:root{--ar-color-surface: #ffffff;--ar-color-field: #ffffff;--ar-color-surface-sunken: #f6f5f2;--ar-color-surface-raised: #ffffff;--ar-color-border: #ddd8d0;--ar-color-border-strong: #6b665e;--ar-color-text: #191713;--ar-color-text-muted: #57534c;--ar-color-accent: #1f4fd8;--ar-color-accent-hover: #173da8;--ar-color-accent-soft: #ecf0fd;--ar-color-on-accent: #ffffff;--ar-color-danger: #a4131a;--ar-color-danger-soft: #fceceb;--ar-color-on-danger: #ffffff;--ar-color-success: #1c6136;--ar-color-success-soft: #e6f2ea;--ar-color-on-success: #ffffff;--ar-color-warning: #7a4a06;--ar-color-warning-soft: #fbf0dd;--ar-color-on-warning: #ffffff;--ar-color-display-ink: #0a1224;--ar-color-navy: #0a1224;--ar-color-navy-raised: #141d33;--ar-color-on-navy: #f2f5fa;--ar-color-on-navy-muted: #9fb0cc;--ar-color-electric: #5b95ff;--ar-color-electric-fill: #2563eb;--ar-color-electric-fill-hover: #1d4ed8;--ar-color-cyan: #22d3ee;--ar-color-mist: #edf1f7;--ar-color-mist-border: #dbe3ee;--ar-color-go: #4ade80;--ar-color-go-hover: #86efac;--ar-color-on-go: #0a1224;--ar-color-icon-cyan: #22d3ee;--ar-color-icon-violet: #a78bfa;--ar-color-icon-amber: #fbbf24;--ar-color-icon-green: #4ade80;--ar-color-icon-teal: #5eead4;--ar-color-step-blue: #dbeafe;--ar-color-step-rose: #ffe4e6;--ar-color-page-tint: #dadae0;--ar-veil-dark: rgb(19 18 17 / .82);--ar-color-page-tint-dark: #373636;--ar-color-discover-tint: #d3d5d9;--ar-color-header-tint: #0e89fd;--ar-focus-ring: 3px solid #1f4fd8;--ar-focus-offset: 2px;--ar-space-1: .25rem;--ar-space-2: .5rem;--ar-space-3: .75rem;--ar-space-4: 1rem;--ar-space-6: 1.5rem;--ar-space-8: 2rem;--ar-space-12: 3rem;--ar-radius: 8px;--ar-radius-sm: 5px;--ar-radius-pill: 999px;--ar-font-display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--ar-font-body: "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--ar-font-numeric: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ar-text-xs: .75rem;--ar-text-sm: .875rem;--ar-text-base: 1rem;--ar-text-lg: 1.125rem;--ar-text-xl: 1.375rem;--ar-text-2xl: 1.75rem;--ar-text-3xl: 2.25rem;--ar-text-4xl: 3rem;--ar-text-hero: clamp(1.5rem, 4vw, 2.85rem);--ar-text-section: clamp(1.15rem, 2.4vw, 1.85rem);--ar-shadow-sm: 0 1px 2px rgb(25 23 19 / .06);--ar-shadow-md: 0 2px 4px rgb(25 23 19 / .06), 0 8px 20px -8px rgb(25 23 19 / .12);--ar-shadow-lg: 0 18px 40px -12px rgb(10 18 36 / .45);--ar-radius-lg: 16px;--ar-radius-xl: 24px;--ar-target-min: 44px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ar-color-surface: #191817;--ar-color-surface-sunken: #131211;--ar-color-surface-raised: #211f1d;--ar-color-field: #24211f;--ar-color-display-ink: #f2efea;--ar-color-border: #3a3733;--ar-color-border-strong: #8b857c;--ar-color-text: #f2efea;--ar-color-text-muted: #b0aaa1;--ar-color-accent: #93aeff;--ar-color-accent-hover: #b4c7ff;--ar-color-accent-soft: #1d2338;--ar-color-on-accent: #10132a;--ar-color-danger: #f08b8f;--ar-color-danger-soft: #35191a;--ar-color-on-danger: #2a0c0e;--ar-color-success: #6ec793;--ar-color-success-soft: #16291e;--ar-color-on-success: #06210f;--ar-color-warning: #e3b25e;--ar-color-warning-soft: #2d2313;--ar-color-on-warning: #241703;--ar-focus-ring: 3px solid #93aeff;--ar-shadow-sm: 0 1px 2px rgb(0 0 0 / .5);--ar-shadow-md: 0 2px 4px rgb(0 0 0 / .4), 0 8px 20px -8px rgb(0 0 0 / .6)}}*:focus-visible{outline:var(--ar-focus-ring);outline-offset:var(--ar-focus-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background-color:var(--ar-color-surface-sunken);background-image:url(/assets/page-background-LJqBssbm.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;color:var(--ar-color-text);font-family:var(--ar-font-body);font-size:var(--ar-text-base);line-height:1.55;-webkit-font-smoothing:antialiased}@media(max-width:48rem){body{background-attachment:scroll}}body[data-page-background=supporter]{background-image:linear-gradient(to right,#f6f5f200,#f6f5f21f 38%,#f6f5f26b 72%),url(/assets/page-supporter-Dw90lB9l.jpg);background-size:cover;background-position:left top}body[data-page-background=athlete]{background-image:linear-gradient(to right,#f6f5f200,#f6f5f21a 40%,#f6f5f24d 78%),url(/assets/page-athlete-DChg99or.jpg);background-size:100% auto;background-position:center top}.ar-signin__logo{display:block;width:13rem;max-width:60%;height:auto;margin-bottom:var(--ar-space-2)}body[data-page-background=signin]{background-image:linear-gradient(to right,#f6f5f200,#f6f5f214 46%,#f6f5f261 78%),url(/assets/page-signin-DASk8zQ3.jpg);background-size:cover;background-position:left top}@media(max-width:63.99rem){body[data-page-background=supporter]{background-position:right 4.5rem}body[data-page-background=athlete]{background-position:68% center}body[data-page-background=signin]{background-position:72% center}}@media(min-width:64rem){body[data-page-background=athlete] .ar-shell__main{min-height:calc(100vh - 4.5rem);max-width:95%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:0}body[data-page-background=athlete] .ar-shell__main{padding-top:42vw}body[data-page-background=supporter] .ar-shell__main{max-width:95%;display:flex;justify-content:flex-end;padding-top:var(--ar-space-8)}body[data-page-background=supporter] .ar-join{justify-content:flex-end}body[data-page-background=supporter] .ar-join__card{max-width:27rem;border-radius:var(--ar-radius-xl);box-shadow:var(--ar-shadow-lg)}body[data-page-background=supporter] .ar-join__form{grid-template-columns:minmax(0,1fr)}body[data-page-background] .ar-shell__main .ar-panel{max-width:none;margin-inline:0;width:100%}body[data-page-background=signin] .ar-shell__main{max-width:95%;min-height:calc(100vh - 4.5rem);display:flex;align-items:flex-start;justify-content:flex-end;padding-top:var(--ar-space-8)}body[data-page-background=signin] .ar-shell__main .ar-panel{width:26rem;border-radius:var(--ar-radius-xl);box-shadow:var(--ar-shadow-lg)}body[data-page-background] .ar-panel form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;column-gap:var(--ar-space-6);row-gap:var(--ar-space-4)}body[data-page-background] .ar-panel form>.ar-field .ar-field__input{margin-top:auto}body[data-page-background] .ar-panel form>.ar-form__error{grid-column:1 / -1}body[data-page-background] .ar-panel form>.ar-checkbox{grid-column:1 / span 3}body[data-page-background] .ar-panel form>.ar-button{grid-column:4;justify-self:end;align-self:center}body[data-page-background=signin] .ar-panel form{grid-template-columns:minmax(0,1fr)}body[data-page-background=signin] .ar-panel form>.ar-checkbox,body[data-page-background=signin] .ar-panel form>.ar-button{grid-column:1;justify-self:stretch;align-self:auto}}body[data-page-background=discover]{background-image:linear-gradient(to bottom,#f6f5f247,#f6f5f26b 45%,#f6f5f2d1),url(/assets/page-discover-CZ4OwT0h.jpg);background-size:cover;background-position:center top}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body{background-image:linear-gradient(var(--ar-veil-dark),var(--ar-veil-dark)),url(/assets/page-background-LJqBssbm.jpg)}:root:not([data-theme=light]) body[data-page-background=supporter]{background-image:linear-gradient(var(--ar-veil-dark),var(--ar-veil-dark)),url(/assets/page-supporter-Dw90lB9l.jpg)}:root:not([data-theme=light]) body[data-page-background=athlete]{background-image:linear-gradient(var(--ar-veil-dark),var(--ar-veil-dark)),url(/assets/page-athlete-DChg99or.jpg)}:root:not([data-theme=light]) body[data-page-background=signin]{background-image:url(/assets/page-signin-dark-Byx6DUaF.jpg)}:root:not([data-theme=light]) body[data-page-background=discover]{background-image:linear-gradient(var(--ar-veil-dark),var(--ar-veil-dark)),url(/assets/page-discover-CZ4OwT0h.jpg)}}h1,h2,h3,h4{font-family:var(--ar-font-display);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance;margin:0}h1{font-size:var(--ar-text-3xl)}h2{font-size:var(--ar-text-xl)}h3{font-size:var(--ar-text-lg)}h4{font-size:var(--ar-text-base)}p{margin:0}a{color:var(--ar-color-accent)}.ar-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ar-muted{color:var(--ar-color-text-muted);font-size:var(--ar-text-sm)}.ar-code{font-family:var(--ar-font-numeric);font-size:.9em}.ar-num{font-family:var(--ar-font-numeric);font-variant-numeric:tabular-nums}.ar-shell__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-4);padding:var(--ar-space-3) var(--ar-space-6);background:var(--ar-color-surface);border-bottom:1px solid var(--ar-color-border);position:sticky;top:0;z-index:10}.ar-shell__brand{font-family:var(--ar-font-display);font-weight:700;font-size:var(--ar-text-lg);letter-spacing:-.03em;text-decoration:none;color:var(--ar-color-text)}.ar-shell__bar nav{display:flex;flex-wrap:wrap;gap:var(--ar-space-1)}.ar-shell__bar nav a{color:var(--ar-color-text-muted);text-decoration:none;font-size:var(--ar-text-sm);font-weight:500;padding:0 var(--ar-space-3);border-radius:var(--ar-radius-sm);min-height:var(--ar-target-min);display:inline-flex;align-items:center}.ar-shell__bar nav a:hover{background:var(--ar-color-surface-sunken);color:var(--ar-color-text)}.ar-shell__bar nav a.active{color:var(--ar-color-accent);background:var(--ar-color-accent-soft);font-weight:600}.ar-shell__account{margin-left:auto;display:flex;align-items:center;gap:var(--ar-space-3);font-size:var(--ar-text-sm)}.ar-shell__main{padding:var(--ar-space-8) var(--ar-space-6) var(--ar-space-12);max-width:68rem;margin:0 auto}.ar-linkbutton{background:none;border:none;padding:0;font:inherit;font-size:var(--ar-text-sm);color:var(--ar-color-accent);cursor:pointer;text-decoration:underline}.ar-page{display:flex;flex-direction:column;gap:var(--ar-space-8)}.ar-stack{display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-tight{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ar-space-4);padding-bottom:var(--ar-space-4);border-bottom:2px solid var(--ar-color-text)}.ar-pagehead__eyebrow{font-family:var(--ar-font-numeric);font-size:var(--ar-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ar-color-text-muted);display:block;margin-bottom:var(--ar-space-1)}.ar-pagehead p{color:var(--ar-color-text-muted);max-width:60ch;margin-top:var(--ar-space-2)}.ar-pagehead__actions{display:flex;gap:var(--ar-space-2);flex-wrap:wrap}.ar-section{display:flex;flex-direction:column;gap:var(--ar-space-4)}.ar-section>h2{display:flex;align-items:center;gap:var(--ar-space-3);flex-wrap:wrap}.ar-two-column{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ar-space-8)}@media(min-width:60rem){.ar-two-column{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.ar-panel{max-width:30rem;margin:0 auto;padding:var(--ar-space-8);display:flex;flex-direction:column;gap:var(--ar-space-4);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius);box-shadow:var(--ar-shadow-sm)}.ar-panel form{display:flex;flex-direction:column;gap:var(--ar-space-4)}.ar-panel__section{display:flex;flex-direction:column;gap:var(--ar-space-3);padding-top:var(--ar-space-4);border-top:1px solid var(--ar-color-border)}.ar-fieldset{display:flex;flex-direction:column;gap:var(--ar-space-4);margin:0;padding:var(--ar-space-4);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius)}.ar-fieldset legend{padding-inline:var(--ar-space-2);font-family:var(--ar-font-display);font-weight:700}.ar-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--ar-space-4)}.ar-card{padding:var(--ar-space-4);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius);display:flex;flex-direction:column;gap:var(--ar-space-2);transition:box-shadow .12s ease,border-color .12s ease}.ar-card:hover{border-color:var(--ar-color-border-strong);box-shadow:var(--ar-shadow-md)}.ar-card h2,.ar-card h3{font-size:var(--ar-text-lg)}.ar-card a{text-decoration:none}.ar-card a:hover{text-decoration:underline}.ar-sidebar{display:flex;flex-direction:column;gap:var(--ar-space-4);padding:var(--ar-space-6);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius)}.ar-sidebar h2{font-size:var(--ar-text-base)}.ar-sidebar h3{font-size:var(--ar-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--ar-color-text-muted)}.ar-journey{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ar-journey__step{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--ar-space-4);padding-bottom:var(--ar-space-6);position:relative}.ar-journey__step:not(:last-child):before{content:"";position:absolute;left:calc(1rem - 1px);top:2rem;bottom:0;width:2px;background:var(--ar-color-border)}.ar-journey__step--done:not(:last-child):before{background:var(--ar-color-success)}.ar-journey__marker{width:2rem;height:2rem;border-radius:var(--ar-radius-pill);display:grid;place-items:center;font-family:var(--ar-font-numeric);font-size:var(--ar-text-sm);font-weight:600;border:2px solid var(--ar-color-border);background:var(--ar-color-surface);color:var(--ar-color-text-muted);z-index:1}.ar-journey__step--done .ar-journey__marker{background:var(--ar-color-success);border-color:var(--ar-color-success);color:var(--ar-color-on-success)}.ar-journey__step--current .ar-journey__marker{background:var(--ar-color-accent);border-color:var(--ar-color-accent);color:var(--ar-color-on-accent)}.ar-journey__step--blocked .ar-journey__marker{background:var(--ar-color-danger-soft);border-color:var(--ar-color-danger);color:var(--ar-color-danger)}.ar-journey__body{display:flex;flex-direction:column;gap:var(--ar-space-2);padding-top:.25rem}.ar-journey__body h3{font-size:var(--ar-text-base)}.ar-journey__step--current .ar-journey__body h3{color:var(--ar-color-accent)}.ar-next{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-6);border-radius:var(--ar-radius);background:var(--ar-color-accent-soft);border-left:4px solid var(--ar-color-accent)}.ar-next h2{font-size:var(--ar-text-xl)}.ar-next p{color:var(--ar-color-text-muted);max-width:55ch}.ar-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;margin:0;background:var(--ar-color-border);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius);overflow:hidden}.ar-figures>div{background:var(--ar-color-surface);padding:var(--ar-space-4) var(--ar-space-6);display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-figures__label{font-size:var(--ar-text-sm);color:var(--ar-color-text-muted)}.ar-figures__value{margin:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-figures b{font-family:var(--ar-font-numeric);font-size:var(--ar-text-2xl);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.ar-figures em{font-style:normal;font-size:var(--ar-text-xs);color:var(--ar-color-text-muted)}.ar-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--ar-space-4)}.ar-facts dt{font-size:var(--ar-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--ar-color-text-muted)}.ar-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ar-session-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-space-3) var(--ar-space-4);padding:var(--ar-space-3) var(--ar-space-6);background:var(--ar-color-warning-soft);border-bottom:1px solid var(--ar-color-warning)}.ar-session-switch p{margin:0}.ar-shell__main:has(>.ar-workspace){max-width:84rem}.ar-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ar-space-6);align-items:start}@media(min-width:900px){.ar-workspace{grid-template-columns:232px minmax(0,1fr)}}.ar-workspace__main{min-width:0}.ar-rail{position:sticky;top:var(--ar-space-4);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-lg);padding:var(--ar-space-3)}.ar-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;overflow-x:auto;gap:var(--ar-space-1)}@media(min-width:900px){.ar-rail__list{flex-direction:column;overflow:visible}}.ar-rail__link{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius);color:var(--ar-color-text);text-decoration:none;white-space:nowrap;font-size:var(--ar-text-sm);min-height:var(--ar-target-min)}.ar-rail__link:hover{background:var(--ar-color-surface-sunken)}.ar-rail__link.is-current{background:var(--ar-color-accent-soft);color:var(--ar-color-accent);font-weight:600;box-shadow:inset 3px 0 0 var(--ar-color-accent)}.ar-rail__icon{width:20px;height:20px;flex:none}.ar-badges{display:flex;flex-wrap:wrap;gap:var(--ar-space-2) var(--ar-space-3);margin:0}.ar-badge{display:inline-flex;align-items:center;gap:var(--ar-space-1);padding:.15rem var(--ar-space-2);border-radius:var(--ar-radius-pill);font-size:var(--ar-text-xs);font-weight:600;line-height:1.5;border:1px solid transparent;white-space:nowrap}.ar-badge--success{background:var(--ar-color-success-soft);color:var(--ar-color-success);border-color:var(--ar-color-success)}.ar-badge--warning{background:var(--ar-color-warning-soft);color:var(--ar-color-warning);border-color:var(--ar-color-warning)}.ar-badge--danger{background:var(--ar-color-danger-soft);color:var(--ar-color-danger);border-color:var(--ar-color-danger)}.ar-badge--info{background:var(--ar-color-accent-soft);color:var(--ar-color-accent);border-color:var(--ar-color-accent)}.ar-badge--neutral{background:var(--ar-color-surface-sunken);color:var(--ar-color-text-muted);border-color:var(--ar-color-border)}.ar-state{padding:var(--ar-space-8);border:1px dashed var(--ar-color-border);border-radius:var(--ar-radius);background:var(--ar-color-surface);text-align:center;display:flex;flex-direction:column;gap:var(--ar-space-2);align-items:center}.ar-state__title{font-family:var(--ar-font-display);font-size:var(--ar-text-lg);margin:0}.ar-state__description,.ar-state__reference{color:var(--ar-color-text-muted);max-width:48ch;margin:0}.ar-state--error{border-style:solid;border-color:var(--ar-color-danger);background:var(--ar-color-danger-soft)}.ar-state--loading{border-style:solid;color:var(--ar-color-text-muted)}.ar-form{display:flex;flex-direction:column;gap:var(--ar-space-4)}.ar-form__error{color:var(--ar-color-danger);font-weight:600}.ar-field{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-field__label{font-size:var(--ar-text-sm);font-weight:600}.ar-field input,.ar-field select,.ar-field textarea,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=search],input[type=number],input[type=datetime-local]{min-height:var(--ar-target-min);padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border-strong);border-radius:var(--ar-radius-sm);background:var(--ar-color-field);color:var(--ar-color-text);font:inherit;width:100%}.ar-field textarea,textarea{min-height:7rem;padding:var(--ar-space-3);border:1px solid var(--ar-color-border-strong);border-radius:var(--ar-radius-sm);background:var(--ar-color-field);color:var(--ar-color-text);font:inherit;resize:vertical;width:100%}fieldset.ar-field{border:none;padding:0;margin:0;gap:var(--ar-space-2)}fieldset.ar-field legend{padding:0}.ar-checkbox{display:flex;align-items:center;gap:var(--ar-space-3);min-height:var(--ar-target-min);font-size:var(--ar-text-sm)}.ar-checkbox input{width:1.15rem;height:1.15rem;flex:none;accent-color:var(--ar-color-accent)}.ar-notice{padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--ar-color-warning);background:var(--ar-color-warning-soft);border-radius:0 var(--ar-radius-sm) var(--ar-radius-sm) 0;font-size:var(--ar-text-sm)}.ar-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ar-space-2);min-height:var(--ar-target-min);padding:0 var(--ar-space-6);border-radius:var(--ar-radius-sm);border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer;align-self:flex-start;transition:background-color .12s ease;text-decoration:none}.ar-button--primary{background:var(--ar-color-accent);color:var(--ar-color-on-accent)}.ar-button--primary:hover:not(:disabled){background:var(--ar-color-accent-hover)}.ar-button--secondary{background:var(--ar-color-surface);color:var(--ar-color-text);border-color:var(--ar-color-border-strong)}.ar-button--secondary:hover:not(:disabled){background:var(--ar-color-surface-sunken)}.ar-button--danger{background:var(--ar-color-danger);color:var(--ar-color-on-danger)}.ar-button:disabled{opacity:.55;cursor:not-allowed}.ar-list{list-style:none;margin:0;padding:0}.ar-list__item{padding:var(--ar-space-4) 0;border-bottom:1px solid var(--ar-color-border);display:flex;flex-direction:column;gap:var(--ar-space-2);align-items:flex-start}.ar-list__item:last-child{border-bottom:none}.ar-list__item h2,.ar-list__item h3{font-size:var(--ar-text-base)}.ar-list__item--unread{border-left:4px solid var(--ar-color-accent);background:var(--ar-color-accent-soft);padding-left:var(--ar-space-4);border-radius:0 var(--ar-radius-sm) var(--ar-radius-sm) 0}.ar-table-scroll{overflow-x:auto}.ar-table{width:100%;border-collapse:collapse;font-size:var(--ar-text-sm)}.ar-table th,.ar-table td{text-align:left;padding:var(--ar-space-3);border-bottom:1px solid var(--ar-color-border);vertical-align:top}.ar-table thead th{font-family:var(--ar-font-numeric);font-size:var(--ar-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ar-color-text-muted);white-space:nowrap;border-bottom-color:var(--ar-color-text)}.ar-table td{font-variant-numeric:tabular-nums}.ar-table tbody tr:hover{background:var(--ar-color-surface-sunken)}.ar-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ar-space-4);padding:var(--ar-space-4);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius)}.ar-filters .ar-field{min-width:9rem}.ar-profile__hero{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ar-space-6);padding:var(--ar-space-8) var(--ar-space-6);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius)}.ar-profile__name{font-size:var(--ar-text-4xl);letter-spacing:-.035em}.ar-profile__meta{font-family:var(--ar-font-numeric);font-size:var(--ar-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--ar-color-text-muted)}.ar-profile__bio{max-width:62ch;margin-top:var(--ar-space-3)}.ar-verification-line{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) 0;border-bottom:1px solid var(--ar-color-border);font-size:var(--ar-text-sm)}.ar-verification-line:last-child{border-bottom:none}.ar-money{font-family:var(--ar-font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap}.ar-money__currency{font-size:.8em;color:var(--ar-color-text-muted)}.ar-money[data-negative] .ar-money__amount{color:var(--ar-color-danger)}.ar-money__qualifier{font-size:.85em;color:var(--ar-color-text-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ar-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ar-space-3)}.ar-card__price{font-family:var(--ar-font-display);font-size:var(--ar-text-2xl);font-weight:700;letter-spacing:-.03em}.ar-card__price .ar-money{font-family:inherit}.ar-card__price .ar-money__currency{font-size:.55em;font-weight:500}.ar-card .ar-button{margin-top:auto}.ar-notice--success{border-left-color:var(--ar-color-success);background:var(--ar-color-success-soft)}.ar-notice--warning{border-color:var(--ar-color-warning);background:var(--ar-color-warning-soft)}.ar-notice--warning h2{display:flex;align-items:center;gap:var(--ar-space-2);margin:0;font-size:var(--ar-text-base)}.ar-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-3);padding:var(--ar-space-6);border:1px dashed var(--ar-color-border);border-radius:var(--ar-radius-lg);background:var(--ar-color-surface-sunken)}.ar-site{position:sticky;top:0;z-index:40;height:4.5rem;border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.ar-site--overlay{background:transparent}.ar-site--overlay[data-scrolled=true]{background:#0a1224eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#9bb0d22e}.ar-site--solid{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.ar-site__inner{width:95%;max-width:100%;margin:0 auto;display:flex;align-items:center;gap:var(--ar-space-8);min-height:4.5rem}.ar-site__brand{display:inline-flex;align-items:center;gap:var(--ar-space-3);font-family:var(--ar-font-display);font-weight:800;font-size:var(--ar-text-lg);letter-spacing:-.04em;color:var(--ar-color-on-navy);text-decoration:none;white-space:nowrap}.ar-site__mark{width:2rem;height:2rem;flex:none;display:block}:root{--ar-landing-mark: 10rem;--ar-landing-header: 11rem}@media(max-width:47.9375rem){:root{--ar-landing-mark: 5.5rem;--ar-landing-header: 6.5rem}}.ar-site--overlay .ar-site__mark{width:var(--ar-landing-mark);height:var(--ar-landing-mark)}.ar-site--overlay{height:var(--ar-landing-header)}.ar-site--overlay .ar-site__inner{min-height:var(--ar-landing-header)}.ar-site__links{display:none;gap:var(--ar-space-6);margin-inline-end:auto}.ar-site__links a{color:var(--ar-color-on-navy-muted);text-decoration:none;font-size:var(--ar-text-sm);font-weight:600;display:inline-flex;align-items:center;min-height:var(--ar-target-min)}.ar-site__links a:hover{color:var(--ar-color-on-navy)}.ar-site__links a.active{color:var(--ar-color-cyan);font-weight:700;box-shadow:inset 0 -2px 0 var(--ar-color-cyan)}.ar-site__actions{display:none;align-items:center;gap:var(--ar-space-4)}.ar-site__plain{color:var(--ar-color-on-navy);text-decoration:none;font-weight:600;font-size:var(--ar-text-sm);background:none;border:none;padding:0;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;min-height:var(--ar-target-min)}.ar-site__plain:hover{color:var(--ar-color-cyan)}.ar-site__who{font-size:var(--ar-text-sm);color:var(--ar-color-on-navy-muted);max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-site__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--ar-space-2);min-height:2.75rem;padding:0 var(--ar-space-6);border-radius:var(--ar-radius-pill);border:1px solid transparent;background:var(--ar-color-electric-fill);color:var(--ar-color-on-accent);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .14s ease}.ar-site__cta:hover{background:var(--ar-color-electric-fill-hover)}.ar-site__cta--block{width:100%}.ar-site__icon{display:grid;place-items:center;width:var(--ar-target-min);height:var(--ar-target-min);border-radius:var(--ar-radius-pill);border:1px solid rgb(155 176 210 / .28);background:transparent;color:var(--ar-color-on-navy);cursor:pointer}.ar-site__icon:hover{border-color:var(--ar-color-cyan);color:var(--ar-color-cyan)}.ar-site__burger{margin-inline-start:auto}.ar-site__menu{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-4) 0 var(--ar-space-8);border-top:1px solid rgb(155 176 210 / .18)}.ar-site__menuSheet{background:var(--ar-color-navy)}.ar-site__menu a{color:var(--ar-color-on-navy);text-decoration:none;font-size:var(--ar-text-lg);font-weight:600;padding:var(--ar-space-3) 0;min-height:var(--ar-target-min);display:flex;align-items:center}.ar-site__menu .ar-site__cta{margin-top:var(--ar-space-3)}@media(min-width:64rem){.ar-site__links,.ar-site__actions{display:flex}.ar-site__burger{display:none}}.ar-site--solid .ar-site__brand{color:var(--ar-color-display-ink)}.ar-site--solid .ar-site__links a{color:var(--ar-color-text);font-weight:600}.ar-site--solid .ar-site__links a:hover{color:var(--ar-color-accent)}.ar-site--solid .ar-site__links a.active{color:var(--ar-color-accent);font-weight:700;box-shadow:inset 0 -2px 0 var(--ar-color-accent)}.ar-site--solid .ar-site__plain{color:var(--ar-color-text)}.ar-site--solid .ar-site__plain:hover{color:var(--ar-color-accent)}.ar-site--solid .ar-site__who{color:var(--ar-color-text)}.ar-site--solid .ar-site__icon{color:var(--ar-color-text);border-color:var(--ar-color-border-strong)}.ar-site--solid .ar-site__icon:hover{color:var(--ar-color-accent);border-color:var(--ar-color-accent)}.ar-site--solid .ar-site__menuSheet{background:var(--ar-color-surface);border-bottom:1px solid var(--ar-color-border)}.ar-site--solid .ar-site__menu{border-top-color:var(--ar-color-border)}.ar-site--solid .ar-site__menu a{color:var(--ar-color-text)}.lp{--lp-gutter: 0rem;--lp-max: 95%;color:var(--ar-color-text);overflow-x:clip}.lp__inner{width:var(--lp-max);max-width:100%;margin:0 auto;padding-inline:var(--lp-gutter)}.lp section{scroll-margin-top:5rem}.lp h1,.lp h2,.lp h3{font-family:var(--ar-font-display);letter-spacing:-.03em;line-height:1.08;text-wrap:balance;margin:0}.lp p{margin:0}.lp__sectionHead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ar-space-4);margin-bottom:var(--ar-space-6)}.lp__sectionHead h2{font-size:var(--ar-text-section);font-weight:800}.lp__sectionHead p{color:var(--ar-color-text-muted);max-width:80ch;margin-top:var(--ar-space-3)}.lp__sectionLink{display:inline-flex;align-items:center;gap:var(--ar-space-2);min-height:var(--ar-target-min);font-weight:600;color:var(--ar-color-accent);text-decoration:none;white-space:nowrap}.lp__sectionLink:hover{text-decoration:underline}.lp__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ar-space-2);min-height:3rem;padding:0 var(--ar-space-8);border-radius:var(--ar-radius-pill);border:1px solid transparent;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}.lp__btn:hover{transform:translateY(-1px)}.lp__btn--primary{background:var(--ar-color-electric-fill);color:var(--ar-color-on-accent)}.lp__btn--primary:hover{background:var(--ar-color-electric-fill-hover)}.lp__btn--ghost{background:transparent;color:var(--ar-color-on-navy);border-color:#9bb0d28c}.lp__btn--ghost:hover{border-color:var(--ar-color-cyan);color:var(--ar-color-cyan)}.lp__btn--light{background:var(--ar-color-surface);color:var(--ar-color-display-ink)}.lp__btn--light:hover{background:var(--ar-color-surface-sunken)}.lp__btn--go{background:var(--ar-color-go);color:var(--ar-color-on-go)}.lp__btn--go:hover{background:var(--ar-color-go-hover)}.lp__btn--dark{background:var(--ar-color-navy);color:var(--ar-color-on-navy)}.lp__btn--dark:hover{background:var(--ar-color-navy-raised)}.lp__btn--block{width:100%}.lp__btn--compact{min-height:2rem;padding-inline:var(--ar-space-4);font-size:var(--ar-text-xs)}.lp__btn--outline{background:transparent;color:#fff;border-color:#ffffffbf}.lp__btn--outline:hover{background:#ffffff24;border-color:#fff}.lp__hero{position:relative;background:var(--ar-color-navy);color:var(--ar-color-on-navy);isolation:isolate;margin-top:calc(-1 * var(--ar-landing-header));padding-top:var(--ar-landing-header);z-index:1}.lp__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:url(/demo/stadium.jpg);background-size:cover;background-position:center 26%;opacity:.96}@media(max-width:63.99rem){.lp__hero:before{background-position:10% center;opacity:.5}.lp__hero:after{background:linear-gradient(to bottom,rgb(10 18 36 / .78),rgb(10 18 36 / .9) 60%,var(--ar-color-navy))}}.lp__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#0a1224d6,#0a1224a3 18%,#0a122429 34%,#0a122400 46%),linear-gradient(to bottom,transparent 46%,rgb(10 18 36 / .5) 74%,rgb(10 18 36 / .92) 92%,var(--ar-color-navy))}.lp__heroGrid{display:grid;gap:var(--ar-space-8);padding-block:clamp(1.5rem,2.5vw,2.25rem) clamp(1.75rem,3vw,2.75rem);align-items:center}.lp__heroCopy{display:flex;flex-direction:column;gap:var(--ar-space-6)}.lp__heroCopy h1{font-size:var(--ar-text-hero);font-weight:800;letter-spacing:-.045em}.lp__heroCopy h1 em{font-style:normal;color:var(--ar-color-electric)}.lp__heroCopy h1 em .lp__in{color:var(--ar-color-cyan)}.lp__heroLede{font-size:clamp(1rem,1.6vw,1.25rem);color:var(--ar-color-on-navy-muted);max-width:40ch;line-height:1.55}.lp__heroCtas{display:flex;flex-wrap:wrap;gap:var(--ar-space-4)}.lp__trust{display:flex;flex-wrap:wrap;gap:var(--ar-space-6);list-style:none;margin:var(--ar-space-2) 0 0;padding:0}.lp__trust li{display:inline-flex;align-items:center;gap:var(--ar-space-2);font-size:var(--ar-text-sm);color:var(--ar-color-on-navy-muted)}.lp__trust svg{color:var(--ar-color-cyan);flex:none}.lp__heroVisual{position:relative;display:grid;justify-items:center;align-items:center;min-height:26rem;perspective:1600px;perspective-origin:60% 40%}.lp__phone{position:relative;z-index:2;width:min(18.7rem,76vw);aspect-ratio:863 / 1822;border-radius:2.25rem;padding:.5rem;background:linear-gradient(112deg,#fdfdfe,#cdd3dc 14%,#7d8593 46%,#656d7c 62%,#b9c0cb 86%,#eef1f5);border:1px solid rgb(255 255 255 / .55);transform:rotateY(-16deg) rotateX(6deg) rotate(-1.5deg);transform-style:preserve-3d;box-shadow:0 2px 6px #0509124d,24px 30px 54px -30px #05091266}.lp__phone:after{content:"";position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border-radius:1.8rem;pointer-events:none;background:linear-gradient(118deg,rgb(255 255 255 / .14) 0%,rgb(255 255 255 / .03) 26%,transparent 46%);z-index:3}@media(prefers-reduced-motion:reduce){.lp__phone{transform:none}}.lp__phoneScreen{height:100%;border-radius:1.85rem;overflow:hidden;background:#0a1120;box-shadow:inset 0 0 0 1px #080d18e6,inset 0 2px 10px #0000008c}.lp__phoneScreen img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.lp__spotlight{display:grid;gap:var(--ar-space-4);width:100%;margin-top:var(--ar-space-6)}.lp__spotlightCard{position:relative;z-index:3;display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-3);border-radius:var(--ar-radius-lg);background:#141d33eb;border:1px solid rgb(155 176 210 / .22);box-shadow:var(--ar-shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp__spotlightCard img{width:3rem;height:3rem;border-radius:12px;object-fit:cover;flex:none}.lp__spotlightBody{display:flex;flex-direction:column;min-width:0;flex:1}.lp__spotlightName{display:flex;align-items:center;gap:var(--ar-space-1);font-weight:700;font-size:var(--ar-text-sm);color:var(--ar-color-on-navy);white-space:nowrap}.lp__spotlightName svg{color:var(--ar-color-cyan);flex:none}.lp__spotlightMeta{font-size:var(--ar-text-xs);color:var(--ar-color-on-navy-muted);line-height:1.3;overflow-wrap:anywhere}.lp__spotlightAction{border-radius:var(--ar-radius-pill);background:var(--ar-color-electric-fill);color:var(--ar-color-on-accent);font-size:var(--ar-text-xs);font-weight:700;padding:var(--ar-space-2) var(--ar-space-4);text-decoration:none;white-space:nowrap;min-height:var(--ar-target-min);display:inline-flex;align-items:center}.lp__spotlightAction:hover{background:var(--ar-color-electric-fill-hover)}@media(min-width:64rem){.lp__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lp__heroCopy h1{max-width:30vw}.lp__heroVisual{min-height:17rem;align-items:end}.lp__phone{margin-inline-start:-11.5rem;margin-bottom:-10rem;width:14.85rem}@media(max-width:88rem){.lp__phone{margin-inline-start:-13rem;margin-bottom:-8.5rem}.lp__spotlight{display:none}}.lp__spotlight{position:absolute;width:16rem;margin-top:0;inset-inline-start:-13rem;top:6.5rem}.lp__spotlight>:last-child{position:absolute;top:9.5rem;inset-inline-start:1.5rem;width:16rem}}.lp__section{padding-block:clamp(1.5rem,2.8vw,2.5rem)}.lp__section--sunken{background:#edf1f7b8;border-block:1px solid var(--ar-color-mist-border)}.lp__section--navy{background:var(--ar-color-navy);color:var(--ar-color-on-navy)}.lp__section--navy h2{color:var(--ar-color-on-navy)}.lp__section--navy .lp__sectionHead p{color:var(--ar-color-on-navy-muted)}.lp__athletes{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-6);grid-template-columns:1fr}.lp__athleteCard{position:relative;display:flex;border-radius:var(--ar-radius-lg);overflow:hidden;background:var(--ar-color-navy-raised);aspect-ratio:16 / 6.3;border:1px solid rgb(155 176 210 / .16);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lp__athleteCard:hover{transform:translateY(-4px);box-shadow:var(--ar-shadow-lg);border-color:#22d3ee73}.lp__athleteCard img{position:absolute;inset-block:0;inset-inline-start:0;width:52%;height:100%;object-fit:cover;object-position:center 22%;display:block;-webkit-mask-image:linear-gradient(to right,#000 52%,transparent 96%);mask-image:linear-gradient(to right,#000 52%,transparent 96%)}.lp__athleteBody{padding:var(--ar-space-3) var(--ar-space-4);display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.05rem;color:var(--ar-color-on-navy);text-align:right;margin-inline-start:34%;flex:1;min-width:0;position:relative}.lp__athleteSport{font-size:var(--ar-text-xs);color:var(--ar-color-on-navy-muted)}.lp__athleteName{display:flex;align-items:center;justify-content:flex-end;gap:var(--ar-space-1);font-size:var(--ar-text-base);font-weight:800}.lp__athleteName a{color:inherit;text-decoration:none}.lp__athleteName a:hover{text-decoration:underline}.lp__athleteName svg{color:var(--ar-color-cyan);flex:none}.lp__athleteTagline{font-size:var(--ar-text-xs);color:var(--ar-color-on-navy-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lp__athleteFoot{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);align-self:stretch;margin-top:var(--ar-space-2)}.lp__athleteFoot .lp__btn{white-space:nowrap}.lp__athleteCount{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left;font-size:.625rem;color:var(--ar-color-on-navy-muted);font-variant-numeric:tabular-nums}.lp__athleteCount b{font-size:var(--ar-text-sm);font-weight:700;color:var(--ar-color-on-navy)}@media(min-width:48rem){.lp__athletes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.lp__athletes{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-4)}.lp__step{display:flex;align-items:center;gap:var(--ar-space-3);position:relative}.lp__stepIcon{display:grid;place-items:center;width:3rem;height:3rem;flex:none;border-radius:var(--ar-radius-pill);background:var(--ar-color-step-blue);color:var(--ar-color-accent)}.lp__step:nth-child(3) .lp__stepIcon{background:var(--ar-color-step-rose);color:#be123c}.lp__stepText{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lp__stepText h3{font-size:var(--ar-text-sm);font-weight:700;letter-spacing:-.01em}.lp__stepText p{color:var(--ar-color-text-muted);font-size:var(--ar-text-xs);line-height:1.45}.lp__stepArrow{display:none;flex:none;color:var(--ar-color-mist-border)}@media(min-width:60rem){.lp__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ar-space-2)}.lp__step:not(:last-child) .lp__stepArrow{display:block}}.lp__benefits{display:grid;gap:var(--ar-space-8);align-items:center}.lp__benefitsCopy{display:flex;flex-direction:column;gap:var(--ar-space-4)}.lp__benefitsCopy h2{font-size:var(--ar-text-section);font-weight:800}.lp__benefitsCopy p{color:var(--ar-color-on-navy-muted);max-width:40ch;line-height:1.55;font-size:var(--ar-text-sm)}.lp__benefitCards{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-3);grid-template-columns:1fr}.lp__benefitCard{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-4);border-radius:var(--ar-radius-lg);background:#141d33b8;border:1px solid rgb(155 176 210 / .16);transition:border-color .16s ease,background-color .16s ease}.lp__benefitCard:hover{border-color:#22d3ee73;background:#141d33eb}.lp__benefitIcon{display:block}.lp__benefitCard:nth-child(1) .lp__benefitIcon{color:var(--ar-color-icon-cyan)}.lp__benefitCard:nth-child(2) .lp__benefitIcon{color:var(--ar-color-icon-violet)}.lp__benefitCard:nth-child(3) .lp__benefitIcon{color:var(--ar-color-icon-amber)}.lp__benefitCard:nth-child(4) .lp__benefitIcon{color:var(--ar-color-icon-green)}.lp__benefitCard:nth-child(5) .lp__benefitIcon{color:var(--ar-color-icon-teal)}.lp__benefitCard h3{font-size:var(--ar-text-sm);font-weight:700;color:var(--ar-color-on-navy)}.lp__benefitCard p{font-size:var(--ar-text-xs);color:var(--ar-color-on-navy-muted);line-height:1.5}@media(min-width:48rem){.lp__benefitCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lp__benefits{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.lp__benefitCards{grid-template-columns:repeat(5,minmax(0,1fr))}}.lp__stories{display:grid;gap:var(--ar-space-6)}.lp__story{position:relative;min-height:17rem;border-radius:var(--ar-radius-xl);overflow:hidden;display:flex;isolation:isolate;background:var(--ar-color-navy)}.lp__story img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.lp__storyBody{margin-top:auto;padding:var(--ar-space-6);display:flex;flex-direction:column;gap:var(--ar-space-3);color:var(--ar-color-on-navy);background:linear-gradient(to top,#0a1224f2 50%,#0a122400);width:100%}.lp__storyQuote{font-family:var(--ar-font-display);font-size:var(--ar-text-xl);font-weight:700;letter-spacing:-.02em;line-height:1.25}.lp__storyAttribution{font-size:var(--ar-text-sm);color:var(--ar-color-on-navy-muted)}.lp__storyLink{display:inline-flex;align-items:center;gap:var(--ar-space-2);color:var(--ar-color-cyan);font-weight:700;font-size:var(--ar-text-sm);text-decoration:none;min-height:var(--ar-target-min)}.lp__storyLink:hover{text-decoration:underline}.lp__impact{border-radius:var(--ar-radius-xl);padding:var(--ar-space-6);background:var(--ar-color-navy);color:var(--ar-color-on-navy);display:flex;flex-direction:column;gap:var(--ar-space-4);justify-content:center}.lp__impact h3{font-size:var(--ar-text-2xl);font-weight:800}.lp__stats{display:flex;flex-wrap:wrap;gap:var(--ar-space-8);margin:0}.lp__stats>div{display:flex;flex-direction:column;gap:var(--ar-space-1)}.lp__stats dt{font-size:var(--ar-text-sm);color:var(--ar-color-on-navy-muted);order:2}.lp__stats dd{margin:0;font-family:var(--ar-font-display);font-size:var(--ar-text-3xl);font-weight:800;letter-spacing:-.04em;color:var(--ar-color-cyan);order:1}.lp__statsNote{font-size:var(--ar-text-xs);color:var(--ar-color-on-navy-muted)}@media(min-width:60rem){.lp__stories{grid-template-columns:repeat(3,minmax(0,1fr))}.lp__impact{grid-column:span 3;flex-direction:row;align-items:center;justify-content:space-between}}.lp__finalCta{position:relative;border-radius:var(--ar-radius-xl);padding:clamp(1.5rem,3vw,2.5rem);background:var(--ar-color-navy);color:var(--ar-color-on-navy);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--ar-space-6);isolation:isolate;overflow:hidden}.lp__finalCta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(40rem 24rem at 50% -20%,rgb(37 99 235 / .5),transparent 65%),radial-gradient(30rem 20rem at 90% 120%,rgb(34 211 238 / .22),transparent 60%)}.lp__finalCta h2{font-size:var(--ar-text-section);font-weight:800;max-width:20ch}.lp__finalCta p{color:var(--ar-color-on-navy-muted);max-width:52ch;line-height:1.6}.lp__finalCta .lp__heroCtas{justify-content:center}.lp__footer{background:var(--ar-color-navy);color:var(--ar-color-on-navy-muted);padding-block:clamp(1.75rem,3vw,2.5rem) var(--ar-space-6)}.lp__footerGrid{display:grid;gap:var(--ar-space-8)}.lp__footerBrand{display:flex;flex-direction:column;gap:var(--ar-space-4);max-width:26rem}.lp__footerBrand p{color:var(--ar-color-on-navy-muted)}.lp__footerCols{display:grid;gap:var(--ar-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.lp__footerCols h3{font-family:var(--ar-font-body);font-size:var(--ar-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ar-color-on-navy);margin-bottom:var(--ar-space-3)}.lp__footerCols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lp__footerCols a{color:var(--ar-color-on-navy-muted);text-decoration:none;font-size:var(--ar-text-sm);display:flex;align-items:center;min-height:var(--ar-target-min)}.lp__footerCols a:hover{color:var(--ar-color-cyan)}.lp__subscribe{display:flex;flex-direction:column;gap:var(--ar-space-3);max-width:22rem}.lp__subscribe label{font-size:var(--ar-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ar-color-on-navy)}.lp__subscribeRow{display:flex;gap:var(--ar-space-2)}.lp__subscribe input{flex:1;min-width:0;min-height:var(--ar-target-min);padding:0 var(--ar-space-4);border-radius:var(--ar-radius-pill);border:1px solid rgb(155 176 210 / .35);background:#f2f5fa0f;color:var(--ar-color-on-navy);font:inherit}.lp__subscribe input::placeholder{color:#9fb0ccbf}.lp__subscribe .lp__btn{padding-inline:var(--ar-space-6);min-height:var(--ar-target-min)}.lp__subscribeNote{font-size:var(--ar-text-xs)}.lp__social{display:flex;gap:var(--ar-space-2)}.lp__social a{display:grid;place-items:center;width:var(--ar-target-min);height:var(--ar-target-min);border-radius:var(--ar-radius-pill);border:1px solid rgb(155 176 210 / .28);color:var(--ar-color-on-navy-muted)}.lp__social a:hover{color:var(--ar-color-cyan);border-color:var(--ar-color-cyan)}.lp__footerBase{margin-top:var(--ar-space-8);padding-top:var(--ar-space-6);border-top:1px solid rgb(155 176 210 / .18);display:flex;flex-wrap:wrap;gap:var(--ar-space-4);justify-content:space-between;font-size:var(--ar-text-xs)}@media(min-width:48rem){.lp__footerCols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lp__footerGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1fr)}}.lp__reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.lp__reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.lp__reveal[data-revealed=true]{opacity:1;transform:none}}.lp__footerContact{margin-block-start:var(--ar-space-2)}.lp__footerContact a{color:var(--ar-color-on-navy);text-decoration:underline;text-underline-offset:.2em}.lp__footerContact a:hover{color:var(--ar-color-accent-on-navy, #9bc0ff)}.ar-tabs{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;background:var(--ar-color-surface);border-block-start:1px solid var(--ar-color-border);padding-block-end:env(safe-area-inset-bottom,0)}.ar-tabs ul{display:flex;margin:0;padding:0;list-style:none}.ar-tabs li{flex:1 1 0}.ar-tabs a{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-block-size:3.25rem;padding:var(--ar-space-2) 0;color:var(--ar-color-text-muted);font-size:.6875rem;text-decoration:none}.ar-tabs a.is-current{color:var(--ar-color-accent);font-weight:600}.ar-tabs a.is-current:before{content:"";position:absolute;inset-block-start:0;inline-size:2rem;block-size:2px;border-radius:0 0 2px 2px;background:var(--ar-color-accent)}.ar-tabs li{position:relative}.ar-tabs a:focus-visible{outline:2px solid var(--ar-color-accent);outline-offset:-2px}body[data-tabs=on] .ar-shell__main{padding-block-end:4.5rem}body[data-immersive=on]{background-color:#071130;background-image:none}body[data-immersive=on] .ar-site--solid .ar-site__brand,body[data-immersive=on] .ar-site--solid .ar-site__plain,body[data-immersive=on] .ar-site--solid .ar-site__who,body[data-immersive=on] .ar-site--solid .ar-site__icon{color:#f4f6fb}body[data-immersive=on] .ar-site--solid .ar-site__icon{border-color:#f4f6fb47}body[data-immersive=on] .ar-site__mark{content:url(/brand/kings-reward-mark-plain.png)}.ar-mh{--mh-ground: #071130;--mh-raised: #0e1c42;--mh-line: #1c2c58;--mh-ink: #f4f6fb;--mh-ink-muted: #9fb0d4;--mh-accent: #3f7dff;padding:var(--ar-space-4) 0 var(--ar-space-8);background:var(--mh-ground);color:var(--mh-ink);margin-inline:calc(50% - 50vw);inline-size:100vw;overflow-x:hidden}.ar-mh__section{margin-block-start:var(--ar-space-8)}.ar-mh__greeting,.ar-mh__head,.ar-mh__eyebrow,.ar-mh__quiet,.ar-mh__impact,.ar-mh__trending,.ar-mh__alert{margin-inline:var(--ar-space-4)}.ar-mh__hello{margin:0;font-size:var(--ar-text-sm);color:var(--mh-ink-muted)}.ar-mh__headline{margin:var(--ar-space-1) 0 var(--ar-space-2);font-size:2rem;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.ar-mh__headline-accent{color:var(--mh-accent)}.ar-mh__sub{margin:0;font-size:var(--ar-text-sm);color:var(--mh-ink-muted)}.ar-mh__alert{margin-block-start:var(--ar-space-4)}.ar-mh__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3)}.ar-mh__eyebrow{margin:0;font-size:var(--ar-text-lg);font-weight:700}.ar-mh__more{font-size:var(--ar-text-sm);color:var(--mh-accent);text-decoration:none}.ar-mh__more:hover{text-decoration:underline}.ar-mh__quiet{margin:var(--ar-space-1) 0 0;font-size:var(--ar-text-sm);color:var(--mh-ink-muted)}.ar-mh__rail{display:flex;gap:var(--ar-space-3);margin:var(--ar-space-3) 0 0;padding:0 var(--ar-space-4) var(--ar-space-2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ar-mh__rail::-webkit-scrollbar{display:none}.ar-mh__rail>li{scroll-snap-align:start;flex:0 0 auto}.ar-mh__hero{position:relative;inline-size:min(78vw,22rem);border-radius:var(--ar-radius-xl);overflow:hidden;background:var(--mh-raised);border:1px solid var(--mh-line)}.ar-mh__hero-link{display:block;color:inherit;text-decoration:none}.ar-mh__hero-image{display:block;inline-size:100%;block-size:15rem;object-fit:cover;object-position:center 22%}.ar-mh__hero-body{position:absolute;inset-inline:0;inset-block-end:3.5rem;padding:var(--ar-space-4);background:linear-gradient(to top,#071130f5,#07113000)}.ar-mh__tag{display:inline-block;margin:0 0 var(--ar-space-2);padding:.15rem .5rem;border-radius:var(--ar-radius-pill);background:#3f7dff38;color:#bcd2ff;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ar-mh__hero-name{margin:0;font-size:var(--ar-text-xl);font-weight:700;line-height:1.15}.ar-mh__hero-sport,.ar-mh__hero-count{margin:.15rem 0 0;font-size:var(--ar-text-sm);color:var(--mh-ink-muted)}.ar-mh__hero-cta{position:absolute;inset-block-end:var(--ar-space-4);inset-inline-start:var(--ar-space-4)}.ar-mh__impact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:var(--ar-space-3);margin-block-start:var(--ar-space-3);padding:var(--ar-space-4);border:1px solid var(--mh-line);border-radius:var(--ar-radius-lg);background:var(--mh-raised)}.ar-mh__impact-left{min-inline-size:0}.ar-mh__impact-right{min-inline-size:0;padding-inline-start:var(--ar-space-4);border-inline-start:1px solid var(--mh-line);text-align:end}.ar-mh__impact-title{margin:0;font-weight:700}.ar-mh__impact-detail{margin:.15rem 0 0;font-size:var(--ar-text-sm);color:var(--mh-ink-muted)}.ar-mh__impact-money{margin:0;font-size:var(--ar-text-xl);font-weight:700;color:var(--mh-accent)}.ar-mh__trending{display:flex;flex-direction:column;gap:var(--ar-space-2);margin:var(--ar-space-3) 0 0;padding:0;list-style:none}.ar-mh__trend-link{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2);border:1px solid var(--mh-line);border-radius:var(--ar-radius-lg);background:var(--mh-raised);color:inherit;text-decoration:none}.ar-mh__trend-image{flex:0 0 auto;inline-size:3rem;block-size:3rem;border-radius:var(--ar-radius);object-fit:cover}.ar-mh__trend-body{display:flex;flex-direction:column;min-inline-size:0}.ar-mh__trend-name{font-weight:600}.ar-mh__trend-sport,.ar-mh__trend-count{font-size:var(--ar-text-sm);color:var(--mh-ink-muted)}.ar-mh__trend-gain{color:#7ee0a8}.ar-mh__card{inline-size:9.5rem}.ar-mh__card-link{display:flex;flex-direction:column;gap:.15rem;color:inherit;text-decoration:none}.ar-mh__card-image{inline-size:100%;block-size:9.5rem;border-radius:var(--ar-radius-lg);object-fit:cover;margin-block-end:var(--ar-space-2)}.ar-mh__card-name{font-weight:600}.ar-mh__card-sport,.ar-mh__card-count{font-size:var(--ar-text-sm);color:var(--mh-ink-muted)}.ar-mh__initial{display:grid;place-content:center;background:linear-gradient(140deg,#16264f,#0b1734);color:var(--mh-ink-muted);font-size:2rem;font-weight:700}.ar-mh__nothing{margin:var(--ar-space-4) var(--ar-space-4) 0;padding:var(--ar-space-6) var(--ar-space-4);border:1px dashed var(--mh-line);border-radius:var(--ar-radius-lg);text-align:center}.ar-mh__nothing p{margin:0 0 var(--ar-space-4);color:var(--mh-ink-muted)}.ar-sup{display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-sup__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ar-space-4);padding:var(--ar-space-8);border-radius:var(--ar-radius-lg);background:radial-gradient(120% 150% at 0% 0%,#22d3ee4d,#0a122400 58%),linear-gradient(135deg,var(--ar-color-navy-raised) 0%,var(--ar-color-navy) 100%);color:var(--ar-color-on-navy)}.ar-sup__eyebrow{margin:0 0 var(--ar-space-2);font-size:var(--ar-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ar-color-cyan)}.ar-sup__hero h1{margin:0;font-family:var(--ar-font-display);font-size:var(--ar-text-hero);line-height:1.1;text-wrap:balance;overflow-wrap:anywhere}.ar-sup__line{margin:var(--ar-space-3) 0 0;max-width:56ch;color:var(--ar-color-on-navy-muted)}.ar-sup__hero-badge .ar-badge{background:#ffffff24;color:var(--ar-color-on-navy);border-color:#ffffff4d}.ar-sup__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--ar-space-6);margin:0;padding:var(--ar-space-6);list-style:none;background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-lg)}.ar-sup__stat{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-sup__stat+.ar-sup__stat{border-inline-start:1px solid var(--ar-color-border);padding-inline-start:var(--ar-space-6)}@media(max-width:61rem){.ar-sup__stat+.ar-sup__stat{border-inline-start:0;padding-inline-start:0}}.ar-sup__stat-label{margin:0;font-size:var(--ar-text-sm);font-weight:600;color:var(--ar-color-text-muted)}.ar-sup__stat-value{margin:0;font-size:var(--ar-text-2xl);line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ar-sup__stat-note{margin:0;font-size:var(--ar-text-sm)}.ar-sup__stat[data-tone=late] .ar-sup__stat-value{color:var(--ar-color-warning)}.ar-sup__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--ar-space-6);align-items:start}.ar-sup__wide{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--ar-space-6);align-items:start}.ar-sup__nothing{margin:0;color:var(--ar-color-text-muted);font-size:var(--ar-text-sm)}.ar-sup__empty{padding:var(--ar-space-8);border:1px dashed var(--ar-color-border-strong);border-radius:var(--ar-radius-lg);background:var(--ar-color-surface);display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-3)}.ar-sup__empty h2{margin:0}.ar-sup__empty p{margin:0;max-width:60ch;color:var(--ar-color-text-muted)}.ar-sup__people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-sup__people li{display:flex;align-items:center;gap:var(--ar-space-3);min-width:0}.ar-sup__initial{flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--ar-radius-pill);display:grid;place-items:center;background:var(--ar-color-accent-soft);color:var(--ar-color-accent);font-weight:700}.ar-sup__person{display:flex;flex-direction:column;min-width:0}.ar-sup__person small,.ar-sup__next small,.ar-sup__promised small{color:var(--ar-color-text-muted)}.ar-sup__feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-4)}.ar-sup__feed li+li{padding-top:var(--ar-space-4);border-top:1px solid var(--ar-color-border)}.ar-sup__by{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-2);margin:0 0 var(--ar-space-2);font-weight:600}.ar-sup__by small{font-weight:400;color:var(--ar-color-text-muted)}.ar-sup__excerpt{margin:0;overflow-wrap:anywhere}.ar-sup__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2) var(--ar-space-4);margin:var(--ar-space-2) 0 0;font-size:var(--ar-text-sm)}.ar-sup__next{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-4)}.ar-sup__next li{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-sup__due{border-inline-start:3px solid var(--ar-color-warning);padding-inline-start:var(--ar-space-3)}.ar-sup__promised{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-sup__promised li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-sup__promised li>span{display:flex;flex-direction:column;min-width:0}.ar-sup__promised .ar-badge{flex:none;white-space:nowrap}.ar-sup__suggested{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--ar-space-4)}.ar-sup__suggested li{display:flex;align-items:flex-start;gap:var(--ar-space-3);min-width:0}.ar-sup__because{color:var(--ar-color-accent)!important;font-weight:600}.ar-sup__chart{inline-size:100%;block-size:auto;margin-block:var(--ar-space-4)}.ar-sup__grid-line{stroke:var(--ar-color-border);stroke-width:1}.ar-sup__tick{fill:var(--ar-color-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.ar-sup__bar{fill:var(--ar-color-accent)}.ar-sup__legend{margin:0;font-size:var(--ar-text-sm);color:var(--ar-color-text-muted)}.ar-sup__actions h2{margin:0 0 var(--ar-space-4)}.ar-sup__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--ar-space-3)}.ar-sup__tile{display:flex;flex-direction:column;gap:var(--ar-space-1);block-size:100%;padding:var(--ar-space-4);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius);text-decoration:none;color:var(--ar-color-text);background:var(--ar-color-surface)}.ar-sup__tile b{color:var(--ar-color-accent)}.ar-sup__tile small{color:var(--ar-color-text-muted)}.ar-sup__tile:hover{background:var(--ar-color-accent-soft);border-color:var(--ar-color-accent)}.ar-qr{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-3);padding:var(--ar-space-6);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-lg)}.ar-qr h2{margin:0;font-size:var(--ar-text-lg)}.ar-qr p{margin:0;font-size:var(--ar-text-sm)}.ar-qr__code{align-self:center;background:#fff;border-radius:var(--ar-radius);padding:var(--ar-space-2);inline-size:240px;block-size:auto}.ar-qr__address{font-family:var(--ar-font-numeric);color:var(--ar-color-text-muted);overflow-wrap:anywhere}.ar-qr__address b{color:var(--ar-color-text)}.ar-qr__small{color:var(--ar-color-text-muted)}.ar-qr--compact{padding:var(--ar-space-4)}.ar-qr--compact .ar-qr__code{inline-size:168px}.ar-support{display:flex;flex-direction:column;gap:var(--ar-space-4);padding:var(--ar-space-6);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-lg)}.ar-support h2{margin:0;font-size:var(--ar-text-xl)}.ar-support__lede{margin:0;color:var(--ar-color-text-muted);font-size:var(--ar-text-sm)}.ar-support__cadence{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;background:var(--ar-color-surface-sunken);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius)}.ar-support__cadence button{padding:var(--ar-space-2);border:0;border-radius:calc(var(--ar-radius) - 3px);background:transparent;color:var(--ar-color-text-muted);font:inherit;font-weight:600;cursor:pointer;min-height:var(--ar-target-min)}.ar-support__cadence button.is-chosen{background:var(--ar-color-surface);color:var(--ar-color-text);box-shadow:var(--ar-shadow-sm)}.ar-support__amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ar-space-2)}.ar-support__amounts button{padding:var(--ar-space-3) var(--ar-space-2);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius);background:var(--ar-color-surface);color:var(--ar-color-text);font:inherit;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;min-height:var(--ar-target-min)}.ar-support__amounts button.is-chosen{border-color:var(--ar-color-accent);background:var(--ar-color-accent-soft);color:var(--ar-color-accent)}.ar-support__own{display:flex;flex-direction:column;gap:var(--ar-space-1);font-size:var(--ar-text-sm);color:var(--ar-color-text-muted)}.ar-support__input{display:flex;align-items:center;gap:var(--ar-space-2);padding-inline-start:var(--ar-space-3);border:1px solid var(--ar-color-border-strong);border-radius:var(--ar-radius-sm);background:var(--ar-color-field);color:var(--ar-color-text);font-size:var(--ar-text-lg);font-weight:600}.ar-support__input input{flex:1;min-height:var(--ar-target-min);padding:var(--ar-space-2) var(--ar-space-3) var(--ar-space-2) 0;border:0;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums}.ar-support__input input:focus{outline:none}.ar-support__input:focus-within{outline:var(--ar-focus-ring);outline-offset:var(--ar-focus-offset)}.ar-support__breakdown{display:flex;flex-direction:column;gap:var(--ar-space-2);margin:0;padding:var(--ar-space-4);background:var(--ar-color-surface-sunken);border-radius:var(--ar-radius);font-size:var(--ar-text-sm)}.ar-support__breakdown>div{display:flex;justify-content:space-between;gap:var(--ar-space-4)}.ar-support__breakdown dt{color:var(--ar-color-text-muted)}.ar-support__breakdown dd{margin:0;font-variant-numeric:tabular-nums}.ar-support__net{padding-top:var(--ar-space-2);border-top:1px solid var(--ar-color-border);font-weight:700}.ar-support__net dt{color:var(--ar-color-text)!important}.ar-support__terms,.ar-support__small{margin:0;font-size:var(--ar-text-sm);color:var(--ar-color-text-muted)}.ar-support__go{width:100%}.ar-support__standing{display:flex;flex-direction:column;gap:var(--ar-space-2);margin-bottom:var(--ar-space-4);padding-left:var(--ar-space-3);border-left:3px solid var(--ar-color-accent)}.ar-support__standing-line{margin:0;font-size:var(--ar-text-sm);line-height:1.5;color:var(--ar-color-text)}.ar-support__standing-aside{display:block;margin-top:.15rem;font-size:var(--ar-text-xs);color:var(--ar-color-text-muted)}.ar-athlete{display:flex;flex-direction:column;gap:var(--ar-space-8)}.ar-athlete__hero{position:relative;border-radius:var(--ar-radius-lg);overflow:hidden;background:linear-gradient(135deg,var(--ar-color-navy) 0%,var(--ar-color-navy-raised) 100%);color:var(--ar-color-on-navy);min-block-size:18rem;display:flex;align-items:flex-end}.ar-athlete__collage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:2px}.ar-athlete__collage img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.ar-athlete__collage img:first-child{grid-column:span 2;grid-row:span 2}@media(max-width:700px){.ar-athlete__collage{grid-template-columns:repeat(2,1fr)}}.ar-athlete__hero.has-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0a1224eb,#0a1224b8,#0a12241a 68%),linear-gradient(to top,#0a1224e6,#0a12248c 55%,#0a122440)}.ar-athlete__intro{position:relative;z-index:1;padding:var(--ar-space-8);display:flex;flex-direction:column;gap:var(--ar-space-2);align-items:flex-start}.ar-athlete__intro h1{margin:0;font-family:var(--ar-font-display);font-size:var(--ar-text-hero);line-height:1.05;text-wrap:balance;overflow-wrap:anywhere}.ar-athlete__handle{margin:0;font-family:var(--ar-font-numeric);font-size:var(--ar-text-sm);color:var(--ar-color-electric)}.ar-athlete__facts{margin:0;color:var(--ar-color-on-navy-muted)}.ar-athlete__meta{display:flex;flex-wrap:wrap;gap:var(--ar-space-2) var(--ar-space-4);margin:0;font-size:var(--ar-text-sm);color:var(--ar-color-on-navy-muted)}.ar-athlete__intro .ar-state__description,.ar-athlete__intro p:not([class]){max-width:52ch;font-size:var(--ar-text-sm);color:var(--ar-color-on-navy-muted)}.ar-athlete__intro .ar-badge{background:#ffffff24;color:var(--ar-color-on-navy);border-color:#ffffff4d}.ar-athlete__follow{margin-top:var(--ar-space-2);min-height:var(--ar-target-min);padding:var(--ar-space-2) var(--ar-space-6);border:1px solid var(--ar-color-on-navy);border-radius:var(--ar-radius-pill);background:transparent;color:var(--ar-color-on-navy);font:inherit;font-weight:600;cursor:pointer}.ar-athlete__follow:hover{background:#ffffff1f}.ar-athlete__follow.is-following{background:var(--ar-color-on-navy);color:var(--ar-color-navy)}.ar-athlete__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ar-space-8);align-items:start}@media(min-width:62rem){.ar-athlete__body{grid-template-columns:minmax(0,1fr) 22rem}.ar-athlete__body aside{position:sticky;top:var(--ar-space-6)}}.ar-athlete__about h2,.ar-athlete__posts h2{margin:0 0 var(--ar-space-3);font-size:var(--ar-text-xl)}.ar-athlete__about p{margin:0;max-width:68ch}.ar-athlete__posts{margin-top:var(--ar-space-8)}.ar-athlete__feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-athlete__feed li{padding-bottom:var(--ar-space-6);border-bottom:1px solid var(--ar-color-border)}.ar-athlete__feed li:last-child{border-bottom:0;padding-bottom:0}.ar-athlete__when{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3);margin:0 0 var(--ar-space-2);font-size:var(--ar-text-sm);color:var(--ar-color-text-muted)}.ar-athlete__media{list-style:none;margin:var(--ar-space-3) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--ar-space-2)}.ar-athlete__media img,.ar-athlete__media video{inline-size:100%;block-size:auto;display:block;border-radius:var(--ar-radius);background:var(--ar-color-surface-sunken)}.ar-athlete__clip{grid-column:1 / -1}.ar-athlete__locked{margin:0;padding:var(--ar-space-4);border:1px dashed var(--ar-color-border-strong);border-radius:var(--ar-radius);color:var(--ar-color-text-muted)}.ar-dash{display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-dash__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ar-space-4);padding:var(--ar-space-8);border-radius:var(--ar-radius-lg);background:radial-gradient(120% 140% at 100% 0%,#2563eb8c,#0a122400 62%),linear-gradient(135deg,var(--ar-color-navy) 0%,var(--ar-color-navy-raised) 100%);color:var(--ar-color-on-navy)}.ar-dash__hero-text{display:flex;flex-direction:column;gap:var(--ar-space-2);min-width:0}.ar-dash__eyebrow{margin:0;font-size:var(--ar-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ar-color-electric)}.ar-dash__hero h1{margin:0;font-family:var(--ar-font-display);font-size:var(--ar-text-hero);line-height:1.1;text-wrap:balance;overflow-wrap:anywhere}.ar-dash__facts{margin:0;color:var(--ar-color-on-navy-muted)}.ar-dash__hero-link{align-self:flex-start;margin-top:var(--ar-space-2);color:var(--ar-color-electric);font-weight:600}.ar-dash__hero-badge .ar-badge{background:#ffffff24;color:var(--ar-color-on-navy);border-color:#ffffff4d}.ar-dash__golive{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-space-4);padding:var(--ar-space-6);border-radius:var(--ar-radius-lg);background:var(--ar-color-accent-soft);border:1px solid var(--ar-color-accent)}.ar-dash__golive h2{margin:0 0 var(--ar-space-2);font-size:var(--ar-text-lg)}.ar-dash__golive p{margin:0;max-width:52ch;color:var(--ar-color-text-muted)}.ar-dash__golive .ar-form__error{margin-top:var(--ar-space-2)}.ar-dash__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--ar-space-6);margin:0;padding:var(--ar-space-6);list-style:none;background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-lg)}.ar-dash__stat{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-dash__stat+.ar-dash__stat{border-inline-start:1px solid var(--ar-color-border);padding-inline-start:var(--ar-space-6)}@media(max-width:61rem){.ar-dash__stat+.ar-dash__stat{border-inline-start:0;padding-inline-start:0}}.ar-dash__stat-label{margin:0;font-size:var(--ar-text-sm);font-weight:600;color:var(--ar-color-text-muted)}.ar-dash__stat-value{margin:0;font-size:var(--ar-text-2xl);line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ar-dash__rise,.ar-dash__fall,.ar-dash__stat-note{margin:0;font-size:var(--ar-text-sm)}.ar-dash__rise{color:var(--ar-color-success)}.ar-dash__fall{color:var(--ar-color-danger)}.ar-dash__stat[data-tone=owed] .ar-dash__stat-value{color:var(--ar-color-warning)}.ar-dash__spark{margin-top:var(--ar-space-2);inline-size:100%;block-size:34px}.ar-dash__spark-line{stroke:var(--ar-color-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ar-dash__spark-fill{fill:var(--ar-color-accent-soft);stroke:none}.ar-dash__stat[data-tone=money] .ar-dash__spark-line{stroke:var(--ar-color-success)}.ar-dash__stat[data-tone=money] .ar-dash__spark-fill{fill:var(--ar-color-success-soft)}.ar-dash__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--ar-space-6);align-items:start}.ar-dash__nothing{margin:0;color:var(--ar-color-text-muted);font-size:var(--ar-text-sm)}.ar-dash__people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-dash__people li{display:flex;align-items:center;gap:var(--ar-space-3);min-width:0}.ar-dash__initial{flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--ar-radius-pill);display:grid;place-items:center;background:var(--ar-color-accent-soft);color:var(--ar-color-accent);font-weight:700}.ar-dash__person,.ar-dash__event{display:flex;flex-direction:column;min-width:0}.ar-dash__person b,.ar-dash__event b{overflow-wrap:anywhere}.ar-dash__person small,.ar-dash__event small,.ar-dash__next small{color:var(--ar-color-text-muted)}.ar-dash__feed{list-style:none;margin:0;padding:0 0 0 var(--ar-space-4);display:flex;flex-direction:column;gap:var(--ar-space-4);border-inline-start:2px solid var(--ar-color-border)}.ar-dash__feed li{position:relative;display:flex;gap:var(--ar-space-3);min-width:0}.ar-dash__dot{position:absolute;inset-inline-start:calc(-1 * var(--ar-space-4) - 5px);inset-block-start:.4rem;inline-size:8px;block-size:8px;border-radius:var(--ar-radius-pill);background:var(--ar-color-accent)}.ar-dash__feed li[data-kind=Delivered] .ar-dash__dot{background:var(--ar-color-success)}.ar-dash__feed li[data-kind=Scheduled] .ar-dash__dot{background:var(--ar-color-border-strong)}.ar-dash__next{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-4)}.ar-dash__next li{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-dash__due{border-inline-start:3px solid var(--ar-color-warning);padding-inline-start:var(--ar-space-3)}.ar-dash__charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--ar-space-6);align-items:start}.ar-dash__chart{inline-size:100%;block-size:auto;margin-block:var(--ar-space-4)}.ar-dash__grid-line{stroke:var(--ar-color-border);stroke-width:1}.ar-dash__tick{fill:var(--ar-color-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.ar-dash__views{stroke:var(--ar-color-accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ar-dash__views-fill{fill:var(--ar-color-accent-soft);stroke:none}.ar-dash__now{fill:var(--ar-color-accent);stroke:var(--ar-color-surface);stroke-width:2}.ar-dash__comments{stroke:var(--ar-color-warning);stroke-width:2;stroke-dasharray:5 4;stroke-linejoin:round;stroke-linecap:round}.ar-dash__bar{fill:var(--ar-color-success)}.ar-dash__legend{display:flex;flex-wrap:wrap;gap:var(--ar-space-4) var(--ar-space-6);margin:0;font-size:var(--ar-text-sm);color:var(--ar-color-text-muted)}.ar-dash__key:before{content:"";display:inline-block;inline-size:1.25rem;block-size:0;margin-inline-end:var(--ar-space-2);vertical-align:middle}.ar-dash__key--views:before{border-block-start:3px solid var(--ar-color-accent)}.ar-dash__key--comments:before{border-block-start:3px dashed var(--ar-color-warning)}.ar-dash__key--money:before{border-block-start:3px solid var(--ar-color-success)}.ar-dash__packages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-4)}.ar-dash__packages li{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-dash__package-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3)}.ar-dash__meter{display:block;block-size:8px;border-radius:var(--ar-radius-pill);background:var(--ar-color-surface-sunken);overflow:hidden}.ar-dash__meter-fill{display:block;block-size:100%;border-radius:var(--ar-radius-pill);background:var(--ar-color-accent)}.ar-dash__actions h2{margin:0 0 var(--ar-space-4)}.ar-dash__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--ar-space-3)}.ar-dash__tile{display:flex;flex-direction:column;gap:var(--ar-space-1);block-size:100%;padding:var(--ar-space-4);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius);text-decoration:none;color:var(--ar-color-text);background:var(--ar-color-surface)}.ar-dash__tile b{color:var(--ar-color-accent)}.ar-dash__tile small{color:var(--ar-color-text-muted)}.ar-dash__tile:hover{background:var(--ar-color-accent-soft);border-color:var(--ar-color-accent)}.ar-upload{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2)}.ar-upload__hint{margin:0;font-size:var(--ar-text-sm)}.ar-upload__preview{display:block;object-fit:cover;border-radius:var(--ar-radius);border:1px solid var(--ar-color-border);background:var(--ar-color-surface-sunken)}.ar-upload__preview--square{width:8rem;aspect-ratio:1;border-radius:50%}.ar-upload__preview--wide{width:100%;max-width:26rem;aspect-ratio:8 / 3}.ar-simulated{max-width:34rem;margin:var(--ar-space-8) auto;padding:var(--ar-space-6);border:2px dashed var(--ar-color-border);border-radius:var(--ar-radius-lg);background:var(--ar-color-surface)}.ar-simulated__banner{margin:0 0 var(--ar-space-6);padding:var(--ar-space-3);border-left:4px solid var(--ar-color-warning);background:var(--ar-color-warning-soft);font-weight:600;color:var(--ar-color-text)}.ar-simulated h1{margin:0 0 var(--ar-space-2);font-size:var(--ar-text-xl)}.ar-simulated__amount{margin:0 0 var(--ar-space-4);font-size:var(--ar-text-xl);font-weight:700}.ar-simulated__cadence{font-size:var(--ar-text-sm);font-weight:400;color:var(--ar-color-text-muted)}.ar-simulated__lede{margin:0 0 var(--ar-space-6);color:var(--ar-color-text-muted);line-height:1.55}.ar-simulated__problem{margin:0 0 var(--ar-space-4);color:var(--ar-color-danger)}.ar-simulated__actions{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-guardian__wards{display:flex;flex-direction:column;gap:var(--ar-space-4)}.ar-guardian__ward{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-guardian__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2) var(--ar-space-4)}.ar-guardian__name{margin:0;font-size:var(--ar-text-base);font-weight:600;overflow-wrap:anywhere}.ar-shell__main:has(.ar-discover){max-width:95%}.ar-discover{position:relative;overflow-x:clip;display:flex;flex-direction:column;gap:var(--ar-space-8)}.ar-discover__figure{display:none}@media(min-width:90rem){.ar-discover__figure{display:block;position:absolute;height:auto;pointer-events:none;filter:drop-shadow(0 18px 28px rgb(10 18 36 / .28))}.ar-discover__figure--one{z-index:50;inset-inline-end:26rem;top:-4.75rem;width:22rem}.ar-discover__figure--three{z-index:44;inset-inline-end:-6rem;top:-7rem;width:48rem}.ar-discover__figure--two{z-index:49;inset-inline-end:37rem;top:-6.5rem;width:51rem}}@media(max-width:105rem){.ar-discover__figure--two{display:none}}.ar-discover__banner{position:sticky;top:calc(4.5rem + var(--ar-space-8));min-height:17rem;display:flex;align-items:center;padding:var(--ar-space-8) 0;background:none}.ar-discover__bannerCopy{display:flex;flex-direction:column;gap:var(--ar-space-2);max-width:46rem}.ar-discover__eyebrow{font-family:var(--ar-font-body);font-size:calc(var(--ar-text-xs) * 1.5);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ar-color-display-ink)}.ar-discover__rule{display:block;width:4rem;height:4px;border-radius:2px;margin-top:var(--ar-space-3);background:var(--ar-color-accent)}.ar-discover__banner h1{font-family:var(--ar-font-display);font-size:calc(var(--ar-text-section) * 1.5);font-weight:800;letter-spacing:-.03em;color:var(--ar-color-display-ink);margin:0}.ar-discover__banner p{color:var(--ar-color-text);font-size:calc(var(--ar-text-sm) * 1.5);line-height:1.5;margin:0}.ar-discover__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ar-space-8)}@media(min-width:64rem){.ar-discover__body{grid-template-columns:17rem minmax(0,1fr);align-items:start}.ar-discover__results:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:calc(-1 * var(--ar-space-8));width:var(--ar-space-8);background:var(--ar-color-surface)}}.ar-discover__filters{display:flex;flex-direction:column;gap:var(--ar-space-4);padding:var(--ar-space-6);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-lg);position:sticky;top:5.5rem}.ar-discover__filtersHead{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-discover__filtersHead h2{display:flex;align-items:center;gap:var(--ar-space-2);font-size:var(--ar-text-base);margin:0}.ar-discover__filtersHead svg{color:var(--ar-color-accent)}.ar-discover__filters select{min-height:var(--ar-target-min);padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border-strong);border-radius:var(--ar-radius-sm);background:var(--ar-color-surface);color:var(--ar-color-text);font:inherit;width:100%}.ar-discover__filters .ar-button{align-self:stretch;justify-content:center}.ar-discover__promo{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-4);border-radius:var(--ar-radius);background:var(--ar-color-accent-soft)}.ar-discover__promo span{font-family:var(--ar-font-numeric);font-size:var(--ar-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ar-color-accent)}.ar-discover__promo p{font-size:var(--ar-text-sm);color:var(--ar-color-text);margin:0}.ar-discover__results{position:relative;z-index:60;display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-6);background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-lg)}.ar-discover__resultsHead h2{font-size:var(--ar-text-xl);font-weight:800;letter-spacing:-.02em;margin:0}.ar-discover__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-4);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.ar-discover__card{display:flex;flex-direction:column;border-radius:var(--ar-radius-lg);overflow:hidden;background:var(--ar-color-surface-sunken);border:1px solid var(--ar-color-border);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ar-discover__card:hover{transform:translateY(-3px);box-shadow:var(--ar-shadow-md);border-color:var(--ar-color-border-strong)}.ar-discover__portrait{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;font-family:var(--ar-font-display);font-size:var(--ar-text-3xl);font-weight:800;letter-spacing:-.04em;color:#ffffffe6;background:linear-gradient(135deg,var(--ar-color-electric-fill),var(--ar-color-cyan))}.ar-discover__portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ar-discover__cardBody{padding:var(--ar-space-4);display:flex;flex-direction:column;gap:.15rem}.ar-discover__cardBody h3{font-size:var(--ar-text-base);font-weight:700;margin:0}.ar-discover__cardBody h3 a{color:inherit;text-decoration:none}.ar-discover__cardBody h3 a:hover{text-decoration:underline}.ar-discover__sport{font-size:var(--ar-text-sm);color:var(--ar-color-accent);font-weight:600;margin:0}.ar-discover__school{font-size:var(--ar-text-sm);color:var(--ar-color-text-muted);margin:0}.ar-discover__where{display:flex;align-items:center;gap:.25rem;font-size:var(--ar-text-xs);color:var(--ar-color-text-muted);margin-top:var(--ar-space-1)}body[data-page-background=discover] .ar-site[data-scrolled=true]{z-index:70}.ar-posts__hint{margin:0;font-size:var(--ar-text-sm)}.ar-posts__media{display:flex;flex-wrap:wrap;gap:var(--ar-space-3);margin:var(--ar-space-3) 0;padding:0;list-style:none}.ar-posts__media li{display:flex;flex-direction:column;gap:var(--ar-space-2);width:12rem}.ar-posts__media img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--ar-radius);border:1px solid var(--ar-color-border);background:var(--ar-color-surface-sunken)}.ar-posts__written{display:flex;flex-direction:column;gap:var(--ar-space-4);margin-top:var(--ar-space-8);padding-top:var(--ar-space-6);border-top:1px solid var(--ar-color-border)}.ar-posts__item{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-posts__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2) var(--ar-space-4);font-size:var(--ar-text-sm)}.ar-posts__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ar-join{width:100%;display:flex;justify-content:center}.ar-join__card{width:100%;max-width:58rem;background:var(--ar-color-surface);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-xl) var(--ar-radius-xl) 0 0;box-shadow:0 -8px 40px -18px #0a122466;padding:var(--ar-space-8) var(--ar-space-8) var(--ar-space-6);display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-join__card h1{font-family:var(--ar-font-display);font-size:var(--ar-text-2xl);font-weight:800;letter-spacing:-.03em;text-align:center;color:var(--ar-color-display-ink);margin:0}.ar-join__lede{text-align:center;color:var(--ar-color-text-muted);font-size:var(--ar-text-sm);margin:0 0 var(--ar-space-4)}.ar-join__form{display:grid;grid-template-columns:1fr;gap:var(--ar-space-4);align-items:start}.ar-join__wide{grid-column:1 / -1}@media(min-width:48rem){.ar-join__form{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-join__field{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-join__control{position:relative;display:flex;align-items:center}.ar-join__icon{position:absolute;inset-inline-start:var(--ar-space-3);display:grid;place-items:center;color:var(--ar-color-text-muted);pointer-events:none}.ar-join__control input{width:100%;min-height:var(--ar-target-min);padding:var(--ar-space-2) var(--ar-space-8) var(--ar-space-2) 2.75rem;border:1px solid var(--ar-color-border-strong);border-radius:var(--ar-radius-sm);background:var(--ar-color-surface);color:var(--ar-color-text);font:inherit}.ar-join__control input::placeholder{color:var(--ar-color-text-muted)}.ar-join__reveal{position:absolute;inset-inline-end:var(--ar-space-2);display:grid;place-items:center;width:var(--ar-target-min);height:var(--ar-target-min);border:none;background:none;color:var(--ar-color-text-muted);cursor:pointer}.ar-join__reveal:hover{color:var(--ar-color-text)}.ar-join__hint{font-size:var(--ar-text-xs);color:var(--ar-color-text-muted);line-height:1.4;margin:0}.ar-join__consent{margin-top:var(--ar-space-1)}.ar-join__consent .ar-checkbox{align-items:flex-start;font-size:var(--ar-text-sm)}.ar-join__consent .ar-checkbox input{margin-top:.7rem}.ar-join__submit{min-height:3rem;border:none;border-radius:var(--ar-radius-sm);background:var(--ar-color-navy);color:var(--ar-color-on-navy);font:inherit;font-weight:700;cursor:pointer;transition:background-color .14s ease}.ar-join__submit:hover:not(:disabled){background:var(--ar-color-navy-raised)}.ar-join__submit:disabled{opacity:.55;cursor:not-allowed}.ar-join__signin{text-align:center;font-size:var(--ar-text-sm);color:var(--ar-color-text-muted);margin:var(--ar-space-4) 0 0}.ar-join__hint[data-tone=good]{color:var(--ar-color-success)}.ar-join__hint[data-tone=bad]{color:var(--ar-color-danger)}
