html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.disclaimer{z-index:9999;opacity:1;visibility:hidden;position:fixed;inset:0}.preloader{z-index:9998;opacity:1;visibility:visible;clip-path:inset(0%);position:fixed;inset:0}.preloader__holder,.preloader__item [data-scramble=trigger],.preloader__cta{opacity:0;visibility:hidden}.preloader__media{opacity:0;visibility:hidden;will-change:opacity, transform;transform:scale(.9)}body{font-size:var(--size-font);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html,body{-ms-overflow-style:none;scrollbar-width:none}input,textarea,select{appearance:none;background-image:none;border-radius:0}::selection{background:var(--_color---brand--red);color:var(--_color---brand--black)}::selection{background:var(--_color---brand--red);color:var(--_color---brand--black)}.w-richtext>:first-child{margin-top:0}.w-richtext>:last-child,.w-richtext ol li:last-child,.w-richtext ul li:last-child{margin-bottom:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{text-wrap:balance}.row.row-gap-0 .col{margin:0;padding:0}.row.row-gap-md .col{padding-left:calc(var(--_layout---grid--gap-md) / 2);padding-right:calc(var(--_layout---grid--gap-md) / 2)}.row.row-gap-sm .col{padding-left:calc(var(--_layout---grid--gap-sm) / 2);padding-right:calc(var(--_layout---grid--gap-sm) / 2)}.u-text-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical}.u-text-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical}.u-text-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical}.reveal__image{-webkit-user-drag:none;user-drag:none}.reveal__eyebrow,.reveal__heading,.reveal__decorative,.reveal__subtitle{-webkit-user-select:none;user-select:none}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--cubic-default:cubic-bezier(.625, .05, 0, 1);--duration-default-double:1.2s;--duration-default-onehalf:.9s;--duration-default:.6s;--duration-default-half:.3s;--animation-default-double:var(--duration-default-double) var(--cubic-default);--animation-default-onehalf:var(--duration-default-onehalf) var(--cubic-default);--duration-default-quarter:.15s;--animation-default:var(--duration-default) var(--cubic-default);--animation-default-half:var(--duration-default-half) var(--cubic-default);--animation-default-quarter:var(--duration-default-quarter) var(--cubic-default);--animation-ease:.2s ease;--animation-ease-double:.4s ease;--cubic-bounce:linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1);--color-rgb-gray:129, 127, 127;--color-rgb-tint:40, 40, 40}@media screen and (max-width:767px){:root{--btn-height:3em;--padding-xl:10em;--padding-l:7.5em;--padding-m:5em;--padding-s:3.75em;--container-padding:.625em}}@media screen and (min-width:992px){.container{max-width:var(--size-container);padding:0 var(--container-padding)}.container.is--m{max-width:calc(var(--size-container) * .825)}.container.is--sm{max-width:calc(var(--size-container) * .65)}.container.is--s{max-width:calc(var(--size-container) * .5)}}@media screen and (max-width:991px){.container{max-width:100%;padding:0 var(--container-padding)}.container.is--md-m{padding:0 var(--gap-m)}}:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:4000px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (max-width:991px){:root{--size-container-ideal:1080;--size-container-min:768px;--size-container-max:991px}}@media screen and (max-width:767px){:root{--size-container-ideal:600;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){:root{--size-container-ideal:375;--size-container-min:320px;--size-container-max:479px}}b,strong{font-family:var(--_typography---fonts--tertiary-font);font-weight:500}[data-theme=light],[data-mask-state]{--theme-text:var(--_color---light--light);--theme-corners:var(--_color---light--light);--theme-frame:var(--_color---light--light-muted);--theme-highlight:var(--_color---light--light);--theme-bg:var(--_color---dark--dark)}[data-mask-state=selected]{--theme-text:var(--_color---light--light);--theme-corners:var(--_color---red--red);--theme-frame:var(--_color---light--light-muted);--theme-highlight:var(--_color---red--red);--theme-bg:var(--_color---dark--dark)}@media (hover:hover) and (pointer:fine){[data-mask-state]:hover,[data-mask-state=hovered],[data-theme=light][data-animate]:hover{--theme-text:var(--_color---light--light);--theme-corners:var(--_color---red--red);--theme-frame:var(--_color---light--light-muted);--theme-highlight:var(--_color---red--red);--theme-bg:var(--_color---dark--dark)}}[data-theme=red]{--theme-text:var(--_color---red--red);--theme-corners:var(--_color---red--red);--theme-frame:var(--_color---red--red-muted);--theme-highlight:var(--_color---red--red);--theme-bg:var(--_color---red--red-muted)}[data-theme=dark]{--theme-text:var(--_color---dark--dark);--theme-corners:var(--_color---dark--dark);--theme-frame:var(--_color---dark--dark-muted);--theme-highlight:var(--_color---dark--dark);--theme-bg:var(--_color---dark--dark-muted)}[data-theme] *,[data-mask-state] *,[data-theme=light][data-animate],[data-theme=red][data-animate]{transition:color .1s,background-color .1s,border-color .1s,outline-color .1s,fill .1s,stroke .1s}@media (prefers-reduced-motion:reduce){[data-theme] *,[data-mask-state] *,[data-theme=light][data-animate],[data-theme=red][data-animate]{transition:none}}[data-mask-state]{z-index:0;--mask-fg-opacity:1;position:relative}[data-mask-state=hovered],[data-mask-state=selected],[data-mask-state]:hover{z-index:1}[data-mask-state=inactive]{opacity:1;transition:opacity .3s}@media (prefers-reduced-motion:reduce){[data-mask-state=inactive]{transition:none}}[data-view=list][data-hover=true] [data-mask-state=inactive],[data-view=modal][data-hover=true] [data-mask-state=inactive]{--mask-fg-opacity:.2}[data-mask-state=hovered],[data-mask-state=selected]{--mask-fg-opacity:1}[data-mask-state] .masks__panel-title,[data-mask-state] .panel-mask,[data-mask-state] .frame,[data-mask-state] .masks__thumb-img{opacity:var(--mask-fg-opacity);transition:opacity .3s}@media (prefers-reduced-motion:reduce){[data-mask-state] .masks__panel-title,[data-mask-state] .panel-mask,[data-mask-state] .frame,[data-mask-state] .masks__thumb-img{transition:none}}.border-top,.border-btm{transition:transform .5s cubic-bezier(.625,.05,0,1);transform:scaleX(0)}.border-left,.border-right{transition:transform .5s cubic-bezier(.625,.05,0,1);transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.border-top,.border-btm,.border-left,.border-right{transition:none}}.border-top{transform-origin:0}.border-btm{transform-origin:100%}.border-right{transform-origin:top}.border-left{transform-origin:bottom}[data-mask-state=selected] .border-top,[data-mask-state=selected] .border-btm{transform:scaleX(1)}[data-mask-state=selected] .border-left,[data-mask-state=selected] .border-right{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){[data-mask-state]:hover .border-top,[data-mask-state]:hover .border-btm,[data-mask-state=hovered] .border-top,[data-mask-state=hovered] .border-btm,[data-animate]:hover .border-top,[data-animate]:hover .border-btm{transform:scaleX(1)}[data-mask-state]:hover .border-left,[data-mask-state]:hover .border-right,[data-mask-state=hovered] .border-left,[data-mask-state=hovered] .border-right,[data-animate]:hover .border-left,[data-animate]:hover .border-right{transform:scaleY(1)}}.masks__panel-eyebrow{transition:transform .4s cubic-bezier(.625,.05,0,1);position:relative;transform:translate(-100%)}@media screen and (min-width:991px){[data-mask-state=hovered] .masks__panel-eyebrow,[data-mask-state=selected] .masks__panel-eyebrow{transform:translate(0%)}}@media (prefers-reduced-motion:reduce){.masks__panel-eyebrow{transition:none}}:root{--glitch-intensity:1;--rgb-shift-max:4px;--slice-shift-max:20px;--scanline-opacity:.15;--g-offset-x:0px;--g-offset-y:0px;--g-dir-1:1;--g-dir-2:-1;--bg-color:#050508;--text-color:#e2e2e2;--accent-red:#ff2a2a;--accent-cyan:#00f3ff}[data-glitch]{--gx:0px;--gy:0px;--sliceTop:0%;--sliceBottom:0%;--gOpacity:1;position:relative}.glitch-target{opacity:var(--gOpacity);filter:drop-shadow(calc(var(--gx) * 1) calc(var(--gy) * 1) 0 var(--accent-red)) drop-shadow(calc(var(--gx) * -1) calc(var(--gy) * -1) 0 var(--accent-cyan));clip-path:inset(var(--sliceTop) 0 var(--sliceBottom) 0);will-change:filter, clip-path, opacity}.glitch-artifacts{z-index:5;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:-20px;overflow:hidden}.glitch-artifacts .artifact{opacity:.85;will-change:transform, opacity;display:block;position:absolute;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.glitch-target{opacity:1;filter:none;clip-path:none}.glitch-artifacts{display:none}}.bg__scanline:before{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.1;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 2px 6px);animation:1.9s linear infinite glitch-scan;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bg__scanline:before{animation:none}}.bg__scanline:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.05;background-image:radial-gradient(circle at 20% 30%,#ffffff80 0 1px,#0000 1px),radial-gradient(circle at 70% 60%,#fff9 0 1px,#0000 1px),radial-gradient(circle at 40% 80%,#fff9 0 1px,#0000 1px);background-size:120px 120px;animation:.9s steps(2,end) infinite glitch-noise;position:absolute;inset:-20%;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.bg__scanline:after{animation:none}}.intro__kanji-svg path{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.masks__label{visibility:hidden;opacity:0}.button *,html.wf-design-mode .intro__bg{pointer-events:none}@keyframes glitch-scan{0%{transform:translateY(0)}to{transform:translateY(12px)}}@keyframes glitch-noise{0%{transform:translate(-2%,-2%)}25%{transform:translate(2%,-1%)}50%{transform:translate(1%,2%)}75%{transform:translate(-1%,1%)}to{transform:translate(-2%,-2%)}}.frame__corner{border:0 solid var(--theme-corners);pointer-events:none}.corner-tl{border-top-width:3px;border-left-width:3px}.corner-tr{border-top-width:3px;border-right-width:3px}.corner-bl{border-bottom-width:3px;border-left-width:3px}.corner-br{border-bottom-width:3px;border-right-width:3px}.frame__canvas{width:100%;height:100%;position:relative;overflow:hidden}.frame__canvas-image{background-image:url(https://cdn.prod.website-files.com/69810f9f220beb18481f5866/69879ef88bce574317c5e613_revealbg.avif);background-position:50%;background-size:cover;position:absolute;inset:0}.frame__canvas-grid{pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.frame__label{color:#000;letter-spacing:.5px;background:#fffc;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;font-weight:700;position:absolute;bottom:0;right:0}.reveal__item{pointer-events:auto;cursor:move;animation:.2s ease-out reveal-item-appear;position:absolute}.reveal__component:hover .frame__corner,.reveal__component--dragging .frame__corner{border-color:var(--_color---brand--red)}.reveal__close .reveal__close-svg{transform-origin:50%;will-change:transform;transition:transform .35s cubic-bezier(.625,.05,0,1)}@media (hover:hover) and (pointer:fine){.reveal__close:hover .reveal__close-svg{transform:rotate(90deg)}}.reveal__close:focus-visible .reveal__close-svg{transform:rotate(90deg)}@keyframes reveal-item-appear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-stat-status=inactive]{background-color:var(--_color---light--light-muted)}[data-stat-status=active]{background-color:var(--_color---red--red)}.results-grid{--ratio:16 / 9;--max-width:1450px;width:100%;max-width:min(100%, var(--max-width));max-height:100%;aspect-ratio:var(--ratio);grid-template-rows:.62fr .38fr;grid-template-columns:.42fr .58fr;min-width:0;min-height:0;display:grid}.results__preview{grid-area:1/1/span 2}.results__modal{grid-area:1/2}@media (max-width:991px){.results-grid{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1fr}.results__preview,.results__modal{grid-area:auto/1;min-height:220px}}:root{--hero-clip:polygon(19rem 0, 17rem 2.5rem, 0 2.5rem, 0 calc(100% - 2rem), 2rem 100%, calc(100% - 14rem) 100%, calc(100% - 12rem) calc(100% - 2rem), 100% calc(100% - 2rem), 100% 2rem, calc(100% - 2rem) 0)}.hero__frame{background-color:var(--_color---brand--red);clip-path:var(--hero-clip);z-index:0;position:relative;overflow:visible}.hero__list{grid-area:2/1}.hero__subtext{grid-area:2/2}.hero__gallery{grid-area:2/3}@media (max-width:1240px) and (min-width:993px){.hero__subtitle-item{min-width:auto}}@media (max-width:992px) and (min-width:450px){.hero__grid{grid-template-rows:auto auto auto;grid-template-columns:.5fr 1fr;grid-auto-rows:auto}.hero__top{grid-area:1/1/auto/-1}.hero__gallery{grid-area:2/2/auto/3}.hero__subtext{grid-area:2/1/auto/2}.hero__title{grid-area:3/1/auto/-1}}@media (max-width:479px){.hero__grid{grid-template-rows:auto auto auto auto;grid-auto-rows:auto;grid-template-columns:1fr!important}.hero__top{grid-area:1/1}.hero__gallery{grid-area:2/1}.hero__title{grid-area:3/1}.hero__subtext{grid-area:4/1}:root{--hero-clip:polygon(12rem 0, 10rem 2.5rem, 0 2.5rem, 0 calc(100% - 2rem), 2rem 100%, calc(100% - 10rem) 100%, calc(100% - 8rem) calc(100% - 2rem), 100% calc(100% - 2rem), 100% 2rem, calc(100% - 2rem) 0)}}.pen-marker{position:relative}.pen-marker:before{content:"";filter:url(#marker-shape);z-index:-1;transform-origin:0;opacity:1;clip-path:inset(0 100% 0 0);will-change:clip-path;background-color:#14171f;width:100%;height:1em;transition:clip-path .7s cubic-bezier(.22,1,.36,1);position:absolute;top:.2em}.pen-marker.is-drawn:before{clip-path:inset(0);overflow:visible}[data-scramble-hover=link]{display:inline-block}[data-scramble-hover=target]{white-space:nowrap;display:inline-block}[data-scramble-hover=target] .char{width:1ch;display:inline-block}.disclaimer__cta .button{flex:1 1 0;min-width:0}.disclaimer__bg{z-index:0;grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);gap:0;display:grid;position:absolute;inset:0}.disclaimer__bg-cell{background:var(--_color---brand--red);opacity:1}.disclaimer__content{z-index:1;position:relative}.section.cc-breaker{position:relative;overflow:clip}.breaker{height:100vh;top:0;overflow:hidden}.breaker-content{z-index:1;position:relative}.breaker__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.breaker__bg-circles{position:absolute;inset:0}.breaker__bg-circle{transform-origin:50%;will-change:transform;border-radius:150vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);width:150vmax!important;height:150vmax!important}.breaker__bg-circle:first-child{background:#ff1919}.breaker__bg-circle:nth-child(2){background:#14171f}@keyframes spin-longitude{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.breaker__icon[data-position=right] .globe-ring{transform-origin:48px 24px;vector-effect:non-scaling-stroke;animation:4s linear infinite spin-longitude}.breaker__icon[data-position=left] .globe-ring{transform-origin:72px 24px;vector-effect:non-scaling-stroke;animation:4s linear infinite spin-longitude}.breaker__icon .globe-ring.ring-1{animation-delay:0s}.breaker__icon .globe-ring.ring-2{animation-delay:-1.33s}.breaker__icon .globe-ring.ring-3{animation-delay:-2.66s}@media (prefers-reduced-motion:reduce){.globe-ring{animation:none}}.footer__frame{clip-path:polygon(calc(100% - 2rem) 0,100% 2rem,100% calc(100% - 2rem),calc(100% - 12rem) calc(100% - 2rem),calc(100% - 14rem) 100%,2rem 100%,0 calc(100% - 2rem),0 2rem,20rem 2rem,23rem 0);container-type:inline-size}@media only screen and (max-width:767px){.footer__frame{clip-path:polygon(calc(100% - 2rem) 0,100% 2rem,100% calc(100% - 2rem),calc(100% - 10rem) calc(100% - 2rem),calc(100% - 12rem) 100%,0 100%,0 calc(100% - 2rem),0 2rem,2rem 2rem,4rem 0);container-type:inline-size}}@media only screen and (max-width:479px){.footer__frame{clip-path:polygon(calc(100% - 2rem) 0,100% 0,100% calc(100% - 2rem),calc(100% - 10rem) calc(100% - 2rem),calc(100% - 12rem) 100%,0 100%,0 calc(100% - 2rem),0 2rem,2rem 2rem,4rem 0);container-type:inline-size}}.section.cc-footer{will-change:transform;backface-visibility:hidden;z-index:20;position:relative}.builder__component,.builder__action,.builder__grid{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}@media (prefers-reduced-motion:reduce){.footer__masks,.footer__masks *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tooltip{--tt-width:10em;--tt-height:4em;--tt-columns:14;--tt-rows:1;--tt-bg-color:#14171f;--tt-text-color:#ff1919;--cut:.875em;pointer-events:none;opacity:0;width:var(--tt-width);height:var(--tt-height);z-index:9999;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));grid-template-areas:"tooltip";font-size:clamp(12px,.9vw,16px);display:grid;position:fixed}.tooltip--show{opacity:1}.tooltip__bg{grid-area:tooltip;grid-template-columns:repeat(var(--tt-columns), 1fr);grid-template-rows:repeat(var(--tt-rows), 1fr);background:0 0;gap:0;width:100%;height:100%;display:grid;z-index:1!important}.tooltip__bg-cell{background:var(--tt-bg-color);opacity:0}.tooltip__content{color:var(--tt-text-color);flex-direction:column;grid-area:tooltip;justify-content:center;gap:.2em;padding:.25em .5em;display:flex;position:relative;z-index:2!important}[data-tooltip-eyebrow],[data-tooltip-title]{animation-name:glitch-anim;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite}[data-tooltip-eyebrow]{animation-delay:14s}[data-tooltip-title]{animation-delay:8s}@keyframes glitch-anim{0%{clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);transform:translate(-.3125em)scale(-1)}2%{clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}4%{clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}5%{clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}6%{clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}7%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}8%{clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}9%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}9.9%{transform:translate(-.3125em)scale(-1)}10%,to{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translate(0,0)scale(1)}}.cursor{pointer-events:none;z-index:9999;opacity:0;width:32px;height:32px;transition:opacity .25s;position:fixed}.cursor.is-inactive{opacity:1}.cursor-svg{fill:none;stroke:#ff191999;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;mix-blend-mode:difference;transform-origin:50%;width:100%;height:100%;transition:transform .3s cubic-bezier(.19,1,.22,1),stroke .3s}.cursor-corner{transition:transform .3s cubic-bezier(.19,1,.22,1)}.cursor-dot{fill:#ff191999;opacity:.3;transition:opacity .3s,fill .3s}.cursor.is-active .cursor-svg{stroke:#ff1919;transform:rotate(45deg)}.cursor.is-active .corner-tl{transform:translate(-3px,-3px)}.cursor.is-active .corner-tr{transform:translate(3px,-3px)}.cursor.is-active .corner-bl{transform:translate(-3px,3px)}.cursor.is-active .corner-br{transform:translate(3px,3px)}.cursor.is-active .cursor-dot{opacity:1;fill:#ff1919}.preloader__cta .button{pointer-events:none}.preloader__cta .button-loader{transform-origin:0%;transform:scaleX(0)}.preloader__cta .button-content{background-color:#0000!important}.preloader__cta .button{width:15em}.preloader__cta .button .button-content{text-align:center}[data-preloader-glitch]:not(:first-child){position:absolute;top:0;left:0}.preloader__holder [data-preloader-glitch]{will-change:transform, clip-path;display:block}.preloader__holder [data-preloader-glitch="1"]{animation:clip var(--clipDur,6s) var(--d1,0s) linear infinite}.preloader__holder [data-preloader-glitch="2"]{animation:clip var(--clipDur,6s) var(--d2,-1000ms) linear infinite, glitch2 var(--j2Dur,5.6s) steps(1) infinite}.preloader__holder [data-preloader-glitch="3"]{animation:clip var(--clipDur,6s) var(--d3,-2000ms) linear infinite, glitch3 var(--j3Dur,5.9s) steps(1) infinite}@keyframes glitch2{0%,to{transform:translate(0)}10%{transform:translate(-2px)}20%{transform:translate(3px)}30%{transform:translate(-1px)}40%,to{transform:translate(0)}}@keyframes glitch3{0%,to{transform:translate(0)}10%{transform:translate(2px)}20%{transform:translate(-3px)}30%{transform:translate(1px)}40%,to{transform:translate(0)}}@keyframes clip{0%{clip-path:polygon(0 100%,200% 100%,200% 500%,0 500%)}to{clip-path:polygon(0 -100%,100% -100%,100% 0%,0 0)}}html.wf-design-mode [data-preload-status=open],html.wf-design-mode [data-disclaimer-status=open]{display:flex}html.wf-design-mode [data-preload-status=close],html.wf-design-mode [data-disclaimer-status=close]{display:none}.utils__body{opacity:0}.utils__deco{opacity:0;will-change:transform, opacity, filter;transform:scale(.8)}.utils__heading,.utils__eyebrow{opacity:0;will-change:transform, opacity;transform:translateY(110%)rotate(8deg)}.utils__action{opacity:0}.utils__mask-item{opacity:0;will-change:transform, opacity}.utils__blood{opacity:0;pointer-events:none;will-change:transform, opacity;display:none}.utils__cursor{opacity:0;will-change:transform, opacity;pointer-events:none}@media (hover:none) and (pointer:coarse){.utils__cursor{display:none!important}}.page-transition{z-index:9999;pointer-events:none;opacity:0;--transition-bg:#14171f;--transition-red:#ff1919;--transition-cream:#ebe8e0;--bg-color:#14171f;--accent-red:#ff1919;--accent-cyan:#ebe8e0;position:fixed;inset:0}.page-transition.is-active{pointer-events:all;opacity:1}.page-transition__backdrop{z-index:0;background:0 0;position:absolute;inset:0}.page-transition__snapshot{z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-transition__snapshot-clone{pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.page-transition__slices{z-index:3;position:absolute;inset:-40px;overflow:hidden}.page-transition__layer--slice{will-change:clip-path, transform, opacity, filter;opacity:0;position:absolute;inset:0}.page-transition__artifacts{mix-blend-mode:screen;pointer-events:none;z-index:5;will-change:opacity, transform;position:absolute;inset:-40px;overflow:hidden}.page-transition__artifacts .artifact{opacity:.9;position:absolute;transform:translate(0,0)}.page-transition__bg{z-index:6;background:(var--transition-bg);opacity:0;position:absolute;inset:0}.main-wrapper.transitioning-out{opacity:0!important;pointer-events:none!important}.page-transition__snapshot,.page-transition__slices,.page-transition__artifacts{contain:layout paint}.coming-soon{z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wallet-adapter-modal-wrapper,.wallet-adapter-modal{z-index:99999!important}.wallet-adapter-modal-overlay{z-index:99998!important}.wallet-adapter-modal-container{z-index:99999!important;position:relative!important}.coming-soon__backdrop{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0a0a0eeb;position:absolute;inset:0}.coming-soon__content{z-index:1;background:#14171ff2;border:1px solid #ff191933;width:90%;max-width:640px;padding:3.5rem;position:relative}.coming-soon__close{color:var(--_color---brand--cream,#f5f0e8);cursor:pointer;background:0 0;border:1px solid #ffffff1a;justify-content:center;align-items:center;padding:.5rem;transition:border-color .3s,color .3s;display:flex;position:absolute;top:1rem;right:1rem}.coming-soon__close:hover{border-color:var(--_color---brand--red,#ff1919);color:var(--_color---brand--red,#ff1919)}.coming-soon__header{text-align:center;margin-bottom:2.5rem}.coming-soon__eyebrow{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);letter-spacing:.2em;color:var(--_color---brand--red,#ff1919);margin-bottom:1.5rem;font-size:.85rem}.coming-soon__title{font-family:var(--_typography---fonts--secondary-font,"Neopixel", sans-serif);color:var(--_color---brand--cream,#f5f0e8);letter-spacing:.08em;margin-bottom:1.5rem;font-size:clamp(3rem,7vw,5rem);line-height:1}.coming-soon__sub{font-family:var(--_typography---fonts--primary-font,"PPMori", sans-serif);color:#fff6;max-width:420px;margin:0 auto;font-size:1.05rem;line-height:1.6}.coming-soon__wallet{flex-direction:column;align-items:center;gap:1rem;display:flex}.coming-soon__connect-label{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);letter-spacing:.15em;color:#ffffff4d;margin-bottom:.5rem;font-size:.8rem}.coming-soon .wallet-adapter-button{border:1px solid var(--_color---brand--red,#ff1919)!important;color:var(--_color---brand--red,#ff1919)!important;font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace)!important;letter-spacing:.08em!important;background:0 0!important;border-radius:0!important;height:auto!important;padding:1.2em 3em!important;font-size:.85rem!important;transition:all .3s cubic-bezier(.625,.05,0,1)!important}.coming-soon .wallet-adapter-button:hover{background:var(--_color---brand--red,#ff1919)!important;color:var(--_color---brand--black,#14171f)!important}.coming-soon .wallet-adapter-button-start-icon{display:none!important}.coming-soon__registered{flex-direction:column;gap:1.5rem;width:100%;display:flex}.coming-soon__user-number{text-align:center;flex-direction:column;gap:.3rem;display:flex}.coming-soon__number-label{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);letter-spacing:.2em;color:#ffffff59;font-size:.75rem}.coming-soon__number-value{font-family:var(--_typography---fonts--secondary-font,"Neopixel", sans-serif);color:var(--_color---brand--red,#ff1919);letter-spacing:.05em;font-size:4rem;line-height:1}.coming-soon__address{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.8rem 0;display:flex}.coming-soon__address-label{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);letter-spacing:.15em;color:#ffffff4d;font-size:.7rem}.coming-soon__address-value{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);color:var(--_color---brand--cream,#f5f0e8);letter-spacing:.05em;font-size:.85rem}.coming-soon__referral,.coming-soon__referral-link{flex-direction:column;gap:.4rem;display:flex}.coming-soon__referral-label{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);letter-spacing:.15em;color:#ffffff4d;font-size:.7rem}.coming-soon__referral-row{align-items:center;gap:.5rem;display:flex}.coming-soon__referral-code{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);color:var(--_color---brand--cream,#f5f0e8);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff0f;flex:1;padding:.6em .8em;font-size:.85rem;overflow:hidden}.coming-soon__referral-code--small{font-size:.65rem}.coming-soon__copy{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);letter-spacing:.1em;color:var(--_color---brand--red,#ff1919);border:1px solid var(--_color---brand--red,#ff1919);cursor:pointer;white-space:nowrap;background:0 0;padding:.6em 1em;font-size:.7rem;transition:all .3s}.coming-soon__copy:hover{background:var(--_color---brand--red,#ff1919);color:var(--_color---brand--black,#14171f)}.coming-soon__disconnect{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);letter-spacing:.1em;color:#ffffff4d;cursor:pointer;background:0 0;border:none;align-self:center;margin-top:.5rem;padding:.5em;font-size:.7rem;transition:color .3s}.coming-soon__disconnect:hover{color:var(--_color---brand--red,#ff1919)}.coming-soon__footer{text-align:center;margin-top:2.5rem}.coming-soon__line{background:#ffffff0f;height:1px;margin-bottom:1rem}.coming-soon__status{font-family:var(--_typography---fonts--tertiary-font,"Zpix", monospace);letter-spacing:.15em;color:#fff3;font-size:.7rem}.hero__cta{flex-wrap:wrap;gap:.75rem;display:flex}
