.cursor-follower{will-change:transform;pointer-events:none;opacity:0;z-index:99;position:fixed;top:0;left:0;transform:translate(10px,10px)}.cursor-follower[data-active=true]{opacity:1}.cursor-follower .btn-blurred{pointer-events:none!important}
.media-modal{inset:var(--safe-top) 0 var(--safe-bottom);visibility:hidden;opacity:0;z-index:1000;background:#000000e6;transition:opacity .4s,visibility .4s;position:fixed}.media-modal--open{visibility:visible;opacity:1}.media-modal__controls{position:absolute;top:clamp(2rem,2.5rem + 1.66667vw - 24px,2.5rem)}@media (min-width:2000px){.media-modal__controls{top:clamp(2.5rem,2.5rem + 0vw - 0px,2.5rem)}}@media (max-width:960px){.media-modal__controls{top:clamp(1rem,2rem + 3.33333vw - 32px,2rem)}}@media (max-width:480px){.media-modal__controls{top:1rem}}.media-modal__controls{right:clamp(2rem,2.5rem + 1.66667vw - 24px,2.5rem)}@media (min-width:2000px){.media-modal__controls{right:clamp(2.5rem,2.5rem + 0vw - 0px,2.5rem)}}@media (max-width:960px){.media-modal__controls{right:clamp(1rem,2rem + 3.33333vw - 32px,2rem)}}@media (max-width:480px){.media-modal__controls{right:1rem}}.media-modal__controls{pointer-events:auto;z-index:2;justify-content:flex-end;align-items:center;gap:2px;display:flex}.media-modal__controls:before{content:"";background-color:var(--color-gray);filter:blur(2px);border-radius:40px;position:absolute;inset:8px}@media (hover:hover) and (pointer:fine){.media-modal__controls .btn-blurred-icon:hover,.media-modal__controls .btn-blurred-icon.active,.is-hover .media-modal__controls .btn-blurred-icon{color:color-mix(in srgb, var(--color-black) 50%, transparent);opacity:1}}.media-modal__controls .btn-blurred-icon:focus-visible{color:color-mix(in srgb, var(--color-black) 50%, transparent);opacity:1}.media-modal__counter{font-family:var(--font-ease-full-rounded),sans-serif;letter-spacing:-.04em;color:var(--color-gray);margin-right:8px;font-size:max(18px,1.125rem);font-weight:900;line-height:1;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.media-modal__arrow--prev svg{transform:scaleX(-1)}
.video-player{cursor:pointer;width:100%;height:100%;position:relative}.video-player ::selection{color:#0000;background-color:#0000}.video-player__media{--media-object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.video-player--fullscreen .video-player__media{--media-object-fit:cover}
.player-controls{position:absolute;bottom:clamp(2rem,2.5rem + 1.66667vw - 24px,2.5rem);left:50%}@media (min-width:2000px){.player-controls{bottom:clamp(2.5rem,2.5rem + 0vw - 0px,2.5rem)}}@media (max-width:960px){.player-controls{bottom:clamp(1rem,2rem + 3.33333vw - 32px,2rem)}}@media (max-width:480px){.player-controls{bottom:1rem}}.player-controls{opacity:0;pointer-events:none;z-index:2;width:765px;max-width:calc(100% - 48px);transition:opacity .3s;transform:translate(-50%)}@media (max-width:480px){.player-controls:not(.player-controls--enlarged){opacity:1;pointer-events:auto}}.player-controls--revealed{opacity:1;pointer-events:auto}.player-controls__row{will-change:transform;justify-content:center;align-items:center;width:100%;display:flex}.player-controls__btn{min-width:56px;height:56px;font-family:var(--font-ease-full-rounded),sans-serif;justify-content:center;align-items:center;font-size:clamp(1.25rem,1.5rem + .833333vw - 12px,1.5rem);display:flex;position:relative}@media (min-width:2000px){.player-controls__btn{font-size:clamp(1.5rem,1.5rem + 0vw - 0px,1.5rem)}}@media (max-width:960px){.player-controls__btn{font-size:clamp(1.25rem,1.25rem + 0vw - 0px,1.25rem)}}@media (max-width:480px){.player-controls__btn{font-size:1.25rem}}.player-controls__btn{letter-spacing:-.04em;color:var(--color-black);pointer-events:inherit;margin:0 -8px;padding:0 20px;font-weight:900;line-height:1}.player-controls__btn svg{width:24px;height:24px}.player-controls__btn[type=button]{transition:color var(--theme-transition-duration) ease}@media (hover:hover) and (pointer:fine){.player-controls__btn[type=button]:hover,.player-controls__btn[type=button].active,.is-hover .player-controls__btn[type=button]{color:color-mix(in srgb, var(--color-black) 50%, transparent)}}.player-controls__btn[type=button]:focus-visible{color:color-mix(in srgb, var(--color-black) 50%, transparent)}.player-controls__bg{background-color:var(--theme-bg);filter:blur(2px);transition:background-color var(--theme-transition-duration) ease;pointer-events:none;z-index:-1;border-radius:40px;position:absolute;inset:0}.theme-yellow .player-controls__bg{background-color:var(--color-black)}.player-controls__bg:before{content:"";background-color:var(--theme-text);border-radius:inherit;width:100%;height:100%;transition:background-color var(--theme-transition-duration) ease,opacity var(--theme-transition-duration) ease;display:block}.player-controls__bg{border-radius:40px}.player-controls__btn--icon{padding:8px}.player-controls__captions[aria-pressed=false]>svg{opacity:.4}.player-controls__stack{display:grid}.player-controls__stack-label{opacity:0;grid-area:1/1}.player-controls__stack-label[data-active=true]{opacity:1}.player-controls__seek{flex:auto;gap:16px;min-width:0}.player-controls__time{text-align:center;cursor:default;white-space:nowrap;min-width:80px}.player-controls__bar{cursor:pointer;flex:auto;min-width:40px;position:relative}.player-controls__bar:before{content:"";position:absolute;inset:-25px 0}.player-controls__bar-track{pointer-events:none;background-color:#0003;border-radius:3px;width:100%;height:3px;position:relative}.player-controls__bar-fill{background-color:var(--color-black);border-radius:inherit;pointer-events:none;height:100%;transition:width .1s;position:absolute;left:0}.player-controls__move{color:var(--color-black);cursor:grab}.player-controls__move:active{cursor:grabbing}
.image-modal{grid-template-rows:1fr auto;width:100%;height:100%;padding-top:100px;padding-bottom:100px;display:grid}.image-modal__stage{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.image-modal__stage img{object-fit:contain;border-radius:16px;width:auto;max-width:100%;max-height:100%}.image-modal__caption{width:calc(66.6667% - 5.33333px)}@media (min-width:2000px){.image-modal__caption{width:calc(50% - 8px)}}@media (max-width:960px){.image-modal__caption{width:100%}}@media (max-width:480px){.image-modal__caption{width:100%}}.image-modal__caption{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(1.25rem,1.5rem + .833333vw - 12px,1.5rem)}@media (min-width:2000px){.image-modal__caption{font-size:clamp(1.5rem,1.5rem + 0vw - 0px,1.5rem)}}@media (max-width:960px){.image-modal__caption{font-size:clamp(1.25rem,1.25rem + 0vw - 0px,1.25rem)}}@media (max-width:480px){.image-modal__caption{font-size:1.25rem}}.image-modal__caption{letter-spacing:-.04em;color:var(--theme-text);text-align:center;margin:40px auto 0;font-weight:900;line-height:1}@media (max-width:480px){.image-modal__caption{margin-top:24px}}
.newsletter-modal{inset:var(--safe-top) 0 var(--safe-bottom);visibility:hidden;opacity:0;z-index:98;justify-content:center;align-items:center;transition:visibility .4s,opacity .4s;display:flex;position:fixed}.newsletter-modal--open{visibility:visible;opacity:1}.newsletter-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;position:absolute;inset:0}.newsletter-modal__panel{width:600px;max-width:100%;color:var(--color-black);z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;margin:auto;padding:32px;display:flex;position:relative}.newsletter-modal__panel__bg{background-color:var(--theme-bg);filter:blur(2px);transition:background-color var(--theme-transition-duration) ease;pointer-events:none;z-index:-1;border-radius:40px;position:absolute;inset:0}.theme-yellow .newsletter-modal__panel__bg{background-color:var(--color-black)}.newsletter-modal__panel__bg:before{content:"";background-color:var(--theme-text);border-radius:inherit;width:100%;height:100%;transition:background-color var(--theme-transition-duration) ease,opacity var(--theme-transition-duration) ease;display:block}.newsletter-modal__panel__bg{border-radius:16px}.newsletter-modal__panel__bg:before{background-color:var(--color-yellow)}.newsletter-modal__panel form{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.newsletter-modal__panel form input{width:100%;color:color-mix(in srgb, var(--color-black) 70%, transparent);font-family:var(--font-roboto-mono),monospace;font-size:clamp(.875rem,1rem + .416667vw - 6px,1rem)}@media (min-width:2000px){.newsletter-modal__panel form input{font-size:clamp(1rem,1rem + 0vw - 0px,1rem)}}@media (max-width:960px){.newsletter-modal__panel form input{font-size:clamp(.875rem,.875rem + 0vw - 0px,.875rem)}}@media (max-width:480px){.newsletter-modal__panel form input{font-size:.875rem}}.newsletter-modal__panel form input{letter-spacing:-.01em;text-transform:uppercase;background-color:color-mix(in srgb, var(--color-black) 20%, transparent);transition:color var(--theme-transition-duration) ease,background-color var(--theme-transition-duration) ease;border:none;border-radius:8px;outline:none;padding:16px;font-weight:400;line-height:1}.newsletter-modal__panel form input:focus{color:var(--color-black);background-color:color-mix(in srgb, var(--color-black) 30%, transparent)}.newsletter-modal__panel form input:focus-visible{outline-offset:2px;outline:2px solid}.newsletter-modal__panel form input::placeholder{color:inherit;transition:color var(--theme-transition-duration) ease}.newsletter-modal__panel__live{width:100%}.newsletter-modal__panel__status{width:100%;font-family:var(--font-roboto-mono),monospace;letter-spacing:-.01em;text-transform:uppercase;margin-top:8px;font-size:max(14px,.875rem);font-weight:400;line-height:1}.newsletter-modal__panel .btn-blurred{color:var(--color-yellow);margin-top:32px}.newsletter-modal .btn-blurred-icon{color:var(--color-yellow);position:absolute;top:22px;right:22px}
.grid-overlay{pointer-events:none;opacity:0;z-index:9999;width:100vw;transition:opacity .4s;position:fixed;inset:0}.grid-overlay.visible{opacity:1}.grid-overlay__container{grid-template-columns:repeat(12,1fr);gap:16px;height:100%;display:grid}@media (min-width:2000px){.grid-overlay__container{grid-template-columns:repeat(12,1fr)}}@media (max-width:960px){.grid-overlay__container{grid-template-columns:repeat(8,1fr)}}@media (max-width:480px){.grid-overlay__container{grid-template-columns:repeat(8,1fr)}}.grid-overlay__container .grid-column{background:#ff00001a;border-left:1px solid #ff00004d;border-right:1px solid #ff00004d}.grid-overlay__container .grid-column:nth-of-type(n+13){display:none}@media (min-width:2000px){.grid-overlay__container .grid-column:nth-of-type(n+13){display:none}}@media (max-width:960px){.grid-overlay__container .grid-column:nth-of-type(n+9){display:none}}@media (max-width:480px){.grid-overlay__container .grid-column:nth-of-type(n+9){display:none}}.grid-overlay__lines{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.grid-overlay__lines .line{background:#ff000080;position:absolute}.grid-overlay__lines .line.horizontal{width:100%;height:1px;left:0}.grid-overlay__lines .line.horizontal.top{top:88px}.grid-overlay__lines .line.horizontal.middle{top:50%;transform:translateY(-50%)}.grid-overlay__lines .line.horizontal.bottom{bottom:clamp(3.75rem,7.5rem + 12.5vw - 180px,7.5rem)}@media (min-width:2000px){.grid-overlay__lines .line.horizontal.bottom{bottom:clamp(7.5rem,7.5rem + 0vw - 0px,7.5rem)}}@media (max-width:960px){.grid-overlay__lines .line.horizontal.bottom{bottom:clamp(1.25rem,3.75rem + 8.33333vw - 80px,3.75rem)}}@media (max-width:480px){.grid-overlay__lines .line.horizontal.bottom{bottom:1.25rem}}.grid-overlay__lines .line.vertical{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.grid-overlay__toggle{justify-content:center;align-items:center;height:clamp(1rem,1rem + 0vw - 0px,1rem);display:flex;position:fixed;top:0;right:0}@media (min-width:2000px){.grid-overlay__toggle{height:clamp(1rem,1rem + 0vw - 0px,1rem)}}@media (max-width:960px){.grid-overlay__toggle{height:clamp(1rem,1rem + 0vw - 0px,1rem)}}@media (max-width:480px){.grid-overlay__toggle{height:1rem}}.grid-overlay__toggle{width:clamp(1rem,1rem + 0vw - 0px,1rem)}@media (min-width:2000px){.grid-overlay__toggle{width:clamp(1rem,1rem + 0vw - 0px,1rem)}}@media (max-width:960px){.grid-overlay__toggle{width:clamp(1rem,1rem + 0vw - 0px,1rem)}}@media (max-width:480px){.grid-overlay__toggle{width:1rem}}.grid-overlay__toggle{pointer-events:auto;cursor:pointer;z-index:9999;background:red;border:none;transition:background .3s}
.dev-links{pointer-events:none;z-index:9999;justify-content:flex-end;align-items:center;display:flex;position:fixed;top:0;right:16px}.dev-links a{color:#fff;pointer-events:auto;padding:3px 6px;font:500 10px/1 monospace}.dev-links a:first-of-type{background:#a600ff}.dev-links a:nth-of-type(2){background:#0050c8}
.cookie-banner{right:0;bottom:var(--safe-bottom);justify-content:flex-end;align-items:flex-end;width:100%;padding-top:clamp(2rem,2.5rem + 1.66667vw - 24px,2.5rem);display:flex;position:fixed}@media (min-width:2000px){.cookie-banner{padding-top:clamp(2.5rem,2.5rem + 0vw - 0px,2.5rem)}}@media (max-width:960px){.cookie-banner{padding-top:clamp(1rem,2rem + 3.33333vw - 32px,2rem)}}@media (max-width:480px){.cookie-banner{padding-top:1rem}}.cookie-banner{padding-bottom:clamp(2rem,2.5rem + 1.66667vw - 24px,2.5rem)}@media (min-width:2000px){.cookie-banner{padding-bottom:clamp(2.5rem,2.5rem + 0vw - 0px,2.5rem)}}@media (max-width:960px){.cookie-banner{padding-bottom:clamp(1rem,2rem + 3.33333vw - 32px,2rem)}}@media (max-width:480px){.cookie-banner{padding-bottom:1rem}}.cookie-banner{z-index:102}.cookie-banner__inner{justify-content:space-between;align-items:flex-end;gap:16px;width:570px;max-width:100%;padding:20px 24px 24px;display:flex;position:relative}@media (max-width:960px){.cookie-banner__inner{align-items:center;padding-left:16px;padding-right:16px}}@media (max-width:375px){.cookie-banner__inner{flex-direction:column}}.cookie-banner__inner__content{flex:1 1 0;min-width:0}.cookie-banner__inner__bg{background-color:var(--theme-bg);filter:blur(2px);transition:background-color var(--theme-transition-duration) ease;pointer-events:none;z-index:-1;border-radius:40px;position:absolute;inset:0}.theme-yellow .cookie-banner__inner__bg{background-color:var(--color-black)}.cookie-banner__inner__bg:before{content:"";background-color:var(--theme-text);border-radius:inherit;width:100%;height:100%;transition:background-color var(--theme-transition-duration) ease,opacity var(--theme-transition-duration) ease;display:block}.cookie-banner__inner__bg{border-radius:16px}.cookie-banner__inner__title{font-family:var(--font-ease-full-rounded),sans-serif;letter-spacing:-.04em;color:var(--theme-bg);font-size:max(18px,1.125rem);font-weight:900;line-height:1}.cookie-banner__inner__text{font-family:var(--font-ease-full-rounded),sans-serif;letter-spacing:-.04em;color:color-mix(in srgb, var(--theme-bg) 50%, transparent);font-size:max(18px,1.125rem);font-weight:900;line-height:1}.cookie-banner__inner__text a{color:inherit;transition:color var(--theme-transition-duration) ease}@media (hover:hover) and (pointer:fine){.cookie-banner__inner__text a:hover{color:var(--theme-text-secondary)}}.cookie-banner__inner__text a.active,.cookie-banner__inner__text a:focus-visible{color:var(--theme-text-secondary)}.cookie-banner__inner__text a{margin-left:.25em}.cookie-banner__inner__actions{flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.cookie-banner__inner__actions .btn-blurred{flex-shrink:0}@media (max-width:480px){.cookie-banner__inner__actions{flex-direction:column}.cookie-banner__inner__actions .btn-blurred__pill{min-height:36px;padding:6px 16px 7px}.cookie-banner__inner__actions .btn-blurred__text{font-size:14px}}@media (max-width:375px){.cookie-banner__inner__actions{flex-direction:row;width:100%}.cookie-banner__inner__actions .btn-blurred{flex:1 1 0}.cookie-banner__inner__actions .btn-blurred__pill{width:100%}}
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}th{vertical-align:bottom;font-weight:700}td{vertical-align:top;font-weight:400}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;overflow-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;vertical-align:baseline}select,input,textarea{font:100% sans-serif}table{border-collapse:collapse;border-spacing:0;font-size:inherit}small{font-size:85%}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,input[type=button],input[type=submit],button{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button,input,select,textarea{margin:0}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}.clearfix:before,.clearfix:after{content:" ";height:0;display:block;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:16px sans-serif}body,html{overscroll-behavior:none;width:100%;height:100%}a,button{cursor:pointer;font-size:100%}button{background:0 0;border:0;margin:0;padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}body{width:100vw;overflow:hidden;overflow-y:initial;--scrollbar-width:0px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped body{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--color-gray)}::-webkit-scrollbar-thumb{background:var(--color-black)}::-webkit-scrollbar-thumb:hover{background:var(--color-black-40)}.sr-only,.sr-only-focusable:not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-link-scope{position:relative}.card-link{color:inherit}.card-link:after{content:"";z-index:1;position:absolute;inset:0}.card-link:focus-visible{outline:none}.card-link:focus-visible:after{outline:2px solid var(--theme-text-secondary);outline-offset:2px;border-radius:16px}.skip-link{font-family:var(--font-roboto-mono),monospace;letter-spacing:-.01em;text-transform:uppercase;color:var(--theme-bg);background-color:var(--theme-text);opacity:0;z-index:9999;justify-content:center;align-items:center;padding:5px 12px 6px;font-size:max(14px,.875rem);font-weight:400;line-height:1;transition:all .3s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%,-101%)}.skip-link:focus-visible{opacity:1;transform:translate(-50%)}:focus-visible{outline:2px solid var(--theme-text-secondary);outline-offset:2px;border-radius:8px}@media (hover:none){:focus-visible,:focus-visible:after{outline:none!important}}@media (max-width:960px){button:focus,button:focus-visible,[role=button]:focus,[role=button]:focus-visible,.btn-blurred:focus,.btn-blurred:focus-visible,.btn-blurred-icon:focus,.btn-blurred-icon:focus-visible{outline:none}}html{scroll-padding-top:var(--header-height)}[tabindex="-1"]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-text .lens-morph-line,.reveal-fade{opacity:1!important;filter:none!important;transform:none!important}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--bar-tint-height:0px;--color-white:#fff;--color-black:#000;--color-black-40:color-mix(in srgb, var(--color-black) 40%, transparent);--color-gray:#ebebeb;--color-gray-50:color-mix(in srgb, var(--color-gray) 50%, transparent);--color-yellow:#fdff3e;--color-gray-dark:#d9d9d9;--theme-text:var(--color-black);--theme-text-secondary:var(--color-black-40);--theme-actions:var(--color-yellow);--theme-bg:var(--color-gray);--theme-transition-duration:.4s;--max-width:2560px}body.theme-instant{--theme-transition-duration:0s}.theme-gray{--theme-text:var(--color-black);--theme-text-secondary:var(--color-black-40);--theme-bg:var(--color-gray);--theme-actions:var(--color-yellow)}.theme-black,.footer-filled .header:not(.theme-yellow){--theme-text:var(--color-gray);--theme-text-secondary:var(--color-gray-50);--theme-bg:var(--color-black);--theme-actions:var(--color-yellow)}.theme-yellow{--theme-text:var(--color-black);--theme-text-secondary:var(--color-gray-50);--theme-bg:var(--color-yellow);--theme-actions:var(--color-gray)}body{font-family:var(--font-roboto-mono),monospace;color:var(--theme-text);background-color:var(--theme-bg);font-weight:400;line-height:1.5}.ios-safari{--bar-tint-height:12px}.bar-tint{width:100%;height:var(--bar-tint-height);background-color:var(--color-gray);z-index:10000;display:none;position:fixed;left:0}.ios-safari .bar-tint{display:block}.bar-tint--top{top:0}.bar-tint--bottom{bottom:0}html[data-page-ready=false] *{cursor:progress!important}::selection{color:var(--theme-bg);background-color:var(--theme-text)}.xl-style{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(10.9375rem,15.625rem + 15.625vw - 225px,15.625rem)}@media (min-width:2000px){.xl-style{font-size:clamp(15.625rem,15.625rem + 0vw - 0px,15.625rem)}}@media (max-width:960px){.xl-style{font-size:clamp(7.8125rem,10.9375rem + 10.4167vw - 100px,10.9375rem)}}@media (max-width:480px){.xl-style{font-size:7.8125rem}}.xl-style{text-transform:uppercase;letter-spacing:-.1em;font-weight:900;line-height:1}.l-style{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(5rem,7.5rem + 8.33333vw - 120px,7.5rem)}@media (min-width:2000px){.l-style{font-size:clamp(7.5rem,7.5rem + 0vw - 0px,7.5rem)}}@media (max-width:960px){.l-style{font-size:clamp(3.75rem,5rem + 4.16667vw - 40px,5rem)}}@media (max-width:480px){.l-style{font-size:3.75rem}}.l-style{text-transform:uppercase;letter-spacing:-.1em;font-weight:900;line-height:1}.h1-style{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(4rem,5rem + 3.33333vw - 48px,5rem)}@media (min-width:2000px){.h1-style{font-size:clamp(5rem,5rem + 0vw - 0px,5rem)}}@media (max-width:960px){.h1-style{font-size:clamp(3rem,4rem + 3.33333vw - 32px,4rem)}}@media (max-width:480px){.h1-style{font-size:3rem}}.h1-style{letter-spacing:-.04em;font-weight:900;line-height:1}.h1-style-caps{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(4rem,5rem + 3.33333vw - 48px,5rem)}@media (min-width:2000px){.h1-style-caps{font-size:clamp(5rem,5rem + 0vw - 0px,5rem)}}@media (max-width:960px){.h1-style-caps{font-size:clamp(3rem,4rem + 3.33333vw - 32px,4rem)}}@media (max-width:480px){.h1-style-caps{font-size:3rem}}.h1-style-caps{letter-spacing:-.04em;text-transform:uppercase;font-weight:900;line-height:1}.h2-style{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(1.75rem,2.5rem + 2.5vw - 36px,2.5rem)}@media (min-width:2000px){.h2-style{font-size:clamp(2.5rem,2.5rem + 0vw - 0px,2.5rem)}}@media (max-width:960px){.h2-style{font-size:clamp(1.75rem,1.75rem + 0vw - 0px,1.75rem)}}@media (max-width:480px){.h2-style{font-size:1.75rem}}.h2-style{letter-spacing:-.04em;font-weight:900;line-height:1}.h2-style-caps{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(1.75rem,2.5rem + 2.5vw - 36px,2.5rem)}@media (min-width:2000px){.h2-style-caps{font-size:clamp(2.5rem,2.5rem + 0vw - 0px,2.5rem)}}@media (max-width:960px){.h2-style-caps{font-size:clamp(1.75rem,1.75rem + 0vw - 0px,1.75rem)}}@media (max-width:480px){.h2-style-caps{font-size:1.75rem}}.h2-style-caps{letter-spacing:-.04em;text-transform:uppercase;font-weight:900;line-height:1}.h3-style{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(1.75rem,2rem + .833333vw - 12px,2rem)}@media (min-width:2000px){.h3-style{font-size:clamp(2rem,2rem + 0vw - 0px,2rem)}}@media (max-width:960px){.h3-style{font-size:clamp(1.75rem,1.75rem + 0vw - 0px,1.75rem)}}@media (max-width:480px){.h3-style{font-size:1.75rem}}.h3-style{letter-spacing:-.04em;font-weight:900;line-height:1}.h3-style-caps{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(1.75rem,2rem + .833333vw - 12px,2rem)}@media (min-width:2000px){.h3-style-caps{font-size:clamp(2rem,2rem + 0vw - 0px,2rem)}}@media (max-width:960px){.h3-style-caps{font-size:clamp(1.75rem,1.75rem + 0vw - 0px,1.75rem)}}@media (max-width:480px){.h3-style-caps{font-size:1.75rem}}.h3-style-caps{letter-spacing:-.04em;text-transform:uppercase;font-weight:900;line-height:1}.h4-style{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(1.25rem,1.5rem + .833333vw - 12px,1.5rem)}@media (min-width:2000px){.h4-style{font-size:clamp(1.5rem,1.5rem + 0vw - 0px,1.5rem)}}@media (max-width:960px){.h4-style{font-size:clamp(1.25rem,1.25rem + 0vw - 0px,1.25rem)}}@media (max-width:480px){.h4-style{font-size:1.25rem}}.h4-style{letter-spacing:-.04em;font-weight:900;line-height:1}.h4-style-caps{font-family:var(--font-ease-full-rounded),sans-serif;font-size:clamp(1.25rem,1.5rem + .833333vw - 12px,1.5rem)}@media (min-width:2000px){.h4-style-caps{font-size:clamp(1.5rem,1.5rem + 0vw - 0px,1.5rem)}}@media (max-width:960px){.h4-style-caps{font-size:clamp(1.25rem,1.25rem + 0vw - 0px,1.25rem)}}@media (max-width:480px){.h4-style-caps{font-size:1.25rem}}.h4-style-caps{letter-spacing:-.04em;text-transform:uppercase;font-weight:900;line-height:1}.h5-style{font-family:var(--font-ease-full-rounded),sans-serif;letter-spacing:-.04em;font-size:max(18px,1.125rem);font-weight:900;line-height:1}.h5-style-caps{font-family:var(--font-ease-full-rounded),sans-serif;letter-spacing:-.04em;text-transform:uppercase;font-size:max(18px,1.125rem);font-weight:900;line-height:1}.body-m-style{font-family:var(--font-roboto-mono),monospace;font-size:clamp(1.25rem,1.5rem + .833333vw - 12px,1.5rem)}@media (min-width:2000px){.body-m-style{font-size:clamp(1.5rem,1.5rem + 0vw - 0px,1.5rem)}}@media (max-width:960px){.body-m-style{font-size:clamp(1.125rem,1.25rem + .416667vw - 4px,1.25rem)}}@media (max-width:480px){.body-m-style{font-size:1.125rem}}.body-m-style{letter-spacing:-.01em;font-weight:400;line-height:1.2}.body-s-style{font-family:var(--font-roboto-mono),monospace;font-size:clamp(1.125rem,1.25rem + .416667vw - 6px,1.25rem)}@media (min-width:2000px){.body-s-style{font-size:clamp(1.25rem,1.25rem + 0vw - 0px,1.25rem)}}@media (max-width:960px){.body-s-style{font-size:clamp(.875rem,1.125rem + .833333vw - 8px,1.125rem)}}@media (max-width:480px){.body-s-style{font-size:.875rem}}.body-s-style{letter-spacing:-.04em;font-weight:400;line-height:1.2}.body-xs-style{font-family:var(--font-roboto-mono),monospace;font-size:clamp(1rem,1.125rem + .416667vw - 6px,1.125rem)}@media (min-width:2000px){.body-xs-style{font-size:clamp(1.125rem,1.125rem + 0vw - 0px,1.125rem)}}@media (max-width:960px){.body-xs-style{font-size:clamp(1rem,1rem + 0vw - 0px,1rem)}}@media (max-width:480px){.body-xs-style{font-size:1rem}}.body-xs-style{letter-spacing:-.01em;font-weight:400;line-height:1.2}.body-xxs-style{font-family:var(--font-roboto-mono),monospace;font-size:clamp(.875rem,1rem + .416667vw - 6px,1rem)}@media (min-width:2000px){.body-xxs-style{font-size:clamp(1rem,1rem + 0vw - 0px,1rem)}}@media (max-width:960px){.body-xxs-style{font-size:clamp(.875rem,.875rem + 0vw - 0px,.875rem)}}@media (max-width:480px){.body-xxs-style{font-size:.875rem}}.body-xxs-style{letter-spacing:-.01em;font-weight:400;line-height:1.2}.body-xxs-style-caps{font-family:var(--font-roboto-mono),monospace;font-size:clamp(.875rem,1rem + .416667vw - 6px,1rem)}@media (min-width:2000px){.body-xxs-style-caps{font-size:clamp(1rem,1rem + 0vw - 0px,1rem)}}@media (max-width:960px){.body-xxs-style-caps{font-size:clamp(.875rem,.875rem + 0vw - 0px,.875rem)}}@media (max-width:480px){.body-xxs-style-caps{font-size:.875rem}}.body-xxs-style-caps{letter-spacing:-.01em;text-transform:uppercase;font-weight:400;line-height:1}.tag-style{font-family:var(--font-roboto-mono),monospace;letter-spacing:-.01em;text-transform:uppercase;font-size:max(14px,.875rem);font-weight:400;line-height:1}.wrapper{max-width:var(--max-width);width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(2rem,2.5rem + 1.66667vw - 24px,2.5rem)}@media (min-width:2000px){.wrapper{padding-left:clamp(2.5rem,2.5rem + 0vw - 0px,2.5rem)}}@media (max-width:960px){.wrapper{padding-left:clamp(1rem,2rem + 3.33333vw - 32px,2rem)}}@media (max-width:480px){.wrapper{padding-left:1rem}}.wrapper{padding-right:clamp(2rem,2.5rem + 1.66667vw - 24px,2.5rem)}@media (min-width:2000px){.wrapper{padding-right:clamp(2.5rem,2.5rem + 0vw - 0px,2.5rem)}}@media (max-width:960px){.wrapper{padding-right:clamp(1rem,2rem + 3.33333vw - 32px,2rem)}}@media (max-width:480px){.wrapper{padding-right:1rem}}.text-morph .lens-morph-line,.text-morph .lens-morph-muted-wrap,.text-morph .lens-morph-morph-shell,.text-morph .lens-morph-morph-layer,.text-lens .lens-morph-line,.text-lens .lens-morph-muted-wrap,.text-lens .lens-morph-morph-shell,.text-lens .lens-morph-morph-layer{line-height:inherit;display:block;overflow:visible}.text-morph ::selection,.text-lens ::selection{color:#0000;background-color:#0000}.reveal-text .lens-morph-line{opacity:0;filter:blur(6px);transition:opacity .6s cubic-bezier(.215,.61,.355,1),filter .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1);display:block;transform:translateY(.3em)}.reveal-text.is-revealed .lens-morph-line{opacity:1;filter:none;transform:translateY(0)}.reveal-text.is-revealed .lens-morph-line:first-child{transition-delay:0s}.reveal-text.is-revealed .lens-morph-line:nth-child(2){transition-delay:80ms}.reveal-text.is-revealed .lens-morph-line:nth-child(3){transition-delay:.16s}.reveal-text.is-revealed .lens-morph-line:nth-child(4){transition-delay:.24s}.reveal-text.is-revealed .lens-morph-line:nth-child(5){transition-delay:.32s}.reveal-text.is-revealed .lens-morph-line:nth-child(6){transition-delay:.4s}.reveal-text.is-revealed .lens-morph-line:nth-child(7){transition-delay:.48s}.reveal-text.is-revealed .lens-morph-line:nth-child(8){transition-delay:.56s}.reveal-text.is-revealed .lens-morph-line:nth-child(9){transition-delay:.64s}.reveal-text.is-revealed .lens-morph-line:nth-child(10){transition-delay:.72s}.reveal-text.is-revealed .lens-morph-line:nth-child(11){transition-delay:.8s}.reveal-text.is-revealed .lens-morph-line:nth-child(12){transition-delay:.88s}.reveal-fade{opacity:0;filter:blur(6px);transition:opacity .6s cubic-bezier(.215,.61,.355,1),filter .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1);transform:translateY(.3em)}.reveal-fade.is-revealed{opacity:1;filter:none;transform:translateY(0)}
