*:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:root{--max-width: 1500px;--border-radius: 24px;--primary-color: #ff6123;--off-black:hsl(228, 10%, 10%);--near-black: hsl(200, 7%, 8%);--off-white:#fff5e5;--white-border:hsla(36, 100%, 95%, .2);--white-tint:hsla(0, 0%, 50%, .03);--black-tint: hsla(0, 0%, 0%, .15);--dark-highlight: hsl(228, 10%, 16%)}html{scroll-behavior:smooth}.normalSection{position:relative;display:flex;flex-direction:column;column-gap:64px;row-gap:64px;width:100%;height:fit-content;align-items:center;justify-content:center;background-color:var(--off-black);color:#fff;scroll-margin-top:0px;&.hero{min-height:100vh;padding:32px 0;justify-content:center;background-color:var(--off-black);perspective:1px}}.navigationBar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 32px;z-index:10;max-width:var(--max-width);max-width:auto}.navigationMenu{display:flex;flex-direction:row;justify-content:end;column-gap:16px;width:90%}.navigationMenu li{padding:4px 12px;cursor:pointer;transition:.3s;color:#fff}.navigationMenu li:hover{color:#ffffff80}.logoDiv{height:fit-content;width:400px;display:flex;flex-direction:row;column-gap:16px;align-items:center}@media only screen and (max-width:600px){.logoDiv{width:300px}}.logoDiv img{width:72px;height:72px;object-fit:cover}.logoDiv a{display:flex;column-gap:12px;align-items:center}.logoDiv a:hover{cursor:pointer}.box.logo{row-gap:0px;padding-bottom:4px}.navButton{display:flex;justify-content:end;width:300px}#navMobile{display:none;justify-content:center;position:absolute;height:fit-content;width:100%;z-index:12}#navDesktop{display:flex;justify-content:center;position:absolute;height:fit-content;width:100%;z-index:10}@media only screen and (max-width:950px){#navDesktop{display:none}#navMobile{display:flex}}.mobileMenu{display:flex;flex-direction:column;position:fixed;top:-500px;left:0;right:0;background-color:#0009;backdrop-filter:blur(10px);height:fit-content;justify-content:center;align-items:center;text-align:center;z-index:9;row-gap:24px;padding:120px 0 32px;transition:.5s ease-in-out}.mobileMenu ul{flex-direction:column;row-gap:16px}.mobileMenu .button{width:fit-content}.mobileMenu .navButton{justify-content:center}#navMobile .navigationBar{padding:0 16px;box-shadow:none}.container{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:64px;row-gap:32px;width:100%;height:fit-content;max-width:var(--max-width);padding:64px 32px;z-index:1}.container.hero{justify-content:start;align-items:start;max-width:none;padding-bottom:8px}@media only screen and (max-width:600px){.container{padding:48px 12px}}@media only screen and (max-width:900px){.container{flex-direction:column}.container.mobileFlip,.box.mobileFlip{flex-direction:column-reverse}}.box{display:flex;flex-direction:column;column-gap:32px;row-gap:32px;width:100%;height:fit-content;z-index:3}@media only screen and (max-width:900px){.box.hero{row-gap:16px}.normalSection.hero{min-height:100vh;height:fit-content;justify-content:center;padding-bottom:0}}@media only screen and (max-width:600px){.box.hero{text-align:center}}.box.fill.card.stretch{align-self:stretch;height:auto}.weatherCard{flex-shrink:0;border-radius:var(--border-radius);background-color:var(--dark-highlight);padding:24px 12px;width:150px;height:100%;justify-content:center;align-items:center;user-select:none}.weatherCardWrap{position:absolute;top:0;left:0;flex-grow:0;width:fit-content;height:100%;padding:32px}.stretch{align-self:stretch;height:auto;flex-grow:1}@media only screen and (max-width:600px){.box.text{column-gap:16px;row-gap:16px}.box{row-gap:24px}}.box.across{flex-direction:row}.acrossTrue{position:relative;flex-direction:row;text-wrap:auto}.center{justify-content:center;align-items:center;text-align:center}.top{align-items:start}.start{justify-content:start}.textLeft{text-align:start}.shrink{width:fit-content}.appear,.appearDelay,.appearLong{opacity:0}@media only screen and (max-width:900px){.normalSection.hero .container.noPaddingTop{padding-top:0;margin-bottom:0}.normalSection.hero .container.noPaddingBot{padding-bottom:0;margin-bottom:0}.shrink{&.desk{width:100%}}}.closest{column-gap:0px;row-gap:0px}.closer{column-gap:8px;row-gap:8px}.close{column-gap:16px;row-gap:16px}.closeish{column-gap:24px;row-gap:24px}.box.fill.card.apart{justify-content:space-between}.apartAlign{align-items:space-between}.end{justify-content:end}.endAlign{align-items:end}.centerAlign{align-items:center}.limit500{max-width:500px}.mobileHide{display:flex}@media only screen and (max-width:900px){.mobileHide{display:none}.box.across{flex-direction:column}.limit500{max-width:none}}@media only screen and (max-width:600px){.centerMobile{justify-content:center;align-items:center;justify-self:center;align-self:center}}.apart{justify-content:space-between}@media only screen and (max-width:600px){.mobileHide{display:none}}a:hover{cursor:pointer}.normalImg{width:100%;height:auto;max-height:100%;border-radius:var(--border-radius);object-fit:cover;display:block;padding:24px}.square{aspect-ratio:1/1;object-fit:cover}.icon{height:56px;width:56px;border-radius:100px;aspect-ratio:1}.heroWrap{padding:32px 42px;justify-content:center;border-radius:var(--border-radius);&.right{background-color:var(--off-white);align-items:center;padding:0}&.left{border:solid 1px var(--white-border);background-color:var(--white-tint)}}@media only screen and (max-width:1025px){.weatherCard{width:100%}}.iconSmall{height:42px;width:auto;aspect-ratio:1}.iconTiny{height:24px;width:auto;aspect-ratio:1}.mainFooter{background-color:var(--near-black);display:flex;flex-direction:row;justify-content:center;padding:64px 0}.socialLogo{width:auto;height:40px;margin:0 16px 0 0}.socialLogo:hover{cursor:pointer}.footerMenu li{width:fit-content;padding-left:0;padding-right:0;color:#ffffffb3}.footerMenu li:hover{color:#fff}.mainFooter .container{column-gap:128px}.mainFooter .logo{color:#fff}.mainFooter .logoDiv img{width:72px;height:72px}@media only screen and (max-width:600px){.mainFooter{text-align:center}.footerMenu,.mainFooter .box{justify-content:center;align-items:center}.mainFooter .logoDiv{display:flex;height:fit-content;justify-content:center;align-items:center;flex-direction:column;row-gap:8px}}*{font-family:Manrope,sans-serif}:root{font-size:10px}@media only screen and (max-width:600px){:root{font-size:9px}}h1{font-size:6rem;font-weight:600;line-height:7rem}h2{font-size:5rem;font-weight:400;line-height:6rem}h3{font-size:4.5rem;font-weight:400;line-height:5.2rem}h4{font-size:3.3rem;font-weight:400;line-height:4rem}p{font-size:2rem;line-height:3.2rem;font-weight:300}.pLarge{font-size:2.5rem;line-height:3.5rem;font-weight:500}b{font-weight:900}.pSmall{font-size:1.7rem}.pTiny{font-size:1.6rem;line-height:1.6rem;padding-left:3px;padding-top:6px}.buttonText{font-weight:700}i{font-style:italic}.subtextWhite{color:#fffc}.subtextBlack{color:#000000bf}.black{color:#000}.thin{font-weight:300}.color{color:var(--secondary-color)}.white{color:var(--off-white)}.noWrap{white-space:nowrap}#scroller[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;cursor:grab;&[data-astro-cid-j7pv25f6]:active{cursor:grabbing}}#imageMobile[data-astro-cid-j7pv25f6]{width:100%;max-width:none;aspect-ratio:2/1}@media only screen and (max-width:1025px){#imageDesk[data-astro-cid-j7pv25f6]{display:none}#imageMobile[data-astro-cid-j7pv25f6]{display:flex;.normalImg{object-fit:contain}}#scroller[data-astro-cid-j7pv25f6]{position:relative;padding:0;border:none;background-color:#0000;height:fit-content}.weatherCardWrap[data-astro-cid-j7pv25f6]{height:fit-content;position:relative;display:grid;grid-template-columns:auto auto auto auto;width:100%;padding:0}}@media only screen and (min-width:1026px){#imageDesk[data-astro-cid-j7pv25f6]{display:flex}#imageMobile[data-astro-cid-j7pv25f6]{display:none}}@media only screen and (max-width:600px){#imageMobile[data-astro-cid-j7pv25f6]{aspect-ratio:1}.weatherCardWrap[data-astro-cid-j7pv25f6]{grid-template-columns:auto auto}}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(/fonts/manrope-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/fonts/manrope-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/fonts/manrope-v20-latin-700.woff2) format("woff2")}
