@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.037pwi_4ver8j.woff2)format("woff2"),url(../media/manrope-latin-800-normal.0a-2q2cgln7hh.woff)format("woff")}
:root{--dark:#111211;--cream:#f0eee7;--yellow:#ffc600}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--dark);color:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--yellow);outline-offset:6px}::selection{background:var(--yellow);color:var(--dark)}.skip-link{z-index:10;background:var(--yellow);color:var(--dark);padding:15px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.header{z-index:2;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:104px;padding:25px 5.5%;display:flex;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:-.6px;align-items:center;gap:12px;font-size:19px;font-weight:800;display:flex}.brand-mark{background:var(--yellow);width:43px;height:43px;-webkit-mask:url(/lionmode-original.png) 50%/contain no-repeat;mask:url(/lionmode-original.png) 50%/contain no-repeat}.brand small{letter-spacing:3px;margin-top:4px;font-size:8px;font-weight:600;display:block}.external-link,.text-link{align-items:center;gap:16px;padding:12px 0;font-size:12px;font-weight:600;display:inline-flex}.external-link:hover{color:var(--yellow)}a svg{transition:transform .25s}.external-link:hover svg,.text-link:hover svg{transform:translate(3px,-3px)}.hero{align-items:center;height:100svh;min-height:670px;max-height:1080px;display:flex;position:relative;overflow:hidden}.hero-image{background:url(/entrenamiento.jpg) 65%/cover no-repeat;animation:1.4s ease-out both settle;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#111211f7 0%,#111211e6 26%,#11121166 62%,#11121115),linear-gradient(#11121133,#0000 20% 70%,#111211ee);position:absolute;inset:0}.hero-content{margin:100px 5.5% 78px;position:relative}.eyebrow{letter-spacing:2px;font-size:10px;font-weight:700;line-height:1.6}.hero .eyebrow{color:var(--yellow);align-items:center;gap:10px;margin:0 0 23px;display:flex}.dot{background:var(--yellow);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}h1{letter-spacing:-1.5px;margin:0 0 25px -3px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(78px,9vw,145px);font-weight:700;line-height:.89}h1>span{display:block}.accent{color:var(--yellow)}.hero-copy h2{letter-spacing:-.8px;margin:0 0 12px;font-size:clamp(21px,2.2vw,29px);font-weight:600}.hero-copy p{color:#c3c3b9;margin:0 0 28px;font-size:13px;line-height:1.9}.button{background:var(--yellow);color:var(--dark);align-items:center;gap:34px;padding:17px 22px;font-size:12px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#ffdc50;transform:translateY(-2px)}.button:hover svg{transform:translate(4px)}.hero-bottom{color:#bdc0b4;letter-spacing:1.7px;border-top:1px solid #ffffff30;justify-content:space-between;gap:20px;padding-top:22px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:28px;left:5.5%;right:5.5%}.hero-bottom>span:last-child{align-items:center;gap:9px;display:flex}.space{background:var(--cream);color:var(--dark);padding:90px 5.5% 0}.space-intro{grid-template-columns:1.15fr 1fr;column-gap:12%;margin-bottom:55px;display:grid}.space .eyebrow{color:#666b60;margin:0 0 22px}.space-intro .eyebrow{grid-column:1/-1}.space-intro h2{letter-spacing:-1.7px;margin:0;font-size:clamp(29px,3.4vw,46px);font-weight:500;line-height:1.25}.space-intro h2 span{color:#7c8175}.space-intro>p:last-child{color:#5b6255;align-self:end;max-width:420px;margin:0;font-size:14px;line-height:1.9}.moments{border-top:1px solid #c7cbbf;border-bottom:1px solid #c7cbbf;grid-template-columns:repeat(3,1fr);display:grid}.moment{padding:30px 32px 36px 0}.moment+.moment{border-left:1px solid #c7cbbf;padding-left:32px}.number{color:#656b5c;font-size:10px}.moment h3{letter-spacing:-.6px;margin:22px 0 12px;font-size:20px;font-weight:600}.moment p{color:#626a59;max-width:270px;margin:0;font-size:12px;line-height:1.9}.notice{justify-content:space-between;align-items:center;gap:30px;padding:50px 0 60px;display:flex}.notice .eyebrow{margin-bottom:12px;font-size:9px}.notice p:last-child{margin:0;font-size:16px}.text-link{border-bottom:1px solid #868d7c}footer{color:#a5aa9c;letter-spacing:1.1px;justify-content:space-between;gap:20px;padding:28px 5.5%;font-size:9px;display:flex}footer .accent{margin:0 9px}.entrance{animation:.8s ease-out both rise}.delay-one{animation-delay:.12s}.delay-two{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@supports (animation-timeline:view()){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 22%}}@media (max-width:760px){.header{min-height:85px;padding:20px 6%}.brand{gap:9px;font-size:16px}.brand-mark{width:35px;height:35px}.brand small{letter-spacing:2.5px;font-size:7px}.external-link{gap:7px;font-size:10px}.external-link svg{width:16px}.hero{min-height:650px;max-height:920px}.hero-image{background-position:60%}.hero-shade{background:linear-gradient(90deg,#111211e8,#11121166),linear-gradient(#0000 20%,#111211f5)}.hero-content{margin:94px 6% 82px}.hero .eyebrow{letter-spacing:1.5px;font-size:8px}h1{letter-spacing:-1px;margin-left:-2px;font-size:clamp(62px,16.9vw,120px)}.hero-copy h2{font-size:24px}.hero-copy p{font-size:12px}.hero-bottom{letter-spacing:1px;font-size:8px;line-height:1.7;left:6%;right:6%}.hero-bottom>span:first-child{max-width:155px}.space{padding:60px 6% 0}.space-intro{grid-template-columns:1fr;gap:24px;margin-bottom:35px}.space-intro .eyebrow{margin:0;font-size:9px}.space-intro h2{letter-spacing:-1px;font-size:31px}.space-intro>p:last-child{font-size:13px}.moments{grid-template-columns:1fr}.moment,.moment+.moment{border-left:0;padding:23px 0 26px}.moment+.moment{border-top:1px solid #c7cbbf}.moment h3{margin-top:12px;font-size:19px}.moment p{max-width:320px}.notice{flex-direction:column;align-items:start;gap:20px;padding:38px 0 44px}.notice .eyebrow{letter-spacing:1.2px;font-size:8px}.notice p:last-child{font-size:14px;line-height:1.7}footer{flex-direction:column;gap:12px;padding:25px 6%;font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
