.apc-intro{position:fixed;z-index:2147483000;inset:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(#08090ae8,#101113f2),url(/images/backgrounds/aries-gym-texture.webp) 50%/cover;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s .3s}.apc-intro:after{content:"";position:absolute;inset:-20%;background:linear-gradient(108deg,transparent 43%,#dfe5e72b 47.5%,#fff9 49.5%,#b8bec133 51%,transparent 56%);translate:-72% 0;transform:skewX(-9deg);mix-blend-mode:screen;pointer-events:none}.apc-intro-glow{position:absolute;width:min(62rem,88vw);height:min(38rem,66vh);border-radius:50%;background:radial-gradient(ellipse,#e1e5e71a 0,#bcc1c30c 35%,#7510170a 52%,transparent 72%);filter:blur(24px);opacity:0}.apc-intro-logo{position:relative;height:auto;max-height:70vh;object-fit:contain;filter:blur(10px) drop-shadow(0 30px 55px #000c);transform:perspective(900px) translateZ(-110px) scale(.88);transform-origin:center}.apc-intro-skip{position:absolute;right:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2rem);padding:.62rem .9rem;border:1px solid #ffffff38;border-radius:999px;background:#131416c7;color:#f3f3f3;font:600 .78rem/1 inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;opacity:0;transition:border-color .18s ease,background .18s ease}.apc-intro-skip:focus-visible,.apc-intro-skip:hover{border-color:#c8323e;background:#1c1d20;outline:none}html[data-intro=playing]{overflow:hidden}html[data-intro=playing] .apc-intro{opacity:1;visibility:visible;pointer-events:auto;transition:none;animation:apcIntroCurtain 2.7s ease both}html[data-intro=playing] .apc-intro:after{animation:apcMetalSweep .78s cubic-bezier(.2,.72,.2,1) 1.12s both}html[data-intro=playing] .apc-intro-glow{animation:apcGlow 2.4s ease .08s both}html[data-intro=playing] .apc-intro-logo{animation:apcLogoStamp 2.5s cubic-bezier(.2,.72,.2,1) .04s both}html[data-intro=playing] .apc-intro-skip{animation:apcSkipIn .28s ease .35s both}html[data-intro=complete] .apc-intro{opacity:0;visibility:hidden;pointer-events:none}@keyframes apcIntroCurtain{0%,84%{opacity:1}to{opacity:0}}@keyframes apcLogoStamp{0%{opacity:0;filter:blur(10px) drop-shadow(0 30px 55px #000c);transform:perspective(900px) translateZ(-110px) scale(.88)}24%{opacity:.86;filter:blur(3px) drop-shadow(0 28px 50px #000c);transform:perspective(900px) translateZ(-28px) scale(.965)}42%{opacity:1;filter:blur(0) drop-shadow(0 12px 18px #000d) drop-shadow(0 0 8px #94192344);transform:perspective(900px) translateZ(0) scale(1)}52%{opacity:1;filter:blur(0) drop-shadow(0 9px 14px #000d) drop-shadow(0 0 13px #a41c264c);transform:perspective(900px) translateZ(0) scale(.995)}79%{opacity:1;filter:blur(0) drop-shadow(0 10px 16px #000d);transform:perspective(900px) translateZ(0) scale(.995)}to{opacity:0;filter:blur(1.5px) drop-shadow(0 8px 14px #000a);transform:perspective(900px) translateZ(-8px) scale(.985)}}@keyframes apcMetalSweep{0%{translate:-70% 0;opacity:0}20%{opacity:1}80%{opacity:.72}to{translate:70% 0;opacity:0}}@keyframes apcGlow{0%{opacity:0;transform:scale(.9)}40%,74%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes apcSkipIn{0%{opacity:0;translate:0 5px}to{opacity:.82;translate:0 0}}html[data-scroll-reveal=enabled] .reveal-section{opacity:0;translate:0 10px;filter:blur(2px);transition:opacity .32s ease,translate .32s cubic-bezier(.2,.75,.2,1),filter .3s ease}html[data-scroll-reveal=enabled] .reveal-section.is-revealed{opacity:1;translate:0 0;filter:none}html[data-scroll-reveal=enabled] .reveal-section.is-revealed :is(.section-tag,h2,.lead-copy,.service-offer-grid>article,.audience-grid>article,.certificate-card,.contact-card,.compact-private-card){animation:premiumContentIn .3s cubic-bezier(.2,.75,.2,1) both}html[data-scroll-reveal=enabled] .reveal-section.is-revealed :is(.service-offer-grid>article,.audience-grid>article,.certificate-card):nth-child(2){animation-delay:45ms}html[data-scroll-reveal=enabled] .reveal-section.is-revealed :is(.service-offer-grid>article,.audience-grid>article,.certificate-card):nth-child(3){animation-delay:.09s}@keyframes premiumContentIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.public-page-content{animation:publicPageEnter .32s cubic-bezier(.2,.75,.2,1) both}@keyframes publicPageEnter{0%{opacity:0;translate:0 7px;filter:blur(2px)}to{opacity:1;translate:0 0;filter:none}}.apc-brand-preview{min-height:calc(100vh - 160px)}.apc-brand-preview h1{margin:.5rem 0 1rem;color:#fff;font-size:clamp(2rem,5vw,4rem);line-height:1}.apc-brand-preview h1 em{display:block;margin-top:.35rem;color:#d43a44;font-size:.38em;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.apc-brand-preview .lead-copy{max-width:52rem;color:#c8c5c5}.apc-replay-intro{margin-top:1.2rem}.apc-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.4rem}.apc-brand-card{display:grid;min-height:31rem;padding:1.25rem;border:1px solid #ffffff2e;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff20,0 22px 55px #0007}.apc-brand-card>span,.apc-ui-mocks article>span{color:#c8c5c5;font-size:.76rem;letter-spacing:.07em;text-transform:uppercase}.apc-brand-card img{align-self:center;width:100%;height:26rem;object-fit:contain}.apc-brand-card-dark{background:#151619}.apc-brand-card-light{background:#efefed}.apc-brand-card-light>span{color:#555}.apc-ui-mocks{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem;margin-top:1.25rem}.apc-ui-mocks article{padding:1.25rem;border:1px solid #ffffff2e;border-radius:16px;background:#18191c;box-shadow:inset 0 1px #ffffff1f}.apc-header-mock{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.2rem;border:1px solid #ffffff1f;border-radius:12px;background:#0d0e10}.apc-header-mock img{width:4.2rem;height:4.2rem;object-fit:contain}.apc-header-mock div{display:grid}.apc-header-mock b{color:#fff;font-size:1.35rem;letter-spacing:.12em}.apc-header-mock small{color:#aaa;text-transform:uppercase;letter-spacing:.08em}.apc-favicon-mock{display:grid;place-items:center;width:5rem;height:5rem;margin-top:1rem;border-radius:18px;background:#0d0e10;box-shadow:0 12px 28px #0008}.apc-favicon-mock img{width:3.6rem;height:3.6rem;object-fit:contain}.audience-grid article,.certificate-card,.compact-private-card,.contact-card,.service-offer-grid article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.audience-grid article:hover,.service-offer-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 42px #1718170c;border-color:#d1d5cf}.button span,.instagram-link span{transition:translate .2s ease}.button:hover span,.instagram-link:hover span{translate:3px 0}.faq-list summary span{transition:transform .22s ease}@supports selector(details::details-content){.faq-list details::details-content{block-size:0;overflow:hidden;transition:block-size .28s ease,content-visibility .28s;transition-behavior:allow-discrete}.faq-list details[open]::details-content{block-size:auto}}.premium-cursor{display:none;position:fixed;z-index:2147483647;left:0;top:0;width:30px;height:30px;pointer-events:none;background:url(/images/brand/aries-ram-cursor.png) 50%/contain no-repeat;filter:drop-shadow(0 1px 1px #fff) drop-shadow(0 2px 3px #1115);transform:translate(-50%,-100%) scale(1);transform-origin:50% 100%;transition:transform .14s cubic-bezier(.2,.72,.2,1);will-change:translate,transform}html[data-premium-cursor=ready],html[data-premium-cursor=ready] [role=button],html[data-premium-cursor=ready] a,html[data-premium-cursor=ready] body,html[data-premium-cursor=ready] button,html[data-premium-cursor=ready] select,html[data-premium-cursor=ready] summary{cursor:none}html[data-premium-cursor=ready] [contenteditable=true],html[data-premium-cursor=ready] input,html[data-premium-cursor=ready] textarea{cursor:text}html[data-premium-cursor=ready] .premium-cursor{display:block}.premium-cursor.is-visible{opacity:.96}.premium-cursor.is-suppressed{opacity:0}.premium-cursor.is-active{transform:translate(-50%,-100%) scale(1.12)}.premium-cursor.is-active.is-headbutt{transform:translate(-50%,-97%) scale(1.12)}.premium-cursor.is-pressed{transform:translate(-50%,-98%) scale(.96)}@media(max-width:700px){.premium-cursor{display:none!important}.apc-intro-logo{width:min(88vw,30rem);max-height:64vh}.apc-intro-glow{filter:blur(16px)}html[data-scroll-reveal=enabled] .reveal-section{translate:0 8px;filter:blur(2px);transition-duration:.3s}.apc-brand-grid,.apc-ui-mocks{grid-template-columns:1fr}.apc-brand-card{min-height:23rem}.apc-brand-card img{height:19rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal-section{opacity:1!important;translate:none!important}.apc-intro,.premium-cursor{display:none!important}.public-page-content{animation:none!important}}.apc-intro{background:radial-gradient(ellipse at 50% 50%,#3d404232 0,transparent 46%),linear-gradient(#060708f2,#0d0e10fa),url(/images/backgrounds/aries-gym-texture.webp) 50%/cover}.apc-intro:after{display:none}.apc-intro-glow{z-index:0;width:min(64rem,92vw);height:min(40rem,72vh);background:radial-gradient(ellipse,#d9dddf18 0,#9ca2a50c 38%,transparent 72%);filter:blur(22px)}.apc-intro-logo{z-index:2;width:min(39rem,76vw);opacity:0;filter:brightness(.88) drop-shadow(0 26px 48px #000d);transform:translate3d(-72vw,0,0) rotate(-2turn) scale(.84);transform-origin:50% 50%;will-change:transform,filter,opacity}.apc-intro-color-release{position:absolute;z-index:3;inset:-18%;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 45% 43%,#f5f6f2e6 0 3%,#c8cbc78a 12%,transparent 31%),radial-gradient(ellipse at 59% 54%,#c42131e8 0 4%,#85141fc7 16%,transparent 37%),radial-gradient(ellipse at 50% 52%,#4b4e50ef 0 15%,#25282ada 35%,transparent 62%);filter:blur(3px);transform:scale(.08);transform-origin:50% 50%;will-change:transform,opacity,filter}.apc-intro-color-release i{display:none}.apc-intro-skip{z-index:4}html[data-intro=playing] .apc-intro{animation:apcRollCurtain 3.2s ease both}html[data-intro=playing] .apc-intro-glow{animation:apcRollGlow 3.05s ease both}html[data-intro=playing] .apc-intro-logo{animation:apcLogoRoll 3.02s cubic-bezier(.18,.7,.2,1) .06s both}html[data-intro=playing] .apc-intro-color-release{animation:apcColorRelease 3.2s ease both}@keyframes apcRollCurtain{0%,82%{opacity:1}92%{opacity:.42}to{opacity:0}}@keyframes apcRollGlow{0%,35%{opacity:0;transform:scale(.9)}62%,82%{opacity:.72;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes apcLogoRoll{0%{opacity:0;filter:brightness(.8) drop-shadow(0 22px 40px #000a);transform:translate3d(-72vw,0,0) rotate(-2turn) scale(.84)}7%{opacity:1}54%{opacity:1;filter:brightness(.94) drop-shadow(0 20px 38px #000d);transform:translateZ(0) rotate(0deg) scale(.97)}62%{transform:translateZ(0) rotate(0deg) scale(1.015)}69%,78%{opacity:1;filter:brightness(1) drop-shadow(0 18px 34px #000e) drop-shadow(0 0 9px #8d17233d);transform:translateZ(0) rotate(0deg) scale(1)}88%{opacity:.3;filter:brightness(1.15) blur(5px) drop-shadow(0 0 16px #8d172366);transform:translateZ(0) rotate(0deg) scale(1.035)}to{opacity:0;filter:brightness(.82) blur(12px);transform:translateZ(0) rotate(0deg) scale(1.08)}}@keyframes apcColorRelease{0%,70%{opacity:0;transform:scale(.08);filter:blur(3px)}76%{opacity:.94}91%{opacity:.72;transform:scale(1.35);filter:blur(18px)}to{opacity:0;transform:scale(1.75);filter:blur(30px)}}.premium-cursor{display:block;width:28px;height:28px;opacity:0;transform:translate(-50%,-50%);filter:drop-shadow(0 1px 1px #fff8) drop-shadow(0 3px 5px #000c);transition:opacity .12s ease;will-change:translate,opacity}.premium-cursor.is-visible{opacity:.92}@media(hover:none),(max-width:700px),(pointer:coarse){.premium-cursor{display:none!important}}@media(prefers-reduced-motion:reduce){.apc-intro-fog,.premium-cursor{display:none!important}}