*,:after,:before{box-sizing:border-box}body{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}@font-face{font-family:"Jost Fallback: Arial";src:local("Arial");size-adjust:96.007%;ascent-override:111.4502%;descent-override:39.0596%;line-gap-override:0%}@font-face{font-family:Jost;src:local("Jost ExtraLight Italic"),url(../_fonts/uxf9bHnmhv0H4ZrNPlIesLBd8lL3tXFkOnS4Nncm81s-zp3asz6tkNKJds7Y92bg_XJfeGJMPDx2AuDzQZ4BVdo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200;font-style:italic}@font-face{font-family:Jost;src:local("Jost Medium Italic"),url(../_fonts/1o9nrJDPE8EyFdhRi1CMpEsM8ybyuTTMM9oh2nbYoUk-2CPa_Azx_IVwdgq9DsFs3P6f5oe4ZG_cGos1lHfpKwk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Jost;src:local("Jost Black Italic"),url(../_fonts/pGQsCkOuLJPX_xPEZzFHyjri7PycYO2bVMmEj_-mV-g-6bhGxwzlutUGm0Vhg7J1qmQQEFC6D7xscm9pUYMbNRs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:900;font-style:italic}@font-face{font-family:Jost;src:local("Jost Black Italic"),url(../_fonts/uxf9bHnmhv0H4ZrNPlIesLBd8lL3tXFkOnS4Nncm81s-zp3asz6tkNKJds7Y92bg_XJfeGJMPDx2AuDzQZ4BVdo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:italic}@font-face{font-family:Jost;src:local("Jost ExtraLight"),url(../_fonts/k8KvdIHvgy-kQD0q2Ur5DpRbBtlt5cDdgW9WVKRdWbM-a_CAyLXwB1WLw_cLabkoCGqVAxFXXql2kd54PO7Wr5M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200;font-style:normal}@font-face{font-family:Jost;src:local("Jost ExtraLight"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-sJFbeCavYZTJWTK8gOGfX0uQ5MhJqjQebKPoR9IQ2ek.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:200;font-style:normal}@font-face{font-family:Jost;src:local("Jost Medium"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-sJFbeCavYZTJWTK8gOGfX0uQ5MhJqjQebKPoR9IQ2ek.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Jost;src:local("Jost Black"),url(../_fonts/k8KvdIHvgy-kQD0q2Ur5DpRbBtlt5cDdgW9WVKRdWbM-a_CAyLXwB1WLw_cLabkoCGqVAxFXXql2kd54PO7Wr5M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:900;font-style:normal}@font-face{font-family:Jost;src:local("Jost Black"),url(../_fonts/Cl5hWByjLNrm9Ew_xFu5q2F3elODRzDWv6Su1zgaEBM-sJFbeCavYZTJWTK8gOGfX0uQ5MhJqjQebKPoR9IQ2ek.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:normal}@font-face{font-family:Jost;src:local("Jost Black Italic"),url(../_fonts/JXbaGYgPp9nz2Ks4GFEk07TqXEfTo1N_xrp1e1-6ihc-W83PomUiJNzcLCXisWtB_8LbMiWo_YSloBnqHKJkKEE.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Jost;src:local("Jost ExtraLight"),url(../_fonts/9g1_3F2CaCSiGk1083J0t-9kV2LxNmr7ATXKkp7LR1k-qxYmJWPaWpVCJ7cDQViFSLCL0DjjYDSdp7WJHiexkho.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Jost;src:local("Jost Black"),url(../_fonts/N22EqJDwYi9lotSRNw3sTgRz4O4U5R9K3N8A_Cs7bco-Hy6QBP1kpXS3FBreYgPgBZTyfba7adr_RSwsJ9hkcHQ.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Jost;src:local("Jost ExtraLight Italic"),url(../_fonts/pGQsCkOuLJPX_xPEZzFHyjri7PycYO2bVMmEj_-mV-g-6bhGxwzlutUGm0Vhg7J1qmQQEFC6D7xscm9pUYMbNRs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:200;font-style:italic}@font-face{font-family:Jost;src:local("Jost ExtraLight Italic"),url(../_fonts/1o9nrJDPE8EyFdhRi1CMpEsM8ybyuTTMM9oh2nbYoUk-2CPa_Azx_IVwdgq9DsFs3P6f5oe4ZG_cGos1lHfpKwk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200;font-style:italic}@font-face{font-family:Jost;src:local("Jost Medium Italic"),url(../_fonts/pGQsCkOuLJPX_xPEZzFHyjri7PycYO2bVMmEj_-mV-g-6bhGxwzlutUGm0Vhg7J1qmQQEFC6D7xscm9pUYMbNRs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Jost;src:local("Jost Medium Italic"),url(../_fonts/uxf9bHnmhv0H4ZrNPlIesLBd8lL3tXFkOnS4Nncm81s-zp3asz6tkNKJds7Y92bg_XJfeGJMPDx2AuDzQZ4BVdo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Jost;src:local("Jost Black Italic"),url(../_fonts/1o9nrJDPE8EyFdhRi1CMpEsM8ybyuTTMM9oh2nbYoUk-2CPa_Azx_IVwdgq9DsFs3P6f5oe4ZG_cGos1lHfpKwk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:900;font-style:italic}@font-face{font-family:Jost;src:local("Jost ExtraLight"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-JQuE6sQrEjnNLlQb076Mc6Gq71kv_4rCrYm5xKFTS4o.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200;font-style:normal}@font-face{font-family:Jost;src:local("Jost Medium"),url(../_fonts/k8KvdIHvgy-kQD0q2Ur5DpRbBtlt5cDdgW9WVKRdWbM-a_CAyLXwB1WLw_cLabkoCGqVAxFXXql2kd54PO7Wr5M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Jost;src:local("Jost Medium"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-JQuE6sQrEjnNLlQb076Mc6Gq71kv_4rCrYm5xKFTS4o.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Jost;src:local("Jost Black"),url(../_fonts/N2CmVuCq6J94uL2XLbx7rtowDpMDl8wW6hOo-SQGQ5Q-JQuE6sQrEjnNLlQb076Mc6Gq71kv_4rCrYm5xKFTS4o.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:900;font-style:normal}@font-face{font-family:Jost;src:local("Jost ExtraLight Italic"),url(../_fonts/VTCCW-FAZk982DE7tVcJrev3uMrVCLJZagCqzEBBbW8-NLhlvdXfaMfS6cIrMiRu17DP9nRSkMujdsm2yc8WYQA.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Jost;src:local("Jost Medium Italic"),url(../_fonts/NQYOtUTk7xzV-Dom1gNWnwB5GRAc52QZe_nRFXsvDSY-6hxZDcvFrpkVYL3Vy8aXFJDmVkcii9kq09Abtdv3WjY.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Jost;src:local("Jost Medium"),url(../_fonts/sqtp3ekHs-1dCjKj9a-fV7QTwJ2pPdQii3YlaYbeXZo-kO9d5pXq_We0Q6dle_PkIMty1zTGoxVn44q4ncscsJ0.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}:root{color-scheme:dark;font-family:Jost,"Jost Fallback: Arial";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-brand:#b2cede;--color-link:var(--color-brand);--color-brand-20:color-mix(in oklch,Canvas 20%,var(--color-brand));--color-brand-50:color-mix(in oklch,Canvas 50%,var(--color-brand));--color-brand-80:color-mix(in oklch,Canvas 80%,var(--color-brand));--color-hover:var(--color-brand-20);--color-text-dark:#000;--spacing-fluid:clamp(.667rem,-.04rem + 3.182vw,2.222rem);--spacing-xxs:.25rem;--spacing-xs:.5rem;--spacing-s:1rem;--spacing-m:2.5rem;--spacing-l:3rem;--spacing-xl:4rem;--header-height:91px;--text-shadow:2px 2px 3px rgba(0,0,0,.6);--duration:60s}html{scroll-behavior:smooth}body{background:linear-gradient(in hwb,#000,Canvas 30%,Canvas 80%,#000);background-attachment:fixed}.page__container{margin:0 auto;max-width:2560px}a,button{color:CanvasText}:is(a,button):focus-visible,:is(a,button):hover{color:var(--color-brand)}:is(a,button):active,:is(a,button):focus{outline:none}:is(a,button):is(a){text-decoration:none}:is(a,button):is(button){background-color:transparent;border:none;cursor:pointer;padding:0}h1,h2,h3,h4{font-family:Jost,"Jost Fallback: Arial";font-style:normal;font-weight:500;letter-spacing:.25rem;text-transform:uppercase;text-wrap:balance}h2{font-size:clamp(1.5rem,.158rem + 3.158vw,3rem)}.type-xs{font-size:.875rem;font-weight:400;letter-spacing:2px;line-height:1;text-transform:uppercase}.type-copy{font-size:clamp(1.25rem,.95rem + 1vw,1.75rem);line-height:1.6;text-wrap:balance}.type-copy,.type-copy-s{font-weight:200;letter-spacing:.125rem}.type-copy-s{font-size:1rem;line-height:1.2}.page-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid rgb(from var(--color-brand) r g b/20%);display:flex;filter:saturate(1.5);justify-content:space-around;left:0;padding:var(--spacing-s) var(--spacing-fluid);position:fixed;right:0;top:0;z-index:300}.logo__svg{fill:CanvasText;filter:drop-shadow(var(--text-shadow));height:60px}.page-nav{display:none;gap:2em;z-index:2}.page-nav__item{text-shadow:var(--text-shadow);transition:transform .2s ease-in-out}.page-nav__item:hover{color:CanvasText;transform:scale(1.2)}@media (min-width:1024px){.page-header{justify-content:space-between}.page-nav{align-self:center;display:flex}}.page-section{overflow:clip;padding-block-end:var(--spacing-l);padding-block-start:var(--spacing-fluid);padding-inline:var(--spacing-fluid)}.page-section p{margin-block-start:var(--spacing-s)}@media (min-width:1024px){.page-section{min-height:50svh}.page-section__inner--responsive{display:grid;grid-template-columns:2fr 1fr}.page-section__text,.page-section__title{max-width:80vw}}.icon-list{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;margin-block-start:var(--spacing-fluid)}@media (min-width:1024px){.icon-list{gap:var(--spacing-l);justify-content:space-between;margin-block-start:0}}.icon-list__link{--button-size:clamp(4rem,1.6rem + 8vw,8rem);--icon-size:clamp(2rem,.8rem + 4vw,4rem);background-color:var(--color-brand-50);border-radius:100%;color:CanvasText;display:flex;height:var(--button-size);margin-block-start:var(--spacing-s);padding:var(--spacing-fluid);transition:all .4s linear;width:var(--button-size)}.icon-list__link:focus-visible,.icon-list__link:hover{background-color:CanvasText;color:Canvas}.icon-list__link svg{fill:currentColor;align-self:center;height:100%;width:100%}.page-footer{background-color:var(--color-brand-80);padding-block:var(--spacing-s);padding-inline:var(--spacing-fluid)}.page-footer__nav{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (max-width:480px){.page-footer__nav .page-footer__nav-item:last-child{display:none}}@media (min-width:1024px){.page-footer__nav{justify-content:flex-start}.page-footer__nav .page-footer__nav-item:last-child{flex-grow:1;text-align:end}}.h-image-wrap--height-100,.h-image-wrap--height-50{overflow:hidden}:is(.h-image-wrap--height-100,.h-image-wrap--height-50) img,:is(.h-image-wrap--height-100,.h-image-wrap--height-50) video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.h-image-wrap--height-100{height:100svh}.h-image-wrap--height-50{height:50svh}.fader[data-v-07a797ca]{height:100svh;overflow:hidden;position:relative;width:100%}.fader img[data-v-07a797ca]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.fader__title[data-v-07a797ca]{bottom:var(--spacing-fluid);color:#ffffffb3;font-size:clamp(3.5rem,-.022rem + 15.028vw,12rem);font-weight:900;left:var(--spacing-fluid);letter-spacing:-1px;line-height:.8;position:absolute}@media (max-width:360px){.fader__title[data-v-07a797ca]{font-size:3rem}}.fade-enter-active[data-v-07a797ca],.fade-leave-active[data-v-07a797ca]{transition:all 3s ease}.fade-enter-from[data-v-07a797ca],.fade-leave-to[data-v-07a797ca]{opacity:0;transform:scale(1.2)}.slide-enter-active[data-v-07a797ca],.slide-leave-active[data-v-07a797ca]{transform-origin:bottom left;transition:all 2s ease-out}.slide-enter-from[data-v-07a797ca]{filter:blur(30px);opacity:0;transform:translate(-70vw)}.slide-leave-to[data-v-07a797ca]{filter:blur(30px);opacity:0;transform:translate(50vw);transition-duration:1s}.scroller{overflow:hidden;--direction:forwards;--duration:30s}.scroller[data-reverse]{--direction:reverse}.scroller[data-duration=fast]{--duration:30s}.scroller[data-duration=medium]{--duration:100s}.scroller[data-duration=slow]{--duration:420s}.scroller__inner{animation:scroll var(--duration) var(--direction) linear infinite;display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content}.scroller--image .scroller__inner{animation-name:scroll-no-gap}.scroller--image .scroller__inner img{height:50vh;width:33svw}@media (min-width:1024px){.scroller--image .scroller__inner img{width:25svw}}.scroller--logo{padding-block:1rem}.scroller--logo .scroller__inner{gap:4rem}.scroller--logo .scroller__inner svg{height:100%;max-height:3rem;max-width:clamp(5rem,2rem + 10vw,10rem);width:100%;fill:currentColor;align-self:center}.align-vertical{display:flex;flex-direction:column;justify-content:space-evenly}@keyframes scroll{to{transform:translate(calc(-50% - 2rem))}}@keyframes scroll-no-gap{to{transform:translate(-50%)}}
