:root{--color-primary-50:#f0f7f8;--color-primary-100:#e0eaec;--color-primary-200:#c5d4d8;--color-primary-300:#a3b9be;--color-primary-400:#7e9ba2;--color-primary-500:#5e818a;--color-primary-600:#25666f;--color-primary-700:#18525e;--color-primary-800:#0b3e4d;--color-primary-900:#012b3c;--color-primary-950:#001828;--color-accent-50:#faf6ef;--color-accent-100:#f3eadb;--color-accent-200:#e6d4b6;--color-accent-400:#c59f69;--color-accent-500:#a28650;--color-accent-700:#7f6434;--color-decor-mint:var(--color-decor-mint);--color-decor-teal-soft:#4e9099;--color-neutral-0:#fff;--color-neutral-50:#f7fafb;--color-neutral-100:#edf2f5;--color-neutral-200:#dee4e8;--color-neutral-300:#c7cfd5;--color-neutral-400:#95a0a7;--color-neutral-500:#6f7b82;--color-neutral-600:#505d65;--color-neutral-700:#39464e;--color-neutral-800:#223038;--color-neutral-900:#0f1e26;--color-neutral-950:#041017;--color-success-50:#e8f9eb;--color-success-200:#c1e1c6;--color-success-300:#9ccca4;--color-success-600:#337344;--color-success-700:#215e32;--color-warning-50:#fff1e0;--color-warning-200:#f0d2b1;--color-warning-300:#e0b583;--color-warning-600:#8a5600;--color-warning-700:#734300;--color-error-50:#ffebe7;--color-error-200:#ffc7bf;--color-error-300:#faa399;--color-error-600:#a43b35;--color-error-700:#8a2924;--color-bg:var(--color-neutral-0);--color-bg-subtle:var(--color-primary-50);--color-bg-muted:var(--color-neutral-100);--color-surface:var(--color-neutral-0);--color-surface-raised:var(--color-neutral-0);--color-surface-inverse:var(--color-primary-900);--color-text:var(--color-primary-900);--color-text-body:var(--color-neutral-800);--color-text-muted:var(--color-neutral-600);--color-text-disabled:var(--color-neutral-400);--color-text-inverse:var(--color-neutral-0);--color-text-inverse-muted:var(--color-primary-200);--color-text-link:var(--color-primary-600);--color-text-link-hover:var(--color-primary-800);--color-text-accent:var(--color-primary-600);--color-border:var(--color-neutral-200);--color-border-strong:var(--color-neutral-400);--color-border-input:var(--color-neutral-500);--color-border-focus:var(--color-primary-600);--color-focus-ring:var(--color-primary-500);--color-action-primary-bg:var(--color-primary-900);--color-action-primary-bg-hover:var(--color-primary-800);--color-action-primary-bg-active:var(--color-primary-950);--color-action-primary-text:var(--color-neutral-0);--color-action-secondary-bg:var(--color-neutral-0);--color-action-secondary-bg-hover:var(--color-primary-50);--color-action-secondary-border:var(--color-primary-600);--color-action-secondary-text:var(--color-primary-700);--color-action-disabled-bg:var(--color-neutral-100);--color-action-disabled-text:var(--color-neutral-500);--color-pattern-stroke:var(--color-primary-200);--color-pattern-stroke-inverse:var(--color-primary-600);--color-success-bg:var(--color-success-50);--color-success-border:var(--color-success-200);--color-success-text:var(--color-success-700);--color-success-icon:var(--color-success-600);--color-warning-bg:var(--color-warning-50);--color-warning-border:var(--color-warning-200);--color-warning-text:var(--color-warning-700);--color-warning-icon:var(--color-warning-600);--color-error-bg:var(--color-error-50);--color-error-border:var(--color-error-200);--color-error-text:var(--color-error-700);--color-error-icon:var(--color-error-600);--color-info-bg:var(--color-primary-50);--color-info-border:var(--color-primary-200);--color-info-text:var(--color-primary-800);--color-info-icon:var(--color-primary-600);--color-accent-fill:var(--color-accent-400);--color-accent-line:var(--color-accent-500);--color-accent-bg:var(--color-accent-50);--color-text-gold:var(--color-accent-700);--color-text-gold-inverse:var(--color-accent-400);--font-family-display:"Alexandria", system-ui, sans-serif;--font-family-body:"Alexandria", system-ui, sans-serif;--font-family-latin:"Alexandria", system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-display:2.375rem;--line-height-display:1.25;--font-weight-display:600;--font-size-h1:2rem;--line-height-h1:1.3;--font-weight-h1:600;--font-family-h1:var(--font-family-display);--font-size-h2:1.625rem;--line-height-h2:1.35;--font-weight-h2:600;--font-family-h2:var(--font-family-display);--font-size-h3:1.375rem;--line-height-h3:1.4;--font-weight-h3:600;--font-family-h3:var(--font-family-display);--font-size-h4:1.125rem;--line-height-h4:1.5;--font-weight-h4:600;--font-family-h4:var(--font-family-display);--font-size-body-lg:1.0625rem;--line-height-body-lg:1.85;--font-weight-body-lg:400;--font-family-body-lg:var(--font-family-body);--font-size-body:1rem;--line-height-body:1.8;--font-weight-body:400;--font-size-body-sm:.875rem;--line-height-body-sm:1.7;--font-weight-body-sm:400;--font-family-body-sm:var(--font-family-body);--font-size-label:.875rem;--line-height-label:1.4;--font-weight-label:500;--font-family-label:var(--font-family-body);--font-size-caption:.75rem;--line-height-caption:1.6;--font-weight-caption:400;--font-family-caption:var(--font-family-body);--space-0:0;--space-half:.25rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-8:4rem;--space-10:5rem;--space-12:6rem;--space-16:8rem;--size-control-sm:2.5rem;--size-control-md:2.75rem;--size-control-lg:3rem;--size-header:4.5rem;--size-hero-min:36rem;--size-hero-copy:44rem;--size-preview-mobile:390px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--border-width-1:1px;--border-width-2:2px;--shadow-sm:0 1px 2px #0e2b3b14;--shadow-md:0 4px 12px #0e2b3b1a;--shadow-lg:0 12px 32px #0e2b3b24;--duration-instant:.1s;--duration-fast:.16s;--duration-base:.24s;--duration-slow:.4s;--easing-standard:cubic-bezier(.2,0,0,1);--easing-enter:cubic-bezier(0,0,.2,1);--easing-exit:cubic-bezier(.4,0,1,1);--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-stroke:1.5;--focus-ring-width:3px;--focus-ring-offset:2px;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--container-max:80rem;--measure:68ch;--grid-columns:4;--grid-gutter:1rem;--grid-margin:1rem;--logo-min-width:160px;--logo-mark-min-width:32px;--logo-header-width:176px}@media (width>=600px){:root{--grid-columns:8;--grid-gutter:1.5rem;--grid-margin:2rem}}@media (width>=1024px){:root{--grid-columns:12;--grid-gutter:1.5rem;--grid-margin:3rem}}@media (width>=1440px){:root{--grid-columns:12;--grid-gutter:2rem;--grid-margin:3rem}}@media (width>=1024px){:root{--font-size-display:3.5rem;--font-size-h1:2.75rem;--font-size-h2:2.125rem;--font-size-h3:1.625rem;--font-size-h4:1.25rem;--font-size-body-lg:1.125rem}}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text-body);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.site{background:var(--color-bg);max-width:100%;min-height:100vh;margin-inline:auto;overflow-x:clip;container-type:inline-size}.wrap{max-width:var(--container-max);padding-inline:var(--space-2);margin-inline:auto}@container (width>=600px){.wrap{padding-inline:var(--space-4)}}@container (width>=1024px){.wrap{padding-inline:var(--space-6)}}h1,h2,h3,h4{font-family:var(--font-family-display);color:var(--color-text);text-wrap:balance;margin:0}p{max-width:var(--measure);margin:0}.h-display{font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:var(--font-weight-display)}.h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-h1)}.h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2)}.h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3)}.h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-h4)}.lead{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}.muted{color:var(--color-text-muted)}.small{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.caption{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.eyebrow{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text-accent)}.ltr{font-family:var(--font-family-latin);direction:ltr;unicode-bidi:isolate}.sec{padding-block:var(--space-8)}@container (width>=1024px){.sec{padding-block:var(--space-12)}}.sec-head{justify-content:space-between;align-items:end;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.sec-head>div{gap:var(--space-1);display:grid}.alt{background:var(--color-bg-subtle)}.icon{width:var(--icon-size-md);height:var(--icon-size-md);flex:none}.icon-lg{width:var(--icon-size-lg);height:var(--icon-size-lg);flex:none}.btn{justify-content:center;align-items:center;gap:var(--space-1);font-family:var(--font-family-body);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);min-height:var(--size-control-lg);padding-inline:var(--space-3);border-radius:var(--radius-sm);border:var(--border-width-2) solid transparent;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.btn-primary{background:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.btn-primary:hover{background:var(--color-action-primary-bg-hover)}.btn-secondary{background:var(--color-action-secondary-bg);color:var(--color-action-secondary-text);border-color:var(--color-action-secondary-border)}.btn-secondary:hover{background:var(--color-action-secondary-bg-hover)}.btn-text{color:var(--color-text-link);min-height:var(--size-control-sm);background:0 0;padding-inline:0}.btn-text:hover{color:var(--color-text-link-hover);text-underline-offset:.3em;text-decoration:underline}.on-navy .btn-secondary{color:var(--color-neutral-0);border-color:var(--color-primary-400);background:0 0}.on-navy .btn-secondary:hover{border-color:var(--color-neutral-0)}.badge{align-items:center;gap:var(--space-half);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);padding:0 var(--space-1);border-radius:var(--radius-full);border:var(--border-width-1) solid var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-text);width:max-content;display:inline-flex}.plate{background:var(--color-neutral-0);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);display:inline-grid}.hdr{background:var(--color-surface-raised);z-index:var(--z-dropdown);position:relative}.hdr .wrap{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-header);display:flex}.brand{border-radius:var(--radius-sm);background:var(--color-neutral-0);padding:var(--space-half) var(--space-1);display:inline-grid}.brand:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.brand img{width:var(--logo-min-width);height:auto}@container (width>=1024px){.brand img{width:calc(var(--logo-min-width) + var(--space-5))}}.nav{display:none}.nav ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm);padding-block:var(--space-3);transition:color var(--duration-fast) var(--easing-standard);text-decoration:none;display:block;box-shadow:inset 0 0 #0000}.nav a:hover{color:var(--color-text-accent)}.nav a[aria-current]{color:var(--color-text-accent);box-shadow:inset 0 calc(-1 * var(--border-width-2)) 0 currentColor}.nav a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--space-2))}.hdr-tools{align-items:center;gap:var(--space-2);display:flex}.hdr-tools .lang{font-family:var(--font-family-latin);font-size:var(--font-size-body-sm);color:var(--color-text);min-height:var(--size-control-sm);align-items:center;text-decoration:none;display:inline-flex}.hdr-tools .btn-primary,.hdr-tools .lang{display:none}.menu-btn{align-items:center;gap:var(--space-1);border:var(--border-width-1) solid var(--color-border-strong);color:var(--color-text);border-radius:var(--radius-sm);min-height:var(--size-control-md);padding-inline:var(--space-2);font:inherit;font-size:var(--font-size-label);cursor:pointer;background:0 0;display:inline-flex}.menu-btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.drawer{border-top:var(--border-width-1) solid var(--color-border);background:var(--color-surface-raised)}.drawer ul{padding:var(--space-1) 0 var(--space-2);margin:0;list-style:none;display:grid}.drawer a{padding:var(--space-2) 0;color:var(--color-text);border-bottom:var(--border-width-1) solid var(--color-border);font-weight:var(--font-weight-medium);text-decoration:none;display:block}.drawer a[aria-current]{color:var(--color-text-accent)}.drawer .row{gap:var(--space-2);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}@container (width>=1024px){.nav{display:block}.hdr-tools .btn-primary,.hdr-tools .lang{display:inline-flex}.menu-btn,.drawer{display:none}}.hero{background:var(--color-primary-900);color:var(--color-neutral-0);position:relative;overflow:hidden}.hero .pat{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-media{aspect-ratio:16/9;max-width:100%;position:relative;overflow:hidden}.hero-media img{object-fit:cover;object-position:80% 100%;width:100%;height:100%;display:block}.hero-media:after{content:"";background:linear-gradient(to bottom,var(--color-primary-900),transparent 35%);position:absolute;inset:0}@container (width>=1024px){.hero{min-height:var(--size-hero-min);align-items:start;display:grid}.hero-media{aspect-ratio:auto;position:absolute;inset:0}.hero-media:after{background:linear-gradient(to left,color-mix(in srgb,var(--color-primary-900) 70%,transparent) 0%,transparent 70%),linear-gradient(to bottom,color-mix(in srgb,var(--color-primary-900) 94%,transparent) 0%,color-mix(in srgb,var(--color-primary-900) 90%,transparent) 58%,color-mix(in srgb,var(--color-primary-900) 25%,transparent) 85%,transparent 100%)}.hero .pat{display:none}}.hero .wrap{z-index:1;gap:var(--space-5);padding-block:var(--space-8) var(--space-6);display:grid;position:relative}.hero-copy{gap:var(--space-3);align-content:center;display:grid}.cta-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.ph{border-radius:var(--radius-md);background:repeating-linear-gradient(135deg,var(--color-primary-800) 0 var(--space-2),var(--color-primary-700) var(--space-2) var(--space-4));text-align:center;color:var(--color-primary-100);padding:var(--space-3);font-size:var(--font-size-body-sm);aspect-ratio:4/3;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.ph.light{background:repeating-linear-gradient(135deg,var(--color-neutral-200) 0 var(--space-2),var(--color-neutral-100) var(--space-2) var(--space-4));color:var(--color-neutral-700)}.ph b{font-size:var(--font-size-label);display:block}.ph .tag{background:var(--color-neutral-0);color:var(--color-primary-900);font-size:var(--font-size-caption);padding:0 var(--space-1);border-radius:var(--radius-sm);position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}@container (width>=1024px){.hero .wrap{width:100%;padding-block:var(--space-8) var(--space-16)}.hero-copy{max-width:var(--size-hero-copy)}}.pillars{background:var(--color-bg-subtle);border-bottom:var(--border-width-1) solid var(--color-border)}.pillars ul{margin:0;padding:0;list-style:none;display:grid}.pillars li{gap:var(--space-2);padding-block:var(--space-3);border-top:var(--border-width-1) solid var(--color-border);align-items:flex-start;display:flex}.pillars li:first-child{border-top:0}.pillars .icon-lg{color:var(--color-text-accent);margin-top:var(--space-half)}.pillars b{font-family:var(--font-family-display);color:var(--color-text);font-weight:var(--font-weight-semibold);display:block}@container (width>=600px){.pillars ul{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.pillars li{border-top:0}}.intro-grid{gap:var(--space-4);display:grid}.intro-grid .copy{gap:var(--space-2);align-content:start;display:grid}@container (width>=1024px){.intro-grid{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.cards{gap:var(--space-3);display:grid}@container (width>=600px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);transition:box-shadow var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard);align-content:start;display:grid}.card:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.card .ic{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-accent);place-items:center;display:grid}.card p{color:var(--color-text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.card .btn-text{justify-self:start}.pubs{border-top:var(--border-width-1) solid var(--color-border);gap:0;display:grid}.pub{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--border-width-1) solid var(--color-border);display:grid}.pub a{color:var(--color-text);text-decoration:none}.pub a:hover{color:var(--color-text-link-hover);text-underline-offset:.3em;text-decoration:underline}.pub a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.pub .meta{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@container (width>=1024px){.pub{grid-template-columns:var(--space-16) minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}}.event{gap:var(--space-3);background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.date{background:var(--color-primary-900);color:var(--color-neutral-0);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);min-width:var(--space-8);justify-items:center;display:grid}.date b{font-family:var(--font-family-latin);font-size:var(--font-size-h3);line-height:1.2;font-weight:var(--font-weight-semibold)}.date span{font-size:var(--font-size-caption);color:var(--color-primary-200)}.event .body{gap:var(--space-1);display:grid}.event .where{gap:var(--space-half);color:var(--color-text-muted);font-size:var(--font-size-body-sm);align-items:center;display:flex}.band{background:var(--color-primary-900);color:var(--color-primary-100);border-radius:var(--radius-md);padding:var(--space-5) var(--space-3);gap:var(--space-3);display:grid;position:relative;overflow:hidden}.band .pat{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.band>*{position:relative}@container (width>=1024px){.band{padding:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ftr{background:var(--color-primary-900);color:var(--color-primary-200);padding-block:var(--space-8) var(--space-3)}.ftr .cols{gap:var(--space-4);display:grid}@container (width>=600px){.ftr .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.ftr .cols{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr))}}.ftr h4{font-size:var(--font-size-label);color:var(--color-neutral-0);margin-bottom:var(--space-2)}.ftr ul{gap:var(--space-1);font-size:var(--font-size-body-sm);margin:0;padding:0;list-style:none;display:grid}.ftr a{color:var(--color-primary-200);text-decoration:none}.ftr a:hover{color:var(--color-neutral-0);text-decoration:underline}.ftr a:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary-300);outline-offset:var(--focus-ring-offset)}.ftr .plate img{width:calc(var(--logo-min-width) + var(--space-2))}.ftr .about{gap:var(--space-2);font-size:var(--font-size-body-sm);display:grid}.ftr .base{margin-top:var(--space-6);padding-top:var(--space-3);border-top:var(--border-width-1) solid var(--color-primary-700);gap:var(--space-2);font-size:var(--font-size-caption);flex-wrap:wrap;justify-content:space-between;display:flex}.page-hdr{background:var(--color-primary-900);position:relative;overflow:hidden}.page-hdr .bg{object-fit:cover;object-position:30% 40%;filter:grayscale()contrast(1.1);mix-blend-mode:luminosity;opacity:.38;width:100%;height:100%;position:absolute;inset-block:0;inset-inline-end:0}.page-hdr:after{content:"";background:linear-gradient(to left,var(--color-primary-900) 25%,transparent 100%);position:absolute;inset:0}.page-hdr .lead,.page-hdr .crumbs{color:var(--color-primary-100)}.page-hdr .wrap{z-index:1}.page-hdr .pat{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.page-hdr .wrap{padding-block:var(--space-6) var(--space-8);gap:var(--space-2);display:grid;position:relative}.crumbs{gap:var(--space-1);font-size:var(--font-size-body-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--color-border-strong);margin-inline-end:var(--space-1)}.crumbs a{color:var(--color-text-link)}.vmv{gap:var(--space-3);display:grid}@container (width>=1024px){.vmv{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote{border-inline-start:var(--border-width-2) solid var(--color-primary-600);gap:var(--space-1);padding-inline-start:var(--space-3);display:grid}.quote p{font-family:var(--font-family-display);font-size:var(--font-size-h4);line-height:var(--line-height-h4);color:var(--color-text);font-weight:var(--font-weight-medium)}.values{gap:var(--space-3);display:grid}@container (width>=600px){.values{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.values{grid-template-columns:repeat(4,minmax(0,1fr))}}.value{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--border-width-2) solid var(--color-text);display:grid}.steps{gap:var(--space-3);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}@container (width>=1024px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps li{counter-increment:s;gap:var(--space-1);background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:grid}.steps li:before{content:counter(s);font-family:var(--font-family-latin);font-weight:var(--font-weight-semibold);color:var(--color-text-accent);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);border:var(--border-width-1) solid var(--color-primary-300);font-size:var(--font-size-label);place-items:center;display:grid}.people{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width>=1024px){.people{grid-template-columns:repeat(4,minmax(0,1fr))}}.person{gap:var(--space-1);display:grid}.person .ph{aspect-ratio:1}.partners{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width>=600px){.partners{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1024px){.partners{grid-template-columns:repeat(6,minmax(0,1fr))}}.partners div{border:var(--border-width-1) dashed var(--color-border-strong);border-radius:var(--radius-md);min-height:var(--space-10);color:var(--color-text-muted);font-size:var(--font-size-caption);text-align:center;padding:var(--space-1);place-items:center;display:grid}.divider{align-items:center;gap:var(--space-2);color:var(--color-primary-400);margin-block:var(--space-2);display:flex}.divider:before,.divider:after{content:"";height:var(--border-width-1);background:var(--color-border-strong);flex:1}@media (prefers-reduced-motion:reduce){*{transition-duration:var(--duration-instant)!important}}.hdr .wrap.top{min-height:var(--size-header)}.mainnav{border-top:var(--border-width-1) solid var(--color-border);display:none}@container (width>=1024px){.mainnav{display:block}}.mainnav>.wrap>ul{gap:var(--space-half);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mainnav li{position:relative}.mainnav .top-link{align-items:center;gap:var(--space-half);color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm);padding:var(--space-2) var(--space-2);min-height:var(--size-control-lg);transition:color var(--duration-fast) var(--easing-standard);text-decoration:none;display:flex}.mainnav .top-link svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);transition:transform var(--duration-fast) var(--easing-standard)}.mainnav li:hover .top-link,.mainnav li:focus-within .top-link{color:var(--color-text-accent)}.mainnav li:hover .top-link svg,.mainnav li:focus-within .top-link svg{transform:rotate(180deg)}.mainnav .top-link[aria-current]{color:var(--color-text-accent);box-shadow:inset 0 calc(-1 * var(--border-width-2)) 0 currentColor}.mainnav .top-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--space-1))}.mainnav .sub{min-width:calc(var(--space-16) * 2.5);background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1);z-index:var(--z-dropdown);display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.mainnav li:hover .sub,.mainnav li:focus-within .sub{gap:var(--space-half);display:grid}.mainnav .sub a{gap:0 var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.mainnav .sub a:hover,.mainnav .sub a:focus-visible{background:var(--color-bg-subtle);outline:none}.mainnav .sub a:focus-visible{box-shadow:inset 0 0 0 var(--border-width-2) var(--color-focus-ring)}.mainnav .sub a>:first-child{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-text-accent);margin-top:var(--space-half);grid-row:span 2;display:block}.mainnav .sub b{font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm)}.mainnav .sub span{font-size:var(--font-size-caption);color:var(--color-text-muted);line-height:var(--line-height-caption)}.drawer details{border-bottom:var(--border-width-1) solid var(--color-border)}.drawer summary{padding:var(--space-2) 0;font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer;min-height:var(--size-control-lg);justify-content:space-between;align-items:center;list-style:none;display:flex}.drawer summary::-webkit-details-marker{display:none}.drawer summary svg{width:var(--icon-size-md);height:var(--icon-size-md);transition:transform var(--duration-fast) var(--easing-standard)}.drawer details[open] summary svg{transform:rotate(180deg)}.drawer summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.drawer details ul{padding:0 0 var(--space-2);gap:0}.drawer details a{padding:var(--space-1) var(--space-2);font-weight:var(--font-weight-regular);color:var(--color-text-body);border:0}.drawer .home-link{padding:var(--space-2) 0;border-bottom:var(--border-width-1) solid var(--color-border);color:var(--color-text);font-weight:var(--font-weight-medium);text-decoration:none;display:block}.page-hdr .wrap{padding-block:var(--space-5) var(--space-6)}@container (width>=1024px){.page-hdr .wrap{padding-block:var(--space-6) var(--space-8)}}.sub-cards{gap:var(--space-3);display:grid}@container (width>=600px){.sub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.sub-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.sub-cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}a.card{color:inherit;text-decoration:none}a.card:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}a.card .more{gap:var(--space-half);color:var(--color-text-link);font-weight:var(--font-weight-semibold);font-size:var(--font-size-label);align-items:center;display:inline-flex}a.card:hover .more{color:var(--color-text-link-hover);text-underline-offset:.3em;text-decoration:underline}.subnav{border-bottom:var(--border-width-1) solid var(--color-border);background:var(--color-surface-raised);overflow-x:auto}.subnav ul{gap:var(--space-3);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.subnav a{padding-block:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);text-decoration:none;display:block}.subnav a:hover{color:var(--color-text)}.subnav a[aria-current]{color:var(--color-text-accent);box-shadow:inset 0 calc(-1 * var(--border-width-2)) 0 currentColor}.subnav a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.profile{gap:var(--space-4);display:grid}@container (width>=1024px){.profile{gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.profile .ph{aspect-ratio:4/5}.profile .body{gap:var(--space-3);display:grid}.timeline{gap:var(--space-4);border-inline-start:var(--border-width-2) solid var(--color-border);margin:0;padding:0;padding-inline-start:var(--space-4);list-style:none;display:grid}.timeline li{gap:var(--space-1);display:grid;position:relative}.timeline li:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg);border:var(--border-width-2) solid var(--color-primary-600);position:absolute;inset-block-start:var(--space-1);inset-inline-start:calc(-1 * var(--space-4) - var(--space-1) - var(--border-width-1));transform:rotate(45deg)}.timeline .yr{font-family:var(--font-family-latin);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text-accent)}.chips{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.chips button{font:inherit;font-size:var(--font-size-label);border:var(--border-width-1) solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-full);padding:var(--space-half) var(--space-2);min-height:var(--size-control-sm);cursor:pointer}.chips button[aria-pressed=true]{background:var(--color-action-primary-bg);color:var(--color-action-primary-text);border-color:#0000}.chips button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.videos{gap:var(--space-3);display:grid}@container (width>=600px){.videos{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.videos{grid-template-columns:repeat(3,minmax(0,1fr))}}.video{gap:var(--space-1);color:inherit;text-decoration:none;display:grid}.video .ph{aspect-ratio:16/9}.video .play{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--color-neutral-0);color:var(--color-primary-900);box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--easing-standard);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.video:hover .play{transform:scale(1.06)}.video .play svg{width:var(--icon-size-lg);height:var(--icon-size-lg);margin-inline-start:var(--space-half)}.video .dur{background:var(--color-primary-950);color:var(--color-neutral-0);font-size:var(--font-size-caption);padding:0 var(--space-1);border-radius:var(--radius-sm);position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-1)}.video:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}.cal-wrap{gap:var(--space-5);display:grid}@container (width>=1024px){.cal-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.cal{border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);overflow:hidden}.cal-head{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width-1) solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.cal-head button{border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);width:var(--size-control-sm);height:var(--size-control-sm);cursor:pointer;background:0 0;place-items:center;display:grid}.cal-head button svg{width:var(--icon-size-md);height:var(--icon-size-md)}.cal-head button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-grid .dow{font-size:var(--font-size-caption);color:var(--color-text-muted);text-align:center;padding:var(--space-1) 0;background:var(--color-bg-subtle)}.cal-grid .day{min-height:var(--size-control-lg);padding:var(--space-half);border-top:var(--border-width-1) solid var(--color-border);border-inline-start:var(--border-width-1) solid var(--color-border);font-family:var(--font-family-latin);font-size:var(--font-size-body-sm);color:var(--color-text);gap:var(--space-half);flex-direction:column;display:flex}.cal-grid .day:nth-child(7n+1){border-inline-start:0}.cal-grid .day.out{color:var(--color-text-disabled);background:var(--color-bg-subtle)}.cal-grid .day:has(>.dev:not([hidden])){background:var(--color-info-bg)}.cal-grid .dev{display:contents}.cal-grid .dev[hidden]{display:none}.cal-grid .day .ev{height:var(--space-half);border-radius:var(--radius-full);background:var(--color-primary-600);display:block}.cal-grid .day .ev.tr{background:var(--color-primary-900)}.cal-grid .day .lbl{font-family:var(--font-family-body);font-size:var(--font-size-caption);line-height:var(--line-height-label);color:var(--color-info-text);display:none}@container (width>=1024px){.cal-grid .day{min-height:calc(var(--space-10) + var(--space-2));padding:var(--space-1)}.cal-grid .day .lbl{display:block}.cal-grid .day .ev{display:none}}.legend{gap:var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-top:var(--border-width-1) solid var(--color-border);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:var(--space-half);display:inline-flex}.legend i{width:var(--space-2);height:var(--space-half);border-radius:var(--radius-full);background:var(--color-primary-600);display:inline-block}.legend i.tr{background:var(--color-primary-900)}.ev-list{gap:var(--space-2);display:grid}.tabs{gap:var(--space-3);border-bottom:var(--border-width-1) solid var(--color-border);margin-bottom:var(--space-4);display:flex}.tabs button{font:inherit;font-weight:var(--font-weight-medium);color:var(--color-text-muted);padding:var(--space-2) 0;cursor:pointer;min-height:var(--size-control-lg);background:0 0;border:0}.tabs button[aria-selected=true]{color:var(--color-text-accent);box-shadow:inset 0 calc(-1 * var(--border-width-2)) 0 currentColor}.tabs button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.event.past .date{background:var(--color-bg-muted);color:var(--color-text)}.event.past .date span{color:var(--color-text-muted)}.programs{gap:var(--space-3);display:grid}@container (width>=1024px){.programs{grid-template-columns:repeat(2,minmax(0,1fr))}}.program{background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);display:grid}.program .top{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;align-items:start;display:flex}.meta-list{gap:var(--space-1) var(--space-3);font-size:var(--font-size-body-sm);color:var(--color-text-muted);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.meta-list li{gap:var(--space-1);align-items:center;display:flex}.meta-list svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-accent);flex:none}.program .actions{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width-1) solid var(--color-border);flex-wrap:wrap;align-items:center;display:flex}.badge.success{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.badge.warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.badge.neutral{background:var(--color-bg-muted);color:var(--color-text-body);border-color:var(--color-border)}.svc{gap:var(--space-6);display:grid}@container (width>=1024px){.svc{gap:var(--space-8);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}}.svc .main{gap:var(--space-6);display:grid}.svc .main section{gap:var(--space-2);display:grid}.checks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.checks li{gap:var(--space-1);align-items:flex-start;display:flex}.outc{padding:var(--space-3);color:#35505b;background:#f8f4ee;border-radius:14px;margin-block-start:var(--space-3);line-height:1.9}.outc p{max-inline-size:none;color:var(--color-primary-900);margin:0 0 .4rem}.outc ul{gap:.3rem;margin:0;padding-inline-start:1.2rem;display:grid}.outc li::marker{color:var(--color-accent-500)}.outc b{color:var(--color-primary-900)}.terms-note{margin:var(--space-3) 0 0;color:#35505b;text-align:justify;background:#f8f4ee;border-radius:12px;align-items:flex-start;gap:.6rem;max-inline-size:none;padding:.8rem 1rem;line-height:1.8;display:flex}.terms-note svg{block-size:20px;inline-size:20px;color:var(--color-accent-500);flex:none;margin-block-start:.25rem}.checks svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-success-icon);margin-top:var(--space-half);flex:none}.tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.aside{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);display:grid}@container (width>=1024px){.aside{top:var(--space-2);position:sticky}}.aside dl{gap:var(--space-1);margin:0;display:grid}.aside dl div{justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-body-sm);padding-block:var(--space-1);border-bottom:var(--border-width-1) solid var(--color-border);display:flex}.aside dt{color:var(--color-text-muted)}.aside dd{color:var(--color-text);font-weight:var(--font-weight-medium);margin:0}.aside .btn{width:100%}.related{gap:var(--space-1);display:grid}.related a{color:var(--color-text-link);font-size:var(--font-size-body-sm)}.form{gap:var(--space-3);background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:grid}@container (width>=600px){.form .row2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.form .row2{gap:var(--space-3);display:grid}.field{gap:var(--space-half);display:grid}.field label{font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-text)}.field .hint{font-size:var(--font-size-caption);color:var(--color-text-muted)}.input{font:inherit;font-size:var(--font-size-body);min-height:var(--size-control-lg);padding:var(--space-1) var(--space-2);border:var(--border-width-1) solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);width:100%}textarea.input{min-height:calc(var(--size-control-lg) * 2.5);resize:vertical}.input:hover{border-color:var(--color-border-focus)}.input:focus{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:0;border-color:var(--color-border-focus)}.alert{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:var(--border-width-1) solid;border-inline-start-width:var(--space-half);grid-template-columns:auto minmax(0,1fr);display:grid}.alert svg{width:var(--icon-size-md);height:var(--icon-size-md)}.alert.success{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.alert.success svg{color:var(--color-success-icon)}.quick{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width>=600px){.quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1024px){.quick{grid-template-columns:repeat(6,minmax(0,1fr))}}.quick a{gap:var(--space-1);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);color:var(--color-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm);transition:border-color var(--duration-fast) var(--easing-standard);justify-items:start;text-decoration:none;display:grid}.quick a:hover{border-color:var(--color-border-focus)}.quick a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.quick svg{width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-text-accent)}.duo-feature{gap:var(--space-3);display:grid}@container (width>=1024px){.duo-feature{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature{border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);align-content:start;display:grid}.feature.light{background:var(--color-bg-subtle)}.feature ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.feature li a{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--border-width-1) solid;border-color:inherit;font-weight:var(--font-weight-medium);text-decoration:none;display:flex}.feature.light li a{color:var(--color-text);border-color:var(--color-border)}.feature li a svg{width:var(--icon-size-md);height:var(--icon-size-md)}.feature li a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.feature.navy li a:focus-visible{outline-color:var(--color-primary-300)}.ftr .cols{grid-template-columns:minmax(0,1fr)}@container (width>=600px){.ftr .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.ftr .cols{grid-template-columns:minmax(0,3fr) repeat(4,minmax(0,2fr))}}.mainnav .wrap,.drawer .wrap{min-height:0;display:block}.ftr h4 a{color:var(--color-neutral-0);text-decoration:none}.on-navy .btn-primary{background:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.on-navy .btn-primary:hover{background:var(--color-action-primary-bg-hover)}.on-navy .btn-secondary{background:var(--color-surface-raised);color:var(--color-action-secondary-text);border-color:var(--color-action-secondary-border)}.on-navy .btn-secondary:hover{background:var(--color-action-secondary-bg-hover);border-color:var(--color-action-secondary-border)}.on-navy .btn:focus-visible{outline-color:var(--color-focus-ring)}.hero{background:var(--color-primary-50);color:var(--color-text)}.hero-media:after{background:linear-gradient(to bottom,var(--color-primary-50),transparent 35%)}@container (width>=1024px){.hero-media:after{background:linear-gradient(to left,color-mix(in srgb,var(--color-primary-50) 75%,transparent) 0%,transparent 70%),linear-gradient(to bottom,color-mix(in srgb,var(--color-primary-50) 95%,transparent) 0%,color-mix(in srgb,var(--color-primary-50) 90%,transparent) 58%,color-mix(in srgb,var(--color-primary-50) 30%,transparent) 85%,transparent 100%)}}.hero .pat .stk{stroke:var(--color-primary-100)}.hero .eyebrow{color:var(--color-primary-600)}.hero h1{color:var(--color-primary-900)}.hero p{color:var(--color-primary-700)}.ph{background:repeating-linear-gradient(135deg,var(--color-primary-100) 0 var(--space-2),var(--color-primary-50) var(--space-2) var(--space-4));color:var(--color-primary-700)}.ph .tag{border:var(--border-width-1) solid var(--color-primary-200)}.date{background:var(--color-primary-600)}.date span{color:var(--color-primary-100)}.band{background:var(--color-primary-50);color:var(--color-primary-700);border:var(--border-width-1) solid var(--color-primary-100)}.band h2{color:var(--color-primary-900)}.band .pat .stk{stroke:var(--color-primary-100)}.page-hdr .bg{filter:grayscale()contrast(.9);mix-blend-mode:multiply;opacity:.28}.page-hdr .lead,.page-hdr .crumbs{color:var(--color-primary-700)}.feature.navy{background:var(--color-primary-100);color:var(--color-primary-700)}.feature.navy h3{color:var(--color-primary-900)}.feature.navy .eyebrow{color:var(--color-primary-600)}.feature.navy li a{color:var(--color-primary-900);border-color:var(--color-primary-200)}.hero-logo{width:var(--logo-min-width);height:auto;margin-block-end:var(--space-1);display:block}@container (width>=1024px){.hero-logo{width:calc(var(--logo-min-width) * 1.5)}}.hero.intro{align-items:start;min-height:100svh;display:grid}.hero.intro .hero-media{aspect-ratio:auto;position:absolute;inset:0}.hero.intro .pat{display:none}@container (width>=1024px){.hero.intro .hero-media:after{background:linear-gradient(to left,color-mix(in srgb,var(--color-primary-50) 75%,transparent) 0%,transparent 70%),linear-gradient(to bottom,color-mix(in srgb,var(--color-primary-50) 95%,transparent) 0%,color-mix(in srgb,var(--color-primary-50) 90%,transparent) 58%,color-mix(in srgb,var(--color-primary-50) 30%,transparent) 85%,transparent 100%)}}.mainnav{background:var(--color-primary-900);border-top:0}.mainnav .top-link{color:var(--color-neutral-0)}.mainnav .top-link svg,.mainnav li:hover .top-link,.mainnav li:focus-within .top-link,.mainnav .top-link[aria-current]{color:var(--color-primary-200)}.mainnav .top-link:focus-visible{outline-color:var(--color-primary-300)}.btn-primary,.on-navy .btn-primary{background:var(--color-primary-600);color:var(--color-neutral-0)}.btn-primary:hover,.on-navy .btn-primary:hover{background:var(--color-primary-700)}.ftr{background:var(--color-primary-900);color:var(--color-primary-200);border-top:0}.ftr a{color:var(--color-primary-200)}.ftr a:hover{color:var(--color-neutral-0)}.ftr a:focus-visible{outline-color:var(--color-primary-300)}.brand{background:0 0;padding:0}.page-hdr .bg{filter:none;mix-blend-mode:normal;opacity:1;object-position:50% 50%}.page-hdr .lead{max-width:36em}@container (width>=1024px){.page-hdr:after{background:linear-gradient(to left,color-mix(in srgb,var(--color-primary-50) 96%,transparent) 0%,color-mix(in srgb,var(--color-primary-50) 88%,transparent) 45%,color-mix(in srgb,var(--color-primary-50) 20%,transparent) 100%)}}.brand img,.hdr .brand img{width:var(--logo-header-width)}@container (width>=1024px){.brand img{width:var(--logo-header-width)}[dir=ltr] .hero-media:after,[dir=ltr] .hero.intro .hero-media:after{background:linear-gradient(to right,color-mix(in srgb,var(--color-primary-50) 75%,transparent) 0%,transparent 70%),linear-gradient(to bottom,color-mix(in srgb,var(--color-primary-50) 95%,transparent) 0%,color-mix(in srgb,var(--color-primary-50) 90%,transparent) 58%,color-mix(in srgb,var(--color-primary-50) 30%,transparent) 85%,transparent 100%)}[dir=ltr] .page-hdr:after{background:linear-gradient(to right,color-mix(in srgb,var(--color-primary-50) 96%,transparent) 0%,color-mix(in srgb,var(--color-primary-50) 88%,transparent) 45%,color-mix(in srgb,var(--color-primary-50) 20%,transparent) 100%)}}.skip{inset-inline-start:var(--space-2);top:calc(-1 * var(--space-16));z-index:var(--z-toast);background:var(--color-action-primary-bg);color:var(--color-action-primary-text);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);font-size:var(--font-size-label);text-decoration:none;position:absolute}.skip:focus{top:var(--space-2);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}main:focus{outline:none}.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}.hdr-tools .lang:hover{color:var(--color-text-accent);text-underline-offset:.3em;text-decoration:underline}.intro-lang{z-index:2;font-family:var(--font-family-latin);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text);background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-sm);min-height:var(--size-control-sm);padding-inline:var(--space-2);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.intro-lang:hover{border-color:var(--color-border-focus)}.person img,.profile img.photo,.video img.thumb{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.profile img.photo{aspect-ratio:4/5;object-position:50% 20%;border:var(--border-width-1) solid var(--color-border);background:var(--color-neutral-0)}.video img.thumb{border-radius:0;height:100%;position:absolute;inset:0}.cal-month[hidden]{display:none}.cal-head button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.field .opt{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.form .actions-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.thanks{gap:var(--space-3);max-width:var(--measure);display:grid}.prose{gap:var(--space-2);max-width:var(--measure);display:grid}[hidden]{display:none!important}.eyebrow,.hero .eyebrow,.feature.navy .eyebrow{color:var(--color-text-gold);align-items:center;gap:.5em;display:inline-flex}.eyebrow:before{content:"";background:var(--color-accent-fill);border-radius:38% 0;flex:none;width:.8em;height:.8em}.ftr .eyebrow,.mainnav li:hover .top-link,.mainnav li:focus-within .top-link,.mainnav .top-link[aria-current]{color:var(--color-text-gold-inverse)}.mainnav .top-link svg{color:var(--color-accent-fill)}.ftr h4,.ftr h4 a{color:var(--color-text-gold-inverse)}.ftr .base{border-top-color:color-mix(in srgb,var(--color-accent-fill) 35%,transparent)}.page-hdr h1{align-items:center;gap:.4em;display:flex}.page-hdr h1:before{content:"";background:var(--color-accent-fill);border-radius:38% 0;flex:none;width:.55em;height:.55em}.card:hover,.card:focus-within{border-color:var(--color-accent-line)}.hero.intro .hero-media img{animation:hero-drift 32s var(--easing-standard) infinite alternate;transform-origin:30% 70%}@keyframes hero-drift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.14)translate(-2%,-1.5%)}}.hero-fx{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero.intro .wrap{z-index:1}.hero-fx .lf{inset-inline-end:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:var(--o);transform:translate3d(calc(var(--mx,0) * var(--d) * 1px),calc(var(--my,0) * var(--d) * .7px),0);transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute}.hero-fx .lf i{width:100%;height:100%;animation:9s ease-in-out infinite alternate leaf-float;animation-delay:var(--dl);border-radius:38% 0;display:block}.hero-fx .lf-g i{background:var(--color-accent-fill)}.hero-fx .lf-m i{background:var(--color-decor-mint)}.hero-fx .lf-t i{background:var(--color-decor-teal-soft)}@keyframes leaf-float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(6deg)}to{transform:translateY(6px)rotate(-4deg)}}@container (width<=1023px){.hero-fx .lf{top:auto;bottom:calc(var(--y) * .35);inset-inline-end:calc(100% - var(--x) * 2.2 - var(--s))}}.hero.intro .hero-copy>*{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-in}.hero.intro .hero-copy>:first-child{animation-delay:50ms}.hero.intro .hero-copy>:nth-child(2){animation-delay:.2s}.hero.intro .hero-copy>:nth-child(3){animation-delay:.35s}.hero.intro .hero-copy>:nth-child(4){animation-delay:.5s}.hero.intro .hero-copy>:nth-child(5){animation-delay:.65s}@keyframes hero-in{0%{opacity:.001;transform:translateY(18px)}to{opacity:1;transform:none}}.hero.intro .hero-fx .lf{animation:1.4s cubic-bezier(.2,.7,.2,1) both leaf-in;animation-delay:calc(.4s + var(--d) * 6ms)}@keyframes leaf-in{0%{opacity:0;scale:.4}to{opacity:var(--o);scale:1}}@media (prefers-reduced-motion:reduce){.hero.intro .hero-media img,.hero-fx .lf i,.hero.intro .hero-copy>*,.hero.intro .hero-fx .lf{animation:none}.hero-fx .lf{transition:none;transform:none}}.svc-jump{background:var(--color-neutral-0);border-bottom:var(--border-width-1) solid var(--color-border);z-index:5;position:sticky;top:0}.svc-jump ul{padding:var(--space-1) 0;gap:var(--space-1);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.svc-jump a{align-items:center;gap:var(--space-1);white-space:nowrap;padding:var(--space-1) var(--space-2);border:var(--border-width-1) solid var(--color-border);color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm);min-height:var(--size-control-md);border-radius:999px;text-decoration:none;display:inline-flex}.svc-jump a:hover,.svc-jump a:focus-visible{border-color:var(--color-accent-line);background:var(--color-accent-bg)}.svc-jump a svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-accent)}.svc-jump .n{font-size:var(--font-size-caption);background:var(--color-bg-subtle);color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .55em}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.svc-row{gap:var(--space-4);display:grid}.svc-head{gap:var(--space-2);align-content:start;display:grid}.svc-head p{color:var(--color-text-muted);max-width:32em;margin:0}.svc-head .btn{justify-self:start}@container (width>=1024px){.svc-row{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start}.svc-head{top:var(--space-10);position:sticky}.svc-row .sub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-row[data-wide]{grid-template-columns:minmax(0,1fr)}.svc-row[data-wide] .svc-head{align-items:end;column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;position:static}.svc-row[data-wide] .svc-head>:not(.btn){grid-column:1}.svc-row[data-wide] .svc-head .btn{grid-area:1/2/span 3;align-self:end}}.page-hdr .wrap{align-content:center;min-height:clamp(280px,40vw,480px)}@container (width>=1024px){.page-hdr:after{background:linear-gradient(to left,color-mix(in srgb,var(--color-primary-900) 80%,transparent) 0%,color-mix(in srgb,var(--color-primary-900) 70%,transparent) 55%,color-mix(in srgb,var(--color-primary-900) 30%,transparent) 100%)}}.page-hdr .crumbs{color:var(--color-primary-100)}@container (width>=1024px){[dir=ltr] .page-hdr:after{background:linear-gradient(to right,color-mix(in srgb,var(--color-primary-900) 80%,transparent) 0%,color-mix(in srgb,var(--color-primary-900) 70%,transparent) 55%,color-mix(in srgb,var(--color-primary-900) 30%,transparent) 100%)}}.stats{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@container (width>=1024px){.stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.stats div{gap:var(--space-half);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-subtle);border-inline-start:3px solid var(--color-primary-600);align-content:start;display:grid}.stats dt{font-family:var(--font-family-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-primary-900);text-align:start;line-height:1.1}.stats dd{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin:0}.blocks{gap:var(--space-3);display:grid}@container (width>=600px){.blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.blocks{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.blocks>div{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);align-content:start;display:grid}.blocks p{color:var(--color-text-muted);margin:0}.person.no-photo{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-subtle);border-inline-start:3px solid var(--color-primary-600);align-content:start}.event.year-only .date b{font-size:var(--font-size-body)}.contact-team{gap:var(--space-half);padding-block:var(--space-1);border-bottom:var(--border-width-1) solid var(--color-border);display:grid}.contact-team h3{color:var(--color-text);font-weight:var(--font-weight-semibold);margin:0}.contact-team a{color:var(--color-text-link);justify-self:start}.contact-team a:hover{color:var(--color-text-link-hover)}.mainnav>.wrap{align-items:center;gap:var(--space-2);display:flex}.social{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.social a{width:var(--size-control-md,2.5rem);height:var(--size-control-md,2.5rem);border-radius:var(--radius-sm);color:var(--color-neutral-0);transition:color var(--duration-fast) var(--easing-standard);place-items:center;display:inline-grid}.social a:hover{color:var(--color-text-gold-inverse)}.social a:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary-300);outline-offset:0}.social svg{--i:1.125rem;width:calc(var(--i) * var(--s,1));height:calc(var(--i) * var(--s,1))}.social.on-light{padding-top:var(--space-2);margin-inline-start:0}.social.on-light a{color:var(--color-primary-900);background:var(--color-bg-subtle)}.social.on-light a:hover{color:var(--color-text-accent)}@container (width<=1279px){.mainnav .top-link{padding-inline:var(--space-1)}.social{gap:0}.social a{width:2rem;height:2rem}}@container (width<=1099px){.mainnav>.wrap>ul{gap:0}.social a{width:1.75rem;height:1.75rem}.social svg{--i:1rem}}.partners{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.partners li{min-height:5.5rem;padding:var(--space-2);background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);text-align:center;font-weight:var(--font-weight-semibold);color:var(--color-primary-900);place-items:center;display:grid}.partners img{object-fit:contain;max-width:100%;max-height:3.5rem}@container (width>=1024px){.steps[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.ftr-mail{gap:var(--space-1);justify-items:start;display:grid}.newsletter{gap:var(--space-1);margin-top:var(--space-2);display:grid}.newsletter h4,.newsletter p{margin:0}.newsletter .nl-row{gap:var(--space-1);flex-wrap:wrap;display:flex}.newsletter .input{background:var(--color-neutral-0);min-width:0;color:var(--color-neutral-900);flex:12rem}.newsletter .btn{flex:none}:root{--hdr-cta-w:8.5rem}.hdr-cta{inline-size:var(--hdr-cta-w);justify-content:center}.mainnav .social{inline-size:var(--hdr-cta-w);flex:none;justify-content:space-between;gap:0}.mainnav .social a{block-size:2.5rem;inline-size:auto;padding:0}@container (width<=1099px){.mainnav .top-link{padding-inline:var(--space-half)}}@container (width>=1024px){.stats[data-n="7"]{grid-template-columns:repeat(12,minmax(0,1fr))}.stats[data-n="7"]>div{grid-column:span 3}.stats[data-n="7"]>div:nth-child(-n+3){grid-column:span 4}.blocks[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.blocks[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.blocks[data-n="5"]>*{grid-column:span 2}.blocks[data-n="5"]>:nth-child(n+4){grid-column:span 3}.blocks[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}}html[dir=ltr] .blocks[data-n="8"] p{text-align:start}.highlights{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@container (width>=600px){.highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}.highlights li{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-bg-subtle);align-items:flex-start;display:flex}.highlights svg{width:1.25rem;height:1.25rem;color:var(--color-text-accent);flex:none;margin-top:.15em}.closing{max-width:60ch;font-size:var(--font-size-body-lg,1.125rem);font-weight:var(--font-weight-semibold);color:var(--color-primary-900);border-inline-start:3px solid var(--color-primary-600);margin:0;padding-inline-start:var(--space-2)}.sec.alt .highlights li{background:var(--color-surface-raised)}.prog-band{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);border:var(--border-width-1) solid var(--color-border);border-inline-start:4px solid var(--color-primary-600);background:var(--color-surface-raised);align-items:center;display:grid}@container (width>=1024px){.prog-band{grid-template-columns:minmax(0,1fr) auto}}.ceo-closing{gap:var(--space-2);border-inline-start:3px solid var(--color-primary-600);max-width:72ch;padding-inline-start:var(--space-3);display:grid}.ceo-closing p{margin:0}.ceo-closing .sig{font-weight:var(--font-weight-bold);color:var(--color-primary-900)}.ceo-closing p:has(+.sig){margin-block-end:calc(var(--space-1) * -1)}.ceo-closing .sig{gap:.125rem;display:grid}.ceo-closing .sig-role{font-weight:var(--font-weight-regular);font-size:var(--font-size-body-sm);color:var(--color-primary-700)}.ceo-closing{gap:var(--space-3);border-inline-start:0;max-width:none;padding-inline-start:0}.ceo-end .ceo-next{gap:var(--space-3);padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-900);color:var(--color-neutral-0);order:2;align-content:start;display:grid;position:relative;overflow:hidden}.ceo-end .ceo-next .pat{background:var(--color-text-gold-inverse);pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 45%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 45%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}[dir=ltr] .ceo-end .ceo-next .pat{-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 45%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 45%);-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.ceo-end .ceo-next h2{color:var(--color-text-gold-inverse);margin:0;position:relative}.ceo-end .ceo-next ol{counter-reset:n;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.ceo-end .ceo-next li{counter-increment:n;gap:var(--space-2);grid-template-columns:auto 1fr;align-items:baseline;line-height:1.6;display:grid}.ceo-end .ceo-next li:before{content:counter(n);font-weight:var(--font-weight-bold);color:var(--color-text-gold-inverse);min-inline-size:1.25em}.ceo-end .ceo-next li+li{border-block-start:var(--border-width-1) solid color-mix(in srgb,var(--color-neutral-0) 16%,transparent);padding-block-start:var(--space-3)}@container (width>=1024px){.ceo-end .ceo-next{order:0}}.page-hdr .pat{background:var(--color-primary-300);opacity:.32;display:block;position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 0 0/9rem;mask:url(/pattern-star.svg) 0 0/9rem}.page-hdr:after{background:color-mix(in srgb,var(--color-primary-900) 45%,transparent)}@container (width>=1024px){.page-hdr:after{background:linear-gradient(to left,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 80%,transparent) 40%,transparent 100%)}[dir=ltr] .page-hdr:after{background:linear-gradient(to right,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 80%,transparent) 40%,transparent 100%)}}.page-hdr .wrap{min-height:clamp(220px,24vw,320px)}.page-hdr h1{color:var(--color-primary-900)}.page-hdr .lead,.page-hdr .crumbs{color:var(--color-primary-700)}.page-hdr .crumbs a{color:var(--color-primary-600)}.mainnav .top-link,.mainnav .top-link svg,.mainnav .social a,.mainnav li:hover .top-link,.mainnav li:focus-within .top-link,.mainnav .top-link[aria-current]{color:var(--color-primary-900)}.page-hdr h1,.page-hdr .lead,.page-hdr .crumbs,.page-hdr .crumbs a{color:var(--color-primary-900)}.page-hdr{background:var(--color-primary-900)}.gallery{gap:var(--space-2);grid-template-columns:1fr;display:grid}@container (width>=640px){.gallery[data-n="2"]{grid-template-columns:1fr 1fr}.gallery[data-n="3"]{grid-template-columns:repeat(3,1fr)}}.gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:2rem 0;block-size:auto;inline-size:100%;display:block}.hero-logo{width:min(15rem,70vw)}@container (width>=1024px){.hero-logo{width:22.5rem}}.hdr .wrap.top{padding-block:var(--space-1)}.mainnav{background:var(--color-primary-900)}.page-hdr .pat{opacity:.6;-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 10%,#0000 60%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 10%,#0000 60%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}@media (width<=47.99em){.page-hdr .pat{-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0,#0000 28%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0,#0000 28%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:6rem,auto;mask-size:6rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}}.mainnav{background:var(--color-neutral-0);border-block-start:var(--border-width-1) solid var(--color-border)}.mainnav .top-link,.mainnav .top-link svg,.mainnav .social a{color:var(--color-primary-900)}.mainnav li:hover .top-link,.mainnav li:focus-within .top-link,.mainnav .top-link[aria-current]{color:var(--color-primary-700)}.mainnav .top-link[aria-current]{box-shadow:inset 0 -3px 0 var(--color-accent-fill)}.mainnav .top-link:focus-visible,.mainnav .social a:focus-visible{outline-color:var(--color-primary-700)}.mainnav .social a:hover{color:var(--color-primary-700)}.page-hdr .pat{background:var(--color-primary-300);opacity:.9}.page-hdr h1,.page-hdr .crumbs a{color:var(--color-neutral-0)}.page-hdr .lead,.page-hdr .crumbs{color:var(--color-primary-100)}.page-hdr .crumbs li+li:before{color:var(--color-primary-300)}.page-hdr h1:before{background:var(--color-accent-fill)}.page-hdr .crumbs a:focus-visible{outline-color:var(--color-neutral-0)}.page-hdr{background:var(--color-primary-900);border-block-end:3px solid var(--color-accent-fill)}.page-hdr:after{display:none}.page-hdr .pat{inset:0;background:var(--color-primary-300);opacity:.55;-webkit-mask-composite:source-in;width:50%;height:100%;display:block;inset-inline-start:auto;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 100%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 100%);-webkit-mask-position:0,0 0;mask-position:0,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}[dir=ltr] .page-hdr .pat{-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 100%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 100%);-webkit-mask-position:100%,0 0;mask-position:100%,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.page-hdr .wrap>*{max-inline-size:min(44rem,100%)}@media (width<=47.99em){.page-hdr .pat{opacity:.25}}.page-hdr .pat{opacity:1;background:color-mix(in srgb,var(--color-primary-300) 55%,transparent)}.page-hdr:before{content:"";pointer-events:none;background:var(--color-accent-fill);border:0;border-radius:0;block-size:10rem;inline-size:10rem;position:absolute;inset-block-start:calc(50% - 5rem);inset-inline-end:10rem;-webkit-mask:url(/pattern-star.svg) 50%/contain no-repeat;mask:url(/pattern-star.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){.page-hdr .pat{animation:hdr-pat 1.2s var(--easing-standard,ease-out) both}.page-hdr:before{animation:hdr-gold .9s .6s var(--easing-standard,ease-out) both}}@keyframes hdr-pat{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@keyframes hdr-gold{0%{opacity:0}to{opacity:1}}@media (width<=47.99em){.page-hdr .pat{background:color-mix(in srgb,var(--color-primary-300) 35%,transparent)}.page-hdr:before{display:none}}.hero.intro{background:var(--color-primary-900);color:var(--color-neutral-0);border-block-end:3px solid var(--color-accent-fill)}.hero.intro h1{color:var(--color-neutral-0)}.hero.intro p{color:var(--color-primary-100)}.hero.intro .eyebrow{color:var(--color-accent-fill)}.hero.intro .hero-logo{background:var(--color-neutral-0);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);box-sizing:content-box}.hero.intro .btn-primary{background:var(--color-accent-fill);color:var(--color-primary-900);border-color:var(--color-accent-fill)}.hero.intro .btn-primary:hover{background:var(--color-accent-200);border-color:var(--color-accent-200)}.hero.intro .btn-secondary{color:var(--color-neutral-0);border-color:var(--color-primary-300);background:0 0}.hero.intro .btn-secondary:hover{background:color-mix(in srgb,var(--color-neutral-0) 8%,transparent);border-color:var(--color-neutral-0)}.hero.intro .btn:focus-visible{outline-color:var(--color-accent-fill)}.hero.intro .intro-lang{color:var(--color-primary-900)}.hero.intro .hero-media:after{background:linear-gradient(to bottom,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 92%,transparent) 60%,color-mix(in srgb,var(--color-primary-900) 30%,transparent) 85%,transparent 100%)}.hero.intro .hero-media img{object-position:80% 70%}@container (width>=1024px){.hero.intro .hero-media{inline-size:50%;inset:0;inset-inline-start:auto}.hero.intro .hero-copy{max-width:38rem}.hero.intro .hero-media img{object-position:92% 60%}[dir=ltr] .hero.intro .hero-media img{object-position:82% 60%}.hero.intro .hero-media:after{background:linear-gradient(to left,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 15%,transparent 40%),linear-gradient(to top,color-mix(in srgb,var(--color-primary-900) 45%,transparent),transparent 35%)}[dir=ltr] .hero.intro .hero-media:after{background:linear-gradient(to right,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 15%,transparent 40%),linear-gradient(to top,color-mix(in srgb,var(--color-primary-900) 45%,transparent),transparent 35%)}}.hero.intro .hero-media img{animation:none;transform:none}@container (width>=1024px){.hero.intro .hero-media{block-size:var(--size-hero-min);inline-size:55%;inset-block-start:auto}.hero.intro .hero-copy{max-width:var(--size-hero-copy)}.hero.intro .hero-media img{object-position:92% 60%}[dir=ltr] .hero.intro .hero-media img{object-position:70% 60%}.hero.intro .hero-media:after{background:linear-gradient(to left,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 15%,transparent 40%),linear-gradient(to bottom,var(--color-primary-900) 0%,transparent 30%)}[dir=ltr] .hero.intro .hero-media:after{background:linear-gradient(to right,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 15%,transparent 40%),linear-gradient(to bottom,var(--color-primary-900) 0%,transparent 30%)}}.hero.intro .hero-logo{background:0 0;border-radius:0;padding:0}.hero.intro{box-sizing:border-box}@container (width>=1024px){.hero.intro{align-items:center;min-block-size:100svh}.hero.intro .wrap{padding-block:var(--space-6)}.hero.intro .hero-copy{gap:var(--space-2)}.hero.intro .hero-media{block-size:auto;inset-block:0}.hero.intro .hero-media img{object-position:92% 50%}[dir=ltr] .hero.intro .hero-media img{object-position:70% 50%}.hero.intro .hero-media:after{background:linear-gradient(to left,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 15%,transparent 40%),linear-gradient(to top,color-mix(in srgb,var(--color-primary-900) 45%,transparent),transparent 30%)}[dir=ltr] .hero.intro .hero-media:after{background:linear-gradient(to right,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 15%,transparent 40%),linear-gradient(to top,color-mix(in srgb,var(--color-primary-900) 45%,transparent),transparent 30%)}.hero.intro .hero-logo{block-size:clamp(4.5rem,17svh,9rem);inline-size:auto}.hero.intro h1{font-size:min(var(--font-size-display),6.5svh)}}@container (width>=720px) and (width<=1023px){.hero.intro{align-items:center;min-block-size:100svh}.hero.intro .wrap{padding-block:var(--space-6);width:100%}.hero.intro .hero-copy{gap:var(--space-2);max-inline-size:50%}.hero.intro .hero-media{aspect-ratio:auto;block-size:auto;inline-size:50%;inset:0;inset-inline-start:auto}.hero.intro .hero-media img{object-position:92% 50%}[dir=ltr] .hero.intro .hero-media img{object-position:70% 50%}.hero.intro .hero-media:after{background:linear-gradient(to left,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 20%,transparent 50%),linear-gradient(to top,color-mix(in srgb,var(--color-primary-900) 45%,transparent),transparent 30%)}[dir=ltr] .hero.intro .hero-media:after{background:linear-gradient(to right,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 20%,transparent 50%),linear-gradient(to top,color-mix(in srgb,var(--color-primary-900) 45%,transparent),transparent 30%)}.hero.intro .hero-logo{block-size:clamp(4rem,14svh,7rem);inline-size:auto}.hero.intro .hero-fx{inline-size:50%;inset-inline-start:auto}.hero.intro .hero-fx .lf{top:var(--y);bottom:auto;inset-inline-end:calc(var(--x) * 1.8)}}@container (width>=720px){.hero.intro .lead{text-wrap:wrap;max-inline-size:31.5em}}@container (width>=1024px){.hero.intro .hero-media{inline-size:50%}}@container (width>=720px){.hero.intro .hero-logo{margin-block-end:clamp(var(--space-3),7svh,var(--space-8))}}.ftr .ftr-logo{justify-self:start;display:inline-grid}.ftr .ftr-logo img{width:calc(var(--logo-min-width) + var(--space-2));height:auto;display:block}.blocks.ach .ach-fig{min-block-size:2.75rem;font-size:2.25rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-text-gold);font-variant-numeric:lining-nums;direction:ltr;justify-content:flex-end;align-items:center;display:flex}[dir=ltr] .blocks.ach .ach-fig{justify-content:flex-start}.blocks.ach .ach-fig svg{block-size:2.25rem;inline-size:2.25rem}.blocks.ach>div{border-block-start:3px solid var(--color-accent-line)}.band:before{content:"";pointer-events:none;background:var(--color-accent-line);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 40%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 40%);-webkit-mask-position:0,0 0;mask-position:0,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}[dir=ltr] .band:before{-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 40%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 40%);-webkit-mask-position:100%,0 0;mask-position:100%,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.page-hdr .lead{text-wrap:balance}@container (width>=720px){.page-hdr .lead .ln{display:block}}.sec-head .view-all{flex:none}.hero .hero-band{z-index:2;pointer-events:none;background:var(--color-accent-fill);block-size:2.25rem;position:absolute;inset-block-end:0;inset-inline:0;-webkit-mask:url(/leaf-band.svg) 0/6rem 2.25rem repeat-x;mask:url(/leaf-band.svg) 0/6rem 2.25rem repeat-x}.page-end{padding-block:var(--space-5) var(--space-4);border-block-start:var(--border-width-1) solid var(--color-border)}.page-end .wrap{gap:var(--space-3);display:grid}.page-end .fb{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:auto 1fr;align-items:center;display:grid}.page-end .fb-ic{background:var(--color-bg-subtle);block-size:3rem;inline-size:3rem;color:var(--color-primary-600);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.page-end .fb h2{color:var(--color-primary-700);margin:0}.page-end .fb p{color:var(--color-text-body);margin:0}.page-end .fb .btn{grid-column:1/-1;justify-self:start}@container (width>=1024px){.page-end .fb{grid-template-columns:auto auto 1fr auto}.page-end .fb-ic{grid-row:auto}.page-end .fb h2{border-inline-end:var(--border-width-1) solid var(--color-border);padding-inline-end:var(--space-3)}.page-end .fb .btn{grid-column:auto}}.page-end .updated{font-size:var(--font-size-body-sm);color:var(--color-text-muted);margin:0}.ftr .a11y{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.ftr .a11y h4{margin:0;margin-inline-end:var(--space-1)}.ftr .a11y-btn{border-radius:var(--radius-md);border:var(--border-width-1) solid var(--color-primary-600);block-size:2.75rem;inline-size:2.75rem;color:var(--color-neutral-0);cursor:pointer;background:0 0;place-items:center;display:grid}.ftr .a11y-btn:hover{border-color:var(--color-neutral-0)}.ftr .a11y-btn[aria-pressed=true]{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-primary-900)}.ftr .a11y-btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fill);outline-offset:var(--focus-ring-offset)}[data-contrast=high]{--color-text-muted:var(--color-text);--color-text-body:var(--color-text);--color-border:var(--color-border-strong)}[data-contrast=high] main a:not(.btn){text-decoration:underline}[data-contrast=high] .ftr,[data-contrast=high] .ftr a{color:var(--color-neutral-0)}.stats div{background:var(--color-bg-subtle);border-radius:var(--radius-lg,16px);padding:var(--space-4) var(--space-3);gap:var(--space-1);border:0}.sec.alt .stats div{background:var(--color-surface-raised)}.stats .st-ic{background:var(--color-surface-raised);block-size:3rem;inline-size:3rem;color:var(--color-primary-600);border-radius:50%;place-items:center;margin-block-end:var(--space-1);display:grid}.sec.alt .stats .st-ic{background:var(--color-bg-subtle)}.stats dt{color:var(--color-primary-600);font-size:var(--font-size-h1)}.figures .stats div,.figures .stats div:nth-child(odd){background:var(--color-surface-raised);box-shadow:0 1px 0 var(--color-border);border-radius:var(--radius-lg,16px);padding:var(--space-4) var(--space-3);border:0}.figures .stats dt{color:var(--color-primary-600)}.figures .stats .st-ic{background:var(--color-bg-subtle)}.figures .stats[data-n]>div:nth-child(n):not(.x){background:var(--color-surface-raised);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-3);box-shadow:0 1px 0 var(--color-border);border:0}.stats dt:has(.st-ic){justify-items:start;display:grid}.legal{gap:var(--space-5);display:grid}.legal .acc{border-block-start:var(--border-width-1) solid var(--color-border)}.legal details{border-block-end:var(--border-width-1) solid var(--color-border)}.legal summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);cursor:pointer;list-style:none;display:flex}.legal summary::-webkit-details-marker{display:none}.legal summary:hover{background:var(--color-bg-subtle)}.legal summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-width) * -1)}.legal summary h2{font-weight:var(--font-weight-medium,500);margin:0}.legal summary .chev{color:var(--color-primary-600);flex:none;transition:transform .2s}.legal details[open] summary .chev{transform:rotate(180deg)}.legal details[open] summary h2{color:var(--color-primary-700)}.legal details p{padding:0 var(--space-2) var(--space-4);max-width:var(--measure);color:var(--color-text-body);margin:0}@media (prefers-reduced-motion:reduce){.legal summary .chev{transition:none}}.hero .hero-band{-webkit-mask-composite:source-in;-webkit-mask-image:url(/leaf-band.svg),linear-gradient(270deg,#0000001f,#000 75%);mask-image:url(/leaf-band.svg),linear-gradient(270deg,#0000001f,#000 75%);-webkit-mask-position:0,0 0;mask-position:0,0 0;-webkit-mask-size:6rem 2.25rem,auto;mask-size:6rem 2.25rem,auto;-webkit-mask-repeat:repeat-x,repeat;mask-repeat:repeat-x,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}[dir=ltr] .hero .hero-band{-webkit-mask-composite:source-in;-webkit-mask-image:url(/leaf-band.svg),linear-gradient(90deg,#0000001f,#000 75%);mask-image:url(/leaf-band.svg),linear-gradient(90deg,#0000001f,#000 75%);-webkit-mask-position:0,0 0;mask-position:0,0 0;-webkit-mask-size:6rem 2.25rem,auto;mask-size:6rem 2.25rem,auto;-webkit-mask-repeat:repeat-x,repeat;mask-repeat:repeat-x,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.hdr-one .top{gap:var(--space-3)}.hdr-one .brand{flex:none}.hdr-one .mainnav{background:0 0;border:0;flex:1;min-width:0;display:block}.hdr-one .mainnav>ul{justify-content:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.hdr-one .mainnav .top-link{padding:var(--space-1) .7rem;min-height:var(--size-header);white-space:nowrap;color:var(--color-primary-900);box-shadow:none;font-size:15px}.hdr-one .mainnav li:hover .top-link,.hdr-one .mainnav li:focus-within .top-link{color:var(--color-accent-500)}.hdr-one .mainnav .top-link[aria-current]{color:var(--color-primary-900);box-shadow:inset 0 -3px 0 var(--color-accent-400)}.hdr-one .hdr-tools{flex:none}.hdr-one .menu-btn{display:none}@container (width<=1199px){.hdr-one .mainnav{display:none}.hdr-one .menu-btn{display:inline-flex}.hdr-one .drawer{display:block}.hdr-one .drawer[hidden]{display:none}}.ftr-social{justify-content:flex-start;margin-inline-start:0}.brand .logo-light{display:none}.hdr-over{transition:background-color .3s var(--easing-standard),box-shadow .3s var(--easing-standard)}.hdr-over~main .hl{margin-top:calc(-1 * var(--hdr-h,72px));min-block-size:100svh;padding-top:var(--hdr-h,72px)}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))){box-shadow:none;background:0 0}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .logo-dark{display:none}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .logo-light{display:block}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav .top-link,.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .hdr-tools .lang{color:#fff}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav li:hover .top-link,.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav li:focus-within .top-link{color:var(--color-accent-400)}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .menu-btn{color:#fff;border-color:#ffffff73}.hdr-one .mainnav{justify-content:center;display:flex}.hdr-one .mainnav>ul{background:#012b3c0a;border:1px solid #012b3c14;border-radius:12px;gap:2px;padding:4px}.hdr-one .mainnav .top-link{border-radius:9px;min-height:40px;padding:0 .8rem;font-size:14px;transition:background-color .2s,color .2s}.hdr-one .mainnav li:hover .top-link,.hdr-one .mainnav li:focus-within .top-link{color:var(--color-primary-900);background:#012b3c0f}.hdr-one .mainnav .top-link[aria-current]{box-shadow:none;background:var(--color-primary-900);color:#fff}.hdr-one .mainnav .sub{margin-top:8px}.hdr-one .mainnav li:after{content:"";inset-inline:0;height:10px;position:absolute;top:100%}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav>ul{backdrop-filter:blur(12px);background:#012b3c59;border-color:#ffffff29}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav li:hover .top-link,.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav li:focus-within .top-link{color:#fff;background:#ffffff1f}@container (width<=1199px){.hdr-one .mainnav{display:none}}.hdr-one .mainnav .sub:before{content:"";inset-inline:0;height:12px;position:absolute;bottom:100%}.home .sec.cont{padding-block-start:0}.home .btn-text{justify-self:start}.home .sec-head{margin-block-end:var(--space-5)}.home .ic{inline-size:var(--space-6);block-size:var(--space-6);background:color-mix(in srgb,var(--color-accent-fill) 18%,transparent);color:var(--color-text-gold);border-radius:38% 0;flex:none;place-items:center;display:grid}.home .go{color:var(--color-text-link);transition:transform var(--duration-fast) var(--easing-standard);flex:none}.home a:hover .go{transform:translateX(calc(-1 * var(--space-half)))}[dir=ltr] .home a:hover .go{transform:translateX(var(--space-half))}@media (prefers-reduced-motion:reduce){.home a:hover .go,[dir=ltr] .home a:hover .go{transform:none}}.home .hero .lead{text-wrap:pretty;max-width:36em}.home .paths{column-gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@container (width>=600px){.home .paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1200px){.home .paths{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.home .path{column-gap:var(--space-2);block-size:100%;padding-block:var(--space-3);border-block-start:var(--border-width-1) solid var(--color-border);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.home .path .tx{gap:var(--space-half);display:grid}.home .path h3,.home .svc-cards h3,.home .event h3,.home .figures .stats dd{text-wrap:balance}.home .help p,.home .next p{text-wrap:pretty}.home .path h3 .go,.home .svc-cards h3 .go{vertical-align:middle;margin-inline-start:var(--space-1);display:inline-block}.home .path p{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.home .path:hover{border-block-start-color:var(--color-accent-line)}.home .path:hover h3{color:var(--color-text-link-hover)}.home .h-about{isolation:isolate;background:var(--color-bg-subtle);position:relative}.home .h-about:before{content:"";z-index:-1;pointer-events:none;background:var(--color-primary-600);opacity:.14;-webkit-mask:url(/pattern-star.svg) 0 0/6rem repeat,linear-gradient(to left,transparent 30%,var(--color-text) 100%);-webkit-mask-composite:source-in;mask:url(/pattern-star.svg) 0 0/6rem repeat,linear-gradient(to left,transparent 30%,var(--color-text) 100%);position:absolute;inset:0;mask-composite:intersect}[dir=ltr] .home .h-about:before{-webkit-mask:url(/pattern-star.svg) 0 0/6rem repeat,linear-gradient(to right,transparent 30%,var(--color-text) 100%);-webkit-mask-composite:source-in;mask:url(/pattern-star.svg) 0 0/6rem repeat,linear-gradient(to right,transparent 30%,var(--color-text) 100%);mask-composite:intersect}.home .figures{gap:var(--space-3);margin-block-start:var(--space-8);display:grid}.home .fig-group{gap:var(--space-2);border-block-start:var(--border-width-1) solid var(--color-border-strong);padding-block-start:var(--space-3);display:grid}@container (width>=1200px){.home .fig-group{gap:var(--space-4);grid-template-columns:10rem minmax(0,1fr);align-items:start}}.home .fig-label{font-family:var(--font-family-body);font-size:var(--font-size-label);line-height:var(--line-height-label);font-weight:var(--font-weight-semibold);color:var(--color-text-gold);padding-block-start:var(--space-1)}.home .figures .stats{gap:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.home .figures .stats[data-n="3"]{grid-template-columns:minmax(0,1fr)}@container (width>=600px){.home .figures .stats[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1024px){.home .figures .stats[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .figures .stats div{padding:0 var(--space-3);gap:var(--space-1);background:0 0;border:0;border-radius:0}.home .figures .stats div:nth-child(odd){padding-inline-start:0}@container (width>=600px){.home .figures .stats div{border-inline-start:var(--border-width-1) solid var(--color-border-strong)}.home .figures .stats[data-n="3"] div:first-child,.home .figures .stats[data-n="4"] div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.home .figures .stats[data-n="3"] div:nth-child(odd):not(:first-child){padding-inline-start:var(--space-3)}}@container (width>=1024px){.home .figures .stats{column-gap:var(--space-4)}.home .figures .stats div,.home .figures .stats[data-n="3"] div:nth-child(odd):not(:first-child){border-inline-start:0;padding-inline:0}}@container (width<=599px){.home .figures .stats div{padding-inline-end:0}.home .figures .stats[data-n="3"] div{padding-inline:0}.home .figures .stats[data-n="4"] div:nth-child(2n){border-inline-start:var(--border-width-1) solid var(--color-border-strong)}}.home .figures .stats dt{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-semibold);color:var(--color-text)}.home .figures .stats dd{font-size:var(--font-size-body);line-height:var(--line-height-body-sm);color:var(--color-text-body);max-width:24ch}@container (width>=1024px){.home .figures .stats dd{max-width:none}}.home .figures .note{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-text-muted)}.home .svc-cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@container (width>=600px){.home .svc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1200px){.home .svc-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .svc-cards .card{block-size:100%}@container (width<=599px){.home .svc-cards{gap:var(--space-2)}.home .svc-cards .card{column-gap:var(--space-2);row-gap:var(--space-half);padding:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.home .svc-cards .card .ic{grid-row:span 2}}.home .svc-cards .card p{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.home .next{gap:var(--space-2);border-block-start:var(--border-width-1) solid var(--color-border);margin-block-start:var(--space-5);padding-block-start:var(--space-4);display:grid}.home .next .copy{gap:var(--space-half);display:grid}.home .next p{color:var(--color-text-muted)}.home .next .btn{justify-self:start}@container (width>=1024px){.home .next{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}}.home .prog-band{border:0;border-inline-start:var(--border-width-1) solid var(--color-accent-line);border-block-end:var(--border-width-1) solid var(--color-accent-line);border-radius:0;padding:var(--space-3) var(--space-3) var(--space-4);background:0 0;border-end-start-radius:var(--space-4)}@container (width>=1024px){.home .prog-band{padding:var(--space-5) var(--space-6) var(--space-6)}}.home .prog-band .copy{gap:var(--space-1);display:grid}.home .ev-cards{grid-template-columns:minmax(0,1fr)}@container (width>=1200px){.home .ev-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.home .event{block-size:100%}.home .event .date{min-block-size:4.5rem;inline-size:4.5rem;min-inline-size:0;padding-inline:var(--space-1);align-content:center}.home .event.year-only .date b{font-family:var(--font-family-body);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.home .event .date span{font-size:var(--font-size-body-sm)}.home .event .body{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.home .event .body>.btn{margin-block-start:auto}.home .pub .meta .badge,.home .pub .meta .caption{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.home .pub h3 a{display:inline-block}@container (width>=1024px){.home .pub{grid-template-columns:calc(var(--space-16) + var(--space-10)) minmax(0,1fr) auto}}.home .pub a.btn-text{color:var(--color-text-link)}.home .pub a.btn-text:hover{color:var(--color-text-link-hover)}.home .h-partners h2{margin-block-end:0}.home .partners{border-block-start:var(--border-width-1) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}@container (width>=600px){.home .partners{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1024px){.home .partners{grid-template-columns:repeat(6,minmax(0,1fr))}}.home .partners li{border:0;border-block-end:var(--border-width-1) solid var(--color-border);min-height:4.5rem;font-weight:var(--font-weight-medium);color:var(--color-text);background:0 0;border-radius:0}@container (width>=1024px){.home .partners li+li{border-inline-start:var(--border-width-1) solid var(--color-border)}}.home .help{gap:var(--space-4);background:var(--color-bg-subtle);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-3);display:grid}@container (width>=1200px){.home .help{gap:var(--space-8);padding:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.home .help .copy{gap:var(--space-2);align-content:start;display:grid}.home .help .copy .btn{justify-self:start}.home .teams{gap:var(--space-1);align-content:start;display:grid}.home .teams ul{border-block-start:var(--border-width-1) solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.home .teams li{align-items:center;column-gap:var(--space-3);padding-block:var(--space-1);border-block-end:var(--border-width-1) solid var(--color-border);flex-wrap:wrap;display:flex}.home .teams .team{font-weight:var(--font-weight-semibold);color:var(--color-text);flex:9rem}.home .teams a{align-items:center;gap:var(--space-1);min-block-size:var(--size-control-md);color:var(--color-text-link);font-size:var(--font-size-body-sm);text-decoration:none;display:inline-flex}.home .teams a:hover{color:var(--color-text-link-hover);text-underline-offset:.3em;text-decoration:underline}.home .teams a .icon{color:var(--color-text-muted)}@container (width>=600px){.home .teams ul{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto}.home .teams li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.home .teams li a[href^=mailto\:]{grid-column:3}}.home .hero{background:var(--color-primary-900);color:var(--color-neutral-0);border-block-end:3px solid var(--color-accent-fill);isolation:isolate}.home .hero h1{color:var(--color-neutral-0)}.home .hero p{color:var(--color-primary-100)}.home .hero:before{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb,var(--color-primary-300) 16%,transparent);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 55%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 55%);-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.home .hero .btn-primary{background:var(--color-accent-fill);color:var(--color-primary-900);border-color:var(--color-accent-fill)}.home .hero .btn-primary:hover{background:var(--color-accent-200);border-color:var(--color-accent-200)}.home .hero .btn-secondary{color:var(--color-neutral-0);border-color:var(--color-primary-300);background:0 0}.home .hero .btn-secondary:hover{background:color-mix(in srgb,var(--color-neutral-0) 8%,transparent);border-color:var(--color-neutral-0)}.home .hero .btn:focus-visible{outline-color:var(--color-accent-fill)}.home .hero-media{aspect-ratio:4/3}.home .hero-media img{object-position:78% 70%}.home .hero-media:after{background:linear-gradient(to bottom,var(--color-primary-900) 0%,transparent 40%)}@container (width>=1024px){.home .hero-media{aspect-ratio:auto;inline-size:55%;inset:0;inset-inline-start:auto}.home .hero-media img{object-position:92% 60%}[dir=ltr] .home .hero-media img{object-position:70% 60%}.home .hero-media:after{background:linear-gradient(to left,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 15%,transparent 40%),linear-gradient(to top,color-mix(in srgb,var(--color-primary-900) 45%,transparent),transparent 35%)}[dir=ltr] .home .hero-media:after{background:linear-gradient(to right,var(--color-primary-900) 0%,color-mix(in srgb,var(--color-primary-900) 55%,transparent) 15%,transparent 40%),linear-gradient(to top,color-mix(in srgb,var(--color-primary-900) 45%,transparent),transparent 35%)}.home .partners{grid-template-columns:repeat(5,minmax(0,1fr))}}.home .partners li{padding:var(--space-2);place-items:center;display:grid}.home .partners img{object-fit:contain;block-size:auto;max-block-size:3.25rem;inline-size:auto;max-inline-size:min(100%,11rem);display:block}.hero .h-display .accent{color:var(--color-text-gold-inverse);display:block}.home .h-strip{background:var(--color-neutral-0);border-block-end:var(--border-width-1) solid var(--color-border)}.home .strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@container (width>=1024px){.home .strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .strip>div{gap:var(--space-1);padding:var(--space-4) var(--space-3);border-inline-start:var(--border-width-1) solid var(--color-border);align-content:start;display:grid}.home .strip>div:nth-child(odd){border-inline-start:0}@container (width>=1024px){.home .strip>div:nth-child(odd){border-inline-start:var(--border-width-1) solid var(--color-border)}.home .strip>div:first-child{border-inline-start:0}}.home .strip dt{font-family:var(--font-family-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-primary-900);text-align:start;line-height:1.1}.home .strip dt:before{content:"";block-size:3px;inline-size:2rem;background:var(--color-accent-fill);margin-block-end:var(--space-2);display:block}.home .strip dd{color:var(--color-text-muted);font-size:var(--font-size-body-sm);text-wrap:balance;margin:0}.home .aud{margin:0 0 var(--space-6);gap:var(--space-3);padding:0;list-style:none;display:grid}@container (width>=600px){.home .aud{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1200px){.home .aud{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .aud-card{gap:var(--space-2);block-size:100%;padding:var(--space-4) var(--space-3);border:var(--border-width-1) solid var(--color-border);border-block-start:3px solid var(--color-primary-900);border-radius:var(--radius-md);background:var(--color-neutral-0);color:inherit;grid-template-rows:auto auto 1fr auto;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.home .aud-card .ic{color:var(--color-primary-600)}.home .aud-card p{color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin:0}.home .aud-card .go{color:var(--color-text-gold)}.home .aud-card:hover{border-block-start-color:var(--color-accent-fill);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary-900) 10%,transparent)}.home .aud-card:hover h3{color:var(--color-text-link-hover)}.home .paths-h{color:var(--color-text-muted);margin-block-end:var(--space-2)}@container (width<=1023px){.home .strip>div:nth-child(n+3){border-block-start:var(--border-width-1) solid var(--color-border)}}.home .prog-band .copy p{text-wrap:wrap;max-inline-size:40em}.home .hero .lead{text-wrap:wrap;max-inline-size:27em}@container (width>=1024px){.home .hero{align-items:center;min-height:25rem}.home .hero .wrap{padding-block:var(--space-6) var(--space-8)}}.home .hero:before{background:var(--color-text-gold-inverse);-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 22%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 22%);-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.home .hero .cta-row{justify-content:center}.hero .hero-sub{gap:var(--space-3);inline-size:fit-content;max-inline-size:100%;display:grid}.home .svc-card{gap:var(--space-2);grid-template-rows:auto auto 1fr auto;align-content:start;display:grid}.home .svc-card .top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.home .svc-card .acts{gap:var(--space-1);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}.home .svc-card .acts .btn{flex:auto}@container (width<=599px){.home .svc-cards .svc-card{padding:var(--space-3);grid-template-columns:none}.home .svc-cards .svc-card .ic{grid-row:auto}}.home .aud{margin-block-end:0}.hv-intro{background:var(--color-accent-50);position:relative;overflow:hidden}.hv-intro:before{content:"";background:var(--color-accent-200);opacity:.5;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 40%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 40%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.hv-intro-grid{gap:var(--space-6);align-items:center;display:grid;position:relative}@container (width>=1024px){.hv-intro-grid{gap:var(--space-8);grid-template-columns:1.1fr 1fr}}.hv-intro .copy{gap:var(--space-2);justify-items:start;display:grid}.hv-intro .copy .lead{color:var(--color-text-muted);max-width:38rem}.hv-facts{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hv-facts .fact{background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-accent-100);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-3) var(--space-3);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.hv-facts .fact:before{content:"";background:var(--color-accent-400);border-radius:0 0 4px 4px;width:2.5rem;height:4px;position:absolute;inset-block-start:0;inset-inline-start:var(--space-3)}.hv-facts .fact:nth-child(2),.hv-facts .fact:nth-child(3){background:var(--color-primary-900);border-color:var(--color-primary-900)}.hv-facts .fact:nth-child(2) dt,.hv-facts .fact:nth-child(3) dt{color:var(--color-neutral-0)}.hv-facts .fact:nth-child(2) dd,.hv-facts .fact:nth-child(3) dd{color:var(--color-primary-100)}.hv-facts dt{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-primary-700);font-variant-numeric:tabular-nums;line-height:1.1}.hv-facts dt span{display:inline-block}.hv-facts dd{margin:var(--space-1) 0 0;font-size:var(--font-size-small);color:var(--color-text-muted);line-height:1.5}.hv-cards{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (width>=600px){.hv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.hv-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.hv-cards>li{display:flex}.hv-card{background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-lg);color:inherit;box-shadow:var(--shadow-sm);flex-direction:column;flex:1;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.hv-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.hv-card .ph{aspect-ratio:16/10;background:var(--color-primary-900);position:relative;overflow:hidden}.hv-card .ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.hv-card:hover .ph img{transform:scale(1.06)}.hv-card .ph:after{content:"";background:linear-gradient(#0000 0%,#012b3c1a 45%,#012b3cbf 100%);position:absolute;inset:0}.hv-card .n{z-index:1;font-size:2rem;font-weight:var(--font-weight-bold);color:#0000;-webkit-text-stroke:1px var(--color-accent-400);line-height:1;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-3)}.hv-card .bd{gap:var(--space-1);padding:var(--space-5) var(--space-3) var(--space-3);flex-direction:column;flex:1;display:flex;position:relative}.hv-card .ic{border-radius:var(--radius-md);background:var(--color-accent-400);width:3rem;height:3rem;color:var(--color-primary-900);box-shadow:var(--shadow-md);place-items:center;display:grid;position:absolute;inset-block-start:calc(-1 * var(--space-4));inset-inline-start:var(--space-3)}.hv-card h3{color:var(--color-primary-900);margin:0}.hv-card p{color:var(--color-text-muted);font-size:var(--font-size-small);flex:1;margin:0;line-height:1.7}.hv-card .go{align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);font-size:var(--font-size-small);background:linear-gradient(var(--color-accent-400),var(--color-accent-400)) no-repeat 100% 100%/0 2px;align-self:flex-start;transition:background-size .3s;display:inline-flex}[dir=ltr] .hv-card .go{background-position:0 100%}.hv-card:hover .go{background-size:100% 2px}.hv-card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.hv-partners-box{background:var(--color-primary-900);color:var(--color-neutral-0);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-4);gap:var(--space-5);display:grid;position:relative;overflow:hidden}.hv-partners-box:before{content:"";background:var(--color-accent-400);opacity:.35;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 50%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 50%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.hv-partners-box>*{position:relative}.hv-partners-box .head{gap:var(--space-1);text-align:center;justify-items:center;display:grid}.hv-partners-box .eyebrow{color:var(--color-accent-400)}.hv-partners-box h2{color:var(--color-neutral-0);margin:0}.hv-partners-box .partners li{border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:0;transition:transform .25s}.hv-partners-box .partners li:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.hv-card,.hv-card .ph img,.hv-card .go,.hv-partners-box .partners li{transition:none}.hv-card:hover,.hv-partners-box .partners li:hover,.hv-card:hover .ph img{transform:none}}.hv-card .ph{aspect-ratio:16/10;background:var(--color-primary-900);border-radius:0;padding:0;display:block}.hv-card .ic{z-index:2}.hv-partners-box .partners li{background:var(--color-neutral-0)}.hv-partners-box .partners{gap:var(--space-2);border:0}.hv-partners-box .partners li,.hv-partners-box .partners li+li{border:0}.hv-partners-box .partners{--pc:2;flex-wrap:wrap;justify-content:center;display:flex}@container (width>=600px){.hv-partners-box .partners{--pc:3}}@container (width>=1024px){.hv-partners-box .partners{--pc:6}}.hv-partners-box .partners li{flex:0 0 calc((100% - (var(--pc) - 1) * var(--space-2)) / var(--pc));min-inline-size:0}.hv-card .n{-webkit-text-stroke:1.5px var(--color-accent-200)}.hv-offer+.hv-partners{padding-top:0}.hv-partners-box h2{color:var(--color-accent-400)}.hv-partners-box:before{opacity:.55;-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 28% 72%,#000 100%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 28% 72%,#000 100%);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.hv-partners-box:after{content:"";pointer-events:none;background:radial-gradient(22% 70% at 0%,#c59f6947,#0000 70%),radial-gradient(22% 70% at 100%,#c59f6947,#0000 70%);position:absolute;inset:0}.hv-partners-box>.head,.hv-partners-box>.partners{z-index:1}.hl{isolation:isolate;min-block-size:calc(100svh - var(--hdr-h,72px));color:#fff;background:var(--color-primary-900);align-items:center;display:flex;position:relative;overflow:hidden}.hl-bg{z-index:-2;will-change:transform;animation:28s ease-in-out infinite alternate hl-drift;position:absolute;inset:-4%}.hl-bg img{object-fit:cover;object-position:center 62%;block-size:100%;inline-size:100%;max-width:none}.hl:before{content:"";z-index:-1;background:linear-gradient(#012b3cbd 0%,#012b3c1a 36%,#012b3c24 60%,#012b3ce6 100%),radial-gradient(60% 45%,#012b3c6b,#0000 72%);position:absolute;inset:0}@keyframes hl-drift{0%{transform:scale(1.04)}to{transform:scale(1.14)translate(-1.5%,-1%)}}.hl-centre{text-align:center;flex-direction:column;align-items:center;inline-size:100%;padding-block:clamp(56px,9vh,96px);display:flex}.hl-eyebrow{font-size:var(--font-size-body-sm,14px);letter-spacing:.06em;color:var(--color-accent-200);align-items:center;gap:12px;margin:0 0 26px;display:inline-flex}.hl-eyebrow:before,.hl-eyebrow:after{content:"";background:#93c4ae;border-radius:2px;block-size:2px;inline-size:28px}.hl-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(27px,6.4vw,92px);font-weight:600;line-height:1.22}.hl-title .ln{white-space:nowrap;display:block}.hl-title .acc{color:var(--color-accent-400)}.hl-lead{color:#ffffffd1;max-inline-size:52ch;margin:26px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.8}.hl-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hl-btn{border-radius:10px;justify-content:center;align-items:center;min-block-size:50px;padding-inline:26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.hl-btn:active{transform:scale(.97)}.hl-btn.gold{background:var(--color-accent-400);color:var(--color-primary-900)}.hl-btn.gold:hover{background:#d9b984}.hl-btn.ghost{color:#fff;backdrop-filter:blur(8px);background:#012b3c8c;border:1px solid #ffffff40}.hl-btn.ghost:hover{color:#93c4ae;border-color:#93c4ae}.hl-in{animation:.9s cubic-bezier(.2,.7,.2,1) both hl-up;animation-delay:var(--d,0s)}@keyframes hl-up{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}html[lang=en] .hl-title{font-size:clamp(30px,5vw,72px);line-height:1.12}html[lang=en] .hl-title .ln{white-space:normal}@media (width<=520px){.hl-title{font-size:min(34px,8.4vw)}.hl-title .ln:first-child{white-space:normal}}@media (prefers-reduced-motion:reduce){.hl-bg,.hl-in{animation:none}}.hdr .hdr-cta{background:var(--color-accent-400);color:var(--color-primary-900)}.hdr .hdr-cta:hover{color:var(--color-primary-900);background:#d9b984}.hdr-over~main>.page-hdr:first-child{margin-top:calc(-1 * var(--hdr-h,72px));padding-top:var(--hdr-h,72px)}#main .page-hdr.ph2{isolation:isolate;background:var(--color-primary-900);border-block-end:0;align-items:center;min-block-size:clamp(340px,52svh,520px);display:flex;position:relative;overflow:hidden}#main .page-hdr.ph2:before{display:none}#main .page-hdr.ph2:after{content:"";z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(#012b3cc7 0%,#012b3c4d 40%,#012b3c66 65%,#012b3ceb 100%),radial-gradient(60% 50% at 50% 55%,#012b3c66,#0000 72%);display:block;position:absolute;inset:0;-webkit-mask:none;mask:none}.ph2-bg{z-index:-2;animation:28s ease-in-out infinite alternate hl-drift;position:absolute;inset:-4%}.ph2-bg img{object-fit:cover;block-size:100%;inline-size:100%;max-width:none}#main .page-hdr.ph2 .wrap{text-align:center;justify-items:center;gap:18px;inline-size:100%;padding-block:clamp(40px,7vh,72px)}#main .page-hdr.ph2 .crumbs{color:#fffc;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}#main .page-hdr.ph2 nav{align-items:center;gap:12px;display:flex}#main .page-hdr.ph2 nav:before,#main .page-hdr.ph2 nav:after{content:"";background:#93c4ae;border-radius:2px;block-size:2px;inline-size:28px}#main .page-hdr.ph2 .crumbs a{color:var(--color-accent-200)}#main .page-hdr.ph2 .ph2-title{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,72px);font-weight:600;line-height:1.2}#main .page-hdr.ph2 .lead{color:#ffffffd9;max-inline-size:52ch;font-size:clamp(15px,1.25vw,18px);line-height:1.8}#main .page-hdr.ph2>.wrap>*{animation:.9s cubic-bezier(.2,.7,.2,1) both hl-up}#main .page-hdr.ph2 .ph2-title{animation-delay:.12s}#main .page-hdr.ph2 .lead{animation-delay:.25s}@media (prefers-reduced-motion:reduce){.ph2-bg,#main .page-hdr.ph2>.wrap>*{animation:none}}.ksa{isolation:isolate;color:var(--color-neutral-0);background:radial-gradient(120% 90% at 30% 40%,#0c3a47 0%,var(--color-primary-900) 55%,#021a24 100%);padding-block:clamp(48px,7vw,96px) var(--space-5);position:relative;overflow:hidden}.ksa-bg{z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 40% 45%,#000 30%,#0000 80%)}.ksa-bg i{filter:blur(70px);opacity:.35;border-radius:50%;animation:18s ease-in-out infinite alternate ksa-float;position:absolute}.ksa-bg i:first-child{background:#c59f69;block-size:38vw;inline-size:38vw;inset-block-start:-12%;inset-inline-end:-8%}.ksa-bg i:nth-child(2){background:#25666f;block-size:30vw;inline-size:30vw;animation-duration:24s;inset-block-end:-18%;inset-inline-start:10%}.ksa-bg i:nth-child(3){opacity:.18;background:#93c4ae;block-size:18vw;inline-size:18vw;animation-duration:30s;inset-block-start:30%;inset-inline-start:45%}@keyframes ksa-float{to{transform:translate(6%,8%)scale(1.15)}}.ksa-stage{gap:var(--space-5);align-items:center;min-block-size:min(72svh,640px);display:grid}@container (width>=1024px){.ksa-stage{gap:var(--space-7,48px);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}}.ksa-copy{gap:var(--space-3);min-width:0;align-content:center;min-block-size:19rem;display:grid}.ksa-kicker{font-size:var(--font-size-label);letter-spacing:.14em;color:var(--color-accent-200);font-weight:var(--font-weight-semibold);align-items:center;gap:.7em;display:inline-flex}.ksa-kicker:before{content:"";background:var(--color-accent-400);transform-origin:100%;block-size:1px;inline-size:2.2rem;transform:scaleX(0)}[dir=ltr] .ksa-kicker:before{transform-origin:0}.ksa-fig{letter-spacing:-.03em;background:linear-gradient(180deg,#f3dfbe,var(--color-accent-400) 70%);color:#0000;-webkit-background-clip:text;background-clip:text;justify-self:start;font-size:clamp(4rem,9vw,7.5rem);font-weight:700;line-height:.95}#main .ksa-t,.ksa-t{color:var(--color-neutral-0);text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,52px);font-weight:600;line-height:1.2}.ksa-x{color:#ffffffd1;max-inline-size:34rem;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.8}.ksa-cta{color:var(--color-primary-900);background:var(--color-accent-400);font-weight:var(--font-weight-semibold);border-radius:999px;justify-self:start;align-items:center;gap:.6em;padding:.7em 1.4em;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #c59f6959}.ksa-cta:hover{background:var(--color-accent-200)}.ksa-cta .icon{block-size:1.1em;inline-size:1.1em}.ksa-copy .w{display:inline-block}.ksa-copy.go .w{animation:.8s cubic-bezier(.2,.8,.2,1) both ksa-word;animation-delay:var(--d)}.ksa-copy.go .ksa-kicker{animation:.6s both ksa-fade}.ksa-copy.go .ksa-kicker:before{animation:.9s cubic-bezier(.2,.8,.2,1) .1s forwards ksa-line}.ksa-copy.go .ksa-fig{animation:1s cubic-bezier(.2,.9,.25,1.15) .15s both ksa-pop}.ksa-copy.go .ksa-cta{animation:.8s cubic-bezier(.2,.8,.2,1) 1.2s both ksa-word}@keyframes ksa-word{0%{opacity:0;filter:blur(8px);transform:translateY(.7em)}to{opacity:1;filter:none;transform:none}}@keyframes ksa-fade{0%{opacity:0}to{opacity:1}}@keyframes ksa-line{to{transform:scaleX(1)}}@keyframes ksa-pop{0%{opacity:0;filter:blur(10px);transform:scale(.6)translateY(20px)}to{opacity:1;filter:none;transform:none}}.ksa-map{min-width:0;position:relative}.ksa-map svg{filter:drop-shadow(0 30px 40px #00000059);block-size:auto;inline-size:100%;display:block;overflow:visible}.ksa-map path{stroke:#0a2e3a;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:fill .8s,opacity .9s,filter .9s}.lv-high{fill:var(--color-accent-400);background:var(--color-accent-400)}.ksa-map:not(.drawn) path{fill-opacity:0;stroke:#0000}.ksa-map.drawn path{stroke-dasharray:var(--len);animation:1.6s cubic-bezier(.4,0,.2,1) both ksa-draw,.7s both ksa-fill;animation-delay:calc(var(--i) * 40ms),calc(.3s + var(--i) * 40ms)}@keyframes ksa-draw{0%{stroke-dashoffset:var(--len);stroke:var(--color-accent-200)}60%{stroke:var(--color-accent-200)}to{stroke-dashoffset:0}}@keyframes ksa-fill{0%{fill-opacity:0}to{fill-opacity:1}}.ksa-map path.hl{filter:brightness(1.12)}.ksa-rg path{cursor:pointer;outline:none}.ksa-lbl,.ksa-pulse,.ksa-arcs{pointer-events:none}.ksa-rg path:focus-visible{stroke:var(--color-accent-200);stroke-width:3px}.ksa-map path.sel{stroke:var(--color-neutral-0);stroke-width:2.5px}.ksa-hint{margin:var(--space-3) 0 0;font-size:var(--font-size-body-sm,14px);color:var(--color-accent-200);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:.5em;display:flex}.ksa-hint svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1.3em;inline-size:1.3em;animation:1.6s ease-in-out infinite ksa-tap}@keyframes ksa-tap{50%{transform:translateY(-3px)}}.ksa-arcs path{fill:none;stroke:var(--color-neutral-0);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:ksa-arc 1.2s var(--d) cubic-bezier(.4,0,.2,1) forwards;opacity:.85}@keyframes ksa-arc{to{stroke-dashoffset:0}}.ksa-pulse>g{opacity:0;transition:opacity .6s .8s}.ksa-pulse>g.on{opacity:1}.ksa-pulse .sc{transform:scale(var(--s,1))}.ksa-pulse .dot{fill:var(--color-neutral-0)}.ksa-pulse .ring{fill:none;stroke:var(--color-neutral-0);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite ksa-ping}@keyframes ksa-ping{0%{opacity:.95;transform:scale(.6)}to{opacity:0;transform:scale(3)}}.ksa-lbl text{font-size:calc(12px * var(--s,1));fill:var(--color-neutral-0);text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#00000059;stroke-width:calc(2.5px * var(--s,1));opacity:0;font-weight:600;transition:opacity .6s,font-size .4s}.ksa-map[data-focus=all]:not(.opening-done) .ksa-lbl text{opacity:.85}.ksa.opening .ksa-lbl text{opacity:0;animation:.6s 1s both ksa-fade}.ksa-lbl text.on{opacity:1;font-size:calc(17px * var(--s,1))}.ksa-key{margin:var(--space-2) 0 0;justify-content:center;gap:var(--space-1) var(--space-4);font-size:var(--font-size-label);color:#ffffffbf;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ksa-key li{align-items:center;gap:.45em;display:inline-flex}.ksa-key i{border-radius:3px;block-size:.75rem;inline-size:.75rem}.ksa-reg{gap:14px;margin-block-start:6px;display:grid}.ksa-reg[hidden]{display:none}.ksa-copy.go .ksa-reg{animation:.8s cubic-bezier(.2,.8,.2,1) .45s both ksa-word}.ksa-kpi{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ksa-kpi li{backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex:8.5rem;gap:2px;padding:12px 16px;display:grid}.ksa-kpi b{font-family:var(--font-family-latin);color:var(--color-accent-400);font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.1}.ksa-kpi span{color:#ffffffc7;font-size:13.5px;line-height:1.5}.ksa-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ksa-tags li{color:#ffffffdb;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:5px;padding:4px 11px;font-size:13px;line-height:1.6;display:inline-flex}.ksa-tags li.ksa-cn{color:#f3dfbe;border-color:#c59f6999}.ksa-tags li.hq{background:var(--color-accent-400);border-color:var(--color-accent-400);color:var(--color-primary-900);font-weight:600}.ksa-tags li svg{block-size:14px;inline-size:14px}.ksa-ev{background:var(--color-neutral-0);color:var(--color-primary-900);border-radius:16px;align-items:center;gap:12px;max-inline-size:30rem;padding:10px 14px;text-decoration:none;transition:transform .25s;display:flex;box-shadow:0 14px 30px -18px #0009}.ksa-ev:hover{transform:translateY(-2px)}.ksa-ev:focus-visible,.ksa-more:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:3px}.ksa-d{background:var(--color-primary-900);color:#fff;border-radius:12px;flex:none;place-items:center;min-inline-size:3.2rem;padding:6px 4px;font-size:12px;line-height:1.3;display:grid}.ksa-d b{font-family:var(--font-family-latin);color:var(--color-accent-400);font-size:20px}.ksa-et{flex:1;min-inline-size:0;font-size:15px;font-weight:600;line-height:1.5;display:grid}.ksa-et small{color:#6b7f87;font-size:12px;font-weight:500}.ksa-ev>svg{block-size:18px;inline-size:18px;color:var(--color-accent-500);flex:none}.ksa-more{color:var(--color-accent-200);border-block-end:1px solid #c59f6980;justify-self:start;align-items:center;gap:6px;padding-block-end:2px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.ksa-more svg{block-size:16px;inline-size:16px}.ksa-up{pointer-events:none}.ksa-up .dot{fill:var(--color-accent-400);stroke:#0a2e3a;stroke-width:1.5px}.ksa-up .ring{fill:none;stroke:var(--color-accent-400);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite ksa-ping}.ksa-key i.up{background:var(--color-accent-400);border-radius:50%;box-shadow:0 0 0 3px #c59f694d}@media (prefers-reduced-motion:reduce){.ksa-up .ring{opacity:0;animation:none}.ksa-copy.go .ksa-reg{animation:none}}.ksa-player{margin-block-start:var(--space-5)}.ksa-note{color:#ffffff80;flex:100%;margin:0;font-size:.75rem}@container (width<=599px){.ksa-lbl text:not(.on){display:none}.ksa-copy{min-block-size:22rem}.ksa-stage{min-block-size:0}}@media (prefers-reduced-motion:reduce){.ksa-bg i,.ksa-copy.go *,.ksa-map.drawn path,.ksa-arcs path,.ksa-pulse .ring{animation:none!important}.ksa-arcs path{stroke-dashoffset:0}.ksa-copy .ksa-kicker:before{transform:scaleX(1)}}.ksa-join{background:var(--color-accent-400);min-block-size:44px;max-inline-size:100%;color:var(--color-primary-900);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.ksa-join:hover{background:#d9b984}.ksa-join:focus-visible{outline-offset:3px;outline:2px solid #fff}.ksa-join svg{flex:none;block-size:18px;inline-size:18px}.ksa{color:var(--color-primary-900);background:radial-gradient(120% 90% at 30% 40%,#fffdf9 0%,var(--color-accent-50) 50%,var(--color-accent-100) 100%)}.ksa-bg{background-image:radial-gradient(#012b3c17 1px,#0000 1.4px)}.ksa-bg i{opacity:.22}.ksa-bg i:nth-child(2){background:#9fc3c8}.ksa-bg i:nth-child(3){opacity:.12}.ksa-kicker{color:var(--color-accent-700)}.ksa-fig{background:linear-gradient(180deg,var(--color-accent-500),var(--color-accent-700) 80%);-webkit-background-clip:text;background-clip:text}#main .ksa-t,.ksa-t{color:var(--color-primary-900)}.ksa-x{color:var(--color-neutral-700)}.lv-other{fill:#1b4b58;background:#1b4b58}.lv-dense{fill:#6fa3ad;background:#6fa3ad}.ksa-map svg{filter:drop-shadow(0 24px 30px #012b3c2e)}.ksa-map path{stroke:#faf6ef}.ksa-map:not([data-focus=all]) path:not(.hl){opacity:.28;filter:saturate(.5)}.ksa-rg path:hover{filter:brightness(1.12)}.ksa-rg path:focus-visible{stroke:var(--color-accent-500)}.ksa-map path.sel,.ksa-arcs path{stroke:var(--color-primary-900)}.ksa-hint{color:var(--color-accent-700)}.ksa-key{color:var(--color-neutral-700)}.ksa-kpi li{border-color:var(--color-accent-100);background:#fff;box-shadow:0 10px 24px -20px #012b3c59}.ksa-kpi b{color:var(--color-accent-500)}.ksa-kpi span{color:var(--color-neutral-700)}.ksa-tags li{color:var(--color-primary-900);background:#fff;border-color:#012b3c29}.ksa-tags li.ksa-cn{border-color:var(--color-accent-400);color:var(--color-accent-700)}.ksa-ev{border:1px solid var(--color-accent-100);box-shadow:0 14px 30px -22px #012b3c66}.ksa-more{color:var(--color-accent-700);border-block-end-color:var(--color-accent-400)}.ksa-join:focus-visible{outline-color:var(--color-primary-900)}.ksa-note{color:var(--color-text-muted)}.gold-stars{pointer-events:none;z-index:0;position:absolute;inset:0}.gold-stars .spark{width:1rem;height:1rem;color:var(--color-accent-200);filter:drop-shadow(0 0 6px #e6d4b6e6)drop-shadow(0 0 14px #c59f69b3);animation:3.2s ease-in-out infinite hv-twinkle;display:block;position:absolute}.gold-stars .spark svg{width:100%;height:100%;display:block}.gold-stars .k1{width:1.4rem;height:1.4rem;top:14%;left:4%}.gold-stars .k2{width:.8rem;height:.8rem;animation-delay:.8s;top:40%;left:13%}.gold-stars .k3{animation-delay:1.6s;top:72%;left:6%}.gold-stars .k4{width:.6rem;height:.6rem;animation-delay:2.4s;top:22%;left:20%}.gold-stars .k5{animation-delay:.4s;top:16%;right:5%}.gold-stars .k6{width:1.4rem;height:1.4rem;animation-delay:1.2s;top:46%;right:14%}.gold-stars .k7{width:.8rem;height:.8rem;animation-delay:2s;top:76%;right:4%}.gold-stars .k8{width:.6rem;height:.6rem;animation-delay:2.8s;top:26%;right:22%}@keyframes hv-twinkle{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gold-stars .spark{opacity:.85;animation:none}}@container (width<=599px){.gold-stars .k2,.gold-stars .k4,.gold-stars .k6,.gold-stars .k8{display:none}}#main .page-hdr{background:var(--color-primary-900);border-block-end:3px solid var(--color-accent-400)}#main .page-hdr:before{display:none}#main .page-hdr:after{content:"";pointer-events:none;background:radial-gradient(26% 80% at 0%,#c59f6938,#0000 70%),radial-gradient(26% 80% at 100%,#c59f6938,#0000 70%);display:block;position:absolute;inset:0}#main .page-hdr .pat{background:var(--color-accent-400);opacity:.4;-webkit-mask-composite:source-in;width:100%;animation:none;display:block;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 26% 74%,#000 100%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 26% 74%,#000 100%);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}#main .page-hdr .wrap{min-height:0;padding-block:var(--space-6);z-index:1;text-align:center;justify-items:center}#main .page-hdr .wrap>*{max-inline-size:min(46rem,100%)}#main .page-hdr h1{color:var(--color-neutral-0);justify-content:center}#main .page-hdr h1:before{display:none}#main .page-hdr .lead{color:var(--color-primary-100);margin-inline:auto}#main .page-hdr .crumbs{color:var(--color-primary-100);justify-content:center}#main .page-hdr .crumbs a{color:var(--color-accent-200)}#main .page-hdr .gold-stars{z-index:0}@container (width>=1024px){#main .page-hdr .wrap{padding-block:var(--space-8)}}@media (width<=47.99em){#main .page-hdr .pat{opacity:.3}}.sub-cards{margin:0;padding:0;list-style:none}.sub-cards>li{display:flex}.sc-card{background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-lg);color:inherit;box-shadow:var(--shadow-sm);flex-direction:column;flex:1;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.sc-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.sc-card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sc-card .art{background:radial-gradient(circle at 85% 20%,#c59f6959,transparent 55%),var(--color-primary-900);height:7.5rem;position:relative;overflow:hidden}.sub-cards>li:nth-child(2n) .sc-card .art{background:radial-gradient(circle at 15% 80%,#c59f6959,transparent 55%),var(--color-primary-800)}.sc-card .art:before{content:"";background:var(--color-accent-400);opacity:.55;transition:transform .6s;position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 0 0/6rem;mask:url(/pattern-star.svg) 0 0/6rem}.sub-cards>li:nth-child(2n) .sc-card .art:before{-webkit-mask-position:3rem 1.5rem;mask-position:3rem 1.5rem}.sub-cards>li:nth-child(3n) .sc-card .art:before{opacity:.35;-webkit-mask-size:8rem;mask-size:8rem}.sc-card:hover .art:before{transform:scale(1.08)}.sc-card .n{font-size:2.25rem;font-weight:var(--font-weight-bold);color:#0000;-webkit-text-stroke:1.5px var(--color-accent-200);line-height:1;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-3)}.sc-card .bd{gap:var(--space-1);padding:var(--space-5) var(--space-3) var(--space-3);flex-direction:column;flex:1;display:flex;position:relative}.sc-card .ic{z-index:1;border-radius:var(--radius-md);background:var(--color-accent-400);width:3rem;height:3rem;color:var(--color-primary-900);box-shadow:var(--shadow-md);place-items:center;display:grid;position:absolute;inset-block-start:calc(-1 * var(--space-4));inset-inline-start:var(--space-3)}.sc-card h3{color:var(--color-primary-900);margin:0}.sc-card p{color:var(--color-text-muted);font-size:var(--font-size-small);flex:1;margin:0;line-height:1.7}.sc-card .go{align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);font-size:var(--font-size-small);background:linear-gradient(var(--color-accent-400),var(--color-accent-400)) no-repeat 100% 100%/0 2px;align-self:flex-start;transition:background-size .3s;display:inline-flex}[dir=ltr] .sc-card .go{background-position:0 100%}.sc-card:hover .go{background-size:100% 2px}#main .sec.alt{background:var(--color-accent-50);position:relative}#main .sec-facts{padding-block-start:0}#main .sec.alt:before{content:"";pointer-events:none;background:var(--color-accent-200);opacity:.45;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 35%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 35%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}#main .sec.alt>.wrap{position:relative}#main .stats{gap:var(--space-2)}#main .stats>div{background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-accent-100);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-3) var(--space-3);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}#main .stats>div:before{content:"";background:var(--color-accent-400);border-radius:0 0 4px 4px;width:2.5rem;height:4px;position:absolute;inset-block-start:0;inset-inline-start:var(--space-3)}#main .stats>div:nth-child(2n){background:var(--color-primary-900);border-color:var(--color-primary-900)}#main .stats dt{color:var(--color-primary-700);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem)}#main .stats dd{color:var(--color-text-muted)}#main .stats>div:nth-child(2n) dt{color:var(--color-neutral-0)}#main .stats>div:nth-child(2n) dd{color:var(--color-primary-100)}#main .stats .st-ic{background:var(--color-accent-50);color:var(--color-accent-700)}#main .stats>div:nth-child(2n) .st-ic{color:var(--color-accent-200);background:#c59f692e}#main .blocks>div{background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-accent-100);border-block-start:3px solid var(--color-accent-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}#main .blocks h2,#main .blocks h3,#main .blocks h4{color:var(--color-primary-900)}#main .highlights li{background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);align-items:center}#main .highlights svg{box-sizing:content-box;background:var(--color-accent-50);color:var(--color-accent-700);border-radius:50%;margin-top:0;padding:.35rem}#main .closing{border-inline-start-color:var(--color-accent-400)}#main .band{background:var(--color-primary-900);color:var(--color-primary-100);border-radius:var(--radius-lg);border:0}#main .band h2,#main .band .h3{color:var(--color-accent-400)}#main .band .pat{display:none}#main .band:before{content:"";pointer-events:none;background:var(--color-accent-400);opacity:.35;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 40%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 40%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}#main .band .btn-primary{background:var(--color-accent-400);color:var(--color-primary-900);border-color:var(--color-accent-400)}#main .band .btn-primary:hover{background:var(--color-accent-200)}#main .svc .aside{background:var(--color-primary-900);color:var(--color-primary-100);border-radius:var(--radius-lg);border-block-start:4px solid var(--color-accent-400)}#main .svc .aside h2{color:var(--color-accent-400)}#main .svc .aside dl div{border-bottom-color:#ffffff1f}#main .svc .aside dt{color:var(--color-primary-200)}#main .svc .aside dd{color:var(--color-neutral-0)}#main .svc .aside .btn-primary{background:var(--color-accent-400);color:var(--color-primary-900);border-color:var(--color-accent-400)}#main .svc .aside .related a{color:var(--color-accent-200)}#main .svc .aside .related .muted{color:var(--color-primary-200)}#main .checks svg{color:var(--color-accent-500)}@media (prefers-reduced-motion:reduce){.sc-card,.sc-card .art:before,.sc-card .go{transition:none}.sc-card:hover,.sc-card:hover .art:before{transform:none}}#main .blocks p.folded{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#main .more-btn{font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-accent-400);text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:0}#main .more-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}#main .event{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}#main .event .date{background:var(--color-primary-900);color:var(--color-accent-200);border-radius:var(--radius-md)}#main .event .date b{color:var(--color-accent-400)}#main .event.past .date{background:var(--color-primary-700)}#main .people>*{border-inline-start-color:var(--color-accent-400)}@container (width<=599px){.sc-card .art{height:5rem}.sc-card .n{font-size:1.75rem}}.hl-groups{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (width>=600px){.hl-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){.hl-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.hl-groups>li{background:var(--color-surface-raised);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.hl-groups .hd{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-primary-900);display:flex;position:relative;overflow:hidden}.hl-groups .hd:before{content:"";background:var(--color-accent-400);opacity:.3;position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 0 0/6rem;mask:url(/pattern-star.svg) 0 0/6rem}.hl-groups .hd>*{position:relative}.hl-groups .ic{border-radius:var(--radius-md);background:var(--color-accent-400);width:2.75rem;height:2.75rem;color:var(--color-primary-900);flex:none;place-items:center;display:grid}.hl-groups h3{color:var(--color-neutral-0);flex:1;margin:0;font-size:1.125rem;line-height:1.4}.hl-groups .n{font-size:1.5rem;font-weight:var(--font-weight-bold);color:#0000;-webkit-text-stroke:1px var(--color-accent-200);line-height:1}.hl-groups ul{padding:var(--space-3);gap:var(--space-2);margin:0;list-style:none;display:grid}.hl-groups ul li{color:var(--color-text);padding-inline-start:var(--space-3);line-height:1.6;position:relative}.hl-groups ul li:before{content:"";inset-inline-start:0;background:var(--color-accent-400);border-radius:38% 0;width:.5rem;height:.5rem;position:absolute;top:.55em}@container (width>=1024px){.hl-groups[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}#main .blocks.ach>div{padding:var(--space-3)}#main .blocks.ach>div:nth-child(2n){background:var(--color-primary-900);border-color:var(--color-primary-900);border-block-start-color:var(--color-accent-400)}#main .blocks.ach>div:nth-child(2n) h3,#main .blocks.ach>div:nth-child(2n) h4{color:var(--color-neutral-0)}#main .blocks.ach>div:nth-child(2n) p{color:var(--color-primary-100)}#main .blocks.ach>div:nth-child(2n) .ach-fig{color:var(--color-accent-400)}#main .blocks.ach>div:nth-child(odd):has(.ach-fig){background:var(--color-accent-100);border-color:var(--color-accent-200)}#main .tl-intro{max-width:var(--measure);text-align:center;margin-inline:auto}.tl2{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.tl2:before{content:"";background:linear-gradient(var(--color-accent-400),var(--color-accent-200) 80%,transparent);width:2px;position:absolute;inset-block:0;inset-inline-start:.6rem}.tl2 li{padding-inline-start:2.25rem;position:relative}.tl2 .dot{background:var(--color-accent-400);border:3px solid var(--color-bg);width:1rem;height:1rem;box-shadow:0 0 0 1px var(--color-accent-400);position:absolute;inset-block-start:1.35rem;inset-inline-start:.15rem;transform:rotate(45deg)}.tl2 .card{gap:var(--space-1);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-block-start:3px solid var(--color-accent-400);border-radius:var(--radius-md);display:grid;position:relative;overflow:hidden}.tl2 .yr{font-family:var(--font-family-latin);font-weight:var(--font-weight-bold);font-size:var(--font-size-body-sm);color:var(--color-accent-400);background:var(--color-primary-900);border-radius:var(--radius-full);justify-self:start;padding:.15rem .75rem}.tl2 h3{margin:0}.tl2 p{color:var(--color-text-muted);margin:0}.tl2 .now .card{background:var(--color-primary-900);border-color:var(--color-primary-900);border-block-start-color:var(--color-accent-400)}.tl2 .now .card:after{content:"";background:var(--color-accent-400);opacity:.18;pointer-events:none;width:9rem;position:absolute;inset-block:0;inset-inline-end:-2rem;-webkit-mask:url(/pattern-star.svg) 50%/4.5rem;mask:url(/pattern-star.svg) 50%/4.5rem}.tl2 .now .yr{background:var(--color-accent-400);color:var(--color-primary-900)}.tl2 .now h3{color:var(--color-neutral-0)}.tl2 .now p{color:var(--color-primary-100)}@container (width>=900px){.tl2{gap:0}.tl2:before{inset-inline-start:50%;transform:translate(-1px)}.tl2 li{width:50%;padding-inline:0 2.5rem;padding-block:var(--space-2)}.tl2 li:nth-child(2n){margin-inline-start:50%;padding-inline:2.5rem 0}.tl2 li:nth-child(n+2){margin-block-start:-3rem}.tl2 .dot{inset-block-start:calc(var(--space-2) + 1.35rem);inset-inline:auto -.5rem}.tl2 li:nth-child(2n) .dot{inset-inline:-.5rem auto}}#main .pubs{gap:var(--space-3);border:0;display:grid}@container (width>=600px){#main .pubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){#main .pubs{grid-template-columns:repeat(3,minmax(0,1fr))}}#main .pub{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);transition:transform var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard);flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}#main .pub[hidden]{display:none}#main .pub:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}#main .pub .cover{border-block-end:3px solid var(--color-accent-400);background:radial-gradient(circle at 85% 20%,#c59f6959,transparent 55%),var(--color-primary-900);place-items:center;height:6.5rem;display:grid;position:relative;overflow:hidden}#main .pub:nth-child(2n) .cover{background:radial-gradient(circle at 15% 80%,#c59f6959,transparent 55%),var(--color-primary-800)}#main .pub .cover:before{content:"";background:var(--color-accent-400);opacity:.22;position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 50%/4.5rem;mask:url(/pattern-star.svg) 50%/4.5rem}#main .pub .cover .ic{border:1px solid var(--color-accent-400);width:3.25rem;height:3.25rem;color:var(--color-accent-400);background:#012b3c99;border-radius:50%;place-items:center;display:grid;position:relative}#main .pub .cover svg{width:1.6rem;height:1.6rem}#main .pub .cover.has-img{background:#f4efe7;place-items:stretch stretch;height:15rem}#main .pub .cover.has-img:before{display:none}#main .pub .cover.has-img img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s var(--easing-standard)}#main .pub:hover .cover.has-img img{transform:scale(1.03)}#main .pub .bd{align-content:start;gap:var(--space-1);padding:var(--space-3);flex:1;display:grid}#main .pub .meta{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}#main .pub .badge{background:var(--color-accent-50);border-color:var(--color-accent-200);color:var(--color-accent-700)}#main .pub h3{font-size:var(--font-size-h5,1.125rem);margin:0}#main .pub .bd p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}#main .pub .dl{margin:0 var(--space-3) var(--space-3);color:var(--color-text-link);align-self:flex-start;padding-inline:0}#main .video .ph{background:var(--color-primary-900);border-block-end:3px solid var(--color-accent-400);padding:0}#main .video:nth-child(2n) .ph{background:var(--color-primary-800)}#main .video .cover{background:radial-gradient(circle at 80% 15%,#c59f6959,#0000 55%);position:absolute;inset:0}#main .video .cover:before{content:"";background:var(--color-accent-400);opacity:.2;transition:transform .6s var(--easing-standard);position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 50%/5rem;mask:url(/pattern-star.svg) 50%/5rem}#main .video:hover .cover:before{transform:scale(1.08)}#main .video .play{background:var(--color-accent-400);color:var(--color-primary-900);box-shadow:0 0 0 .5rem #c59f6940}#main .video .dur{color:var(--color-accent-200);background:#012b3cd9;border:1px solid #c59f6966}#main .video h3{margin-block-start:var(--space-1)}#main .video .thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#main .video .vsrc{margin:0}#main .program{border-block-start:3px solid var(--color-accent-400);grid-template-rows:auto 1fr auto;gap:0;padding:0;overflow:hidden}#main .program .top{justify-items:start;gap:var(--space-1);padding:var(--space-3);background:var(--color-primary-900);display:grid;position:relative;overflow:hidden}#main .program:nth-child(4n+2) .top,#main .program:nth-child(4n+3) .top{background:var(--color-primary-800)}#main .program .top:after{content:"";background:var(--color-accent-400);opacity:.2;pointer-events:none;width:9rem;position:absolute;inset-block:0;inset-inline-end:-1.5rem;-webkit-mask:url(/pattern-star.svg) 50%/4.5rem;mask:url(/pattern-star.svg) 50%/4.5rem}#main .program .top h3{color:var(--color-neutral-0);margin:0;position:relative}#main .program .top .badge{border-color:var(--color-accent-400);color:var(--color-accent-200);background:#c59f6926;position:relative}#main .program>p,#main .program>.meta-list{padding:var(--space-3) var(--space-3) 0;margin:0}#main .program>p.tba{gap:var(--space-1);font-size:var(--font-size-body-sm);color:var(--color-text-muted);padding-block:var(--space-1) var(--space-3);align-items:center;display:flex}#main .program>p.small+p.tba{padding-block-start:var(--space-2)}#main .program .tba svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-accent-500)}#main .program .meta-list{padding-block-end:var(--space-3)}#main .program .prog-details{padding:0 var(--space-3) var(--space-3);font-size:var(--font-size-body-sm);color:var(--color-text);order:9;line-height:1.9}#main .program .prog-details p{margin:var(--space-2) 0 0}#main .program .prog-more svg{transition:transform .25s}#main .program .prog-more[aria-expanded=true] svg{transform:rotate(180deg)}#main .program .meta-list svg{color:var(--color-accent-500)}#main .program .actions{margin:0 var(--space-3);padding-block:var(--space-2) var(--space-3)}.hv-partners-box .partners li:has(>a){padding:0}.hv-partners-box .partners a{block-size:100%;min-block-size:4.5rem;inline-size:100%;padding:var(--space-2);border-radius:var(--radius-md);color:inherit;place-items:center;text-decoration:none;display:grid}.hv-partners-box .partners a:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-400);outline-offset:3px}.hdr{transition:box-shadow var(--duration-base) var(--easing-standard);position:sticky;top:0}.hdr.stuck{box-shadow:0 6px 18px #012b3c1f}.hdr .drawer:not([hidden]){max-block-size:calc(100vh - var(--hdr-h,var(--size-header)));max-block-size:calc(100dvh - var(--hdr-h,var(--size-header)));overscroll-behavior:contain;overflow-y:auto}.svc-jump{top:var(--hdr-h,0)}@container (width>=1024px){.aside{top:calc(var(--hdr-h,0px) + var(--space-2))}.svc-head{top:calc(var(--hdr-h,0px) + var(--space-4))}}html{scroll-padding-top:calc(var(--hdr-h,0px) + var(--space-2))}#main .steps{counter-reset:s;grid-template-columns:none;gap:0;display:grid}#main .steps li{counter-increment:s;align-items:center;gap:var(--space-2);padding:0 0 var(--space-3);box-shadow:none;background:0 0;border:0;border-radius:0;display:flex;position:relative}#main .steps li:before{content:counter(s);z-index:1;background:var(--color-primary-900);width:3rem;height:3rem;color:var(--color-accent-400);font-family:var(--font-family-latin);font-size:1.1rem;font-weight:var(--font-weight-bold);box-shadow:0 0 0 5px var(--color-bg),0 0 0 6px var(--color-accent-400);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}#main .steps li:after{content:"";background:var(--color-accent-400);width:2px;position:absolute;inset-block:3rem 0;inset-inline-start:calc(1.5rem - 1px)}#main .steps li:last-child{padding-block-end:0}#main .steps li:last-child:after{display:none}#main .steps h3{margin:0;font-size:1.05rem}@container (width>=700px){#main .steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}#main .steps[data-n]{grid-template-columns:none}#main .steps li{text-align:center;padding:0 var(--space-1);flex-direction:column}#main .steps li:after{width:100%;height:2px;inset-block:calc(1.5rem - 1px) auto;inset-inline-start:50%}}#main .blocks .blk-ic{background:var(--color-accent-50);border:1px solid var(--color-accent-200);width:3rem;height:3rem;color:var(--color-accent-500);border-radius:50%;place-self:start;place-items:center;margin-inline:0 auto;display:grid}#main .blocks .blk-ic svg{width:1.5rem;height:1.5rem}#main .blocks.ach>div:nth-child(2n) .blk-ic{border-color:var(--color-accent-400);color:var(--color-accent-400);background:#c59f691f}#main .blocks.ach>div:nth-child(2n) h2{color:var(--color-neutral-0)}#main .svc .aside .contact-team{padding-block:var(--space-2);border-bottom-color:#ffffff1f}#main .svc .aside .contact-team:last-child{border-bottom:0}#main .svc .aside .contact-team h3{color:var(--color-neutral-0)}#main .svc .aside .contact-team a{color:var(--color-accent-200);text-decoration:none}#main .svc .aside .contact-team a:hover{color:var(--color-accent-400);text-decoration:underline}#main .svc .aside .contact-team .ct-wa{align-items:center;gap:8px;display:inline-flex}#main .svc .aside .contact-team .ct-wa svg{flex:none;block-size:20px;inline-size:20px}#main .board-head{gap:var(--space-1);text-align:center;justify-items:center;display:grid}#main .board-head p{max-width:var(--measure);margin:0}.board{--cols:2;--gap:var(--space-3);justify-content:center;gap:var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.board>li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}@container (width>=700px){.board{--cols:3}}@container (width>=1024px){.board{--cols:4}.board.b5{--cols:3}}.board li{isolation:isolate;text-align:center;align-content:start;justify-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-3);background:var(--color-accent-50);border:1px solid var(--color-accent-100);border-radius:var(--radius-lg);transition:box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.board li:before{content:"";z-index:-1;background:var(--color-accent-200);opacity:.5;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(#000,#0000 55%);mask-image:url(/pattern-star.svg),linear-gradient(#000,#0000 55%);-webkit-mask-position:50% 0,0 0;mask-position:50% 0,0 0;-webkit-mask-size:5.5rem,auto;mask-size:5.5rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.board li:hover{border-color:var(--color-accent-200);box-shadow:0 18px 36px -20px #012b3c59}.board .b-arch{--r:50% 50% 10px 10px / 45.45% 45.45% 10px 10px;aspect-ratio:10/11;width:min(100%,12.5rem);margin-block-start:6px;display:block;position:relative}.board .b-arch:before{content:"";border:1.5px solid var(--color-accent-400);border-radius:var(--r);transition:inset .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset-block:-7px 7px;inset-inline:7px -7px}.board .b-ph{border-radius:var(--r);background:radial-gradient(90% 70% at 50% 38%,#f1e5cf,#e7d6b8);height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 14px 24px -18px #012b3c66}.board .b-ph img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.board li:hover .b-arch:before{inset:0}.board li:hover .b-ph img{transform:scale(1.045)}.board li>div{justify-items:center;gap:.45rem;display:grid}.board h3{color:var(--color-primary-900);margin:0;font-size:1.02rem;line-height:1.45}.board .small{color:var(--color-accent-700);font-weight:var(--font-weight-medium);line-height:1.6}.board .orn{color:var(--color-accent-400);align-items:center;gap:.4rem;display:flex}.board .orn:before,.board .orn:after{content:"";opacity:.8;background:currentColor;width:1.4rem;height:1px}.board .orn i{background:currentColor;width:.42rem;height:.42rem;position:relative}.board .orn i:after{content:"";background:currentColor;position:absolute;inset:0;transform:rotate(45deg)}.board>li.chair{--cw:min(100%,52rem);flex:0 0 var(--cw);margin-inline:calc((100% - var(--cw)) / 2);padding:var(--space-5) var(--space-4);background:radial-gradient(120% 140% at 85% 0%,var(--color-primary-700),var(--color-primary-900) 60%);border-color:var(--color-primary-900)}.board li.chair:before{background:var(--color-accent-400);opacity:.22;-webkit-mask:url(/pattern-star.svg) 0 0/7rem;mask:url(/pattern-star.svg) 0 0/7rem}.board li.chair .b-arch{width:min(100%,14rem)}.board li.chair .b-arch:before{border-color:var(--color-accent-200)}.board li.chair .b-ph{background:radial-gradient(90% 70% at 50% 38%,#24697a,var(--color-primary-700) 55%,var(--color-primary-800));box-shadow:0 18px 30px -14px #0009}.board li.chair h3{color:var(--color-neutral-0);font-size:clamp(1.45rem,1.1rem + 1.2vw,1.95rem);line-height:1.35}.board li.chair .small{color:var(--color-accent-200);font-size:var(--font-size-body)}.board li.chair .orn{color:var(--color-accent-200)}.board li.chair>div{gap:.7rem}.board li.chair .small{font-size:var(--font-size-small);background:#c59f6924;border:1px solid #e6d4b68c;border-radius:999px;order:-1;padding:.2rem .9rem}.board li.chair .orn:after{width:3rem}@container (width>=700px){.board li.chair .b-arch{width:14rem}.board li.chair{align-items:center;column-gap:var(--space-5);text-align:start;padding:var(--space-5) var(--space-6);grid-template-columns:14rem minmax(0,1fr)}.board li.chair>div{justify-items:start}.board li.chair .orn:before{display:none}}@container (width<=699px){.board{--gap:var(--space-2)}.board li{padding:var(--space-3) var(--space-2)}.board .b-arch{width:min(100%,8.5rem)}.board h3{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.board .b-arch:before,.board .b-ph img{transition:none}.board li:hover .b-ph img{transform:none}}@media (width>=1270px){.board.b5{--cols:5;--gap:var(--space-2)}.board.b5 li{padding-inline:.75rem}.board.b5 h3{white-space:nowrap;font-size:.95rem}}@container (width<=699px){.board h3{place-items:center;min-height:2.9em;display:grid}}@media (width<=1023px){.board.b5 h3{place-items:center;min-height:2.9em;display:grid}}.board h3{text-wrap:balance}#main .who{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}#main .who li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-accent-400);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);color:var(--color-primary-900);display:flex}#main .who .ic{background:var(--color-primary-900);width:2.5rem;height:2.5rem;color:var(--color-accent-400);border-radius:50%;flex:none;place-items:center;display:grid}#main .who .ic svg{width:1.25rem;height:1.25rem}#main section:has(>.form){gap:0;display:grid}#main section:has(>.form)>h2{padding:var(--space-2) var(--space-3);background:var(--color-primary-900);color:var(--color-accent-400);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-block-start:3px solid var(--color-accent-400);margin:0;position:relative;overflow:hidden}#main section:has(>.form)>h2:after{content:"";background:var(--color-accent-400);opacity:.2;pointer-events:none;width:10rem;position:absolute;inset-block:0;inset-inline-end:-1rem;-webkit-mask:url(/pattern-star.svg) 50%/4rem;mask:url(/pattern-star.svg) 50%/4rem}#main .form{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-color:var(--color-accent-100);padding:var(--space-4) var(--space-3);box-shadow:var(--shadow-sm);border-block-start:0}#main .form :is(input,select,textarea):focus{border-color:var(--color-accent-400);outline-offset:0;outline:2px solid #c59f6959}#main .form label{color:var(--color-primary-900)}.home .hero .hero-band{opacity:.45;-webkit-mask-composite:source-in;block-size:1.25rem;-webkit-mask-image:url(/leaf-band.svg),linear-gradient(270deg,#0000001f,#000 75%);mask-image:url(/leaf-band.svg),linear-gradient(270deg,#0000001f,#000 75%);-webkit-mask-position:0,0 0;mask-position:0,0 0;-webkit-mask-size:3.4rem 1.25rem,auto;mask-size:3.4rem 1.25rem,auto;-webkit-mask-repeat:repeat-x,repeat;mask-repeat:repeat-x,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}[dir=ltr] .home .hero .hero-band{-webkit-mask-composite:source-in;-webkit-mask-image:url(/leaf-band.svg),linear-gradient(90deg,#0000001f,#000 75%);mask-image:url(/leaf-band.svg),linear-gradient(90deg,#0000001f,#000 75%);-webkit-mask-position:0,0 0;mask-position:0,0 0;-webkit-mask-size:3.4rem 1.25rem,auto;mask-size:3.4rem 1.25rem,auto;-webkit-mask-repeat:repeat-x,repeat;mask-repeat:repeat-x,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.home .hero:before{opacity:.5;-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 10%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 10%);-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}[dir=ltr] .home .hero:before{-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 10%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 10%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:10rem,auto;mask-size:10rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.hdr .mainnav{border-top:0}.sub-cards .sc-card{box-shadow:none;background:#fff;border:1px solid #012b3c1a;border-radius:16px;min-block-size:240px;transition:background-color .35s,border-color .35s,transform .35s,box-shadow .35s;position:relative}.sub-cards .sc-card .art{display:none}.sub-cards .sc-card .bd{gap:10px;padding:28px}.sub-cards .sc-card .ic{block-size:52px;inline-size:52px;color:var(--color-accent-500);box-shadow:none;background:#c59f6924;border-radius:12px;margin-bottom:14px;transition:background-color .35s,color .35s;position:static}.sub-cards .sc-card:after{content:attr(data-n);letter-spacing:.08em;color:#012b3c4d;font-size:14px;font-weight:600;transition:color .35s;position:absolute;inset-block-start:26px;inset-inline-end:28px}.sub-cards .sc-card h3{font-size:clamp(20px,1.6vw,24px);font-weight:600;transition:color .35s}.sub-cards .sc-card p{font-size:15px;transition:color .35s}.sub-cards .sc-card .go{color:var(--color-primary-900);background:0 0;gap:10px;margin-top:18px;transition:color .35s,gap .35s}.sub-cards .sc-card:hover{background:var(--color-primary-900);border-color:var(--color-primary-900);transform:translateY(-4px);box-shadow:0 18px 40px #012b3c2e}.sub-cards .sc-card:hover h3{color:#fff}.sub-cards .sc-card:hover p{color:#ffffffc7}.sub-cards .sc-card:hover .ic{background:var(--color-accent-400);color:var(--color-primary-900)}.sub-cards .sc-card:hover .go{color:var(--color-accent-400);gap:16px}.sub-cards .sc-card:hover:after{color:#93c4ae}@media (prefers-reduced-motion:reduce){.sub-cards .sc-card{transition:none}.sub-cards .sc-card:hover{transform:none}}#main .stats>div,.hv-facts .fact,#main .blocks>div{border:1px solid #012b3c1a;box-shadow:none;background:#fff;border-block-start:1px solid #012b3c1a;border-radius:16px;transition:background-color .35s,border-color .35s,transform .35s,box-shadow .35s}#main .stats>div:before,.hv-facts .fact:before{display:none}#main .stats>div:nth-child(2n),.hv-facts .fact:nth-child(2),.hv-facts .fact:nth-child(3){background:#fff;border-color:#012b3c1a}#main .stats dt,#main .stats>div:nth-child(2n) dt,.hv-facts .fact dt,.hv-facts .fact:nth-child(2) dt,.hv-facts .fact:nth-child(3) dt{color:var(--color-primary-900);font-weight:600}#main .stats dd,#main .stats>div:nth-child(2n) dd,.hv-facts .fact dd,.hv-facts .fact:nth-child(2) dd,.hv-facts .fact:nth-child(3) dd{color:var(--color-text-muted)}#main .stats .st-ic,#main .stats>div:nth-child(2n) .st-ic{color:var(--color-accent-500);background:#c59f6924}#main .stats>div:hover,.hv-facts .fact:hover{background:var(--color-primary-900);border-color:var(--color-primary-900);transform:translateY(-3px);box-shadow:0 14px 32px #012b3c29}#main .stats>div:hover dt,.hv-facts .fact:hover dt{color:#fff}#main .stats>div:hover dd,.hv-facts .fact:hover dd{color:#ffffffc7}#main .stats>div:hover .st-ic{background:var(--color-accent-400);color:var(--color-primary-900)}.hv-card{border-color:#012b3c1a;border-radius:16px}.hl-groups>li{border-radius:16px;overflow:hidden}.hv-partners-box{border-radius:20px}.hv-partners-box .gold-stars{display:none}@media (prefers-reduced-motion:reduce){#main .stats>div,.hv-facts .fact{transition:none;transform:none!important}}#main .sec.alt{background:#f3f6f6}#main .sec.alt:before,#main .sec.alt:after,#main .pat,#main .gold-stars{display:none}#main .h2{letter-spacing:-.01em;color:var(--color-primary-900);text-wrap:balance;font-size:clamp(28px,3.2vw,46px);font-weight:600;line-height:1.25}#main .eyebrow,#main .hero .eyebrow,#main .feature.navy .eyebrow{color:var(--color-accent-500);letter-spacing:.04em;gap:10px;font-weight:500}#main .eyebrow:before{background:#93c4ae;border-radius:2px;block-size:2px;inline-size:24px}#main .on-navy .eyebrow,#main .feature.navy .eyebrow{color:var(--color-accent-200)}#main .sec-head{margin-bottom:clamp(28px,4vw,48px)}#main .lead,#main .sub{color:var(--color-text-muted);line-height:1.85}.btn{border-radius:10px;min-height:48px;padding-inline:24px;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.btn:active{transform:scale(.97)}#main .btn-primary,.ftr .btn-primary,.drawer .btn-primary{background:var(--color-accent-400);color:var(--color-primary-900);border-color:#0000}#main .btn-primary:hover,.ftr .btn-primary:hover,.drawer .btn-primary:hover{color:var(--color-primary-900);background:#d9b984}#main .btn-secondary{color:var(--color-primary-900);background:0 0;border:1.5px solid #012b3c40}#main .btn-secondary:hover{border-color:var(--color-primary-900);background:var(--color-primary-900);color:#fff}#main .on-navy .btn-secondary{color:#fff;background:0 0;border-color:#ffffff59}#main .btn-text{color:var(--color-primary-900);gap:10px;font-weight:600;transition:gap .25s,color .25s}#main .btn-text:hover{color:var(--color-accent-500);gap:16px;text-decoration:none}.subnav{background:#fff;border-bottom:1px solid #012b3c14}.subnav ul{gap:8px;padding-block:12px}.subnav a{color:var(--color-primary-900);background:#012b3c0a;border-radius:999px;padding:8px 16px;transition:background-color .2s,color .2s}.subnav a:hover{color:var(--color-primary-900);background:#012b3c14}.subnav a[aria-current]{background:var(--color-primary-900);color:#fff;box-shadow:none}.hl-groups>li{box-shadow:none;background:#fff;border:1px solid #012b3c1a;transition:transform .35s,box-shadow .35s}.hl-groups>li:hover{transform:translateY(-3px);box-shadow:0 14px 32px #012b3c1f}.hl-groups .hd{background:0 0;padding:24px 24px 8px}.hl-groups .hd:before{display:none}.hl-groups .ic{color:var(--color-accent-500);background:#c59f6924}.hl-groups h3{color:var(--color-primary-900);font-weight:600}.hl-groups .n{color:#012b3c4d;-webkit-text-stroke:0;letter-spacing:.08em;font-size:14px;font-weight:600}.hl-groups ul{padding:8px 24px 24px}.hl-groups ul li:before{background:var(--color-accent-400);border-radius:50%;width:6px;height:6px;top:.7em}.hv-cards .hv-card{box-shadow:none;background:#fff;border:1px solid #012b3c1a;border-radius:16px;min-block-size:250px;transition:background-color .35s,border-color .35s,transform .35s,box-shadow .35s;position:relative}.hv-cards .hv-card .ph{display:none}.hv-cards .hv-card .bd{gap:10px;padding:28px}.hv-cards .hv-card .ic{block-size:52px;inline-size:52px;color:var(--color-accent-500);box-shadow:none;background:#c59f6924;border-radius:12px;margin-bottom:14px;transition:background-color .35s,color .35s;position:static}.hv-cards .hv-card:after{content:attr(data-n);letter-spacing:.08em;color:#012b3c4d;font-size:14px;font-weight:600;transition:color .35s;position:absolute;inset-block-start:26px;inset-inline-end:28px}.hv-cards .hv-card h3{color:var(--color-primary-900);font-size:clamp(20px,1.6vw,24px);font-weight:600;transition:color .35s}.hv-cards .hv-card p{transition:color .35s}.hv-cards .hv-card .go{color:var(--color-primary-900);background:0 0;gap:10px;margin-top:auto;padding-top:18px;transition:color .35s,gap .35s}.hv-cards .hv-card:hover{background:var(--color-primary-900);border-color:var(--color-primary-900);transform:translateY(-4px);box-shadow:0 18px 40px #012b3c2e}.hv-cards .hv-card:hover h3{color:#fff}.hv-cards .hv-card:hover p{color:#ffffffc7}.hv-cards .hv-card:hover .ic{background:var(--color-accent-400);color:var(--color-primary-900)}.hv-cards .hv-card:hover .go{color:var(--color-accent-400);gap:16px}.hv-cards .hv-card:hover:after{color:#93c4ae}#main .board li,#main .program,.tl2 .card,#main .card{border-color:#012b3c1a;box-shadow:none;border-block-start-width:1px;border-radius:16px}#main section:has(>.form)>h2{border-radius:16px 16px 0 0}.rv-on #main .rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv-d,0s);transform:translateY(28px)}.rv-on #main .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv-on #main .rv{opacity:1;transition:none;transform:none}.hv-cards .hv-card,.hl-groups>li{transition:none}.hv-cards .hv-card:hover,.hl-groups>li:hover{transform:none}}#main .on-navy .h2,#main .hv-partners-box h2{color:#fff}.hv-intro{background:#f3f6f6}.hv-intro:before{display:none}#main .program{border-block-start-width:1px}#main .program .top,#main .program:nth-child(4n+2) .top,#main .program:nth-child(4n+3) .top{background:0 0;padding:24px 24px 0}#main .program .top:after{display:none}#main .program .top h3{color:var(--color-primary-900);font-weight:600}#main .program .top .badge{color:#2f6b55;background:#93c4ae2e;border-color:#0000}#main .program{transition:transform .35s,box-shadow .35s}#main .program:hover{transform:translateY(-3px);box-shadow:0 14px 32px #012b3c1f}#main .page-hdr.ph2{background:linear-gradient(160deg,#012b3c 0%,#0b3e4d 55%,#012b3c 100%)}#main .page-hdr.ph2:after{background:radial-gradient(80% 60% at 50% 120%,#012b3ce6,#0000 70%)}.ph2-glow{z-index:-2;position:absolute;inset:0;overflow:hidden}.ph2-glow i{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.ph2-glow i:first-child{opacity:.32;background:#c59f69;block-size:46vw;max-block-size:640px;inline-size:46vw;max-inline-size:640px;animation:22s ease-in-out infinite alternate ph2-a;inset-block-start:-30%;inset-inline-start:-8%}.ph2-glow i:nth-child(2){opacity:.28;background:#93c4ae;block-size:38vw;max-block-size:520px;inline-size:38vw;max-inline-size:520px;animation:26s ease-in-out infinite alternate ph2-b;inset-block-end:-40%;inset-inline-end:-6%}.ph2-glow i:nth-child(3){opacity:.5;background:#25666f;block-size:26vw;max-block-size:360px;inline-size:26vw;max-inline-size:360px;animation:30s ease-in-out infinite alternate ph2-c;inset-block-start:10%;inset-inline-end:30%}@keyframes ph2-a{to{transform:translate(18vw,12vh)scale(1.15)}}@keyframes ph2-b{to{transform:translate(-16vw,-14vh)scale(1.1)}}@keyframes ph2-c{to{transform:translate(-12vw,8vh)scale(.85)}}@media (prefers-reduced-motion:reduce){.ph2-glow i{animation:none}}.hl-btn.pill{color:#fff;backdrop-filter:none;background:0 0;border:1px solid #ffffffb3;border-radius:999px;min-block-size:52px;padding-inline:30px}.hl-btn.pill:hover{color:var(--color-primary-900);background:#fff;border-color:#fff}.hl-btn.pill.dark{color:var(--color-primary-900);border-color:var(--color-accent-400);min-block-size:46px;padding-inline:24px}.hl-btn.pill.dark:hover{background:var(--color-accent-400);color:var(--color-primary-900)}.hl-btn.pill.sm{min-block-size:40px;padding-inline:20px;font-size:14px}.rnd{border:1px solid var(--color-accent-400);block-size:46px;inline-size:46px;color:var(--color-primary-900);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:inline-grid}.rnd:hover{background:var(--color-accent-400)}.rnd:focus-visible,.hl-btn:focus-visible,.hs-tab:focus-visible,.xp-panel:focus-visible,.ev-card:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:3px}.hdr.stuck{background:#faf7f2;box-shadow:0 1px #012b3c14}.hs{flex-direction:column;align-items:stretch}.hs:before{z-index:-1;background:linear-gradient(#012b3cb8 0%,#012b3c1f 34%,#012b3c33 62%,#012b3ceb 100%),radial-gradient(60% 45% at 50% 48%,#012b3c66,#0000 72%)}.hs-bg{z-index:-2;opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.hs-bg.on{opacity:1}.hs-bg img{object-fit:cover;object-position:center 60%;block-size:100%;inline-size:100%;max-width:none;transform:scale(1.04)}@keyframes hs-zoom{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.hs-stage{text-align:center;flex:1;place-items:center;display:grid}.hs-slide{visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;padding-block:clamp(48px,8vh,88px) 24px;display:flex}.hs-slide.on{visibility:visible}.hs-slide:not(.on) .hl-in{opacity:0;animation:none}.hs-tabs{border-block-start:1px solid #ffffff47;grid-template-columns:repeat(3,minmax(0,1fr));padding-block-end:clamp(16px,3vh,28px);display:grid}.hs-tab{color:#ffffff9e;font:inherit;cursor:pointer;background:0 0;border:0;padding:18px 8px 6px;font-size:clamp(13px,1.1vw,16px);font-weight:500;transition:color .3s;position:relative}.hs-tab:hover,.hs-tab.on{color:#fff}.hs-tab i{background:var(--color-accent-400);block-size:2px;inline-size:0;position:absolute;inset-block-start:-1px;inset-inline-start:0}.hs-tab.on i{animation:hs-bar var(--hs-dur,7s) linear forwards}.hs-paused .hs-tab.on i{animation-play-state:paused}.hs-still .hs-tab.on i{inline-size:100%;animation:none}@keyframes hs-bar{to{inline-size:100%}}@media (width<=640px){.hs-tab{padding-inline:4px;font-size:12px}.hs .hl-title{font-size:min(36px,9vw)}}@media (prefers-reduced-motion:reduce){.hs-bg{transition:none}.hs-bg.on img{animation:none}}.hv-offer .sec-head{align-items:end}.xp{gap:12px;block-size:clamp(440px,62vh,560px);margin:0;padding:0;list-style:none;display:flex}.xp>li{flex:1 1 0;min-inline-size:0;transition:flex-grow .6s cubic-bezier(.2,.7,.2,1)}.xp>li.open{flex-grow:2.6}.xp-panel{color:#fff;background:var(--color-primary-900);isolation:isolate;border-radius:18px;block-size:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.xp-img{object-fit:cover;z-index:-2;block-size:100%;inline-size:100%;transition:transform .9s;position:absolute;inset:0}.xp>li.open .xp-img{transform:scale(1.04)}.xp-panel:after{content:"";z-index:-1;background:linear-gradient(#012b3c80 0%,#012b3c1f 24%,#012b3c59 50%,#012b3ceb 100%);transition:background .5s;position:absolute;inset:0}.xp-n{color:var(--color-accent-200);letter-spacing:.08em;font-size:15px;font-weight:500;position:absolute;inset-block-start:20px;inset-inline-start:22px}.xp-bd{justify-items:start;gap:10px;padding:26px 24px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.xp-t{color:#fff;margin:0;font-size:clamp(20px,1.7vw,28px);font-weight:400;line-height:1.3}.xp-bd p{color:#ffffffd9;max-inline-size:34ch;margin:0;font-size:15px;line-height:1.75}.xp-bd p,.xp-bd .hl-btn{opacity:0;transition:opacity .4s,transform .4s;display:none;transform:translateY(10px)}.xp>li.open .xp-bd p,.xp>li.open .xp-bd .hl-btn{opacity:1;display:block;transform:none}.xp>li.open .xp-bd .hl-btn{display:inline-flex}@media (width<=899px){.xp{flex-direction:column;block-size:auto}.xp>li,.xp>li.open{flex:none;block-size:300px}.xp-bd p,.xp-bd .hl-btn{opacity:1;display:block;transform:none}.xp-bd .hl-btn{display:inline-flex}}@media (prefers-reduced-motion:reduce){.xp>li,.xp-img,.xp-bd p,.xp-bd .hl-btn{transition:none}}.hv-events{overflow:hidden}.hv-ev-grid{gap:28px;display:grid}@media (width>=1024px){.hv-ev-grid{grid-template-columns:minmax(240px,1fr) 2.6fr;align-items:center;gap:48px}}.hv-ev-head{justify-items:start;gap:14px;display:grid}.hv-ev-head .h2{margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:400}.eyebrow.ls{letter-spacing:.14em;color:#4e8f7a}.hv-ev-nav{gap:10px;margin-block:8px;display:flex}.ev-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(82%,360px);grid-auto-flow:column;gap:20px;margin:0;margin-inline-end:calc(-1 * var(--space-6,48px));padding:4px 2px 12px;padding-inline-end:var(--space-6,48px);list-style:none;display:grid;overflow-x:auto}.ev-track::-webkit-scrollbar{display:none}.ev-track>li{scroll-snap-align:start;display:flex}.ev-card{isolation:isolate;color:#fff;background:linear-gradient(160deg,#0b3e4d 0%,#012b3c 70%);border-radius:18px;flex:1;grid-template-rows:auto auto 1fr auto;gap:14px;min-block-size:340px;padding:26px 24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.ev-card:before{content:"";z-index:-1;background:var(--color-accent-400);opacity:.18;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(#0000 40%,#000);mask-image:url(/pattern-star.svg),linear-gradient(#0000 40%,#000);-webkit-mask-position:100% 100%,0 0;mask-position:100% 100%,0 0;-webkit-mask-size:7rem,auto;mask-size:7rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.ev-tag{letter-spacing:.08em;color:var(--color-primary-900);background:#faf7f2;border-radius:999px;justify-self:start;padding:6px 14px;font-size:12px}.ev-date{color:var(--color-accent-200);align-items:baseline;gap:10px;font-size:16px;display:flex}.ev-date b{color:#fff;font-size:44px;font-weight:300;line-height:1}.ev-t{color:#fff;align-self:end;margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:400;line-height:1.45}.ev-meta{color:#ffffffbf;border-block-start:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:12px;padding-block-start:14px;font-size:14px;display:flex}.ev-meta span{align-items:center;gap:6px;display:inline-flex}.ev-meta .go{color:var(--color-accent-400);font-weight:500}.ev-card{transition:transform .35s}.ev-card:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.ev-card{transition:none}.ev-card:hover{transform:none}}#main .page-hdr.ph3{background:var(--color-primary-900);min-block-size:clamp(300px,44svh,440px)}#main .page-hdr.ph3:after{background:linear-gradient(#012b3ccc 0%,#012b3c73 45%,#012b3ce0 100%)}#main .page-hdr.ph3 .ph2-bg{animation:none;inset:0}#main .page-hdr.ph3 .ph2-bg img{object-position:center 62%;animation:20s ease-out both hs-zoom}#main .page-hdr.ph3 .ph2-title{font-weight:300}#main .page-hdr.ph3 .wrap{position:relative}#main .page-hdr.ph3:before{content:"";inset-inline:max(16px,calc((100% - var(--container-max,1200px))/2));z-index:0;pointer-events:none;background:#ffffff40;block-size:1px;display:block;position:absolute;inset-block-end:28px}@media (prefers-reduced-motion:reduce){#main .page-hdr.ph3 .ph2-bg img{animation:none}}.hs-tabs{inline-size:100%}.hdr .hdr-cta{border-radius:999px}.hs-tabs{background:linear-gradient(#ffffff47,#ffffff47) top/100% 1px no-repeat content-box content-box;border-block-start:0}#main .page-hdr.ph3{flex-direction:column;align-items:stretch;min-block-size:clamp(340px,50svh,480px)}#main .page-hdr.ph3:before{display:none}#main .page-hdr.ph3 .ph2-bg{transition:transform .6s cubic-bezier(.2,.7,.2,1);inset:-24px}#main .page-hdr.ph3 .ph2-bg img{object-fit:cover;block-size:100%;inline-size:100%}#main .page-hdr.ph3 .ph3-body{text-align:center;flex:1;align-content:center;justify-items:center;display:grid}.ph3-tabs{background:linear-gradient(#ffffff47,#ffffff47) top/100% 1px no-repeat content-box content-box;inline-size:100%}.ph3-tabs ul{scrollbar-width:none;justify-content:center;gap:clamp(8px,3vw,48px);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ph3-tabs ul::-webkit-scrollbar{display:none}.ph3-tabs a{white-space:nowrap;color:#ffffffa8;padding:16px 6px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:color .25s;display:block;position:relative}.ph3-tabs a i{background:var(--color-accent-400);block-size:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.ph3-tabs a:hover,.ph3-tabs a[aria-current]{color:#fff}.ph3-tabs a:hover i,.ph3-tabs a[aria-current] i{transform:scaleX(1)}.ph3-tabs a:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:-2px}#main .page-hdr.ph3.has-tabs+.subnav{display:none}@media (width<=640px){.ph3-tabs ul{justify-content:flex-start}.ph3-tabs a{font-size:14px}}@media (prefers-reduced-motion:reduce){#main .page-hdr.ph3 .ph2-bg,.ph3-tabs a i{transition:none}}#main .page-hdr.ph3 .ph3-tabs:before,#main .page-hdr.ph3 .ph3-tabs:after{content:none;display:none}#main .page-hdr.ph3 nav.ph3-tabs{display:block}#main .page-hdr.ph3 .wrap.ph3-tabs{text-align:center;padding-block:0;display:block}.ph3-tabs ul{flex-wrap:wrap;inline-size:100%;overflow:visible}@media (width<=640px){.ph3-tabs ul{flex-wrap:nowrap;overflow-x:auto}}#main .page-hdr.ph3 .ph3-tabs ul{max-inline-size:none;max-width:none}#main .page-hdr.ph3.has-tabs~.subnav{display:none}@media (width>=641px){.ph3-tabs.many ul{gap:clamp(8px,2.2vw,32px)}.ph3-tabs.many a{padding-inline:4px;font-size:14px}:lang(en) .ph3-tabs.many a{font-size:13px}}@media (width>=1100px){.ph3-tabs.lots ul{gap:clamp(6px,1.1vw,16px)}.ph3-tabs.xl ul{gap:clamp(2px,.45vw,8px)}.ph3-tabs.xl a{padding-inline:3px;font-size:13px}}.hs .hl-lead{color:#ffffffc7;margin-top:22px;font-size:clamp(15px,1.1vw,17px)}.hs-slide{padding-block:clamp(40px,7vh,72px) clamp(28px,5vh,56px)}.hs-tab:focus-visible{outline:0}.hs-tab:focus-visible span{text-underline-offset:6px;text-decoration:underline;text-decoration-color:var(--color-accent-400)}@media (width<=640px){.hs .hl-title{font-size:min(32px,8.4vw)}}@container (width>=1200px){.hdr-one .mainnav>ul,.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav>ul{backdrop-filter:none;background:0 0;border:0;gap:clamp(4px,1.2vw,20px);padding:0}.hdr-one .mainnav .top-link,.hdr-one .mainnav .top-link[aria-current]{min-height:56px;box-shadow:none;color:#012b3cb8;background:0 0;border-radius:0;padding:0 6px;font-size:15px;position:relative}.hdr-one .mainnav .top-link:after{content:"";background:var(--color-accent-400);border-radius:2px;block-size:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset-block-end:12px;inset-inline:6px;transform:scaleX(0)}.hdr-one .mainnav li:hover .top-link:after,.hdr-one .mainnav li:focus-within .top-link:after,.hdr-one .mainnav .top-link[aria-current]:after{transform:scaleX(1)}.hdr-one .mainnav li:hover .top-link,.hdr-one .mainnav li:focus-within .top-link,.hdr-one .mainnav .top-link[aria-current],.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav li:hover .top-link,.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav li:focus-within .top-link{color:var(--color-primary-900);background:0 0}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav .top-link{color:#ffffffbf}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav .top-link[aria-current],.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav li:hover .top-link,.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav li:focus-within .top-link{color:#fff}.hdr-one .hdr-tools .lang{opacity:.85;font-size:14px}.hdr-one .mainnav .sub{background:var(--color-primary-900);border:0;border-radius:14px;gap:2px;min-width:15rem;margin-top:0;padding:10px;overflow:hidden;box-shadow:0 18px 40px #012b3c47}.hdr-one .mainnav .sub:after{content:"";pointer-events:none;background:var(--color-accent-400);opacity:.12;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(#0000 30%,#000);mask-image:url(/pattern-star.svg),linear-gradient(#0000 30%,#000);-webkit-mask-position:100% 100%,0 0;mask-position:100% 100%,0 0;-webkit-mask-size:5.5rem,auto;mask-size:5.5rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.hdr-one .mainnav .sub a{z-index:1;color:#ffffffd9;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.hdr-one .mainnav .sub a>:first-child,.hdr-one .mainnav .sub a span{display:none}.hdr-one .mainnav .sub a:before{content:"";background:var(--color-accent-400);opacity:.55;flex:none;block-size:12px;inline-size:12px;transition:opacity .2s,transform .3s;-webkit-mask:url(/pattern-star.svg) 50%/contain no-repeat;mask:url(/pattern-star.svg) 50%/contain no-repeat}.hdr-one .mainnav .sub a b{font-size:14px;font-weight:500}.hdr-one .mainnav .sub a:hover,.hdr-one .mainnav .sub a:focus-visible,.hdr-one .mainnav .sub a[aria-current]{color:#fff;box-shadow:none;background:#ffffff12}.hdr-one .mainnav .sub a:hover:before,.hdr-one .mainnav .sub a[aria-current]:before{opacity:1;transform:rotate(45deg)}}.hs-tab{justify-content:center;align-items:center;gap:10px;display:inline-flex}.hs-tab:before{content:counter(hs,decimal-leading-zero);counter-increment:hs;letter-spacing:.06em;color:var(--color-accent-200);opacity:.7;font-size:12px}.hs-tab.on:before{opacity:1;color:var(--color-accent-400)}.hs-tabs{counter-reset:hs}.hs:after{content:"";z-index:-1;pointer-events:none;background:var(--color-accent-400);opacity:.14;-webkit-mask-composite:source-in;block-size:100%;inline-size:min(46vw,620px);position:absolute;inset-block-start:0;inset-inline-start:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000,#0000 75%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000,#0000 75%);-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}[dir=ltr] .hs:after{-webkit-mask:url(/pattern-star.svg) 0 0/9rem,linear-gradient(90deg,#000,#0000 75%);mask:url(/pattern-star.svg) 0 0/9rem,linear-gradient(90deg,#000,#0000 75%)}.xp-n{color:#0000;-webkit-text-stroke:1.2px var(--color-accent-200);letter-spacing:0;font-size:clamp(34px,3vw,52px);font-weight:600;line-height:1}.xp-panel:before{content:"";z-index:0;pointer-events:none;background:var(--color-accent-400);opacity:0;-webkit-mask-composite:source-in;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(#0000 45%,#000);mask-image:url(/pattern-star.svg),linear-gradient(#0000 45%,#000);-webkit-mask-position:100% 100%,0 0;mask-position:100% 100%,0 0;-webkit-mask-size:6rem,auto;mask-size:6rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.xp>li.open .xp-panel:before{opacity:.22}@container (width>=1200px){.hdr-one .hdr-tools{gap:20px;margin-inline-start:16px}.hdr-one .mainnav .sub a:before{opacity:.7;border-radius:1px;block-size:7px;inline-size:7px;transform:rotate(45deg);-webkit-mask:none;mask:none}.hdr-one .mainnav .sub a:hover:before,.hdr-one .mainnav .sub a[aria-current]:before{opacity:1;transform:rotate(45deg)scale(1.3)}}.hs-bg{transition:opacity .8s}.hs-bg.on img{animation:6s ease-out both hs-zoom}.hs .hl-in{animation-duration:.6s}.hs-bg{will-change:opacity}.hs-bg img{will-change:transform}.hs .hl-title{font-size:clamp(28px,min(4.4vw,8vh),66px);line-height:1.3}.hs .hl-lead{color:#ffffffe6;max-inline-size:46ch;margin-top:20px;font-size:clamp(17px,1.5vw,23px);line-height:1.7}.hs .hl-ctas{margin-top:26px}.hs .hl-btn.pill{min-block-size:44px;padding-inline:24px;font-size:14px}.hs-tab{padding-block:14px 4px;font-size:clamp(12px,.95vw,14px)}.hs:before{background:linear-gradient(#012b3cc7 0%,#012b3c40 34%,#012b3c4d 62%,#012b3cf0 100%),radial-gradient(55% 40% at 50% 48%,#012b3c73,#0000 72%)}@container (width>=1200px){.hdr-one .brand img,.hdr .brand img{inline-size:150px;width:150px}.hdr-one .mainnav .top-link,.hdr-one .mainnav .top-link[aria-current]{min-height:52px;font-size:14px}.hdr-one .hdr-cta{min-block-size:40px;padding-inline:20px;font-size:14px}.hdr-one .hdr-tools .lang{font-size:13px}}@media (width>=900px){.xp-sub{block-size:clamp(380px,54vh,500px)}}.xp-sub[data-n="2"]>li.open{flex-grow:1.6}.xp-sub[data-n="7"]>li.open{flex-grow:3.8}.sec-cards .xp-sub .xp-t{font-size:clamp(19px,1.5vw,25px)}@media (width>=900px){.xp-sub[data-n="7"] .xp-t{font-size:clamp(16px,1.35vw,23px)}}@media (width<=899px){.xp-sub>li,.xp-sub>li.open{block-size:220px}}#main .sec-facts{isolation:isolate;background:var(--color-primary-900);padding-block:clamp(48px,7vw,88px);position:relative;overflow:hidden}#main .sec-facts:before{content:"";z-index:-1;background:var(--color-accent-400);opacity:.07;position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 0 0/120px;mask:url(/pattern-star.svg) 0 0/120px}#main .sec-facts:after{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,#c59f6938,#0000);border-radius:50%;inline-size:60%;position:absolute;inset:auto -10% -60% auto}#main .sec-facts .stats>div,#main .sec-facts .stats>div:nth-child(2n){box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1f}#main .sec-facts .stats>div:hover{background:#ffffff14;border-color:#c59f6980;transform:translateY(-4px)}#main .sec-facts .stats>div:before{display:none}#main .sec-facts .stats dt,#main .sec-facts .stats>div:nth-child(2n) dt{color:var(--color-accent-400);font-weight:500}#main .sec-facts .stats dd,#main .sec-facts .stats>div:nth-child(2n) dd{color:#ffffffc7}#main .sec-facts .stats .st-ic,#main .sec-facts .stats>div:nth-child(2n) .st-ic{color:var(--color-accent-200);background:#c59f6924}#main .sec-cards:has(+.sec-facts){padding-block-end:clamp(40px,5vw,64px)}#main .stats>div:hover,#main .blocks>div:hover,#main .who li:hover,#main .hl-groups>li:hover{border-color:#c59f6999;transform:translateY(-4px);box-shadow:0 18px 40px -22px #012b3c59}#main .who li{transition:transform .35s,border-color .35s,box-shadow .35s}#main h2.h3:after,#main .sec-head .h2:after,#main .fp-h:after,#main .board-head .h3:after{content:"";background:var(--color-accent-400);border-radius:3px;block-size:3px;inline-size:44px;margin-block-start:12px;transition:inline-size .8s cubic-bezier(.2,.7,.2,1) .2s;display:block}.rv-on #main .rv:not(.in) h2.h3:after,.rv-on #main .rv:not(.in) .sec-head .h2:after{inline-size:0}@container (width>=768px){.rv-on #main .steps.rv li:after{transform-origin:100%;transition:transform .5s ease-out;transition-delay:calc(var(--i,0) * .35s + .3s);transform:scaleX(0)}html[dir=ltr].rv-on #main .steps.rv li:after{transform-origin:0}.rv-on #main .steps.rv.in li:after{transform:none}}.rv-on #main .steps.rv li:before{opacity:0;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .3s;transition-delay:calc(var(--i,0) * .35s);transform:scale(.4)}.rv-on #main .steps.rv.in li:before{opacity:1;transform:none}#main .steps li:nth-child(2){--i:1}#main .steps li:nth-child(3){--i:2}#main .steps li:nth-child(4){--i:3}#main .steps li:nth-child(5){--i:4}#main .steps li:nth-child(6){--i:5}@media (prefers-reduced-motion:reduce){#main .stats>div:hover,#main .blocks>div:hover,#main .who li:hover,#main .hl-groups>li:hover{transform:none}#main h2.h3:after{transition:none}}#main .event[hidden]{display:none}.ev-filter{flex-wrap:wrap;gap:14px 28px;margin-block-end:clamp(28px,4vw,44px);display:flex}.ev-filter[hidden]{display:none}.ev-filter button{font:inherit;color:var(--color-primary-900);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:16px;display:inline-flex}.ev-filter .ef-ic{block-size:56px;inline-size:56px;color:var(--color-primary-700);background:#f1ebe2;border-radius:50%;place-items:center;transition:background-color .3s,color .3s,transform .3s;display:grid}.ev-filter .ef-ic svg{block-size:24px;inline-size:24px}.ev-filter button:hover .ef-ic{background:#e8dccb;transform:translateY(-3px)}.ev-filter button[aria-pressed=true] .ef-ic{background:var(--color-primary-900);color:var(--color-accent-400)}.ev-filter button[aria-pressed=true]{font-weight:600}.ev-filter button:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:4px;border-radius:30px}@media (width<=599px){.ev-filter{gap:12px 18px}.ev-filter .ef-ic{block-size:46px;inline-size:46px}.ev-filter button{gap:8px;font-size:14px}}.xp>li,.ev-track>li{position:relative}.xp>li:before,.ev-track>li:before{content:"";background:var(--color-accent-400);opacity:.9;z-index:0;border-radius:18px;transition:inset .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:14px -10px -10px 14px}html[dir=ltr] .xp>li:before,html[dir=ltr] .ev-track>li:before{inset:14px 14px -10px -10px}.xp>li>.xp-panel,.ev-track>li>.ev-card{z-index:1;position:relative}.ev-track>li:nth-child(2n):before{background:var(--color-secondary-400,#93c4ae)}.xp>li:nth-child(2n):before{background:var(--color-primary-700)}.ev-track{padding-block-end:24px}.xp{padding-block-end:10px}#main .event{transition:box-shadow .35s,transform .35s;position:relative;box-shadow:10px 10px 0 -1px #efe6d8}html[dir=ltr] #main .event{box-shadow:-10px 10px 0 -1px #efe6d8}#main .event:hover{box-shadow:14px 14px 0 -1px var(--color-accent-400);transform:translate(4px,-4px)}html[dir=ltr] #main .event:hover{box-shadow:-14px 14px 0 -1px var(--color-accent-400);transform:translate(-4px,-4px)}@media (prefers-reduced-motion:reduce){.xp>li:before,.ev-track>li:before,#main .event{transition:none}#main .event:hover{transform:none}}.xp{gap:22px}.xp>li:before{inset:12px -8px -8px 12px}html[dir=ltr] .xp>li:before{inset:12px 12px -8px -8px}.hv-media{padding-block-end:clamp(120px,12vw,150px);position:relative}.hv-photo{aspect-ratio:4/3;border-radius:20px;position:relative}.hv-photo:before{content:"";background:var(--color-accent-400);opacity:.9;z-index:0;border-radius:20px;position:absolute;inset:-14px 18px 18px -14px}html[dir=ltr] .hv-photo:before{inset:-14px -14px 18px 18px}.hv-photo img{z-index:1;object-fit:cover;border-radius:20px;block-size:100%;inline-size:100%;transition:transform 6s ease-out;position:relative;transform:scale(1)}.hv-intro:hover .hv-photo img{transform:scale(1.03)}.hv-photo:after{content:"";z-index:1;background:linear-gradient(#0000 45%,#012b3c8c);border-radius:20px;position:absolute;inset:0}.hv-media .hv-facts{z-index:2;isolation:isolate;background:linear-gradient(150deg,#0b3e4d,#012b3c 70%);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:clamp(18px,2vw,26px) 8px;position:absolute;inset-block-end:0;inset-inline:clamp(-28px,-2vw,-12px) clamp(16px,3vw,40px);overflow:hidden;box-shadow:0 30px 60px -30px #012b3c99}.hv-media .hv-facts:before{content:"";z-index:-1;background:var(--color-accent-400);opacity:.08;position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 0 0/110px;mask:url(/pattern-star.svg) 0 0/110px}.hv-media .hv-facts .fact,.hv-media .hv-facts .fact:nth-child(2),.hv-media .hv-facts .fact:nth-child(3){box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px clamp(10px,1.4vw,20px);transform:none}.hv-media .hv-facts .fact+.fact{border-inline-start:1px solid #ffffff24}.hv-media .hv-facts .fact:hover{box-shadow:none;background:0 0;transform:none}.hv-media .hv-facts dt,.hv-media .hv-facts .fact:nth-child(2) dt,.hv-media .hv-facts .fact:nth-child(3) dt,.hv-media .hv-facts .fact:hover dt{color:var(--color-accent-400);font-size:clamp(22px,2vw,32px);font-weight:500}.hv-media .hv-facts dd,.hv-media .hv-facts .fact:nth-child(2) dd,.hv-media .hv-facts .fact:nth-child(3) dd,.hv-media .hv-facts .fact:hover dd{color:#ffffffc7;font-size:13px;line-height:1.6}@media (width<=899px){.hv-media{padding-block-end:0}.hv-media .hv-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px;margin:-60px 12px 0;position:relative;inset:auto}.hv-media .hv-facts .fact:nth-child(3){border-inline-start:0}}@media (prefers-reduced-motion:reduce){.hv-photo img{transition:none}.hv-intro:hover .hv-photo img{transform:none}}.hv-media .hv-facts{inset-inline:clamp(-36px,-2.4vw,-12px)}.hv-media .hv-facts .fact{text-align:center;align-content:start;justify-items:center;display:grid}.hv-media .hv-facts dd{overflow-wrap:anywhere;max-inline-size:12em}.hv-media .hv-facts dt,.hv-media .hv-facts .fact:nth-child(2) dt,.hv-media .hv-facts .fact:nth-child(3) dt,.hv-media .hv-facts .fact:hover dt{white-space:nowrap;font-size:clamp(20px,1.75vw,28px)}.hv-photo img{object-position:50% 45%}@media (width<=899px){.hv-media .hv-facts{inset:auto}}@media (width>=1024px){.hdr-one .mainnav>ul,.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .mainnav>ul{gap:clamp(0px,.6vw,10px)}.hdr-one .mainnav .top-link,.hdr-one .mainnav .top-link[aria-current]{white-space:nowrap;padding:0 4px;font-size:13px}.hdr-one .hdr-tools{gap:14px;margin-inline-start:12px}.hdr-one .brand img,.hdr .brand img{inline-size:128px;width:128px}}@media (width>=1600px){.hdr-one .mainnav .top-link,.hdr-one .mainnav .top-link[aria-current]{padding:0 6px;font-size:14px}}.hs .hl-title{font-size:clamp(30px,min(5vw,9vh),76px);font-weight:500;line-height:1.25}.hs .hl-title .acc{font-weight:600}@media (width<=520px){.hs .hl-title{font-size:min(38px,9.6vw)}}.ev-region{margin-block:-8px 28px;display:flex}.ev-region[hidden]{display:none}.ev-empty{margin:0 0 20px}.fbar{background:#fff;border:1px solid #012b3c14;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-end:clamp(24px,3vw,36px);padding:10px;display:flex;box-shadow:0 10px 30px #012b3c0f}.fbar[hidden]{display:none}.fbar-seg{scrollbar-width:none;background:#f4efe7;border-radius:14px;gap:4px;max-inline-size:100%;padding:4px;display:flex;overflow-x:auto}.fbar-seg::-webkit-scrollbar{display:none}.fbar-seg button{min-block-size:42px;font:inherit;color:var(--color-primary-900);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.fbar-seg button svg{block-size:18px;inline-size:18px;color:var(--color-accent-500)}.fbar-seg button:hover{background:#ffffffb3}.fbar-seg button[aria-pressed=true]{background:var(--color-primary-900);color:#fff;font-weight:600;box-shadow:0 6px 14px #012b3c2e}.fbar-seg button[aria-pressed=true] svg{color:var(--color-accent-400)}.fbar-seg button:focus-visible,.fbar-select select:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:2px}.fbar-select{cursor:pointer;background:#f4efe7;border-radius:14px;align-items:center;gap:10px;min-block-size:50px;padding-inline:16px 12px;display:inline-flex;position:relative}.fbar-select>span{color:var(--color-text-muted);white-space:nowrap;font-size:13px;font-weight:600}.fbar-select select{-webkit-appearance:none;appearance:none;font:inherit;color:var(--color-primary-900);cursor:pointer;background:0 0;border:0;min-inline-size:10rem;padding-block:12px;padding-inline-end:26px;font-size:15px;font-weight:600}.fbar-select>svg{block-size:18px;inline-size:18px;color:var(--color-accent-500);pointer-events:none;position:absolute;inset-inline-end:12px}.fbar-count{color:var(--color-text-muted);white-space:nowrap;margin:0;margin-inline-start:auto;padding-inline:12px;font-size:14px}.fbar-count b{font-family:var(--font-family-latin);color:var(--color-primary-900);font-size:18px}.fbar-empty{margin:0 0 20px}@media (width<=599px){.fbar{padding:8px}.fbar-seg,.fbar-select{inline-size:100%}.fbar-seg button{flex:1 1 0;justify-content:center;gap:5px;padding:0 6px;font-size:14px}.fbar-seg button svg{display:none}.fbar-select select{flex:1;min-inline-size:0}.fbar-count{margin-inline-start:0}}.fbar-select.fs-on{cursor:default;background:0 0;padding:0}.fbar-select.fs-on>span,.fbar-select.fs-on>select,.fbar-select.fs-on>svg,.fbar-select>.fs-ic{display:none}.fs-btn{min-block-size:56px;font:inherit;color:var(--color-primary-900);cursor:pointer;background:#fff;border:1px solid #012b3c1f;border-radius:14px;align-items:center;gap:12px;padding-block:6px;padding-inline:8px 12px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.fs-btn:hover{border-color:var(--color-accent-400);box-shadow:0 6px 16px #012b3c12}.fs-btn:focus-visible{border-color:var(--color-accent-400);outline:none;box-shadow:0 0 0 3px #c59f6940}.fbar-select.open .fs-btn{border-color:var(--color-accent-400);box-shadow:0 0 0 3px #c59f692e}.fs-btn .fs-ic{block-size:40px;inline-size:40px;color:var(--color-accent-500);background:#f4efe7;border-radius:10px;flex:none;padding:10px}.fs-tx{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.3;display:flex}.fs-k{color:var(--color-text-muted);font-size:12px}.fs-v{text-align:start;min-inline-size:8rem;font-size:15px;font-weight:600}.fs-chev{border-right:2px solid var(--color-primary-900);border-bottom:2px solid var(--color-primary-900);opacity:.55;flex:none;block-size:8px;inline-size:8px;margin-inline:auto 6px;transition:transform .25s;transform:translateY(-2px)rotate(45deg)}.fbar-select.open .fs-chev{transform:translateY(2px)rotate(-135deg)}.fs-list{z-index:30;background:var(--color-primary-900);border-radius:14px;max-block-size:320px;min-inline-size:100%;margin:0;padding:8px;list-style:none;animation:.18s fs-in;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;overflow:auto;box-shadow:0 18px 40px #012b3c47}.fs-list[hidden]{display:none}.fs-list li{color:#ffffffd9;white-space:nowrap;cursor:pointer;border-radius:9px;outline:none;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.fs-list li:before{content:"";background:var(--color-accent-400);opacity:.45;border-radius:1px;flex:none;block-size:7px;inline-size:7px;transform:rotate(45deg)}.fs-list li:hover,.fs-list li:focus{color:#fff;background:#ffffff14}.fs-list li[aria-selected=true]{color:#fff;font-weight:600}.fs-list li[aria-selected=true]:before{opacity:1;transform:rotate(45deg)scale(1.3)}@keyframes fs-in{0%{opacity:0;transform:translateY(-4px)}}@media (width<=599px){.fbar-select.fs-on,.fs-btn{inline-size:100%}.fs-tx{flex:1}}@media (prefers-reduced-motion:reduce){.fs-list{animation:none}}.ovw{padding-block:clamp(40px,5vw,72px) 0}.ovw-in{align-items:start;gap:clamp(16px,2.5vw,48px);display:grid}@media (width>=900px){.ovw-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ovw-k{color:var(--color-accent-600,#a8824f);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.ovw-k:before{content:"";background:var(--color-accent-400);block-size:2px;inline-size:28px}.ovw-head h2{text-wrap:balance;color:var(--color-primary-900);margin:10px 0 0}.ovw-logo{grid-column:1/-1;justify-self:center;block-size:clamp(64px,6.5vw,88px);inline-size:auto;margin-block-end:clamp(4px,1vw,16px);display:block}#main .ovw-head .h2{line-height:1.5}.ovw-tx{border-inline-start:2px solid #c59f6959;gap:14px;padding-inline-start:clamp(14px,2vw,32px);display:grid}.ovw-tx p{color:var(--color-text-secondary,#3d5560);max-inline-size:68ch;margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.9}.ovw+.sec-cards{padding-block-start:clamp(32px,4vw,56px)}.ovw-rich{padding-block-end:clamp(48px,6vw,88px)}.yt-all{gap:var(--space-3);border-block-start:1px solid var(--color-border);margin-block-start:clamp(40px,5vw,64px);padding-block-start:clamp(28px,3vw,40px);display:grid}.yt-all-hd{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.yt-all-hd h2{margin:0}.yt-all-hd p{margin:6px 0 0}.yt-all-hd .btn svg{block-size:20px;inline-size:20px}.yt-facade,.yt-frame{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-primary-900);cursor:pointer;border:0;inline-size:100%;max-inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.yt-facade .cover{background:radial-gradient(circle at 80% 15%,#c59f6959,#0000 55%);position:absolute;inset:0}.yt-facade .cover:before{content:"";background:var(--color-accent-400);opacity:.2;position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 50%/6rem;mask:url(/pattern-star.svg) 50%/6rem}.yt-facade .play{background:var(--color-accent-400);block-size:84px;inline-size:84px;color:var(--color-primary-900);border-radius:50%;place-items:center;margin:auto;transition:transform .25s;display:grid;position:absolute;inset:0;box-shadow:0 0 0 .7rem #c59f6940}.yt-facade:hover .play{transform:scale(1.06)}.yt-facade .play svg{block-size:34px;inline-size:34px}.yt-facade .yt-lbl{text-align:center;color:#fff;font:inherit;font-size:clamp(15px,1.4vw,19px);font-weight:600;position:absolute;inset-block-end:clamp(16px,4%,32px);inset-inline:0}.yt-facade:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:3px}.xp-more{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.65,0,.25,1);display:grid}.xp-more>div{justify-items:start;gap:10px;min-block-size:0;display:grid;overflow:hidden}.xp>li.open .xp-more{grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.22,.61,.36,1) .3s}.xp-bd .xp-more p,.xp-bd .xp-more .hl-btn{opacity:0;transition:opacity .2s,transform .2s;display:block;transform:translateY(8px)}.xp-bd .xp-more .hl-btn{display:inline-flex}.xp>li.open .xp-bd .xp-more p,.xp>li.open .xp-bd .xp-more .hl-btn{opacity:1;transition:opacity .45s .5s,transform .45s cubic-bezier(.22,.61,.36,1) .5s;transform:none}@media (width>=900px){.xp>li{will-change:flex-grow;transition:flex-grow .85s cubic-bezier(.65,0,.25,1)}.xp-img{transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.xp-panel:after{transition:background .8s}.xp-bd{inline-size:clamp(300px,30vw,440px);inset-inline-end:auto}.xp-t{white-space:nowrap}.xp-panel{container-type:inline-size}.xp>li:not(.open) .xp-t{white-space:normal;max-inline-size:calc(100cqi - 48px)}.xp>li:before{transition:inset .85s cubic-bezier(.65,0,.25,1)}}@media (width<=899px){.xp-more{grid-template-rows:1fr}.xp-bd .xp-more p,.xp-bd .xp-more .hl-btn{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xp>li,.xp-img,.xp-more,.xp-bd p,.xp-bd .hl-btn{transition:none!important}}.yt-more{justify-content:center;margin:clamp(32px,4vw,48px) 0 0;display:flex}.yt-more .btn svg{block-size:20px;inline-size:20px}.bl-count{margin:0 0 20px}.bl-count b{font-family:var(--font-family-latin);color:var(--color-primary-900)}.bl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.bl-card{color:inherit;gap:12px;text-decoration:none;display:grid}.bl-ph{aspect-ratio:3/4;border:1px solid var(--color-border);background:#f4efe7;border-radius:14px;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px #012b3c14}.bl-ph img{object-fit:cover;object-position:top center;block-size:100%;inline-size:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.bl-card:hover .bl-ph{transform:translateY(-4px);box-shadow:0 18px 36px #012b3c24}.bl-card:hover .bl-ph img{transform:scale(1.03)}.bl-zoom{background:var(--color-primary-900);block-size:40px;inline-size:40px;color:var(--color-accent-400);opacity:0;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s;display:grid;position:absolute;inset-block-end:12px;inset-inline-end:12px;transform:scale(.85)}.bl-zoom svg{block-size:20px;inline-size:20px}.bl-card:hover .bl-zoom,.bl-card:focus-visible .bl-zoom{opacity:1;transform:none}.bl-meta{flex-direction:column;gap:2px;display:flex}.bl-meta b{color:var(--color-primary-900);font-size:17px}.bl-meta time{color:var(--color-text-muted);font-size:14px}.hvst-grid .bl-ph{aspect-ratio:4/5}.bl-card:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:4px;border-radius:14px}.bl-view{box-sizing:border-box;background:0 0;border:0;block-size:100dvh;max-block-size:100dvh;inline-size:min(980px,100%);max-inline-size:100%;margin:0 auto;padding:0;overflow:visible}.bl-view::backdrop{backdrop-filter:blur(4px);background:#011923e0}.bl-view[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.bl-bar{padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));color:#fff;align-items:center;gap:12px;display:flex}.bl-ttl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;font-size:16px;font-weight:600;overflow:hidden}.bl-dl{color:var(--color-accent-200);border:1px solid #c59f6973;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.bl-dl svg{block-size:16px;inline-size:16px}.bl-x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;block-size:42px;inline-size:42px;display:grid}.bl-x svg{block-size:22px;inline-size:22px}.bl-stage{overscroll-behavior:contain;padding:0 16px 24px;overflow:auto}.bl-stage img{background:#fff;border-radius:10px;block-size:auto;inline-size:100%;display:block}.bl-nav{background:var(--color-accent-400);block-size:52px;inline-size:52px;color:var(--color-primary-900);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;inset-block-start:50%;transform:translateY(-50%);box-shadow:0 8px 20px #0000004d}.bl-nav svg{block-size:26px;inline-size:26px}.bl-prev{inset-inline-start:max(16px,50% - 560px)}.bl-next{inset-inline-end:max(16px,50% - 560px)}@media (width<=1100px){.bl-nav{inset-block-start:auto;inset-block-end:max(16px,env(safe-area-inset-bottom,0px));transform:none}}.bl-x:focus-visible,.bl-nav:focus-visible,.bl-dl:focus-visible{outline:2px solid var(--color-accent-200);outline-offset:3px}.hv-ceo{padding-block:clamp(64px,8vw,120px);position:relative;overflow:hidden}.hv-ceo:before{content:"";background:#f3f6f6;inline-size:34%;position:absolute;inset-block:0;inset-inline-start:0}.hv-ceo-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid;position:relative}.ceo-fig{justify-self:center;inline-size:100%;max-inline-size:440px;margin:0;padding-block-end:44px;position:relative}.ceo-frame{aspect-ratio:4/5;border-radius:20px;display:block;position:relative}.ceo-frame:before{content:"";background:var(--color-accent-400);opacity:.9;border-radius:20px;position:absolute;inset:-14px 18px 18px -14px}html[dir=ltr] .ceo-frame:before{inset:-14px -14px 18px 18px}.ceo-frame:after{content:"";z-index:0;background:linear-gradient(160deg,#f4ede1,#e9dcc6);border-radius:20px;position:absolute;inset:0}.ceo-frame img{z-index:2;object-fit:cover;object-position:50% 20%;mix-blend-mode:multiply;border-radius:20px;block-size:100%;inline-size:100%;transition:transform 6s ease-out;position:relative;transform:scale(1)}.ceo-frame{isolation:isolate;overflow:visible}.ceo-frame>img{clip-path:inset(0 round 20px)}.ceo-frame:after{z-index:1;-webkit-mask:linear-gradient(#000,#000)}.ceo-fig:before{content:"";z-index:1;pointer-events:none;background:var(--color-accent-400);opacity:.14;border-radius:20px;position:absolute;inset:0 0 44px;-webkit-mask:url(/pattern-star.svg) 0 0/90px;mask:url(/pattern-star.svg) 0 0/90px}.hv-ceo:hover .ceo-frame img{transform:scale(1.03)}.ceo-plate{z-index:3;isolation:isolate;border-inline-start:4px solid var(--color-accent-400);background:linear-gradient(150deg,#0b3e4d,#012b3c 70%);border-radius:18px;gap:4px;padding:18px 24px;display:grid;position:absolute;inset-block-end:0;inset-inline:clamp(-28px,-2vw,-12px) clamp(28px,4vw,56px);overflow:hidden;box-shadow:0 30px 60px -30px #012b3c99}.ceo-plate:before{content:"";z-index:-1;background:var(--color-accent-400);opacity:.08;position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 0 0/110px;mask:url(/pattern-star.svg) 0 0/110px}.ceo-plate b{color:#fff;font-size:clamp(16px,1.4vw,19px);font-weight:600}.ceo-plate span{color:var(--color-accent-400);font-size:14px}.ceo-copy{justify-items:start;gap:22px;min-inline-size:0;display:grid}.ceo-quote{font-family:var(--font-family-display);color:var(--color-primary-900);text-wrap:balance;margin:0;font-size:clamp(28px,3.1vw,46px);font-weight:400;line-height:1.45;position:relative}.ceo-quote em{color:var(--color-accent-500,#b08a55);font-style:normal}.ceo-qm{z-index:-1;color:var(--color-accent-400);opacity:.2;pointer-events:none;font-family:Georgia,serif;font-size:clamp(140px,14vw,220px);line-height:1;position:absolute;inset-block-start:-.3em;inset-inline-end:0}.ceo-copy{isolation:isolate;position:relative}.ceo-copy .lead{max-inline-size:38em;color:var(--color-text-muted,#4a5b63);margin:0}.ceo-hl{border-block:1px solid #012b3c1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;inline-size:100%;max-inline-size:640px;margin:4px 0 6px;display:grid}.ceo-hl>div{align-content:start;gap:4px;padding:18px clamp(12px,1.6vw,22px);display:grid}.ceo-hl>div:first-child{padding-inline-start:0}.ceo-hl>div+div{border-inline-start:1px solid #012b3c1f}.ceo-hl dt{font-family:var(--font-family-latin);color:var(--color-accent-500,#b08a55);justify-self:start;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.1}.ceo-hl dd{color:var(--color-primary-900);margin:0;font-size:14px;line-height:1.6}.hv-ceo .hl-btn{gap:10px}.hv-ceo .hl-btn svg{block-size:18px;inline-size:18px}@media (width<=899px){.hv-ceo:before{block-size:340px;inline-size:100%}.hv-ceo-grid{grid-template-columns:minmax(0,1fr)}.ceo-fig{max-inline-size:340px}.ceo-plate{inset-inline:12px}}@media (width<=520px){.ceo-hl{grid-template-columns:minmax(0,1fr)}.ceo-hl>div{grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding-inline:0}.ceo-hl>div+div{border-block-start:1px solid #012b3c1f;border-inline-start:0}}@media (prefers-reduced-motion:reduce){.ceo-frame img{transition:none}.hv-ceo:hover .ceo-frame img{transform:none}}.svc-group{scroll-margin-top:calc(var(--hdr-h,72px) + 8px)}.fbar-search{background:#fff;border:1px solid #012b3c1f;border-radius:14px;flex:18rem;align-items:center;gap:10px;min-block-size:56px;padding-inline:14px;transition:border-color .2s,box-shadow .2s;display:flex}.fbar-search:focus-within{border-color:var(--color-accent-400);box-shadow:0 0 0 3px #c59f6940}.fbar-search svg{block-size:20px;inline-size:20px;color:var(--color-accent-500);flex:none}.fbar-search input{min-inline-size:0;font:inherit;color:var(--color-primary-900);background:0 0;border:0;outline:0;flex:1;font-size:15px}.fbar-search input::placeholder{color:var(--color-text-muted);opacity:.8}@media (width<=599px){.fbar-search{flex-basis:100%}}.advisors{display:grid}.adv-intro{max-inline-size:var(--measure);color:var(--color-text-muted);margin:0 0 clamp(16px,2vw,24px);font-size:1.05rem}.adv-sample{border:1px dashed var(--color-accent-400);color:var(--color-primary-900);background:#fbf4e8;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 16px;font-size:14px;display:flex}.adv-sample svg{block-size:18px;inline-size:18px;color:var(--color-accent-500);flex:none;margin-block-start:3px}.adv-list{grid-template-columns:minmax(0,23.75rem);justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:grid}@container (width>=760px){.adv-list{grid-template-columns:repeat(2,minmax(0,23.75rem))}}@container (width>=1120px){.adv-list{grid-template-columns:repeat(3,minmax(0,23.75rem))}}.adv{background:#fff;border:1px solid #e7e1d6;border-radius:16px;flex-direction:column;gap:0;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.adv[hidden]{display:none}.adv:hover{border-color:var(--color-accent-400);box-shadow:0 8px 24px -12px #012b3c2e}.adv-top{box-sizing:border-box;align-items:center;gap:14px;min-block-size:0;padding:22px 24px 0;display:flex;position:relative}.adv-av{object-fit:cover;background:#f3eadb;border-radius:50%;flex:none;block-size:72px;inline-size:72px}.adv-ini{color:var(--color-accent-700);letter-spacing:.02em;background:#f3eadb;place-items:center;font-size:20px;font-weight:700;display:grid}.adv-id{justify-items:start;gap:4px;min-inline-size:0;display:grid}.adv-id h3{color:var(--color-primary-900);margin:0;font-size:clamp(15px,4.7619cqi,17px);font-weight:700;line-height:1.5}.adv-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.adv-prof{color:var(--color-text-muted);font-weight:500}.adv-cred{color:var(--color-accent-700);letter-spacing:.06em;cursor:help;align-items:center;gap:3px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.adv-cred:before{content:"·";color:var(--color-text-muted);margin-inline-end:5px;font-weight:400}.adv-cred svg{stroke-width:2px;block-size:13px;inline-size:13px}.adv-city{color:var(--color-text-muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.adv-city svg{block-size:14px;inline-size:14px;color:var(--color-accent-500)}.adv-bio{--l:1.85;font-size:clamp(12.5px,4.46429cqi - 2.14286px,15px);line-height:var(--l);color:var(--color-neutral-700);text-align:justify;block-size:calc(4 * var(--l) * 1em + 16px);box-sizing:border-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0 0 18px;padding:16px 24px 0;display:-webkit-box;overflow:hidden}.adv-tags{box-sizing:content-box;background:#fff;border-block-start:1px solid #f0ebe2;border-block-end:16px solid #0000;flex-wrap:wrap;gap:.5em;block-size:calc(2em + 2px);margin:auto 0 0;padding:14px 20px 0;font-size:clamp(10.5px,3.61402cqi - 1.44561px,12px);list-style:none;display:flex;overflow:hidden}.adv-tags li{white-space:nowrap;color:var(--color-neutral-700);background:#f7f3ec;border:1px solid #0000;border-radius:999px;flex:none;padding:.25em .84em;font-weight:500;line-height:1.5}.fbar-empty.adv-soon{box-sizing:border-box;border:2px dashed var(--color-accent-400);background:var(--color-accent-50);max-inline-size:none;color:var(--color-accent-700);text-align:center;border-radius:20px;margin:4px 0 0;padding:clamp(28px,4vw,44px) 20px;font-size:1.05rem;font-weight:600}.adv-cta{background:var(--color-primary-900);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-start:clamp(28px,4vw,44px);padding:clamp(18px,2.5vw,28px);display:flex}.adv-cta p{max-inline-size:40rem;margin:0}:where(p,.ceo-next li){text-align:justify}:where(.page-hdr .wrap,.tl-intro,.board-head,.board li,.hs-stage,.ph3-body,.ph3-tabs,.fact,.hv-partners-box .head,.hl-centre,.steps li,.partners,.ph,.yt-lbl) :where(p){text-align:inherit}.trk-sec{padding-block:clamp(32px,4vw,56px) clamp(56px,6vw,96px)}.tracks>div{align-content:start;gap:10px;display:grid;position:relative}.tracks .trk-a{color:inherit;text-decoration:none}.tracks .trk-a:after{content:"";border-radius:16px;position:absolute;inset:0}.tracks .trk-a:focus-visible{outline:none}.tracks>div:has(.trk-a:focus-visible){outline:2px solid var(--color-accent-400);outline-offset:3px}.tracks h3,.tracks p{margin:0}#main .news-note{text-align:center;margin-block-start:var(--space-5,2.5rem)}#main .pxs{gap:var(--space-5,2.5rem);display:grid}#main .px{--ac:var(--color-primary-800);--ac-d:color-mix(in srgb,var(--ac) 78%,#000);border-radius:var(--radius-lg,20px);background:var(--color-surface-raised);position:relative;overflow:hidden;box-shadow:0 1px 2px #012b3c0f,0 18px 40px #012b3c1a}#main .px-hero{isolation:isolate;background:var(--ac-d);color:#fff;align-items:center;min-height:30rem;display:flex;position:relative}#main .px-bg{z-index:-2;object-fit:cover;width:56%;height:100%;position:absolute;inset-block:0;inset-inline-end:0}#main .px-hero:before{content:"";z-index:-1;background:linear-gradient(to right,var(--ac-d) 44%,color-mix(in srgb,var(--ac-d) 55%,transparent) 54%,transparent 70%);position:absolute;inset:0}[dir=rtl] #main .px-hero:before{background:linear-gradient(to left,var(--ac-d) 44%,color-mix(in srgb,var(--ac-d) 55%,transparent) 54%,transparent 70%)}#main .no-img .px-hero{background:linear-gradient(135deg,var(--ac),var(--ac-d))}#main .no-img .px-hero:before{opacity:.07;background:#fff;-webkit-mask:url(/pattern-star.svg) 50%/6rem;mask:url(/pattern-star.svg) 50%/6rem}#main .px-in{align-content:center;justify-items:start;gap:var(--space-3);width:min(100%,37rem);padding:var(--space-6,3.5rem) var(--space-5,2.5rem);display:grid}#main .px-logo{background:#fff;border-radius:16px;align-items:center;gap:.9rem;height:4.6rem;padding:.6rem 1rem;display:flex}#main .px-logo img{object-fit:contain;width:auto;max-width:9.5rem;height:100%;display:block}#main .px-logo img+img{border-inline-start:1px solid #e4e1da;padding-inline-start:.9rem}@media (width<=600px){#main .px-logo{gap:.7rem;height:3.9rem;padding:.5rem .8rem}#main .px-logo img{max-width:7.5rem}#main .px-logo img+img{padding-inline-start:.7rem}}#main .px-eyebrow{color:#ffffffd9;font-size:.95rem;font-weight:700}#main .px-title{color:#fff;margin:0;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.3}#main .px-sum{color:#ffffffe0;text-align:start;margin:0;font-size:1.05rem;line-height:1.85}#main .px-meta{color:#fff;flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;font-size:.95rem;font-weight:600;list-style:none;display:flex}#main .px-meta li{align-items:center;gap:.45rem;display:inline-flex}#main .px-meta svg{opacity:.8;width:1.1rem;height:1.1rem}#main .px-act{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}#main .px-reg{color:var(--ac-d);background:#fff;border-color:#fff;align-items:center;gap:.5rem;display:inline-flex}#main .px-reg:hover{color:var(--ac-d);background:#ffffffe6}#main .px-reg svg{width:1.1rem;height:1.1rem}#main .px-more{color:#fff;background:0 0;border:1px solid #ffffff8c;align-items:center;gap:.4rem;display:inline-flex}#main .px-more:hover{color:#fff;background:#ffffff1f}#main .px-more svg{width:1.1rem;height:1.1rem;transition:transform var(--duration-base) var(--easing-standard)}#main .px-more[aria-expanded=true] svg{transform:rotate(180deg)}#main .px-off{color:#fff;cursor:default;background:#fff3}#main .px-cap{color:#fff;background:#0006;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}@media (width<=860px){#main .px-hero{background:var(--ac-d);min-height:0;display:block}#main .px-bg{z-index:auto;width:100%;height:15rem;display:block;position:relative}#main .px-hero:before{z-index:0;background:linear-gradient(to top,var(--ac-d),transparent 55%);height:15rem;inset:0 0 auto}[dir=rtl] #main .px-hero:before{background:linear-gradient(to top,var(--ac-d),transparent 55%)}#main .no-img .px-hero:before{height:auto;inset:0}#main .px-in{width:auto;padding:var(--space-4) var(--space-3) var(--space-5,2.5rem);position:relative}#main .px-bg+.px-in .px-logo{margin-block-start:-3.6rem;box-shadow:0 6px 18px #0000002e}#main .px-cap{inset-block:var(--space-3) auto}}#main .px-det{gap:var(--space-5,2.5rem);padding:var(--space-5,2.5rem);display:grid}#main .px-det[hidden]{display:none}@media (width<=600px){#main .px-det{padding:var(--space-4) var(--space-3)}}#main .px-det h4{margin:0 0 var(--space-3);color:var(--color-primary-900);align-items:center;gap:.5rem;font-size:1.2rem;display:flex}#main .px-det h4:before{content:"";background:var(--ac);border-radius:2px;width:.3rem;height:1.2rem}#main .px-aud h4:before{display:none}#main .px-det h4 svg{width:1.2rem;height:1.2rem;color:var(--ac)}#main .px-det p{margin:0 0 var(--space-2);text-align:start;line-height:1.95}#main .px-hl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));margin:0;padding:0;list-style:none;display:grid}#main .px-hl li{padding:var(--space-3);background:color-mix(in srgb,var(--ac) 7%,#fff);color:var(--color-primary-900);text-align:start;border-radius:14px;align-items:center;gap:.75rem;font-weight:600;line-height:1.75;display:flex}#main .px-hl svg{background:var(--ac);color:#fff;border-radius:50%;flex:none;width:1.6rem;height:1.6rem;padding:.3rem}#main .px-about{gap:var(--space-5,2.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}#main .px-aud{padding:var(--space-4);background:color-mix(in srgb,var(--ac) 7%,#fff);border-radius:16px}#main .px-axes{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}#main .px-axes li{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:16px;align-items:center;display:flex}#main .px-an{background:var(--ac);color:#fff;border-radius:12px;flex:none;place-items:center;width:2.8rem;height:2.8rem;font-size:1rem;font-weight:800;display:grid}#main .px-axes b{color:var(--color-primary-900);text-align:start;font-size:1.02rem;line-height:1.6}#main .px-spk{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}#main .px-spk li{gap:var(--space-3);align-items:flex-start;display:flex}#main .px-spk img{object-fit:cover;border-radius:50%;flex:none;width:5rem;height:5rem}#main .px-spk b{color:var(--color-primary-900);margin-block-end:.25rem;display:block}#main .px-spk p{color:var(--color-text-muted,#5b6b73);text-align:start;margin:0;font-size:.88rem;line-height:1.75}#main .px-end{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4)}#main .px-spons{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}#main .px-spons li{place-items:center;height:3.2rem;display:grid}#main .px-spons img{object-fit:contain;max-width:9rem;max-height:100%}#main .px-sum,#main .px-det p,#main .px-hl li span,#main .px-spk p{text-align:justify;text-justify:inter-word}#main .px-hl li{text-align:justify}#main .has-gal .px-hero:before{display:none}#main .has-gal .px-in{width:46%}@media (width<=860px){#main .has-gal .px-in{width:auto}}#main .px-gal{inset-block:var(--space-4,1.5rem);z-index:-2;width:calc(54% - var(--space-4,1.5rem));grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;display:grid;position:absolute;inset-inline-end:var(--space-4,1.5rem)}#main .px-gal img{object-fit:cover;border-radius:14px;width:100%;height:100%;min-height:0;display:block}@media (width<=860px){#main .px-gal{z-index:auto;width:auto;height:17rem;margin:var(--space-3) var(--space-3) 0;position:relative;inset:auto}#main .has-gal .px-in .px-logo{margin-block-start:0}}#main .px-gal6{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}#main .px-gal6 img:first-child{grid-area:span 2/span 2}@media (width<=860px){#main .px-gal6{height:20rem}}#main .has-gal .px-hero{background:linear-gradient(to left,var(--ac) 0%,var(--ac) 40%,color-mix(in srgb,var(--ac) 14%,#fff) 62%)}[dir=ltr] #main .has-gal .px-hero{background:linear-gradient(to right,var(--ac) 0%,var(--ac) 40%,color-mix(in srgb,var(--ac) 14%,#fff) 62%)}#main .has-gal .px-reg{color:var(--ac)}@media (width<=860px){#main .has-gal .px-hero,[dir=ltr] #main .has-gal .px-hero{background:linear-gradient(to bottom,color-mix(in srgb,var(--ac) 14%,#fff) 0,color-mix(in srgb,var(--ac) 14%,#fff) 8rem,var(--ac) 19rem)}}#main .svc .aside .paid-note{color:var(--color-primary-100);text-align:start;margin:0;line-height:1.7}#main .obj-sec .sec-head,#main .mth-sec .sec-head,#main .req-sec .sec-head{margin:0}#main .obj-sec .vision{margin-block-end:var(--space-3)}#main .obj-sec .sub,#main .mth-sec .sub{max-width:70ch;margin-block-start:var(--space-2)}#main .vision{isolation:isolate;border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 90% 0%,#0b4a5e 0%,var(--color-primary-900) 62%);color:#fff;align-items:center;gap:clamp(16px,2.4vw,32px);padding:clamp(22px,3vw,38px) clamp(22px,3.6vw,48px);display:flex;position:relative;overflow:hidden}#main .vision:before{content:"";z-index:-1;background:var(--color-accent-400);opacity:.22;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 55%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 55%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:8rem,auto;mask-size:8rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}[dir=ltr] #main .vision:before{-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 55%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 55%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:8rem,auto;mask-size:8rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}#main .vision .vs-ic{aspect-ratio:1;width:clamp(3.25rem,5vw,4.25rem);color:var(--color-accent-400);background:#c59f6924;border:1px solid #c59f698c;border-radius:50%;flex:none;place-items:center;display:grid}#main .vision .vs-k{letter-spacing:.02em;color:var(--color-accent-400);margin-block-end:4px;font-size:14px;font-weight:600;display:block}#main .vision p{font-size:clamp(1.2rem,.9rem + 1.1vw,1.75rem);line-height:1.5;font-weight:var(--font-weight-semibold);color:#fff;text-wrap:balance;margin:0}#main .obj{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (width>=640px){#main .obj{grid-template-columns:repeat(2,minmax(0,1fr))}}#main .obj>li{--bg:#fff;--bd:#012b3c1a;--h:var(--color-primary-900);--p:var(--color-text-secondary,#3d5560);--icb:var(--color-accent-50);--icl:var(--color-accent-200);--icc:var(--color-accent-500);gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--bg);border:1px solid var(--bd);border-block-start:3px solid var(--color-accent-400);border-radius:var(--radius-lg);flex-direction:column;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative}#main .obj>li:nth-child(4n+2),#main .obj>li:nth-child(4n+3){--bg:var(--color-primary-900);--bd:var(--color-primary-900);--h:#fff;--p:var(--color-primary-100);--icb:#c59f691f;--icl:var(--color-accent-400);--icc:var(--color-accent-400)}@container (width<=639px){#main .obj>li:nth-child(4n+3){--bg:#fff;--bd:#012b3c1a;--h:var(--color-primary-900);--p:var(--color-text-secondary,#3d5560);--icb:var(--color-accent-50);--icl:var(--color-accent-200);--icc:var(--color-accent-500)}#main .obj>li:nth-child(4n){--bg:var(--color-primary-900);--bd:var(--color-primary-900);--h:#fff;--p:var(--color-primary-100);--icb:#c59f691f;--icl:var(--color-accent-400);--icc:var(--color-accent-400)}}#main .obj>li:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #012b3c66}#main .obj .o-top{justify-content:space-between;align-items:center;display:flex}#main .obj .o-ic{background:var(--icb);border:1px solid var(--icl);width:3rem;height:3rem;color:var(--icc);border-radius:50%;place-items:center;display:grid}#main .obj .o-ic svg{width:1.45rem;height:1.45rem}#main .obj .o-n{font-family:var(--font-family-latin);color:#0000;-webkit-text-stroke:1px var(--color-accent-400);opacity:.85;font-size:2rem;font-weight:700;line-height:1}#main .obj h3{color:var(--h);margin:0;font-size:1.12rem;line-height:1.45}#main .obj p{color:var(--p);margin:0;font-size:.97rem;line-height:1.8}#main .why-sec{background:var(--color-accent-50);isolation:isolate;position:relative;overflow:hidden}#main .why-sec:before{content:"";z-index:-1;background:var(--color-accent-200);opacity:.55;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 38%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 38%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}#main .why-in{align-items:center;gap:clamp(20px,3vw,48px);display:grid}@container (width>=960px){#main .why-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}#main .why-tx{gap:var(--space-2);align-content:start;display:grid}#main .why-tx h2{color:var(--color-primary-900);text-wrap:balance;margin:0}#main .why-tx p{color:var(--color-text-secondary,#3d5560);max-width:60ch;margin:0;font-size:clamp(16px,1.1vw,18px);line-height:1.9}#main .why-list{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (width>=560px){#main .why-list{grid-template-columns:repeat(2,minmax(0,1fr))}}#main .why-list li{align-items:center;gap:var(--space-2);min-height:5.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-accent-100);border-inline-start:3px solid var(--color-accent-400);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);color:var(--color-primary-900);background:#fff;line-height:1.55;transition:transform .35s,box-shadow .35s;display:flex}#main .why-list li:hover{transform:translateY(-3px);box-shadow:0 14px 32px -20px #012b3c59}#main .why-list .ic{background:var(--color-primary-900);width:2.75rem;height:2.75rem;color:var(--color-accent-400);border-radius:50%;flex:none;place-items:center;display:grid}#main .why-list .ic svg{width:1.3rem;height:1.3rem}#main .mth{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (width>=700px){#main .mth{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){#main .mth{grid-template-columns:repeat(3,minmax(0,1fr))}}#main .mth>li{gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-3);background:var(--color-surface-raised,#fff);border-radius:var(--radius-lg);border:1px solid #012b3c1a;align-content:start;transition:transform .35s,box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden}#main .mth>li:after{content:"";background:var(--color-accent-400);border-end-end-radius:3px;width:5.5rem;height:3px;position:absolute;inset-block-start:0;inset-inline-start:0}#main .mth>li:hover{border-color:#c59f6999;transform:translateY(-4px);box-shadow:0 18px 40px -22px #012b3c59}#main .mth .m-n{width:3rem;height:3rem;background:var(--color-primary-900);color:var(--color-accent-400);font-family:var(--font-family-latin);box-shadow:0 0 0 5px #fff,0 0 0 6px var(--color-accent-400);border-radius:50%;place-items:center;margin-block-end:var(--space-1);font-size:1.05rem;font-weight:700;display:grid}#main .mth h3{color:var(--color-primary-900);margin:0;font-size:1.1rem}#main .mth p{color:var(--color-text-secondary,#3d5560);margin:0;font-size:.97rem;line-height:1.8}#main .req-sec{isolation:isolate;background:radial-gradient(90% 120% at 15% 100%,#0b4458 0%,var(--color-primary-900) 60%);color:#fff;position:relative;overflow:hidden}#main .req-sec:before{content:"";z-index:-1;background:var(--color-accent-400);opacity:.16;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(#0000 40%,#000 100%);mask-image:url(/pattern-star.svg),linear-gradient(#0000 40%,#000 100%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}#main .req-steps h3{color:#fff;font-size:1rem;line-height:1.5}#main .req-foot{gap:var(--space-3);border-block-start:1px solid #ffffff1f;align-items:center;padding-block-start:var(--space-4);display:grid}@container (width>=960px){#main .req-foot{grid-template-columns:minmax(0,1fr) auto}}#main .req-note{align-items:flex-start;gap:var(--space-2);color:var(--color-primary-100);max-width:64ch;margin:0;line-height:1.8;display:flex}#main .req-note svg{width:1.4rem;height:1.4rem;color:var(--color-accent-400);flex:none;margin-block-start:.2em}#main .req-cta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}#main .req-mail{color:var(--color-primary-200);font-size:.95rem}#main .req-mail a{color:var(--color-accent-200);font-weight:600;text-decoration:none}#main .req-mail a:hover{color:var(--color-accent-400);text-decoration:underline}#main .req-sec .btn-primary{background:var(--color-accent-400);border-color:var(--color-accent-400);color:var(--color-primary-900)}#main .req-sec .btn-primary:hover{background:var(--color-accent-200);border-color:var(--color-accent-200)}#main .svc-intro{isolation:isolate;gap:var(--space-2);background:var(--color-accent-50);border:1px solid var(--color-accent-100);border-inline-start:4px solid var(--color-accent-400);border-radius:var(--radius-lg);padding:clamp(20px,2.6vw,32px);position:relative;overflow:hidden}#main .svc-intro:before{content:"";z-index:-1;background:var(--color-accent-200);opacity:.5;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 30%);mask-image:url(/pattern-star.svg),linear-gradient(90deg,#000 0%,#0000 30%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:7rem,auto;mask-size:7rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}[dir=ltr] #main .svc-intro:before{-webkit-mask-composite:source-in;-webkit-mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 30%);mask-image:url(/pattern-star.svg),linear-gradient(270deg,#000 0%,#0000 30%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:7rem,auto;mask-size:7rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}#main .svc-intro .lead{color:var(--color-primary-900);margin:0;line-height:1.95}#main .svc-k{color:var(--color-accent-600,#a8824f);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}#main .svc-k:before{content:"";background:var(--color-accent-400);block-size:2px;inline-size:28px}#main .svc-phase{background:var(--color-primary-900);color:var(--color-accent-200);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .25s;display:inline-flex}#main .svc-phase svg{width:1.05rem;height:1.05rem;color:var(--color-accent-400)}#main .svc-phase:hover{background:var(--color-primary-700);color:#fff}#main .phases{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (width>=700px){#main .phases{grid-template-columns:repeat(3,minmax(0,1fr))}}#main .phases>li{border-radius:var(--radius-lg);background:#fff;border:1px solid #012b3c1a;flex-direction:column;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;overflow:hidden}#main .phases>li:hover{border-color:#c59f6999;transform:translateY(-4px);box-shadow:0 18px 40px -22px #012b3c59}#main .phases .ph-hd{isolation:isolate;padding:var(--space-2) var(--space-3);background:var(--color-primary-900);justify-content:space-between;align-items:center;display:flex;position:relative}#main .phases .ph-hd:before{content:"";z-index:-1;background:var(--color-accent-400);opacity:.28;position:absolute;inset:0;-webkit-mask:url(/pattern-star.svg) 0 0/6rem;mask:url(/pattern-star.svg) 0 0/6rem}#main .phases .ph-k{color:var(--color-accent-200);font-size:.92rem;font-weight:600}#main .phases .ph-n{font-family:var(--font-family-latin);color:#0000;-webkit-text-stroke:1px var(--color-accent-400);font-size:1.75rem;font-weight:700;line-height:1}#main .phases .ph-bd{gap:var(--space-1);padding:var(--space-3);flex-direction:column;flex:1;display:flex}#main .phases h3{color:var(--color-primary-900);margin:0;font-size:1.08rem;line-height:1.5}#main .phases p{color:var(--color-text-secondary,#3d5560);margin:0;font-size:.95rem;line-height:1.7}#main :is(.phases,.steps) .ph-a{color:var(--color-accent-500);align-items:center;gap:6px;margin-block-start:auto;padding-block-start:var(--space-1);font-weight:600;text-decoration:none;display:inline-flex}#main :is(.phases,.steps) .ph-a svg{width:1rem;height:1rem;transition:transform .25s}#main .phases .ph-a:hover{color:var(--color-primary-900)}#main .phases .ph-a:hover svg{transform:translate(-3px)}[dir=ltr] #main .phases .ph-a:hover svg{transform:translate(3px)}#main .svc .steps.v{grid-auto-columns:auto;grid-auto-flow:row}#main .svc .steps.v li{text-align:start;padding:0 0 var(--space-3);flex-direction:row}#main .svc .steps.v li:last-child{padding-block-end:0}#main .svc .steps.v li:after{width:2px;height:auto;inset-block:3rem 0;inset-inline-start:calc(1.5rem - 1px)}.rv-on #main .svc .steps.v.rv li:after{transform-origin:top;transform:scaleY(0)}.rv-on #main .svc .steps.v.rv.in li:after{transform:none}#main .steps .st-b{justify-items:start;gap:4px;display:grid}#main .steps .st-b p{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.7}#main .steps .st-pts{gap:2px;margin:2px 0 0;display:grid}#main .steps .st-pts p{color:var(--color-text-muted);margin:0;padding-inline-start:16px;font-size:.95rem;line-height:1.7;position:relative}#main .steps .st-pts p:before{content:"";background:var(--color-accent-400);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:.72em;inset-inline-start:2px}#main .steps .opt-tag{background:var(--color-accent-50);border:1px solid var(--color-accent-200);color:var(--color-accent-700);vertical-align:middle;border-radius:999px;margin-inline-start:8px;padding:1px 10px;font-size:.78rem;font-weight:600;display:inline-block}#main .imp{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (width>=560px){#main .imp{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){#main .imp[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}#main .imp li{align-items:center;gap:var(--space-2);min-height:5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);color:var(--color-primary-900);background:#fff;border:1px solid #012b3c1a;line-height:1.5;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}#main .imp li:nth-child(4n+2),#main .imp li:nth-child(4n+3){background:var(--color-primary-900);border-color:var(--color-primary-900);color:#fff}#main .imp[data-n="3"] li:nth-child(3){color:var(--color-primary-900);background:#fff;border-color:#012b3c1a}@container (width<=559px){#main .imp li:nth-child(n){color:var(--color-primary-900);background:#fff;border-color:#012b3c1a}#main .imp li:nth-child(2n){background:var(--color-primary-900);border-color:var(--color-primary-900);color:#fff}}#main .imp li:hover{transform:translateY(-3px);box-shadow:0 14px 32px -20px #012b3c66}#main .imp .ic{background:var(--color-accent-50);border:1px solid var(--color-accent-200);width:2.75rem;height:2.75rem;color:var(--color-accent-500);border-radius:50%;flex:none;place-items:center;display:grid}#main .imp .ic svg{width:1.35rem;height:1.35rem}#main .imp.long{grid-template-columns:1fr}#main .imp.long li{min-height:0;padding-block:var(--space-3);text-align:justify}#main .imp.long li:nth-child(n){color:var(--color-primary-900);background:#fff;border-color:#012b3c1a}#main .imp li:nth-child(4n+2) .ic,#main .imp li:nth-child(4n+3) .ic{border-color:var(--color-accent-400);color:var(--color-accent-400);background:#c59f691f}#main .imp[data-n="3"] li:nth-child(3) .ic{background:var(--color-accent-50);border-color:var(--color-accent-200);color:var(--color-accent-500)}@container (width<=559px){#main .imp li:nth-child(n) .ic{background:var(--color-accent-50);border-color:var(--color-accent-200);color:var(--color-accent-500)}#main .imp li:nth-child(2n) .ic{border-color:var(--color-accent-400);color:var(--color-accent-400);background:#c59f691f}}#main .svc .aside .req-link{color:var(--color-accent-200);justify-content:center;align-items:center;gap:8px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}#main .svc .aside .req-link svg{width:1.05rem;height:1.05rem;color:var(--color-accent-400)}#main .svc .aside .req-link:hover{color:#fff;text-decoration:underline}#main .more-cards{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@container (width>=640px){#main .more-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1024px){#main .more-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}#main .more-cards a{align-items:center;gap:var(--space-2);height:100%;padding:var(--space-3);border-radius:var(--radius-lg);color:inherit;background:#fff;border:1px solid #012b3c1a;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}#main .more-cards a:hover{border-color:#c59f6999;transform:translateY(-4px);box-shadow:0 18px 40px -22px #012b3c59}#main .more-cards .ic{border-radius:var(--radius-md);background:var(--color-primary-900);width:3rem;height:3rem;color:var(--color-accent-400);flex:none;place-items:center;display:grid}#main .more-cards .ic svg{width:1.4rem;height:1.4rem}#main .more-cards .tx{flex:1;gap:4px;display:grid}#main .more-cards b{color:var(--color-primary-900);font-size:1.02rem}#main .more-cards .tx span{color:var(--color-text-muted,#5e737b);font-size:.9rem;line-height:1.6}#main .more-cards .go{width:1.1rem;height:1.1rem;color:var(--color-accent-500);flex:none;transition:transform .25s}#main .more-cards a:hover .go{transform:translate(-4px)}[dir=ltr] #main .more-cards a:hover .go{transform:translate(4px)}@media (prefers-reduced-motion:reduce){#main .obj>li,#main .why-list li,#main .mth>li,#main .phases>li,#main .imp li,#main .more-cards a{transition:none}#main .obj>li:hover,#main .why-list li:hover,#main .mth>li:hover,#main .phases>li:hover,#main .imp li:hover,#main .more-cards a:hover{transform:none}}#main .phases p,#main .more-cards .tx span,#main .vision p{text-align:start}#main .adv-acc{gap:var(--space-3);margin-block-end:clamp(36px,5vw,64px);display:grid}#main .adv-acc-hd{gap:var(--space-1);display:grid}#main .adv-acc-hd p{max-inline-size:70ch;color:var(--color-text-secondary,#3d5560);margin:0;line-height:1.85}#main .adv-acc .blocks h3{margin:0}#main .adv-acc .blocks>div:nth-child(2n) h3{color:var(--color-neutral-0)}#main .adv-list-h{margin:0 0 var(--space-3)}#main .adv-join{margin:var(--space-3) 0 0;color:var(--color-text-secondary,#3d5560);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}#main .adv-join>svg{width:1.3rem;height:1.3rem;color:var(--color-accent-500)}#main .adv-join a{color:var(--color-accent-500);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}#main .adv-join a svg{width:1rem;height:1rem}#main .adv-join a:hover{color:var(--color-primary-900);text-decoration:underline}#main .cp-intro{padding-block-end:clamp(32px,4vw,56px)}#main .cp-intro-in{align-items:start;gap:clamp(16px,2.5vw,48px);display:grid}@container (width>=900px){#main .cp-intro-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}#main .cp-head h2{text-wrap:balance;color:var(--color-primary-900);margin:10px 0 0}#main .cp-tx{border-inline-start:2px solid #c59f6959;gap:14px;padding-inline-start:clamp(14px,2vw,32px);display:grid}#main .cp-tx p{color:var(--color-text-secondary,#3d5560);margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.9}#main .cp-hl{flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}#main .cp-hl li{background:var(--color-accent-50);border:1px solid var(--color-accent-100);color:var(--color-primary-900);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:.95rem;font-weight:600;display:inline-flex}[dir=rtl] #main .cp-hl li{padding:8px 10px 8px 16px}#main .cp-hl .ic{background:var(--color-primary-900);width:2rem;height:2rem;color:var(--color-accent-400);border-radius:50%;place-items:center;display:grid}#main .cp-hl .ic svg{width:1rem;height:1rem}#main .cp-fw{isolation:isolate;background:radial-gradient(90% 120% at 50% 0%,#0b4458 0%,var(--color-primary-900) 62%);color:#fff;position:relative;overflow:hidden}#main .cp-fw:before{content:"";z-index:-1;background:var(--color-accent-400);opacity:.14;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/pattern-star.svg),radial-gradient(closest-side,#000,#0000);mask-image:url(/pattern-star.svg),radial-gradient(closest-side,#000,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:9rem,auto;mask-size:9rem,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}#main .cp-fw .sec-head{text-align:center;justify-content:center;margin:0}#main .cp-fw .sec-head .h2{color:#fff}#main .cp-fw .sec-head .h2:after{margin-inline:auto}#main .cp-fw .sub{color:var(--color-primary-100);max-width:62ch;margin-inline:auto}#main .fw-grid{gap:var(--space-3);grid-template-columns:1fr;display:grid;position:relative}@container (width>=800px){#main .fw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}}#main .fw-card{border-radius:var(--radius-lg);backdrop-filter:blur(2px);background:#ffffff0d;border:1px solid #c59f6947;align-content:start;gap:10px;padding:clamp(20px,2.4vw,30px);transition:background .35s,border-color .35s,transform .35s;display:grid;position:relative}#main .fw-card:hover{background:#ffffff14;border-color:#c59f6999;transform:translateY(-3px)}#main .fw-card .ic{background:var(--color-accent-400);width:3.25rem;height:3.25rem;color:var(--color-primary-900);border-radius:50%;place-items:center;display:grid}#main .fw-card .ic svg{width:1.5rem;height:1.5rem}#main .fw-card h3{color:#fff;margin:0;font-size:1.2rem}#main .fw-card p{color:var(--color-primary-100);margin:0;font-size:.97rem;line-height:1.85}#main .fw-core{display:none}@container (width>=800px){#main .fw-card[data-i="0"]{padding-block-end:clamp(48px,5vw,64px);padding-inline-end:clamp(70px,7vw,96px)}#main .fw-card[data-i="1"]{padding-block-end:clamp(48px,5vw,64px);padding-inline-start:clamp(70px,7vw,96px)}#main .fw-card[data-i="2"]{padding-block-start:clamp(48px,5vw,64px);padding-inline-end:clamp(70px,7vw,96px)}#main .fw-card[data-i="3"]{padding-block-start:clamp(48px,5vw,64px);padding-inline-start:clamp(70px,7vw,96px)}#main .fw-card[data-i="1"] .ic,#main .fw-card[data-i="3"] .ic{justify-self:end}#main .fw-card[data-i="1"],#main .fw-card[data-i="3"]{text-align:end}#main .fw-core{text-align:center;aspect-ratio:1;width:clamp(9rem,13vw,11rem);color:var(--color-primary-900);box-shadow:0 0 0 10px var(--color-primary-900),0 0 0 11px #c59f6999,0 20px 50px -10px #00000080;pointer-events:none;background:radial-gradient(circle at 50% 35%,#c59f69,#a28650);border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main .fw-core span{font-size:.95rem;font-weight:600}#main .fw-core b{font-size:1.35rem;line-height:1.2}}#main .fw-card[data-i="1"] p,#main .fw-card[data-i="3"] p{text-align-last:end}#main .cp-progs .sec-head{align-items:end;margin:0}#main .cp-jump{flex-wrap:wrap;gap:8px;display:flex}#main .cp-jump a{color:var(--color-primary-900);background:#fff;border:1px solid #012b3c24;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}#main .cp-jump a span{font-family:var(--font-family-latin);color:var(--color-accent-500);font-size:.8rem}#main .cp-jump a:hover{border-color:var(--color-accent-400);background:var(--color-accent-50)}#main .cp-link{color:var(--ac);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}#main .cp-link svg{width:1rem;height:1rem}#main .cp-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){#main .fw-card{transition:none}#main .fw-card:hover{transform:none}}#main .svc .aside .btn-secondary{color:var(--color-accent-200);background:0 0;border:1px solid #c59f6999}#main .svc .aside .btn-secondary:hover{color:#fff;border-color:var(--color-accent-400);background:#c59f691f}#main .cv-field[hidden]{display:none}#main .cv-field input[type=file]{background:var(--color-accent-50);cursor:pointer;border-style:dashed;padding:10px}#main .cv-field input[type=file]::file-selector-button{background:var(--color-primary-900);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-inline-end:12px;padding:6px 14px;font-weight:600}#main .page-hdr.ph3.ph-prog .ph2-bg img{object-fit:cover;object-position:50% 40%;block-size:100%;inline-size:100%}#main .page-hdr.ph3.ph-prog:after{background:linear-gradient(180deg,#012b3cc7 0%,color-mix(in srgb,var(--ph-ac,#012b3c) 55%,transparent) 50%,color-mix(in srgb,var(--ph-ac,#012b3c) 70%,#012b3c) 100%)}#main .page-hdr.ph-prog .ph-kicker{background:color-mix(in srgb,var(--ph-ac,#012b3c) 70%,#000);color:#fff;border:1px solid #ffffff4d;border-radius:999px;justify-self:center;margin-block-end:var(--space-1);padding:4px 14px;font-size:14px;font-weight:600;display:inline-block}#main .page-hdr.ph-prog .ph2-title{max-inline-size:22ch;margin-inline:auto;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.25}#main .reg-prog section:has(>.form)>h2{background:color-mix(in srgb,var(--ac) 78%,#012b3c);color:#fff;border-block-start-color:var(--color-accent-400)}#main .reg-prog .form{border-color:color-mix(in srgb,var(--ac) 25%,#fff)}#main .reg-prog .btn-primary{background:var(--ac);border-color:var(--ac);color:#fff}#main .rp-card{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--ac) 9%,#fff);border:1px solid color-mix(in srgb,var(--ac) 30%,#fff);border-inline-start:4px solid var(--ac);display:flex}#main .rp-card>div{flex:1;gap:2px;min-inline-size:0;display:grid}#main .rp-card .rp-k{color:var(--color-text-muted);font-size:13px}#main .rp-card b{color:var(--ac);font-size:1.125rem;line-height:1.5}#main .rp-logos{flex:none;gap:6px;display:flex}#main .rp-logos img{background:#fff;border-radius:6px;block-size:44px;inline-size:auto}#main .rp-change{color:var(--color-primary-900);text-underline-offset:3px;flex:none;font-size:14px;text-decoration:underline}#main .reg-prog .rp-aside{background:color-mix(in srgb,var(--ac) 80%,#012b3c);border-block-start:3px solid var(--color-accent-400)}#main .rp-aside dt{align-items:center;gap:6px;display:flex}#main .rp-aside dt svg{block-size:1rem;inline-size:1rem}#main .rp-hl{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}#main .rp-hl li{font-size:var(--font-size-body-sm);color:#ffffffe6;align-items:flex-start;gap:8px;line-height:1.7;display:flex}#main .rp-hl li p,#main .rp-hl li span{text-align:start}#main .rp-hl svg{block-size:1rem;inline-size:1rem;color:var(--color-accent-400);flex:none;margin-block-start:.35em}@media (width<=640px){#main .rp-card{flex-wrap:wrap}#main .rp-logos img{block-size:36px}}#main .rp-ic{background:var(--ac);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:3rem;inline-size:3rem;display:grid}#main .rp-ic svg{block-size:1.4rem;inline-size:1.4rem}#main .rp-steps{counter-reset:rp;gap:6px;margin:0;padding:0;list-style:none;display:grid}#main .rp-steps li{counter-increment:rp;font-size:var(--font-size-body-sm);color:#ffffffeb;text-align:start;align-items:center;gap:10px;display:flex}#main .rp-steps li:before{content:counter(rp);block-size:1.6rem;inline-size:1.6rem;color:var(--color-accent-400);background:#ffffff24;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}#main .rp-note{color:#fffc;text-align:start;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.7;display:flex}#main .rp-note svg{block-size:1rem;inline-size:1rem;color:var(--color-accent-400);flex:none;margin-block-start:.3em}#main .page-hdr.ph3.ph-svc .ph2-bg img{filter:blur(3px)saturate(.8);transform:scale(1.04)}#main .page-hdr.ph3.ph-svc:after{background:linear-gradient(180deg,#012b3cd9 0%,color-mix(in srgb,var(--ph-ac,#012b3c) 72%,transparent) 50%,color-mix(in srgb,var(--ph-ac,#012b3c) 80%,#012b3c) 100%)}#main .req-sec{color:var(--color-primary-900);background:linear-gradient(#fbf7f0,#f3eadc)}#main .req-sec:before{opacity:.07}#main .req-sec .h2{color:var(--color-primary-900)}#main .req-steps li:before{box-shadow:0 0 0 5px #f7f0e5,0 0 0 6px var(--color-accent-400);background:var(--color-primary-900);color:var(--color-accent-400)}#main .req-steps li:after{background:#c59f69b3}#main .req-steps h3{color:var(--color-primary-900)}#main .sec-facts:not(:has(~.sec)){background:linear-gradient(#fbf7f0,#f3eadc)}#main .sec-facts:not(:has(~.sec)):before{opacity:.06}#main .sec-facts:not(:has(~.sec)) .stats>div,#main .sec-facts:not(:has(~.sec)) .stats>div:nth-child(2n){background:#fff;border:1px solid #c59f6959;box-shadow:0 6px 18px #012b3c0f}#main .sec-facts:not(:has(~.sec)) .stats dt,#main .sec-facts:not(:has(~.sec)) .stats>div:nth-child(2n) dt{color:var(--color-primary-900)}#main .sec-facts:not(:has(~.sec)) .stats dd,#main .sec-facts:not(:has(~.sec)) .stats>div:nth-child(2n) dd{color:var(--color-text-muted)}#main .sec-facts:not(:has(~.sec)) .stats .st-ic{color:var(--color-accent-600,#9a7642);background:#c59f6929}#main .sec-facts:not(:has(~.sec)) .stats>div:hover{background:var(--color-primary-900);border-color:var(--color-primary-900)}#main .sec-facts:not(:has(~.sec)) .stats>div:hover dt{color:var(--color-accent-400)}#main .sec-facts:not(:has(~.sec)) .stats>div:hover dd{color:#fffc}#main .cn{gap:var(--space-5);align-items:center;display:grid}@media (width>=960px){#main .cn{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(32px,5vw,72px)}#main .cn-join{grid-column:1/-1}}#main .cn-tx{gap:var(--space-3);align-content:start;display:grid}#main .cn-reg{color:var(--color-accent-700,#7f6434);background:#c59f6924;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 14px;font-size:14px;font-weight:600;display:inline-flex}#main .cn-reg svg{block-size:1rem;inline-size:1rem}#main .cn-tx .h2{margin:0;line-height:1.35}#main .cn-p{color:var(--color-text);margin:0;font-size:1.0625rem;line-height:1.95}#main .cn-pl{gap:10px;margin:0;padding:0;list-style:none;display:grid}#main .cn-pl li{border:1px solid #012b3c1a;border-inline-start:3px solid var(--color-accent-400);color:var(--color-primary-900);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}#main .cn-pl .ic{background:var(--color-primary-900);block-size:2.5rem;inline-size:2.5rem;color:var(--color-accent-400);border-radius:50%;flex:none;place-items:center;display:grid}#main .cn-pl .ic svg{block-size:1.2rem;inline-size:1.2rem}#main .cn-ph{display:grid;position:relative}#main .cn-f{border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #012b3c29}#main .cn-f img{aspect-ratio:4/3;object-fit:cover;inline-size:100%;display:block}#main .cn-f figcaption{color:#fff;text-align:start;background:linear-gradient(#0000,#012b3cd9);padding:28px 16px 12px;font-size:13px;line-height:1.6;position:absolute;inset-block-end:0;inset-inline:0}#main .cn-ph.two .f1{z-index:1;border:6px solid #fff;justify-self:end;inline-size:58%;margin-block-start:-22%;margin-inline-end:-4%}#main .cn-ph.two .f1 img{aspect-ratio:3/2}#main .cn-ph.two .f1 figcaption{padding:20px 12px 8px;font-size:12px}#main .cn-badge{z-index:2;background:var(--color-primary-900);color:#fff;text-align:center;border-radius:16px;justify-items:center;gap:2px;max-inline-size:11rem;padding:12px 16px;display:grid;position:absolute;inset-block-start:18px;inset-inline-start:18px;box-shadow:0 10px 24px #012b3c40}#main .cn-badge b{color:var(--color-accent-400);font-size:2rem;font-weight:600;line-height:1}#main .cn-badge span{color:#ffffffd9;font-size:12.5px;line-height:1.5}#main .cn-join{gap:var(--space-3);background:linear-gradient(#fbf7f0,#f3eadc);border:1px solid #c59f6959;border-radius:20px;align-items:center;margin-block-start:var(--space-2);padding:clamp(20px,3vw,32px);display:grid}@media (width>=860px){#main .cn-join{grid-template-columns:auto minmax(0,1fr) auto}}#main .cn-join>.ic{background:var(--color-accent-400);block-size:3.25rem;inline-size:3.25rem;color:var(--color-primary-900);border-radius:50%;place-items:center;display:grid}#main .cn-join>.ic svg{block-size:1.5rem;inline-size:1.5rem}#main .cn-jt{gap:6px;display:grid}#main .cn-jt .h4{color:var(--color-primary-900);margin:0}#main .cn-jt p{color:var(--color-text);margin:0;line-height:1.85}#main .cn-ja{justify-items:start;gap:10px;display:grid}@media (width>=860px){#main .cn-ja{justify-items:end}}#main .cn-ja .btn svg{block-size:1rem;inline-size:1rem}#main .cn-mail{color:var(--color-primary-900);align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}#main .cn-mail svg{block-size:1.1rem;inline-size:1.1rem;color:var(--color-accent-500)}#main .cn-mail:hover span{text-underline-offset:3px;text-decoration:underline}@media (width<=640px){#main .cn-ph.two .f1{inline-size:70%;margin-block-start:-18%;margin-inline-end:0}#main .cn-badge{padding:10px 12px;inset-block-start:12px;inset-inline-start:12px}#main .cn-badge b{font-size:1.6rem}}#main .cn-ph.two .f0 figcaption{padding-inline-end:56%}@media (width<=640px){#main .cn-ph.two .f0 figcaption{background:linear-gradient(#012b3ccc,#0000);padding-block:10px 24px;padding-inline-end:16px;inset-block:0 auto}#main .cn-badge{inset-block:12px auto;inset-inline:auto 12px}#main .cn-ph.two .f0 figcaption{padding-inline-end:46%}}#main .cn-join{gap:var(--space-4);grid-template-columns:1fr!important}#main .cn-jh{gap:var(--space-3);align-items:flex-start;display:flex}#main .cn-jh>.ic{background:var(--color-accent-400);block-size:3.25rem;inline-size:3.25rem;color:var(--color-primary-900);border-radius:50%;flex:none;place-items:center;display:grid}#main .cn-jh>.ic svg{block-size:1.5rem;inline-size:1.5rem}#main .cn-jt .cn-mail{margin-block-start:4px}#main .cn-form{background:#fff;border:1px solid #c59f694d;border-radius:16px;padding:clamp(16px,3vw,28px);box-shadow:0 8px 24px #012b3c0f}#main .cn-form textarea{min-block-size:6rem}#main .cn-jh{flex-wrap:wrap}#main .cn-jh .cn-jt{flex:1;min-inline-size:16rem}#main .cn-go{flex:none;align-self:center}#main .cn-go svg{block-size:1rem;inline-size:1rem}#main .cn-mail.on-dark{color:#fff}#main .cn-mail.on-dark svg{color:var(--color-accent-400)}.ceo-id{align-content:start;gap:14px;margin:0;display:grid}.ceo-id figcaption{text-align:center;gap:4px;display:grid}.ceo-id figcaption b{color:var(--color-primary-900);font-size:clamp(20px,1.8vw,24px);font-weight:700}.ceo-id figcaption span{color:var(--color-accent-500,#b08a55);font-size:15px}@media (width<=1023px){.ceo-id{justify-self:center;inline-size:100%;max-inline-size:360px}}.ceo-list{gap:10px;margin:0;padding-inline-start:1.2em;display:grid}.ceo-list li{text-align:justify;line-height:1.9}.ceo-list b{color:var(--color-primary-900)}@media (width>=1024px){.ceo-pg .body{max-inline-size:44em}}#main .ceo-pg .ceo-h{margin:0 0 4px}.ceo-pq{background:var(--color-accent-50);border-inline-start:4px solid var(--color-accent-400);border-radius:18px;margin:0 0 8px;padding:22px 28px;position:relative}.ceo-pq:before{content:"”";color:var(--color-accent-400);opacity:.45;font-family:Georgia,serif;font-size:96px;line-height:1;position:absolute;inset-block-start:-18px;inset-inline-end:18px}html[dir=rtl] .ceo-pq:before{content:"“"}.ceo-pq p{font-family:var(--font-family-display);color:var(--color-primary-900);text-align:start;margin:0;font-size:clamp(20px,1.9vw,26px);line-height:1.6}.ceo-pg-fig{margin-block-start:14px}.hv-ceo-text:before{display:none}.hv-ceo-text .hv-ceo-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}@media (width<=1023px){.hv-ceo-text .hv-ceo-grid{grid-template-columns:minmax(0,1fr)}}.hv-ceo-text .ceo-quote{font-size:clamp(28px,3.4vw,50px)}.ceo-by{border-inline-start:3px solid var(--color-accent-400);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-6px 0 0;padding-inline-start:14px;display:flex}.ceo-by b{color:var(--color-primary-900);font-size:17px}.ceo-by span{color:var(--color-accent-500,#b08a55);font-size:14px}.ev-prog{background:#012b3c}.ev-prog .ev-ph{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;transition:transform .6s;position:absolute;inset:0}.ev-prog:after{content:"";z-index:-1;background:linear-gradient(#012b3c59 0%,#012b3cd1 48%,#012b3c 100%);position:absolute;inset:0}.ev-prog:before{display:none}.ev-prog:hover .ev-ph{transform:scale(1.05)}.ev-logos{background:#fff;border-radius:12px;justify-self:start;align-items:center;gap:10px;padding:8px 12px;display:flex}.ev-logos img{object-fit:contain;block-size:26px;inline-size:auto;max-inline-size:96px}.ev-t small{-webkit-line-clamp:2;color:#fffc;-webkit-box-orient:vertical;margin-block-start:6px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.ev-prog .ev-ph{transition:none}.ev-prog:hover .ev-ph{transform:none}}#main .cpx-eb{align-items:center;gap:10px;display:inline-flex}#main .cpx-ic{color:#fff;background:#ffffff24;border-radius:12px;place-items:center;block-size:2.4rem;inline-size:2.4rem;display:grid}#main .cpx-ic svg{block-size:20px;inline-size:20px}#main .cpx-logo{color:#0f2a3a;align-self:flex-start;gap:.75rem;inline-size:fit-content;max-inline-size:100%}#main .cpx-mark{aspect-ratio:1;background:var(--ac,#1b4d5c);color:#fff;border-radius:12px;flex:none;place-items:center;block-size:100%;display:grid}#main .cpx-mark svg{block-size:55%;inline-size:55%}#main .cpx-nm{border-inline-start:1px solid #e4e1da;gap:.15rem;padding-inline-start:.75rem;line-height:1.25;display:grid}#main .cpx-nm b{font-size:.95rem;font-weight:700}#main .cpx-nm small{letter-spacing:.02em;color:var(--ac,#1b4d5c);text-align:start;direction:ltr;font-size:.68rem;font-weight:600}#main .cpx-axes{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}#main .cpx-axes li{align-items:flex-start}#main .cpx-axes li>div{gap:4px;display:grid}#main .cpx-axes li span:not(.px-an){color:var(--color-text-muted);font-size:.92rem;line-height:1.7}#main .cpx-aud{color:var(--color-primary-900);gap:4px;margin:0;padding-inline-start:1.2rem;line-height:1.8;display:grid}#main .cpx{scroll-margin-top:calc(var(--hdr-h,0px) + 16px)}#main .md-tabs-sec{padding-block:clamp(32px,4vw,48px) 0}#main .md-tabs{inline-size:max-content;max-inline-size:100%}#main .md-panel>.sec:first-child{padding-block-start:clamp(20px,2.5vw,32px)}@media (width<=599px){#main .md-tabs{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}#main .md-tabs button{white-space:nowrap}}#main .adv-tabs{margin-block-end:var(--space-2)}.srch-btn{block-size:40px;inline-size:40px;color:var(--color-primary-900);cursor:pointer;background:0 0;border:1px solid #012b3c24;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:inline-grid}.srch-btn svg{block-size:19px;inline-size:19px}.srch-btn:hover{border-color:var(--color-accent-400);color:var(--color-accent-500)}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .srch-btn{color:#fff;border-color:#ffffff59}.hdr-over:not(.stuck):not(:has(.drawer:not([hidden]))) .srch-btn:hover{border-color:var(--color-accent-400);color:var(--color-accent-200)}html.srch-open{overflow:hidden}.srch{max-block-size:calc(100dvh - 48px);inline-size:min(720px,100vw - 32px);max-inline-size:none;color:var(--color-primary-900);background:#fff;border:0;border-radius:20px;margin:clamp(16px,8vh,88px) auto auto;padding:0;overflow:hidden;box-shadow:0 30px 80px #012b3c59}.srch[open]{display:flex}.srch::backdrop{backdrop-filter:blur(3px);background:#012b3c8c}.srch-box{flex-direction:column;min-block-size:0;inline-size:100%;display:flex}.srch-bar{border-block-end:1px solid var(--color-accent-100);align-items:center;gap:12px;padding:14px 18px;display:flex}.srch-bar .srch-ic{block-size:22px;inline-size:22px;color:var(--color-accent-500);flex:none}.srch-bar input{min-inline-size:0;font:inherit;color:var(--color-primary-900);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:17px}.srch-bar input::-webkit-search-cancel-button{display:none}.srch-x{background:var(--color-accent-50);block-size:36px;inline-size:36px;color:var(--color-primary-900);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.srch-x:hover{background:var(--color-accent-100)}.srch-x svg{block-size:18px;inline-size:18px}.srch-st{color:var(--color-text-muted);margin:0;padding:12px 20px 4px;font-size:13px}.srch-res{min-block-size:0;margin:0;padding:6px 10px 12px;list-style:none;overflow-y:auto}.srch-res a{color:inherit;border-radius:12px;gap:3px;padding:12px;text-decoration:none;display:grid}.srch-res a:hover,.srch-res a:focus-visible{background:var(--color-accent-50);outline:0}.srch-res .srch-s{color:var(--color-accent-700);font-size:12px;font-weight:600}.srch-res b{color:var(--color-primary-900);font-size:16px;font-weight:700}.srch-res .srch-x2{color:var(--color-neutral-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.srch-res mark{background:var(--color-accent-100);color:inherit;border-radius:3px;padding:0 1px}#main .hubs-sec{background:linear-gradient(180deg,#fff,var(--color-accent-50))}#main .hubs{gap:clamp(16px,2.5vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){#main .hubs{grid-template-columns:repeat(2,minmax(0,1fr))}}#main .hub{border:1px solid var(--color-accent-200);border-block-start:4px solid var(--color-accent-400);background:#fff;border-radius:24px;grid-template-rows:auto auto auto 1fr auto;gap:14px;padding:clamp(22px,3vw,34px);display:grid;position:relative;box-shadow:0 22px 44px -30px #012b3c59}#main .hub-hd{justify-content:space-between;align-items:center;display:flex}#main .hub-ic{background:var(--color-primary-900);block-size:3.5rem;inline-size:3.5rem;color:var(--color-accent-400);border-radius:16px;place-items:center;display:grid}#main .hub-ic svg{block-size:1.6rem;inline-size:1.6rem}#main .hub-n{color:var(--color-accent-200);font-size:2.6rem;font-weight:700;line-height:1}#main .hub .h3{margin:0}#main .hub .h3 a{color:var(--color-primary-900);text-decoration:none}#main .hub .h3 a:hover{color:var(--color-accent-700)}#main .hub>p{color:var(--color-text);text-align:justify;margin:0;line-height:1.9}#main .hub-br{flex-wrap:wrap;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:flex}#main .hub-br a{background:var(--color-accent-50);border:1px solid var(--color-accent-200);color:var(--color-primary-900);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}#main .hub-br a svg{block-size:14px;inline-size:14px;color:var(--color-accent-500)}#main .hub-br a:hover{border-color:var(--color-accent-400);background:#fff}#main .hub-go{border-radius:999px;justify-self:start;gap:8px;padding-inline:22px}#main .hub-go svg{block-size:1rem;inline-size:1rem}@media (width>=960px){#main .cn.nogal{align-items:start}}#main .cn-emb{background:var(--color-primary-900);block-size:4rem;inline-size:4rem;color:var(--color-accent-400);border-radius:18px;place-items:center;display:grid}#main .cn-emb svg{block-size:1.9rem;inline-size:1.9rem}#main .cn.nogal>.cn-pl{align-self:center}#main .cn-chap{color:var(--color-accent-700);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}#main .cn-chap svg{block-size:1rem;inline-size:1rem}#main .cn-tabbar{padding-block:clamp(28px,4vw,44px) 0}#main .cn-tabs{border-bottom:1px solid #e7e1d6;justify-content:center;gap:8px;display:flex}#main .cn-tabs button{font:inherit;color:#5d727b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:12px 22px 14px;font-size:17px;font-weight:600;display:inline-flex}#main .cn-tabs button svg{block-size:20px;inline-size:20px;color:var(--color-accent-500)}#main .cn-tabs button:hover{color:var(--color-primary-900)}#main .cn-tabs button[aria-selected=true]{color:var(--color-primary-900);border-bottom-color:var(--color-accent-400)}#main .cn-tabs button:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px;border-radius:6px}#main .cn-tabbar~.cn-sec{padding-block-start:clamp(28px,4vw,44px)}@media (width<=520px){#main .cn-tabs{gap:0}#main .cn-tabs button{flex:1;justify-content:center;padding-inline:8px;font-size:15px}}#main .cn-prog{color:var(--color-accent-700);justify-self:start;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}#main .cn-prog svg{block-size:20px;inline-size:20px}#main .cn-prog:hover{text-underline-offset:4px;text-decoration:underline}#main .nxs{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));display:grid}#main .nx{border:1px solid #e7e1d6;border-block-start:3px solid var(--color-primary-900);transition:border-color var(--duration-base),box-shadow var(--duration-base);background:#fff;border-radius:4px 4px 16px 16px;flex-direction:column;gap:10px;padding:18px 20px 14px;display:flex;position:relative}#main .nx.k-sector{border-block-start-color:var(--color-accent-400)}#main .nx:hover{box-shadow:0 12px 28px #012b3c14}#main .nx-meta{color:#5d727b;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.85rem;display:flex}#main .nx-kind{color:var(--color-primary-900);font-weight:700}#main .nx.k-sector .nx-kind{color:var(--color-accent-700)}#main .nx-kind:after{content:"";vertical-align:middle;background:#c9bba3;border-radius:50%;block-size:4px;inline-size:4px;margin-inline-start:10px;display:inline-block}#main .nx-t{text-align:start;flex:1;margin:0;font-size:1.08rem;line-height:1.65}#main .nx-t a{color:var(--color-primary-900);text-decoration:none}#main .nx-t a:after{content:"";position:absolute;inset:0}#main .nx:hover .nx-t a{text-decoration:underline;text-decoration-color:var(--color-accent-400);text-underline-offset:6px}#main .nx-t a:focus-visible{outline:none}#main .nx:has(.nx-t a:focus-visible){outline:3px solid var(--color-accent-400);outline-offset:3px}#main .nx-sum{color:#4a5d66;text-align:justify;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.95rem;line-height:1.8;display:-webkit-box;overflow:hidden}#main .nx-foot{color:#5d727b;border-block-start:1px solid #efe9df;align-items:center;gap:10px;margin:4px 0 0;padding-block-start:12px;font-size:.85rem;display:flex}#main .nx-src{min-width:0;color:var(--color-primary-900);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;display:inline-flex;overflow:hidden}#main .nx-src>span{text-overflow:ellipsis;min-width:0;overflow:hidden}#main .nx-src svg{block-size:16px;inline-size:16px;color:var(--color-accent-500);flex:none}#main .nx-topic{white-space:nowrap;background:#f7f3ec;border-radius:999px;padding:2px 10px}#main .nx-go{block-size:16px;inline-size:16px;color:var(--color-accent-700);flex:none;margin-inline-start:auto}
