@font-face{font-family:Poppins;src:url(/fonts/poppins-200.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-300.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--black:#050505;--black-2:#0d0c0b;--light:#ece6db;--light-2:#ece6dba8;--light-3:#ece6db61;--rule:#ece6db29;--danger:#e59a6f;--sans:"Poppins", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(20px, 3vw, 48px);--ease:cubic-bezier(.22, .8, .16, 1);--slow:cubic-bezier(.45, 0, .15, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--black);color:var(--light);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:.9375rem;font-weight:300;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,dl,dd,figure{margin:0}ul{padding:0;list-style:none}img,video{max-width:100%;display:block}::selection{background:var(--light);color:var(--black)}:focus-visible{outline-offset:4px;outline:1px solid}.skip-link{left:var(--gutter);z-index:100;background:var(--light);color:var(--black);padding:10px 14px;font-size:.8125rem;position:fixed;top:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.caps-s{text-transform:uppercase;letter-spacing:.24em;font-size:.625rem;font-weight:400}.fade{opacity:0;transition:opacity 1.6s var(--ease);transition-delay:var(--delay,0s)}.is-in .fade,.fade.is-in{opacity:1}.is-static .fade{opacity:1;transition:none}.grain{pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(5,end) infinite grain;position:absolute;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-2%,-4%)}to{transform:translate(0)}}.is-static .grain{animation:none}.wipe{z-index:90;background:var(--black);opacity:0;pointer-events:none;transition:opacity .6s var(--slow);position:fixed;inset:0}.wipe--in{opacity:1;pointer-events:auto}.wipe--idle{transition:none}.text-link{color:var(--light-2);letter-spacing:.01em;font-size:.875rem;font-weight:400;transition:color .3s}.text-link:hover,.text-link:focus-visible{color:var(--light)}.mark-link{color:var(--light-2);letter-spacing:.01em;align-items:center;gap:14px;padding:0;font-size:.875rem;font-weight:400;transition:color .3s;display:inline-flex}.mark-link:hover,.mark-link:focus-visible{color:var(--light)}.mark-link--large{font-size:clamp(1rem,1.25vw,1.2rem);font-weight:300}.mark-icon{border:1px solid var(--light-3);isolation:isolate;width:38px;height:38px;transition:border-color .5s var(--ease), color .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.mark-link--large .mark-icon{width:46px;height:46px}.mark-icon:before{content:"";z-index:-1;background:var(--light);transition:transform .6s var(--ease);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.mark-icon path{stroke-dasharray:1 1.02;stroke-dashoffset:0}.mark-link:hover .mark-icon,.mark-link:focus-visible .mark-icon{border-color:var(--light);color:var(--black)}.mark-link:hover .mark-icon:before,.mark-link:focus-visible .mark-icon:before{transform:scale(1)}.mark-link:hover .mark-icon path,.mark-link:focus-visible .mark-icon path{animation:.5s cubic-bezier(.65,0,.25,1) both mark-draw;animation-delay:calc(var(--i) * 55ms)}@keyframes mark-draw{0%{stroke-dashoffset:1.01px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mark-link:hover .mark-icon path,.mark-link:focus-visible .mark-icon path{animation:none}}@media (min-width:1920px){html{font-size:112.5%}}@media (min-width:2400px){html{font-size:125%}}.stage{background:var(--black-2);position:absolute;inset:0;overflow:hidden}.stage__media{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--slow), transform 9s linear;position:absolute;inset:0;transform:scale(1.02)}.stage__media.is-active{opacity:1;transform:scale(1.08)}.stage.is-webgl .stage__media{opacity:0;transition:none}.stage__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.is-static .stage__media{transition:none;transform:none}.stage:after{content:"";background:linear-gradient(#05050500 28%,#05050580 62%,#050505db 100%),linear-gradient(#05050559 0%,#05050500 20%);position:absolute;inset:0}@media (max-width:760px),(orientation:portrait){.stage:after{background:linear-gradient(#0505051a 15%,#050505a8 50%,#050505e6 100%),linear-gradient(#05050559 0%,#05050500 16%)}}.login{z-index:60;pointer-events:none;position:fixed;inset:0}.login.is-open{pointer-events:auto}.login__scrim{opacity:0;transition:opacity .8s var(--slow);background:#0000008c;position:absolute;inset:0}.login.is-open .login__scrim{opacity:1}.login__panel{width:min(460px,100%);padding:32px var(--gutter) var(--gutter);background:var(--black-2);border-left:1px solid var(--rule);color:var(--light);transition:transform .9s var(--slow);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.login.is-open .login__panel{transform:none}.login__close{text-transform:uppercase;letter-spacing:.28em;align-self:flex-end;font-size:.6875rem}.login__body{gap:18px;margin-top:auto;display:grid}.login__title{letter-spacing:-.02em;font-size:clamp(2rem,3vw,2.6rem);font-weight:200;line-height:1.1}.login__text{color:var(--light-2);max-width:34ch;font-size:.875rem}.login__form{gap:20px;margin-top:28px;display:grid}.login__field{text-transform:uppercase;letter-spacing:.28em;color:var(--light-3);gap:6px;font-size:.6875rem;display:grid}.login__field input{border:0;border-bottom:1px solid var(--light-3);color:var(--light);text-transform:none;letter-spacing:.04em;background:0 0;outline:none;padding:8px 0 10px;font-size:1.0625rem;font-weight:300;transition:border-color .3s}.login__field input:focus{border-color:var(--light)}.login__submit{border-bottom:1px solid var(--light-3);justify-self:start;margin-top:12px;padding-bottom:4px;font-size:1.0625rem;font-weight:300;transition:color .3s,border-color .3s}.login__submit:hover{border-bottom-color:var(--light)}.login__submit:disabled{opacity:.6;cursor:progress}.login__result{align-content:start;justify-items:start;gap:8px;min-height:4.5em;font-size:.875rem;display:grid}.login__result p{color:var(--danger)}.teaser{--band:min(calc(100vw / 2.39), calc(100svh - 196px));grid-template-rows:1fr var(--band) 1fr;background:var(--black);height:100svh;color:var(--light);display:grid;position:relative;overflow:hidden}.teaser__card{z-index:3;filter:invert()sepia(.12);opacity:0;pointer-events:none;width:min(300px,60vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.teaser--title.is-in .teaser__card{animation:card 1.9s var(--slow) both}@keyframes card{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}40%,62%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.02)}}.teaser__top,.teaser__foot{padding:0 var(--gutter);opacity:0;transition:opacity 1.6s var(--ease) .6s;align-items:center;display:flex}.teaser--open .teaser__top,.teaser--open .teaser__foot,.teaser--live .teaser__top,.teaser--live .teaser__foot{opacity:1}.teaser__top{justify-content:space-between}.teaser__brand img{filter:invert()sepia(.12);width:auto;height:1.61184rem;display:block}.teaser__band{clip-path:inset(50% 0);transition:clip-path 1.4s cubic-bezier(.7,0,.2,1);position:relative;overflow:hidden}.teaser--open .teaser__band,.teaser--live .teaser__band{clip-path:inset(0)}.teaser__main{z-index:1;padding:0 var(--gutter) clamp(24px, 4vh, 44px);align-content:end;gap:clamp(18px,3vh,34px);display:grid;position:absolute;inset:0}.teaser__heading{font-weight:inherit;gap:10px;display:grid}.teaser__pre{color:var(--light-2);opacity:0;transition:opacity 1.6s var(--ease) .9s}.teaser__title{letter-spacing:.3em;white-space:nowrap;opacity:0;filter:blur(12px);transition:letter-spacing 3s cubic-bezier(.16, .9, .2, 1) .5s, opacity 1.8s var(--ease) .5s, filter 2.2s var(--ease) .5s;font-size:clamp(2.2rem,5.2vw,5.6rem);font-weight:200;line-height:1;display:block}.teaser--open .teaser__pre,.teaser--live .teaser__pre,.teaser--open .teaser__lead,.teaser--live .teaser__lead{opacity:1}.teaser--open .teaser__title,.teaser--live .teaser__title{letter-spacing:-.025em;opacity:1;filter:none}.teaser__lead{max-width:52ch;color:var(--light-2);opacity:0;transition:opacity 1.6s var(--ease) 1.4s;font-size:clamp(.875rem,1vw,1rem);font-weight:300;line-height:1.6}.teaser__login{font-size:.9375rem}.teaser__foot{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid}.teaser__cta{justify-self:end}.teaser__claim{text-wrap:balance;color:var(--light-3);font-size:.8125rem;font-weight:300;line-height:1.7}.teaser__legal{color:var(--light-3);gap:22px;display:flex}.teaser__legal a{transition:color .3s}.teaser__legal a:hover{color:var(--light)}.is-static .teaser__top,.is-static .teaser__foot,.is-static .teaser__band,.is-static .teaser__pre,.is-static .teaser__title,.is-static .teaser__lead{transition:none}@media (max-width:760px),(orientation:portrait){.teaser{grid-template-rows:76px minmax(480px,1fr) auto;height:auto;min-height:100svh}.teaser__main{padding-bottom:24px}.teaser__title{white-space:normal;font-size:clamp(2.2rem,11vw,3.2rem);line-height:1.02}.teaser--open .teaser__title,.teaser--live .teaser__title{letter-spacing:-.02em}.teaser__cta{order:2;justify-self:start}.teaser__legal{order:3}.teaser__claim{display:none}.teaser__foot{grid-template-columns:1fr;justify-items:start;gap:22px;padding-top:24px;padding-bottom:28px}}@media (max-height:520px) and (orientation:landscape){.teaser{grid-template-rows:72px minmax(340px,auto) auto;height:auto;min-height:100svh}.teaser__title{font-size:clamp(1.8rem,4.4vw,2.6rem)}.teaser__foot{padding-top:20px;padding-bottom:20px}}.page{min-height:100svh;padding:32px var(--gutter) 28px;background:var(--black);grid-template-rows:auto 1fr auto;display:grid}.page__top{justify-content:space-between;align-items:center;display:flex}.page__back,.page__legal{text-transform:uppercase;letter-spacing:.28em;font-size:.6875rem}.page__brand img{filter:invert()sepia(.12);width:auto;height:22px;display:block}.page__main{padding:clamp(64px,12vh,140px) 0 clamp(64px,10vh,120px)}.page__foot{border-top:1px solid var(--rule);color:var(--light-3);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:.75rem;display:flex}.page__legal{gap:22px;display:flex}.page__legal a:hover{color:var(--light)}.legal{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px clamp(32px,6vw,120px);max-width:1200px;margin:0 auto;display:grid}.legal__title{letter-spacing:-.02em;align-self:start;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:200;line-height:1.05;position:sticky;top:40px}.legal__body{max-width:66ch;color:var(--light-2);gap:40px;font-size:.9375rem;display:grid}.legal__body section{border-top:1px solid var(--rule);gap:12px;padding-top:20px;display:grid}.legal__body h2{letter-spacing:-.005em;color:var(--light);font-size:1.25rem;font-weight:300}.legal__body h3{color:var(--light);margin-top:6px;font-size:.9375rem;font-weight:500}.legal__body a{color:var(--light);text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.legal{grid-template-columns:1fr}.legal__title{position:static}}
