.home-hero-module__sFmYBq__hero{--u:clamp(.8px, calc(100vw / 1140), 1.4px);background:var(--gyf-cobalt);border-color:#0000;border-image:url(/brand/hw/kv/camo-h.webp) 32 28 29 28 / calc(16.5 * var(--u)) calc(14 * var(--u)) calc(15 * var(--u)) stretch;border-style:solid;border-width:calc(16.5 * var(--u)) calc(14 * var(--u)) calc(15 * var(--u));color:var(--gyf-white)}.home-hero-module__sFmYBq__frame{background:var(--gyf-cobalt);padding:calc(13.1 * var(--u)) calc(16.4 * var(--u)) calc(15.1 * var(--u));overflow:hidden}.home-hero-module__sFmYBq__panel{background:var(--gyf-black);min-height:clamp(520px, calc(100svh - var(--header-height) - 84px), 780px);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(56px,6vw,88px) clamp(28px,5vw,80px);display:grid;position:relative}.home-hero-module__sFmYBq__edge{pointer-events:none;position:absolute}.home-hero-module__sFmYBq__edgeTop,.home-hero-module__sFmYBq__edgeBottom{background:url(/brand/hw/kv/wave.svg) 0 0 / calc(62.1 * var(--u)) 100% round;height:calc(11.9 * var(--u));left:calc(80 * var(--u));right:calc(80 * var(--u))}.home-hero-module__sFmYBq__edgeTop{top:0}.home-hero-module__sFmYBq__edgeBottom{bottom:0;transform:scaleY(-1)}.home-hero-module__sFmYBq__edgeLeft,.home-hero-module__sFmYBq__edgeRight{background:url(/brand/hw/kv/wave-v.svg) 0 0 / 100% calc(62.1 * var(--u)) round;bottom:calc(84 * var(--u));top:calc(88 * var(--u));width:calc(11.9 * var(--u))}.home-hero-module__sFmYBq__edgeLeft{left:0}.home-hero-module__sFmYBq__edgeRight{right:0;transform:scaleX(-1)}.home-hero-module__sFmYBq__corner{pointer-events:none;height:auto;position:absolute}.home-hero-module__sFmYBq__cornerLt{left:calc(-15.9 * var(--u));top:calc(-29.6 * var(--u));width:calc(97.13 * var(--u))}.home-hero-module__sFmYBq__cornerRt{right:calc(-16.9 * var(--u));top:calc(-29.6 * var(--u));width:calc(97.25 * var(--u))}.home-hero-module__sFmYBq__cornerLb{bottom:calc(-30.1 * var(--u));left:calc(-16 * var(--u));width:calc(97.25 * var(--u))}.home-hero-module__sFmYBq__cornerRb{bottom:calc(-30.1 * var(--u));right:calc(-17 * var(--u));width:calc(97.38 * var(--u))}.home-hero-module__sFmYBq__constellation{--px:0;--py:0;aspect-ratio:1;z-index:1;justify-self:center;width:100%;max-width:620px;position:relative}.home-hero-module__sFmYBq__lockup,.home-hero-module__sFmYBq__sticker{position:absolute;translate:-50% -50%}.home-hero-module__sFmYBq__lockup{width:30%;top:50%;left:50%}.home-hero-module__sFmYBq__lockup img,.home-hero-module__sFmYBq__sticker img{width:100%;height:auto;display:block}.home-hero-module__sFmYBq__drift{transform:translate(calc(var(--px) * var(--d) * 32px), calc(var(--py) * var(--d) * 24px));transition:transform .7s var(--ease-out-expo);display:block}.home-hero-module__sFmYBq__float{transform:rotate(var(--turn)) scaleX(var(--flip));animation:6s ease-in-out infinite alternate home-hero-module__sFmYBq__sticker-float}@keyframes home-hero-module__sFmYBq__sticker-float{to{transform:translateY(-7px) rotate(calc(var(--turn) + 3deg)) scaleX(var(--flip))}}.home-hero-module__sFmYBq__copy{z-index:1;flex-direction:column;gap:28px;display:flex;position:relative}.home-hero-module__sFmYBq__hero .home-hero-module__sFmYBq__title{margin:0;font-size:clamp(48px,6vw,92px);line-height:.9}.home-hero-module__sFmYBq__dates{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-hero-module__sFmYBq__dates li{padding:9px 11px 8px;font-size:15px}.home-hero-module__sFmYBq__dates li span{font-family:var(--font-gyf-body), sans-serif;letter-spacing:.02em;opacity:.85;margin-left:4px;font-weight:600}.home-hero-module__sFmYBq__copy a{text-transform:none;max-width:100%}@media (max-width:900px){.home-hero-module__sFmYBq__panel{grid-template-columns:1fr;min-height:0;padding:44px 24px 48px}.home-hero-module__sFmYBq__constellation{max-width:440px}.home-hero-module__sFmYBq__hero .home-hero-module__sFmYBq__title{font-size:clamp(40px,12vw,64px)}.home-hero-module__sFmYBq__copy a{white-space:normal;gap:16px;padding:14px 20px}}@media (prefers-reduced-motion:reduce){.home-hero-module__sFmYBq__float{animation:none}.home-hero-module__sFmYBq__drift{transition:none}}
