@font-face{font-family:Bebas;src:url(/_next/static/media/d934e59dcca32b26-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Bebas Fallback;src:local("Arial");ascent-override:128.37%;descent-override:29.20%;line-gap-override:3.81%;size-adjust:70.89%}.__className_f41336{font-family:Bebas,Bebas Fallback;font-weight:600}.__variable_f41336{--font-bebas-neue:"Bebas","Bebas Fallback"}@font-face{font-family:helvetica;src:url(/_next/static/media/55d1eee9c52852de-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:helvetica;src:url(/_next/static/media/df29643f9463f1a3-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:helvetica Fallback;src:local("Arial");ascent-override:70.43%;descent-override:19.53%;line-gap-override:8.19%;size-adjust:101.37%}.__className_c13104{font-family:helvetica,helvetica Fallback}.__variable_c13104{--font-helvetica:"helvetica","helvetica Fallback"}.bt,.bt--no--pt{padding-top:min((100vw - 360px)/(1496 - 360)*(24 - 12) + 12px,256px)!important}.bt--no--pt:before,.bt:before{content:"";position:absolute;top:0;left:var(--spacing-half);width:calc(100% - var(--spacing-half)*2);height:0;border-top:1px solid var(--border)}.btsection{position:relative}.bt--full{padding-top:min((100vw - 360px)/(1496 - 360)*(24 - 12) + 12px,256px)!important;border-top:1px solid var(--border)}.bt--no--pt{padding-top:0!important}footer.bt--no--pt:before,footer.bt:before,header.bt--no--pt:before,header.bt:before,section.bt--no--pt:before,section.bt:before{left:var(--spacing);width:calc(100% - var(--spacing)*2)}.bl{position:relative}.bl:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:var(--border)}.bb{position:relative}.bb:before{content:"";position:absolute;bottom:0;left:var(--spacing);width:calc(100% - var(--spacing)*2);height:1px;background-color:var(--border)}.bb--active:before{background-color:var(--color)}.sticky--top{position:sticky;top:0}.ta--l{text-align:left}.ta--c{text-align:center}.ta--r{text-align:right}.td--overline{text-decoration:overline}.td--linethrough{text-decoration:line-through}.td--underline{text-decoration:underline}.td--none{text-decoration:none}.img{border-radius:12px;border:1px solid var(--border)}*{padding:0;margin:0;border:none;outline:none;box-shadow:none;box-sizing:border-box;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-family:inherit;font-weight:inherit;text-decoration:inherit;position:relative;user-select:none;-webkit-user-select:none;-webkit-antialias:antialiased;-webkit-font-smoothing:antialiased;antialias:antialiased;font-smoothing:antialiased;mix-blend-mode:pass-through}::selection{background:rgba(255,0,0,.4);color:#222}::-webkit-scrollbar{display:none}html{background-color:var(--background)}body,html{color:var(--color)}body{background:var(--background);font-family:var(--font-helvetica);font-style:sans-serif;font-size:min((100vw - 360px)/(1496 - 360)*(16 - 16) + 16px,256px);line-height:1;letter-spacing:normal;width:100%;pointer-events:auto}body.--no-scroll,main{overflow:hidden}main{max-width:100%;min-height:100dvh}img,main{width:100%}.tip{opacity:.4}.mt--lg{margin-top:min((100vw - 360px)/(1496 - 360)*(256 - 128) + 128px,256px)}.mt--md{margin-top:min((100vw - 360px)/(1496 - 360)*(144 - 72) + 72px,256px)}.mt--sm{margin-top:min((100vw - 360px)/(1496 - 360)*(72 - 36) + 36px,256px)}.mt--xs{margin-top:min((100vw - 360px)/(1496 - 360)*(24 - 12) + 12px,256px)}.mt--xxs{margin-top:min((100vw - 360px)/(1496 - 360)*(12 - 6) + 6px,256px)}.mb--lg{margin-bottom:min((100vw - 360px)/(1496 - 360)*(256 - 128) + 128px,256px)}.mb--md{margin-bottom:min((100vw - 360px)/(1496 - 360)*(144 - 72) + 72px,256px)}.mb--sm{margin-bottom:min((100vw - 360px)/(1496 - 360)*(72 - 36) + 36px,256px)}.mb--xs{margin-bottom:min((100vw - 360px)/(1496 - 360)*(24 - 12) + 12px,256px)}.mb--xxs{margin-bottom:min((100vw - 360px)/(1496 - 360)*(12 - 6) + 6px,256px)}.pr--lg{padding-right:min((100vw - 360px)/(1496 - 360)*(256 - 128) + 128px,256px)}.pr--md{padding-right:min((100vw - 360px)/(1496 - 360)*(144 - 72) + 72px,256px)}.pr--sm{padding-right:min((100vw - 360px)/(1496 - 360)*(72 - 36) + 36px,256px)!important}.pr--xs{padding-right:min((100vw - 360px)/(1496 - 360)*(24 - 12) + 12px,256px)!important}.pr--xxs{padding-right:min((100vw - 360px)/(1496 - 360)*(12 - 6) + 6px,256px)}@media screen and (max-width:767px){.pr{padding-right:0!important}}h1{font-size:min((100vw - 360px)/(1496 - 360)*(256 - 56) + 56px,256px);line-height:.7;font-weight:400;letter-spacing:-.07em;width:100%;text-shadow:0 0 1px currentColor,0 0 1px currentColor,0 0 1px currentColor,0 0 1px currentColor;font-family:var(--font-bebas-neue);font-weight:600;letter-spacing:-.03em;text-transform:uppercase;font-size:min((100vw - 360px)/(1496 - 360)*(320 - 80) + 80px,320px)}h1 .ls--0{letter-spacing:0;display:inline}h1 canvas{width:1em!important;height:1em!important}@media screen and (max-width:767px){h1{letter-spacing:-.015em}}h2{font-size:min((100vw - 360px)/(1496 - 360)*(48 - 36) + 36px,48px);line-height:1;font-weight:400;letter-spacing:-.01em;display:inline-flex;flex-flow:row wrap;justify-content:flex-start;will-change:color;transition:color .1s linear 0s;text-shadow:0 0 .5px currentColor,0 0 .5px currentColor,0 0 .5px currentColor,0 0 .5px currentColor}h2:not(.--classic){font-weight:600;font-family:var(--font-bebas-neue);letter-spacing:-.01em;text-transform:uppercase;font-size:min((100vw - 360px)/(1496 - 360)*(96 - 48) + 48px,96px);line-height:.9}h2 .--primary{color:var(--primary)}h3{font-size:min((100vw - 360px)/(1496 - 360)*(24 - 20) + 20px,24px);line-height:1;font-weight:400;display:inline-flex}h3,h3.--classic{letter-spacing:-.01em}h3.--classic{font-weight:600;font-family:var(--font-bebas-neue);text-transform:uppercase;font-size:min((100vw - 360px)/(1496 - 360)*(56 - 36) + 36px,56px);line-height:.9}h4{font-size:min((100vw - 360px)/(1496 - 360)*(20 - 16) + 16px,20px)}h4,h6{line-height:1;font-weight:500;letter-spacing:0;display:inline-flex}h6{font-size:12px}hr{border:none;border-top:1px solid var(--border);width:100%;margin-bottom:24px}i{font-family:var(--font-ibm-plex-serif);font-style:italic;transform:translateY(-.12em);white-space:pre;line-height:inherit;font-size:inherit;display:inline-flex}a.--fill{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}a.--fill,button{cursor:pointer}button .btn__roll{display:flex;flex-flow:column;height:1em}button .btn__roll .btn__roll--body{display:inline-flex;transform-origin:top;will-change:transform;transition:transform .3s ease-in-out 0s;height:.5em}button .btn__roll .btn__roll--body:last-child{align-items:flex-end;transform-origin:bottom;transform:scaleY(0)}button .btn__roll.--right .btn__roll--body{justify-content:flex-end}button.btn{display:flex;flex-flow:row;gap:12px;background:var(--background-05);padding:16px;color:var(--color);border-radius:12px;outline:1px solid var(--border)}button.btn *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}button.btn.--round{border:none;background:var(--color);padding:12px;border-radius:24px}button.--clean{outline:none}button.--active .btn__roll--body:first-child{transform:scaleY(0)}button.--active .btn__roll--body:last-child{transform:scaleY(1)}button.btn-new{display:flex;flex-flow:row;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:16px;font-weight:500;padding:16px 24px;border-radius:24px;color:var(--background);will-change:background,color,border-radius;transition:background .1s ease-in-out,color .1s ease-in-out,border-radius .7s var(--expo-ease-out);background:rgba(0,0,0,0);outline:1px solid var(--border);background:var(--color-05);color:var(--color)}button.btn-new:hover{background:var(--color);outline:1px solid var(--border);color:var(--background);border-radius:12px}.text{line-height:1.2}.curtain{display:inline-flex;width:33.333333%}.curtain img{opacity:0}.curtains{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none;user-select:none}.section .section__body{display:flex;flex-flow:row wrap;padding:0 var(--spacing-half)}.section .section__body .section__item{flex:1;padding:0 var(--spacing-half)}.section .section__body .section__item.--col-1{width:25%}.row{display:flex;flex-flow:row wrap;padding:0 var(--spacing-margin)}.row .col{flex-grow:1;flex:1}.row .col,.row .col-1{padding:0 var(--spacing-gutter)}.row .col-1{flex-grow:1;width:25%}.row .col-2{width:50%}.row .col-2,.row .col-3{flex-grow:1;padding:0 var(--spacing-gutter)}.row .col-3{width:75%}.row .col-4{flex-grow:1;padding:0 var(--spacing-gutter);width:100%}.row.--wraparound{padding:var(--spacing-margin)}.row.--wraparound .col,.row.--wraparound .col-1,.row.--wraparound .col-2,.row.--wraparound .col-3,.row.--wraparound .col-4{padding:var(--spacing-gutter)}@media(max-width:767px){.row .col-2{width:100%}.row .col-2:not(:empty){margin-bottom:calc(var(--spacing-gutter)*2)}}.link{font-size:min((100vw - 360px)/(1496 - 360)*(24 - 20) + 20px,24px);line-height:1;display:inline-flex;align-items:center;justify-content:flex-start;gap:.01em}.link:before{content:""}.linked{cursor:pointer}.linked:before{content:"";position:absolute;top:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px);background:rgba(0,0,0,0);z-index:100;pointer-events:auto}.linked:after{content:"";display:flex;position:absolute;bottom:-3px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .7s var(--expo-ease-out)}.linked:hover:after{transform-origin:left;transform:scaleX(1)}.dot,.link:before{width:1em;height:1em;border-radius:50%;background:currentColor;display:inline-flex;transform-origin:40% 40%;transform:scale(.6)}.roll{display:inline-flex;flex-flow:row;gap:.5em}.roll .roll__body .roll__item.--repeater{position:absolute;top:0;left:0;width:100%;height:100%}.roll{display:flex}:root{--background:hwb(0 97% 3%);--background-05:rgba(248,248,248,.05);--background-4:rgba(248,248,248,.4);--background-7:rgba(248,248,248,.7);--background-gradient-1:linear-gradient(180deg,rgba(248,248,248,1),rgba(248,248,248,0.5) 12.5%,rgba(248,248,248,0.25) 25%,rgba(248,248,248,0.125) 37.5%,rgba(248,248,248,0.0625) 50%,rgba(248,248,248,0.03125) 62.5%,rgba(248,248,248,0.015625) 75%,rgba(248,248,248,0.0078125) 87.5%,rgba(248,248,248,0));--color:#111;--color-05:rgba(17,17,17,0.05);--color-15:rgba(17,17,17,.15);--color-4:rgba(17,17,17,.4);--color-6:rgba(17,17,17,.6);--color-7:rgba(17,17,17,.7);--border:rgba(17,17,17,.05);--accent:rgba(17,17,17,.4);--primary:#d80000;--opposite-color:#eee;--opposite-color-05:rgba(238,238,238,0.05);--opposite-color-4:rgba(238,238,238,.4);--opposite-color-7:rgba(238,238,238,.7);--opposite-background:#080808;--opposite-background-05:rgba(8,8,8,.05);--opposite-background-4:rgba(8,8,8,.4);--opposite-background-7:rgba(8,8,8,.7);--opposite-border:rgba(238,238,238,.05);--opposite-accent:rgba(238,238,238,.4);--opposite-primary:#d80000;--spacing:24px;--spacing-half:12px;--spacing-margin:18px;--spacing-gutter:6px;--light-color:#eee;--light-background:#f8f8f8;--dark-color:#111;--dark-background:#080808;--power0-ease-none:cubic-bezier(0.250,0.250,0.750,0.750);--power1-ease-in:cubic-bezier(0.550,0.085,0.680,0.530);--power1-ease-out:cubic-bezier(0.250,0.460,0.450,0.940);--power1-ease-in-out:cubic-bezier(0.455,0.030,0.515,0.955);--power2-ease-in:cubic-bezier(0.550,0.055,0.675,0.190);--power2-ease-out:cubic-bezier(0.215,0.610,0.355,1.000);--power2-ease-in-out:cubic-bezier(0.645,0.045,0.355,1.000);--power3-ease-in:cubic-bezier(0.895,0.030,0.685,0.220);--power3-ease-out:cubic-bezier(0.165,0.840,0.440,1.000);--power3-ease-in-out:cubic-bezier(0.770,0.000,0.175,1.000);--power4-ease-in:cubic-bezier(0.755,0.050,0.855,0.060);--power4-ease-out:cubic-bezier(0.230,1.000,0.320,1.000);--power4-ease-in-out:cubic-bezier(0.860,0.000,0.070,1.000);--circ-ease-in:cubic-bezier(0.600,0.040,0.980,0.335);--circ-ease-out:cubic-bezier(0.075,0.820,0.165,1.000);--circ-ease-in-out:cubic-bezier(0.785,0.135,0.150,0.860);--expo-ease-in:cubic-bezier(0.950,0.050,0.795,0.035);--expo-ease-out:cubic-bezier(0.190,1.000,0.220,1.000);--expo-ease-in-out:cubic-bezier(1.000,0.000,0.000,1.000);--sine-ease-in:cubic-bezier(0.470,0.000,0.745,0.715);--sine-ease-out:cubic-bezier(0.390,0.575,0.565,1.000);--sine-ease-in-out:cubic-bezier(0.445,0.050,0.550,0.950)}@media(max-width:767px){:root{--spacing:12px;--spacing-half:6px;--spacing-margin:9px;--spacing-gutter:3px}}.--dark-mode{--background:#080808;--background-05:rgba(8,8,8,.05);--background-4:rgba(8,8,8,.4);--background-7:rgba(8,8,8,.7);--background-gradient-1:linear-gradient(180deg,rgba(8,8,8,1),rgba(8,8,8,0.5) 12.5%,rgba(8,8,8,0.25) 25%,rgba(8,8,8,0.125) 37.5%,rgba(8,8,8,0.0625) 50%,rgba(8,8,8,0.03125) 62.5%,rgba(8,8,8,0.015625) 75%,rgba(8,8,8,0.0078125) 87.5%,rgba(8,8,8,0));--color:#eee;--color-05:rgba(238,238,238,0.05);--color-15:rgba(238,238,238,.15);--color-4:rgba(238,238,238,.4);--color-6:rgba(238,238,238,.6);--color-7:rgba(238,238,238,.7);--border:rgba(238,238,238,.05);--accent:rgba(238,238,238,.4);--primary:#d80000;--opposite-color:#222;--opposite-color-05:rgba(17,17,17,0.05);--opposite-color-4:rgba(17,17,17,.4);--opposite-color-7:rgba(17,17,17,.7);--opposite-background:#f8f8f8;--opposite-background-05:rgba(248,248,248,.05);--opposite-background-4:rgba(248,248,248,.4);--opposite-background-7:rgba(248,248,248,.7);--opposite-border:rgba(17,17,17,.1);--opposite-accent:rgba(17,17,17,.4);--opposite-primary:#d80000}.cursor{position:fixed;top:0;left:0;z-index:9999;width:48px;height:48px;transform:translate(-50%,-50%);pointer-events:none}.cursor,.cursor .cursor__body{display:flex;justify-content:center;align-items:center}.cursor .cursor__body{width:100%;height:100%;border-radius:128px;background:var(--color);color:var(--background);outline:1px solid var(--opposite-border);position:relative}.cursor .cursor__body .cursor__text{font-weight:500;opacity:0;white-space:nowrap}.cursor .cursor__body .cursor__icon,.cursor .cursor__body .cursor__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px}@media(max-width:767px){.cursor{display:none}}body.--touch-device .cursor{display:none}.cursor-trigger--expand,.cursor-trigger--go{cursor:none!important}.cursor-trigger--expand>*,.cursor-trigger--go>*{pointer-events:none}