.style-module-scss-module__XhlF9q__header{z-index:9;box-sizing:border-box;background:0 0;width:100%;padding:15px;position:fixed}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar{text-transform:lowercase;z-index:3;justify-content:flex-end;min-height:76px;font-size:12px;font-weight:400;display:flex;position:relative}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar p{margin:0}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar a{color:hsl(var(--foreground));text-decoration:none;position:absolute;left:0}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__brand{align-items:center;max-width:min(52vw,440px);height:64px;display:flex;top:12px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__brand img{object-fit:contain;width:auto;max-width:100%;height:58px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__quickNav{align-items:center;gap:clamp(12px,1.45vw,26px);margin-right:clamp(18px,2vw,34px);display:flex}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__quickNav a{color:hsl(var(--foreground)/.72);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650;transition:color .18s,transform .18s;position:static;left:auto}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__quickNav a:hover{color:hsl(var(--foreground));transform:translateY(-1px)}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__quickNav .style-module-scss-module__XhlF9q__year2026{color:#f01824;font-weight:800}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__quickNav .style-module-scss-module__XhlF9q__year2026:hover{color:#ff4650}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__desktopControls{align-items:center;margin-right:12px;display:none}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__mobileControls{align-items:center;gap:8px;margin-right:2px;display:flex}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__mobileLanguage{color:#fff;background:#0023409e;border-color:#ffffff47;height:40px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__menuToggle{color:#fff;cursor:pointer;background:#db0812;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 28px #0000003d}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__menuToggle svg{width:19px;height:19px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__shopContainer{gap:30px;display:flex;position:absolute;right:0}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__shopContainer .style-module-scss-module__XhlF9q__shop{display:none}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenu{z-index:2;padding:8rem max(1.25rem,5vw) max(1.5rem,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 85% 12%,#db08124d,#0000 18rem),radial-gradient(circle at 12% 92%,#ffffff14,#0000 20rem),#003054fb;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenu nav{align-content:center;width:100%;max-width:760px;height:100%;margin:0 auto;display:grid}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenu nav a{color:#fff;font-family:var(--font-display),sans-serif;letter-spacing:-.04em;text-transform:uppercase;border-bottom:1px dashed #fff3;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:clamp(.62rem,1.8vh,1rem) 0;font-size:clamp(1.45rem,6vw,3.5rem);font-weight:750;line-height:1.05;text-decoration:none;display:grid}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenu nav a>span{color:#ffffff6b;font-family:var(--font-sans),sans-serif;letter-spacing:.16em;font-size:.62rem;font-weight:800}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenu nav .style-module-scss-module__XhlF9q__activeMobileLink{color:#ffb4b8}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenu nav .style-module-scss-module__XhlF9q__mobileYear2026{color:#ff4b54}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenuFooter{color:#ffffff73;letter-spacing:.12em;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.55rem;font-weight:700;display:flex}@media only screen and (min-width:600px){.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar{font-size:15px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__shop{cursor:pointer;display:block}}@media only screen and (min-width:1100px){.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__desktopControls{display:flex}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__mobileControls,.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenu{display:none}}@media only screen and (max-width:480px){.style-module-scss-module__XhlF9q__header{padding:12px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar{min-height:66px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__brand{max-width:51vw;height:54px;top:7px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__brand img{height:46px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__mobileLanguage,.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__menuToggle{height:38px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__bar .style-module-scss-module__XhlF9q__menuToggle{width:38px}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenu{padding-top:6.5rem}.style-module-scss-module__XhlF9q__header .style-module-scss-module__XhlF9q__mobileMenuFooter{flex-direction:column;gap:.3rem}}
.style-module-scss-module__WKRjZa__introduction{padding-inline:60px;z-index:99;background-color:hsl(var(--background));justify-content:flex-end;align-items:flex-end;width:100dvw;height:100dvh;padding-bottom:30px;display:flex;position:fixed}.style-module-scss-module__WKRjZa__introduction svg{width:100%;height:calc(100% + 300px);position:absolute;top:0}.style-module-scss-module__WKRjZa__introduction svg path{fill:hsl(var(--background))}.style-module-scss-module__WKRjZa__introduction .style-module-scss-module__WKRjZa__progress{z-index:1;flex-direction:column;align-items:flex-end;gap:18px;display:flex;position:relative}.style-module-scss-module__WKRjZa__introduction .style-module-scss-module__WKRjZa__logo{width:clamp(230px,19vw,360px);height:auto;display:block}.style-module-scss-module__WKRjZa__introduction p{color:hsl(var(--foreground));align-items:center;margin:0;font-size:clamp(54px,5vw,82px);line-height:.9}@media (max-width:640px){.style-module-scss-module__WKRjZa__introduction{padding-inline:24px;padding-bottom:24px}.style-module-scss-module__WKRjZa__introduction .style-module-scss-module__WKRjZa__progress{gap:13px}.style-module-scss-module__WKRjZa__introduction .style-module-scss-module__WKRjZa__logo{width:min(62vw,250px)}}
