.site-shell{--ap-night:#0b1c1a;--ap-deep:#12302c;--ap-teal:#24423e;--ap-mint:#d3e8de;--ap-mint-ink:#0b1c1a;--ap-sage:#9ab1a9;--ap-pink:#f4b8c9;--ap-bright:#eaf4ef;--ap-error:#ffb4b4;--ap-rule:color-mix(in srgb,var(--ap-mint) 16%,transparent);--ap-rule-strong:color-mix(in srgb,var(--ap-mint) 38%,transparent);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--ap-header-h:68px;--ap-gutter:16px;--ap-label-font:var(--font-display),var(--font-inter),system-ui,sans-serif;--ap-label-track:0.1em;--ap-upper:uppercase;--bg-solid:var(--ap-night);--surface:var(--ap-deep);--surface-solid:var(--ap-deep);--surface-2:var(--ap-teal);--ink:var(--ap-mint);--muted:var(--ap-sage);--hairline:var(--ap-rule);--brand:var(--ap-mint);--brand-ink:var(--ap-mint);--on-brand:var(--ap-mint-ink);--bad:var(--ap-error);--bad-ink:var(--ap-error);--good:#7fd39a;--good-ink:#7fd39a;--lavender:var(--ap-sage);--lavender-ink:var(--ap-sage);position:relative;isolation:isolate;min-height:100vh;color-scheme:dark;background:var(--ap-night);color:var(--ap-mint);accent-color:var(--ap-mint);scrollbar-color:var(--ap-teal) var(--ap-night);text-underline-offset:6px;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}.site-shell[dir=rtl]{--ap-label-font:var(--font-arabic),var(--font-inter),system-ui,sans-serif;--ap-label-track:0;--ap-upper:none}body:has(.site-shell),html:has(.site-shell){background-color:#0b1c1a}html:has(.site-shell[data-menu-open]){overflow:hidden}.site-shell ::-moz-selection{background:var(--ap-mint);color:var(--ap-mint-ink)}.site-shell ::selection{background:var(--ap-mint);color:var(--ap-mint-ink)}.site-shell :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ap-mint);outline-offset:3px}.site-shell :where(a,button){-webkit-tap-highlight-color:transparent}.site-shell :where(a){color:inherit}.site-shell :where(.ap-num){font-variant-numeric:tabular-nums}.site-shell ::-webkit-scrollbar{height:10px;width:10px}.site-shell ::-webkit-scrollbar-thumb{background:var(--ap-teal)}.site-shell ::-webkit-scrollbar-track{background:var(--ap-night)}.site-skip{position:absolute;inset-inline-start:8px;top:8px;z-index:100;padding:12px 16px;background:var(--ap-mint);color:var(--ap-mint-ink);font:800 13px/1 var(--ap-label-font);transform:translateY(-200%)}.site-skip:focus{transform:none}.site-main{padding-top:var(--ap-header-h)}.site-shell:has(.site-home) .site-main{padding-top:0}.site-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--ap-gutter)}.ap-soon{padding-block:120px}.ap-inner{padding-block:clamp(32px,5vw,64px) clamp(72px,9vw,130px)}.ap-stack{display:grid;gap:clamp(48px,7vw,96px)}.ap-desktop-only{display:none}.ap-flip{flex:none}.site-shell[dir=rtl] .ap-flip{transform:scaleX(-1)}@media (min-width:640px){.site-shell{--ap-gutter:24px}}@media (min-width:1024px){.site-shell{--ap-gutter:40px;--ap-header-h:84px}.ap-desktop-only{display:block}}.ap-poster{font-family:var(--font-poster),"Arial Narrow",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:.98;color:var(--ap-mint);margin:0}.site-shell[dir=rtl] .ap-poster{font-synthesis-weight:none;font-family:var(--font-poster),var(--font-poster-ar),var(--font-arabic),system-ui,sans-serif;font-weight:900;text-transform:none;letter-spacing:0;line-height:1.25}.site-shell .ap-poster.ap-num,.site-shell .ap-ratio bdi,.site-shell[dir=rtl] .ap-poster.ap-num,.site-shell[dir=rtl] .ap-ratio bdi{font-family:var(--font-poster),"Arial Narrow",sans-serif;font-weight:400;line-height:1}.ap-h1{font-size:clamp(3rem,8vw,6rem)}.site-shell[dir=rtl] .ap-h1{font-size:clamp(2.5rem,6.4vw,5rem)}.ap-h2{font-size:clamp(2.5rem,6vw,6rem)}.site-shell[dir=rtl] .ap-h2{font-size:clamp(2.25rem,5vw,4.5rem)}.ap-lede{max-width:62ch;font-size:clamp(1.125rem,1.7vw,1.25rem);line-height:1.55}.ap-empty,.ap-lede,.ap-note{margin:0;color:var(--ap-sage)}.ap-empty,.ap-note{padding:24px;border:1px solid var(--ap-rule);background:var(--ap-deep)}.ap-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:800 13px/1.2 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track);color:var(--ap-mint);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px;transition:color .18s ease}@media (hover:hover) and (pointer:fine){.ap-link:hover{color:#fff}}.ap-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border:2px solid transparent;border-radius:999px;font:800 13px/1.15 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track);text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),background-color .18s ease,color .18s ease,border-color .18s ease}.ap-pill:active{transform:scale(.97)}.ap-pill-primary{background:var(--ap-mint);color:var(--ap-mint-ink)}.ap-pill-secondary{border-color:var(--ap-mint);background:transparent;color:var(--ap-mint)}.ap-pill-pink{background:var(--ap-pink);color:var(--ap-mint-ink)}.ap-pill:disabled{opacity:.7;cursor:progress}@media (hover:hover) and (pointer:fine){.ap-pill-primary:hover{background:#eef8f2}.ap-pill-secondary:hover{background:color-mix(in srgb,var(--ap-mint) 14%,transparent)}.ap-pill-pink:hover{background:#ffd3df}}@media (max-width:1139px){.ap-pill-icon{width:44px;min-height:44px;height:44px;padding:0}.ap-pill-icon .ap-pill-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;background:var(--ap-night);border-bottom:1px solid var(--ap-rule);transition:transform .28s var(--ease-out),background-color .18s ease,border-color .18s ease}.site-header[data-home]:not([data-scrolled]){background:transparent;border-bottom-color:transparent}.site-header[data-hidden]{transform:translateY(-100%)}.ap-bar{gap:6px;height:var(--ap-header-h);max-width:1440px;margin-inline:auto;padding-inline:var(--ap-gutter)}.ap-bar,.site-logo{position:relative;z-index:2;display:flex;align-items:center}.site-logo{flex:none;gap:10px;margin-inline-end:auto}.site-mark-white{width:36px;height:36px}.site-wordmark{display:none;width:auto;height:28px;filter:brightness(0) invert(1)}@media (min-width:440px){.site-wordmark{display:block}}.ap-actions{position:relative;z-index:2;display:flex;align-items:center;gap:6px}.ap-lang,.site-member-link{display:inline-flex;align-items:center;min-height:44px;font:800 11px/1 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track);white-space:nowrap;text-decoration:none}.ap-lang{padding-inline:8px}.site-member-link{padding-inline:12px;border:1.5px solid var(--ap-rule-strong);border-radius:999px;transition:transform .16s var(--ease-out),background-color .18s ease,border-color .18s ease}.site-member-link:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.site-member-link:hover{border-color:var(--ap-mint);background:color-mix(in srgb,var(--ap-mint) 12%,transparent)}}@media (max-width:359px){.ap-bar-book{display:none}}.site-menu-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--ap-mint);cursor:pointer;transition:transform .16s var(--ease-out)}.site-menu-button:active{transform:scale(.94)}.ap-nav ul{margin:0;padding:0;list-style:none}.ap-nav a{text-decoration:none}@media (max-width:1139px){.ap-nav{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:calc(var(--ap-header-h) + 24px) var(--ap-gutter) calc(32px + env(safe-area-inset-bottom));overflow-y:auto;background:var(--ap-night);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .22s var(--ease-drawer),visibility 0s linear .22s}.ap-nav[data-open]{clip-path:inset(0);visibility:visible;transition:clip-path .42s var(--ease-drawer),visibility 0s}.ap-nav li{overflow:hidden;border-bottom:1px solid var(--ap-rule)}.ap-nav ul a{display:block;padding-block:6px}.ap-nav ul a span{display:block;font-family:var(--font-poster),"Arial Narrow",sans-serif;font-size:12vw;line-height:1.02;text-transform:uppercase;transform:translateY(105%);transition:transform .22s var(--ease-out)}.site-shell[dir=rtl] .ap-nav ul a span{font-family:var(--font-poster),var(--font-poster-ar),var(--font-arabic),sans-serif;font-weight:900;text-transform:none;line-height:1.3;font-size:10vw}.ap-nav[data-open] ul a span{transform:none;transition:transform .42s var(--ease-out) min(calc(var(--i) * 40ms),.24s)}.ap-nav ul a[aria-current=page] span{color:var(--ap-sage)}.ap-nav-book .ap-pill{width:100%;min-height:56px}}@media (min-width:1140px){.ap-bar{gap:28px}.site-logo{margin-inline-end:0}.site-wordmark{height:32px}.ap-nav{flex:1}.ap-nav ul{display:flex;gap:clamp(14px,1.7vw,28px)}.ap-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;font:700 12px/1 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track);white-space:nowrap}.ap-nav a:after{content:"";position:absolute;inset-inline:0;bottom:6px;height:2px;background:var(--ap-mint);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease-out)}.site-shell[dir=rtl] .ap-nav a:after{transform-origin:right}.ap-nav a[aria-current=page]:after{transform:scaleX(1)}.ap-nav-book,.site-menu-button{display:none}.ap-actions{gap:14px}.ap-lang,.site-member-link{font-size:12px}}@media (min-width:1140px) and (max-width:1359px){.ap-bar{gap:14px;padding-inline:24px}.ap-nav ul{gap:16px}.ap-nav a{font-size:11px}.ap-actions{gap:8px}.ap-bar-book{padding-inline:16px;font-size:11px}.site-member-link{padding-inline:10px}}@media (min-width:1140px) and (max-width:1279px){.ap-nav .ap-nav-trial{display:none}}@media (min-width:1140px){.ap-bar-book{flex:none;white-space:nowrap}.site-member-link{padding-inline:10px}}@media (min-width:1140px) and (hover:hover) and (pointer:fine){.ap-nav a:hover:after{transform:scaleX(1)}}.ap-stickybar{display:none}@media (max-width:767px){.ap-stickybar{display:block;position:fixed;inset-inline:0;bottom:0;z-index:40;padding:12px var(--ap-gutter) calc(12px + env(safe-area-inset-bottom));background:var(--ap-night);border-top:1px solid var(--ap-rule);transform:translateY(100%);visibility:hidden;transition:transform .3s var(--ease-out),visibility 0s linear .3s}.ap-stickybar[data-show]{transform:none;visibility:visible;transition:transform .3s var(--ease-out),visibility 0s}.site-shell[data-menu-open] .ap-stickybar{transform:translateY(100%);visibility:hidden}.ap-stickybar-btn{width:100%}}.site-footer{background:var(--ap-night);border-top:1px solid var(--ap-rule)}.ap-grain,.site-footer{position:relative}.ap-grain:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.ap-signoff{overflow:hidden;padding-block:clamp(32px,6vw,72px) clamp(6px,1vw,14px);text-align:center;line-height:.8}.ap-signoff .ap-poster{display:block;font-size:min(17vw,16rem);line-height:.95;white-space:nowrap}.site-shell[dir=rtl] .ap-signoff .ap-poster{font-size:min(20vw,14rem);line-height:1.2}.ap-footer-body{display:grid;gap:40px;padding-block:clamp(40px,6vw,72px)}.ap-footer-book .ap-pill{width:100%}@media (min-width:640px){.ap-footer-book .ap-pill{width:auto}}.ap-footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-top:24px;border-top:1px solid var(--ap-rule);color:var(--ap-sage);font-size:14px}.ap-footer-legal p{display:flex;align-items:center;gap:8px;margin:0}.ap-footer-legal div{display:flex;flex-wrap:wrap;gap:4px 24px}.ap-footer-legal .ap-footer-trial{display:none}@media (max-width:1279px){.ap-footer-legal .ap-footer-trial{display:inline-flex}}.ap-footer-legal a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.ap-contact{display:grid;gap:40px}@media (min-width:768px){.ap-contact{grid-template-columns:1fr 1fr;gap:64px}}.ap-contact-name{margin:0 0 8px;font:800 1.25rem/1.25 var(--ap-label-font)}.ap-contact address{margin:0 0 20px;font-style:normal;color:var(--ap-sage);line-height:1.55}.ap-contact-links{display:flex;flex-direction:column;align-items:flex-start}.ap-contact-links a{display:inline-flex;align-items:center;gap:.35em;min-height:44px;text-decoration:none}.ap-contact-links a bdi,.ap-contact-links a.ap-ul{text-decoration:underline;text-decoration-thickness:1.5px}.ap-break{word-break:break-all}.ap-contact-hours h3{margin:0 0 12px;font:800 13px/1.2 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track);color:var(--ap-sage)}.ap-hours{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ap-hours tr{border-bottom:1px solid var(--ap-rule)}.ap-hours td,.ap-hours th{padding:10px 8px}.ap-hours th{text-align:start;font-weight:500}.ap-hours td{text-align:end}.ap-hours td span{display:block}.ap-hours tr[data-today]{background:color-mix(in srgb,var(--ap-mint) 11%,transparent);font-weight:700}@keyframes ap-route-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ap-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.site-route-enter{animation:ap-route-in .28s var(--ease-out) both}}@media (prefers-reduced-motion:reduce){.site-shell .site-route-enter{animation:ap-fade-in .15s ease-out both!important;animation-duration:.15s!important}}.site-shell{--ap-frame:color-mix(in srgb,var(--ap-mint) 40%,transparent);--ap-ground:var(--ap-night);--ap-mount:10px}@media (max-width:767px){.site-shell{--ap-mount:8px}}.ap-frame{position:relative;width:100%;padding:calc(var(--ap-mount) + 1px);background:var(--ap-ground)}.ap-frame:before{content:"";position:absolute;inset:0;border:1px solid var(--ap-frame);pointer-events:none}.ap-frame-pink{--ap-frame:var(--ap-pink)}.ap-plate{position:relative;overflow:hidden;background:var(--ap-deep);width:100%}.ap-plate-inner{position:absolute;inset:0}.ap-plate-inner[data-drift]{inset-block:-4%}.ap-plate img{-o-object-fit:cover;object-fit:cover}@keyframes ap-drift-y{0%{transform:translateY(-3.5%)}to{transform:translateY(3.5%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ap-plate-inner[data-drift]{animation:ap-drift-y linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}.ap-rise-mask{display:block;overflow:hidden;padding-block:.06em .1em;margin-block:-.06em -.1em}.site-shell[dir=rtl] .ap-rise-mask{padding-block:.2em;margin-block:-.2em}.ap-rise-in{display:block}@media (prefers-reduced-motion:no-preference){[data-ap-motion=on] [data-reveal=line] .ap-rise-in{transition:transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}[data-ap-motion=on] [data-reveal=line]:not([data-revealed]) .ap-rise-in{transform:translateY(105%)}[data-ap-motion=on] [data-reveal=up]{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(80ms + var(--i, 0) * 60ms)}[data-ap-motion=on] .ap-link[data-reveal=up]{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),color .18s ease;transition-delay:calc(80ms + var(--i, 0) * 60ms),calc(80ms + var(--i, 0) * 60ms),0s}[data-ap-motion=on] [data-reveal=up]:not([data-revealed]){opacity:0;transform:translateY(16px)}[data-ap-motion=on] [data-reveal=item]{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:min(calc(var(--i, 0) * 60ms),.42s)}[data-ap-motion=on] [data-reveal=item]:not([data-revealed]){opacity:0;transform:translateY(20px)}[data-ap-motion=on] [data-reveal=plate]:before{transition:opacity .5s var(--ease-out),transform .9s var(--ease-out)}[data-ap-motion=on] [data-reveal=plate]:not([data-revealed]):before{opacity:0;transform:scale(.96)}[data-ap-motion=on] [data-reveal=plate] .ap-plate{clip-path:inset(0);transition:clip-path .9s var(--ease-out) .12s}[data-ap-motion=on] [data-reveal=plate]:not([data-revealed]) .ap-plate{clip-path:inset(0 0 100% 0)}[data-ap-motion=on] [data-reveal=plate] .ap-plate img{transition:transform .9s var(--ease-out) .12s}[data-ap-motion=on] [data-reveal=plate]:not([data-revealed]) .ap-plate img{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce),print{[data-reveal],[data-reveal] .ap-plate,[data-reveal] .ap-plate img,[data-reveal] .ap-rise-in{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}[data-reveal]:before{opacity:1!important;transform:none!important;transition:none!important}}.site-hero{isolation:isolate;display:flex;min-height:max(100svh,620px);overflow:hidden}.site-hero,.site-hero-mask{position:relative;background:var(--ap-night)}.site-hero-mask{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:760px;margin-top:4px;padding:calc(var(--ap-mount) + 1px)}.site-hero-mask:before{content:"";position:absolute;inset:0;border:1px solid var(--ap-frame);pointer-events:none}.site-hero-mask .ap-hero-plate{display:flex;flex-direction:column;padding:0;background:none}.site-hero-mask .ap-hero-plate:before{display:none}.site-hero-mask .ap-plate{flex:1;min-height:0;aspect-ratio:3/4}.ap-hero-plate-sled img{-o-object-position:32% 0;object-position:32% 0}.ap-hero-plate-ropes img{-o-object-position:43% 0;object-position:43% 0}.ap-hero-plate-power img{-o-object-position:70% 0;object-position:70% 0}.site-hero-scrim{display:none}.site-hero-inner{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--ap-header-h) + 20px)}.site-hero-copy{position:relative;display:grid;gap:20px;padding-bottom:28px}.site-hero-title{font-size:clamp(4.5rem,26vw,8.5rem);color:var(--ap-bright)}.site-shell[dir=rtl] .site-hero-title{font-size:clamp(3rem,15vw,6.5rem)}.site-hero-accent{color:var(--ap-mint)}.ap-mask{overflow:hidden;padding-block:.03em .05em}.ap-mask,.ap-rise{display:block}.site-hero-description{max-width:34ch;margin:0;color:var(--ap-bright);text-shadow:0 1px 14px rgb(11 28 26/.85);font-size:1.125rem;line-height:1.5}.site-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.site-hero-actions .ap-pill{min-width:min(100%,280px)}.site-hero-pulse{display:none}.site-hero-rule{display:flex;align-items:center;gap:16px;padding-block:16px 20px;border-top:1px solid var(--ap-rule);font:700 11px/1.3 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track);color:color-mix(in srgb,var(--ap-mint) 88%,var(--ap-night))}.site-hero-rule>span:first-child{min-width:0}.ap-rule-pulse{display:none;flex:none;color:var(--ap-mint)}.site-hero-bottom-tag{margin-inline-start:auto;flex:none}@media (min-width:640px){.ap-rule-pulse{display:block}}@media (min-width:1024px){.site-hero{min-height:max(100svh,700px);--ap-hero-fs:clamp(4.5rem,min(10.5vw,calc((100svh - 490px) / 3.18)),9.5rem);--ap-text-w:max(calc(2.4 * var(--ap-hero-fs)),280px);--ap-hero-gap:56px}.site-shell[dir=rtl] .site-hero{--ap-hero-fs:clamp(3.5rem,min(5.8vw,calc((100svh - 530px) / 3.6)),6rem);--ap-text-w:max(calc(5.6 * var(--ap-hero-fs)),280px)}.site-hero-copy{display:grid;grid-template-columns:var(--ap-text-w) minmax(0,1fr);grid-template-areas:"title plates" "intro plates" "actions plates";-moz-column-gap:var(--ap-hero-gap);column-gap:var(--ap-hero-gap);row-gap:24px;align-items:start;padding-bottom:30px}.site-hero-title{grid-area:title;white-space:nowrap}.site-hero-title,.site-shell[dir=rtl] .site-hero-title{font-size:var(--ap-hero-fs)}.site-hero-description{grid-area:intro;max-width:none;font-size:1.125rem}.site-hero-actions{grid-area:actions;flex-direction:column;align-items:flex-start;gap:10px;max-width:none}.site-hero-mask{grid-area:plates;align-self:stretch;width:100%;max-width:820px;height:auto;margin:calc(.1 * var(--ap-hero-fs)) 0 0;padding:0;gap:12px;background:none;position:relative}.site-hero-mask:before{display:none}.site-hero-mask .ap-hero-plate{padding:calc(var(--ap-mount) + 1px);background:var(--ap-night);height:min(var(--ap-cap),100%)}.site-hero-mask .ap-hero-plate:before{display:block}.site-hero-mask .ap-plate{aspect-ratio:auto}.ap-hero-plate-sled{--ap-cap:534px;align-self:start}.ap-hero-plate-ropes{--ap-cap:540px;align-self:end}.ap-hero-plate-power{--ap-cap:446px;align-self:end}.site-hero-scrim{display:block;background:linear-gradient(to top,var(--ap-night) 0,rgb(11 28 26/0) 30%);pointer-events:none}.site-hero-pulse{display:block;position:absolute;z-index:2;inset-inline:0;top:50%;width:100%;height:auto;aspect-ratio:500/80;transform:translateY(-50%);overflow:visible;pointer-events:none}.site-hero-pulse path{stroke:var(--ap-mint);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.site-hero-rule{font-size:12px}}.ap-smoke{position:absolute;inset-inline:0;bottom:0;z-index:2;height:46%;overflow:hidden;pointer-events:none}.site-shell{--dir:1}.site-shell[dir=rtl]{--dir:-1}.ap-wisp{position:absolute;bottom:0;height:100%;width:min(54vw,780px);background-position:50%;background-repeat:no-repeat;background-size:cover;mix-blend-mode:screen;opacity:.74;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%,#000 68%,transparent),linear-gradient(0deg,transparent,#000 38%,#000 72%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 32%,#000 68%,transparent),linear-gradient(0deg,transparent,#000 38%,#000 72%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;will-change:transform}.ap-wisp-start{inset-inline-start:-4%;animation:ap-drift-start 38s linear infinite alternate}.ap-wisp-end{inset-inline-end:-4%;animation:ap-drift-end 34s linear infinite alternate}.ap-smoke[data-paused=true] .ap-wisp{animation-play-state:paused}@keyframes ap-drift-start{0%{transform:translateZ(0)}to{transform:translate3d(calc(7% * var(--dir)),0,0)}}@keyframes ap-drift-end{0%{transform:translateZ(0)}to{transform:translate3d(calc(-7% * var(--dir)),0,0)}}.ap-smoke-finale{inset-block:0;height:auto}.ap-smoke-finale .ap-wisp-end{width:min(62vw,820px);height:100%}.ap-smoke-finale .ap-wisp-start{width:min(40vw,520px);height:62%;opacity:.6}@media (max-width:1023px){.ap-wisp{width:90vw}.ap-smoke-finale .ap-wisp-end{height:80%}}@media (prefers-reduced-motion:reduce){.ap-smoke{display:none}}@keyframes ap-line-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes ap-hero-plate-in{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes ap-pulse-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.ap-rise{animation:ap-line-rise .7s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms)}.ap-hero-plate{animation:ap-hero-plate-in .7s var(--ease-out) both}.ap-hero-plate-sled{animation-delay:0s}.ap-hero-plate-ropes{animation-delay:90ms}.ap-hero-plate-power{animation-delay:.18s}.site-hero-pulse path{animation:ap-pulse-draw .9s var(--ease-out) .38s both}}.ap-section{padding-block:clamp(40px,6vw,88px)}.ap-section-head{display:grid;justify-items:start;gap:16px;margin-bottom:clamp(28px,4vw,48px)}.ap-section-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;color:var(--ap-sage);font-size:14px}.ap-section-topline p{margin:0}.ap-section>.ap-link,.ap-section>.ap-section-topline{margin-bottom:8px}.ap-section :where(.ap-rows,.ap-plans){margin-bottom:24px}.ap-prog{display:grid;gap:0;margin-bottom:24px}.ap-prog-stage{display:none;--ap-mount:10px}.ap-prog-list{margin:0;padding:0;list-style:none}.ap-prog-row{display:grid;gap:12px;padding-block:28px;border-top:1px solid var(--ap-rule)}.ap-prog-row:last-child{border-bottom:1px solid var(--ap-rule)}.ap-prog-photo{max-width:520px;margin-bottom:8px}.ap-prog-name{font-size:clamp(2.25rem,9vw,4.5rem);padding-bottom:4px}.site-shell[dir=rtl] .ap-prog-name{font-size:clamp(2rem,7vw,3.5rem)}.ap-prog-name a{display:block;outline-offset:8px;text-decoration:none;transition:color .18s ease}.ap-prog-body p{margin:0;max-width:52ch;color:var(--ap-sage);font-size:1.0625rem;line-height:1.6}@media (min-width:1024px){.ap-prog{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:72px;align-items:start}.ap-prog-stage{display:block;position:sticky;top:calc(var(--ap-header-h) + 24px);order:2}.ap-prog-layer{position:absolute;inset:0;opacity:0;filter:blur(8px);transition:opacity .32s var(--ease-out),filter .32s var(--ease-out)}.ap-prog-layer[data-active]{opacity:1;filter:blur(0)}.ap-prog-layer img{-o-object-fit:cover;object-fit:cover}.ap-prog-photo{display:none}.ap-prog-row{padding-block:32px;gap:0}.ap-prog-name{font-size:clamp(3rem,5.2vw,4.75rem)}.site-shell[dir=rtl] .ap-prog-name{font-size:clamp(2.5rem,4.4vw,4rem)}.ap-prog-body{min-height:5.1em}.ap-prog[data-ready] .ap-prog-body p{transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.ap-prog[data-ready] .ap-prog-row:not([data-active]) .ap-prog-body p{opacity:0;transform:translateY(4px)}.ap-prog[data-ready] .ap-prog-row:not([data-active]) .ap-prog-name a{color:var(--ap-sage)}}.ap-formats{display:grid;gap:56px}.ap-format{position:relative}.ap-format-rule{position:absolute;inset-inline:0;top:-28px;height:1px;background:var(--ap-mint)}.ap-ratio{font-size:clamp(4.5rem,24vw,8rem);margin-bottom:12px}.ap-format-title{margin:0 0 6px;font:800 1.125rem/1.3 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track)}.ap-format-promise{margin:0 0 20px;color:var(--ap-sage);font-size:1.125rem}.ap-format ul{margin:0;padding:0;list-style:none}.ap-format li{padding-block:12px;border-top:1px solid var(--ap-rule)}.ap-coaching-close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;margin-top:clamp(40px,6vw,72px)}.ap-close-line{font-size:clamp(2rem,5vw,3.5rem)}.site-shell[dir=rtl] .ap-close-line{font-size:clamp(1.75rem,4vw,3rem)}@media (min-width:768px){.ap-formats{grid-template-columns:1fr 1fr;gap:64px}.ap-format-rule{inset-inline-start:-32px;inset-inline-end:auto;top:0;bottom:0;width:1px;height:auto}.ap-ratio{font-size:clamp(6rem,13vw,9rem)}}.ap-ladies{background:var(--ap-deep);padding-block:clamp(56px,9vw,112px)}.ap-ladies-inner{display:grid;gap:32px;align-items:center}.ap-ladies{--ap-ground:var(--ap-deep)}.ap-ladies-plate{max-width:480px}.ap-ladies-copy{display:grid;justify-items:start;gap:20px}.ap-ladies-copy .ap-h2{color:var(--ap-pink)}.ap-ladies-hours{margin:0}.ap-ladies-hours .ap-rise-in{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.ap-ladies-hours bdi{font-size:clamp(2.5rem,7vw,4.5rem)}.ap-ladies-hours span{font:800 13px/1.3 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track);color:var(--ap-sage)}.ap-ladies-copy>p{margin:0;max-width:44ch;color:var(--ap-sage);font-size:1.125rem}@media (min-width:1024px){.ap-ladies-inner{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:72px}}.ap-rows{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--ap-rule)}.ap-row{display:grid;gap:8px 24px;padding-block:22px;border-top:1px solid var(--ap-rule)}.ap-row-title{font-size:clamp(2rem,7vw,3.25rem)}.site-shell[dir=rtl] .ap-row-title{font-size:clamp(1.75rem,6vw,2.75rem)}.ap-row-meta,.ap-row-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;color:var(--ap-sage)}.ap-row-price .ap-num{color:var(--ap-mint);font-weight:700}@media (min-width:768px){.ap-class-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center}}.ap-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 12px;border:1px solid var(--ap-rule-strong);border-radius:999px;color:var(--ap-mint);font:700 11px/1.2 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track);white-space:nowrap}.ap-chip-pink{border-color:var(--ap-pink);color:var(--ap-pink)}.ap-sample{margin:0 0 20px;padding:12px 16px;border:1px solid var(--ap-rule-strong);font-weight:600;font-size:14px}.ap-session{align-items:center}.ap-session-when{display:grid;gap:6px;justify-items:start}.ap-session-day{margin:0;color:var(--ap-sage);font-size:14px}.ap-session-time{display:flex;align-items:baseline;gap:8px;font-size:clamp(1.75rem,5vw,2.5rem);letter-spacing:.01em}.ap-session-what h3{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font:700 1.125rem/1.35 var(--ap-label-font)}.ap-session-sub{font-weight:500}.ap-session-sub,.ap-session-what p{color:var(--ap-sage);font-size:14px}.ap-session-what p{margin:2px 0 0}@media (min-width:768px){.ap-session{grid-template-columns:230px minmax(0,1fr) auto}.ap-sessions .ap-session:has(>.ap-link){grid-template-columns:230px minmax(0,1fr) auto auto}}.ap-campaign{--rail-h:420px;overflow:hidden}@media (min-width:768px){.ap-campaign{--rail-h:520px}}.ap-rail-wrap{position:relative;width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--ap-gutter)}.ap-rail-controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.ap-rail-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid var(--ap-mint);border-radius:999px;background:transparent;color:var(--ap-mint);cursor:pointer;transition:transform .16s var(--ease-out),background-color .18s ease,opacity .18s ease}.ap-rail-btn:active:not(:disabled){transform:scale(.97)}.ap-rail-btn:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.ap-rail-btn:hover:not(:disabled){background:color-mix(in srgb,var(--ap-mint) 14%,transparent)}}.ap-rail{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.ap-rail::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.ap-rail{cursor:grab}.ap-rail[data-dragging]{cursor:grabbing}}.ap-rail-item{flex:none;width:auto;height:var(--rail-h);--ap-mount:6px;scroll-snap-align:start}.ap-rail-item img{display:block;width:auto;max-width:none;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ap-rail-track{height:2px;margin-top:20px;background:var(--ap-rule)}.ap-rail-track span{display:block;height:100%;background:var(--ap-mint);transform:scaleX(0);transform-origin:left}.site-shell[dir=rtl] .ap-rail-track span{transform-origin:right}.ap-team{display:grid;gap:32px;align-items:center}.ap-team-plate{max-width:440px}.ap-team-copy{display:grid;justify-items:start;gap:20px}@media (min-width:1024px){.ap-team{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:72px}}.ap-plans{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.ap-plan{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--ap-rule);background:var(--ap-deep)}.ap-plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ap-plan-name{font-size:clamp(1.75rem,3vw,2.25rem)}.ap-plan-price{margin:0}.ap-plan-price .ap-poster{font-size:clamp(2.5rem,5vw,3.5rem)}.ap-plan-facts,.ap-plan-terms{display:grid;gap:4px}.ap-plan-desc,.ap-plan-facts p,.ap-plan-terms p{margin:0}.ap-plan-terms{color:var(--ap-sage);font-size:14px}.ap-plan-headline{font-weight:600}.ap-plan-points{margin:4px 0 0;padding-inline-start:1.1em;display:grid;gap:4px;color:var(--ap-sage);font-size:14px}.ap-plan-cta{margin-top:auto}.ap-plans{margin-top:0}.ap-pricelist{--pl-row:color-mix(in srgb,var(--ap-mint) 88%,white);--pl-row-open:color-mix(in srgb,var(--ap-mint) 70%,white);--pl-line:color-mix(in srgb,var(--ap-teal) 20%,transparent);border:1px solid var(--ap-rule);background:var(--pl-row);color:var(--ap-mint-ink)}.ap-pl-head,.ap-pl-summary{display:grid;grid-template-columns:44px minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,.9fr);align-items:center;gap:16px}.ap-pl-head{padding:14px 16px;background:var(--ap-teal);color:var(--ap-bright);font:800 13px/1.2 var(--ap-label-font);letter-spacing:var(--ap-label-track);text-transform:var(--ap-upper)}.ap-pl-row{border-top:1px solid var(--pl-line)}.ap-pl-row[open]{background:var(--pl-row-open)}.ap-pl-summary{padding:16px;cursor:pointer;list-style:none}.ap-pl-summary::-webkit-details-marker{display:none}.ap-pl-summary:focus-visible{outline:2px solid var(--ap-teal);outline-offset:-2px}.ap-pl-num{display:grid;justify-items:center;gap:2px;font:800 1.25rem/1 var(--ap-label-font);color:var(--ap-teal)}.ap-pl-num:after{content:"+";font-size:14px;font-weight:600}.ap-pl-row[open] .ap-pl-num:after{content:"\2013"}.ap-pl-service{display:flex;align-items:center;gap:12px;min-width:0}.ap-pl-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;color:var(--ap-teal);border:1.5px solid var(--ap-teal);border-radius:50%}.ap-pl-name,.ap-pl-other{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.ap-pl-other{text-align:start}.ap-pl-name strong,.ap-pl-other strong{font-size:1.05rem}.ap-pl-sub{font-size:13px;color:color-mix(in srgb,var(--ap-mint-ink) 72%,transparent)}.ap-pl-badge{justify-self:start;margin-top:4px;padding:2px 10px;border-radius:999px;background:var(--ap-teal);color:var(--ap-bright);font-size:12px;font-weight:600}.ap-pl-options{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ap-pl-options li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.ap-pl-label{min-width:0;overflow-wrap:anywhere}.ap-pl-price{flex:none;font-weight:800;color:var(--ap-teal)}.ap-pl-detail{padding:4px 16px 20px;border-top:1px dashed var(--pl-line)}.ap-pl-detail-title{margin:14px 0 10px;font:800 13px/1.2 var(--ap-label-font);letter-spacing:var(--ap-label-track);text-transform:var(--ap-upper);color:var(--ap-teal)}.ap-pl-detail-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ap-pl-detail-opt h4{margin:0 0 4px;font-size:1rem}.ap-pl-detail-opt p{margin:0}.ap-pricelist .ap-plan-points{color:color-mix(in srgb,var(--ap-mint-ink) 80%,transparent)}@media (max-width:719px){.ap-pl-head{grid-template-columns:44px minmax(0,1fr)}.ap-pl-head>:nth-child(3),.ap-pl-head>:nth-child(4){display:none}.ap-pl-summary{grid-template-columns:44px minmax(0,1fr);align-items:start}.ap-pl-options,.ap-pl-other{grid-column:2}.ap-pl-other{color:color-mix(in srgb,var(--ap-mint-ink) 80%,transparent)}}@media print{.ap-pricelist{border-color:#000}}.ap-appblock{display:grid;justify-items:start;gap:20px}.ap-appblock,.ap-finale{border-top:1px solid var(--ap-rule)}.ap-finale{position:relative;overflow:hidden;padding-block:clamp(96px,14vw,200px);background:var(--ap-night)}.ap-finale-inner{position:relative;z-index:3;display:grid;justify-items:start;gap:28px}.ap-finale-mark{width:112px;height:auto}.ap-finale-title{max-width:18ch;font-size:clamp(3rem,7vw,6.5rem);line-height:1.02;text-wrap:balance}.site-shell[dir=rtl] .ap-finale-title{max-width:16ch;font-size:clamp(2.5rem,7vw,6rem);line-height:1.3}@media (min-width:1024px){.ap-finale-inner{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:64px;column-gap:64px;align-items:center}.ap-finale-inner>:not(.ap-finale-mark){grid-column:1}.ap-finale-mark{grid-column:2;grid-row:1/span 3;width:auto;height:min(34vw,460px);justify-self:end}}.ap-finale-inner>p{margin:0;max-width:44ch;color:var(--ap-sage);font-size:1.125rem}.ap-pagehero{display:grid;gap:24px;margin-bottom:clamp(40px,6vw,80px)}.ap-pagehero-copy{display:grid;justify-items:start;gap:20px}.ap-pagehero-plate{order:-1;max-width:520px}.ap-pagehero-plate .ap-plate{aspect-ratio:16/11!important}.ap-page-close{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(40px,6vw,72px)}@media (min-width:1024px){.ap-pagehero-plated{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:72px}.ap-pagehero-plate{order:0;max-width:none}.ap-pagehero-plate .ap-plate{aspect-ratio:4/5!important}}.ap-coaches{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.ap-coach{display:grid;align-content:start;gap:12px;padding:0 0 24px;background:var(--ap-deep)}.ap-coach>:not(.ap-coach-mono){margin-inline:24px}.ap-coach-mono{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;margin-bottom:8px;background:color-mix(in srgb,var(--ap-teal) 55%,var(--ap-deep));font-size:clamp(4rem,9vw,6rem)}.ap-coach-name{font-size:clamp(1.75rem,3vw,2.25rem)}.ap-coach-position{margin:0;font-weight:600}.ap-coach-specialties{margin:0;color:var(--ap-sage);font-size:14px}.ap-coach-bio{margin:0;white-space:pre-line;line-height:1.6}.ap-big-actions{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:clamp(32px,5vw,56px)}.ap-big-actions .ap-pill{min-height:60px;padding-inline:32px;font-size:14px}.ap-contact-panel{padding:clamp(24px,5vw,48px);border:1px solid var(--ap-rule);background:var(--ap-deep)}.ap-zone{margin:0 0 20px;color:var(--ap-sage);font-size:14px}.ap-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ap-filter{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:2px solid var(--ap-mint);border-radius:999px;font:800 12px/1 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track);text-decoration:none;transition:transform .16s var(--ease-out),background-color .18s ease,color .18s ease}.ap-filter:active{transform:scale(.97)}.ap-filter[aria-current=page]{background:var(--ap-mint);color:var(--ap-mint-ink)}@media (hover:hover) and (pointer:fine){.ap-filter:not([aria-current=page]):hover{background:color-mix(in srgb,var(--ap-mint) 14%,transparent)}}.ap-daybar{justify-content:space-between;gap:12px;margin-bottom:28px}.ap-daybar,.ap-daybar-mid{display:flex;align-items:center}.ap-daybar-mid{flex:1;flex-wrap:wrap;justify-content:center;gap:8px 16px;text-align:center}.ap-daybar-day{font-size:clamp(1.75rem,4.5vw,2.75rem)}.ap-daybtn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid var(--ap-mint);border-radius:999px;transition:transform .16s var(--ease-out),background-color .18s ease}.ap-daybtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ap-daybtn:hover{background:color-mix(in srgb,var(--ap-mint) 14%,transparent)}}.ap-chat{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 32px;color:var(--ap-sage)}.ap-form{display:grid;gap:22px;max-width:640px}.ap-field{display:grid;gap:8px}.ap-label{font:800 12px/1.3 var(--ap-label-font);text-transform:var(--ap-upper);letter-spacing:var(--ap-label-track)}.ap-input{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--ap-rule-strong);border-radius:0;background:var(--ap-deep);color:var(--ap-mint);font:400 16px/1.4 var(--font-inter),system-ui,sans-serif;transition:border-color .18s ease}.ap-input:focus-visible{border-color:var(--ap-mint)}.ap-input[aria-invalid=true]{border-color:var(--ap-error)}.ap-error{margin:0;color:var(--ap-error);font-size:14px;font-weight:600}.ap-form-note{margin:0;color:var(--ap-sage);font-size:14px}.ap-form-note a{text-decoration:underline}.ap-submit{width:100%;min-height:56px}.ap-form-success{max-width:640px;padding:32px;border:1px solid var(--ap-mint);background:var(--ap-deep);font-size:1.25rem;line-height:1.5}.ap-panel{display:grid;gap:28px;max-width:720px;padding:clamp(24px,5vw,48px);border:1px solid var(--ap-rule);background:var(--ap-deep)}.ap-panel>p{margin:0;max-width:62ch}.ap-panel-actions{display:flex;flex-wrap:wrap;gap:12px}.ap-panel-links{display:grid;justify-items:start}.ap-note{padding:14px 20px;background:var(--ap-teal)}.ap-prose{display:grid;gap:2.25rem;max-width:72ch;font-size:1.0625rem;line-height:1.65}.ap-prose p,.ap-prose ul{margin:0}.ap-prose ul{padding-inline-start:1.25rem;list-style:disc}.ap-prose li+li{margin-top:.6rem}.ap-prose a{text-decoration:underline;text-underline-offset:6px}.ap-prose .ap-section{padding-block:0}.ap-prose .ap-section-head{margin-bottom:16px}.ap-prose .ap-h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}.ap-prose-lead{font-size:1.25rem}.ap-prose-note{color:var(--ap-sage);font-size:.9375rem;margin-top:1rem!important}.ap-prose-box{margin-top:1.25rem;padding:24px;border:1px solid var(--ap-rule);background:var(--ap-deep)}.ap-prose-cta{font-weight:700}@media (prefers-reduced-motion:reduce){@media (max-width:1139px){.site-shell .ap-nav{clip-path:none;opacity:0;transition:opacity .15s ease-out,visibility 0s linear .15s!important}.site-shell .ap-nav[data-open]{opacity:1;transition:opacity .15s ease-out,visibility 0s!important}.site-shell .ap-nav ul a span,.site-shell .ap-nav[data-open] ul a span{transform:none;transition:none!important}}@media (max-width:767px){.site-shell .ap-stickybar,.site-shell .ap-stickybar[data-show],.site-shell[data-menu-open] .ap-stickybar{transform:none}.site-shell .ap-stickybar{opacity:0;transition:opacity .15s ease-out,visibility 0s linear .15s!important}.site-shell .ap-stickybar[data-show]{opacity:1;transition:opacity .15s ease-out,visibility 0s!important}.site-shell[data-menu-open] .ap-stickybar{opacity:0}}.site-shell .ap-prog-layer{filter:none;transition:opacity .15s ease-out!important}.site-shell .ap-prog[data-ready] .ap-prog-body p{transform:none;transition:opacity .15s ease-out!important}.site-shell .site-header{transition:none!important}}@media print{.site-shell{--ap-night:#fff;--ap-deep:#fff;--ap-teal:#eee;--ap-mint:#000;--ap-mint-ink:#fff;--ap-sage:#333;--ap-rule:#999;--ap-error:#900;--bg-solid:#fff;--surface:#fff;--surface-solid:#fff;--surface-2:#eee;--ink:#000;--muted:#333;--hairline:#999;--brand:#000;--on-brand:#fff;--bad:#900;background:#fff;color:#000;color-scheme:light}body:has(.site-shell),html:has(.site-shell){background-color:#fff}.ap-smoke,.ap-stickybar,.site-footer,.site-header,.site-skip{display:none!important}.ap-grain:after{display:none}.site-main{padding-top:0}.site-route{animation:none}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_91e546{font-family:Anton;font-weight:400;font-style:normal}.__variable_91e546{--font-poster:"Anton"}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b261c59b2d76913d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/140e5638e63f96c7-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a6e4d7cd15e805a-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4b23ab4cc10b07bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b8c807255d58fc43-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b261c59b2d76913d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/140e5638e63f96c7-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8a6e4d7cd15e805a-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4b23ab4cc10b07bc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b8c807255d58fc43-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Arabic Fallback;src:local("Arial");ascent-override:113.22%;descent-override:60.81%;line-gap-override:0.00%;size-adjust:121.35%}.__className_f6e473{font-family:Noto Sans Arabic,Noto Sans Arabic Fallback;font-style:normal}.__variable_f6e473{--font-poster-ar:"Noto Sans Arabic","Noto Sans Arabic Fallback"}