@font-face{font-family:Barlow;src:url('assets/BarlowCondensed-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
:root{--ink:#0d0e0e;--ivory:#eeeade;--red:#c51d2b;--muted:#a6a5a0;--header:88px;--pad:clamp(24px,4.4vw,88px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 20px)}body{margin:0;background:var(--ink);color:var(--ivory);font-family:Arial,Helvetica,sans-serif;line-height:1.5;overflow-x:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--red);outline-offset:6px}::selection{background:var(--red);color:white}h1,h2,h3,p{margin:0}h1,h2,.brand strong{font-family:Barlow,'Arial Narrow',Impact,sans-serif;font-weight:700}h2{font-size:clamp(52px,6vw,100px);line-height:.96;letter-spacing:-.02em}h2 em{font-style:normal;color:var(--red)}.skip{position:fixed;top:-100px;left:20px;background:var(--ivory);color:var(--ink);padding:12px;z-index:100}.skip:focus{top:10px}
.header{height:var(--header);position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);background:#0d0e0efa;border-bottom:1px solid #ffffff0b;backdrop-filter:blur(12px)}.brand{display:flex;flex-direction:column;align-items:flex-start}.brand strong{font-size:39px;letter-spacing:.06em;line-height:.95}.brand span{font-size:9px;letter-spacing:.48em;margin-top:7px}.nav{display:flex;gap:clamp(25px,4vw,66px);font-size:14px}.nav a{position:relative;padding:8px 0}.nav a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .25s}.nav a:hover:after,.nav a.active:after{transform:scaleX(1)}.join{background:none;border:1px solid var(--red);padding:11px 23px;font-size:14px;transition:background .2s}.join:hover{background:var(--red)}.join span{margin-left:15px}.menu-toggle{display:none}
.hero-scroll{height:260svh;padding-top:var(--header);position:relative}.hero-sticky{position:sticky;top:var(--header);height:calc(100svh - var(--header));min-height:650px;overflow:hidden;background:#171714}.scene{position:absolute;inset:0 0 80px;overflow:hidden;transform:translate3d(var(--shake-x,0px),var(--shake-y,0px),0) scale(1.008);will-change:transform}.gym{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.boxer{position:absolute;left:38.5%;bottom:10%;height:73%;aspect-ratio:1/1;filter:drop-shadow(3px 9px 5px #0005);transform:translateX(var(--boxer-x,0px));will-change:transform}.boxer-frame{width:100%;height:100%;background-image:url('assets/boxer.png');background-repeat:no-repeat;background-size:200% 200%;background-position:0 0}.impact-ring{display:none;position:absolute;left:67%;top:39%;width:60px;height:60px;border:1px solid #e8d9bc88;border-radius:50%;opacity:var(--impact,0);transform:scale(var(--impact-scale,1));pointer-events:none}.hero-shade{position:absolute;inset:0 0 80px;background:linear-gradient(90deg,#050605ed 0%,#050605c9 24%,#05060575 40%,transparent 62%),linear-gradient(0deg,#05060585,transparent 35%);pointer-events:none}.hero-copy{position:absolute;top:clamp(48px,8vh,105px);left:var(--pad);width:52%;z-index:2}.eyebrow{font-size:12px;letter-spacing:.27em;font-weight:700;color:var(--red)}.hero-copy>.eyebrow{margin-bottom:20px}.headline-line{display:block;overflow:hidden;padding-bottom:3px;line-height:.88}.headline-line h1{line-height:1}.slide{display:block;white-space:nowrap;transform:translateX(125%);opacity:0;will-change:transform,opacity}.hero-copy h1{font-size:clamp(76px,8.2vw,148px);letter-spacing:-.012em;line-height:.87}.red-line{overflow:visible;color:var(--red);margin-top:4px}.dramatic{display:block;position:relative;transform-origin:25% 70%;width:max-content}.dramatic:before,.dramatic:after{content:'NAROŻNIK.';position:absolute;inset:0;opacity:0;pointer-events:none}.dramatic:before{color:#ff4646;clip-path:inset(20% 0 52% 0)}.dramatic:after{color:#79050d;clip-path:inset(57% 0 14% 0)}.ready .line-one{animation:slideIn .95s cubic-bezier(.16,1,.3,1) .15s forwards}.ready .line-two{animation:slideIn 1s cubic-bezier(.16,1,.3,1) .36s forwards}.ready .line-three{animation:slideIn .85s cubic-bezier(.16,1,.3,1) .66s forwards}.ready .dramatic{animation:dramaticEntry 1.05s .82s both,quietTremor 8s 3s infinite}.ready .dramatic:before{animation:glitchRed .8s .9s}.ready .dramatic:after{animation:glitchRed .8s 1s reverse}.entrance{opacity:0;transform:translateY(16px)}.ready .entrance{animation:fadeUp .8s ease 1.35s forwards}.ready .eyebrow.entrance{animation-delay:.08s}.hero-description{font-size:clamp(16px,1.45vw,24px);margin-top:20px;line-height:1.35}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:30px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;background:var(--red);border:1px solid var(--red);padding:17px 26px;font-size:14px;min-height:54px;transition:background .2s,transform .2s;white-space:nowrap}.button:hover{background:#a50e1b;transform:translateY(-2px)}.button span{font-size:24px;line-height:1}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:14px;padding:10px 0;border-bottom:1px solid var(--red)}.text-link span{font-size:24px;transition:transform .2s}.text-link:hover span{transform:translateX(5px)}.scroll-hint{position:absolute;left:var(--pad);bottom:110px;display:flex;gap:17px;align-items:center;font-size:11px}.mouse{width:23px;height:35px;border:1px solid #eeeade;border-radius:20px;position:relative}.mouse:before{content:'';position:absolute;top:7px;left:10px;width:1px;height:8px;background:var(--ivory);animation:mouse 2s infinite}.round-meter{position:absolute;right:var(--pad);bottom:121px;display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.08em}.round-meter>div{width:80px;height:2px;background:#eeeade40}.round-meter i{display:block;background:var(--red);height:100%;width:var(--progress,0%)}.hero-strip{position:absolute;bottom:0;left:0;right:0;height:80px;padding:0 var(--pad);background:#0d0e0ef5;display:grid;grid-template-columns:1fr 1fr 1.15fr auto;align-items:center;border-top:1px solid #ffffff12;gap:30px}.hero-strip>a{display:flex;align-items:center;justify-content:space-between;border-right:1px solid #ffffff22;padding-right:30px;font-size:13px}.hero-strip>a span{font-size:23px;color:var(--red);transition:transform .2s}.hero-strip>a:hover span{transform:translateX(5px)}.credit{font-size:10px;color:#d0ceca}
.section{padding:100px var(--pad)}.section-kicker{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;letter-spacing:.2em;border-top:1px solid currentColor;padding-top:22px;margin-bottom:64px}.small-tag{font-weight:400;color:#8b8a84;font-size:9px}.about{background:var(--ivory);color:var(--ink)}.about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:12%}.about-copy{padding-top:7px}.large-copy{font-size:clamp(20px,2.2vw,32px);line-height:1.35;letter-spacing:-.02em;margin-bottom:25px}.about-copy>p:not(.large-copy){font-size:14px;line-height:1.8;color:#62625b;max-width:440px}.dark-link{margin-top:25px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:80px}.principles>div{border-top:1px solid #0d0e0e2c;padding-top:18px}.principles span{font-family:Barlow;font-size:24px;color:var(--red)}.principles h3{font-size:17px;margin:13px 0 10px}.principles p{font-size:13px;color:#686860;max-width:310px;line-height:1.7}.section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:55px}.section-title>p{font-size:14px;color:var(--muted);line-height:1.7}.training{background:#121313}.training .section-kicker{border-color:#ffffff2d}.training h2 em,.schedule h2 em{color:var(--muted)}.program-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26}.program-tabs button{background:none;border:none;border-right:1px solid #ffffff26;padding:24px;text-align:left;display:flex;align-items:center;gap:20px;color:#898b87;font-size:12px;transition:background .2s,color .2s}.program-tabs button:last-child{border-right:0}.program-tabs button span{flex:1;font-size:16px}.program-tabs button[aria-selected=true]{background:var(--red);color:var(--ivory)}.program-tabs button:hover{color:var(--ivory)}.program-panel{display:grid;grid-template-columns:1fr 1fr;min-height:460px;margin-top:35px;background:#191b1b}.program-visual{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 70% 35%,#323430,#171818 70%);min-height:420px}.program-visual:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 59px,#ffffff06 60px),repeating-linear-gradient(90deg,transparent,transparent 59px,#ffffff06 60px);pointer-events:none}.program-number{position:absolute;font-family:Barlow;font-size:330px;line-height:1;color:#ffffff05;left:20px;bottom:50px}.program-visual svg{position:relative;width:70%;height:80%;fill:none;stroke:#c51d2b;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;z-index:1}.visual-label{position:absolute;bottom:28px;left:30px;font-size:9px;letter-spacing:.25em;color:#aaa99f}.program-content{padding:50px 60px}.program-content h3{font-family:Barlow;font-size:48px;line-height:1;letter-spacing:-.01em;margin:20px 0}.program-content>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.75;max-width:380px}.program-content ul{padding:0;list-style:none;font-size:12px;margin:25px 0;color:#d4d3cc}.program-content li{margin:8px 0}.program-content li:before{content:'↗';margin-right:15px;color:var(--red)}.program-content .button{margin-top:8px}.schedule{background:var(--ivory);color:var(--ink)}.schedule .section-title>p{color:#696a62}.schedule h2 em{color:#72756c}.day-tabs{display:flex;border-bottom:1px solid #0d0e0e2a;gap:12px}.day-tabs button{padding:18px 26px;border:0;border-bottom:3px solid transparent;background:none;color:#73736c;font-size:13px}.day-tabs button[aria-selected=true]{border-bottom-color:var(--red);color:var(--ink);font-weight:700}.day-tabs button:hover{color:var(--red)}.schedule-row{display:grid;grid-template-columns:100px 1fr 180px 150px;align-items:center;gap:20px;padding:28px 0;border-bottom:1px solid #0d0e0e1c}.schedule-time{font-family:Barlow;font-size:34px}.schedule-class strong{font-size:17px}.schedule-class span{display:block;font-size:12px;color:#74746a;margin-top:3px}.schedule-level{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#717268}.schedule-row button{border:1px solid #0d0e0e44;background:none;color:var(--ink);padding:12px 16px;font-size:12px}.schedule-row button:hover{background:var(--ink);color:var(--ivory)}.schedule-note{margin-top:20px;font-size:11px;color:#77786d}.first-session{background:#191b1a}.first-session .section-kicker{border-color:#ffffff26}.first-session h2 em{color:#aaa99f}.preparation{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:60px}.preparation article{border-top:1px solid #ffffff26;padding-top:20px}.preparation article>span{font-size:10px;letter-spacing:.1em;color:var(--red)}.preparation h3{margin-top:20px;font-size:20px}.preparation p{margin-top:12px;font-size:13px;color:var(--muted);max-width:310px;line-height:1.8}.contact{position:relative;overflow:hidden;background:var(--red);padding-top:90px;padding-bottom:100px}.contact>.eyebrow{color:#f1bfc3;margin-bottom:35px}.contact h2{font-size:clamp(70px,9vw,140px);position:relative;z-index:1}.contact h2 em{color:var(--ivory)}.contact>p:not(.eyebrow){margin-top:28px;font-size:15px;position:relative;z-index:1}.light-button{margin-top:35px;background:var(--ivory);color:var(--ink);border-color:var(--ivory);position:relative;z-index:1}.light-button:hover{background:#fff}.contact-outline{position:absolute;right:var(--pad);bottom:-150px;font-family:Barlow;font-size:800px;line-height:1;color:transparent;-webkit-text-stroke:1px #eeeade2d;transform:rotate(-8deg);pointer-events:none}.footer{padding:42px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:25px}.footer .brand strong{font-size:29px}.footer .brand span{font-size:7px}.footer p{font-size:10px;color:#74766f}.footer>span{font-size:11px}.back-top{width:42px;height:42px;border:1px solid #ffffff26;display:grid;place-items:center;font-size:24px}.back-top:hover{border-color:var(--red);color:var(--red)}
.booking{background:var(--ivory);color:var(--ink);border:0;padding:48px;width:min(530px,calc(100% - 32px));max-height:calc(100svh - 40px);overflow:auto;box-shadow:0 30px 100px #0008}.booking::backdrop{background:#000b;backdrop-filter:blur(6px)}.booking h2{font-size:62px;margin:20px 0}.booking>p:not(.eyebrow){font-size:13px;color:#6d6e64}.close-dialog{position:absolute;right:18px;top:12px;font-size:32px;background:none;border:0;color:var(--ink);width:35px;height:35px}.booking form{margin-top:25px}.booking label{display:block;font-size:11px;margin-bottom:7px;font-weight:700}.booking input,.booking select{background:transparent;border:1px solid #0d0e0e30;width:100%;padding:12px;color:var(--ink);border-radius:0;min-width:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.booking-note{font-size:11px;color:#74756c;margin:22px 0;line-height:1.7}.booking .button{width:100%}.booking-status{font-size:12px;margin-top:14px;color:#395638}.noscript{position:fixed;bottom:0;left:0;right:0;background:var(--red);color:white;padding:12px;z-index:40;text-align:center;font-size:13px}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .75s,transform .75s}.js .reveal.visible{opacity:1;transform:none}.js .principles .reveal:nth-child(2),.js .preparation .reveal:nth-child(2){transition-delay:.1s}.js .principles .reveal:nth-child(3),.js .preparation .reveal:nth-child(3){transition-delay:.2s}
@keyframes slideIn{from{transform:translateX(125%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes dramaticEntry{0%{filter:blur(7px);transform:scale(1.08) translateX(16px)}25%{filter:blur(0);transform:translate(-7px,2px) skewX(-3deg)}35%{transform:translate(5px,-2px) skewX(2deg)}44%{transform:translate(-4px,1px)}52%{transform:translate(3px,-1px)}65%{transform:translate(-1px,0)}100%{filter:none;transform:none}}@keyframes quietTremor{0%,91%,100%{transform:none}92%{transform:translateX(-1.5px)}93%{transform:translate(1.5px,1px)}94%{transform:translateX(-1px)}95%{transform:translateX(1px)}96%{transform:none}}@keyframes glitchRed{0%,100%{opacity:0;transform:none}15%,38%,62%{opacity:.75;transform:translateX(-7px)}20%,44%,66%{opacity:.5;transform:translateX(8px)}80%{opacity:0}}@keyframes mouse{0%,100%{transform:translateY(0);opacity:1}60%{transform:translateY(7px);opacity:.3}}
@media(min-width:1800px){.hero-copy{top:10vh}.hero-copy h1{font-size:160px}.hero-description{font-size:25px}.hero-actions{margin-top:40px}}@media(max-height:800px) and (min-width:901px){.hero-sticky{min-height:560px}.hero-copy{top:35px}.hero-copy h1{font-size:clamp(72px,7.4vw,116px)}.hero-description{margin-top:15px;font-size:17px}.hero-actions{margin-top:20px}.scroll-hint{bottom:100px}.hero-copy>.eyebrow{margin-bottom:16px}}
@media(max-width:1100px){.nav{gap:24px}.brand strong{font-size:32px}.brand span{font-size:8px}.hero-actions{gap:20px}.hero-actions .button{padding:15px 20px;gap:16px;font-size:12px}.hero-actions .text-link{font-size:12px;gap:15px}.hero-strip{gap:20px}.hero-strip>a{font-size:11px;padding-right:20px}.credit{font-size:9px}.program-content{padding:40px}.program-tabs button{padding:20px 16px;gap:12px}.program-tabs button span{font-size:14px}.day-tabs button{padding:16px 18px}}
@media(max-width:900px){:root{--header:76px}.header{gap:20px}.nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--ink);padding:25px var(--pad);border-bottom:1px solid #ffffff20;flex-direction:column;gap:15px}.nav.open{display:flex}.join{margin-left:auto;font-size:12px;padding:9px 14px}.join span{display:none}.menu-toggle{display:flex;width:32px;height:35px;border:0;background:none;flex-direction:column;justify-content:center;gap:7px;padding:4px}.menu-toggle span{height:1px;width:24px;background:var(--ivory);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero-scroll{height:220svh}.hero-sticky{min-height:640px}.hero-copy{width:60%;top:60px}.hero-copy h1{font-size:clamp(70px,10vw,92px)}.hero-shade{background:linear-gradient(90deg,#050605f0,#05060591 45%,#0506050f 80%),linear-gradient(0deg,#05060580,transparent 45%)}.hero-strip{grid-template-columns:1fr 1fr 1fr;gap:20px;height:74px}.credit{display:none}.hero-strip>a{border:0;font-size:11px;gap:10px;padding:0}.scene,.hero-shade{bottom:74px}.boxer{left:36%;bottom:9%;height:64%}.hero-actions{flex-wrap:wrap;gap:18px}.hero-description{font-size:17px}.round-meter{display:none}.about-grid{gap:8%}.about-copy{padding-top:0}.principles{gap:25px}.section{padding:75px var(--pad)}.section-kicker{margin-bottom:45px}.program-panel{grid-template-columns:.8fr 1fr}.program-content{padding:35px 25px}.program-content h3{font-size:42px}.program-tabs button{gap:8px;font-size:10px}.program-tabs button span{font-size:12px}.preparation{gap:25px}.schedule-row{grid-template-columns:80px 1fr 140px}.schedule-level{display:none}.footer{flex-wrap:wrap}.footer p{display:none}}
@media(max-width:600px){:root{--header:70px;--pad:24px}.header .brand strong{font-size:27px}.header .brand span{font-size:6px;letter-spacing:.45em}.nav{top:70px}.join{font-size:10px;padding:8px 10px}.header{gap:14px}.hero-scroll{height:215svh}.hero-sticky{min-height:690px}.hero-copy{width:calc(100% - 48px);top:32px}.hero-copy>.eyebrow{font-size:9px;letter-spacing:.22em;margin-bottom:16px}.hero-copy h1{font-size:clamp(52px,16.3vw,92px);line-height:.88}.hero-description{font-size:13px;margin-top:16px}.hero-actions{margin-top:20px;gap:18px}.hero-actions .button{min-height:46px;padding:12px 15px;font-size:11px}.hero-actions .text-link{font-size:11px;gap:13px}.scene{bottom:65px}.gym{object-position:69% center}.boxer{left:-2%;height:46%;bottom:6%;filter:drop-shadow(2px 4px 3px #0006)}.hero-shade{bottom:65px;background:linear-gradient(180deg,#050605f5 0%,#050605cf 27%,#05060555 44%,transparent 64%,#05060566),linear-gradient(90deg,#0506056b,transparent 80%)}.hero-strip{height:65px;padding:0 16px;gap:12px;grid-template-columns:1fr 1fr 1fr}.hero-strip>a{font-size:9px;line-height:1.35;gap:5px}.hero-strip>a span{font-size:17px}.scroll-hint{bottom:84px;font-size:9px;gap:10px}.mouse{height:27px;width:18px}.mouse:before{left:8px;height:6px;top:5px}.impact-ring{display:none}h2{font-size:54px}.section{padding:60px var(--pad)}.section-kicker{font-size:9px;letter-spacing:.14em;margin-bottom:38px}.small-tag{display:none}.about-grid{grid-template-columns:1fr;gap:35px}.large-copy{font-size:23px}.principles{grid-template-columns:1fr;gap:28px;margin-top:45px}.principles p{max-width:none}.principles h3{margin-top:8px}.section-title{display:block;margin-bottom:30px}.section-title>p{margin-top:25px;font-size:13px}.program-tabs{grid-template-columns:1fr}.program-tabs button{border-right:0;border-bottom:1px solid #ffffff26;font-size:12px;padding:17px 15px}.program-tabs button span{font-size:14px}.program-tabs button:last-child{border-bottom:0}.program-panel{grid-template-columns:1fr;margin-top:20px}.program-visual{min-height:230px;height:230px}.program-visual svg{height:90%;width:50%;transform:translateX(40%)}.program-number{font-size:240px;left:25px;bottom:15px}.visual-label{bottom:20px;left:25px;font-size:8px}.program-content{padding:30px 25px 35px}.program-content h3{font-size:44px}.program-content .eyebrow{font-size:10px}.day-tabs{gap:0;justify-content:space-between}.day-tabs button{padding:16px 12px;font-size:12px}.day-tabs button span{display:none}.schedule-row{grid-template-columns:65px 1fr;gap:10px;padding:20px 0}.schedule-time{font-size:29px;align-self:start}.schedule-class strong{font-size:14px}.schedule-class span{font-size:11px}.schedule-row button{grid-column:2;width:max-content;padding:8px 14px;font-size:10px}.schedule-note{font-size:10px}.preparation{grid-template-columns:1fr;gap:30px;margin-top:35px}.preparation p{max-width:none}.preparation h3{margin-top:12px;font-size:19px}.contact h2{font-size:76px}.contact>p:not(.eyebrow){font-size:13px;max-width:250px}.contact .button{font-size:12px;gap:20px;padding:15px 19px}.contact-outline{font-size:500px;bottom:-70px;right:-110px}.footer{gap:22px;padding:30px var(--pad)}.footer .brand strong{font-size:25px}.footer .brand span{font-size:6px}.footer>span{font-size:9px;flex:1;text-align:right}.back-top{display:none}.booking{padding:35px 25px}.booking h2{font-size:53px}.booking .button{font-size:12px;padding:14px}.form-grid{gap:10px}.booking input{font-size:13px}}
.program-athlete{position:absolute;right:10%;bottom:0;height:95%;aspect-ratio:1;background-image:url('assets/boxer.png');background-repeat:no-repeat;background-size:200% 200%;background-position:0 0;filter:drop-shadow(5px 10px 6px #0006);z-index:1}
@media(max-width:360px){.hero-actions .text-link{display:none}.hero-copy h1{font-size:52px}.hero-description{font-size:12px}}
@media(max-width:600px) and (max-height:740px){.hero-sticky{min-height:calc(100svh - var(--header))}.boxer{height:35%}.hero-copy{top:22px}.hero-copy h1{font-size:52px}.hero-actions .text-link{display:none}.hero-description{font-size:12px}.hero-actions{margin-top:16px}.hero-copy>.eyebrow{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.slide,.entrance,.js .reveal{opacity:1;transform:none}.hero-scroll{height:auto}.hero-sticky{position:relative;top:0;height:calc(100svh - var(--header))}.scene{transform:none}.boxer{transform:none}.impact-ring{display:none}}



