.HeroSection-module__xogimq__hero{isolation:isolate;padding-top:var(--header-height);background:#050705;position:relative;overflow:hidden}.HeroSection-module__xogimq__scene{inset:var(--header-height) 0 0 24%;animation:1.2s cubic-bezier(.16,1,.3,1) both HeroSection-module__xogimq__openScene;position:absolute;overflow:hidden}.HeroSection-module__xogimq__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:52% 50%;object-position:52% 50%}.HeroSection-module__xogimq__shade{background:linear-gradient(90deg,#050705 0%,#050705c2 17%,#0000 61%),linear-gradient(#0507051f,#0000 55%,#050705);position:absolute;inset:0}.HeroSection-module__xogimq__brandX{width:auto;height:85%;stroke:var(--neon-green);stroke-width:1px;opacity:.24;pointer-events:none;position:absolute;top:12%;right:-5%}.HeroSection-module__xogimq__stage{min-height:min(740px, calc(100svh - var(--header-height) - 76px));align-items:center;padding-block:64px 92px;display:flex;position:relative}.HeroSection-module__xogimq__copy{z-index:1;width:62%;position:relative}.HeroSection-module__xogimq__title{font-family:var(--font-sport), sans-serif;font-size:var(--type-hero);letter-spacing:-.025em;text-wrap:initial;margin:0;font-style:italic;font-weight:900;line-height:.87}.HeroSection-module__xogimq__title>span{display:block}.HeroSection-module__xogimq__title .HeroSection-module__xogimq__force{color:var(--neon-green)}.HeroSection-module__xogimq__period{color:var(--text-on-image)}.HeroSection-module__xogimq__title .HeroSection-module__xogimq__muscle{letter-spacing:-.015em;margin-top:16px;font-size:.6em}.HeroSection-module__xogimq__description{max-width:45ch;font-size:var(--type-body);line-height:var(--body-copy-leading);color:var(--text-body);margin:28px 0 0}.HeroSection-module__xogimq__actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.HeroSection-module__xogimq__cta{background:var(--neon-green);color:#050705;min-height:56px;font-family:var(--font-sport), sans-serif;font-weight:800;font-size:var(--type-control);justify-content:space-between;align-items:center;gap:28px;padding:17px 24px;line-height:1.1;transition:background .18s;display:inline-flex}.HeroSection-module__xogimq__cta:hover{background:#fff}.HeroSection-module__xogimq__cta svg{transition:transform .18s}.HeroSection-module__xogimq__cta:hover svg{transform:translate(3px,-3px)}.HeroSection-module__xogimq__cta svg,.HeroSection-module__xogimq__secondary svg,.HeroSection-module__xogimq__explore svg{flex-shrink:0;width:22px;height:22px}.HeroSection-module__xogimq__secondary{font-size:var(--type-small);min-height:44px;color:var(--text-body);align-items:center;gap:12px;display:inline-flex}.HeroSection-module__xogimq__secondary:hover{color:var(--neon-green)}.HeroSection-module__xogimq__secondary svg{width:15px;height:15px}.HeroSection-module__xogimq__photoNote{position:absolute;bottom:100px;right:0}.HeroSection-module__xogimq__photoNote>span{font-size:var(--type-accent);color:var(--neon-green)}.HeroSection-module__xogimq__photoNote p{font-family:var(--font-sport), sans-serif;font-size:var(--type-image-title);color:var(--text-on-image);margin:10px 0 0;font-weight:800;line-height:1.1}.HeroSection-module__xogimq__photoNote strong{font-weight:900}.HeroSection-module__xogimq__location{font-size:var(--type-caption);letter-spacing:.08em;color:var(--text-body);align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:0}.HeroSection-module__xogimq__location strong{color:#fff}.HeroSection-module__xogimq__locationDot{background:var(--neon-green);width:6px;height:6px}.HeroSection-module__xogimq__footer{background:var(--neon-green);color:#050705;position:relative}.HeroSection-module__xogimq__footerInner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.HeroSection-module__xogimq__mantra{font-family:var(--font-sport), sans-serif;font-style:italic;font-weight:800;font-size:var(--type-control);flex-wrap:wrap;align-items:center;gap:clamp(8px,1.5vw,24px);margin:0;line-height:1.2;display:flex}.HeroSection-module__xogimq__mantra>span{opacity:.5;font-weight:400}.HeroSection-module__xogimq__explore{font-size:var(--type-small);align-items:center;gap:16px;min-height:44px;font-weight:600;display:inline-flex}.HeroSection-module__xogimq__explore:hover{text-underline-offset:5px;text-decoration:underline}.HeroSection-module__xogimq__footer a:focus-visible{outline-color:#050705}@keyframes HeroSection-module__xogimq__openScene{0%{clip-path:polygon(0 0,28% 0,50% 30%,72% 0,100% 0,68% 50%,100% 100%,72% 100%,50% 70%,28% 100%,0 100%,32% 50%)}to{clip-path:polygon(0 0,28% 0,50% 0,72% 0,100% 0,100% 50%,100% 100%,72% 100%,50% 100%,28% 100%,0 100%,0 50%)}}@media (max-width:1023px){.HeroSection-module__xogimq__stage{min-height:650px}.HeroSection-module__xogimq__copy{width:68%}.HeroSection-module__xogimq__photoNote{bottom:82px}}@media (max-width:767px){.HeroSection-module__xogimq__scene{inset:var(--header-height) 0 0}.HeroSection-module__xogimq__photo{-o-object-position:57% 50%;object-position:57% 50%}.HeroSection-module__xogimq__shade{background:linear-gradient(90deg,#050705e0,#0507053d),linear-gradient(#0000 28%,#050705 97%)}.HeroSection-module__xogimq__stage{min-height:min(760px, calc(100svh - var(--header-height)));align-items:flex-start;padding-block:48px 76px}.HeroSection-module__xogimq__copy{width:100%}.HeroSection-module__xogimq__description{max-width:32ch;margin-top:24px}.HeroSection-module__xogimq__brandX{opacity:.2;height:66%;top:26%;right:-31%}.HeroSection-module__xogimq__photoNote{display:none}.HeroSection-module__xogimq__location{bottom:24px}.HeroSection-module__xogimq__footerInner{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-block:18px 10px}.HeroSection-module__xogimq__explore{justify-content:space-between;width:100%}}@media (max-width:374px){.HeroSection-module__xogimq__stage{min-height:610px}.HeroSection-module__xogimq__cta{gap:16px;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.HeroSection-module__xogimq__scene{animation:none}.HeroSection-module__xogimq__cta:hover svg{transform:none}}
