:root{--font-display:"Petrona", "Iowan Old Style", Georgia, serif;--font-sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"Roboto Mono", ui-monospace, "SF Mono", Menlo, monospace;--navy-900:#08152b;--navy-800:#0c1c36;--navy-700:#10233f;--navy-600:#1a3355;--navy-500:#2a476e;--navy-400:#4a648a;--navy-300:#8598b2;--navy-200:#c2ccd9;--navy-100:#e4e9ef;--gold-700:#8a6d1c;--gold-600:#ae8a26;--gold-500:#d4af37;--gold-400:#e2c566;--gold-300:#efdca1;--gold-200:#f7edd1;--gold-100:#fbf6e8;--pan-red:#b32a21;--pan-red-tint:#fbedeb;--pan-green:#1e6b43;--pan-green-tint:#eaf3ee;--pan-black:#14161a;--paper-000:#fff;--paper-050:#fbfaf7;--paper-100:#f5f3ee;--paper-200:#ece8e0;--paper-300:#dcd7cc;--ink-900:#14161a;--ink-700:#33383f;--ink-500:#5c636d;--ink-400:#7c848f;--ink-300:#a3aab4;--surface-page:var(--paper-050);--surface-card:var(--paper-000);--surface-sunken:var(--paper-100);--surface-inverse:var(--navy-700);--surface-inverse-deep:var(--navy-900);--surface-accent:var(--gold-100);--text-strong:var(--navy-700);--text-body:16px;--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-on-inverse:#f2f5f9;--text-on-inverse-muted:var(--navy-300);--text-link:var(--navy-600);--text-link-hover:var(--gold-700);--text-cite:var(--ink-400);--border-hairline:#e3dfd6;--border-default:#d6d0c4;--border-strong:var(--navy-200);--border-inverse:#d4af3747;--rule-gold:var(--gold-500);--status-verified:var(--pan-green);--status-verified-tint:var(--pan-green-tint);--status-estimate:var(--gold-600);--status-estimate-tint:var(--gold-100);--status-projected:var(--navy-400);--status-projected-tint:var(--navy-100);--status-alert:var(--pan-red);--status-alert-tint:var(--pan-red-tint);--focus-ring:0 0 0 2px var(--paper-050), 0 0 0 4px var(--gold-500);--focus-ring-inverse:0 0 0 2px var(--navy-700), 0 0 0 4px var(--gold-400);--region-volta:#1f3f6b;--region-oti:#33587f;--region-greater-accra:#1b4a5c;--region-eastern:#47688f;--region-western:#17503f;--region-western-north:#2a6b4e;--region-ahafo:#3c7a4a;--region-central:#2e7368;--region-northern:#8c6220;--region-savannah:#8f7620;--region-north-east:#a5711f;--region-bono-east:#6e5a1c;--region-ashanti:#7c3527;--region-upper-east:#9a4a2b;--region-upper-west:#a85e3a;--region-bono:#6b3b33;--region-volta-tint:color-mix(in oklab, var(--region-volta) 12%, var(--paper-000));--region-oti-tint:color-mix(in oklab, var(--region-oti) 12%, var(--paper-000));--region-greater-accra-tint:color-mix(in oklab, var(--region-greater-accra) 12%, var(--paper-000));--region-eastern-tint:color-mix(in oklab, var(--region-eastern) 12%, var(--paper-000));--region-western-tint:color-mix(in oklab, var(--region-western) 12%, var(--paper-000));--region-western-north-tint:color-mix(in oklab, var(--region-western-north) 12%, var(--paper-000));--region-ahafo-tint:color-mix(in oklab, var(--region-ahafo) 12%, var(--paper-000));--region-central-tint:color-mix(in oklab, var(--region-central) 12%, var(--paper-000));--region-northern-tint:color-mix(in oklab, var(--region-northern) 12%, var(--paper-000));--region-savannah-tint:color-mix(in oklab, var(--region-savannah) 12%, var(--paper-000));--region-north-east-tint:color-mix(in oklab, var(--region-north-east) 12%, var(--paper-000));--region-bono-east-tint:color-mix(in oklab, var(--region-bono-east) 12%, var(--paper-000));--region-ashanti-tint:color-mix(in oklab, var(--region-ashanti) 12%, var(--paper-000));--region-upper-east-tint:color-mix(in oklab, var(--region-upper-east) 12%, var(--paper-000));--region-upper-west-tint:color-mix(in oklab, var(--region-upper-west) 12%, var(--paper-000));--region-bono-tint:color-mix(in oklab, var(--region-bono) 12%, var(--paper-000));--region-accent:var(--navy-700);--region-accent-tint:var(--navy-100);--text-display-1:76px;--text-display-2:58px;--text-display-3:44px;--text-title-1:34px;--text-title-2:26px;--text-title-3:21px;--text-body-lg:18px;--text-body-sm:14.5px;--text-meta:13px;--text-cite-size:12px;--text-eyebrow:11.5px;--lh-display:1.06;--lh-title:1.18;--lh-body:1.6;--lh-tight:1.35;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.018em;--tracking-title:-.01em;--tracking-body:0;--tracking-meta:.01em;--tracking-eyebrow:.14em;--type-hero:var(--weight-regular) var(--text-display-1) / var(--lh-display) var(--font-display);--type-display:var(--weight-regular) var(--text-display-2) / var(--lh-display) var(--font-display);--type-section:var(--weight-regular) var(--text-display-3) / var(--lh-title) var(--font-display);--type-title:var(--weight-medium) var(--text-title-2) / var(--lh-title) var(--font-display);--type-subtitle:var(--weight-semibold) var(--text-title-3) / var(--lh-tight) var(--font-sans);--type-body:var(--weight-regular) var(--text-body) / var(--lh-body) var(--font-sans);--type-body-lg:var(--weight-regular) var(--text-body-lg) / var(--lh-body) var(--font-sans);--type-ui:var(--weight-medium) var(--text-body-sm) / 1.4 var(--font-sans);--type-meta:var(--weight-medium) var(--text-meta) / 1.45 var(--font-sans);--type-cite:var(--weight-regular) var(--text-cite-size) / 1.5 var(--font-mono);--type-figure:var(--weight-medium) var(--text-title-1) / 1.1 var(--font-mono);--type-eyebrow:var(--weight-semibold) var(--text-eyebrow) / 1.2 var(--font-sans);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--page-max:1240px;--measure-prose:68ch;--measure-narrow:52ch;--gutter:var(--space-6);--gutter-lg:var(--space-10);--section-y:var(--space-24);--section-y-sm:var(--space-16);--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-card:6px;--radius-pill:999px;--control-sm:32px;--control-md:40px;--control-lg:48px;--border-width:1px;--border-width-emphasis:2px;--shadow-none:none;--shadow-hairline:0 0 0 1px var(--border-hairline);--shadow-1:0 1px 2px #10233f0f;--shadow-2:0 2px 6px #10233f12, 0 1px 2px #10233f0d;--shadow-3:0 8px 24px -6px #10233f24, 0 2px 6px #10233f0f;--shadow-4:0 24px 56px -16px #10233f3d, 0 4px 12px #10233f14;--shadow-inset-top:inset 0 1px 0 #ffffffb3;--scrim-bottom:linear-gradient(to top, #08152beb 0%, #08152bb3 34%, #08152b00 82%);--scrim-left:linear-gradient(to right, #08152be6 0%, #08152b8c 45%, #08152b00 90%);--blur-glass:saturate(140%) blur(14px);--overlay-glass:#fbfaf7c7;--overlay-glass-inverse:#0c1c36b3;--overlay-modal:#08152b70;--dur-instant:90ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.38s;--dur-reveal:.62s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .9, .4);--transition-control:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);--transition-surface:box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{color:var(--text-strong);font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-title);margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);border-bottom:1px solid color-mix(in oklab, var(--text-link) 30%, transparent);transition:var(--transition-control);text-decoration:none}a:hover{color:var(--text-link-hover);border-bottom-color:var(--gold-500)}:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:var(--gold-300);color:var(--navy-900)}.r17-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.r17-cite{font:var(--type-cite);color:var(--text-cite)}.r17-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.r17-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--join-aside-width:calc(var(--space-32) * 2 + var(--space-24) + var(--space-6));--join-shell-gap:var(--space-12);--join-tap-min:var(--control-lg);--join-rule:var(--border-width) solid var(--border-hairline);--join-rule-inverse:var(--border-width) solid var(--border-inverse);--join-chip-min:calc(var(--space-32) + var(--space-16));--join-number-size:var(--text-display-3);--join-number-size-lg:var(--text-display-1);--join-measure:var(--measure-narrow)}.r17-join-shell{max-width:var(--page-max);padding:var(--space-8) var(--gutter) var(--space-20);grid-template-columns:var(--join-aside-width) 1fr;gap:var(--join-shell-gap);align-items:start;margin:0 auto;display:grid}.r17-join-aside{top:var(--space-8);position:sticky}@media (width<=900px){.r17-join-shell{gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-16);grid-template-columns:1fr}.r17-join-aside{position:static}}.r17-register-card{background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-card);padding:var(--space-8);box-shadow:var(--shadow-3);position:relative;overflow:hidden}.r17-register-card:after{content:"";inset:var(--space-2);border:var(--join-rule-inverse);border-radius:var(--radius-xs);pointer-events:none;position:absolute}.r17-register-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:var(--join-rule-inverse);display:flex}.r17-register-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);font-size:var(--join-number-size);line-height:var(--lh-display);color:var(--text-on-inverse);align-items:baseline;display:flex}.r17-register-number .r17-register-prefix{color:var(--text-on-inverse-muted)}.r17-register-rows{margin:var(--space-6) 0 0;flex-direction:column;display:flex}.r17-register-row{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border-width) dotted var(--border-inverse);font:var(--type-meta);align-items:flex-start;display:flex}.r17-register-row:last-child{border-bottom:0}.r17-register-row dt{color:var(--text-on-inverse-muted);font-weight:var(--weight-regular);flex-shrink:0}.r17-register-row dd{text-align:right;color:var(--text-on-inverse);font-weight:var(--weight-medium);margin:0}.r17-register-row dd[data-empty=true]{color:var(--text-on-inverse-muted);font-weight:var(--weight-regular)}.r17-register-stamp{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--join-rule-inverse);align-items:center;gap:var(--space-3);opacity:.35;transition:opacity var(--dur-slow) var(--ease-standard);display:flex}.r17-register-stamp[data-on=true]{opacity:1}.r17-progress{gap:var(--space-1);margin:var(--space-5) 0 var(--space-8);display:flex}.r17-progress-seg{height:var(--border-width-emphasis);background:var(--border-default);border-radius:var(--radius-xs);flex:1;position:relative;overflow:hidden}.r17-progress-seg>i{background:var(--navy-700);transform-origin:0;transition:transform var(--dur-slow) var(--ease-standard);position:absolute;inset:0;transform:scaleX(0)}.r17-progress-seg[data-state=done]>i,.r17-progress-seg[data-state=now]>i{transform:scaleX(1)}.r17-progress-seg[data-state=now]>i{background:var(--gold-600)}.r17-step{animation:r17-step-in var(--dur-base) var(--ease-out)}.r17-step:focus{outline:none}@keyframes r17-step-in{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}.r17-field-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--join-chip-min), 100%), 1fr));gap:var(--space-5);display:grid}.r17-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.r17-chip{min-height:var(--join-tap-min);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-default);background:var(--surface-sunken);color:var(--text-strong);border-radius:var(--radius-md);cursor:pointer;font:var(--type-ui);text-align:left;transition:var(--transition-control);flex-direction:column;justify-content:center;display:flex}.r17-chip:hover{border-color:var(--navy-500);background:var(--surface-card)}.r17-chip[aria-pressed=true]{background:var(--navy-700);border-color:var(--navy-700);color:var(--text-on-inverse)}.r17-chip small{font:var(--type-cite);font-family:var(--font-sans);opacity:.75;margin-top:var(--space-1);display:block}.r17-regions{grid-template-columns:repeat(auto-fill, minmax(min(var(--join-chip-min), 100%), 1fr));gap:var(--space-2);display:grid}.r17-region-chip{min-height:var(--join-tap-min);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);cursor:pointer;font:var(--type-ui);color:var(--text-strong);text-align:left;transition:var(--transition-control);background:0 0;display:flex}.r17-region-chip:hover{border-color:var(--navy-500)}.r17-region-chip[aria-pressed=true]{background:var(--surface-card);border-color:var(--navy-700);font-weight:var(--weight-semibold)}.r17-region-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex-shrink:0}.r17-compact{background:var(--surface-card);border:var(--join-rule);border-left:var(--border-width-emphasis) solid var(--gold-500);border-radius:var(--radius-card);padding:var(--space-8);margin-bottom:var(--space-6);position:relative}.r17-compact p{font-family:var(--font-display);font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--text-body);margin-bottom:var(--space-4)}.r17-compact p:last-of-type{margin-bottom:0}.r17-compact p.r17-compact-small{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--text-muted);border-top:var(--join-rule);padding-top:var(--space-4);margin-top:var(--space-5)}.r17-affirm{border:var(--border-width-emphasis) solid var(--navy-700);border-radius:var(--radius-md);background:var(--surface-card)}.r17-affirm>label{width:100%;min-height:var(--join-tap-min);padding:var(--space-4);align-items:center}.r17-affirm-block{margin-bottom:var(--space-6)}.r17-consent{border:var(--join-rule);border-radius:var(--radius-md);background:var(--surface-sunken);margin-bottom:var(--space-2);transition:var(--transition-control)}.r17-consent>label{width:100%;min-height:var(--join-tap-min);padding:var(--space-3) var(--space-4)}.r17-consent:hover{border-color:var(--border-default);background:var(--surface-card)}.r17-consent-group{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);margin:var(--space-5) 0 var(--space-3)}.r17-step-nav{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.r17-step-nav-end{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.r17-issued{text-align:center;padding:var(--space-5) 0}.r17-issued-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);font-size:var(--join-number-size-lg);line-height:var(--lh-display);color:var(--navy-700);margin:var(--space-5) 0 var(--space-1)}.r17-issued-number .r17-register-prefix{color:var(--border-strong)}.r17-issued-founding{align-items:center;gap:var(--space-2);background:var(--surface-inverse);color:var(--gold-400);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:var(--space-5) 0 var(--space-6);display:inline-flex}.r17-next{margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--join-rule);text-align:left}.r17-next ol{counter-reset:r17next;margin:0;padding:0;list-style:none}.r17-next li{counter-increment:r17next;padding:var(--space-3) 0 var(--space-3) var(--space-8);border-bottom:var(--border-width) dotted var(--border-default);font:var(--type-body);font-size:var(--text-body-sm);position:relative}.r17-next li:last-child{border-bottom:0}.r17-next li:before{content:counter(r17next, decimal-leading-zero);left:0;top:var(--space-3);font:var(--type-cite);color:var(--gold-700);font-weight:var(--weight-bold);position:absolute}.r17-handle-row{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);min-height:var(--join-tap-min);align-items:center;display:flex;overflow:hidden}.r17-handle-row:focus-within{border-color:var(--navy-500);box-shadow:var(--focus-ring)}.r17-handle-prefix{font:var(--type-cite);color:var(--text-muted);padding-left:var(--space-3);white-space:nowrap}.r17-handle-row input{min-width:0;font:var(--type-cite);color:var(--text-body);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-1);background:0 0;border:0;outline:none;flex:1}.r17-notice{border:var(--join-rule);border-left:var(--border-width-emphasis) solid var(--gold-500);background:var(--surface-accent);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-6);font:var(--type-body);font-size:var(--text-body-sm);color:var(--text-body)}.r17-notice[data-tone=alert]{border-left-color:var(--status-alert);background:var(--status-alert-tint)}.r17-error{font:var(--type-meta);font-weight:var(--weight-regular);color:var(--pan-red)}.r17-count{font:var(--type-cite);color:var(--text-muted);text-align:right}.r17-count[data-over=true]{color:var(--pan-red)}.r17-optional{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);border:var(--border-width) solid var(--border-default);padding:0 var(--space-2);border-radius:var(--radius-pill);margin-left:var(--space-2);vertical-align:middle;display:inline-block}.r17-confetti{pointer-events:none;position:fixed;inset:0}@media (width<=640px){.r17-compact{padding:var(--space-5)}.r17-join-shell{padding-bottom:var(--space-12)}}.charter{--charter-paper:var(--paper-050);--charter-paper-warm:var(--paper-100);--charter-ink:var(--navy-700);--charter-ink-soft:var(--ink-500);--charter-navy:var(--navy-700);--charter-navy-deep:var(--navy-900);--charter-brass:var(--gold-600);--charter-brass-deep:var(--gold-700);--charter-brass-lit:var(--gold-500);--charter-rule:var(--border-hairline);--charter-rule-inverse:var(--border-inverse);--charter-gutter:6vw;--charter-column:1180px;--charter-column-wide:1340px;--charter-kicker:64px;color:var(--charter-ink);font-family:var(--font-display);background:0 0}.charter:before{content:"";z-index:-2;background:var(--charter-paper);pointer-events:none;position:fixed;inset:0}.charter a{border-bottom:none}.charter-dark h2,.charter-dark .charter-h2{color:var(--text-on-inverse)}.charter *,.charter :before,.charter :after{box-sizing:border-box}.charter-skip{left:var(--space-2);top:var(--space-2);z-index:100;background:var(--charter-navy-deep);color:var(--text-on-inverse);font:var(--type-ui);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);text-decoration:none;position:absolute;transform:translateY(-200%)}.charter-skip:focus{transform:none}.charter-thread{height:var(--space-1);width:var(--charter-progress,0%);background:linear-gradient(90deg, var(--charter-brass), var(--charter-brass-lit));z-index:95;pointer-events:none;position:fixed;top:0;left:0}.charter-masthead{top:var(--space-1);z-index:60;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--charter-gutter);background:var(--charter-navy-deep);pointer-events:none;display:flex;position:fixed;left:0;right:0}.charter-masthead a{pointer-events:auto;white-space:nowrap;min-height:var(--control-md);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--charter-ink);background:color-mix(in srgb, var(--charter-paper) 88%, transparent);border:var(--border-width) solid var(--charter-rule);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);-webkit-backdrop-filter:blur(9px);align-items:center;text-decoration:none;display:inline-flex}.charter-masthead .charter-masthead-join{color:var(--charter-brass-deep);border-color:color-mix(in srgb, var(--charter-brass) 40%, transparent)}.charter-masthead .charter-masthead-brand{-webkit-backdrop-filter:none;background:0 0;border-width:0;padding:0}.charter-masthead-mark{height:var(--control-md);width:auto;display:block}.charter-field{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.charter-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--charter-brass-deep);margin:0 0 var(--space-6)}.charter-dark .charter-eyebrow{color:var(--charter-brass-lit)}.charter-lede{font-family:var(--font-sans);font-size:clamp(var(--text-body-lg), 2.4vw, var(--text-title-2));line-height:var(--lh-body);max-width:34ch;color:var(--charter-ink-soft);margin:var(--space-8) 0 0}.charter-h2{padding-top:var(--space-6);font-weight:var(--weight-regular);font-size:clamp(var(--text-title-1), 5.6vw, var(--text-display-1));line-height:var(--lh-display);letter-spacing:var(--tracking-display);max-width:19ch;margin:0;position:relative}.charter-h2:before{content:"";width:var(--charter-kicker);height:var(--space-1);background:var(--charter-brass);position:absolute;top:0;left:0}.charter-dark .charter-h2:before{background:var(--charter-brass-lit)}.charter-pin{height:300vh;position:relative}.charter-pin-stage{height:100svh;padding:0 var(--charter-gutter);place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.charter-atlas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.charter-portrait{opacity:0;pointer-events:none;will-change:opacity;width:60%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.charter-portrait .charter-media{object-fit:cover;width:100%;height:100%}@media (width<=1100px){.charter-portrait{width:100%;height:62%;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}}.charter-stanza{left:var(--charter-gutter);right:var(--charter-gutter);opacity:0;transform:translateY(var(--charter-dy,0px));will-change:opacity, transform;position:absolute;bottom:9svh}.charter-stanza h1,.charter-stanza p{font-weight:var(--weight-regular);font-size:clamp(var(--text-title-1), 4.9vw, var(--text-display-1));line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.charter-stanza h1+p,.charter-stanza p+p{margin-top:.5em}.charter-stanza .charter-stanza-mid{font-size:clamp(var(--text-title-3), 3.2vw, var(--text-title-1));max-width:30ch;line-height:var(--lh-tight)}.charter-stanza .charter-sub{font-family:var(--font-sans);font-size:clamp(var(--text-body), 2.1vw, var(--text-title-3));line-height:var(--lh-body);letter-spacing:var(--tracking-body);max-width:36ch;color:var(--charter-ink-soft);margin-top:1.4em}.charter-stanza .charter-lift{color:var(--charter-brass)}.charter-hint{bottom:var(--space-8);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--charter-ink-soft);position:absolute;left:50%;transform:translate(-50%)}.charter-hint span{width:var(--border-width);height:var(--space-8);margin:var(--space-2) auto 0;background:linear-gradient(var(--charter-brass), transparent);display:block}.charter-still{background:var(--charter-navy);color:var(--text-on-inverse);padding:clamp(var(--space-24), 16vh, var(--space-32)) var(--charter-gutter);position:relative;overflow:hidden}.charter-still-bg{opacity:var(--charter-still-opacity,0);transform:scale(var(--charter-still-scale,1.16));will-change:opacity, transform;background-position:50%;background-size:cover;animation:26s ease-in-out infinite alternate charter-drift;position:absolute;inset:-4%}@keyframes charter-drift{0%{background-position:56% 48%}to{background-position:68% 42%}}.charter-still:after{content:"";background:radial-gradient(60% 78% at 72% 44%, transparent, color-mix(in srgb, var(--charter-navy) 55%, transparent) 88%), linear-gradient(90deg, color-mix(in srgb, var(--charter-navy-deep) 95%, transparent) 0 34%, color-mix(in srgb, var(--charter-navy-deep) 20%, transparent) 62%, color-mix(in srgb, var(--charter-navy-deep) 24%, transparent));position:absolute;inset:0}.charter-still-inner{z-index:2;max-width:var(--charter-column);padding-top:var(--space-8);margin:0 auto;position:relative}.charter-still-inner:before{content:"";width:var(--charter-kicker);height:var(--space-1);background:var(--charter-brass-lit);position:absolute;top:0;left:0}.charter-still h2{font-weight:var(--weight-regular);font-size:clamp(var(--text-title-2), 4.2vw, var(--text-display-2));line-height:var(--lh-title);letter-spacing:var(--tracking-display);max-width:22ch;margin:0 0 1.1em}.charter-still .charter-close{max-width:30ch;font-size:clamp(var(--text-title-3), 2.9vw, var(--text-title-1));line-height:var(--lh-tight);color:var(--text-on-inverse-muted);border-top:var(--border-width) solid var(--charter-rule-inverse);margin:0;padding-top:1.4em}.charter-still .charter-close em{color:var(--charter-brass-lit);font-style:normal}.charter-ledger{height:230vh;position:relative}.charter-ledger-stage{height:100svh;padding:0 var(--charter-gutter);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.charter-ledger-pattern{opacity:var(--charter-pattern-opacity,0);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.charter-ledger-head{max-width:var(--charter-column);margin:0 auto var(--space-10);width:100%}.charter-ledger-lede{font-size:clamp(var(--text-title-2), 3.6vw, var(--text-display-3));line-height:var(--lh-title);letter-spacing:var(--tracking-title);max-width:20ch;margin:0}.charter-gold-ink{color:var(--charter-brass)}.charter-grid16{max-width:var(--charter-column);border-top:var(--border-width) solid var(--charter-rule);border-left:var(--border-width) solid var(--charter-rule);grid-template-columns:repeat(4,1fr);width:100%;margin:0 auto;padding:0;list-style:none;display:grid}.charter-cell{border-right:var(--border-width) solid var(--charter-rule);border-bottom:var(--border-width) solid var(--charter-rule);padding:var(--space-4);background-color:var(--surface-card);opacity:.22;transition:opacity var(--dur-slow) linear;position:relative}.charter-cell.is-lit{opacity:1}.charter-cell-code{font:var(--type-eyebrow);font-size:var(--text-cite-size);letter-spacing:var(--tracking-eyebrow);color:var(--charter-region-ink,var(--charter-brass-deep));margin-bottom:var(--space-1);display:block}.charter-cell-name{font-size:clamp(var(--text-body), 1.7vw, var(--text-title-3));letter-spacing:var(--tracking-title);color:var(--charter-region-ink,var(--charter-ink))}.charter-cell i{left:0;bottom:calc(var(--border-width) * -1);height:var(--border-width-emphasis);background:var(--charter-region-ink,var(--charter-brass));width:0;transition:width var(--dur-reveal) var(--ease-out);position:absolute}.charter-cell.is-lit i{width:100%}.charter-seventeenth{max-width:var(--charter-column);background:var(--charter-navy);width:100%;color:var(--text-on-inverse);align-items:baseline;gap:var(--space-6);padding:var(--space-8) var(--space-6);opacity:0;transform:translateY(var(--space-4));transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out), box-shadow var(--dur-reveal) var(--ease-standard);margin:0 auto;display:flex}.charter-seventeenth.is-lit{opacity:1;box-shadow:0 22px 60px -20px color-mix(in srgb, var(--charter-brass-lit) 50%, transparent);transform:none}.charter-seventeenth .charter-cell-code{color:var(--charter-brass-lit)}.charter-seventeenth-name{font-size:clamp(var(--text-title-2), 3.6vw, var(--text-display-2));letter-spacing:var(--tracking-title);color:var(--text-on-inverse)}.charter-seventeenth-name em{color:var(--charter-brass-lit);font-style:italic}.charter-aside{font:var(--type-meta);line-height:var(--lh-body);color:var(--text-on-inverse-muted);text-align:right;max-width:24ch;margin-left:auto}.charter-bleed{background:var(--charter-navy-deep);height:100svh;position:relative;overflow:hidden}.charter-bleed .charter-media,.charter-bleed .charter-media-pending{width:100%;height:108%;position:absolute;top:-4%;left:0}.charter-bleed:after{content:"";background:radial-gradient(64% 58% at 20% 86%, color-mix(in srgb, var(--charter-navy-deep) 66%, transparent), transparent 72%);position:absolute;inset:0}.charter-bleed-copy{z-index:2;left:var(--charter-gutter);right:var(--charter-gutter);bottom:clamp(var(--space-8), 9vh, var(--space-24));color:var(--text-on-inverse);position:absolute}.charter-flow{padding:clamp(var(--space-24), 17vh, var(--space-32)) var(--charter-gutter)}.charter-flow-inner{max-width:var(--charter-column);margin:0 auto}.charter-doors{margin:var(--space-12) 0 0;border-top:var(--border-width) solid var(--charter-rule);column-gap:var(--space-12);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.charter-doors li{padding:var(--space-4) 0 var(--space-5);border-bottom:var(--border-width) solid var(--charter-rule)}.charter-doors li b{font-weight:var(--weight-regular);font-size:clamp(var(--text-title-3), 2.4vw, var(--text-title-1));letter-spacing:var(--tracking-title);margin-bottom:var(--space-1);display:block}.charter-doors li small{font-family:var(--font-sans);font-size:clamp(var(--text-body-sm), 1.7vw, var(--text-body));line-height:var(--lh-body);color:var(--charter-ink-soft);max-width:52ch;display:block}.charter-plate{background:var(--charter-paper-warm);border-radius:var(--radius-lg);margin:0;position:relative;overflow:hidden}.charter-plate-wide{aspect-ratio:16/9;max-height:64vh;margin-top:clamp(var(--space-12), 8vh, var(--space-20))}.charter-media{object-fit:cover;object-position:center 30%;will-change:transform;width:100%;height:100%;display:block}.charter-plate .charter-media{height:120%;margin-top:-10%}.charter-cred{z-index:2;left:var(--space-3);right:var(--space-3);bottom:var(--space-2);font:var(--type-eyebrow);font-size:var(--text-cite-size);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--paper-000);text-shadow:0 1px 9px var(--navy-900), 0 0 2px var(--navy-900);margin:0;position:absolute}.charter-bleed .charter-cred{top:var(--space-4);right:var(--space-4);bottom:auto;left:auto}.charter-plate:has(.charter-media-pending) .charter-cred{color:var(--charter-ink-soft);text-shadow:none}.charter-media-pending{background:var(--charter-paper-warm);border:var(--border-width) dashed var(--charter-rule);width:100%;height:100%;display:block}.charter-bleed .charter-media-pending{background:var(--charter-navy);border-color:var(--charter-rule-inverse)}.charter-window{background:var(--charter-navy-deep);color:var(--text-on-inverse)}.charter-window .charter-h2{max-width:16ch}.charter-gold{color:var(--charter-brass-lit)}.charter-rule-line{margin:var(--space-10) 0;background:linear-gradient(90deg, var(--charter-brass-lit), transparent);height:2px}.charter-only{font-size:clamp(var(--text-title-2), 4vw, var(--text-display-3));line-height:var(--lh-title);color:var(--charter-brass-lit);text-wrap:balance;max-width:26ch;margin:0}.charter-hinge{font-style:italic;font-size:clamp(var(--text-body-lg), 2.2vw, var(--text-title-2));color:var(--text-on-inverse);margin:var(--space-8) 0 var(--space-6);max-width:30ch;line-height:var(--lh-tight)}.charter-cta{min-height:var(--control-lg);margin-top:var(--space-10);font:var(--type-eyebrow);font-size:var(--text-body-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--charter-navy-deep);background:var(--charter-brass-lit);padding:var(--space-4) var(--space-10);border-radius:var(--radius-sm);transition:background var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.charter-cta:hover,.charter-cta:focus-visible{background:var(--paper-000);transform:translateY(-2px)}.charter-fineprint{font:var(--type-meta);color:var(--text-on-inverse-muted);margin:var(--space-6) 0 0;max-width:40ch;line-height:var(--lh-body)}.charter-fineprint+.charter-fineprint{margin-top:var(--space-4)}.charter-ticker{border-top:var(--border-width) solid var(--charter-rule);border-bottom:var(--border-width) solid var(--charter-rule);padding:var(--space-6) 0;overflow:hidden}.charter-ticker-track{gap:var(--space-12);width:max-content;font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--charter-brass-deep);white-space:nowrap;animation:52s linear infinite charter-tick;display:flex}.charter-ticker-track b{color:var(--charter-ink);font-weight:var(--weight-semibold)}@keyframes charter-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.charter-index{border-top:var(--border-width) solid var(--charter-rule)}.charter-region-grid{margin:var(--space-10) 0 0;border-top:var(--border-width) solid var(--charter-rule);grid-template-columns:repeat(4,1fr);gap:0;padding:0;list-style:none;display:grid;position:relative}.charter-region-grid li{border-bottom:var(--border-width) solid var(--charter-rule);border-right:var(--border-width) solid var(--charter-rule)}.charter-region-grid li:nth-child(4n){border-right:0}.charter-region-grid :is(a,.charter-region-row){min-height:var(--control-lg);padding:var(--space-4);color:var(--charter-ink);font-size:clamp(var(--text-body), 1.7vw, var(--text-title-3));transition:color var(--dur-fast) linear, padding-left var(--dur-base) var(--ease-out);align-items:center;text-decoration:none;display:flex}.charter-region-grid a:hover,.charter-region-grid a:focus-visible{color:var(--charter-region-ink,var(--charter-brass-deep));padding-left:calc(var(--space-4) + .6rem)}.charter-region-name{display:block}.charter-pop{z-index:8;bottom:calc(100% + var(--space-3));background:var(--surface-card);border:var(--border-width) solid var(--charter-rule);border-top:var(--border-width-emphasis) solid var(--charter-region-ink,var(--charter-brass));width:min(330px,74vw);padding:var(--space-4);box-shadow:0 22px 44px -18px color-mix(in srgb, var(--navy-900) 35%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-slow) linear .12s, transform var(--dur-reveal) var(--ease-out) .12s, visibility 0s linear .42s;position:absolute;left:0;transform:translateY(7px)}.charter-region-grid li:hover .charter-pop,.charter-region-grid li:focus-within .charter-pop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.charter-pop-title{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-weight:var(--weight-regular);font-size:var(--text-title-3);margin-bottom:var(--space-2);color:var(--charter-ink);display:flex}.charter-pop-title i{font-style:normal;font:var(--type-eyebrow);font-size:var(--text-cite-size);letter-spacing:var(--tracking-eyebrow);color:var(--charter-region-ink,var(--charter-brass-deep))}.charter-pop-fact{font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--lh-body);color:var(--charter-ink-soft);display:block}.charter-soon{margin-top:var(--space-2);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-500);display:block}.charter-go{margin-top:var(--space-2);font:var(--type-eyebrow);font-size:var(--text-cite-size);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--charter-region-ink,var(--charter-brass-deep));display:inline-block}.charter-coda{text-align:center;color:var(--charter-brass-deep);font-style:italic;font-size:clamp(var(--text-display-3), 6vw, var(--text-display-1));letter-spacing:var(--tracking-title);margin:clamp(var(--space-12), 8vh, var(--space-24)) 0 clamp(var(--space-4), 3vh, var(--space-8))}.charter-coda span{opacity:0;transition:opacity var(--dur-slow) linear;transition-delay:var(--charter-char-delay,0s)}[data-charter-reveal].is-in .charter-coda span{opacity:1}.charter-deadline{z-index:70;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--charter-gutter);background:color-mix(in srgb, var(--charter-navy-deep) 90%, transparent);-webkit-backdrop-filter:blur(14px);border-top:2px solid color-mix(in srgb, var(--charter-brass-lit) 55%, transparent);transition:transform var(--dur-reveal) var(--ease-out);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.charter-deadline.is-up{transform:none}.charter-deadline p{font:var(--type-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-on-inverse-muted);margin:0}.charter-deadline p b{color:var(--charter-brass-lit);font-weight:var(--weight-semibold)}.charter-deadline a{min-height:var(--control-lg);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--charter-navy-deep);background:var(--charter-brass-lit);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);flex:none;align-items:center;text-decoration:none;display:inline-flex}[data-charter-reveal] .charter-line{display:block;overflow:hidden}[data-charter-reveal] .charter-line>*{opacity:0;transition:transform 1.05s var(--ease-out), opacity .8s linear;transition-delay:calc(var(--charter-i,0) * .105s);display:block;transform:translateY(105%)}[data-charter-reveal].is-in .charter-line>*{opacity:1;transform:none}[data-charter-reveal] .charter-fade{opacity:0;transition:opacity 1.4s linear, transform 1.5s var(--ease-out);transition-delay:calc(var(--charter-i,0) * .13s + .2s);transform:translateY(18px)}[data-charter-reveal].is-in .charter-fade{opacity:1;transform:none}[data-charter-reveal] .charter-wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease-out);transition-delay:calc(var(--charter-i,0) * .12s)}[data-charter-reveal].is-in .charter-wipe{clip-path:inset(0)}.charter-dark :focus-visible{box-shadow:var(--focus-ring-inverse)}@media (width>=761px){.charter-doors{grid-template-columns:1fr 1fr}}@media (width>=1101px){.charter-doors{grid-template-columns:1fr 1fr 1fr}.charter-stanza{left:max(var(--charter-gutter), calc(50% - 700px));width:min(44vw,680px);transform:translateY(calc(-50% + var(--charter-dy,0px)));top:50%;bottom:auto;right:auto}.charter-cols{max-width:var(--charter-column-wide);gap:clamp(var(--space-12), 5vw, var(--space-20));grid-template-columns:.92fr 1.08fr;align-items:center;display:grid}.charter-cols .charter-plate-wide{margin-top:0}.charter-index-cols{max-width:var(--charter-column-wide);gap:clamp(var(--space-12), 5vw, var(--space-20));grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.charter-index-cols .charter-region-grid{margin-top:var(--space-1)}}@media (width<=760px){.charter{--charter-gutter:7vw}.charter-pin{height:200vh}.charter-ledger{height:160vh}.charter-ledger-stage{padding-top:var(--space-24);padding-bottom:var(--space-6);justify-content:flex-start}.charter-ledger-head{margin-bottom:var(--space-5)}.charter-grid16{grid-template-columns:repeat(4,1fr)}.charter-cell{padding:var(--space-2);opacity:.4}.charter-cell-name{font-size:var(--text-meta);line-height:var(--lh-tight)}.charter-seventeenth{gap:var(--space-2) var(--space-4);padding:var(--space-5) var(--space-4);flex-wrap:wrap}.charter-aside{text-align:left;flex-basis:100%;max-width:none;margin-left:0}.charter-cta{width:100%;display:flex}.charter-deadline{padding:var(--space-2) var(--charter-gutter)}.charter-deadline p{font-size:var(--text-cite-size);letter-spacing:var(--tracking-meta)}.charter-doors li small{max-width:none}.charter-region-grid{grid-template-columns:1fr}.charter-region-grid li{border-right:0}.charter-region-grid :is(a,.charter-region-row){padding:var(--space-4) var(--space-4) var(--space-5);display:block}.charter-region-grid a:hover,.charter-region-grid a:focus-visible{padding-left:var(--space-4)}.charter-pop{opacity:1;visibility:visible;pointer-events:auto;width:auto;box-shadow:none;padding:var(--space-2) 0 0;background:0 0;border:0;transition:none;position:static;transform:none}.charter-pop-title{display:none}}@media (prefers-reduced-motion:reduce){.charter-pin,.charter-ledger{height:auto}.charter-pin-stage,.charter-ledger-stage{height:auto;padding-top:var(--space-24);padding-bottom:var(--space-24);position:static}.charter-stanza{margin-bottom:var(--space-20);position:static;opacity:1!important;transform:none!important}.charter-hint{display:none}.charter-portrait{width:100%;height:46vh;margin-bottom:var(--space-12);position:static;-webkit-mask-image:none;mask-image:none;opacity:1!important}[data-charter-reveal] .charter-line>*,[data-charter-reveal] .charter-fade{transition:none;opacity:1!important;transform:none!important}[data-charter-reveal] .charter-wipe{transition:none;clip-path:none!important}.charter-coda span{opacity:1;transition:none}.charter-cell{opacity:1}.charter-cell i{width:100%}.charter-seventeenth{opacity:1;transform:none}.charter-deadline{transform:none}.charter-ticker-track{animation:none}.charter-plate .charter-media,.charter-bleed .charter-media{height:100%;margin-top:0;top:0;transform:none!important}.charter-still-bg{animation:none;opacity:.3!important;transform:none!important}}.charter-masthead .charter-masthead-brand{flex-shrink:1;min-width:0}.charter-masthead-mark{object-fit:contain;object-position:left center;max-width:100%}@media (width<=22.5rem){.charter-masthead{gap:var(--space-2)}.charter-masthead .charter-masthead-join{padding-inline:var(--space-3);flex-shrink:0}.charter-masthead-mark{height:var(--control-sm)}}#explore,#happening,#toyou,#building,#needs,#who,#who-rcc,#join{scroll-margin-top:calc(var(--r17-region-bar-height) + var(--space-6))}:root{--r17-region-bar-height:60px}.r17-region-width,.r17-region-width-wide{width:100%;margin:0 auto}@media (width>=1000px){.r17-region-width{width:70%}.r17-region-width-wide{width:calc(100% - 96px)}}.r17-region-bar-nav{scrollbar-width:none;max-width:100%;overflow-x:auto}.r17-region-bar-nav::-webkit-scrollbar{display:none}.r17-region-bar-actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (width>=1000px){.r17-region-bar-actions{margin-left:auto}}.r17-explore-grid{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.r17-explore-map{height:420px}.r17-explore-map[data-mode=fallback]{height:auto}.r17-explore-list{gap:var(--space-6);flex-direction:column;display:flex}@media (width>=1000px){.r17-explore-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);overflow-x:hidden}.r17-explore-grid[data-spotlight=open]{grid-template-columns:minmax(200px,.85fr) minmax(120px,.42fr) minmax(370px,1.5fr)}.r17-explore-map,.r17-explore-map[data-mode=fallback]{height:640px}.r17-explore-list{height:640px;padding-right:4px;overflow-y:auto}}.r17-spotlight{height:auto;max-height:none}.r17-spotlight-body{flex-direction:column;min-height:0;display:flex}.r17-spotlight-media{flex:none;width:100%;height:220px;position:relative}@media (width>=1000px){.r17-spotlight{height:640px}.r17-spotlight-body{flex-direction:row;flex:1}.r17-spotlight-media{width:40%;height:auto}}.r17-spotlight-split{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=700px){.r17-spotlight-split{grid-template-columns:1fr 1fr}}.r17-building-grid{gap:var(--space-10);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.r17-building-grid{grid-template-columns:1.3fr 1fr}}.r17-card-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.r17-card-grid-wide{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}.landing-event{gap:var(--space-8);max-width:var(--page-max);grid-template-areas:"photo""details""partners";margin-inline:auto;display:grid}.landing-photo{grid-area:photo}.landing-partners{grid-area:partners}.landing-details{grid-area:details}.landing-cover{gap:var(--space-6);align-content:start;display:grid}img.landing-photo{border-radius:var(--radius-card);width:100%;height:auto;box-shadow:var(--shadow-lift);display:block}.landing-details h1{color:inherit}.landing-details{gap:var(--space-6);align-content:start;display:grid}.landing-row{gap:var(--space-4);align-items:center;display:flex}.landing-tile{width:var(--control-lg);height:var(--control-lg);border:var(--border-width) solid var(--border-inverse);border-radius:var(--radius-lg);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.landing-tile-month{font:var(--type-cite);letter-spacing:var(--tracking-eyebrow);text-align:center;background:var(--overlay-glass-inverse);width:100%}.landing-panel{border:var(--border-width) solid var(--border-inverse);border-radius:var(--radius-card);overflow:hidden}.landing-panel-head{padding:var(--space-3) var(--space-5);background:var(--overlay-glass-inverse);font:var(--type-meta)}.landing-panel-body{padding:var(--space-5);gap:var(--space-4);display:grid}.landing-panel-body a{display:block}.landing-panel-body a>*{width:100%}.landing-seal{height:var(--space-16);width:auto;display:block}@media (width>=860px){.landing-seal{height:var(--space-24)}}.landing-section{padding:var(--space-8) var(--space-5)}.landing-title{font:var(--weight-regular) var(--text-display-3) / var(--lh-display) var(--font-display)}@media (width>=600px){.landing-section{padding:var(--space-12) var(--space-8)}.landing-title{font-size:var(--text-display-2)}}@media (width>=860px){.landing-section{padding:var(--space-16) var(--space-10)}.landing-title{font-size:var(--text-display-1)}.landing-event{align-items:start;gap:var(--space-12);grid-template-columns:2fr 3fr;grid-template-areas:"photo details""partners details"}}.landing-reveal{opacity:0;transform:translateY(var(--space-4));transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}.landing-reveal.is-in{opacity:1;transform:none}.landing-pin [data-icon]{animation:landing-pin-pulse calc(var(--dur-slow) * 4) var(--ease-standard) infinite}@keyframes landing-pin-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.landing-reveal{opacity:1;transition:none;transform:none}.landing-pin [data-icon]{animation:none}}dialog::backdrop{background:var(--overlay-modal)}.virtual-band{background:var(--navy-900);color:var(--text-on-inverse);border-bottom-width:var(--border-width);border-bottom-style:solid;border-bottom-color:var(--border-inverse);padding-block:var(--space-3);padding-inline:var(--space-4);top:var(--space-0);z-index:10;position:sticky}.virtual-band-inner{max-width:var(--page-max);column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head cta""note cta";align-items:center;margin-inline:auto;display:grid}.virtual-band-head{gap:var(--space-1);flex-direction:column;grid-area:head;min-width:0;display:flex}.virtual-band-eyebrow{margin:var(--space-0);color:var(--gold-400)}.virtual-band-title{display:none}.virtual-band-note{margin:var(--space-0);min-width:0;font:var(--type-meta);grid-area:note}.virtual-band-cta{justify-content:flex-end;place-self:center end;gap:var(--space-2);border-bottom-style:none;flex-wrap:wrap;grid-area:cta;display:flex}.virtual-band-link{border-bottom-style:none}@media (width<=599px){.virtual-band-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""note""cta"}.virtual-band-cta{grid-template-columns:1fr 1fr;justify-self:stretch;margin-block-start:var(--space-1);display:grid}.virtual-band-cta>*,.virtual-band-cta button{width:100%}}.virtual-band-rsvp{color:var(--gold-300)}@media (width>=600px){.virtual-band{padding-block:var(--space-5);padding-inline:var(--space-6)}.virtual-band-inner{column-gap:var(--space-4)}.virtual-band-title{margin:var(--space-0);font:var(--type-title);color:var(--text-on-inverse);display:block}.virtual-band-note{font:var(--type-body)}}.invest-wrap{max-width:var(--page-max);padding-inline:var(--space-5);margin-inline:auto}.invest-narrow{max-width:var(--measure-prose)}.invest-stack{gap:var(--space-8);flex-direction:column;display:flex}.invest-stack-sm{gap:var(--space-4);flex-direction:column;display:flex}.invest-section{padding-block:var(--space-16);background:var(--surface-page)}.invest-paper{background:var(--surface-sunken)}.invest-gold{color:var(--gold-300);margin:var(--space-0)}.invest-ink{color:var(--text-strong);margin:var(--space-0)}.invest-h3{font:var(--type-subtitle);color:var(--text-strong);margin:var(--space-0)}.invest-figure{font:var(--type-figure);color:var(--navy-700);margin:var(--space-0)}.invest-card-text{font:var(--type-body);color:var(--text-body);margin:var(--space-0)}.invest-cite{font:var(--type-cite);color:var(--text-cite);margin:var(--space-0)}.invest-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.invest-row{justify-content:space-between;gap:var(--space-3);display:flex}.invest-hero,.invest-gap{background:var(--navy-900);color:var(--text-on-inverse);position:relative;overflow:hidden}.invest-hero-img,.invest-band-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.invest-hero-scrim{background:var(--scrim-bottom);position:absolute;inset:0}.invest-hero-body,.invest-gap-body{gap:var(--space-5);padding-block:var(--space-24) var(--space-12);flex-direction:column;display:flex;position:relative}.invest-hero-title{font:var(--type-hero);color:var(--text-on-inverse);margin:var(--space-0);max-width:var(--measure-narrow)}.invest-gap-title{font:var(--type-section);color:var(--text-on-inverse);margin:var(--space-0);max-width:var(--measure-prose)}.invest-hero-sub{font:var(--type-body-lg);color:var(--text-on-inverse);margin:var(--space-0);max-width:var(--measure-prose)}.invest-stats,.invest-grid-4,.invest-grid-3,.invest-sector-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.invest-stats{margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.invest-grid-4>*,.invest-grid-3>*{gap:var(--space-3);flex-direction:column;display:flex}.invest-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.invest-chips-scroll{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-block-end:var(--space-2);overflow-x:auto}.invest-chip{align-items:center;gap:var(--space-2);scroll-snap-align:start;min-height:var(--control-lg);padding-inline:var(--space-4);border-width:var(--border-width);border-style:solid;border-color:var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);font:var(--type-ui);cursor:pointer;transition:var(--transition-control);flex:none;display:inline-flex}.invest-chip[aria-pressed=true]{background:var(--navy-700);border-color:var(--navy-700);color:var(--text-on-inverse)}.invest-chip:focus-visible,.invest-sector:focus-visible,.invest-link:focus-visible,.invest-faq-q:focus-visible{box-shadow:var(--focus-ring);outline:none}.invest-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill)}.invest-steps{margin:var(--space-0);padding:var(--space-0);gap:var(--space-6);list-style:none;display:grid}.invest-step{gap:var(--space-2);flex-direction:column;display:flex}.invest-step-num{font:var(--type-figure);color:var(--gold-600)}.invest-inline-img{border-radius:var(--radius-card);width:100%;height:auto}.invest-sector{align-items:flex-start;gap:var(--space-2);text-align:start;padding:var(--space-5);min-height:var(--control-lg);background:var(--surface-card);color:var(--navy-700);border-width:var(--border-width);border-style:solid;border-color:var(--border-hairline);border-radius:var(--radius-card);cursor:pointer;transition:var(--transition-surface);flex-direction:column;display:flex}.invest-sector:hover{border-color:var(--border-default);box-shadow:var(--shadow-2)}.invest-sector-name{font:var(--type-ui);font-weight:var(--weight-semibold);color:var(--text-strong)}.invest-form-wrap{display:none}.invest-form-wrap[data-open=true]{z-index:30;background:var(--surface-page);display:block;position:fixed;inset:0;overflow-y:auto}.invest-form-card{max-width:var(--measure-prose);padding:var(--space-6) var(--space-5) var(--space-16);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.invest-form-close{justify-content:flex-end;display:flex}.invest-form-title{font:var(--type-section);color:var(--text-strong);margin:var(--space-0)}.invest-form-title:focus{outline:none}.invest-fieldset{margin:var(--space-0);padding:var(--space-0);gap:var(--space-2);border:none;flex-direction:column;display:flex}.invest-legend{font:var(--type-meta);color:var(--text-strong);padding:var(--space-0);margin-block-end:var(--space-2)}.invest-cards{gap:var(--space-2);flex-direction:column;display:flex}.invest-choice{min-height:var(--control-lg);padding-inline:var(--space-4);padding-block:var(--space-3);border-width:var(--border-width);border-style:solid;border-color:var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);align-items:center;display:flex}.invest-choice[data-checked=true]{border-color:var(--navy-700);background:var(--navy-100)}.invest-error{font:var(--type-meta);color:var(--pan-red);margin:var(--space-0)}.invest-note{font:var(--type-meta);color:var(--navy-700);background:var(--gold-100);padding:var(--space-3);border-radius:var(--radius-md);margin:var(--space-0)}.invest-link{min-height:var(--control-lg);padding-inline:var(--space-2);font:var(--type-ui);color:var(--text-link);cursor:pointer;background:0 0;border:none;text-decoration:underline}.invest-honeypot{width:var(--space-0);height:var(--space-0);opacity:0;pointer-events:none;position:absolute;overflow:hidden}.invest-mobile-bar{inset-inline:0;z-index:20;padding:var(--space-3) var(--space-4);background:var(--navy-900);border-top-width:var(--border-width);border-top-style:solid;border-top-color:var(--border-inverse);position:fixed;bottom:0}.invest-faq{flex-direction:column;display:flex}.invest-faq-item{border-bottom-width:var(--border-width);border-bottom-style:solid;border-bottom-color:var(--border-hairline);padding-block:var(--space-2)}.invest-faq-q{min-height:var(--control-lg);font:var(--type-ui);font-weight:var(--weight-semibold);color:var(--text-strong);cursor:pointer;align-items:center;display:flex}.invest-faq-item[open] .invest-card-text{padding-block-end:var(--space-4)}.invest-footer{background:var(--navy-900);color:var(--text-on-inverse);padding-block:var(--space-12) var(--space-24)}.invest-wordmark{font:var(--type-section);margin:var(--space-0)}.invest-footer-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.invest-footer-links a{color:var(--text-on-inverse);min-height:var(--control-lg);align-items:center;display:inline-flex}.invest-fine{font:var(--type-cite);color:var(--text-on-inverse-muted);margin:var(--space-0);max-width:var(--measure-prose)}@media (width>=600px){.invest-grid-3,.invest-grid-4,.invest-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invest-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=860px){.invest-wrap{padding-inline:var(--space-8)}.invest-hero-body{padding-block:var(--space-32) var(--space-20)}.invest-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.invest-grid-4,.invest-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.invest-sector-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.invest-chips-scroll{flex-wrap:wrap;overflow:visible}.invest-form-wrap,.invest-form-wrap[data-open=true]{background:var(--surface-sunken);padding-block:var(--space-16);display:block;position:static}.invest-form-card{box-shadow:var(--shadow-media);background:var(--surface-card);border-radius:var(--radius-card);border-width:var(--border-width);border-style:solid;border-color:var(--border-hairline);padding:var(--space-10)}.invest-form-close,.invest-mobile-bar{display:none}.invest-footer{padding-block:var(--space-12)}}@media (prefers-reduced-motion:reduce){.invest-chip,.invest-sector{transition:none}}.why-now-grid{gap:var(--space-12);align-items:start;display:grid}.why-now-lead{gap:var(--space-5);display:grid}.why-now-eyebrow{color:var(--gold-700);margin:var(--space-0)}.why-now-title{font:var(--type-section);font-family:var(--font-display);color:var(--text-strong);margin:var(--space-0);letter-spacing:var(--tracking-display)}.why-now-lede{font:var(--type-body);color:var(--text-body);margin:var(--space-0);max-width:var(--measure-narrow)}.why-now-stats{margin:var(--space-0);padding:var(--space-0);column-gap:var(--space-6);row-gap:var(--space-6);list-style:none;display:grid}.why-now-item{display:flex}.why-now-card{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.why-now-num{font:var(--type-cite);font-family:var(--font-mono);color:var(--gold-700)}.why-now-stat{flex:1}.why-now-signal{margin:var(--space-0);border-block-start:var(--border-width) solid var(--border-hairline);font:var(--type-body);color:var(--text-strong);max-width:var(--measure-narrow);padding-block-start:var(--space-4)}@media (width>=600px){.why-now-stats{grid-template-columns:1fr 1fr}}@media (width>=1000px){.why-now-grid{gap:var(--space-16);grid-template-columns:5fr 7fr}.why-now-lead{top:var(--space-24);position:sticky}}.invest-item{gap:var(--space-3);padding-block:var(--space-2);flex-direction:column;display:flex}.invest-item .invest-figure{color:var(--navy-700)}.invest-grid-4,.invest-grid-3{column-gap:var(--space-10);row-gap:var(--space-10)}.invest-region-panel{gap:var(--space-3);padding-block:var(--space-6);flex-direction:column;display:flex}.invest-region-panel .r17-eyebrow{color:var(--region-ink)}.invest-sector,.invest-sector:hover{box-shadow:var(--shadow-none);padding-inline:var(--space-0);background:0 0;border-style:none}.invest-sector:hover .invest-sector-name{text-decoration:underline}.invest-form-card{border-style:none}.invest-item>:first-child:not(p):not(h3){align-self:flex-start}@keyframes invest-up{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}.invest-hero-body>*{animation:invest-up var(--dur-reveal) var(--ease-out) both}.invest-hero-body>:nth-child(2){animation-delay:var(--dur-fast)}.invest-hero-body>:nth-child(3){animation-delay:var(--dur-base)}.invest-hero-body>:nth-child(4){animation-delay:var(--dur-slow)}[data-charter-reveal] .invest-rise,[data-charter-reveal].invest-rise-all>*{opacity:0;transform:translateY(var(--space-4));transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--charter-i,0) * var(--dur-instant))}[data-charter-reveal].is-in .invest-rise,[data-charter-reveal].is-in.invest-rise-all>*{opacity:1;transform:none}.invest-region-panel{animation:invest-up var(--dur-base) var(--ease-out) both}.invest-chip:active{background:var(--paper-200)}.invest-chip[aria-pressed=true]:active{background:var(--navy-800)}.invest-sector .invest-sector-name{transition:var(--transition-control)}.invest-sector:active .invest-sector-name{color:var(--navy-700);text-decoration:underline}.invest-mobile-bar{transition:transform var(--dur-base) var(--ease-out);transform:translateY(100%)}.invest-mobile-bar[data-shown=true]{transform:none}@media (prefers-reduced-motion:reduce){.invest-hero-body>*,.invest-region-panel{animation:none}[data-charter-reveal] .invest-rise,[data-charter-reveal].invest-rise-all>*{opacity:1;transition:none;transform:none}.invest-mobile-bar{transition:none}}.invest-logo{height:var(--space-10);object-fit:contain;width:auto;max-width:100%;align-self:flex-start;margin-block-end:var(--space-4);display:block}.invest-hero-body{padding-block-start:var(--space-6)}.invest-hero-body>.invest-logo{margin-block-end:var(--space-12)}.invest-ask-links{padding:var(--space-0);margin:var(--space-0);gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.invest-ask-links a{min-height:var(--control-lg);color:var(--navy-700);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.landing-invest{align-items:center;gap:var(--space-3);max-width:var(--measure-prose);flex-direction:column;display:flex}.landing-invest-eyebrow{color:var(--gold-700)}.landing-invest-title{font:var(--type-title);color:var(--text-strong);margin:var(--space-0);max-width:var(--measure-narrow)}.landing-invest-lede{font:var(--type-body);color:var(--text-body);margin:var(--space-0);max-width:var(--measure-prose)}.landing-invest-link{border-bottom-style:none}.site-footer{background:var(--navy-900);color:var(--text-on-inverse);margin-top:var(--space-16);padding-block:var(--space-12) var(--space-16)}.site-footer-inner{max-width:var(--page-max);padding-inline:var(--space-6);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.site-footer-wordmark{font:var(--type-title);margin:var(--space-0)}.site-footer-tagline{font:var(--type-body);color:var(--gold-400);margin:var(--space-0)}.site-footer-links{gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}.site-footer-links a{color:var(--text-on-inverse);min-height:var(--control-md);border-bottom-color:var(--border-inverse);align-items:center;display:inline-flex}.site-footer-fine{font:var(--type-cite);color:var(--text-on-inverse-muted);margin:var(--space-0);max-width:var(--measure-prose)}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}.r17-page-logo{min-height:var(--control-lg);align-self:flex-start;align-items:center;display:inline-flex}.r17-page-logo img{height:var(--space-10);object-fit:contain;width:auto;max-width:100%;display:block}.program-page{width:100%;max-width:var(--page-max);padding-block:var(--space-10);padding-inline:var(--space-6);gap:var(--space-3);flex-direction:column;margin-inline:auto;display:flex}.program-page p{margin:0}.program-eyebrow{color:var(--gold-700)}.program-h1{font:var(--type-section);max-width:var(--measure-prose);margin:0}.program-h1:focus{outline:none}.program-meta{color:var(--ink-700);font:var(--type-meta)}.program-links{gap:var(--space-6);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.program-links a{min-height:var(--control-lg);align-items:center;display:inline-flex}.program-section{gap:var(--space-6);flex-direction:column;padding-block-start:var(--space-12);display:flex}.program-h2{font:var(--type-title);margin:0}.program-note{color:var(--ink-700);font:var(--type-meta)}.program-speakers{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (width>=48rem){.program-speakers{gap:var(--space-10);grid-template-columns:1fr 1fr}}.program-speaker{gap:var(--space-2);flex-direction:column;display:flex}.program-photo{width:100%;max-width:calc(var(--space-32) * 2);aspect-ratio:1;object-fit:cover;border-radius:var(--radius-card);background:var(--paper-100);height:auto;margin-block-end:var(--space-3)}.program-speaker-name{font:var(--type-title);margin:0}.program-speaker-role{color:var(--ink-700);font:var(--type-meta);min-height:calc(var(--lh-body) * 2em)}.program-bio{gap:var(--space-3);max-width:var(--measure-prose);flex-direction:column;display:flex}.program-bio[data-open=false]{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.program-bio[data-open=false] p+p{display:none}.program-more{min-height:var(--control-lg);padding-inline:var(--space-0);color:var(--navy-700);font:var(--type-body);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;align-self:flex-start;text-decoration:underline}.program-more:focus-visible{box-shadow:var(--focus-ring)}.program-ros{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.program-row{gap:var(--space-1);padding-block:var(--space-4);border-block-end:var(--border-width) solid var(--border-hairline);transition:background-color var(--dur-base) var(--ease-standard);grid-template-columns:1fr;display:grid}@media (width>=48rem){.program-row{gap:var(--space-6);grid-template-columns:14rem 1fr}}.program-row[aria-current=step]{background:var(--gold-100);padding-inline:var(--space-3)}.program-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.program-local{color:var(--ink-500);font:var(--type-meta);font-family:var(--font-mono)}.program-title{font-weight:var(--weight-semibold)}.program-lead{color:var(--ink-700)}.program-now{color:var(--gold-700);font:var(--type-meta);font-weight:var(--weight-bold)}@media (prefers-reduced-motion:reduce){.program-row{transition:none}}.program-fold>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);min-height:var(--control-lg);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;list-style:none;display:flex}.program-fold>summary::-webkit-details-marker{display:none}.program-fold>summary:after{content:"+";font:var(--type-title);color:var(--ink-700)}.program-fold[open]>summary:after{content:"−"}.program-fold>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.program-fold[open]>summary{margin-block-end:var(--space-6)}.program-video{aspect-ratio:16/9;background:var(--navy-900);border-radius:var(--radius-card);width:100%;height:auto;display:block}.program-videos{gap:var(--space-10) var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.program-video-item{gap:var(--space-1);flex-direction:column;display:flex}.program-video-item .program-video{margin-block-end:var(--space-2)}@media (width>=48rem){.program-videos{grid-template-columns:1fr 1fr}}.program-ask{align-items:flex-start;gap:var(--space-4);max-width:var(--measure-prose);flex-direction:column;width:100%;display:flex}.program-ask>*{width:100%}.program-ask>button{width:auto}.program-answer{max-width:var(--measure-prose);white-space:pre-line}.program-fold>summary{padding-inline:var(--space-4);border-width:var(--border-width);border-style:solid;border-color:var(--navy-700);border-radius:var(--radius-md);color:var(--navy-700);align-items:center}.program-fold>summary .program-h2{font:var(--type-body);font-weight:var(--weight-semibold)}.program-fold-count{color:var(--ink-700);font:var(--type-meta);margin-inline-start:auto}.program-fold>summary:after{font:var(--type-body);color:var(--navy-700)}.program-download{min-height:var(--control-lg);color:var(--navy-700);font-weight:var(--weight-semibold);align-items:center;margin-block-end:var(--space-4);display:inline-flex}.program-home{min-height:var(--control-lg);color:var(--ink-700);font:var(--type-meta);align-self:flex-start;align-items:center;display:inline-flex}.program-home:before{content:"←";margin-inline-end:var(--space-2)}.program-home-end{min-height:var(--control-lg);align-self:flex-start;align-items:center;margin-block-start:var(--space-10);display:inline-flex}.program-links+.program-section{padding-block-start:var(--space-4)}.program-cal{min-height:var(--control-lg);padding-inline:var(--space-0);color:var(--navy-700);font:var(--type-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;align-items:center;text-decoration:underline;display:inline-flex}.program-cal:focus-visible{box-shadow:var(--focus-ring);outline:none}.program-download.program-cal{font:var(--type-body);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.program-actions{gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.program-actions>a{text-decoration:none}:root{--shadow-lift:0 var(--space-6) var(--space-16) var(--overlay-modal);--shadow-control:0 var(--space-1) var(--space-4) var(--overlay-modal)}.r17-lift:not(:focus-visible){box-shadow:var(--shadow-control)}.landing-section .r17-lift:not(:focus-visible){box-shadow:var(--shadow-lift)}:root{--shadow-media:var(--shadow-3);--shadow-media-hover:var(--shadow-4)}.program-photo,.program-video,.invest-inline-img,img.landing-photo,.charter-plate,.program-fold>summary,.program-download,.program-ask textarea{box-shadow:var(--shadow-media)}.program-fold>summary:focus-visible,.program-download:focus-visible{box-shadow:var(--focus-ring)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.program-photo,.program-video,.invest-inline-img,img.landing-photo,.r17-lift,.program-fold>summary{transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard)}.program-photo:hover,.program-video:hover,.invest-inline-img:hover,img.landing-photo:hover,.r17-lift:hover,.program-fold>summary:hover{transform:translateY(calc(var(--space-1) * -.5))}.program-photo:hover,.program-video:hover,.invest-inline-img:hover,img.landing-photo:hover,.program-fold>summary:hover{box-shadow:var(--shadow-media-hover)}}body{color:var(--ink-700)}input[type=checkbox]:focus-visible+span,input[type=radio]:focus-visible+span{box-shadow:var(--focus-ring)}
