@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");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-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");unicode-range:u+00??,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-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.woff) format("woff");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-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");unicode-range:u+00??,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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--ivs-blood:#200707;--ivs-blood-2:#2c0a0a;--ivs-red:#c80403;--ivs-red-bright:#ff1a30;--ivs-red-deep:#7a0000;--ivs-ink:#0a0606;--ivs-bone:#f4efe7;--ivs-cream:#f9f4ec;--ivs-pill:#000000;--ivs-white:#ffffff;--ivs-muted:rgba(255,255,255,0.42);--ivs-muted-strong:rgba(255,255,255,0.62);--ivs-rule:rgba(255,255,255,0.18);--ivs-rule-strong:rgba(255,255,255,0.32);--bg:var(--ivs-ink);--bg-alt:var(--ivs-red);--bg-bone:var(--ivs-bone);--fg:var(--ivs-white);--fg-muted:var(--ivs-muted);--fg-ink:var(--ivs-ink);--rule:var(--ivs-rule);--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:24px;--gap-6:32px;--gap-7:48px;--gap-8:64px;--gap-9:96px;--gap-10:128px;--container:1200px;--container-wide:1440px;--r-sm:2px;--r-md:4px;--r-lg:8px;--r-pill:999px;--motion-fast:160ms;--motion-base:280ms;--motion-slow:520ms;--ease-snap:cubic-bezier(0.2,0.9,0.25,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--z-rail:5;--z-header:50;--z-overlay:80;--z-modal:100}:root[data-palette=core-dark]{--bg:#0a0606;--bg-alt:#200707;--fg:#ffffff}:root[data-palette=launchpad]{--bg:#1a0000;--bg-alt:#ff1a30;--fg:#ffffff}:root[data-palette=kyoto-zen]{--bg:#f4efe7;--bg-alt:#200707;--fg:#0a0606;--fg-muted:rgba(10,6,6,0.6);--rule:rgba(10,6,6,0.18)}:root[data-intensity=calm]{--ivs-glow-mult:0.4;--ivs-sat-mult:0.9}:root[data-intensity=balanced]{--ivs-glow-mult:0.7;--ivs-sat-mult:1.0}:root[data-intensity=loud]{--ivs-glow-mult:1.0;--ivs-sat-mult:1.1}:root[data-intensity=blast]{--ivs-glow-mult:1.4;--ivs-sat-mult:1.25}:root[data-density=airy]{--ivs-gap-mult:1.4}:root[data-density=default]{--ivs-gap-mult:1.0}:root[data-density=dense]{--ivs-gap-mult:0.75}:root[data-display-stretch=narrow-75]{--ivs-display-stretch:75%}:root[data-display-stretch=normal-100]{--ivs-display-stretch:100%}:root[data-display-stretch=wide-115]{--ivs-display-stretch:115%}:root{--ivs-motion-mult:1}:root[data-cursor=crosshair]{cursor:crosshair}:root[data-cursor=halo] body{cursor:none}:root{--ff-display:"Antonio","Antonio Placeholder","Bebas Neue","Helvetica Neue",sans-serif;--ff-body:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--ff-jp:"Zen Kaku Gothic Antique","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--ff-mono:"JetBrains Mono","SF Mono","Menlo",monospace;--ivs-display-stretch:100%}:root[data-display-font=bebas]{--ff-display:"Bebas Neue","Antonio",sans-serif}:root[data-display-font=khand]{--ff-display:"Khand","Antonio",sans-serif}:root[data-display-font=oswald]{--ff-display:"Oswald","Antonio",sans-serif}:root[data-jp-font=noto-sans-jp]{--ff-jp:"Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif}:root[data-jp-font=dela-gothic]{--ff-jp:"Dela Gothic One","Hiragino Kaku Gothic ProN",sans-serif}:root[data-display-weight="600"] .ivs-display{font-weight:600}:root[data-display-weight="700"] .ivs-display{font-weight:700}:root[data-display-weight="800"] .ivs-display{font-weight:800}:root[data-display-weight="900"] .ivs-display{font-weight:900}.ivs-display{font-stretch:var(--ivs-display-stretch)}:root{--fs-display-xxl:clamp(64px,12vw,144px);--fs-display-xl:clamp(48px,8vw,96px);--fs-display-l:clamp(36px,5vw,64px);--fs-display-m:clamp(28px,3.5vw,48px);--fs-display-s:clamp(22px,2.4vw,32px);--fs-lead:18px;--fs-base:15px;--fs-small:13px;--fs-mono:11px;--ls-display-xxl:-0.05em;--ls-display-xl:-0.045em;--ls-display-l:-0.04em;--ls-display-m:-0.035em;--ls-display-s:-0.025em;--ls-mono:0.08em;--ls-mono-wide:0.18em;--lh-display:0.9;--lh-body:1.6;--lh-tight:1.2}.ivs-display{font-family:var(--ff-display);font-weight:700;letter-spacing:var(--ls-display-l);line-height:var(--lh-display);text-transform:uppercase}.ivs-display--xxl{font-size:var(--fs-display-xxl);letter-spacing:var(--ls-display-xxl)}.ivs-display--xl{font-size:var(--fs-display-xl);letter-spacing:var(--ls-display-xl)}.ivs-display--l{font-size:var(--fs-display-l)}.ivs-display--m{font-size:var(--fs-display-m);letter-spacing:var(--ls-display-m)}.ivs-display--s{font-size:var(--fs-display-s);letter-spacing:var(--ls-display-s)}.ivs-mono{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:var(--ls-mono-wide);font-size:var(--fs-mono);font-weight:500}.ivs-jp{font-family:var(--ff-jp);font-weight:500;letter-spacing:.04em}.ivs-body,.ivs-jp{line-height:var(--lh-body)}.ivs-body{font-family:var(--ff-body);font-weight:400;font-size:var(--fs-base)}.ivs-grain{position:relative}.ivs-grain:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.022) 1px,transparent 0);background-size:3px 3px;mix-blend-mode:overlay;opacity:.6}.ivs-scanlines{position:relative}.ivs-scanlines:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 3px);mix-blend-mode:multiply}.ivs-chromatic-glow{position:relative}.ivs-chromatic-glow:before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(230,0,25,.45),transparent 50%),radial-gradient(circle at 80% 70%,rgba(164,1,20,.55),transparent 55%),radial-gradient(circle at 50% 50%,rgba(255,26,48,.18),transparent 60%);filter:blur(40px);z-index:0}.ivs-rule-top{border-top:1px solid var(--rule)}.ivs-rule-bot{border-bottom:1px solid var(--rule)}.ivs-scroll-glass{scrollbar-width:thin;scrollbar-color:rgba(230,0,25,.55) hsla(0,0%,100%,.025)}.ivs-scroll-glass::-webkit-scrollbar{width:12px;height:12px;background:rgba(8,4,4,.6)}.ivs-scroll-glass::-webkit-scrollbar-track{background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.04) 50%,rgba(255,255,255,.02));border-left:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.ivs-scroll-glass::-webkit-scrollbar-track:horizontal{border-left:none;border-top:1px solid hsla(0,0%,100%,.06)}.ivs-scroll-glass::-webkit-scrollbar-thumb{border-radius:0;background:linear-gradient(180deg,rgba(255,80,100,.55),rgba(230,0,25,.7) 35%,rgba(160,8,22,.7) 70%,rgba(80,6,14,.75));border:1px solid rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,200,210,.35),inset 0 0 8px rgba(255,26,48,.35),inset -1px 0 0 rgba(0,0,0,.25)}.ivs-scroll-glass::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,120,140,.7),rgba(255,26,48,.9) 50%,rgba(180,10,25,.9));box-shadow:inset 0 1px 0 rgba(255,220,230,.55),inset 0 0 10px rgba(255,80,100,.6),0 0 6px rgba(255,26,48,.5)}.ivs-scroll-glass::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,rgba(255,50,70,.95),rgba(140,5,18,.95))}.ivs-scroll-glass::-webkit-scrollbar-corner{background:rgba(8,4,4,.8);border-top:1px solid hsla(0,0%,100%,.06);border-left:1px solid hsla(0,0%,100%,.06)}:root{scrollbar-width:thin;scrollbar-color:rgba(230,0,25,.55) hsla(0,0%,100%,.025)}:root::-webkit-scrollbar{width:12px;height:12px;background:rgba(8,4,4,.6)}:root::-webkit-scrollbar-track{background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.04) 50%,rgba(255,255,255,.02));border-left:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}:root::-webkit-scrollbar-track:horizontal{border-left:none;border-top:1px solid hsla(0,0%,100%,.06)}:root::-webkit-scrollbar-thumb{border-radius:0;background:linear-gradient(180deg,rgba(255,80,100,.55),rgba(230,0,25,.7) 35%,rgba(160,8,22,.7) 70%,rgba(80,6,14,.75));border:1px solid rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,200,210,.35),inset 0 0 8px rgba(255,26,48,.35),inset -1px 0 0 rgba(0,0,0,.25)}:root::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,120,140,.7),rgba(255,26,48,.9) 50%,rgba(180,10,25,.9));box-shadow:inset 0 1px 0 rgba(255,220,230,.55),inset 0 0 10px rgba(255,80,100,.6),0 0 6px rgba(255,26,48,.5)}:root::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,rgba(255,50,70,.95),rgba(140,5,18,.95))}:root::-webkit-scrollbar-corner{background:rgba(8,4,4,.8);border-top:1px solid hsla(0,0%,100%,.06);border-left:1px solid hsla(0,0%,100%,.06)}body,html{scrollbar-width:thin;scrollbar-color:rgba(230,0,25,.55) hsla(0,0%,100%,.025)}body::-webkit-scrollbar,html::-webkit-scrollbar{width:12px;height:12px;background:rgba(8,4,4,.6)}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.04) 50%,rgba(255,255,255,.02));border-left:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}body::-webkit-scrollbar-track:horizontal,html::-webkit-scrollbar-track:horizontal{border-left:none;border-top:1px solid hsla(0,0%,100%,.06)}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{border-radius:0;background:linear-gradient(180deg,rgba(255,80,100,.55),rgba(230,0,25,.7) 35%,rgba(160,8,22,.7) 70%,rgba(80,6,14,.75));border:1px solid rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,200,210,.35),inset 0 0 8px rgba(255,26,48,.35),inset -1px 0 0 rgba(0,0,0,.25)}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,120,140,.7),rgba(255,26,48,.9) 50%,rgba(180,10,25,.9));box-shadow:inset 0 1px 0 rgba(255,220,230,.55),inset 0 0 10px rgba(255,80,100,.6),0 0 6px rgba(255,26,48,.5)}body::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,rgba(255,50,70,.95),rgba(140,5,18,.95))}body::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background:rgba(8,4,4,.8);border-top:1px solid hsla(0,0%,100%,.06);border-left:1px solid hsla(0,0%,100%,.06)}::-webkit-scrollbar{width:12px;height:12px;background:rgba(8,4,4,.6)}::-webkit-scrollbar-track{background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.04) 50%,rgba(255,255,255,.02))}::-webkit-scrollbar-thumb{border-radius:0;background:linear-gradient(180deg,rgba(255,80,100,.55),rgba(230,0,25,.7) 35%,rgba(160,8,22,.7) 70%,rgba(80,6,14,.75));border:1px solid rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,200,210,.35),inset 0 0 8px rgba(255,26,48,.35)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,120,140,.7),rgba(255,26,48,.9) 50%,rgba(180,10,25,.9));box-shadow:inset 0 1px 0 rgba(255,220,230,.55),inset 0 0 10px rgba(255,80,100,.6)}::-webkit-scrollbar-corner{background:rgba(8,4,4,.8)}*{scrollbar-width:thin;scrollbar-color:rgba(230,0,25,.55) hsla(0,0%,100%,.025)}.ivs-rail{position:fixed;top:0;bottom:0;width:40px;overflow:hidden;z-index:40;pointer-events:none}.ivs-rail--left{left:0}.ivs-rail--right{right:0}@media(max-width:768px){.ivs-rail{width:28px}}.ivs-rail__rotor{position:absolute;top:50%;left:50%;width:100vh;height:40px;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;display:flex;align-items:center;overflow:hidden}@media(max-width:768px){.ivs-rail__rotor{height:28px}}.ivs-rail--right .ivs-rail__rotor{transform:translate(-50%,-50%) rotate(90deg)}.ivs-rail__belt{display:flex;flex-direction:row;animation:ivs-rail-scroll 60s linear infinite;white-space:nowrap}.ivs-rail__track{display:flex;flex-direction:row;align-items:center;gap:32px;padding-inline:16px;flex-shrink:0}.ivs-rail__unit{display:inline-flex;align-items:center;gap:24px;flex-shrink:0}.ivs-rail__en{font-family:var(--ff-display);font-weight:700;font-size:32px;line-height:1;letter-spacing:-.01em;color:var(--ivs-red)}@media(max-width:768px){.ivs-rail__en{font-size:22px}}.ivs-rail__ja{font-family:var(--ff-jp);font-weight:500;font-size:32px;line-height:1;letter-spacing:0;color:rgba(133,133,133,.55)}@media(max-width:768px){.ivs-rail__ja{font-size:22px}}@keyframes ivs-rail-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}::selection{background:var(--ivs-red);color:var(--ivs-white)}.ivs-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gap-5)}@media(min-width:768px){.ivs-container{padding-inline:var(--gap-6)}}.ivs-container-wide{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--gap-5)}.ivs-section{position:relative;padding-block:var(--gap-9)}@media(max-width:767px){.ivs-section{padding-block:var(--gap-7)}}.ivs-section--bone{background:var(--bg-bone);color:var(--fg-ink)}.ivs-section--red{background:var(--bg-alt);color:var(--ivs-white)}.SiteHeader_root__9Mfwl{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);height:96px;margin-bottom:-96px;border:0;background:hsla(0,0%,100%,.16);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);animation:SiteHeader_headerFade__4Rz81 .52s cubic-bezier(.16,1,.3,1) both}@media(max-width:768px){.SiteHeader_root__9Mfwl{height:64px;margin-bottom:-64px}}@keyframes SiteHeader_headerFade__4Rz81{0%{opacity:0}to{opacity:1}}.SiteHeader_inner__BbWSu{display:flex;align-items:stretch;width:100%;height:100%;gap:1px;background:rgba(0,0,0,0)}.SiteHeader_brand__AcNPK,.SiteHeader_center__BXyWb,.SiteHeader_tail__eH4l4{position:relative;background:hsla(0,0%,100%,.08)}.SiteHeader_brand__AcNPK{display:inline-flex;align-items:center;gap:8px;width:136px;height:100%;padding-left:22px;color:#180504;flex-shrink:0;transition:transform var(--motion-fast) var(--ease-snap)}.SiteHeader_brand__AcNPK:hover{transform:translateY(-1px)}.SiteHeader_brandLogo__cCKvT{width:56px;height:56px;object-fit:contain;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.SiteHeader_brandText__xAhla{font-family:var(--ff-display);font-weight:700;font-size:20px;letter-spacing:-.04em}@media(max-width:768px){.SiteHeader_brand__AcNPK{width:92px;padding-left:14px}.SiteHeader_brandLogo__cCKvT{width:44px;height:44px}}.SiteHeader_pill__fIV9W{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;height:37px;padding:4px 12px;margin-block:auto;margin-left:22px;background:#000;color:#fff;flex-shrink:0;transition:filter var(--motion-fast)}.SiteHeader_pill__fIV9W:hover{filter:brightness(1.2)}@media(max-width:1024px){.SiteHeader_pill__fIV9W{display:none}}.SiteHeader_pillTitle___jTUK{font-family:var(--ff-display);font-weight:700;font-size:14px;letter-spacing:-.06em;color:#c80403;line-height:1.2}.SiteHeader_pillSub__MpLw7{font-family:var(--ff-display);font-weight:500;font-size:10px;letter-spacing:-.06em;color:hsla(0,0%,100%,.75);line-height:1.1}.SiteHeader_ivsBack__2R97I{display:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;height:37px;padding:4px 14px;margin-block:auto;margin-left:10px;background:rgba(0,0,0,0);border:1px solid rgba(24,5,4,.28);color:#180504;flex-shrink:0;text-decoration:none;transition:background var(--motion-fast),border-color var(--motion-fast)}.SiteHeader_ivsBack__2R97I:hover{background:hsla(0,0%,100%,.55);border-color:rgba(24,5,4,.5)}@media(min-width:1280px){.SiteHeader_ivsBack__2R97I{display:inline-flex}}.SiteHeader_ivsBackKicker__NaBHU{font-family:var(--ff-mono);font-weight:700;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:rgba(24,5,4,.62);line-height:1.1}.SiteHeader_ivsBackName__wcJ7g{font-family:var(--ff-display);font-weight:700;font-size:14px;letter-spacing:-.04em;color:#180504;line-height:1.1}.SiteHeader_center__BXyWb{flex:1 1;display:flex;align-items:center;padding:0 22px;min-width:0}.SiteHeader_nav__1OBuy{display:none;flex:1 1;align-items:stretch;justify-content:flex-end;gap:16px;padding-inline:22px;margin-left:auto}@media(min-width:1280px){.SiteHeader_nav__1OBuy{display:inline-flex}}.SiteHeader_navItemWrap__J_0wy{position:relative;display:inline-flex;align-items:stretch}.SiteHeader_navItem__RaJAm{display:inline-flex;align-items:center;gap:4px;padding:0 2px;color:#180504;font-family:var(--ff-display);font-weight:700;font-size:14px;letter-spacing:-.06em;white-space:nowrap;position:relative;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.SiteHeader_navItem__RaJAm:hover{color:#c80403}.SiteHeader_navItemExternal__ciDjW{color:rgba(24,5,4,.72)}.SiteHeader_caret__Sx_Pw,.SiteHeader_extArrow__W4BhZ{flex-shrink:0;opacity:.7}.SiteHeader_tail__eH4l4{display:inline-flex;align-items:stretch;flex-shrink:0}.SiteHeader_lang__3aAEH{display:none;align-items:center;gap:6px;padding:0 18px;background:rgba(0,0,0,0);border:0;color:#180504;font-family:var(--ff-jp);font-weight:700;font-size:12px;cursor:pointer;transition:opacity var(--motion-fast)}.SiteHeader_lang__3aAEH:hover{opacity:.7}@media(min-width:1024px){.SiteHeader_lang__3aAEH{display:inline-flex}}.SiteHeader_globe__Uj4hQ{flex-shrink:0}.SiteHeader_passBtn__wwVK1{display:inline-flex;align-items:center;position:relative;width:135px;height:100%;overflow:hidden;background:rgba(0,0,0,0);color:#180504;flex-shrink:0;transition:background .32s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1)}.SiteHeader_passBtn__wwVK1:hover{background:#c80403;color:#fff}@media(max-width:768px){.SiteHeader_passBtn__wwVK1{width:90px}}.SiteHeader_passMarquee__qf9vc{display:inline-flex;align-items:center;position:absolute;inset:0;padding-left:18px;animation:SiteHeader_passMarquee__qf9vc 16s linear infinite;white-space:nowrap}.SiteHeader_passMarquee__qf9vc>span:nth-child(odd){font-family:var(--ff-display);font-weight:500;font-size:17px;letter-spacing:-.04em;margin-right:22px}.SiteHeader_passMarquee__qf9vc>span:nth-child(2n){font-family:var(--ff-jp);font-weight:700;font-size:16px;letter-spacing:-.06em;margin-right:22px}@keyframes SiteHeader_passMarquee__qf9vc{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.SiteHeader_burger___YTZ1{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:56px;height:100%;gap:5px;background:rgba(0,0,0,0);border:0;cursor:pointer;padding:0}.SiteHeader_burger___YTZ1 span{display:block;width:22px;height:2px;background:#180504;transition:transform var(--motion-base) var(--ease-snap),opacity var(--motion-fast)}@media(min-width:1280px){.SiteHeader_burger___YTZ1{display:none}}.SiteHeader_burgerOpen__yCHxW span:first-child{transform:translateY(7px) rotate(45deg)}.SiteHeader_burgerOpen__yCHxW span:nth-child(2){opacity:0}.SiteHeader_burgerOpen__yCHxW span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.SiteHeader_mega__bKQAi{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;padding:16px 20px;background:rgba(10,6,6,.96);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 24px 48px -16px rgba(0,0,0,.7);animation:SiteHeader_megaFade__2hk1o .24s cubic-bezier(.16,1,.3,1);z-index:calc(var(--z-header) + 1);color:#fff}@keyframes SiteHeader_megaFade__2hk1o{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SiteHeader_megaInner__2ccZx{display:flex;flex-direction:column;gap:14px}.SiteHeader_megaCol__iDCfw{display:flex;flex-direction:column;gap:8px}.SiteHeader_megaHeading__Wvair{font-family:var(--ff-display);font-size:10px;font-weight:700;letter-spacing:.18em;color:hsla(0,0%,100%,.5);margin:0 0 4px;padding-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.12);text-transform:uppercase}.SiteHeader_megaList__PqjYF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.SiteHeader_megaLink__IFwtf{display:flex;flex-direction:column;gap:1px;padding:6px 0;color:#fff;transition:color .16s cubic-bezier(.16,1,.3,1)}.SiteHeader_megaLink__IFwtf:hover .SiteHeader_megaLabel__76jGT{color:#ff1a30}.SiteHeader_megaLink__IFwtf:hover .SiteHeader_megaSub__e_PQR{color:hsla(0,0%,100%,.78)}.SiteHeader_megaLabel__76jGT{font-family:var(--ff-display);font-weight:700;font-size:14px;letter-spacing:-.02em;color:#fff;transition:color .16s cubic-bezier(.16,1,.3,1)}.SiteHeader_megaSub__e_PQR{font-family:var(--ff-jp);font-weight:500;font-size:10px;color:hsla(0,0%,100%,.58);letter-spacing:.04em;transition:color .16s cubic-bezier(.16,1,.3,1)}.SiteHeader_drawer__UJU9v{position:fixed;inset:0;background:linear-gradient(180deg,#200707,#200707 64px,transparent 0),linear-gradient(90deg,#B0171A,#F80000 50%,#B0171A);background-repeat:no-repeat;z-index:calc(var(--z-header) + 2);overflow-y:auto;animation:SiteHeader_drawerIn__4uVWK .32s cubic-bezier(.16,1,.3,1);padding-top:64px}@keyframes SiteHeader_drawerIn__4uVWK{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SiteHeader_drawerInner__Zn8ZU{max-width:640px;margin-inline:auto;padding:var(--gap-4) var(--gap-5) var(--gap-7);display:flex;flex-direction:column;gap:var(--gap-4);color:#fff}.SiteHeader_drawerClose___7iPW{position:absolute;top:0;right:max(env(safe-area-inset-right),12px);z-index:1;height:64px;display:inline-flex;align-items:center;gap:10px;padding:0 16px;background:rgba(0,0,0,0);border:0;color:#fff;cursor:pointer;font-family:var(--ff-display);font-weight:700;font-size:11px;letter-spacing:var(--ls-mono-wide);text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity var(--motion-fast),transform var(--motion-fast)}.SiteHeader_drawerClose___7iPW:hover{opacity:.78}.SiteHeader_drawerClose___7iPW:active{transform:scale(.96)}.SiteHeader_drawerClose___7iPW:focus-visible{outline:2px solid #fff;outline-offset:-4px}.SiteHeader_drawerCloseIcon__ejw62{position:relative;display:inline-block;width:22px;height:22px}.SiteHeader_drawerCloseIcon__ejw62 span{position:absolute;top:50%;left:0;width:100%;height:2px;background:currentColor;border-radius:1px}.SiteHeader_drawerCloseIcon__ejw62 span:first-child{transform:translateY(-50%) rotate(45deg)}.SiteHeader_drawerCloseIcon__ejw62 span:nth-child(2){transform:translateY(-50%) rotate(-45deg)}.SiteHeader_drawerCloseLabel__9oTAL{line-height:1}.SiteHeader_drawerPill___8Eb_{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;background:#000;color:#fff;align-self:flex-start}.SiteHeader_drawerPill___8Eb_ .SiteHeader_pillTitle___jTUK{font-size:18px}.SiteHeader_drawerPill___8Eb_ .SiteHeader_pillSub__MpLw7{font-size:11px}.SiteHeader_drawerNav__PV0Me{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.SiteHeader_drawerItem__s_nSH{display:flex;align-items:center;justify-content:space-between;padding:12px 0 10px;border-bottom:1px solid rgba(0,0,0,.18);font-family:var(--ff-display);font-weight:700;font-size:22px;letter-spacing:-.03em;text-transform:uppercase;color:#0a0606;transition:color var(--motion-fast)}.SiteHeader_drawerItem__s_nSH:hover{color:#fff}@media(min-width:481px){.SiteHeader_drawerItem__s_nSH{font-size:26px;padding:14px 0 12px}}.SiteHeader_drawerArrow__a4bIc{font-family:var(--ff-display);font-size:18px;opacity:.7}.SiteHeader_drawerSubList__nUprA{list-style:none;margin:0;padding:4px 0 10px;display:flex;flex-wrap:wrap;gap:4px 14px}.SiteHeader_drawerSubItem___YYHz{display:inline-block;padding:4px 0;font-family:var(--ff-jp);font-weight:700;font-size:13px;color:hsla(0,0%,100%,.92);letter-spacing:-.01em;transition:color var(--motion-fast)}.SiteHeader_drawerSubItem___YYHz:hover{color:#0a0606}.SiteHeader_drawerFooter__giGwq{display:flex;flex-direction:column;gap:12px;margin-top:var(--gap-5);padding-top:var(--gap-5);border-top:1px solid rgba(0,0,0,.3)}.SiteHeader_drawerLang__Sw3Qy{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff-jp);font-weight:700;font-size:14px;padding:14px 16px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.4);color:#fff;cursor:pointer}.SiteHeader_drawerLang__Sw3Qy svg{color:#fff}.SiteHeader_drawerPass__McBAM{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:20px;background:#0a0606;color:#fff;font-family:var(--ff-display);font-weight:700;font-size:18px;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:background var(--motion-fast),transform var(--motion-fast)}.SiteHeader_drawerPass__McBAM:hover{background:#c80403;transform:translateY(-1px)}.SiteHeader_drawerBack__OZCOw{display:inline-flex;align-items:center;justify-content:center;padding:14px;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.45);color:#fff;font-family:var(--ff-display);font-weight:700;font-size:13px;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background var(--motion-fast),border-color var(--motion-fast)}.SiteHeader_drawerBack__OZCOw:hover{background:hsla(0,0%,100%,.12);border-color:#fff}