@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff) format("woff")}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-arabic-wght-normal.BhzieyvS.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-10EC4,U+10EFC-10EFF,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-math-wght-normal.pS2d8anF.woff2) format("woff2-variations");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-208E,U+2090-209C,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+1EE00-1EEFF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-symbols-wght-normal.BJ6p-EzA.woff2) format("woff2-variations");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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AD,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-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-latin-ext-wght-normal.CIz31GGw.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-latin-wght-normal.BQEJrIpl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{color-scheme:light;--cm-color-ink: #231f20;--cm-color-graphite: #23252a;--cm-color-graphite-raised: #272a2f;--cm-color-white: #ffffff;--cm-color-accent: #cc2d53;--cm-color-steel: #9b9c9e;--cm-color-canvas: #f5f5f3;--cm-color-surface: var(--cm-color-white);--cm-color-surface-subtle: #ececea;--cm-color-border: #d8d8d5;--cm-color-text: var(--cm-color-ink);--cm-color-text-muted: #626064;--cm-color-on-dark: var(--cm-color-white);--cm-color-on-dark-muted: #d4d2d3;--cm-color-accent-hover: #aa2142;--cm-color-accent-soft: #f8dbe2;--cm-color-focus: var(--cm-color-accent);--cm-color-success: #27745a;--cm-color-success-soft: #dceee7;--cm-color-warning: #8a5b12;--cm-color-warning-soft: #f7ead2;--cm-color-danger: #a82337;--cm-color-danger-soft: #f7dfe4;--cm-color-overlay: rgb(35 31 32 / .48);--cm-font-body: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cm-font-display: var(--cm-font-body);--cm-font-data: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--cm-space-1: .25rem;--cm-space-2: .5rem;--cm-space-3: .75rem;--cm-space-4: 1rem;--cm-space-5: 1.5rem;--cm-space-6: 2rem;--cm-space-7: 3rem;--cm-radius-sm: .5rem;--cm-radius-md: .875rem;--cm-radius-lg: 1.25rem;--cm-shadow-raised: 0 .75rem 2.25rem rgb(35 31 32 / .09);--cm-ease-out: cubic-bezier(.16, 1, .3, 1);--cm-duration-fast: .16s;--cm-duration-base: .26s}::selection{background:var(--cm-color-accent);color:var(--cm-color-on-dark)}@font-face{font-family:OMR Symbol;src:url(/fonts/omr-symbol.woff2) format("woff2");unicode-range:U+20C4;font-display:swap}:root{color-scheme:light;--color-canvas: var(--cm-color-canvas);--color-surface: var(--cm-color-surface);--color-surface-subtle: var(--cm-color-surface-subtle);--color-surface-muted: #e4e4e1;--color-surface-raised: var(--color-surface);--color-surface-sunken: #f0f0ee;--color-text: var(--cm-color-text);--color-text-secondary: #4f4d50;--color-text-muted: var(--cm-color-text-muted);--color-divider: var(--cm-color-border);--color-border: #898789;--color-border-strong: #6c6a6d;--color-brand-white: var(--cm-color-white);--color-brand-ink: var(--cm-color-ink);--color-brand-graphite: var(--cm-color-graphite);--color-brand-graphite-raised: #272a2f;--color-brand-accent: var(--cm-color-accent);--color-brand-steel: var(--cm-color-steel);--color-primary: var(--cm-color-accent);--color-primary-hover: var(--cm-color-accent-hover);--color-primary-strong: #8e1f38;--color-primary-soft: var(--cm-color-accent-soft);--color-primary-tint: rgb(204 45 83 / .18);--color-primary-ring: rgb(204 45 83 / .4);--color-focus: var(--cm-color-focus);--color-success: var(--cm-color-success);--color-success-strong: #1f604a;--color-success-soft: var(--cm-color-success-soft);--color-success-border: #a8d3c3;--color-warning: var(--cm-color-warning);--color-warning-strong: #6f470d;--color-warning-soft: var(--cm-color-warning-soft);--color-warning-border: #dfc58f;--color-danger: var(--cm-color-danger);--color-danger-strong: #8e1f31;--color-danger-soft: var(--cm-color-danger-soft);--color-danger-border: #e6a8b5;--color-info: #4f5d73;--color-info-strong: #3d4757;--color-info-soft: #e4e8ef;--color-info-border: #bdc6d2;--color-success-surface: var(--color-success-soft);--color-warning-surface: var(--color-warning-soft);--color-danger-surface: var(--color-danger-soft);--color-on-dark: var(--cm-color-on-dark);--color-on-dark-muted: var(--cm-color-on-dark-muted);--color-on-dark-soft: #c2bec0;--color-on-dark-faint: #918f93;--color-on-dark-active: #ffdce5;--color-on-dark-scrollbar: #535156;--color-on-dark-hover: rgb(255 255 255 / .1);--color-on-dark-border: rgb(255 255 255 / .35);--color-on-dark-border-subtle: rgb(255 255 255 / .2);--color-on-dark-surface: rgb(255 255 255 / .06);--color-on-dark-surface-active: rgb(204 45 83 / .16);--color-on-dark-field: #302c2d;--color-on-dark-field-focus: #393435;--color-on-dark-focus: #ef7a96;--color-surface-translucent: rgb(255 255 255 / .85);--color-overlay: var(--cm-color-overlay);--color-overlay-strong: rgb(35 31 32 / .8);--color-shadow-subtle: rgb(35 31 32 / .05);--color-shadow: rgb(35 31 32 / .08);--color-shadow-strong: rgb(35 31 32 / .36);--shadow-popover: 0 .75rem 1.75rem var(--color-shadow);--shadow-drawer: 0 1rem 2rem var(--color-shadow-strong);--size-control-min: 2.75rem;--radius-control: 6px;--radius-card: 8px;--radius-panel: 10px;--radius-pill: 999px;--page-gutter: clamp(1.25rem, 3.5vw, 3.75rem);--page-block-start: clamp(1.5rem, 3vw, 3rem);--type-work-title-size: clamp(1.1rem, 1.4vw, 1.35rem);--type-work-title-weight: 690;--type-label-size: .75rem;--type-label-weight: 650;--font-mono: var(--cm-font-data);font-family:OMR Symbol,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--ng-icon__stroke-width: 1.65;--motion-fast: .12s;--motion-medium: .16s;--ease-out: var(--cm-ease-out);--bg: var(--color-canvas);--fg: var(--color-text);--muted: var(--color-text-muted);--border: var(--color-border);--color-accent: var(--color-primary);--color-white: var(--color-brand-white)}*,*:before,*:after{box-sizing:border-box}html,body{min-width:0;min-height:100%;margin:0;padding:0;overflow-x:clip;background:var(--color-canvas);color:var(--color-text)}body{min-height:100vh;font-family:inherit}:where(button,input,select,textarea){font:inherit;color:inherit}:where(img,svg){display:block}:where(button){border:0}:where(a){color:inherit;text-decoration:none}::selection{background:var(--color-primary);color:var(--color-brand-white)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:var(--color-surface-subtle)}::-webkit-scrollbar-thumb{background:var(--color-text-muted);border:2px solid var(--color-surface-subtle);border-radius:var(--radius-pill)}:where(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file])){min-height:var(--size-control-min)}:where(.field){display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;min-width:0}:where(.field>span,.field>legend){font-size:.85rem;color:var(--color-text-secondary);font-weight:500}:where(.field input,.field select,.field textarea){width:100%;min-width:0;padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text);font-size:.9rem}:where(select:not([multiple])){appearance:none;min-width:0;padding-block:.5rem;padding-inline:.75rem 2.35rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23626064' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;color:var(--color-text);line-height:1.25;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}:where(select:not([multiple]):hover:not(:disabled)){border-color:var(--color-border-strong);background-color:var(--color-surface-subtle)}:where(select:not([multiple]):focus-visible){border-color:var(--color-primary)}:where(select:not([multiple]):disabled){border-color:var(--color-divider);background-color:var(--color-surface-subtle);color:var(--color-text-muted);cursor:not-allowed}[dir=rtl] :where(select:not([multiple])){background-position:left .75rem center}:where(select option){background-color:var(--color-surface);color:var(--color-text)}:where(.field input:disabled,.field select:disabled,.field textarea:disabled){background-color:var(--color-surface-subtle);color:var(--color-text-muted)}:where(.field input::placeholder,.field textarea::placeholder){color:var(--color-text-muted)}:where(.field small){color:var(--color-text-muted);font-size:.78rem;line-height:1.4}:where(.field em){color:var(--color-danger);font-style:normal}:where(.field input.invalid,.field select.invalid,.field textarea.invalid),:where(.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]){border-color:var(--color-danger);background-color:var(--color-danger-soft)}@media(forced-colors:active){:where(select:not([multiple])){appearance:auto;padding-inline:.75rem;background-image:none}}.field-error{color:var(--color-danger);font-size:.82rem}.field--wide{grid-column:1 / -1}.field--port{max-width:10rem}:where(.field--inline){flex-direction:row;gap:.5rem;align-items:center}:where(.field--inline input){min-width:12rem}:where(.form .field){margin-bottom:0}:where(.message){display:block;margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid transparent;border-radius:var(--radius-control);font-size:.88rem;line-height:1.4;overflow-wrap:anywhere}:where(.message--error){color:var(--color-danger-strong);background:var(--color-danger-soft);border-color:var(--color-danger-border)}:where(.message--notice){color:var(--color-success-strong);background:var(--color-success-soft);border-color:var(--color-success-border)}:where(.message--warn){color:var(--color-warning-strong);background:var(--color-warning-soft);border-color:var(--color-warning-border)}:where(.inline-error){color:var(--color-danger);font-size:.88rem}:where(.inline-notice){color:var(--color-success);font-size:.88rem}:where(.inline-warn){color:var(--color-warning-strong);font-size:.88rem}:where(.panel){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1rem}:where(.panel+.panel){margin-top:1rem}:where(.card){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1rem}:where(.badge){display:inline-block;padding:.25rem .5rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;line-height:1.4;background:var(--color-surface-subtle);color:var(--color-text-secondary)}:where(.badge.ok){background:var(--color-success-soft);color:var(--color-success-strong)}:where(.badge.bad){background:var(--color-danger-soft);color:var(--color-danger-strong)}:where(.badge.warn){background:var(--color-warning-soft);color:var(--color-warning-strong)}:where(.badge.off){background:var(--color-surface-muted);color:var(--color-text-muted)}:where(.badge.draft){background:var(--color-info-soft);color:var(--color-info-strong)}:where(.badge.open){background:var(--color-info-soft);color:var(--color-info-strong)}:where(.table){width:100%;border-collapse:collapse;font-size:.9rem}:where(.table th,.table td){text-align:start;padding:.5rem;border-bottom:1px solid var(--color-divider)}:where(.table td){overflow-wrap:anywhere}:where(.table th){font-weight:600;color:var(--color-text-secondary);font-size:.78rem;text-transform:none}:where(.table .empty-row td){color:var(--color-text-muted);text-align:center;padding:1rem;font-style:italic}:where(.muted){color:var(--color-text-muted)}:where(.small){font-size:.78rem}:where(.count,.num,.tabular){font-variant-numeric:tabular-nums}:where(.surface--danger){background:var(--color-danger-soft);border:1px solid var(--color-danger-border)}:where(.ar){color:var(--color-text-muted);direction:rtl}:where(.tag){display:inline-block;padding:.25rem .5rem;border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:.72rem;font-weight:600}:where(.tag.off){background:var(--color-surface-muted);color:var(--color-text-muted)}:where(.page){margin:0 auto;padding:1.5rem}:where(.cols){display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}@media(max-width:820px){.cols{grid-template-columns:1fr!important}}:where(.cols--wide-left){grid-template-columns:1.4fr 1fr}:where(.form){display:flex;flex-direction:column;gap:.5rem}:where(.row){display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}:where(.row>.field){flex:1;min-width:12rem}:where(.actions){display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}:where(.actions--end){justify-content:flex-end}:where(.head){display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}:where(.head h1,.head h2,.head h3){margin:0}:where(.check){display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--color-text-secondary)}:where(.empty){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1.5rem 1rem;color:var(--color-text-muted);text-align:center}:where(.empty strong){color:var(--color-text-secondary);font-size:.95rem}:where(.empty-inline){display:block;margin:0;color:var(--color-text-muted)}:where(h1,h2,h3){margin:0 0 .75rem;color:var(--color-text);font-weight:700;line-height:1.25}:where(h1){color:var(--color-primary);font-size:1.5rem}:where(h2){font-size:1.1rem}:where(h3){font-size:.95rem;color:var(--color-text-secondary)}:where(p){margin:0 0 .75rem}:where(.tabs){display:flex;gap:.25rem;margin-bottom:1rem;overflow-x:auto;overscroll-behavior-inline:contain;border-bottom:1px solid var(--color-divider);padding-bottom:.25rem}:where(.tab){appearance:none;background:transparent;border:1px solid transparent;border-bottom:none;padding:.5rem .75rem;font:inherit;font-size:.9rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-control) var(--radius-control) 0 0;flex:0 0 auto;white-space:nowrap}:where(.tab:hover){background:var(--color-surface-subtle)}:where(.tab--active){background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}:where(.tab--active:hover){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}:where(.tabs--work){gap:1.75rem;margin:1.5rem 0 0;overflow-x:auto;padding-bottom:0}:where(.tabs--work .tab){position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem;min-height:var(--size-control-min);border:0;border-bottom:2px solid transparent;border-radius:0;padding:.25rem 0;color:var(--color-text-muted);font-size:.78rem;font-weight:var(--type-label-weight)}:where(.tabs--work .tab:hover){background:transparent;color:var(--color-text)}:where(.tabs--work .tab--active){border-bottom-color:var(--color-primary);background:transparent;color:var(--color-text)}:where(.tabs--work .tab--active:hover){border-bottom-color:var(--color-primary-hover);background:transparent}:where(.tabs--work .tab__count){display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:var(--radius-pill);padding-inline:.25rem;background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:.67rem;font-variant-numeric:tabular-nums}:where(.tabs--work .tab--active .tab__count){background:var(--color-primary-soft);color:var(--color-primary-strong)}:where(.section-state){display:grid;place-items:center;margin:0;color:var(--color-text-muted);font-size:.8rem;text-align:center}:where(.section-state--tall){min-height:12rem}:where(.section-state--framed){min-height:9rem;margin-block-start:1.5rem;border-block:1px solid var(--color-divider);font-size:.82rem}:where(.section-state--row){display:block;padding-block:1rem;border-bottom:1px solid var(--color-divider);font-size:.7rem;text-align:start}:where(.section-state--error){color:var(--color-danger-strong)}:where(.text-action){background:transparent;border:none;color:var(--color-primary);padding:0;font-size:.85rem;font-weight:700;min-height:2.25rem;cursor:pointer;text-decoration:none}:where(.text-action:hover){text-decoration:underline}:where(.text-action--danger){color:var(--color-danger)}:where(.confirm-row){display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}:where(.confirm-row__actions){display:flex;gap:.5rem;flex-wrap:wrap}:where(.confirm-row--danger){border-color:var(--color-danger-border);background:var(--color-danger-soft)}:where(.dialog-backdrop){position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:1rem;background:var(--color-overlay)}:where(.dialog-surface){width:min(100%,34rem);max-height:min(88vh,48rem);overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-drawer);animation:dialog-enter var(--motion-medium) var(--ease-out)}:where(.dialog-surface--wide){width:min(100%,52rem)}:where(.dialog-surface[data-tone=danger]){border-block-start:3px solid var(--color-danger)}:where(.dialog-head){margin-block-end:1rem}:where(.dialog-head h2){margin:0;color:var(--color-text);font-size:clamp(1.2rem,4vw,1.45rem);letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}:where(.dialog-head p){max-width:65ch;margin:.5rem 0 0;color:var(--color-text-secondary);line-height:1.55;overflow-wrap:anywhere}:where(.dialog-actions){display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;margin-block-start:1.5rem}@keyframes dialog-enter{0%{filter:blur(2px);transform:translateY(.75rem) scale(.985);box-shadow:var(--shadow-popover)}}@media(max-width:560px){:where(.dialog-backdrop){align-items:end;padding:0}:where(.dialog-surface){width:100%;max-height:92vh;padding:1rem;border-radius:var(--radius-panel) var(--radius-panel) 0 0}}@media(prefers-reduced-motion:reduce){:where(.dialog-surface){animation:none}}:where(.kpis,.kpi-row){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;margin-bottom:1rem}:where(.kpi){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1rem}:where(.kpi__num,.kpi-value){display:block;font-size:1.6rem;font-weight:700;color:var(--color-primary);line-height:1.2}:where(.kpi__label,.kpi-label){display:block;font-size:.78rem;color:var(--color-text-muted);margin-top:.25rem}:where(.sub){display:block;margin:.25rem 0 1rem;color:var(--color-text-muted);font-size:.85rem}:where(.eyebrow){display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}:where(.meta){display:flex;gap:.4rem;align-items:center;margin-top:.5rem;flex-wrap:wrap;font-size:.88rem;color:var(--color-text-secondary)}:where(.form-note){margin-top:2rem;font-size:.85rem;color:var(--color-text-muted)}:where(.last-updated){font-size:.78rem;color:var(--color-text-muted)}:where(.lead){display:block;max-width:60ch;margin:0 0 1rem;color:var(--color-text)}:where(.hint){display:block;max-width:72ch;margin:0 0 .75rem;color:var(--color-text-muted);font-size:.9rem}:where(.hint-inline){color:var(--color-text-muted);font-size:.85em}:where(.warn){color:var(--color-warning-strong)}:where(.row--off){opacity:.55}:where(.fieldset){border:1px solid var(--color-border);border-radius:var(--radius-control);padding:.5rem .75rem;margin:0 0 .75rem}:where(.fieldset legend){font-size:.82rem;color:var(--color-text-muted);padding:0 .25rem}:where(.table-wrap){width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}input,select,textarea{caret-color:var(--color-primary)}:where(button,a,[data-ui-control],summary,.table-wrap):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(forced-colors:active){:where(.tab--active,.badge){outline:1px solid currentColor;outline-offset:-1px}}::selection{background:var(--color-primary);color:var(--color-white)}html{scrollbar-color:var(--color-border-strong) var(--color-surface-subtle);scrollbar-width:thin}*::-webkit-scrollbar{width:.7rem;height:.7rem}*::-webkit-scrollbar-track{background:var(--color-surface-subtle)}*::-webkit-scrollbar-thumb{border:2px solid var(--color-surface-subtle);border-radius:var(--radius-pill);background:var(--color-border-strong)}*::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}a{text-underline-offset:.2em}:where(.link){color:var(--color-primary);text-decoration:none}:where(.link:hover){text-decoration:underline}table[role=table]{width:100%;max-width:100%}code{font-family:var(--font-mono);background:var(--color-surface-subtle);padding:.25rem;border-radius:var(--radius-control);font-size:.85em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-ui-control]{font:inherit}:where(button,[data-ui-control=field],[data-ui-control=file]){min-height:var(--size-control-min)}:where([data-ui-control=field]){min-width:0;min-height:var(--size-control-min);padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text);caret-color:var(--color-primary);font-size:.9rem;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}:where(.field [data-ui-control=field],.field [data-ui-control=file]){width:100%}:where(select[data-ui-control=field]:not([multiple])){appearance:none;padding-block:.5rem;padding-inline:.75rem 2.35rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23626064' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;line-height:1.25;cursor:pointer}:where([data-ui-control=field]:hover:not(:disabled)){border-color:var(--color-border-strong);background-color:var(--color-surface-subtle)}:where([data-ui-control=field]:focus-visible){border-color:var(--color-primary)}:where([data-ui-control=field]:disabled){border-color:var(--color-divider);background-color:var(--color-surface-subtle);color:var(--color-text-muted);cursor:not-allowed}[dir=rtl] :where(select[data-ui-control=field]:not([multiple])){background-position:left .75rem center}:where(select[data-ui-control=field] option){background-color:var(--color-surface);color:var(--color-text)}:where(textarea[data-ui-control=field]){line-height:1.5;resize:vertical}:where(input[type=password][data-ui-control=field]){font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:where([data-ui-control=field]::placeholder){color:var(--color-text-muted)}:where(input[data-ui-control=choice]){inline-size:1.1rem;block-size:1.1rem;min-height:1.1rem;flex:0 0 auto;margin:0;accent-color:var(--color-primary);cursor:pointer}:where(input[data-ui-control=choice]:disabled){cursor:not-allowed;opacity:.65}:where(label:has(>input[data-ui-control=choice])){display:inline-flex;min-inline-size:var(--size-control-min);min-block-size:var(--size-control-min);align-items:center;gap:.45rem;cursor:pointer}:where(label:has(>input[data-ui-control=choice]:disabled)){color:var(--color-text-muted);cursor:not-allowed}:where(input[data-ui-control=file]){max-width:100%;padding:.25rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-secondary);caret-color:var(--color-primary);font-size:.88rem}:where(input[data-ui-control=file])::file-selector-button{min-height:calc(var(--size-control-min) - .5rem);margin-inline-end:.6rem;padding:.5rem .75rem;border:0;border-inline-end:1px solid var(--color-divider);border-radius:calc(var(--radius-control) - 2px);background:var(--color-surface-subtle);color:var(--color-text);font:inherit;font-weight:var(--type-label-weight);cursor:pointer}:where([data-ui-control=field][data-ui-variant=code]){direction:ltr;font-family:var(--font-mono);font-size:1.05rem;font-weight:650;letter-spacing:.22em;text-align:center}:where(textarea[data-ui-control=field][data-ui-variant=multiline]){min-height:7rem;line-height:1.5}:where(input[data-ui-control=field][data-ui-variant=color]){inline-size:2rem;block-size:2rem;min-height:2rem;padding:0;border:1px solid var(--color-border);background:transparent;cursor:pointer}:where(input[data-ui-control=field][data-ui-variant=color])::-webkit-color-swatch-wrapper{padding:0}:where(input[data-ui-control=field][data-ui-variant=color])::-moz-color-swatch{border:0;border-radius:var(--radius-control)}:where(input[data-ui-control=field][data-ui-variant=display-code]){inline-size:12ch;min-height:0;padding:2vmin;border:2px solid var(--color-on-dark-border-subtle);border-radius:var(--radius-panel);background:transparent;color:var(--color-on-dark);font-size:6vmin;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}:where([data-ui-control=field],[data-ui-control=file]){font-size:1rem}:where([data-ui-control=field][aria-invalid=true]){border-color:var(--color-danger);background-color:var(--color-danger-soft)}:where(select[data-ui-control=field]:not([multiple])){appearance:auto;padding-inline:.75rem;background-image:none}:where(button,a,[data-ui-control],summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:root{color-scheme:dark;--site-ground: #090a0b;--site-surface: #151719;--site-raised: #202225;--site-ink: #f6f5f3;--site-muted: #c0c1c3;--site-rule: #414347;--site-accent: #bb1a3e;--site-accent-hover: #d52750;--site-focus: #f089a1;--site-font-display: "Anton", "Arial Narrow", sans-serif;--site-font-body: "Barlow", sans-serif;--site-font-label: "Barlow Condensed", sans-serif;--site-font-arabic: "Noto Sans Arabic Variable", sans-serif;--site-page-inset: clamp(24px, 5.55vw, 112px);--site-target-size: 44px;--site-space-sm: 8px;--site-space-md: 24px;--site-space-lg: 48px;--site-space-section: clamp(80px, 8vw, 136px);--site-ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html,body{margin:0;min-width:320px;overflow-x:clip;background:var(--site-ground);color:var(--site-ink)}html{scroll-behavior:auto;scroll-padding-top:32px;scrollbar-color:var(--site-rule) var(--site-ground)}body{font-family:var(--site-font-body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--site-accent);color:var(--site-ink)}a{color:inherit;text-decoration:none;text-underline-offset:6px}a,summary{-webkit-tap-highlight-color:transparent}#top:focus{outline:none}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}a:focus-visible,summary:focus-visible{outline:2px solid var(--site-focus);outline-offset:6px}img{display:block;max-width:100%}picture{display:contents}picture>source{display:none}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--site-font-display);font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.13;min-width:0;color:var(--site-ink)}p{max-width:65ch}button,summary{font:inherit}.arrow{flex:none}.skip-link{position:absolute;z-index:100;inset:8px auto auto 16px;padding:12px 20px;background:var(--site-accent);transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{height:75px;padding-inline:var(--site-page-inset);display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:20;background:var(--site-ground)}.brand{display:flex;flex:none;align-items:center;gap:9px}.brand img{width:56px;height:58px;object-fit:contain}.brand-type{display:grid;line-height:1.2}.brand-type>span{font-family:var(--site-font-body);font-size:23px;letter-spacing:.19em;text-transform:uppercase}.brand-type small{margin-top:4px;font-size:9px;letter-spacing:.3em;text-transform:uppercase}.desktop-nav{display:flex;align-items:center;gap:clamp(20px,3.4vw,52px)}.desktop-nav a,.language-switch,.mobile-menu nav>a{font-family:var(--site-font-label);font-weight:500;text-transform:uppercase;white-space:nowrap}.desktop-nav a{min-inline-size:var(--site-target-size);font-size:16px;letter-spacing:.04em;padding-block:14px;text-align:center}.desktop-nav a:hover,.language-switch a:hover{text-decoration:underline}.header-actions{display:flex;align-items:center;gap:32px}.language-switch{display:flex;gap:9px;align-items:center;font-size:16px}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--site-target-size);min-block-size:var(--site-target-size);flex-shrink:0}.language-divider{color:var(--site-muted)}.language-switch [lang=ar]{font-family:var(--site-font-arabic);font-size:14px}.header-join{border-inline-start:1px solid var(--site-rule);padding-inline-start:32px}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:60px;font:600 23px/1.2 var(--site-font-label);letter-spacing:.065em;text-transform:uppercase;white-space:nowrap}.action--primary{min-width:265px;padding:18px 34px;background:var(--site-accent)}.action--primary:hover{background:var(--site-accent-hover)}.action:active{transform:translateY(1px)}.action .arrow{transition:transform .22s var(--site-ease)}.action:hover .arrow{transform:translate(4px)}.action--text{position:relative;padding-block:15px;gap:18px}.action--text:after{content:"";position:absolute;inset-inline:0;bottom:7px;height:1px;background:currentColor}.action--text:hover{color:var(--site-focus)}.action--small{min-height:46px;min-width:140px;font-size:16px;padding:12px 28px;justify-content:center}.action--small .arrow,.mobile-menu{display:none}.hero{position:relative;height:clamp(570px,41.1vw,760px);isolation:isolate;display:flex;align-items:center}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 65%;z-index:-2}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000b8,#00000052 46%,#0000000a 80%);z-index:-1}.hero-content{padding-inline:var(--site-page-inset);padding-block:45px;width:100%;transform:translateY(20px)}.hero-brand{font-size:18px;letter-spacing:.34em;text-transform:uppercase;margin-bottom:8px}.hero h1{font-size:clamp(64px,6.1vw,106px);line-height:1.07;letter-spacing:-.015em;transform:scaleX(.84);transform-origin:left center}.hero h1>span{display:block}.hero h1>span:last-child{white-space:nowrap}.accent{color:var(--site-accent)}.hero-body{font-size:clamp(21px,1.75vw,28px);margin-top:12px;line-height:1.4}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 42px;margin-top:25px}.facility-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:30px 2.6vw 36px}.facility-preview{position:relative;height:clamp(230px,16.4vw,310px);overflow:clip;display:flex;align-items:flex-end;padding:22px;isolation:isolate}.facility-preview img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-2;transition:transform .5s var(--site-ease)}.facility-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .88),transparent 75%);z-index:-1}.facility-preview:hover img{transform:scale(1.035)}.preview-title{font:400 clamp(29px,2.45vw,44px)/1.1 var(--site-font-display);text-transform:uppercase}.preview-title:after{content:"";display:block;width:55px;height:4px;background:var(--site-accent);margin-top:12px}.facility-preview>.arrow{margin-inline-start:auto;margin-bottom:19px}.section-inset{padding-inline:var(--site-page-inset)}.club-intro{padding-block:var(--site-space-section);display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:start}.club-intro h2{font-size:clamp(48px,4.4vw,76px)}.intro-copy p{font-size:22px}.simple-list{list-style:none;margin:28px 0 0;padding:0}.simple-list li{padding-block:12px;border-bottom:1px solid var(--site-rule);font-size:17px}.section-copy h2,.section-heading h2,.extras-section>h2,.faq-section>h2{font-size:clamp(42px,3.8vw,66px)}.section-copy>p{margin-top:28px;color:var(--site-muted);font-size:20px}.section-copy>.action{margin-top:30px}.training-section{display:grid;grid-template-columns:1.3fr 1fr;gap:9%;align-items:center;padding-block:16px var(--site-space-section)}.training-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.training-images img{width:100%;height:auto}.training-images img:last-child{margin-top:100px}.women-section{display:grid;grid-template-columns:1fr 1.45fr;gap:8%;align-items:center;padding-block:var(--site-space-section);background:var(--site-surface)}.women-section>img{width:100%;height:auto}.classes-section{padding-block:var(--site-space-section)}.section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:start;margin-bottom:48px}.section-heading p{color:var(--site-muted);font-size:20px}.classes-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;align-items:start}.classes-grid>img{width:100%;height:auto}.class-formats ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--site-rule)}.class-formats li{padding-block:12px;border-bottom:1px solid var(--site-rule);display:flex;align-items:center;justify-content:space-between;font:400 29px/1.3 var(--site-font-display);text-transform:uppercase}.class-formats>p{font-size:16px;color:var(--site-muted);margin-top:24px}.class-formats>.action{margin-top:12px}.recovery-section{display:grid;grid-template-columns:1fr 1fr;background:var(--site-surface)}.recovery-section figure{position:relative;min-height:560px}.recovery-section figure>img{height:100%;width:100%;object-fit:cover}.recovery-section .section-copy{padding:80px var(--site-page-inset) 80px 64px;align-self:center}.trainers-section{padding-block:var(--site-space-section);background:var(--site-raised);border-block:1px solid var(--site-rule)}.trainers-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end;margin-bottom:48px}.trainers-intro h2{max-width:12ch;font-size:clamp(48px,4.5vw,76px)}.trainers-intro h2:before{content:"";display:block;width:64px;height:4px;margin-bottom:30px;background:var(--site-accent)}.trainers-intro>p{max-width:42ch;color:var(--site-muted);font-size:20px}.trainers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.trainer-profile{display:flex;align-items:flex-end;min-width:0;min-height:224px;padding-block:28px 22px;border-block-start:1px solid var(--site-rule)}.trainer-details h3{font-size:clamp(48px,4.5vw,72px)}.trainer-focus{margin-top:14px;color:var(--site-focus);font:600 19px/1.3 var(--site-font-label);text-transform:uppercase;letter-spacing:.04em}.trainers-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px 48px;margin-top:58px;padding-top:24px;border-top:1px solid var(--site-rule)}.trainers-note{max-width:60ch;color:var(--site-muted);font-size:16px}.extras-section{padding-block:var(--site-space-section);border-bottom:1px solid var(--site-rule)}.extras-section>h2{max-width:16ch}.extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:48px}.extras-grid h3{font-size:30px}.extras-grid p{color:var(--site-muted);margin-top:16px;max-width:46ch}.faq-section{padding-block:var(--site-space-section);display:grid;grid-template-columns:.8fr 1.3fr;gap:8%}.faq-list{border-top:1px solid var(--site-rule)}.faq-list details{border-bottom:1px solid var(--site-rule)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;cursor:pointer;font-size:20px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--site-focus)}.faq-symbol{width:16px;height:16px;position:relative;flex:none}.faq-symbol:before,.faq-symbol:after{content:"";position:absolute;background:currentColor}.faq-symbol:before{width:16px;height:1px;top:7px}.faq-symbol:after{width:1px;height:16px;left:7px}.faq-list details[open] .faq-symbol:after{display:none}.faq-list details>p{padding-bottom:24px;padding-inline-end:40px;font-size:18px;color:var(--site-muted)}.location-section{background:var(--site-raised);display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-block:var(--site-space-section)}.location-address{border-inline-start:1px solid var(--site-rule);padding-inline-start:20%}.location-mark{color:var(--site-focus);margin-bottom:24px}address{font-style:normal}.location-address address{font-size:27px;font-weight:500}.location-address address span{display:block;color:var(--site-muted);font-size:18px;font-weight:400;margin-top:8px}.location-address .action{margin-top:24px}.closing-section{padding-block:var(--site-space-section)}.closing-section h2{font-size:clamp(48px,5.4vw,90px);max-width:18ch}.closing-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:40px}.closing-bottom p{color:var(--site-muted);font-size:21px}.closing-actions{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center}.visit-page{padding-block:64px 112px;min-height:75vh}.back-link,.contact-actions>a{display:inline-flex;align-items:center;min-inline-size:var(--site-target-size);min-block-size:var(--site-target-size)}.back-link:hover,.contact-actions>a:hover{text-decoration:underline}.back-link{color:var(--site-muted);font-size:16px;text-decoration:underline}.visit-heading{margin-top:48px}.visit-page h1{font-size:clamp(44px,5.4vw,84px)}.visit-heading>p,.visit-page>p{margin-top:24px;font-size:22px;max-width:60ch}.visit-heading .visit-note{font-size:16px;color:var(--site-muted)}.visit-options{display:flex;flex-wrap:wrap;gap:48px 120px;margin-top:64px;border-top:1px solid var(--site-rule);padding-top:40px}.visit-options h2{font-size:30px;margin-bottom:20px}.visit-options .action{margin-top:16px}.contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media(max-width:900px){.club-intro,.training-section,.women-section,.section-heading,.classes-grid,.recovery-section,.faq-section{grid-template-columns:minmax(0,1fr);gap:40px}.training-images{max-width:650px}.training-images img:last-child{margin-top:48px}.section-copy{max-width:650px}.section-copy h2,.section-heading h2{max-width:18ch}.women-section .section-copy{order:1}.recovery-section{gap:0}.recovery-section figure{min-height:0;height:440px}.recovery-section .section-copy{padding:56px var(--site-page-inset)}.trainers-intro{grid-template-columns:minmax(0,1fr);gap:24px}.trainers-bottom,.closing-bottom{align-items:flex-start;flex-direction:column}.location-address{padding-inline-start:12%}}@media(max-width:700px){.club-intro h2{font-size:46px}.intro-copy p{font-size:20px}.section-copy h2,.section-heading h2,.extras-section>h2,.faq-section>h2{font-size:40px}.section-copy>p,.section-heading p{font-size:18px;margin-top:20px}.section-heading{margin-bottom:32px;gap:0}.training-images{gap:12px}.extras-grid,.location-section{grid-template-columns:minmax(0,1fr);gap:40px}.extras-grid h3{font-size:28px}.faq-list summary{font-size:18px}.faq-list details>p{font-size:17px;padding-inline-end:24px}.location-address{border-inline-start:0;border-block-start:1px solid var(--site-rule);padding:32px 0 0}.location-address address{font-size:24px}.trainers-intro{margin-bottom:32px}.trainers-intro h2{font-size:48px}.trainers-intro>p{font-size:18px}.trainers-grid{grid-template-columns:minmax(0,1fr);gap:0}.trainer-profile{min-height:148px;padding-block:24px}.trainer-details h3{font-size:48px}.trainers-bottom{margin-top:48px}.closing-section h2{font-size:48px}.visit-page{padding-block:40px 80px}.visit-heading>p{font-size:19px}}@media(max-width:1350px){.brand-type>span{font-size:19px}.brand img{width:44px}.site-header,.header-actions{gap:20px}.header-join{padding-inline-start:20px}.desktop-nav{gap:16px}}@media(max-width:1200px){.desktop-nav,.header-join{display:none}.mobile-menu{display:block;flex:none}.mobile-menu summary{display:grid;place-content:center;gap:6px;min-inline-size:var(--site-target-size);min-block-size:var(--site-target-size);padding:10px;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.menu-line{height:1px;width:24px;background:var(--site-ink)}.mobile-menu nav{position:absolute;inset:100% 0 auto;max-block-size:calc(100svh - 75px);overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:16px;padding:24px var(--site-page-inset) 32px;background:var(--site-surface);border-block-start:1px solid var(--site-rule);display:flex;flex-direction:column;align-items:stretch;gap:6px}.mobile-menu nav>*{flex-shrink:0}.mobile-menu nav>a{padding-block:12px;font-size:24px}.mobile-menu nav .action{margin-top:12px;align-self:flex-start}.hero h1{font-size:clamp(60px,7vw,78px)}.preview-title{font-size:28px}}@media(max-width:700px){.site-header{height:72px;padding-inline:20px;gap:12px}.brand{gap:5px}.brand img{width:38px;height:52px}.brand-type>span{font-size:16px;letter-spacing:.13em}.brand-type small{font-size:7px;letter-spacing:.12em}.header-actions{gap:12px}.site-header .language-switch{gap:0}.site-header .language-switch [aria-current],.site-header .language-divider{display:none}.hero{height:620px;align-items:flex-end}.hero-image{object-position:60% 50%}.hero:before{background:linear-gradient(0deg,#000000f0,#00000078 55%,#0000000d)}.hero-content{padding:32px 24px 40px;transform:none}.hero-brand{font-size:11px;letter-spacing:.26em;margin-bottom:12px}.hero h1{font-size:clamp(42px,10.9vw,68px);line-height:1.12;transform:none}.hero h1>span:last-child{white-space:normal;max-width:12ch}.hero-body{font-size:20px;margin-top:18px;max-width:29ch}.hero-actions{gap:8px 26px;margin-top:24px}.action{font-size:20px;min-height:56px}.action--primary{min-width:208px;padding:17px 24px}.hero-actions .action--text{font-size:19px}.facility-previews{grid-template-columns:minmax(0,1fr);padding:20px 20px 0;gap:16px}.facility-preview{height:220px;padding:20px}.preview-title{font-size:34px}}@media(max-width:360px){.site-header{padding-inline:16px;gap:8px}.header-actions{gap:8px}}[dir=rtl]{--site-font-display: var(--site-font-arabic);--site-font-body: var(--site-font-arabic);--site-font-label: var(--site-font-arabic)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-weight:700;line-height:1.4;letter-spacing:0}[dir=rtl] .brand-type>span{font-family:Barlow,sans-serif}[dir=rtl] .brand-type small{letter-spacing:0}[dir=rtl] .desktop-nav a{font-size:13px;letter-spacing:0}[dir=rtl] .action{letter-spacing:0;font-size:18px}[dir=rtl] .action--small{font-size:13px;min-width:160px;padding-inline:18px}[dir=rtl] .arrow{transform:scaleX(-1)}[dir=rtl] .action:hover .arrow{transform:scaleX(-1) translate(4px)}[dir=rtl] .hero:before{background:linear-gradient(270deg,#000000c7,#00000057 48%,#00000014 80%)}[dir=rtl] .hero h1{font-size:clamp(56px,5.1vw,88px);transform:none}[dir=rtl] .hero-brand{letter-spacing:0}[dir=rtl] .hero-body{font-size:23px}[dir=rtl] .recovery-section .section-copy{padding-inline:64px var(--site-page-inset)}[dir=rtl] .club-intro h2,[dir=rtl] .closing-section h2{font-size:clamp(38px,3.5vw,60px)}[dir=rtl] .section-copy h2,[dir=rtl] .section-heading h2,[dir=rtl] .extras-section>h2,[dir=rtl] .faq-section>h2{font-size:clamp(32px,2.8vw,48px)}[dir=rtl] .extras-grid h3,[dir=rtl] .class-formats li{font-size:25px}[dir=rtl] .section-copy>p,[dir=rtl] .intro-copy p,[dir=rtl] .section-heading p{font-size:18px;line-height:1.9}[dir=rtl] .simple-list li,[dir=rtl] .extras-grid p,[dir=rtl] .faq-list details>p{font-size:16px;line-height:1.9}[dir=rtl] .preview-title{font-size:clamp(23px,2vw,34px);font-weight:700}[dir=rtl] .trainers-intro h2{font-size:clamp(38px,3.5vw,60px)}[dir=rtl] .trainers-intro>p,[dir=rtl] .trainers-note{font-size:18px;line-height:1.9}[dir=rtl] .trainer-details h3{font-size:clamp(40px,3.7vw,58px)}[dir=rtl] .trainer-focus{letter-spacing:0}@media(max-width:700px){[dir=rtl] .hero h1{font-size:clamp(36px,9vw,57px)}[dir=rtl] .hero h1>span:last-child{max-width:none}[dir=rtl] .hero-brand{font-size:13px}[dir=rtl] .hero-body{font-size:18px}[dir=rtl] .hero:before{background:linear-gradient(0deg,#000000f0,#0000008c 58%,#0000001f)}[dir=rtl] .preview-title{font-size:27px}[dir=rtl] .recovery-section .section-copy{padding-inline:var(--site-page-inset)}[dir=rtl] .club-intro h2,[dir=rtl] .closing-section h2{font-size:36px}[dir=rtl] .section-copy h2,[dir=rtl] .section-heading h2,[dir=rtl] .extras-section>h2,[dir=rtl] .faq-section>h2{font-size:32px}[dir=rtl] .faq-list summary{font-size:16px}[dir=rtl] .trainers-intro h2{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.site-footer{--footer-wordmark-font: "Anton", "Arial Narrow", sans-serif;border-block-start:1px solid var(--site-rule);padding-block-start:clamp(56px,6vw,96px)}.footer-grid{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) repeat(var(--footer-rest, 1),minmax(0,1fr));gap:48px clamp(24px,3vw,56px)}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-inline-size:0}.footer-brand img{inline-size:72px;block-size:72px;object-fit:contain}.footer-tagline{display:block;max-inline-size:9ch;font:400 clamp(34px,3.4vw,56px)/1.1 var(--site-font-display);text-transform:uppercase}.footer-col{min-inline-size:0}.footer-col ul{list-style:none;margin:0;padding:0}.footer-heading,.footer-subheading{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:600 15px/1.2 var(--site-font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--site-muted)}.footer-heading:before{content:"";flex:none;inline-size:20px;block-size:2px;background:var(--site-accent)}.footer-subheading{margin-block:36px 14px}.footer-col address{font-size:18px;line-height:1.5;color:var(--site-ink)}.footer-col address span{display:block;color:var(--site-muted)}.footer-link{display:inline-flex;align-items:center;min-block-size:var(--site-target-size);min-inline-size:var(--site-target-size);color:var(--site-ink);font-size:17px;line-height:1.3}.footer-link:hover{color:var(--site-focus);text-decoration:underline}.footer-directions{gap:14px;margin-block-start:6px;font:600 17px/1.2 var(--site-font-label);letter-spacing:.08em;text-transform:uppercase}.footer-directions .arrow{inline-size:20px;block-size:20px}.footer-nav-link{font:500 20px/1.2 var(--site-font-label);letter-spacing:.04em;text-transform:uppercase}.footer-contact-link{font-size:clamp(15px,1.35vw,18px);flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding-block:8px;overflow-wrap:anywhere}.footer-label{font:600 13px/1.2 var(--site-font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--site-muted)}.footer-social{display:flex;flex-wrap:wrap;gap:12px}.footer-social-link{display:grid;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--site-rule);color:var(--site-ink);transition:background-color .22s var(--site-ease),border-color .22s var(--site-ease)}.footer-social-link:hover{background:var(--site-accent);border-color:var(--site-accent)}.hours-status{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;padding:7px 14px;border:1px solid var(--site-rule);font:600 15px/1.3 var(--site-font-label);letter-spacing:.07em;text-transform:uppercase}.hours-status[hidden]{display:none}.hours-status:before{content:"";flex:none;inline-size:8px;block-size:8px;border:1.5px solid var(--site-muted)}.hours-status[data-state=open]{border-color:var(--site-accent)}.hours-status[data-state=open]:before{background:var(--site-focus);border-color:var(--site-focus)}.hours-table{inline-size:100%;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}.hours-table :is(th,td){padding-block:7px;border-block-end:1px solid var(--site-rule);vertical-align:baseline}.hours-table th{padding-inline-end:16px;font-weight:500;text-align:start;color:var(--site-muted);white-space:nowrap}.hours-table td{text-align:end;color:var(--site-ink)}.hours-table tr[aria-current=date] th{color:var(--site-ink)}.hours-table tr[aria-current=date] th:before{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-end:8px;background:var(--site-accent);vertical-align:middle}.hours-closed{color:var(--site-muted)}.hours-women,.hours-note{display:block;font-size:14px;line-height:1.4}.hours-women{white-space:nowrap}.hours-women{color:var(--site-focus)}.hours-note{color:var(--site-muted)}.hours-zone{margin-block-start:10px;font-size:13px;color:var(--site-muted)}.footer-wordmark{container-type:inline-size;margin-block-start:clamp(64px,8vw,128px);overflow:clip;user-select:none;pointer-events:none}.footer-wordmark-text{position:relative;display:block;white-space:nowrap;text-align:center;font:400 var(--footer-wordmark-size, 18.25cqi)/.84 var(--footer-wordmark-font);letter-spacing:0;text-transform:uppercase;color:var(--site-surface);-webkit-text-stroke:clamp(1px,.18cqi,2.5px) color-mix(in srgb,var(--site-rule) 70%,var(--site-muted));paint-order:stroke fill}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:4px 36px;margin-block-start:clamp(20px,2.4vw,36px);padding-block:14px 28px;border-block-start:1px solid var(--site-rule);font-size:14px;color:var(--site-muted)}.footer-copyright{max-inline-size:none}.footer-legal{display:flex;flex-wrap:wrap;gap:4px 28px}.footer-legal .footer-link{color:var(--site-muted);font-size:14px}.footer-legal .footer-link:hover{color:var(--site-focus)}.footer-top{position:relative;display:grid;place-items:center;flex:none;margin-inline-start:auto;inline-size:56px;block-size:56px;color:var(--site-ink)}.footer-top-ring{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg);overflow:visible}.footer-top-ring circle{fill:none;stroke-width:1.5}.ring-track{stroke:var(--site-rule);transition:stroke .22s var(--site-ease)}.ring-progress{stroke:var(--site-accent);stroke-dasharray:1;stroke-dashoffset:1}.footer-top:hover .ring-track{stroke:var(--site-accent)}.footer-top:hover{color:var(--site-focus)}.footer-top-arrow{position:relative}[dir=rtl] .footer-top-ring{transform:rotate(-90deg) scaleY(-1)}@media(max-width:1240px){.footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(var(--footer-rest, 1),minmax(0,1fr))}.footer-brand{grid-column:1 / -1;flex-direction:row;align-items:center;gap:24px}.footer-tagline{max-inline-size:none}}@media(max-width:1100px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.site-footer{padding-block-start:48px}.footer-grid{grid-template-columns:minmax(0,1fr);gap:40px}.footer-brand img{inline-size:56px;block-size:56px}.footer-explore ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.footer-bottom{gap:0 24px}.footer-copyright{order:3;inline-size:100%}.footer-top{inline-size:52px;block-size:52px}}[dir=rtl] .footer-tagline{font-weight:700;line-height:1.4;font-size:clamp(28px,2.6vw,40px)}[dir=rtl] .footer-heading,[dir=rtl] .footer-subheading,[dir=rtl] .footer-label,[dir=rtl] .hours-status{letter-spacing:0;font-size:15px}[dir=rtl] .footer-nav-link,[dir=rtl] .footer-directions{letter-spacing:0;font-size:18px;font-weight:600;text-transform:none}[dir=rtl] .footer-label{font-size:13px}[dir=rtl] .hours-status{text-transform:none}[dir=rtl] .hours-table{font-size:15px}[dir=rtl] .hours-women,[dir=rtl] .hours-note{line-height:1.7}:root{--motion-ease: cubic-bezier(.16, 1, .3, 1);--motion-reveal-duration: .9s;--motion-reveal-distance: 28px;--motion-stagger: 90ms}html.motion [data-reveal]{transition:opacity var(--motion-reveal-duration) var(--motion-ease),transform var(--motion-reveal-duration) var(--motion-ease),clip-path calc(var(--motion-reveal-duration) * 1.1) var(--motion-ease);transition-delay:calc(var(--reveal-i, 0) * var(--motion-stagger) + var(--reveal-delay, 0ms))}html.motion [data-reveal]:not(.is-in){opacity:0}html.motion [data-reveal=up]:not(.is-in){transform:translate3d(0,var(--motion-reveal-distance),0)}html.motion [data-reveal=scale]:not(.is-in){transform:scale(.96)}html.motion [data-reveal=wipe]{opacity:1}html.motion [data-reveal=wipe]:not(.is-in){opacity:1;clip-path:inset(0 100% 0 0)}html.motion[dir=rtl] [data-reveal=wipe]:not(.is-in){clip-path:inset(0 0 0 100%)}html.motion [data-reveal=wipe].is-in{clip-path:inset(0 0 0 0)}@media print{html.motion [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}}html{--hero-dir: 1}html[dir=rtl]{--hero-dir: -1}html{--intro-delay: 0ms}html.intro{--intro-delay: .65s}@keyframes hero-masthead-in{0%{opacity:0;transform:translate3d(0,-18px,0)}}html.motion .site-header{animation:hero-masthead-in .8s var(--motion-ease) var(--intro-delay) backwards}html.motion .desktop-nav a{position:relative}html.motion .desktop-nav a:after{content:"";position:absolute;inset-inline:0;bottom:9px;height:2px;background:var(--site-accent);transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--motion-ease)}html[dir=rtl].motion .desktop-nav a:after{transform-origin:right center}html.motion .desktop-nav a:hover{text-decoration:none}html.motion .desktop-nav a:hover:after,html.motion .desktop-nav a:focus-visible:after{transform:scaleX(1)}@keyframes hero-settle{0%{scale:1.08}}@keyframes hero-line-rise{0%{transform:translate3d(0,112%,0)}}@keyframes hero-accent-pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.35)}to{transform:scale(1)}}@keyframes hero-fade-up{0%{opacity:0;transform:translate3d(0,18px,0)}}html.motion .hero-image{animation:hero-settle 1.6s var(--motion-ease) var(--intro-delay) backwards;will-change:scale}html.motion .hero.is-parallax .hero-image{scale:1.04;translate:var(--hero-px, 0) var(--hero-py, 0);transition:translate .7s var(--motion-ease),scale .9s var(--motion-ease)}html.motion .hero-line{clip-path:inset(-.1em -50vw -.12em -50vw)}html.motion .hero-line-text{display:block;animation:hero-line-rise 1s var(--motion-ease) backwards}html.motion .hero-line:nth-child(1) .hero-line-text{animation-delay:calc(.28s + var(--intro-delay))}html.motion .hero-line:nth-child(2) .hero-line-text{animation-delay:calc(.42s + var(--intro-delay))}html.motion .hero-line .accent{display:inline-block;animation:hero-accent-pop .65s cubic-bezier(.34,1.56,.64,1) calc(1.15s + var(--intro-delay)) backwards;transform-origin:50% 80%}html.motion .hero-brand{animation:hero-fade-up .8s var(--motion-ease) calc(.16s + var(--intro-delay)) backwards}html.motion .hero-body{animation:hero-fade-up .9s var(--motion-ease) calc(.9s + var(--intro-delay)) backwards}html.motion .hero-actions{animation:hero-fade-up .9s var(--motion-ease) calc(1.05s + var(--intro-delay)) backwards}.hero-graphic{display:none}html.motion .hero-graphic{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden;fill:none;stroke:var(--site-accent);stroke-width:1.6;stroke-linecap:butt}html[dir=rtl].motion .hero-graphic{transform:scaleX(-1)}@keyframes hero-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-drift{0%{transform:translateZ(0)}to{transform:translate3d(-16px,10px,0)}}@keyframes hero-pulse{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(4.5);opacity:0}}html.motion .hero-graphic .draw{stroke-dasharray:1 1;stroke-dashoffset:0;animation:hero-draw 1.8s var(--motion-ease) calc(var(--d, 0) * 1ms + .5s + var(--intro-delay)) backwards}html.motion .hero-graphic .drift{animation:hero-drift 18s ease-in-out 2.4s infinite alternate}html.motion .hero-graphic .pulse{transform-box:fill-box;transform-origin:center;animation:hero-pulse 4.8s ease-out 2.6s infinite}html.motion .hero.is-offscreen .hero-graphic *,html.motion .hero.is-offscreen .hero-graphic{animation-play-state:paused}html.motion .facility-preview:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--site-accent);transform:scaleX(0);transform-origin:left center;transition:transform .56s var(--motion-ease)}html[dir=rtl].motion .facility-preview:after{transform-origin:right center}html.motion .preview-title:after{transform-origin:left center;transition:transform .52s var(--motion-ease)}html[dir=rtl].motion .preview-title:after{transform-origin:right center}html.motion .facility-preview>.arrow{transition:translate .42s var(--motion-ease)}html.motion .facility-preview:hover:after,html.motion .facility-preview:focus-visible:after{transform:scaleX(1)}html.motion .facility-preview:hover .preview-title:after,html.motion .facility-preview:focus-visible .preview-title:after{transform:scaleX(2.2)}html.motion .facility-preview:hover>.arrow,html.motion .facility-preview:focus-visible>.arrow{translate:calc(8px * var(--hero-dir)) 0}html.motion .facility-preview:focus-visible img{transform:scale(1.035)}@media print{html.motion .hero-graphic{display:none}}@media(max-width:700px){html.motion .hero-graphic{opacity:.38}}html.motion{--sm-dir: 1;--sm-ease: var(--motion-ease, cubic-bezier(.16, 1, .3, 1))}html.motion[dir=rtl]{--sm-dir: -1}html.motion .club-intro h2 br{display:none}html.motion .sm-line{display:block;overflow:clip;padding-block:.08em .16em;margin-block:-.08em -.16em}html.motion .sm-line>span{display:block;transition:transform 1.1s var(--sm-ease);transition-delay:calc(var(--sm-line-i, 0) * .12s)}html.motion .club-intro h2[data-sm]:not(.is-lit) .sm-line>span{transform:translate3d(0,112%,0)}html.motion .simple-list{position:relative}html.motion .simple-list:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:var(--site-accent);transform-origin:left center;transition:transform 1.3s var(--sm-ease) .15s}html.motion[dir=rtl] .simple-list:before{transform-origin:right center}html.motion .simple-list[data-sm]:not(.is-lit):before{transform:scaleX(0)}html.motion .simple-list li{position:relative}html.motion .simple-list li:after{content:"";position:absolute;inset-inline-start:0;bottom:-1px;width:36px;height:2px;background:var(--site-accent);transform-origin:left center;transition:transform .8s var(--sm-ease) calc(var(--reveal-i, 0) * var(--motion-stagger, 90ms) + .5s)}html.motion[dir=rtl] .simple-list li:after{transform-origin:right center}html.motion .simple-list li[data-reveal]:not(.is-in):after{transform:scaleX(0)}html.motion .trainers-section{position:relative;isolation:isolate;overflow:clip}html.motion .sm-strokes{position:absolute;z-index:-1;top:0;inset-inline-start:26%;width:min(30vw,460px);height:auto;pointer-events:none;color:var(--site-accent)}html.motion[dir=rtl] .sm-strokes{scale:-1 1}html.motion .sm-strokes path{stroke:currentColor;stroke-width:1.2;opacity:.7;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2s var(--sm-ease)}html.motion .sm-strokes .sm-stroke-quiet{stroke:#ffffff29;opacity:1}html.motion .sm-strokes path:nth-child(2){transition-delay:.16s}html.motion .sm-strokes path:nth-child(3){transition-delay:.32s}html.motion .sm-strokes path:nth-child(4){transition-delay:.48s}html.motion .sm-strokes[data-sm]:not(.is-lit) path{stroke-dashoffset:1}@keyframes sm-drift{0%{transform:translate3d(calc(var(--sm-dir) * 36px),56px,0)}to{transform:translate3d(calc(var(--sm-dir) * -36px),-56px,0)}}@supports (animation-timeline: view()){html.motion .sm-strokes{animation:sm-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}html.motion .trainers-intro h2:before{transform-origin:left center;transition:transform .9s var(--sm-ease) .2s}html.motion[dir=rtl] .trainers-intro h2:before{transform-origin:right center}html.motion .trainers-intro>h2,html.motion .trainers-intro>p{transition:opacity .9s var(--sm-ease),transform .9s var(--sm-ease)}html.motion .trainers-intro>p{transition-delay:.16s}html.motion .trainers-intro[data-sm]:not(.is-lit) h2:before{transform:scaleX(0)}html.motion .trainers-intro[data-sm]:not(.is-lit)>h2,html.motion .trainers-intro[data-sm]:not(.is-lit)>p{opacity:0;transform:translate3d(0,24px,0)}html.motion .trainer-profile{--sm-delay: calc(var(--sm-i, 0) * .14s)}@media(max-width:900px){html.motion .trainer-profile{--sm-delay: 0ms}}html.motion .trainer-profile{position:relative;border-block-start-color:transparent}html.motion .trainer-profile:before{content:"";position:absolute;inset-inline:0;top:-1px;height:1px;background:var(--site-rule);transform-origin:left center;transition:transform .9s var(--sm-ease) var(--sm-delay)}html.motion[dir=rtl] .trainer-profile:before{transform-origin:right center}html.motion .trainer-profile[data-sm]:not(.is-lit):before{transform:scaleX(0)}html.motion .trainer-details>*{transition:opacity .8s var(--sm-ease),transform .8s var(--sm-ease)}html.motion .trainer-details>:nth-child(1){transition-delay:calc(var(--sm-delay) + .35s)}html.motion .trainer-details>:nth-child(2){transition-delay:calc(var(--sm-delay) + .43s)}html.motion .trainer-details>:nth-child(3){transition-delay:calc(var(--sm-delay) + .51s)}html.motion .trainer-profile[data-sm]:not(.is-lit) .trainer-details>*{opacity:0;transform:translate3d(0,16px,0)}html.motion .trainer-name{padding-bottom:.1em;background:linear-gradient(var(--site-accent),var(--site-accent)) no-repeat 0 100% / 0 3px;transition:background-size .5s var(--sm-ease)}html.motion[dir=rtl] .trainer-name{background-position:100% 100%}@media(hover:hover){html.motion .trainer-profile:hover .trainer-name{background-size:100% 3px}}html.motion .extras-card{position:relative}html.motion .extras-card:before{content:"";position:absolute;inset-inline-start:0;top:-22px;width:48px;height:3px;background:var(--site-accent);transform-origin:left center;transition:transform .8s var(--sm-ease) calc(var(--reveal-i, 0) * var(--motion-stagger, 90ms) + .35s)}html.motion[dir=rtl] .extras-card:before{transform-origin:right center}html.motion .extras-card[data-reveal]:not(.is-in):before{transform:scaleX(0)}@media print{html.motion .sm-line>span,html.motion .trainer-details>*,html.motion .trainers-intro>h2,html.motion .trainers-intro>p{opacity:1!important;transform:none!important;scale:none!important}html.motion .trainer-profile:before{transform:none!important}html.motion .sm-strokes{display:none}html.motion .simple-list:before,html.motion .simple-list li:after,html.motion .extras-card:before,html.motion .trainers-intro h2:before{transform:none!important}}@media(max-width:900px){html.motion .sm-strokes{display:none}}html.motion .faq-symbol{transition:transform .42s var(--motion-ease)}html.motion .faq-symbol:before,html.motion .faq-symbol:after{transition:transform .42s var(--motion-ease),opacity .26s var(--motion-ease)}html.motion .faq-list details[open] .faq-symbol{transform:rotate(180deg)}html.motion .faq-list details[open] .faq-symbol:after{display:block;transform:scaleY(0);opacity:0}html.motion .faq-list summary{transition:color .22s var(--motion-ease)}html.motion .faq-list details{position:relative}html.motion .faq-list details:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:1px;background:var(--site-accent);transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--motion-ease);pointer-events:none}html.motion[dir=rtl] .faq-list details:after{transform-origin:right center}html.motion .faq-list details[open]:after{transform:scaleX(1)}@supports (interpolate-size: allow-keywords) and selector(::details-content){html.motion .faq-list details{interpolate-size:allow-keywords}html.motion .faq-list details::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .52s var(--motion-ease),opacity .36s var(--motion-ease),content-visibility .52s allow-discrete}html.motion .faq-list details[open]::details-content{block-size:auto;opacity:1}}html.motion .location-mark{overflow:visible}html.motion .location-mark path,html.motion .location-mark circle:not(.location-ping){stroke-dasharray:1;stroke-dashoffset:0}html.motion .location-mark:not(.is-in) path,html.motion .location-mark:not(.is-in) circle:not(.location-ping){stroke-dashoffset:1}html.motion .location-mark path{transition:stroke-dashoffset 1.3s var(--motion-ease) .15s}html.motion .location-mark circle:not(.location-ping){transition:stroke-dashoffset .9s var(--motion-ease) .9s}html.motion .location-ping{stroke:var(--site-focus);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}html.motion .location-mark.is-in .location-ping{animation:location-ping 2.6s var(--motion-ease) 1.7s 3 both}@keyframes location-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(5.5)}}html.motion .closing-section h2[data-reveal]:not(.is-in){clip-path:inset(0 0 100% 0);transform:translate3d(0,.32em,0)}html.motion .closing-section h2[data-reveal].is-in{clip-path:inset(-.1em -.1em -.1em -.1em);transform:none}html.motion .closing-section .closing-bottom p[data-reveal],html.motion .closing-section .closing-actions[data-reveal]{--reveal-delay: .28s}@supports (animation-timeline: view()){html.motion .closing-section{position:relative;overflow:clip;--sweep-dir: 1}html[dir=rtl].motion .closing-section{--sweep-dir: -1}html.motion .closing-section>*{position:relative;z-index:1}html.motion .closing-section:before,html.motion .closing-section:after{content:"";position:absolute;pointer-events:none;z-index:0}html.motion .closing-section:before{inset-inline:0;inset-block-start:0;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--site-accent),transparent 78%);animation:closing-line linear both;animation-timeline:view();animation-range:entry 5% cover 38%}html[dir=rtl].motion .closing-section:before{transform-origin:right center;background:linear-gradient(270deg,var(--site-accent),transparent 78%)}html.motion .closing-section:after{inset-block:0;inset-inline-start:0;inline-size:34%;background:linear-gradient(100deg,transparent 0,rgb(187 26 62 / .2) 50%,transparent 100%);transform:skew(-20deg);animation:closing-sweep linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes closing-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes closing-sweep{0%{transform:translate3d(calc(var(--sweep-dir) * -70%),0,0) skew(-20deg)}to{transform:translate3d(calc(var(--sweep-dir) * 300%),0,0) skew(-20deg)}}}html.motion .closing-section .action--primary{position:relative;overflow:hidden;isolation:isolate}html.motion .closing-section .action--primary:after{content:"";position:absolute;inset-block:0;inset-inline-start:-40%;inline-size:30%;z-index:-1;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .28),transparent);transform:translate3d(calc(var(--sweep-dir, 1) * -120%),0,0) skew(-20deg);pointer-events:none}html[dir=rtl].motion .closing-section .action--primary{--sweep-dir: -1}html.motion .closing-section .action--primary:hover:after,html.motion .closing-section .action--primary:focus-visible:after{transform:translate3d(calc(var(--sweep-dir, 1) * 560%),0,0) skew(-20deg);transition:transform .8s var(--motion-ease)}html.motion .site-footer[data-reveal]:not(.is-in){opacity:1}html.motion .site-footer{position:relative}html.motion .site-footer:before{content:"";position:absolute;inset-inline:0;inset-block-start:-1px;height:1px;z-index:1;background:var(--site-accent);transform:scaleX(0);transform-origin:left center;pointer-events:none}html[dir=rtl].motion .site-footer:before{transform-origin:right center}html.motion .site-footer.is-in:before{animation:footer-rule 1.8s var(--motion-ease) .1s both}@keyframes footer-rule{0%{transform:scaleX(0)}55%{transform:scaleX(1)}to{transform:scaleX(.1)}}@supports (animation-timeline: view()){html.motion .footer-wordmark-text{--wordmark-from: inset(0 100% 0 0)}html[dir=rtl].motion .footer-wordmark-text{--wordmark-from: inset(0 0 0 100%)}html.motion .footer-wordmark-text:after{content:attr(data-text);position:absolute;inset:0;color:var(--site-accent);-webkit-text-stroke:0;clip-path:var(--wordmark-from);animation:footer-fill linear both;animation-timeline:view();animation-range:entry 8% entry 100%}@keyframes footer-fill{to{clip-path:inset(0 0 0 0)}}}html.motion .footer-heading:before{transform:scaleX(0);transform-origin:left center;transition:transform .8s var(--motion-ease) calc(var(--reveal-i, 0) * var(--motion-stagger) + .3s)}html[dir=rtl].motion .footer-heading:before{transform-origin:right center}html.motion .footer-col.is-in .footer-heading:before{transform:scaleX(1)}html.motion .footer-nav-link{position:relative}html.motion .footer-nav-link:hover{text-decoration:none}html.motion .footer-nav-link:after{content:"";position:absolute;inset-inline:0;inset-block-end:9px;block-size:1px;background:var(--site-accent);transform:scaleX(0);transform-origin:left center;transition:transform .38s var(--motion-ease)}html[dir=rtl].motion .footer-nav-link:after{transform-origin:right center}html.motion .footer-nav-link:hover:after,html.motion .footer-nav-link:focus-visible:after{transform:scaleX(1)}html.motion .footer-top{transition:color .22s var(--motion-ease)}html.motion .footer-top-arrow{transition:transform .42s var(--motion-ease)}html.motion .footer-top:hover .footer-top-arrow,html.motion .footer-top:focus-visible .footer-top-arrow{transform:translateY(-3px)}@supports (animation-timeline: scroll()){html.motion .ring-progress{animation:footer-ring linear both;animation-timeline:scroll(root block);animation-range:calc(100% - 1400px) 100%}@keyframes footer-ring{to{stroke-dashoffset:0}}}@media print{html.motion .closing-section:before,html.motion .closing-section:after,html.motion .site-footer:before,html.motion .location-ping,html.motion .faq-list details:after,.footer-top{display:none}html.motion .location-mark path,html.motion .location-mark circle{stroke-dashoffset:0!important}html.motion .faq-list details::details-content{block-size:auto;opacity:1}}html.motion .hero-gl{position:absolute;inset:0;width:100%;height:100%;z-index:-2;display:block;pointer-events:none;opacity:0;transition:opacity .7s var(--motion-ease)}html.motion .hero.is-gl .hero-gl{opacity:1}@media print{.hero-gl,.hero-intro{display:none!important}}html.motion .hero.is-split .hero-line-text{animation:none}.hk-word{display:inline-block;white-space:nowrap}.hk-char,.hk-unit{display:inline-block}@keyframes hk-rise{0%{opacity:0;transform:translate3d(0,118%,0) rotate(9deg);filter:blur(8px)}55%{filter:blur(0)}}@keyframes hk-rise-word{0%{opacity:0;transform:translate3d(0,112%,0) rotate(2.5deg);filter:blur(7px)}60%{filter:blur(0)}}html.motion .hero.is-split .hk-char{transform-origin:0 100%;animation:hk-rise .95s var(--motion-ease) backwards;animation-delay:calc(var(--hk-base) + var(--intro-delay) + var(--i) * 26ms + var(--hk-off, 0ms))}html.motion .hero.is-split .hk-unit{transform-origin:50% 100%;animation:hk-rise-word 1s var(--motion-ease) backwards;animation-delay:calc(var(--hk-base) + var(--intro-delay) + var(--i) * .11s + var(--hk-off, 0ms))}html.motion .hero.is-split .hero-line-text .accent{animation-delay:calc(var(--hk-base) + var(--intro-delay) + var(--hk-count) * 26ms + .42s + var(--hk-off, 0ms))}html[dir=rtl].motion .hero.is-split .hero-line-text .accent{animation-delay:calc(var(--hk-base) + var(--intro-delay) + var(--hk-count) * .11s + .38s + var(--hk-off, 0ms))}.hero-intro{position:fixed;inset:0;z-index:1000;overflow:hidden;visibility:hidden;pointer-events:none}html.motion .hero-intro{visibility:visible;pointer-events:auto;cursor:pointer;--hi-ease: cubic-bezier(.76, 0, .24, 1);animation:hi-life 1.3s linear forwards}@keyframes hi-life{0%,23%{visibility:visible;pointer-events:auto}23.1%,99.9%{visibility:visible;pointer-events:none}to{visibility:hidden;pointer-events:none}}.hi-panel{position:absolute;inset-inline:0;height:50.2%;background:var(--site-ground)}.hi-top{top:0;animation:hi-up .65s var(--hi-ease) .65s forwards}.hi-bot{bottom:0;animation:hi-down .65s var(--hi-ease) .65s forwards}@keyframes hi-up{to{transform:translate3d(0,-101%,0)}}@keyframes hi-down{to{transform:translate3d(0,101%,0)}}.hi-panel:after{content:"";position:absolute;inset-inline:0;height:2px;background:var(--site-accent);opacity:0;animation:hi-edge .65s linear .65s forwards}.hi-top:after{bottom:0}.hi-bot:after{top:0}@keyframes hi-edge{0%{opacity:.95}to{opacity:0}}.hi-line{position:absolute;inset-inline:0;top:calc(50% - 1px);height:2px;background:var(--site-accent);transform-origin:left center;transform:scaleX(0);animation:hi-sweep .56s var(--hi-ease) .14s forwards,hi-line-out 90ms linear .65s forwards}html[dir=rtl] .hi-line{transform-origin:right center}@keyframes hi-sweep{to{transform:scaleX(1)}}@keyframes hi-line-out{to{opacity:0}}.hi-mark{position:absolute;inset-inline:0;margin-inline:auto;bottom:calc(50% + 28px);width:clamp(84px,8vw,118px);height:auto;opacity:0;animation:hi-mark-in .56s var(--motion-ease) 60ms forwards,hi-up-out .48s var(--hi-ease) .7s forwards}@keyframes hi-mark-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes hi-up-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-60px,0)}}html.motion .hero-intro.is-skip{animation:hi-skip .2s linear forwards}@keyframes hi-skip{0%{opacity:1;visibility:visible}99%{visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@supports (animation-timeline: scroll()){@keyframes hx-content{to{translate:0 -64px;opacity:.55}}@keyframes hx-graphic{to{scale:1.22;opacity:.35}}@keyframes hx-dim{to{opacity:.62}}html.motion .hero-content{animation:hx-content linear both;animation-timeline:scroll(root block);animation-range:0 540px}html.motion .hero-graphic{animation:hx-graphic linear both;animation-timeline:scroll(root block);animation-range:0 620px}html.motion .hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#050506;opacity:0;animation:hx-dim linear both;animation-timeline:scroll(root block);animation-range:0 620px}}html.motion{--fx-dir: 1;--fx-ease: var(--motion-ease, cubic-bezier(.16, 1, .3, 1))}html.motion[dir=rtl]{--fx-dir: -1}@supports (animation-timeline: scroll()){html.motion .fx-progress{position:fixed;inset-block-start:0;inset-inline:0;height:2px;z-index:2147482000;pointer-events:none;background:var(--site-accent, #bb1a3e);box-shadow:0 0 10px #bb1a3e8c;transform:scaleX(0);transform-origin:left center;animation:fx-progress linear both;animation-timeline:scroll(root block)}html.motion[dir=rtl] .fx-progress{transform-origin:right center}@keyframes fx-progress{to{transform:scaleX(1)}}}html.motion.fx-cursor-on .facility-preview{cursor:none}.fx-dot,.fx-ring{position:fixed;inset:0 auto auto 0;width:0;height:0;pointer-events:none;z-index:2147483000;opacity:0;transition:opacity .24s var(--fx-ease)}.fx-dot:before{content:"";position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--site-accent, #bb1a3e);transition:transform .26s var(--fx-ease),background-color .2s}html.fx-cursor-on .fx-dot:not(.is-away),html.fx-cursor-on .fx-ring:not(.is-away){opacity:1}.fx-ring{--fx-s: 1;--fx-p: 1}.fx-ring.is-down{--fx-p: .86}.fx-ring-body{position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .6);background:transparent;transform:scale(calc(var(--fx-s) * var(--fx-p)));transition:transform .42s var(--fx-ease),background-color .3s var(--fx-ease),border-color .3s var(--fx-ease),opacity .24s}.fx-ring-label{position:absolute;left:0;top:0;translate:-50% -50%;opacity:0;color:#fff;white-space:nowrap;font:600 13px/1 var(--site-font-label, "Barlow Condensed", sans-serif);letter-spacing:.1em;text-transform:uppercase;transition:opacity .26s var(--fx-ease)}html[lang=ar] .fx-ring-label{letter-spacing:0;font-size:15px;font-family:var(--site-font-arabic, inherit);text-transform:none}.fx-ring[data-state=view]{--fx-s: 2.5}.fx-ring[data-state=view] .fx-ring-body{background:#bb1a3ef0;border-color:transparent}.fx-ring[data-state=view] .fx-ring-label{opacity:1;transition-delay:90ms}.fx-dot[data-state=view]:before,.fx-dot[data-state=link]:before,.fx-dot[data-state=heading]:before{transform:scale(0)}.fx-ring[data-state=primary]{--fx-s: 1.7}.fx-ring[data-state=primary] .fx-ring-body{border-color:#ffffffe6}.fx-dot[data-state=primary]:before{background:#fff}.fx-ring[data-state=link]{--fx-s: .55}.fx-ring[data-state=heading]{--fx-s: 1.4}.fx-ring[data-state=text],.fx-dot[data-state=text],.fx-ring[data-state=hidden],.fx-dot[data-state=hidden]{opacity:0!important}html.motion .facility-preview.fx-live{transition-property:opacity,clip-path}.fx-glare{position:absolute;inset:0;pointer-events:none;opacity:var(--fx-ga, 0);background:radial-gradient(circle at var(--fx-gx, 50%) var(--fx-gy, 30%),rgb(255 255 255 / .44),rgb(255 255 255 / .15) 30%,transparent 62%)}html.motion .facility-preview .fx-glare{z-index:-1}html.motion .facility-preview .preview-title{translate:calc(var(--fx-dx, 0) * 1px) calc(var(--fx-dy, 0) * 1px);transition:transform .42s var(--fx-ease)}@media(hover:hover)and (pointer:fine){html.motion .facility-preview:hover img{transform:scale(1.08);transition-duration:.7s}}@keyframes fx-glare-in{0%{opacity:0}to{opacity:.9}}html.motion .facility-preview:focus-visible .fx-glare{animation:fx-glare-in .48s var(--fx-ease) both}html.motion .facility-preview:focus-visible .preview-title{transform:translate3d(0,-4px,0)}html.motion .facility-preview:focus-visible img{transform:scale(1.06)}html.motion .action:focus-visible>span{translate:calc(var(--fx-dir) * 3px) 0;transition:translate .42s var(--fx-ease)}html.motion .action:focus-visible>.arrow{translate:calc(var(--fx-dir) * 7px) 0;transition:translate .42s var(--fx-ease),transform .22s var(--site-ease, var(--fx-ease))}html.motion .action--primary:focus-visible{box-shadow:0 0 0 1px #ffffff59,0 10px 28px -10px #bb1a3ecc}@media print{.fx-progress,.fx-dot,.fx-ring,.fx-glare{display:none!important}}html{--kx-dir: 1}html[dir=rtl]{--kx-dir: -1}.kx-marquee{--kx-sign: -1;--kx-dur: 80s;border-block:1px solid var(--site-rule);padding-block:28px;overflow:clip;font-family:var(--site-font-display);font-size:clamp(36px,5.2vw,76px);line-height:1.1;text-transform:uppercase}[dir=rtl] .kx-marquee{--kx-sign: 1;font-weight:800;line-height:1.5;text-transform:none}.kx-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .3em;padding-inline:var(--site-page-inset)}.kx-item{display:inline-flex;align-items:center}.kx-group+.kx-group,.kx-item.kx-dup{display:none}.kx-word{color:var(--site-ink)}.kx-word[data-tone=line]{color:transparent;-webkit-text-stroke:1.5px var(--site-ink);paint-order:stroke fill}[dir=rtl] .kx-word[data-tone=line]{color:var(--site-muted);-webkit-text-stroke:0}.kx-sep{flex:none;inline-size:.12em;block-size:.5em;margin-inline:.32em;background:var(--site-accent);transform:skew(-18deg)}.kx-item.kx-last .kx-sep{display:none}html.motion .kx-marquee{padding-block:clamp(14px,2vw,30px);border-block-color:transparent;overflow:hidden;font-size:clamp(84px,13vw,220px)}html.motion[dir=rtl] .kx-marquee{font-size:clamp(76px,11vw,190px)}html.motion .kx-skew{transform:skew(var(--kx-skew, 0deg));transform-origin:50% 50%}html.motion .kx-track,html.motion .kx-group{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;padding-inline:0}html.motion .kx-group+.kx-group{display:flex}html.motion .kx-item.kx-dup{display:inline-flex}html.motion .kx-item{flex:none}html.motion .kx-item.kx-last .kx-sep{display:block}html.motion .kx-word,html.motion .kx-sep{white-space:nowrap}html.motion .kx-word[data-tone=line]{-webkit-text-stroke-width:clamp(1.5px,.012em,3px)}html.motion .kx-sep{inline-size:.1em;block-size:.46em;margin-inline:.42em}html.motion[dir=rtl] .kx-word[data-tone=line]{color:#55575b}html.motion .kx-track{inline-size:max-content;animation:kx-run var(--kx-dur) linear infinite;animation-delay:calc(var(--kx-dur) * -500);animation-play-state:paused;will-change:transform}html.motion .kx-marquee[data-reverse] .kx-track{animation-direction:reverse}html.motion .kx-marquee.is-live .kx-track{animation-play-state:running}@keyframes kx-run{to{transform:translate3d(calc(var(--kx-sign) * 50%),0,0)}}@supports (animation-timeline: view()){@keyframes kx-drift{0%{translate:calc(var(--kx-dir) * var(--kx-way, 1) * var(--kx-reach)) 0}to{translate:calc(var(--kx-dir) * var(--kx-way, 1) * var(--kx-reach) * -1) 0}}html.motion .trainers-intro>h2,html.motion .extras-section>h2,html.motion .faq-section>h2,html.motion .location-section h2,html.motion .closing-section h2,html.motion .club-intro .sm-line{--kx-reach: clamp(8px, 1.6vw, 32px);animation:kx-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}html.motion .extras-section>h2,html.motion .location-section h2,html.motion .club-intro .sm-line:nth-of-type(2){--kx-way: -1}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-header{view-transition-name:masthead}::view-transition-group(masthead){animation:none}::view-transition-group(root){background:var(--site-accent);animation-duration:0s}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--kx-vt-ms, .72s);animation-timing-function:cubic-bezier(.7,0,.15,1);animation-fill-mode:both;mix-blend-mode:normal}::view-transition-new(root){animation-delay:calc(var(--kx-vt-ms, .72s) * .2)}::view-transition-old(root){animation-name:kx-vt-old-ltr}::view-transition-new(root){animation-name:kx-vt-new-ltr}html[dir=rtl]::view-transition-old(root){animation-name:kx-vt-old-rtl}html[dir=rtl]::view-transition-new(root){animation-name:kx-vt-new-rtl}@keyframes kx-vt-old-ltr{0%{clip-path:inset(0 0 0 0);filter:brightness(1);translate:0 0}to{clip-path:inset(0 0 0 100%);filter:brightness(.3);translate:4% 0}}@keyframes kx-vt-old-rtl{0%{clip-path:inset(0 0 0 0);filter:brightness(1);translate:0 0}to{clip-path:inset(0 100% 0 0);filter:brightness(.3);translate:-4% 0}}@keyframes kx-vt-new-ltr{0%{clip-path:inset(0 100% 0 0);filter:brightness(.55)}to{clip-path:inset(0 0 0 0);filter:brightness(1)}}@keyframes kx-vt-new-rtl{0%{clip-path:inset(0 0 0 100%);filter:brightness(.55)}to{clip-path:inset(0 0 0 0);filter:brightness(1)}}}html.motion .desktop-nav a.is-scrambling{color:transparent}.kx-fx{position:absolute;inset:0;display:grid;place-content:center;white-space:nowrap;pointer-events:none;color:var(--site-ink)}@media print{.kx-marquee{display:none}}html.motion.vt .site-header{animation:none}
