@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/themes/wrhscf/assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/themes/wrhscf/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/themes/wrhscf/assets/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/themes/wrhscf/assets/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #0f1b3d;--color-secondary: #d9a441;--color-gold-display: #aa7b22;--eyebrow-ink: var(--color-primary);--color-dark: #102a43;--color-white: #ffffff;--color-gray: #e8edf3;--color-light-text: #cbd5e1;--color-light: #94a3b8;--color-primary-alpha: #0f1b3d99;--color-white-alpha: #ffffff01;--color-ink: var(--color-primary);--color-bg: var(--color-white);--color-border: var(--color-gray);--font-montserrat: "Montserrat", system-ui, -apple-system, sans-serif;--font-inter: "Inter", system-ui, -apple-system, sans-serif;--font-display: var(--font-montserrat);--font-body: var(--font-inter);--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--leading-flat: .75rem;--leading-xs: 1rem;--leading-sm: 1.25rem;--leading-base: 1.5rem;--tracking-wide: .3px;--text-brand-fluid: clamp(.625rem, 2.9vw, 1rem);--text-brand-sub-fluid: clamp(.5625rem, 2.4vw, .75rem);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-16: 64px;--space-14: 56px;--space-12: 48px;--space-20: 80px;--space-28: 112px;--container-max: 1216px;--gutter: var(--space-4);--header-utility-h: var(--space-9);--header-nav-h: var(--space-16);--header-h: 101px;--radius-sm: 4px;--border-hairline: 1px;--btn-pad-y: 10px;--btn-pad-x: var(--space-5);--logo-text-gap: 2px;--icon-social: 12px;--target-min: 24px;--logo-w: 36px;--logo-h: 46px;--nav-current-rule: 2px;--shadow-nav: 0 1px 1px rgba(0, 0, 0, .05);--hero-h: clamp(30rem, 54.1667vw, 780px);--hero-content-max: 844px;--hero-scrim-opacity: .65;--hero-shadow-start: .62;--hero-shadow-mid: .58;--hero-shadow-hold: 52%;--hero-shadow-clear: 80%;--hero-gradient-h: 128px;--color-fade: 28 39 64;--color-primary-rgb: 15 27 61;--color-secondary-rgb: 217 164 65;--color-chip-bg-rgb: 240 244 248;--color-white-rgb: 255 255 255;--color-gray-rgb: 232 237 243;--fade-opacity: .9;--color-trust-bg: #bac8dc;--color-footer-rule: #1e3a5f;--color-footer-divider: rgb(255 255 255 / .1);--color-muted: #64748b;--text-hero: clamp(2rem, 4.4444vw, 4rem);--leading-hero: 1;--btn-pad-y-md: var(--space-3);--btn-pad-x-md: var(--space-6);--btn-pad-y-lg: 14px;--btn-pad-x-lg: var(--space-8);--btn-icon-gap: var(--space-2);--giftworks-cta-pad-x: var(--space-7);--section-pad-y: 96px;--section-gap: 56px;--text-h2: clamp(1.75rem, 3.3333vw, 3rem);--leading-h2: 1;--text-h3: clamp(1.5rem, 2.5vw, 2.25rem);--leading-h3: 1.1111;--leading-body: 1.625;--tracking-eyebrow: 1.2px;--tracking-link: .35px;--card-pad: 48px;--card-media-h: 518px;--chip-offset: var(--space-5);--shadow-card: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-chip: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-hairline: 0 1px 1px rgb(0 0 0 / .05);--shadow-raised: 0 1px 2px rgb(0 0 0 / .05);--shadow-lift: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tile-aspect: 4 / 3;--tile-pad: var(--space-6);--tile-scrim-photo: .15;--tile-scrim-text: .75;--tile-scrim-clear-to: 30%;--tile-scrim-full-from: 60%;--grid-gap: var(--space-6);--text-tile: clamp(1.375rem, 2.0833vw, 1.875rem);--leading-tile: 1.2;--tile-arrow-w: 16.56px;--tile-arrow-h: 6.72px;--event-card-w: 320px;--event-gap: var(--space-5);--event-media-h: 160px;--event-overlay-opacity: .3;--event-body-pad-x: var(--space-5);--event-body-pad-t: var(--space-6);--event-body-pad-b: var(--space-5);--event-badge-inset: var(--space-4);--text-day: 1.125rem;--leading-day: 1;--text-h5: 1rem;--leading-h5: 1.375;--pin-w: 9px;--pin-h: 12px;--shadow-card-sm: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--section-gap-sm: 48px;--footer-band-gap: var(--space-20);--footer-col-gap: var(--space-16);--footer-link-gap: var(--space-4);--footer-social-box: var(--space-8);--footer-link-col-w: 200px;--footer-about-max: 27rem;--prefooter-pad-y: var(--space-28);--prefooter-pattern-opacity: .1;--prefooter-heading-max: 768px;--prefooter-text-max: 672px;--text-display: clamp(1.875rem, 4.1667vw, 3.75rem);--leading-display: 1;--text-lg: clamp(1rem, 1.25vw, 1.125rem);--leading-lg: 1.5556;--btn-pad-y-xl: 18px;--btn-pad-x-xl: var(--space-10);--btn-border-w: 2px;--trust-pad-y: 41px;--trust-badge: var(--space-10);--trust-icon: var(--space-4);--trust-col-pad: var(--space-6);--subscribe-pad-y: var(--space-10);--subscribe-icon-box: 48px;--subscribe-icon: 18px;--subscribe-btn-w: 200px;--subscribe-field-max: 420px;--subscribe-btn-pad-y: 13px;--text-h4: clamp(1.25rem, 1.6667vw, 1.5rem);--leading-h4: 1.3333;--page-hero-h: clamp(24rem, 41.6667vw, 600px);--page-hero-content-max: 768px;--page-hero-photo-left: 38%;--page-hero-photo-bleed: 240px;--page-hero-photo-focus-x: 50%;--page-hero-photo-scrim-mid: .35;--page-hero-shadow-start: .6;--page-hero-shadow-mid: .44;--page-hero-shadow-clear: 62%;--page-hero-shadow-base: .75;--page-hero-shadow-base-to: 32%;--page-hero-focus-y: 50%;--page-hero-flat-h: clamp(15rem, 24.3056vw, 350px);--page-hero-flat-pad: var(--space-12);--page-hero-flat-stop: 23.308%;--stats-badge: 56px;--stats-icon: 20px;--stats-text-gap: 6px;--stats-accent-w: 2px;--stats-cap-offset: calc(var(--text-h3) * .1874);--officer-crest-opacity: .45;--crumb-pad-start: 12px;--crumb-pad-end: 13px;--crumb-gap: var(--space-2);--crumb-blur: 7.5px;--crumb-chevron-w: 7.5px;--crumb-chevron-h: 12px;--pillar-gap: var(--space-12);--pillar-aside-w: 478.67px;--pillar-rule-w: 64px;--pillar-rule-h: 4px;--pillar-lead-leading: 1.5556;--pillar-body-leading: 1.625;--quote-card-media-h: 192px;--quote-card-photo-ratio: 960 / 430;--quote-card-photo-ratio-lg: 4 / 3;--quote-card-pad: var(--space-6);--quote-card-gap: var(--space-5);--quote-card-avatar: var(--space-10);--quote-card-ring: 2px;--quote-card-quote-leading: 1.625;--quote-card-role-alpha: .55;--shadow-quote-card: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-fund-row: var(--shadow-raised);--fund-head-max: 672px;--fund-gap: var(--space-4);--fund-pad: var(--space-6);--fund-icon-col: 96px;--fund-icon: 30px;--fund-desc-max: 576px;--fund-aside-pad: var(--space-8);--fund-main-gap: 6.75px;--fund-desc-leading: 1.625;--fund-goal-leading: 1;--fund-track-h: var(--space-2);--fund-progress-gap: 6px;--fund-progress-inset: 104px;--fund-modal-w: 720px;--fund-modal-min-h: 480px;--fund-modal-close: var(--space-9);--fund-modal-scrim: rgb(var(--color-primary-rgb) / .6);--alloc-gap: var(--space-12);--alloc-col: 584px;--alloc-card-pad: 25px;--alloc-dot: var(--space-3);--alloc-dot-sm: var(--space-3);--alloc-donut-max: 282px;--alloc-note-pad: 17px;--alloc-note-badge: var(--space-10);--alloc-note-icon: 14px;--explore-rule-pad: 25px;--explore-card-gap: var(--space-5);--explore-media-h: 144px;--explore-badge: var(--space-8);--explore-badge-icon: 12px;--explore-body-pad: var(--space-5);--explore-more-pad: var(--space-3);--text-explore-heading: clamp(1.375rem, 2.0833vw, 1.875rem);--leading-explore-heading: 1.2;--leading-explore-title: 1.25;--tracking-explore-more: .6px;--color-navy-panel: var(--color-rule-navy);--stats-band-pad-y: var(--space-10);--stats-band-gap: var(--space-4);--leading-stats-band: 1;--ways-head-max: 672px;--ways-head-gap: var(--space-3);--ways-head-pad-b: 56px;--ways-rule-w: 64px;--ways-rule-h: 4px;--ways-grid-min: 400px;--ways-grid-gap: var(--space-8);--ways-card-radius: 16px;--ways-card-media-h: 224px;--ways-card-focus-y: 50%;--ways-card-pad: var(--space-8);--ways-card-tile: 48px;--ways-card-tile-icon-h: 18px;--ways-card-chip-inset: var(--space-4);--ways-card-chip-pad-x: var(--space-3);--ways-card-chip-pad-y: 5.5px;--ways-card-btn-pad-x: var(--space-6);--ways-card-btn-pad-y: var(--space-3);--ways-card-btn-gap: var(--space-2);--ways-card-btn-icon-h: 12px;--ways-card-ext: 12px;--text-ways-heading: clamp(1.75rem, 2.5vw, 2.25rem);--leading-ways-heading: 1.1111;--text-ways-lead: clamp(1rem, 1.25vw, 1.125rem);--leading-ways-lead: 1.625;--leading-ways-card-heading: 1.25;--ways-tile-gold: rgb(var(--color-secondary-rgb) / .1);--bio-gap: var(--space-12);--bio-media-w: 208px;--bio-media-h: 256px;--bio-frame-pad: 2px;--bio-portrait-focus-x: 50%;--bio-frame-border: 2px;--bio-frame-radius: 8px;--bio-column: 900px;--bio-column-gap: var(--space-8);--bio-rule-h: 4px;--bio-lead-pad: var(--space-6);--bio-quote-pad: var(--space-8);--bio-quote-pad-l: 36px;--bio-avatar: var(--space-10);--bio-break-h: 384px;--bio-break-focus-y: 50%;--bio-support-glyph: var(--space-12);--bio-pill-pad-x: 17px;--tracking-bio-heading: -1.5px;--text-bio-quote: clamp(1.125rem, 1.6667vw, 1.5rem);--leading-bio-quote: 1.3333;--leading-bio-lead: 1.4;--hof-filter-pad-b: 17px;--hof-filter-radius: 8px;--hof-filter-pad-y: 12px;--hof-filter-pad-x: 17px;--hof-filter-search-indent: 45px;--hof-filter-icon: 14px;--hof-filter-icon-inset: var(--space-4);--hof-filter-chevron: 18px;--hof-filter-chevron-inset: 13px;--hof-filter-reset-icon: 12px;--hof-filter-field-w: 224px;--hof-filter-year-w: 192px;--hof-filter-count-pad: 9px;--hof-card-gap: var(--space-6);--hof-card-media-ratio: 13 / 9;--hof-card-badge: var(--space-8);--hof-card-badge-inset: var(--space-3);--hof-card-badge-icon: 12px;--hof-card-badge-blur: 2px;--hof-card-body-pad: var(--space-5);--hof-card-body-gap: var(--space-3);--hof-card-ident-basis: 168px;--hof-card-pill-pad-x: 11px;--hof-card-pill-pad-y: 5px;--hof-card-foot-pad: 17px;--hof-card-dot: var(--space-2);--hof-card-summary-lines: 2;--hof-card-crest: var(--space-6);--hof-portrait-focus-y: 20%;--leading-inductee-name: 1.25;--hof-sort-pad-x: var(--space-3);--hof-sort-pad-y: 5px;--hof-more-track-w: 384px;--hof-more-track-h: 6px;--hof-more-btn-pad-x: var(--space-10);--hof-more-btn-pad-y: var(--space-3);--hof-more-icon: 14px;--hof-nom-gap: var(--space-12);--hof-nom-rule-h: 4px;--hof-nom-media-h: 420px;--hof-nom-cta-border: 2px;--hof-nom-card-inset: var(--space-6);--hof-nom-card-pad: var(--space-4);--hof-nom-glyph: var(--space-10);--hof-nom-tick: 14px;--hof-nom-cta-icon: 16px;--hof-nom-blur: 2px;--text-hof-nom-heading: clamp(1.5rem, 2.5vw, 2.25rem);--leading-hof-nom-heading: 1.1111;--hof-bio-gap: var(--space-12);--hof-portrait-w: 208px;--hof-portrait-ratio: 13 / 18;--hof-portrait-overlap: var(--space-6);--hof-portrait-border: 2px;--hof-portrait-radius: 8px;--hof-portrait-pad: 2px;--hof-portrait-link-h: var(--space-8);--hof-portrait-bar-pad: 10px;--hof-portrait-bar-pad-x: var(--space-3);--hof-bio-rule-h: 4px;--hof-bio-lead-pad: var(--space-6);--hof-bio-pill-pad-x: 17px;--text-hof-bio-name: clamp(2rem, 4.1667vw, 3.75rem);--tracking-hof-bio-name: -1.5px;--leading-hof-bio-lead: 1.4;--hof-bio-column: 900px;--hof-quote-pad: var(--space-8);--hof-quote-pad-l: 52px;--hof-quote-avatar: var(--space-10);--hof-break-h: 384px;--text-hof-quote: clamp(1.125rem, 1.6667vw, 1.5rem);--leading-hof-quote: 1.3333;--hof-ribbon-pad-y: 33px;--hof-ribbon-glyph: var(--space-12);--hof-ribbon-glyph-icon: 22px;--hof-ribbon-cta-icon: 14px;--hof-ribbon-chev-w: 8px;--hof-ribbon-chev-h: 12px;--hof-ribbon-cta-pad-x: var(--space-6);--hof-ribbon-plain-pad-x: var(--space-4);--hof-disc-gap: var(--space-10);--hof-disc-rule-pad: 25px;--hof-disc-card-gap: var(--space-6);--hof-disc-pill-inset: var(--space-3);--hof-disc-pill-pad-x: var(--space-3);--hof-disc-pill-pad-y: var(--space-1);--hof-disc-body-pad: var(--space-5);--hof-disc-body-gap: var(--space-1);--hof-disc-foot-pad: 7.5px;--hof-disc-arrow-w: 11px;--hof-disc-arrow-h: 12px;--pinned-h: 600px;--pinned-media-basis: 55%;--pinned-panel-basis: 45%;--pinned-panel-pad-x: 56px;--pinned-badge-inset: var(--space-6);--pinned-badge-pad-x: var(--space-3);--pinned-badge-pad-y: 6px;--pinned-badge-blur: 2px;--pinned-focus-y: 50%;--pinned-stack-ratio: 3 / 2;--pinned-badge-icon-w: 9px;--pinned-badge-icon-h: 12px;--pinned-excerpt-max: 448px;--pinned-cta-pad-x: 28px;--pinned-cta-icon-w: 12px;--pinned-cta-icon-h: 14px;--pinned-read-icon: 14px;--pinned-rule-pad: 33px;--pinned-avatar: var(--space-10);--text-pinned-title: clamp(1.875rem, 3.125vw, 2.8125rem);--leading-pinned-title: 1.0667;--ribbon-min-h: 60px;--ribbon-pill-pad-x: var(--space-4);--ribbon-pill-pad-y: 6px;--ribbon-pill-icon-w: 11px;--ribbon-pill-icon-h: 12px;--ribbon-bolt-w: 12px;--ribbon-bolt-h: 14px;--ribbon-chev-w: 8px;--ribbon-chev-h: 12px;--ribbon-label-pad-e: var(--space-4);--feed-bar-pad-y: var(--space-4);--feed-seg-pad: var(--space-1);--feed-seg-opt-pad-x: var(--space-5);--feed-seg-opt-pad-y: var(--space-2);--feed-seg-dot: var(--space-2);--feed-search-w: 288px;--feed-search-h: 42px;--feed-search-pad-s: 41px;--feed-search-pad-e: 17px;--feed-search-icon: 14px;--feed-search-icon-inset: var(--space-4);--feed-grid-min: 288px;--feed-grid-gap: var(--space-6);--feed-head-gap: 6.5px;--feed-head-pad-b: var(--space-10);--feed-more-pad-t: var(--space-10);--feed-more-border: 2px;--feed-more-icon-w: 12px;--feed-more-icon-h: 14px;--feed-card-radius: 12px;--feed-card-accent-h: 4px;--feed-card-media-h: 192px;--feed-card-pad: var(--space-6);--feed-card-meta-gap: var(--space-2);--feed-card-avatar: var(--space-6);--feed-card-row-gap: 6px;--feed-card-link-gap: 6px;--feed-card-arrow-w: 11px;--feed-card-arrow-h: 12px;--feed-card-chip-inset: var(--space-3);--feed-card-chip-pad-x: 10px;--feed-card-chip-pad-y: var(--space-1);--feed-card-pill-pad-x: var(--space-2);--feed-card-pill-pad-y: 2px;--feed-card-datechip-pad-x: var(--space-3);--feed-card-datechip-pad-y: var(--space-2);--feed-card-datechip-radius: 8px;--scrim-navy: rgb(10 25 47 / .4);--feed-card-cta-pad-x: var(--space-5);--feed-card-cta-pad-y: 10px;--feed-card-cta-gap: var(--space-2);--feed-card-cta-icon-w: 16px;--feed-card-cta-icon-h: 14px;--feed-card-pin-w: 9px;--feed-card-pin-h: 12px;--feed-card-clock: 12px;--tracking-chip: 1px;--underline-offset: 2px;--text-feed-chip: .625rem;--leading-feed-chip: 15px;--text-feed-date: 1.5rem;--text-feed-title: 1.25rem;--leading-feed-title: 27.5px;--text-feed-meta: .75rem;--leading-feed-meta: 16px;--text-feed-body: .875rem;--leading-feed-body: 22.75px;--leading-feed-row: 20px;--feed-more-pad-x: 42px;--feed-more-pad-y: 14px;--video-card-w: 320px;--video-row-gap: var(--space-5);--video-media-h: 180px;--video-radius: var(--feed-card-radius);--video-body-gap: var(--space-3);--video-copy-gap: var(--space-1);--video-copy-pad-x: var(--space-1);--video-image-opacity: .8;--video-play: 56px;--video-play-icon-w: 14px;--video-play-icon-h: 18px;--video-play-pad-s: 23.25px;--video-play-pad-e: 19.25px;--video-badge-inset: var(--space-3);--video-badge-pad-x: var(--space-2);--video-badge-pad-y: 2px;--video-badge-bg: rgb(10 25 47 / .8);--text-video-title: .875rem;--leading-video-title: 19.25px;--video-more-gap: 6px;--video-more-icon-w: 9px;--video-more-icon-h: 14px;--giftworks-pad-y: var(--space-20);--giftworks-copy-max: 672px;--card-accent-h: 4px;--card-badge: 36px;--card-badge-icon: 14px;--card-foot-gap: 12px;--card-more-gap: 6px;--card-more-opacity: .7;--text-card-title: clamp(1.375rem, 2.0833vw, 1.875rem);--leading-card-title: 1.25;--leading-card-summary: 1.375;--chevron-w: 6px;--chevron-h: 9px;--stats-gutter: var(--space-10);--leading-stat-label: 1.375;--page-hero-subhead-max: 672px;--page-hero-centred-h: 450px;--text-page-hero-lg: clamp(2.25rem, 5.2083vw, 4.6875rem);--page-hero-pattern-opacity: .2;--page-hero-pattern-scale: 320%;--page-hero-pattern-offset: -110%;--giving-form-w: 797px;--giving-aside-w: 379px;--giving-col-gap: var(--space-10);--giving-card-radius: 16px;--giving-card-pad: 25px;--giving-card-border: #f3f4f6;--giving-tier-badge: 40px;--giving-tier-radius: 12px;--giving-tier-icon-h: 14px;--giving-quote-avatar: 36px;--giving-quote-mark-h: 30px;--giving-aside-min: 320px;--giving-embed-h: 905px;--giving-embed-h-sm: 720px;--giving-embed-min: 490px;--giving-embed-min-sm: 600px;--leading-giving-body: 1.625;--leading-giving-quote: 1.625;--giving-badge-tint: rgb(var(--color-gold-alt-rgb) / .1);--planned-col-gap: var(--space-16);--planned-media-radius: var(--giving-card-radius);--planned-media-ratio-stacked: 16 / 9;--planned-media-ratio-sm: 4 / 3;--planned-media-focus-y: 20%;--planned-media-ratio-xs: 1 / 1;--planned-media-focus-y-sm: 0%;--planned-rule-w: 64px;--planned-rule-h: 4px;--planned-caption-inset: var(--space-6);--planned-caption-pad-y: 17px;--planned-caption-pad-x: 21px;--planned-caption-border: rgb(255 255 255 / .2);--planned-caption-fill: rgb(255 255 255 / .1);--planned-caption-blur: 2px;--planned-caption-scrim: .72;--planned-opt-badge: 36px;--planned-opt-radius: 8px;--planned-opt-pad: 17px;--planned-opt-icon-h: 12px;--text-planned-heading: clamp(2rem, 3.3333vw, 3rem);--text-planned-lead: clamp(1rem, 1.25vw, 1.125rem);--give-card-w: 389px;--give-card-pad: 29px;--give-badge: 48px;--give-badge-radius: 12px;--give-badge-icon-h: 16px;--text-give-heading: clamp(1.5rem, 2.0833vw, 1.875rem);--color-page-hero-scrim: 10 25 47;--tracking-label: .7px;--heading-rule-w: var(--space-20);--heading-rule-h: 4px;--mission-max: 960px;--officer-cols: 6;--officer-card-max: 240px;--officer-list-photo: 64px;--officer-list-photo-h: 85px;--officer-card-gap: var(--space-5);--officer-portrait-ratio: 3 / 4;--lead-meta-max: 384px;--rule-bar-w: 80px;--rule-bar-h: 4px;--leading-name: 1.25;--roster-row-h: 57px;--roster-col-gap: var(--space-8);--roster-row-gap: var(--space-2);--roster-dot: 8px;--roster-col-min: 320px;--color-roster-rule: #d9e2ec;--advisory-col-min: 240px;--advisory-col-gap: var(--space-6);--advisory-row-h: 45px;--advisory-row-gap: var(--space-1);--color-rule-faint: #f3f4f6;--utility-max: 704px;--utility-title-max: 768px;--utility-lead-max: 576px;--utility-title-pt: var(--space-16);--utility-title-pb: 57px;--fin-prose-max: 704px;--allocation-rule-w: 32px;--allocation-rule-h: 2px;--color-rule-soft: #e2e8f0;--fin-chart-pad: 34px;--fin-chart-gap: var(--space-8);--fin-legend-gap: var(--space-5);--fin-dot: 12px;--fin-track-h: 6px;--fin-chart-min: 260px;--fin-donut-max: 302px;--fin-seal: 96px;--fin-seal-icon: 30px;--fin-resource-pad: 33px;--fin-resource-min: 300px;--fin-card-pad: 25px;--fin-bar-revenue: var(--chart-seg-primary);--fin-bar-disbursed: var(--color-secondary);--fin-table-pill-bg: var(--color-gray);--fin-table-min: 640px;--drawer-w: 448px;--drawer-header-h: 76px;--drawer-pad: var(--space-8);--drawer-gap: var(--space-6);--drawer-para-gap: var(--space-5);--drawer-close: 40px;--drawer-scrim: rgb(10 25 47 / .6);--drawer-blur: 2px;--drawer-name: 1.875rem;--leading-drawer-name: 1.25;--drawer-role: 1rem;--leading-drawer-role: 1.5;--tracking-drawer-role: .8px;--tracking-pill: .6px;--motion-fast: .15s;--motion-panel: .26s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--motion-accordion: .32s;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--divider-rule-w: 64px;--divider-rule-h: 2px;--divider-label-gap: var(--space-4);--mission-gap: var(--space-8);--leading-mission: 1.4;--tracking-mission: -.02em;--committee-col-min: 420px;--committee-toggle: 14px;--committee-toggle-bar: 2px;--prose-max: 832px;--error-404-lead-max: 46ch;--prose-para-gap: var(--space-5);--color-prose: #475569;--color-steel: #3b6fa0;--color-slate: #486581;--color-cream: #fefbf0;--timeline-item-max: 120px;--timeline-dot: 24px;--timeline-dot-current: 28px;--timeline-ring: 4px;--timeline-track-h: 2px;--timeline-stem: var(--space-3);--leading-timeline-title: 1.25;--timeline-stack-max: 28rem;--color-track: #bcccdc;--color-track-fill: #ecc94b;--color-gold-alt-rgb: 236 201 75;--color-timeline-muted: #334e68;--color-dot-ring-muted: #9fb3c8;--wr-media-h: 480px;--wr-accent: 96px;--wr-accent-offset: -16px;--wr-badge-w: 320px;--wr-badge-inset: var(--space-6);--radius-md: 12px;--chip-pad-y: var(--space-2);--chip-pad-x: var(--space-4);--chip-icon: 12px;--quote-rule-w: 4px;--quote-pad-inline: 28px;--radius-pill: 9999px;--color-chip-bg: #f0f4f8;--color-hof-rule: #e5e7eb;--hof-lead-max: 576px;--text-quote: clamp(1.125rem, 1.3889vw, 1.25rem);--leading-quote: 1.625;--legacy-media-h: 400px;--legacy-rule-pad: 17px;--legacy-check-w: 14px;--legacy-check-h: 16px;--radius-lg: 16px;--shadow-panel: 0 25px 50px -12px rgba(0, 0, 0, .25);--color-rule-navy: #243b53;--color-dark-rgb: 16 42 67;--governance-gap: var(--space-16);--leader-avatar: 64px;--leader-row-pad: 17px;--radius-row: 12px;--allocation-pad: 25px;--allocation-seal: 88px;--allocation-seal-icon: 22px;--text-allocation-seal: 10px;--donut-max: 200px;--swatch: 12px;--chart-seg-primary: var(--color-primary);--chart-seg-light: var(--color-light);--chart-seg-secondary: var(--color-secondary);--chart-seg-gray: var(--color-gray);--chart-seg-dark: var(--color-dark);--chart-seg-stroke: var(--color-bg);--chart-ink-primary: var(--color-white);--chart-ink-dark: var(--color-white);--chart-ink-light: var(--color-dark);--chart-ink-secondary: var(--color-dark);--chart-ink-gray: var(--color-dark);--text-xl: clamp(1.125rem, 1.3889vw, 1.25rem);--leading-xl: 1.4;--focus-ring-w: 2px;--focus-ring-offset: 2px;--rule-w: 2px;--toggle-box: 16px;--toggle-bar-w: var(--space-6);--toggle-bar-travel: calc((var(--toggle-box) - var(--rule-w)) / 2);--tap-target: 44px;--color-steel-light: #4a6da5;--article-measure: 672px;--article-intro-max: 896px;--article-body-max: 720px;--legal-body-pt: var(--space-16);--legal-body-pb: var(--space-28);--legal-h2-gap: var(--space-12);--legal-h3-gap: var(--space-8);--legal-list-gap: var(--space-3);--legal-list-indent: var(--space-6);--legal-rule-gap: var(--space-4);--events-empty-pt: var(--space-16);--events-empty-pb: var(--space-16);--events-empty-badge: 56px;--article-headline-max: 768px;--article-hero-w: 960px;--article-hero-h: 520px;--article-figure-h: 320px;--article-accent-h: 4px;--article-radius: var(--radius-md);--article-avatar: 40px;--article-share-btn: 32px;--article-icon-xs: 9px;--article-chip-pad-y: 6px;--article-chip-gap: 6px;--tracking-article-chip: 2.4px;--article-icon-sm: 10px;--article-icon-md: 12px;--text-article-headline: clamp(2rem, 4.1667vw, 3.75rem);--leading-article-headline: 1;--tracking-article-headline: -.025em;--text-article-subhead: clamp(1.125rem, 1.3889vw, 1.25rem);--text-article-quote: clamp(1.375rem, 2.0833vw, 1.875rem);--leading-article-quote: 1.2;--article-caption-scrim: .72;--color-section-tint: #cbd5e1;--more-card-radius: 16px;--more-card-media-h: 200px;--more-grid-gap: var(--space-8);--text-more-heading: clamp(1.75rem, 2.5vw, 2.25rem);--text-more-title: clamp(1rem, 1.25vw, 1.125rem);--leading-more-title: 1.375;--leading-more-excerpt: 1.625;--upcoming-card-min: 300px;--upcoming-card-radius: 16px;--upcoming-card-date-w: 80px;--event-strip-gap: var(--space-6);--event-pill-slate-bg: #d9e2ec;--event-pill-slate-ink: #334e68;--event-pill-gold-bg: rgb(var(--color-secondary-rgb) / .2);--tracking-event-heading: 1.4px;--tracking-event-month: 1.2px;--text-event-day: clamp(1.5rem, 2.0833vw, 1.875rem);--leading-event-title: 1.375;--leading-event-meta: 1.3333;--calendar-panel-h: 700px;--calendar-panel-radius: 16px;--calendar-badge-size: 64px;--calendar-dash-w: 2px;--calendar-body-max: 384px;--tracking-calendar-label: 1.2px;--text-calendar-heading: clamp(1.25rem, 1.6667vw, 1.5rem);--leading-calendar-body: 1.625;--past-card-min: 300px;--past-card-media-h: 192px;--past-scrim-from: rgb(var(--color-page-hero-scrim) / .75);--text-past-heading: clamp(1.5rem, 2.0833vw, 1.875rem);--leading-past-excerpt: 1.625;--link-cards-cols: 4;--reunion-badge-size: 44px;--reunion-card-radius: var(--radius-sm);--text-reunion-heading: clamp(1.5rem, 2.0833vw, 1.875rem);--contact-badge-size: 44px;--contact-social-size: 40px;--contact-col-gap: var(--space-16);--contact-stack-at: 899px;--leading-contact-value: 1.5;--leading-contact-address: 1.375;--input-h: 46px;--input-border-w: var(--border-hairline);--input-radius: var(--radius-sm);--input-fill: rgb(var(--color-chip-bg-rgb) / .3);--input-pad-x: 17px;--textarea-min-h: 146px;--form-row-gap: var(--space-6);--form-col-gap: var(--space-5);--form-label-gap: var(--space-2);--form-card-pad: 41px;--form-submit-h: 56px;--form-submit-glyph: 16px;--color-form-error: #b42318;--z-skip-link: 100000;--z-header: 1000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--admin-bar-h: 0px}:root:has(body.admin-bar){--admin-bar-h: 32px}@media screen and (max-width:782px){:root:has(body.admin-bar){--admin-bar-h: 46px}}@media screen and (max-width:600px){:root:has(body.admin-bar){--admin-bar-h: 0px}}html{scroll-padding-top:calc(var(--header-h) + var(--admin-bar-h))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:var(--space-4);left:var(--space-4);z-index:var(--z-skip-link);width:auto;height:auto;padding:var(--space-3) var(--space-4);margin:0;clip:auto;background:var(--color-bg);color:var(--color-ink);text-decoration:underline}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-ink);background:var(--color-bg)}a{color:inherit}a:focus-visible,button:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.container{width:min(100% - 2 * var(--gutter),var(--container-max));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-icon-gap);padding:var(--btn-pad-y) var(--btn-pad-x);border:0;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);text-decoration:none;cursor:pointer}.btn--gold{background:var(--color-secondary);color:var(--color-primary)}.btn__icon{flex-shrink:0;width:var(--space-4);height:var(--space-4)}.site-header{position:sticky;top:var(--admin-bar-h);z-index:var(--z-header)}.utility-bar{background:var(--color-primary)}.utility-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--header-utility-h)}.social-links__list,.utility-nav__list,.primary-nav__list{display:flex;align-items:center;list-style:none}.social-links__list{gap:0}.social-links__link{display:flex;align-items:center;justify-content:center;min-width:var(--target-min);height:var(--target-min)}.social-links__icon{height:var(--icon-social);width:auto}.utility-nav__list{gap:var(--space-5)}.utility-nav__list a{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-xs);color:var(--color-light-text);text-decoration:none;white-space:nowrap}.utility-nav__list a:hover{color:var(--color-white);text-decoration:underline}.nav-bar{background:var(--color-white);border-bottom:var(--border-hairline) solid var(--color-border);box-shadow:var(--shadow-nav);position:relative}.nav-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--header-nav-h);flex-wrap:nowrap}.brand{display:flex;align-items:center;gap:var(--space-3);text-decoration:none}.brand__mark{width:var(--logo-w);height:var(--logo-h);object-fit:contain;flex-shrink:0}.brand__text{display:flex;flex-direction:column;gap:var(--logo-text-gap)}.brand__name{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-extrabold);line-height:var(--leading-base);color:var(--color-primary);white-space:nowrap}.brand__sub{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-flat);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-dark);white-space:nowrap}.primary-nav__list{gap:var(--space-7)}.primary-nav__list a{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-sm);color:var(--color-primary);text-decoration:none;white-space:nowrap;display:block;border-block-end:var(--nav-current-rule) solid transparent}.primary-nav__list a:hover{color:var(--color-secondary)}.primary-nav__list .current-menu-item>a,.primary-nav__list .current-menu-ancestor>a,.primary-nav__list .current-menu-parent>a,.primary-nav__list .current_page_item>a,.primary-nav__list .current_page_ancestor>a,.primary-nav__list .current_page_parent>a{color:var(--color-primary);font-weight:var(--weight-bold);border-block-end-color:var(--color-secondary)}.nav-bar__cta{flex-shrink:0}.nav-toggle{position:relative;width:var(--tap-target);height:var(--tap-target);flex-shrink:0;padding:0;background:none;border:0;cursor:pointer;margin-left:auto}.nav-toggle:before,.nav-toggle:after{content:""}.nav-toggle:before,.nav-toggle:after,.nav-toggle__bar{display:block;position:absolute;top:50%;left:50%;margin-inline-start:calc(var(--toggle-bar-w) / -2);width:var(--toggle-bar-w);height:var(--rule-w);background:var(--color-primary);transition:transform var(--motion-panel) var(--ease-out),opacity var(--motion-fast) var(--ease-out)}.nav-toggle:before{transform:translateY(-50%) translateY(calc(-1 * var(--toggle-bar-travel)))}.nav-toggle__bar{transform:translateY(-50%)}.nav-toggle:after{transform:translateY(-50%) translateY(var(--toggle-bar-travel))}.nav-toggle[aria-expanded=true]:before{transform:translateY(-50%) rotate(45deg)}.nav-toggle[aria-expanded=true]:after{transform:translateY(-50%) rotate(-45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar{opacity:0;transform:translateY(-50%) scaleX(0)}@media(prefers-reduced-motion:reduce){.nav-toggle:before,.nav-toggle:after,.nav-toggle__bar{transition:none}}@media(max-width:1023px){.site-header .brand{order:1;min-width:0}.nav-bar__cta{order:2;margin-left:auto}.nav-toggle{order:3;margin-left:0}.primary-nav{position:absolute;top:100%;left:0;right:0;z-index:var(--z-header);background:var(--color-white);border-bottom:var(--border-hairline) solid var(--color-border);box-shadow:var(--shadow-nav);padding-inline:var(--gutter)}.primary-nav{visibility:hidden;opacity:0;transform:translateY(calc(-1 * var(--space-2)));transition:opacity var(--motion-panel) var(--ease-out),transform var(--motion-panel) var(--ease-out),visibility 0s linear var(--motion-panel)}.primary-nav.is-open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.primary-nav__list{flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4)}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.primary-nav{transition:none}}@media(max-width:1023px){.site-header .brand__name{font-size:var(--text-brand-fluid);line-height:1.3}.site-header .brand__sub{font-size:var(--text-brand-sub-fluid);line-height:1.2}}@media(max-width:479px){.site-header .brand{gap:var(--space-2)}.nav-bar__cta{padding-inline:var(--space-2)}.utility-nav__list{gap:var(--space-3)}}@media(max-width:344px){.site-header .brand__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(min-width:1024px){.nav-toggle{display:none}}.btn--lg{padding:var(--btn-pad-y-lg) var(--btn-pad-x-lg);font-size:var(--text-base);line-height:var(--leading-base)}.hero{position:relative;display:flex;align-items:flex-end;min-height:var(--hero-h);overflow:hidden;background-color:var(--color-primary)}.hero__media,.hero__scrim,.hero__fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.hero__scrim{background:var(--color-primary);opacity:var(--hero-scrim-opacity)}@media(min-width:1024px){.hero__scrim{opacity:1;background:linear-gradient(to right,rgb(var(--color-primary-rgb) / var(--hero-shadow-start)) 0%,rgb(var(--color-primary-rgb) / var(--hero-shadow-mid)) var(--hero-shadow-hold),rgb(var(--color-primary-rgb) / 0) var(--hero-shadow-clear))}}.hero__fade{top:auto;height:var(--hero-gradient-h);background:linear-gradient(to top,rgb(var(--color-fade) / var(--fade-opacity)),rgb(var(--color-fade) / 0))}.hero__inner{position:relative;padding-block-end:var(--space-16);padding-block-start:var(--space-16)}.hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);max-width:var(--hero-content-max)}.hero__heading{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-extrabold);line-height:var(--leading-hero);color:var(--color-white);text-wrap:balance}.hero__heading-accent{color:var(--color-secondary)}.site-main--interior{--font-display: var(--font-inter)}.site-main--interior .prefooter,.site-main--interior .featured-story,.site-main--interior .subscribe{--font-display: var(--font-montserrat)}.site-main--interior .link-more{letter-spacing:var(--tracking-label)}.page-hero{position:relative;display:flex;align-items:flex-end;min-height:var(--page-hero-h);overflow:hidden;background-color:var(--color-primary)}.page-hero__media,.page-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.page-hero--desaturated .page-hero__media img{filter:grayscale(1)}.page-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center var(--page-hero-focus-y)}.page-hero--flat{min-height:var(--page-hero-flat-h);background-color:var(--color-dark);background-image:linear-gradient(to top,var(--color-primary) var(--page-hero-flat-stop),var(--color-dark) 100%)}.page-hero--flat .page-hero__inner{padding-block:var(--page-hero-flat-pad)}.page-hero--focus-upper{--page-hero-focus-y: 30%}@media(min-width:1024px){.page-hero--photo-right .page-hero__media{left:var(--page-hero-photo-left);--page-hero-photo-mask: linear-gradient( to right, transparent 0, rgb(var(--color-page-hero-scrim) / .2) calc(var(--page-hero-photo-bleed) * .3), rgb(var(--color-page-hero-scrim) / .6) calc(var(--page-hero-photo-bleed) * .6), var(--color-primary) var(--page-hero-photo-bleed) );-webkit-mask-image:var(--page-hero-photo-mask);mask-image:var(--page-hero-photo-mask)}.page-hero--photo-right .page-hero__media img{object-position:var(--page-hero-photo-focus-x) var(--page-hero-focus-y)}.page-hero--photo-right .page-hero__scrim{background:linear-gradient(to top,rgb(var(--color-page-hero-scrim) / 1),rgb(var(--color-page-hero-scrim) / var(--page-hero-photo-scrim-mid)) 25%,rgb(var(--color-page-hero-scrim) / 0) 55%)}}.page-hero--programs{--page-hero-focus-y: 0%;--page-hero-photo-focus-x: 35%}.page-hero--hof{--page-hero-photo-focus-x: 25%}.page-hero--gi{--page-hero-photo-focus-x: 40%;--page-hero-focus-y: 0%}@media(min-width:1024px){.page-hero--side-shadow .page-hero__scrim{background:linear-gradient(to top,rgb(var(--color-page-hero-scrim) / var(--page-hero-shadow-base)) 0%,rgb(var(--color-page-hero-scrim) / 0) var(--page-hero-shadow-base-to)),linear-gradient(to right,rgb(var(--color-page-hero-scrim) / var(--page-hero-shadow-start)) 0%,rgb(var(--color-page-hero-scrim) / var(--page-hero-shadow-mid)) 35%,rgb(var(--color-page-hero-scrim) / 0) var(--page-hero-shadow-clear))}}.page-hero--contact{--page-hero-shadow-start: .65;--page-hero-shadow-mid: .5;--page-hero-shadow-clear: 72%;--page-hero-shadow-base: .85;--page-hero-shadow-base-to: 35%}.page-hero__scrim{background:linear-gradient(to top,rgb(var(--color-page-hero-scrim) / 1),rgb(var(--color-page-hero-scrim) / .7),rgb(var(--color-page-hero-scrim) / 0))}.page-hero__inner{position:relative;padding-block-end:var(--space-20)}.page-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:var(--page-hero-content-max)}.page-hero__eyebrow{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-secondary);background-color:var(--color-primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm)}.page-hero--flat .page-hero__eyebrow,.page-hero--centred .page-hero__eyebrow{background-color:transparent;padding:0}@media(min-width:1024px){.page-hero--photo-right .page-hero__eyebrow{background-color:transparent;padding:0}}.page-hero__heading{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-display);color:var(--color-white);text-wrap:balance}.page-hero__subhead{max-width:var(--page-hero-subhead-max);padding-block-start:var(--space-2);font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-xl);color:var(--color-gray)}@media(max-width:767px){.page-hero__inner{padding-block-end:var(--space-10)}}.funds__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:var(--fund-head-max);margin-inline:auto;margin-block-end:var(--section-gap);text-align:center}.funds__heading{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-black);line-height:var(--leading-h2);color:var(--color-primary)}.funds__lead{font-size:var(--text-base);line-height:var(--fund-desc-leading);color:var(--color-prose)}.funds__list{display:flex;flex-direction:column;gap:var(--fund-gap);list-style:none}.fund-row{border:var(--border-hairline) solid var(--color-roster-rule);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-fund-row);overflow:hidden}.fund-row__top{display:flex;align-items:stretch}.fund-row__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--fund-icon-col);background:var(--color-primary)}.fund-row__icon img{height:var(--fund-icon);width:auto}.fund-row__content{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;padding:var(--fund-pad)}.fund-row__main{display:flex;flex-direction:column;gap:var(--fund-main-gap);min-width:0}.fund-row__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.fund-row__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-black);line-height:var(--leading-xl);color:var(--color-primary)}.fund-row__tag{padding:var(--space-1) 10px;border-radius:var(--radius-sm);background:rgb(var(--color-secondary-rgb) / .15);font-size:var(--text-xs);font-weight:var(--weight-extrabold);line-height:var(--leading-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary);white-space:nowrap}.fund-row__desc{max-width:var(--fund-desc-max);font-size:var(--text-sm);line-height:var(--fund-desc-leading);color:var(--color-prose)}.fund-row__aside{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);flex-shrink:0;padding-inline-start:var(--fund-aside-pad)}.fund-row__figures{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);text-align:end}.fund-row__goal{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-black);line-height:var(--fund-goal-leading);color:var(--color-primary)}.fund-row__goal-label{font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-prose);white-space:nowrap}.fund-row__cta{display:inline-flex;align-items:center;gap:var(--btn-icon-gap);padding:10px var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);color:var(--color-white);text-decoration:none;white-space:nowrap;cursor:pointer;border:0}.fund-row__cta-icon{width:8.75px;height:10px;flex-shrink:0;transition:transform var(--motion-fast) ease}.fund-row__cta:hover .fund-row__cta-icon,.fund-row__cta:focus-visible .fund-row__cta-icon{transform:translate(var(--space-1))}@media(prefers-reduced-motion:reduce){.fund-row__cta-icon,.fund-row__cta:hover .fund-row__cta-icon,.fund-row__cta:focus-visible .fund-row__cta-icon{transition:none;transform:none}}.fund-row__progress{display:flex;flex-direction:column;gap:var(--fund-progress-gap);padding-inline-start:var(--fund-progress-inset);padding-inline-end:var(--fund-pad);padding-block-start:var(--space-3);padding-block-end:var(--space-5)}.fund-row__progress-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.fund-row__progress-label{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-xs);color:var(--color-prose)}.fund-row__progress-value{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);color:var(--color-primary);white-space:nowrap}.fund-row__track{display:block;height:var(--fund-track-h);border-radius:var(--radius-pill);background:var(--color-roster-rule);overflow:hidden}.fund-row__fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--color-secondary)}@media(max-width:1023px){.fund-row__top{flex-direction:column}.fund-row__icon{width:100%;padding-block:var(--space-4)}.fund-row__content{flex-direction:column;align-items:flex-start;gap:var(--space-5)}.fund-row__aside{align-items:flex-start;padding-inline-start:0}.fund-row__figures{align-items:flex-start;text-align:start}.fund-row__progress{padding-inline-start:var(--fund-pad)}}.alloc{--chart-seg-light: var(--color-slate);padding-block:var(--space-20);background:var(--color-chip-bg)}.alloc__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--alloc-gap)}.alloc__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.alloc__heading{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-black);line-height:var(--leading-h3);color:var(--color-primary)}.alloc__lead{padding-block-start:var(--space-2);font-size:var(--text-base);line-height:var(--pillar-body-leading);color:var(--color-prose)}.alloc__list{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding-block:var(--space-4);list-style:none}.alloc__item{display:flex;align-items:center;gap:var(--space-4)}.alloc__dot{flex-shrink:0;width:var(--alloc-dot);height:var(--alloc-dot);border-radius:var(--radius-pill)}.alloc__label{flex:1;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm);color:var(--color-timeline-muted)}.alloc__percent{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-black);line-height:var(--leading-sm);color:var(--color-primary)}.alloc__note{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--alloc-note-pad);border:var(--border-hairline) solid var(--color-roster-rule);border-radius:var(--radius-md);background:var(--color-bg)}.alloc__note-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--alloc-note-badge);height:var(--alloc-note-badge);border:var(--border-hairline) solid rgb(var(--color-secondary-rgb) / .3);border-radius:var(--radius-sm);background:rgb(var(--color-secondary-rgb) / .15)}.alloc__note-badge img{width:var(--alloc-note-icon);height:var(--alloc-note-icon)}.alloc__note-text{display:flex;flex-direction:column;min-width:0}.alloc__note-title{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-primary)}.alloc__note-detail{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-prose)}.alloc__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--alloc-card-pad);border:var(--border-hairline) solid var(--color-roster-rule);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-nav)}.alloc__figure{width:100%;max-width:var(--alloc-donut-max)}.alloc__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);list-style:none}.alloc__legend-item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-timeline-muted)}.alloc__dot--sm{border-radius:var(--radius-sm)}@media(max-width:1023px){.alloc__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}.fund-modal{width:min(calc(100% - var(--space-8)),var(--fund-modal-w));max-width:none;max-height:calc(100dvh - var(--space-16));margin:auto;padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-quote-card);color:var(--color-ink);overflow:visible;opacity:0;scale:.96;transition:opacity var(--motion-panel) var(--ease-in),scale var(--motion-panel) var(--ease-in),display var(--motion-panel) allow-discrete,overlay var(--motion-panel) allow-discrete}.fund-modal[open]{opacity:1;scale:1;transition-timing-function:var(--ease-out)}@starting-style{.fund-modal[open]{opacity:0;scale:.96}}.fund-modal::backdrop{background:transparent;transition:background-color var(--motion-panel) var(--ease-in),display var(--motion-panel) allow-discrete,overlay var(--motion-panel) allow-discrete}.fund-modal[open]::backdrop{background:var(--fund-modal-scrim)}@starting-style{.fund-modal[open]::backdrop{background:transparent}}.fund-modal__inner{position:relative;padding:var(--space-6);max-height:calc(100dvh - var(--space-16));overflow-y:auto;border-radius:var(--radius-lg)}.fund-modal__close{position:absolute;top:var(--space-4);inset-inline-end:var(--space-4);z-index:1;display:flex;align-items:center;justify-content:center;width:var(--fund-modal-close);height:var(--fund-modal-close);padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--text-lg);line-height:1;color:var(--color-prose);cursor:pointer}.fund-modal__close:hover{background:var(--color-gray);color:var(--color-primary)}.fund-modal__widget{min-height:var(--fund-modal-min-h);display:grid;place-items:center}.fund-modal__widget>*{grid-area:1 / 1;width:100%}.fund-modal__placeholder{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-xl);color:var(--color-prose);text-align:center}.fund-modal.is-unavailable .fund-modal__widget:after{content:attr(data-fallback);display:block;padding-block:var(--space-10);text-align:center;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-prose)}@media(prefers-reduced-motion:reduce){.fund-modal,.fund-modal[open],.fund-modal::backdrop,.fund-modal[open]::backdrop{transition:none;scale:1}}.explore__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6);padding-block-end:var(--explore-rule-pad);border-block-end:var(--border-hairline) solid var(--color-rule-navy)}.explore__intro{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.explore__heading{font-size:var(--text-explore-heading);font-weight:var(--weight-black);line-height:var(--leading-explore-heading);color:var(--color-white)}.explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--explore-card-gap);margin-block-start:var(--space-10);list-style:none}.explore-card{display:flex}.explore-card__link{display:flex;flex:1;flex-direction:column;overflow:hidden;border:var(--border-hairline) solid rgb(var(--color-white-rgb) / .1);border-radius:var(--radius-md);background:var(--color-navy-panel);text-decoration:none}.explore-card__media{position:relative;display:block;height:var(--explore-media-h);flex-shrink:0}.explore-card__image{width:100%;height:100%;object-fit:cover;object-position:center}.explore-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-page-hero-scrim) / .5);pointer-events:none}.explore-card__badge{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;align-items:center;justify-content:center;width:var(--explore-badge);height:var(--explore-badge);border:var(--border-hairline) solid rgb(var(--color-secondary-rgb) / .3);border-radius:var(--radius-sm);background:rgb(var(--color-page-hero-scrim) / .6)}.explore-card__badge img{width:auto;height:var(--explore-badge-icon)}.explore-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-1);padding:var(--explore-body-pad)}.explore-card__title{font-size:var(--text-lg);font-weight:var(--weight-black);line-height:var(--leading-explore-title);color:var(--color-white)}.explore-card__summary{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-light-text)}.explore-card__more{display:flex;align-items:center;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--explore-more-pad);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-explore-more);text-transform:uppercase;color:var(--color-secondary)}.explore-card__chevron{flex-shrink:0;width:var(--chevron-w);height:var(--chevron-h)}.explore-card__link:hover,.explore-card__link:focus-visible{border-color:rgb(var(--color-secondary-rgb) / .5)}.explore-card__link:hover .explore-card__more-label,.explore-card__link:focus-visible .explore-card__more-label{text-decoration:underline}@media(max-width:1023px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.explore-grid{grid-template-columns:1fr}.explore__header{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.hof-filters{padding-block:var(--space-4) var(--hof-filter-pad-b);border-block-end:var(--border-hairline) solid var(--color-rule-faint);background:var(--color-white);box-shadow:var(--shadow-nav)}.hof-filters__form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.hof-filters__search{position:relative;display:flex;flex:1;min-width:0}.hof-filters__search-icon{position:absolute;inset-inline-start:var(--hof-filter-icon-inset);inset-block-start:50%;width:var(--hof-filter-icon);height:var(--hof-filter-icon);transform:translateY(-50%);pointer-events:none}.hof-filters__input{width:100%;padding:var(--hof-filter-pad-y) var(--hof-filter-pad-x) var(--hof-filter-pad-y) var(--hof-filter-search-indent);border:var(--border-hairline) solid var(--color-hof-rule);border-radius:var(--hof-filter-radius);background:var(--color-chip-bg);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-prose)}.hof-filters__input::placeholder{color:var(--color-light)}.hof-filters__input::-webkit-search-decoration,.hof-filters__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hof-filters__select{position:relative;display:flex;flex-shrink:0}.hof-filters__select--field{width:var(--hof-filter-field-w)}.hof-filters__select--year{width:var(--hof-filter-year-w)}.hof-filters__control{width:100%;padding:var(--hof-filter-pad-y) calc(var(--hof-filter-chevron) + 2 * var(--hof-filter-chevron-inset)) var(--hof-filter-pad-y) var(--hof-filter-pad-x);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-hairline) solid var(--color-hof-rule);border-radius:var(--hof-filter-radius);background:var(--color-chip-bg);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-prose);cursor:pointer}.hof-filters__chevron{position:absolute;inset-inline-end:var(--hof-filter-chevron-inset);inset-block-start:50%;width:var(--hof-filter-chevron);height:var(--hof-filter-chevron);transform:translateY(-50%);pointer-events:none}.hof-filters__submit{flex-shrink:0;padding:var(--space-3) var(--space-5);border:0;border-radius:var(--hof-filter-radius);background:var(--color-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-white);cursor:pointer}.hof-filters__reset{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--hof-filter-radius);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);color:var(--color-muted);text-decoration:none}.hof-filters__reset:hover,.hof-filters__reset:focus-visible{color:var(--color-primary)}.hof-filters__reset img{flex-shrink:0;width:var(--hof-filter-reset-icon);height:var(--hof-filter-reset-icon)}.hof-filters__count{flex-shrink:0;padding-inline-start:var(--hof-filter-count-pad);border-inline-start:var(--border-hairline) solid var(--color-hof-rule);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm);color:var(--color-muted)}.hof-filters__count strong{font-weight:var(--weight-bold);color:var(--color-primary)}@media(max-width:1023px){.hof-filters__search{flex-basis:100%}}@media(max-width:599px){.hof-filters__select--field,.hof-filters__select--year{width:100%}.hof-filters__count{padding-inline-start:0;border-inline-start:0}}.hof-roster__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}.hof-roster__intro{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.hof-roster__heading{font-size:var(--text-tile);font-weight:var(--weight-bold);line-height:var(--leading-tile);color:var(--color-primary)}.hof-sort{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.hof-sort__label{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted)}.hof-sort__list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hof-sort__option{padding:var(--hof-sort-pad-y) var(--hof-sort-pad-x);border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);color:var(--color-prose);text-decoration:none}.hof-sort__option:hover,.hof-sort__option:focus-visible{color:var(--color-primary)}.hof-sort__option.is-current{border-color:var(--color-primary);background:var(--color-white);font-weight:var(--weight-bold);color:var(--color-primary)}.hof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hof-card-gap);margin-block-start:var(--space-10);list-style:none}.hof-card{display:flex}.hof-card__link{display:flex;flex:1;flex-direction:column;overflow:hidden;border:var(--border-hairline) solid var(--color-secondary);border-radius:var(--radius-lg);background:var(--color-white);text-decoration:none}.hof-card__media{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);overflow:hidden;aspect-ratio:var(--hof-card-media-ratio);flex-shrink:0;background:var(--color-primary)}.hof-card__frame{position:relative;overflow:hidden}.hof-card__frame--now{border-inline-start:var(--border-hairline) solid var(--color-secondary)}.hof-card__image{width:100%;height:100%;object-fit:cover;object-position:50% var(--hof-portrait-focus-y);filter:grayscale(1)}.hof-card__tag{position:absolute;inset-block-end:0;inset-inline-start:0;padding:var(--space-1) var(--space-2);background:rgb(var(--color-page-hero-scrim) / .8);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-white)}.hof-card__tag--now{inset-inline-start:auto;inset-inline-end:0;background:rgb(var(--color-secondary-rgb) / .9);color:var(--color-primary)}.hof-card__badge{position:absolute;inset-block-start:var(--hof-card-badge-inset);inset-inline-end:var(--hof-card-badge-inset);display:flex;align-items:center;justify-content:center;width:var(--hof-card-badge);height:var(--hof-card-badge);border-radius:var(--radius-pill);background:rgb(var(--color-white-rgb) / .9);-webkit-backdrop-filter:blur(var(--hof-card-badge-blur));backdrop-filter:blur(var(--hof-card-badge-blur));box-shadow:var(--shadow-fund-row)}.hof-card__badge img{width:auto;height:var(--hof-card-badge-icon)}.hof-card__frame--empty{display:flex;align-items:center;justify-content:center}.hof-card__crest{width:auto;height:var(--hof-card-crest);opacity:.55}.hof-card__body{display:flex;flex:1;flex-direction:column;gap:var(--hof-card-body-gap);padding:var(--hof-card-body-pad)}.hof-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.hof-card__ident{display:flex;flex:1 1 var(--hof-card-ident-basis);flex-direction:column;gap:var(--space-1);min-width:0}.hof-card__name{font-size:var(--text-lg);font-weight:var(--weight-extrabold);line-height:var(--leading-inductee-name);color:var(--color-primary)}.hof-card__meta{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-xs);color:var(--color-muted)}.hof-card__pill{flex-shrink:0;padding:var(--hof-card-pill-pad-y) var(--hof-card-pill-pad-x);border:var(--border-hairline) solid var(--color-roster-rule);border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);color:var(--color-timeline-muted)}.hof-card__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--hof-card-summary-lines);overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-prose)}.hof-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--hof-card-foot-pad);border-block-start:var(--border-hairline) solid var(--color-rule-faint)}.hof-card__more{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-extrabold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-primary)}.hof-card__chevron{flex-shrink:0;width:auto;height:var(--hof-card-badge-icon)}.hof-card__dots{display:flex;flex-shrink:0;gap:var(--space-1)}.hof-card__dots span{width:var(--hof-card-dot);height:var(--hof-card-dot);border-radius:var(--radius-pill);background:var(--color-track)}.hof-card__dots span:first-child{background:var(--color-secondary)}.hof-card__link:hover,.hof-card__link:focus-visible{box-shadow:var(--shadow-card)}.hof-card__link:hover .hof-card__more-label,.hof-card__link:focus-visible .hof-card__more-label{text-decoration:underline}.hof-grid__empty{margin-block-start:var(--space-10);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-prose)}@media(max-width:1199px){.hof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.hof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.hof-grid{grid-template-columns:1fr}.hof-roster__header{flex-direction:column;align-items:flex-start}}.hof-card[hidden]{display:none}.hof-more{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-block-start:var(--space-10)}.hof-more__count{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted)}.hof-more__track{display:block;width:min(var(--hof-more-track-w),100%);height:var(--hof-more-track-h);overflow:hidden;border-radius:var(--radius-pill);background:var(--color-rule-faint)}.hof-more__fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--color-secondary)}.hof-more__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-4);padding:var(--hof-more-btn-pad-y) var(--hof-more-btn-pad-x);border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:var(--shadow-card-sm);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-white);text-decoration:none}.hof-more__button:hover,.hof-more__button:focus-visible{background:var(--color-dark)}.hof-more__icon{flex-shrink:0;width:var(--hof-more-icon);height:var(--hof-more-icon)}.hof-more__button[aria-busy=true]{opacity:.6;pointer-events:none}.hof-nominate{padding-block:var(--section-pad-y);background:var(--color-white)}.hof-nominate__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hof-nom-gap)}.hof-nominate__copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0}.hof-nominate__eyebrow{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-primary)}.hof-nominate__eyebrow img{flex-shrink:0;width:auto;height:var(--chip-icon)}.hof-nominate__heading{padding-block-end:var(--space-3);border-block-end:var(--hof-nom-rule-h) solid var(--color-secondary);font-size:var(--text-hof-nom-heading);font-weight:var(--weight-black);line-height:var(--leading-hof-nom-heading);color:var(--color-primary);text-wrap:balance}.hof-nominate__lead{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-prose)}.hof-criteria{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-2);list-style:none}.hof-criteria__item{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-prose)}.hof-criteria__tick{flex-shrink:0;width:auto;height:var(--hof-nom-tick);margin-block-start:var(--space-1)}.hof-nominate__closed{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3);padding:var(--space-4) var(--space-8);border:var(--hof-nom-cta-border) solid transparent;border-radius:var(--radius-pill);background:var(--color-gray);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-primary)}.hof-nominate__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-3)}.hof-nominate__cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);border:var(--hof-nom-cta-border) solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary);box-shadow:var(--shadow-nav);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-white);text-decoration:none}.hof-nominate__cta img{flex-shrink:0;width:var(--hof-nom-cta-icon);height:var(--hof-nom-cta-icon)}.hof-nominate__cta--ghost{background:transparent;box-shadow:none;color:var(--color-primary)}.hof-nominate__cta:hover,.hof-nominate__cta:focus-visible{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-white)}.hof-nominate__media{position:relative;flex:1;min-width:0;height:var(--hof-nom-media-h);overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.hof-nominate__image{width:100%;height:100%;object-fit:cover;object-position:center}.hof-nominate__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--color-page-hero-scrim) / .6),rgb(var(--color-page-hero-scrim) / 0) 50%);pointer-events:none}.hof-ceremony{position:absolute;inset-inline:var(--hof-nom-card-inset);inset-block-end:var(--hof-nom-card-inset);display:flex;align-items:center;gap:var(--space-4);padding:var(--hof-nom-card-pad);border-radius:var(--radius-md);background:rgb(var(--color-white-rgb) / .95);-webkit-backdrop-filter:blur(var(--hof-nom-blur));backdrop-filter:blur(var(--hof-nom-blur))}.hof-ceremony__glyph{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--hof-nom-glyph);height:var(--hof-nom-glyph);border-radius:var(--radius-pill);background:var(--color-secondary)}.hof-ceremony__text{display:flex;flex-direction:column;min-width:0}.hof-ceremony__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-muted)}.hof-ceremony__date{font-size:var(--text-sm);font-weight:var(--weight-extrabold);line-height:var(--leading-sm);color:var(--color-primary)}@media(max-width:1023px){.hof-nominate__copy,.hof-nominate__media{flex-basis:100%}}.hof-bio{padding-block-start:var(--space-16);background:var(--color-white)}.hof-bio__inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--hof-bio-gap)}.hof-bio__media{flex-shrink:0}.hof-portraits{position:relative;display:flex;align-items:flex-end;width:fit-content}.hof-portrait--now{margin-inline-start:calc(var(--hof-portrait-overlap) * -1)}.hof-portrait--now,.hof-portraits__link{position:relative;z-index:1}.hof-portrait{position:relative;width:min(var(--hof-portrait-w),calc((100vw - 2 * var(--gutter)) / 2));height:auto;aspect-ratio:var(--hof-portrait-ratio);padding:var(--hof-portrait-pad);overflow:hidden;border:var(--hof-portrait-border) solid var(--color-secondary);border-radius:var(--hof-portrait-radius);background:var(--color-white);box-shadow:var(--shadow-card)}.hof-portrait__image{width:100%;height:100%;object-fit:cover;object-position:50% var(--hof-portrait-focus-y)}.hof-portrait--then .hof-portrait__image{filter:grayscale(1)}.hof-portrait__caption{position:absolute;inset-block-end:0;inset-inline:0;padding:var(--hof-portrait-bar-pad) var(--hof-portrait-bar-pad-x);background:rgb(var(--color-page-hero-scrim) / .85);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-secondary)}.hof-portraits__link{position:absolute;inset-block-end:var(--hof-portrait-link-h);inset-inline-start:50%;width:var(--border-hairline);height:var(--hof-portrait-link-h);background:var(--color-secondary)}.hof-bio__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0;padding-block-end:var(--space-12)}.hof-bio__badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-secondary)}.hof-bio__badge img{flex-shrink:0;width:auto;height:var(--chip-icon)}.hof-bio__name{font-family:var(--font-display);font-size:var(--text-hof-bio-name);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-hof-bio-name);color:var(--color-primary);text-wrap:balance}.hof-bio__pills{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none}.hof-bio__pill{padding:var(--space-1) var(--hof-bio-pill-pad-x);border:var(--border-hairline) solid var(--color-roster-rule);border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);color:var(--color-dark)}.hof-bio__pill--accent{border-color:var(--color-secondary);background:var(--color-secondary);font-weight:var(--weight-bold);color:var(--color-primary)}.hof-bio__lead{max-width:var(--page-hero-subhead-max);padding-inline-start:var(--hof-bio-lead-pad);border-inline-start:var(--hof-bio-rule-h) solid var(--color-secondary);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-hof-bio-lead);color:var(--color-slate)}.hof-bio__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hof-share{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:var(--border-hairline) solid var(--color-roster-rule);border-radius:var(--radius-pill);background:var(--color-chip-bg);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-primary);text-decoration:none;cursor:pointer}.hof-share:hover,.hof-share:focus-visible{border-color:var(--color-secondary)}.hof-share img{flex-shrink:0}.hof-bio__rule{height:var(--hof-bio-rule-h);background:linear-gradient(to right,var(--color-primary),var(--color-secondary) 50%,var(--color-primary))}@media(max-width:1023px){.hof-bio__media,.hof-bio__body{flex-basis:100%}}.hof-narrative{padding-block:var(--space-20);background:var(--color-white)}.hof-narrative__column{display:flex;flex-direction:column;gap:var(--space-8);width:min(var(--hof-bio-column),100% - 2 * var(--space-8));margin-inline:auto}.hof-prose{display:flex;flex-direction:column;gap:var(--space-5);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-prose)}.hof-quote{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--hof-quote-pad) var(--hof-quote-pad) var(--hof-quote-pad) var(--hof-quote-pad-l);border-inline-start:var(--hof-bio-rule-h) solid var(--color-secondary);border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);background:var(--color-chip-bg)}.hof-quote__text{font-size:var(--text-hof-quote);font-weight:var(--weight-bold);line-height:var(--leading-hof-quote);color:var(--color-primary);quotes:"“" "”" "‘" "’"}.hof-quote__text:before{content:open-quote}.hof-quote__text:after{content:close-quote}.hof-quote__attr{display:flex;align-items:center;gap:var(--space-3)}.hof-quote__avatar{flex-shrink:0;width:var(--hof-quote-avatar);height:var(--hof-quote-avatar);padding:var(--hof-portrait-pad);overflow:hidden;border:var(--hof-portrait-border) solid var(--color-secondary);border-radius:var(--radius-pill)}.hof-quote__avatar img{width:100%;height:100%;border-radius:var(--radius-pill);object-fit:cover}.hof-quote__who{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.hof-quote__name{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-primary)}.hof-quote__role{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-slate)}.hof-break{height:var(--hof-break-h);overflow:hidden;border-radius:var(--radius-md)}.hof-break__image{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:599px){.hof-quote{padding-inline:var(--space-5)}.hof-break{height:auto;aspect-ratio:16 / 9}}.hof-ribbon{padding-block:var(--hof-ribbon-pad-y);border-block:var(--border-hairline) solid var(--color-roster-rule);background:var(--color-chip-bg)}.hof-ribbon__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.hof-ribbon__copy{display:flex;align-items:center;gap:var(--space-4);min-width:0}.hof-ribbon__glyph{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--hof-ribbon-glyph);height:var(--hof-ribbon-glyph);border-radius:var(--radius-pill);background:var(--color-secondary)}.hof-ribbon__glyph img{width:var(--hof-ribbon-glyph-icon);height:var(--hof-ribbon-glyph-icon)}.hof-ribbon__text{display:flex;flex-direction:column;min-width:0}.hof-ribbon__heading{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-base);color:var(--color-primary)}.hof-ribbon__lead{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-slate)}.hof-ribbon__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.hof-ribbon__cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--hof-ribbon-cta-pad-x);border-radius:var(--radius-pill);background:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-white);text-decoration:none;transition:background var(--motion-fast) var(--ease-out)}.hof-ribbon__cta:hover,.hof-ribbon__cta:focus-visible{background:var(--color-dark)}.hof-ribbon__cta--plain{padding-inline:var(--hof-ribbon-plain-pad-x);background:transparent;font-weight:var(--weight-semibold);color:var(--color-primary)}.hof-ribbon__cta--plain:hover,.hof-ribbon__cta--plain:focus-visible{background:transparent;text-decoration:underline}.hof-ribbon__cta img{flex-shrink:0;width:var(--hof-ribbon-cta-icon);height:var(--hof-ribbon-cta-icon)}.hof-ribbon__cta--plain img{width:var(--hof-ribbon-chev-w);height:var(--hof-ribbon-chev-h)}@media(max-width:939px){.hof-ribbon__inner{flex-direction:column;align-items:flex-start;gap:var(--space-5)}}@media(max-width:599px){.hof-ribbon__copy{align-items:flex-start}.hof-ribbon__actions{width:100%}.hof-ribbon__cta{flex:1;justify-content:center}}@media(max-width:479px){.hof-ribbon__cta{flex-basis:100%}}.hof-discovery{padding-block:var(--space-20);background:var(--color-white)}.hof-discovery__inner{display:flex;flex-direction:column;gap:var(--hof-disc-gap)}.hof-discovery__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-block-end:var(--hof-disc-rule-pad);border-block-end:var(--border-hairline) solid var(--color-rule-faint)}.hof-discovery__intro{display:flex;flex-direction:column;gap:var(--space-2)}.hof-discovery__intro .section__eyebrow{letter-spacing:var(--tracking-pill)}.hof-discovery__heading{font-size:var(--text-tile);font-weight:var(--weight-bold);line-height:var(--leading-tile);color:var(--color-primary)}.hof-discovery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hof-disc-card-gap);list-style:none}.hof-discovery__card{display:flex}.hof-discovery__link{display:flex;flex:1;flex-direction:column;overflow:hidden;border:var(--border-hairline) solid var(--color-rule-faint);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);text-decoration:none;transition:border-color var(--motion-fast) var(--ease-out)}.hof-discovery__link:hover,.hof-discovery__link:focus-visible{border-color:rgb(var(--color-secondary-rgb) / .5)}.hof-discovery__media{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);aspect-ratio:var(--hof-card-media-ratio);flex-shrink:0;overflow:hidden;background:var(--color-primary)}.hof-discovery__frame{overflow:hidden}.hof-discovery__frame+.hof-discovery__frame{border-inline-start:var(--border-hairline) solid var(--color-secondary)}.hof-discovery__image{width:100%;height:100%;object-fit:cover;object-position:50% var(--hof-portrait-focus-y);filter:grayscale(1)}.hof-discovery__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(var(--color-page-hero-scrim) / .7),rgb(var(--color-page-hero-scrim) / 0))}.hof-discovery__pill{position:absolute;inset-block-end:var(--hof-disc-pill-inset);inset-inline-start:var(--hof-disc-pill-inset);max-width:calc(100% - 2 * var(--hof-disc-pill-inset));padding:var(--hof-disc-pill-pad-y) var(--hof-disc-pill-pad-x);border-radius:var(--radius-pill);background:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);color:var(--color-primary)}.hof-discovery__body{display:flex;flex:1;flex-direction:column;gap:var(--hof-disc-body-gap);padding:var(--hof-disc-body-pad)}.hof-discovery__name{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-lg);color:var(--color-primary)}.hof-discovery__meta{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted)}.hof-discovery__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--hof-disc-foot-pad)}.hof-discovery__year{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);color:var(--color-muted)}.hof-discovery__more{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);color:var(--color-primary)}.hof-discovery__arrow{flex-shrink:0;width:var(--hof-disc-arrow-w);height:var(--hof-disc-arrow-h);transition:transform var(--motion-fast) var(--ease-out)}.hof-discovery__link:hover .hof-discovery__arrow,.hof-discovery__link:focus-visible .hof-discovery__arrow{transform:translate(var(--space-1))}@media(prefers-reduced-motion:reduce){.hof-discovery__arrow,.hof-discovery__link:hover .hof-discovery__arrow,.hof-discovery__link:focus-visible .hof-discovery__arrow{transition:none;transform:none}}@media(max-width:1023px){.hof-discovery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.hof-discovery__grid{grid-template-columns:minmax(0,1fr)}}.pinned-hero{display:flex;flex-wrap:wrap;align-items:stretch;min-height:var(--pinned-h);background:var(--color-primary)}.pinned-hero__media{position:relative;flex:1 1 var(--pinned-media-basis);min-width:0;overflow:hidden}.pinned-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--pinned-focus-y)}.pinned-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgb(var(--color-page-hero-scrim) / .2)}.pinned-hero__badge{position:absolute;inset-block-start:var(--pinned-badge-inset);inset-inline-start:var(--pinned-badge-inset);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--pinned-badge-pad-y) var(--pinned-badge-pad-x);border-radius:var(--radius-pill);background:rgb(var(--color-white-rgb) / .9);-webkit-backdrop-filter:blur(var(--pinned-badge-blur));backdrop-filter:blur(var(--pinned-badge-blur));box-shadow:var(--shadow-card);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-primary)}.pinned-hero__badge img{flex-shrink:0;width:var(--pinned-badge-icon-w);height:var(--pinned-badge-icon-h)}.pinned-hero__panel{display:flex;flex:1 1 var(--pinned-panel-basis);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:var(--space-12) var(--pinned-panel-pad-x)}.pinned-hero__title{font-size:var(--text-pinned-title);font-weight:var(--weight-black);line-height:var(--leading-pinned-title);color:var(--color-white);padding-block-end:var(--space-5)}.pinned-hero__excerpt{max-width:var(--pinned-excerpt-max);padding-block-end:var(--space-8);font-size:var(--text-lg);font-weight:var(--weight-light);line-height:var(--leading-body);color:var(--color-light-text)}.pinned-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.pinned-hero__cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--pinned-cta-pad-x);border-radius:var(--radius-pill);background:var(--color-secondary);box-shadow:var(--shadow-card);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-primary);text-decoration:none;transition:background var(--motion-fast) var(--ease-out)}.pinned-hero__cta:hover{background:rgb(var(--color-secondary-rgb) / .9)}.pinned-hero__cta:focus-visible{outline-color:var(--color-primary)}.pinned-hero__cta img{flex-shrink:0;width:var(--pinned-cta-icon-w);height:var(--pinned-cta-icon-h)}.pinned-hero__read{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-light)}.pinned-hero__read img{flex-shrink:0;width:var(--pinned-read-icon);height:var(--pinned-read-icon)}.pinned-hero__byline{display:flex;align-items:center;gap:var(--space-4);width:100%;margin-block-start:var(--space-10);padding-block-start:var(--pinned-rule-pad);border-block-start:var(--border-hairline) solid var(--color-rule-navy)}.pinned-hero__avatar{flex-shrink:0;width:var(--pinned-avatar);height:var(--pinned-avatar);overflow:hidden;border:var(--hof-portrait-border) solid var(--color-secondary);border-radius:var(--radius-pill)}.pinned-hero__avatar img{width:100%;height:100%;border-radius:var(--radius-pill);object-fit:cover}.pinned-hero__who{display:flex;flex-direction:column;min-width:0}.pinned-hero__name{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);color:var(--color-white)}.pinned-hero__meta{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-light)}@media(max-width:959px){.pinned-hero__media,.pinned-hero__panel{flex-basis:100%}.pinned-hero__media{aspect-ratio:var(--pinned-stack-ratio);--pinned-focus-y: 25%}}@media(max-width:599px){.pinned-hero__panel{padding-inline:var(--space-6)}}.event-ribbon{display:flex;align-items:center;min-height:var(--ribbon-min-h);padding-block:var(--space-3);background:var(--color-secondary)}.event-ribbon__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.event-ribbon__lead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}.event-ribbon__bolt{flex-shrink:0;width:var(--ribbon-bolt-w);height:var(--ribbon-bolt-h)}.event-ribbon__label{padding-inline-end:var(--ribbon-label-pad-e);font-size:var(--text-xs);font-weight:var(--weight-black);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-primary)}.event-ribbon__pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);list-style:none}.event-ribbon__inner,.event-ribbon__pills{flex-wrap:nowrap}.event-ribbon__lead{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.event-ribbon__lead::-webkit-scrollbar{display:none}.event-ribbon__bolt,.event-ribbon__label,.event-ribbon__item,.event-ribbon__all{flex-shrink:0}@media(max-width:599px){.event-ribbon__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.event-ribbon__item{display:flex}.event-ribbon__pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--ribbon-pill-pad-y) var(--ribbon-pill-pad-x);border-radius:var(--radius-pill);background:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);text-decoration:none;transition:background var(--motion-fast) var(--ease-out)}.event-ribbon__pill img{flex-shrink:0;width:var(--ribbon-pill-icon-w);height:var(--ribbon-pill-icon-h)}.event-ribbon__name{color:var(--color-white)}.event-ribbon__date{color:var(--color-secondary)}.event-ribbon__pill:hover,.event-ribbon__pill:focus-visible{background:var(--color-dark)}.event-ribbon__pill--soft{background:rgb(var(--color-white-rgb) / .3)}.event-ribbon__pill--soft .event-ribbon__name{color:var(--color-primary)}.event-ribbon__pill--soft .event-ribbon__date{color:var(--color-rule-navy)}.event-ribbon__pill--soft:hover,.event-ribbon__pill--soft:focus-visible{background:rgb(var(--color-white-rgb) / .5)}.event-ribbon__pill:focus-visible,.event-ribbon__all:focus-visible{outline-color:var(--color-primary)}.event-ribbon__all{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-primary);text-decoration:none}.event-ribbon__all:hover{text-decoration:underline}.event-ribbon__all img{flex-shrink:0;width:var(--ribbon-chev-w);height:var(--ribbon-chev-h)}.feed-bar{border-block-end:var(--border-hairline) solid var(--color-hof-rule);background:var(--color-white);box-shadow:var(--shadow-hairline)}.feed-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--feed-bar-pad-y)}.feed-programs{padding-block-end:var(--feed-bar-pad-y)}.feed-programs__list{width:fit-content}.feed-seg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--feed-seg-pad);padding:var(--feed-seg-pad);border-radius:var(--radius-pill);background:var(--color-chip-bg);list-style:none}.feed-seg__option{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--feed-seg-opt-pad-y) var(--feed-seg-opt-pad-x);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-prose);text-decoration:none;transition:background var(--motion-fast) var(--ease-out)}.feed-seg__option:hover{background:rgb(var(--color-white-rgb) / .7)}.feed-seg__option[aria-current]{background:var(--color-primary);color:var(--color-white)}.feed-seg__option[aria-current]:hover{background:var(--color-dark)}.feed-seg__dot{flex-shrink:0;width:var(--feed-seg-dot);height:var(--feed-seg-dot);border-radius:var(--radius-pill)}.feed-seg__dot--stories{background:var(--color-primary)}.feed-seg__dot--events{background:var(--color-secondary)}.feed-seg__dot--news{background:var(--color-steel)}.feed-search{position:relative;flex-shrink:0;width:min(var(--feed-search-w),100%)}.feed-search__icon{position:absolute;inset-inline-start:var(--feed-search-icon-inset);inset-block-start:50%;width:var(--feed-search-icon);height:var(--feed-search-icon);transform:translateY(-50%);pointer-events:none}.feed-search__input{width:100%;height:var(--feed-search-h);padding-inline:var(--feed-search-pad-s) var(--feed-search-pad-e);border:var(--border-hairline) solid var(--color-hof-rule);border-radius:var(--radius-pill);background:var(--color-chip-bg);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-dark)}.feed-search__input::placeholder{color:var(--color-slate);opacity:1}@media(max-width:719px){.feed-bar__inner{align-items:stretch}.feed-search{width:100%}.feed-seg{--feed-seg-opt-pad-x: var(--space-3);flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.feed-seg::-webkit-scrollbar{display:none}.feed-seg__option{flex-shrink:0;white-space:nowrap}}.feed-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);padding-block-end:var(--feed-head-pad-b)}.feed-head__intro{display:flex;flex-direction:column;gap:var(--feed-head-gap)}.feed-head__title{font-size:var(--text-tile);font-weight:var(--weight-black);line-height:var(--leading-tile);color:var(--color-primary)}.feed-head__count{flex-shrink:0;font-size:var(--text-feed-body);line-height:var(--leading-feed-row);color:var(--color-prose)}.feed-head__count b{font-weight:var(--weight-bold);color:var(--color-primary)}.feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--feed-grid-min),100%),1fr));gap:var(--feed-grid-gap)}.feed-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--feed-card-radius);border-block-start:var(--feed-card-accent-h) solid var(--color-primary);background:var(--color-chip-bg);box-shadow:var(--shadow-raised)}.feed-card--event{border-block-start-color:var(--color-secondary);background:var(--color-cream)}.feed-card--news{border-block-start-color:var(--color-steel)}.feed-card__media{position:relative;height:var(--feed-card-media-h);flex-shrink:0}.feed-card__image{width:100%;height:100%;object-fit:cover;display:block}.feed-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-navy)}.feed-card__chip{position:absolute;inset-block-start:var(--feed-card-chip-inset);inset-inline-start:var(--feed-card-chip-inset);padding:var(--feed-card-chip-pad-y) var(--feed-card-chip-pad-x);border-radius:var(--space-1);background:var(--color-primary);color:var(--color-white);font-size:var(--text-feed-chip);font-weight:var(--weight-black);line-height:var(--leading-feed-chip);letter-spacing:var(--tracking-chip);text-transform:uppercase}.feed-card--news .feed-card__chip{background:var(--color-steel)}.feed-card__chip--end{inset-inline-start:auto;inset-inline-end:var(--feed-card-chip-inset);background:var(--color-secondary);color:var(--color-primary)}.feed-card__datechip{position:absolute;inset-block-start:var(--feed-card-chip-inset);inset-inline-start:var(--feed-card-chip-inset);display:flex;flex-direction:column;align-items:center;padding:var(--feed-card-datechip-pad-y) var(--feed-card-datechip-pad-x);border-radius:var(--feed-card-datechip-radius);background:var(--color-secondary);color:var(--color-primary);box-shadow:var(--shadow-lift)}.feed-card__datechip-month{font-size:var(--text-feed-chip);font-weight:var(--weight-black);line-height:var(--text-feed-chip);letter-spacing:var(--tracking-chip);text-transform:uppercase}.feed-card__datechip-day{font-size:var(--text-feed-date);font-weight:var(--weight-black);line-height:var(--text-feed-date)}.feed-card__body{display:flex;flex-direction:column;flex:1 0 auto;gap:var(--space-3);padding:var(--feed-card-pad)}.feed-card__meta{display:flex;align-items:center;gap:var(--feed-card-meta-gap);font-size:var(--text-feed-meta);line-height:var(--leading-feed-meta);color:var(--color-slate)}.feed-card__avatar{flex-shrink:0;width:var(--feed-card-avatar);height:var(--feed-card-avatar);border-radius:var(--radius-pill);object-fit:cover}.feed-card__pill{flex-shrink:0;padding:var(--feed-card-pill-pad-y) var(--feed-card-pill-pad-x);border-radius:var(--radius-pill);background:var(--color-steel);color:var(--color-white);font-size:var(--text-feed-chip);font-weight:var(--weight-bold);line-height:var(--leading-feed-chip);letter-spacing:var(--tracking-pill);text-transform:uppercase}.feed-card__title{font-size:var(--text-feed-title);font-weight:var(--weight-bold);line-height:var(--leading-feed-title);color:var(--color-primary)}.feed-card__title-link{color:inherit;text-decoration:none}.feed-card__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.feed-card__title-link:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}.feed-card__title-link:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.feed-card__excerpt{font-size:var(--text-feed-body);line-height:var(--leading-feed-body);color:var(--color-prose)}.feed-card__row{display:flex;align-items:center;gap:var(--feed-card-row-gap);font-size:var(--text-feed-body);line-height:var(--leading-feed-row);color:var(--color-prose)}.feed-card__row img{flex-shrink:0}.feed-card__cta,.feed-card__action{margin-block-start:auto;padding-block-start:var(--space-5)}.feed-card__cta{display:flex;align-items:center;gap:var(--feed-card-link-gap);font-size:var(--text-feed-body);font-weight:var(--weight-bold);line-height:var(--leading-feed-row);color:var(--color-primary)}.feed-card--news .feed-card__cta{color:var(--color-steel)}.feed-card__arrow{width:var(--feed-card-arrow-w);height:var(--feed-card-arrow-h);transition:transform var(--motion-fast) var(--ease-out)}.feed-card:hover .feed-card__arrow{transform:translate(var(--space-1))}.feed-card__button{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--feed-card-cta-gap);padding:var(--feed-card-cta-pad-y) var(--feed-card-cta-pad-x);border-radius:var(--radius-pill);background:var(--color-secondary);color:var(--color-primary);font-size:var(--text-feed-body);font-weight:var(--weight-bold);line-height:var(--leading-feed-row);text-decoration:none;box-shadow:var(--shadow-hairline);transition:background var(--motion-fast) var(--ease-out)}.feed-card__button img{flex-shrink:0;width:var(--feed-card-cta-icon-w);height:var(--feed-card-cta-icon-h)}.feed-card__button:hover{background:rgb(var(--color-secondary-rgb) / .9)}.feed-card__button:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.feed-more{display:flex;justify-content:center;padding-block-start:var(--feed-more-pad-t)}.feed-more__button{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--feed-more-pad-y) var(--feed-more-pad-x);border:var(--feed-more-border) solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-primary);font-size:var(--text-feed-body);font-weight:var(--weight-bold);line-height:var(--leading-feed-row);text-decoration:none;box-shadow:var(--shadow-hairline);transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.feed-more__button img{flex-shrink:0;width:var(--feed-more-icon-w);height:var(--feed-more-icon-h);transition:filter var(--motion-fast) var(--ease-out)}.feed-more__button:hover{background:var(--color-primary);color:var(--color-white)}.feed-more__button:hover img{filter:invert(1)}.feed-more__button:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.feed-more__button[aria-disabled=true]{opacity:.6;pointer-events:none}.feed-empty{padding-block:var(--space-16);text-align:center;font-size:var(--text-feed-body);line-height:var(--leading-feed-body);color:var(--color-prose)}.feed-empty a{margin-inline-start:var(--space-2);color:var(--color-steel)}.feed-results[aria-busy=true] .feed-grid{opacity:.55;transition:opacity var(--motion-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.feed-card__arrow,.feed-card:hover .feed-card__arrow,.feed-more__button,.feed-more__button img,.feed-results[aria-busy=true] .feed-grid{transition:none;transform:none}}@media(max-width:719px){.feed-head{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.video-gallery .feed-head{padding-block-end:var(--space-8)}.video-more{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--video-more-gap);font-size:var(--text-feed-body);font-weight:var(--weight-bold);line-height:var(--leading-feed-row);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-primary);text-decoration:none}.video-more img{flex-shrink:0;width:var(--video-more-icon-w);height:var(--video-more-icon-h);transition:transform var(--motion-fast) var(--ease-out)}.video-more:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}.video-more:hover img{transform:translate(var(--space-1))}.video-more:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.video-row{display:flex;gap:var(--video-row-gap);overflow-x:auto;scroll-snap-type:x proximity;padding:var(--space-2);margin:calc(var(--space-2) * -1);scroll-padding-inline:var(--space-2)}.video-row:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.video-card{position:relative;flex:0 0 var(--video-card-w);width:var(--video-card-w);display:flex;flex-direction:column;gap:var(--video-body-gap);scroll-snap-align:start;color:inherit;text-decoration:none}.video-card__media{position:relative;display:block;height:var(--video-media-h);overflow:hidden;border-radius:var(--video-radius);background:var(--color-primary);box-shadow:var(--shadow-lift)}.video-card__image{width:100%;height:100%;object-fit:cover;display:block;opacity:var(--video-image-opacity)}.video-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-navy)}.video-card__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding-inline:var(--video-play-pad-s) var(--video-play-pad-e);width:var(--video-play);height:var(--video-play);border-radius:var(--radius-pill);background:var(--color-secondary);box-shadow:var(--shadow-chip);transition:transform var(--motion-fast) var(--ease-out)}.video-card__play img{width:var(--video-play-icon-w);height:var(--video-play-icon-h)}.video-card:hover .video-card__play{transform:translate(-50%,-50%) scale(1.08)}.video-card:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset);border-radius:var(--video-radius)}.video-card__duration{position:absolute;inset-block-end:var(--video-badge-inset);inset-inline-end:var(--video-badge-inset);padding:var(--video-badge-pad-y) var(--video-badge-pad-x);border-radius:var(--space-1);background:var(--video-badge-bg);color:var(--color-white);font-size:var(--text-feed-meta);font-weight:var(--weight-medium);line-height:var(--leading-feed-meta)}.video-card__body{display:flex;flex-direction:column;gap:var(--video-copy-gap);padding-inline:var(--video-copy-pad-x)}.video-card__label{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-primary)}.video-card__title{font-size:var(--text-video-title);font-weight:var(--weight-bold);line-height:var(--leading-video-title);color:var(--color-primary)}.video-card:hover .video-card__title{text-decoration:underline;text-underline-offset:var(--underline-offset)}@media(prefers-reduced-motion:reduce){.video-more img,.video-more:hover img,.video-card__play,.video-card:hover .video-card__play{transition:none}.video-card:hover .video-card__play{transform:translate(-50%,-50%)}}.stats-band{padding-block:var(--stats-band-pad-y);background:var(--color-primary)}.site-main--interior .stats-band{--font-display: var(--font-montserrat)}.stats-band__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0}.stats-band__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:var(--stats-band-gap)}@media(min-width:900px){.stats-band--count-3 .stats-band__list{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-band--count-2 .stats-band__list{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-band--count-1 .stats-band__list{grid-template-columns:minmax(0,1fr)}}.stats-band__item:not(:nth-child(4n+1)){border-inline-start:var(--border-hairline) solid var(--color-secondary)}@media(max-width:899px){.stats-band__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.stats-band__item{padding:var(--space-5) var(--stats-band-gap)}.stats-band__item:not(:nth-child(4n+1)){border-inline-start:0}.stats-band__item:nth-child(2n){border-inline-start:var(--border-hairline) solid var(--color-secondary)}.stats-band__item:nth-child(n+3){border-block-start:var(--border-hairline) solid var(--color-secondary)}}@media(min-width:600px)and (max-width:899px){.stats-band--count-3 .stats-band__list{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-band--count-3 .stats-band__item:nth-child(n+2){border-inline-start:var(--border-hairline) solid var(--color-secondary)}.stats-band--count-3 .stats-band__item:nth-child(n+3){border-block-start:0}}@media(max-width:599px){.stats-band__list{grid-template-columns:minmax(0,1fr)}.stats-band__item:nth-child(2n){border-inline-start:0}.stats-band__item+.stats-band__item{border-block-start:var(--border-hairline) solid var(--color-secondary)}}.stats-band__value{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-extrabold);line-height:var(--leading-stats-band);color:var(--color-secondary)}.stats-band__label{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-sm);color:var(--color-light-text)}.ways__inner{display:flex;flex-direction:column}.ways__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ways-head-gap);max-width:var(--ways-head-max);padding-block-end:var(--ways-head-pad-b)}.ways__heading{font-size:var(--text-ways-heading);font-weight:var(--weight-black);line-height:var(--leading-ways-heading);color:var(--color-primary)}.ways__rule{width:var(--ways-rule-w);height:var(--ways-rule-h);border-radius:var(--ways-rule-h);background:var(--color-secondary)}.ways__lead{font-size:var(--text-ways-lead);line-height:var(--leading-ways-lead);color:var(--color-prose)}.ways__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--ways-grid-min),100%),1fr));gap:var(--ways-grid-gap);list-style:none;padding:0;margin:0}.ways-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--ways-card-radius);background:var(--color-white);box-shadow:var(--shadow-raised)}.ways-card__media{position:relative;height:var(--ways-card-media-h);flex-shrink:0;background:var(--color-chip-bg)}.ways-card__image{width:100%;height:100%;object-fit:cover;object-position:center var(--ways-card-focus-y);display:block}.ways-card--donate{--ways-card-focus-y: 10%}.ways-card__chip{position:absolute;inset-block-start:var(--ways-card-chip-inset);inset-inline-start:var(--ways-card-chip-inset);padding:var(--ways-card-chip-pad-y) var(--ways-card-chip-pad-x);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-pill);text-transform:uppercase;background:var(--color-primary);color:var(--color-secondary)}.ways-card--gold .ways-card__chip{background:var(--color-secondary);color:var(--color-primary)}.ways-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 auto;padding:var(--ways-card-pad)}.ways-card__tile{display:flex;align-items:center;justify-content:center;width:var(--ways-card-tile);height:var(--ways-card-tile);margin-block-end:var(--space-5);border-radius:var(--radius-md);background:var(--color-chip-bg)}.ways-card--gold .ways-card__tile{background:var(--ways-tile-gold)}.ways-card__tile img{width:auto;height:var(--ways-card-tile-icon-h)}.ways-card__heading{font-size:var(--text-feed-title);font-weight:var(--weight-black);line-height:var(--leading-ways-card-heading);color:var(--color-primary);margin-block-end:var(--space-3)}.ways-card__body-copy{font-size:var(--text-feed-body);line-height:var(--leading-feed-body);color:var(--color-prose)}.ways-card__action{margin-block-start:auto;padding-block-start:var(--space-6)}.ways-card__button{display:inline-flex;align-items:center;gap:var(--ways-card-btn-gap);padding:var(--ways-card-btn-pad-y) var(--ways-card-btn-pad-x);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-white);font-size:var(--text-feed-body);font-weight:var(--weight-bold);line-height:var(--leading-feed-row);text-decoration:none;transition:background var(--motion-fast) var(--ease-out)}.ways-card--gold .ways-card__button{background:var(--color-secondary);color:var(--color-primary)}.ways-card__button img{flex-shrink:0;width:auto;height:var(--ways-card-btn-icon-h)}.ways-card__button .ways-card__external{height:var(--ways-card-ext);margin-inline-start:var(--space-1)}.ways-card__button:hover{background:var(--color-dark)}.ways-card--gold .ways-card__button:hover{background:rgb(var(--color-secondary-rgb) / .9)}.ways-card__button:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.ways-card--gold .ways-card__button:focus-visible{outline-color:var(--color-primary)}@media(prefers-reduced-motion:reduce){.ways-card__button{transition:none}}.bio-header{padding-block-start:var(--space-16);background:var(--color-white)}.bio-header__inner{display:flex;flex-wrap:wrap;gap:var(--bio-gap);align-items:flex-start}.bio-header__media{flex-shrink:0}.bio-portrait{position:relative;width:var(--bio-media-w);height:var(--bio-media-h);padding:var(--bio-frame-pad);overflow:hidden;border:var(--bio-frame-border) solid var(--color-secondary);border-radius:var(--bio-frame-radius);box-shadow:var(--shadow-panel)}.bio-portrait__image{width:100%;height:100%;object-fit:cover;object-position:var(--bio-portrait-focus-x) center}.bio-portrait--activities{--bio-portrait-focus-x: 21%}.bio-portrait--administration{--bio-portrait-focus-x: 40%}.bio-portrait__caption{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--space-3);background:rgb(var(--color-page-hero-scrim) / .8);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-secondary)}.bio-header__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0;padding-block-end:var(--space-12)}.bio-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-secondary)}.bio-badge__glyph{flex-shrink:0;width:auto;height:var(--explore-badge-icon)}.bio-header__heading{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-bio-heading);color:var(--color-primary);text-wrap:balance}.bio-pills{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none}.bio-pill{padding:var(--space-1) var(--bio-pill-pad-x);border:var(--border-hairline) solid var(--color-roster-rule);border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);color:var(--color-dark)}.bio-pill--accent{border-color:var(--color-secondary);background:var(--color-secondary);font-weight:var(--weight-bold);color:var(--color-primary)}.bio-lead{max-width:var(--page-hero-subhead-max);padding-inline-start:var(--bio-lead-pad);border-inline-start:var(--bio-rule-h) solid var(--color-secondary);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-bio-lead);color:var(--color-slate)}.bio-action{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-5);border:var(--border-hairline) solid var(--color-roster-rule);border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-primary);text-decoration:none}.bio-action:hover,.bio-action:focus-visible{border-color:var(--color-secondary)}.bio-header__rule{height:var(--bio-rule-h);margin-block-start:var(--space-8);background:linear-gradient(to right,var(--color-primary),var(--color-secondary) 50%,var(--color-primary))}.bio-body{padding-block:var(--space-20);background:var(--color-white)}.bio-body__column{display:flex;flex-direction:column;gap:var(--bio-column-gap);width:min(var(--bio-column),100% - 2 * var(--space-8));margin-inline:auto}.bio-prose{display:flex;flex-direction:column;gap:var(--space-5);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-prose)}.bio-quote{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--bio-quote-pad) var(--bio-quote-pad) var(--bio-quote-pad) var(--bio-quote-pad-l);border-inline-start:var(--bio-rule-h) solid var(--color-secondary);border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);background:var(--color-chip-bg)}.bio-quote__text{font-size:var(--text-bio-quote);font-weight:var(--weight-bold);line-height:var(--leading-bio-quote);color:var(--color-primary)}.bio-quote__attr{display:flex;align-items:center;gap:var(--space-3)}.bio-quote__avatar{flex-shrink:0;width:var(--bio-avatar);height:var(--bio-avatar);padding:var(--bio-frame-pad);overflow:hidden;border:var(--bio-frame-border) solid var(--color-secondary);border-radius:var(--radius-pill)}.bio-quote__avatar img{width:100%;height:100%;border-radius:var(--radius-pill);object-fit:cover}.bio-quote__who{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.bio-quote__name{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-primary)}.bio-quote__role{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-muted)}.bio-break{height:var(--bio-break-h);overflow:hidden;border-radius:var(--radius-md)}.bio-break__image{width:100%;height:100%;object-fit:cover;object-position:center var(--bio-break-focus-y)}.bio-break--arts{--bio-break-focus-y: 0%}.bio-break--athletics{--bio-break-focus-y: 20%}.bio-support{padding-block-end:var(--space-20);background:var(--color-white)}.bio-support__card{display:flex;align-items:flex-start;gap:var(--space-5);width:min(var(--bio-column),100% - 2 * var(--space-8));margin-inline:auto;padding:var(--space-10);border-radius:var(--radius-lg);background:var(--color-primary)}.bio-support__glyph{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--bio-support-glyph);height:var(--bio-support-glyph);border-radius:var(--radius-pill);background:rgb(var(--color-secondary-rgb) / .15)}.bio-support__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.bio-support__heading{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-base);color:var(--color-white)}.bio-support__lead{max-width:var(--hof-lead-max);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-light-text)}.bio-support__action{padding-block-start:var(--space-3)}@media(max-width:899px){.bio-header__inner,.bio-support__card{flex-direction:column}}@media(max-width:599px){.bio-portrait{width:100%}.bio-quote{padding-inline:var(--space-5)}.bio-break{height:auto;aspect-ratio:16 / 9}}.pillar{padding-block:var(--space-20);background:var(--color-bg)}.pillar__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--pillar-aside-w));gap:var(--pillar-gap);align-items:center}.pillar__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.pillar__heading{padding-block-end:var(--space-2);font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-black);line-height:var(--leading-h2);color:var(--color-primary)}.pillar__rule{width:var(--pillar-rule-w);height:var(--pillar-rule-h);border-radius:var(--radius-sm);background:var(--color-secondary)}.pillar__body{padding-block-start:var(--space-2)}.pillar__body p{font-size:var(--text-base);line-height:var(--pillar-body-leading);color:var(--color-prose)}.pillar__body p:first-child{font-size:var(--text-lg);line-height:var(--pillar-lead-leading)}.pillar__body p+p{margin-block-start:var(--space-5)}.quote-card{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-primary);box-shadow:var(--shadow-quote-card)}.quote-card__media{position:relative;height:var(--quote-card-media-h);flex-shrink:0}.quote-card--photo-only .quote-card__media{height:auto;aspect-ratio:var(--quote-card-photo-ratio)}.quote-card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.quote-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-primary-rgb) / .3)}.quote-card__chip{position:absolute;top:var(--space-4);left:var(--space-4);padding:6px var(--space-3);border-radius:var(--radius-sm);background:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-extrabold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-primary)}.quote-card__chip--right{left:auto;right:var(--space-4)}.quote-card__body{display:flex;flex-direction:column;gap:var(--quote-card-gap);padding:var(--quote-card-pad)}.quote-card__quote{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--quote-card-quote-leading);color:rgb(var(--color-white-rgb) / .7)}.quote-card__attr{display:flex;align-items:center;gap:var(--space-3)}.quote-card__avatar{flex-shrink:0;width:var(--quote-card-avatar);height:var(--quote-card-avatar);border-radius:var(--radius-pill);overflow:hidden;box-shadow:0 0 0 var(--quote-card-ring) rgb(var(--color-secondary-rgb) / .4)}.quote-card__avatar img{width:100%;height:100%;object-fit:cover}.quote-card__who{display:flex;flex-direction:column;min-width:0}.quote-card__name{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-white)}.quote-card__role{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-xs);color:rgb(var(--color-white-rgb) / var(--quote-card-role-alpha))}@media(max-width:1023px){.pillar__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}@media(min-width:1024px){.quote-card--photo-only .quote-card__media{aspect-ratio:var(--quote-card-photo-ratio-lg)}}.breadcrumb{background:rgb(var(--color-chip-bg-rgb) / .8);-webkit-backdrop-filter:blur(var(--crumb-blur));backdrop-filter:blur(var(--crumb-blur));border-block-end:var(--border-hairline) solid var(--color-roster-rule);padding-block-start:var(--crumb-pad-start);padding-block-end:var(--crumb-pad-end)}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--crumb-gap);list-style:none}.breadcrumb__item{display:flex;align-items:center;gap:var(--crumb-gap);min-width:0}.breadcrumb__chevron{width:var(--crumb-chevron-w);height:var(--crumb-chevron-h);flex-shrink:0}.breadcrumb__link,.breadcrumb__current{font-size:var(--text-sm);line-height:var(--leading-sm)}.breadcrumb__link{font-weight:var(--weight-regular);color:var(--color-prose);text-decoration:none}.breadcrumb__link:hover{color:var(--color-dark);text-decoration:underline}.breadcrumb__current{font-weight:var(--weight-bold);color:var(--color-dark)}.breadcrumb__item:first-child .breadcrumb__link{color:var(--color-dark)}.stats-bar{background:var(--color-primary);border-block-end:var(--stats-accent-w) solid rgb(var(--color-secondary-rgb) / .3)}.stats-bar__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:calc(2 * var(--stats-gutter) + var(--border-hairline));padding-inline-end:var(--stats-gutter);list-style:none}@media(min-width:1024px){.stats-bar--count-2 .stats-bar__list{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-bar--count-1 .stats-bar__list{grid-template-columns:minmax(0,1fr)}}.stats-bar__item{position:relative;display:flex;align-items:flex-start;gap:var(--space-5);padding-block:var(--space-10);min-width:0}.stats-bar__item+.stats-bar__item:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * (var(--stats-gutter) + var(--border-hairline)));width:var(--border-hairline);background:rgb(var(--color-white-rgb) / .12)}.stats-bar__badge{margin-block-start:var(--stats-cap-offset);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--stats-badge);height:var(--stats-badge);border:var(--border-hairline) solid rgb(var(--color-secondary-rgb) / .25);border-radius:var(--radius-sm);background:rgb(var(--color-secondary-rgb) / .1)}.stats-bar__badge img{height:var(--stats-icon);width:auto}.stats-bar__text{display:flex;flex-direction:column;gap:var(--stats-text-gap);min-width:0}.stats-bar__value{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-extrabold);line-height:var(--leading-h3);color:var(--color-secondary)}.stats-bar__label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-stat-label);color:rgb(var(--color-gray-rgb) / .7)}@media(max-width:1023px){.stats-bar__list{grid-template-columns:minmax(0,1fr);column-gap:0;padding-inline-end:0}.stats-bar__item{padding-block:var(--space-6)}.stats-bar__item+.stats-bar__item:before{inset-block:auto;inset-inline:0;top:0;width:auto;height:var(--border-hairline)}}.giftworks{padding-block:var(--giftworks-pad-y);background:var(--color-bg)}.giftworks__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.giftworks__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:var(--giftworks-copy-max)}.giftworks .section__heading{text-wrap:balance}.giftworks__body{padding-block-start:var(--space-1);font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:var(--leading-lg);color:var(--color-prose)}.giftworks__cta{flex-shrink:0;padding:var(--btn-pad-y-lg) var(--giftworks-cta-pad-x)}.giftworks--stacked .giftworks__inner{flex-direction:column;align-items:flex-start;gap:var(--space-8)}.giftworks--stacked .giftworks__copy{max-width:var(--giftworks-copy-max)}@media(max-width:1023px){.giftworks__inner{flex-direction:column;align-items:flex-start;gap:var(--space-8)}.giftworks__copy{max-width:none}}.error-404{padding-block:var(--section-pad-y);background:var(--color-bg)}.error-404 .container{display:flex;flex-direction:column;align-items:center;max-width:var(--prose-max);gap:var(--space-6);text-align:center}.error-404__heading{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-black);line-height:var(--leading-display);color:var(--color-ink)}.error-404__lead{max-width:var(--error-404-lead-max);font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-prose)}.error-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4) var(--space-8);margin:0;padding:0;list-style:none}.error-404__link-item{margin:0}.error-404__closing{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-prose)}.error-404__actions{margin:0}@media(max-width:767px){.error-404__links{flex-direction:column;gap:var(--space-4)}}.program-cards{padding-block-end:var(--section-pad-y);background:var(--color-bg)}.program-card{grid-column:span 2;position:relative;display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--radius-sm);overflow:hidden;text-decoration:none}.program-card:before{content:"";grid-area:1 / 1;aspect-ratio:var(--tile-aspect)}.program-card:nth-child(4):nth-last-child(2){grid-column:2 / span 2}.program-card:nth-child(5):nth-last-child(1){grid-column:4 / span 2}.program-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.program-card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.program-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-fade) / .8)}.program-card__accent{position:absolute;inset-inline:0;top:0;height:var(--card-accent-h);background:var(--color-secondary)}.program-card__content{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:var(--tile-pad)}.program-card__badge{align-self:flex-end;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--card-badge);height:var(--card-badge);border:var(--border-hairline) solid rgb(var(--color-secondary-rgb) / .3);border-radius:var(--radius-sm);background:rgb(var(--color-primary-rgb) / .6)}.program-card__badge img{height:var(--card-badge-icon);width:auto}.program-card__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.program-card__title{font-family:var(--font-display);font-size:var(--text-card-title);font-weight:var(--weight-extrabold);line-height:var(--leading-card-title);color:var(--color-secondary)}.program-card__subtitle{font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:rgb(var(--color-white-rgb) / .7)}.program-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block-start:var(--card-foot-gap)}.program-card__summary{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-card-summary);color:rgb(var(--color-white-rgb) / .8)}.program-card__more{display:flex;align-items:center;gap:var(--card-more-gap);flex-shrink:0;opacity:var(--card-more-opacity)}.program-card__more-label{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-white);white-space:nowrap}.program-card__chevron{width:var(--chevron-w);height:var(--chevron-h);flex-shrink:0;transition:transform var(--motion-fast) ease}.program-card:hover .program-card__more,.program-card:focus-visible .program-card__more{opacity:1}.program-card:hover .program-card__chevron,.program-card:focus-visible .program-card__chevron{transform:translate(var(--space-1))}@media(prefers-reduced-motion:reduce){.program-card__chevron{transition:none}.program-card:hover .program-card__chevron,.program-card:focus-visible .program-card__chevron{transform:none}}@media(max-width:1023px){.program-card,.program-card:nth-child(4):nth-last-child(2),.program-card:nth-child(5):nth-last-child(1){grid-column:auto}.program-card__foot{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}.our-story__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-12)}.our-story__intro{grid-column:1 / span 5;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.our-story__heading{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-h3);color:var(--color-primary)}.our-story__rule{width:var(--heading-rule-w);height:var(--heading-rule-h);border-radius:var(--radius-sm);background:var(--color-secondary)}.our-story__body{grid-column:6 / span 7;align-self:start;font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-dark)}.our-story__body>*+*{margin-block-start:var(--space-6)}@media(max-width:899px){.our-story__grid{grid-template-columns:1fr;gap:var(--space-8)}.our-story__intro,.our-story__body{grid-column:1 / -1}}.mission__statement{max-width:var(--mission-max);margin-inline:auto;font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-h3);color:var(--color-primary);text-align:center;text-wrap:balance}.mission__inner{display:flex;flex-direction:column;gap:var(--mission-gap)}.mission--legacy .mission__statement{font-weight:var(--weight-medium);line-height:var(--leading-mission);letter-spacing:var(--tracking-mission);color:var(--color-dark)}.prose-column{display:flex;max-width:var(--prose-max);margin-inline:auto;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.prose{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-prose)}.prose>*+*{margin-block-start:var(--prose-para-gap)}.prose :is(strong,b){font-weight:var(--weight-semibold);color:var(--color-dark)}.school-history .prose{padding-block-end:var(--space-8)}.school-history__heading{padding-block-start:var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-black);line-height:var(--leading-h3);color:var(--color-dark);text-wrap:balance}.timeline__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.timeline__heading{font-size:var(--text-h3);font-weight:var(--weight-black);line-height:var(--leading-h3);color:var(--color-dark)}.timeline__track{position:relative;margin-block-start:var(--space-16)}.timeline__line{position:absolute;inset-inline:0;top:50%;height:var(--timeline-track-h);transform:translateY(-50%);background:linear-gradient(to right,var(--color-track-fill),rgb(var(--color-gold-alt-rgb) / .2)),var(--color-track);pointer-events:none}.timeline__list{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:var(--space-4);list-style:none}.timeline__item{display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;flex:0 1 var(--timeline-item-max);max-width:var(--timeline-item-max);text-align:center}.timeline__content{display:flex;flex-direction:column;gap:2px}.timeline__item--above .timeline__content{grid-row:1;align-self:end;padding-block-end:var(--timeline-stem)}.timeline__item--below .timeline__content{grid-row:3;align-self:start;padding-block-start:var(--timeline-stem)}.timeline__year{font-size:var(--text-xl);font-weight:var(--weight-black);line-height:var(--leading-xl);color:var(--color-primary)}.timeline__item--muted .timeline__year{color:var(--color-timeline-muted)}.timeline__title{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-timeline-title);color:var(--color-dark)}.timeline__desc{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-muted)}.timeline__dot{grid-row:2;box-sizing:border-box;width:var(--timeline-dot);height:var(--timeline-dot);border:var(--timeline-ring) solid var(--color-secondary);border-radius:50%;background:var(--color-dark);box-shadow:var(--shadow-card-sm)}.timeline__item--muted .timeline__dot{border-color:var(--color-dot-ring-muted)}.timeline__item--current .timeline__dot{width:var(--timeline-dot-current);height:var(--timeline-dot-current);border-color:var(--color-dark);background:var(--color-secondary)}@media(max-width:899px){.timeline__track{width:fit-content;max-width:min(100%,var(--timeline-stack-max));margin-inline:auto}.timeline__line{inset-inline:auto;top:0;bottom:0;left:calc(var(--timeline-dot-current) / 2);width:var(--timeline-track-h);height:auto;transform:translate(-50%);background:linear-gradient(to bottom,var(--color-track-fill),rgb(var(--color-gold-alt-rgb) / .2)),var(--color-track)}.timeline__list{flex-direction:column;gap:var(--space-8)}.timeline__item{grid-template-columns:var(--timeline-dot-current) minmax(0,1fr);grid-template-rows:auto;column-gap:var(--space-4);justify-items:stretch;flex:0 0 auto;max-width:none;width:100%;text-align:start}.timeline__item--above .timeline__content,.timeline__item--below .timeline__content{grid-column:2;grid-row:1;align-self:start;align-items:flex-start;max-width:none;padding-block:0}.timeline__dot{grid-column:1;grid-row:1;justify-self:center;margin-block-start:var(--space-1)}}.will-rogers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);align-items:center}.will-rogers__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);min-width:0}.will-rogers__heading{font-size:var(--text-h3);font-weight:var(--weight-black);line-height:var(--leading-h3);color:var(--color-dark)}.prose--tight{font-size:var(--text-base);line-height:var(--leading-body)}.prose--tight>*+*{margin-block-start:var(--space-4)}.prose :is(em,i){font-weight:var(--weight-medium);font-style:italic;color:var(--color-dark)}.wr-figure{position:relative;isolation:isolate}.wr-figure__accent{position:absolute;top:var(--wr-accent-offset);right:var(--wr-accent-offset);z-index:-1;width:var(--wr-accent);height:var(--wr-accent);border-radius:var(--radius-lg);background:rgb(var(--color-gold-alt-rgb) / .1)}.wr-figure__frame{position:relative;display:block;height:var(--wr-media-h);overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.wr-figure__image{width:100%;height:100%;object-fit:cover;object-position:center}.wr-figure__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--color-page-hero-scrim) / .6),rgb(var(--color-page-hero-scrim) / 0));pointer-events:none}.wr-figure__badge{position:absolute;bottom:var(--wr-badge-inset);left:var(--wr-badge-inset);display:flex;flex-direction:column;gap:var(--space-1);max-width:calc(100% - 2 * var(--wr-badge-inset));width:var(--wr-badge-w);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card)}.wr-figure__dates{font-size:var(--text-sm);font-weight:var(--weight-black);line-height:var(--leading-sm);letter-spacing:var(--tracking-link);text-transform:uppercase;color:var(--color-primary)}.wr-figure__name{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-base);color:var(--color-dark)}.wr-figure__meta{font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-muted)}.pull-quote{padding-block:var(--space-4) var(--space-2);padding-inline-start:var(--quote-pad-inline);border-inline-start:var(--quote-rule-w) solid var(--color-secondary)}.pull-quote__text{font-size:var(--text-quote);font-weight:var(--weight-bold);font-style:italic;line-height:var(--leading-quote);color:var(--color-dark)}.pull-quote__attr{padding-block-start:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm);color:var(--color-muted)}.role-chips{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-block-start:var(--space-2);list-style:none}.role-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--chip-pad-y) var(--chip-pad-x);border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);color:var(--color-dark)}.role-chip__icon{flex-shrink:0;width:var(--chip-icon);height:var(--chip-icon)}@media(max-width:899px){.will-rogers__grid{grid-template-columns:1fr;gap:var(--space-8)}.wr-figure__accent{display:none}}.legacy__inner{display:flex;flex-direction:column;gap:var(--space-12)}.legacy__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-block-end:var(--legacy-rule-pad);border-block-end:1px solid var(--color-rule-navy)}.legacy__heading{font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-h3);color:var(--color-white)}.legacy__body{display:flex;align-items:center;gap:var(--space-12)}.legacy__media{position:relative;flex:1 1 0;min-width:0;height:var(--legacy-media-h);overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.legacy__image{width:100%;height:100%;object-fit:cover}.legacy__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-dark-rgb) / .2);mix-blend-mode:multiply;pointer-events:none}.legacy__copy{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:var(--space-6)}.legacy__lead{font-size:var(--text-xl);line-height:var(--leading-body);color:var(--color-light-text)}.legacy__text{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-light)}.legacy__points{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.legacy__point{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-light-text)}.legacy__check{flex-shrink:0;width:var(--legacy-check-w);height:var(--legacy-check-h);margin-block-start:calc((var(--leading-base) - var(--legacy-check-h)) / 2)}@media(max-width:899px){.legacy__body{flex-direction:column;align-items:stretch;gap:var(--space-8)}.legacy__media{flex:0 0 auto}}@media(max-width:599px){.legacy__header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.governance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--governance-gap)}.governance__col{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.governance__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-block-end:var(--legacy-rule-pad);border-block-end:1px solid var(--color-border)}.governance__heading{font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-h4);color:var(--color-primary)}.leader-list{display:flex;flex-direction:column;gap:var(--space-6);list-style:none;padding-block-end:var(--space-2)}.leader{display:flex;align-items:center;gap:var(--space-4);padding:var(--leader-row-pad);border-radius:var(--radius-row)}.leader__button{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.leader__button:hover .leader__name,.leader__button:focus-visible .leader__name{text-decoration:underline;text-underline-offset:var(--underline-offset)}.leader__avatar{flex-shrink:0;display:block;width:var(--leader-avatar);height:var(--leader-avatar);overflow:hidden;border-radius:50%;background:var(--color-gray)}.leader__photo{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.leader__text{display:flex;min-width:0;flex-direction:column}.leader__name{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-lg);color:var(--color-primary)}.leader__role{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-dark)}.allocation{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--allocation-pad);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-nav)}.allocation__seal{position:absolute;top:var(--space-6);left:var(--space-6);--fin-seal: var(--allocation-seal);--fin-seal-icon: var(--allocation-seal-icon);gap:var(--space-1)}.allocation__seal .fin-resource__badge-text{font-size:var(--text-allocation-seal)}.allocation__chart{width:100%;max-width:var(--donut-max)}.donut{display:block;width:100%;height:auto}.donut__value{font-size:var(--text-xs);font-weight:var(--weight-bold)}.allocation__key{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);list-style:none}.allocation__item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-dark)}.allocation__swatch{flex-shrink:0;width:var(--swatch);height:var(--swatch);border-radius:var(--radius-sm)}.allocation__swatch--primary{background:var(--color-primary)}.allocation__swatch--light{background:var(--color-light)}.allocation__swatch--secondary{background:var(--color-secondary)}.allocation__swatch--gray{background:var(--color-gray)}.allocation__swatch--dark{background:var(--color-dark)}@media(min-width:1200px){.leader-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--leader-rows, 3),auto);grid-auto-flow:column;column-gap:var(--space-4)}}@media(max-width:899px){.governance__grid{grid-template-columns:1fr;gap:var(--space-12)}}@media(max-width:599px){.governance__header{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.leader{padding-inline:0}}@media(max-width:479px){.allocation__seal{position:static;align-self:flex-start}}.btn--md{padding:var(--btn-pad-y-md) var(--btn-pad-x-md);font-size:var(--text-sm);line-height:var(--leading-sm)}.btn--navy{background:var(--color-primary);color:var(--color-white)}.section{padding-block:var(--section-pad-y);background:var(--color-bg)}.section--tinted{background:var(--color-gray)}.section--navy{background:var(--color-primary)}.section__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--eyebrow-ink)}.section--navy,.prefooter{--eyebrow-ink: var(--color-secondary)}.section__eyebrow--steel{color:var(--color-steel)}.divider-label{display:flex;align-items:center;justify-content:center;gap:var(--divider-label-gap)}.divider-label__rule{flex:0 1 var(--divider-rule-w);height:var(--divider-rule-h);border-radius:var(--radius-sm);background:var(--color-secondary)}.divider-label__text{flex:0 0 auto;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-prose)}.lead-head{display:flex;flex-direction:column;gap:var(--space-3)}.lead-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-block-end:var(--space-2)}.lead-head__heading{font-size:var(--text-h3);font-weight:var(--weight-black);line-height:var(--leading-h3);color:var(--color-primary);text-wrap:balance}.lead-head__meta{max-width:var(--lead-meta-max);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-prose)}.lead-head__rule{width:var(--rule-bar-w);height:var(--rule-bar-h);border-radius:var(--radius-sm);background:var(--color-secondary)}.officers__grid{display:grid;grid-template-columns:repeat(var(--officer-cols),minmax(0,var(--officer-card-max)));justify-content:center;gap:var(--officer-card-gap);margin-block-start:var(--space-12);list-style:none}@media(max-width:1023px){.officers__grid{--officer-cols: 3}}.officer__portrait{display:block;overflow:hidden;aspect-ratio:var(--officer-portrait-ratio);margin-block-end:var(--space-4);border-radius:var(--radius-md);background:var(--color-gray);box-shadow:var(--shadow-card-sm)}.officer__portrait img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.officer__name{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-name);color:var(--color-primary)}.officer__role{margin-block-start:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-muted)}.roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--roster-col-min),100%),1fr));column-gap:var(--roster-col-gap);row-gap:var(--roster-row-gap);margin-block-start:var(--space-12);list-style:none}.roster--advisory{--roster-col-min: var(--advisory-col-min);--roster-col-gap: var(--advisory-col-gap);row-gap:var(--advisory-row-gap)}.roster--advisory .roster__item{min-height:var(--advisory-row-h);padding-block:var(--space-3);border-block-end-color:var(--color-rule-faint)}.roster--advisory .roster__name{font-weight:var(--weight-medium);color:var(--color-dark)}.advisory__download{margin-block-start:var(--space-12)}.committees__intro{max-width:var(--prose-max);margin-block-start:var(--space-6);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-dark)}.committees__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--committee-col-min),100%),1fr));column-gap:var(--space-12);align-items:start;margin-block-start:var(--space-12)}.committees__col{list-style:none}.committee{border-block-end:1px solid var(--color-roster-rule)}.committee__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--roster-row-h);padding-block:var(--space-4)}summary.committee__row{cursor:pointer;list-style:none}summary.committee__row::-webkit-details-marker{display:none}summary.committee__row:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.committee__name{font-size:var(--text-h5);font-weight:var(--weight-bold);line-height:var(--leading-h5);color:var(--color-primary)}.committee__toggle{position:relative;flex:none;width:var(--committee-toggle);height:var(--committee-toggle);color:var(--color-gold-display)}.committee__toggle:before,.committee__toggle:after{content:"";position:absolute;inset:50% 0 auto;height:var(--committee-toggle-bar);margin-block-start:calc(var(--committee-toggle-bar) / -2);background:currentColor}.committee__toggle:after{transform:rotate(90deg);transition:transform var(--motion-accordion) var(--ease-in-out)}.committee__details[open]:not(.is-closing) .committee__toggle:after{transform:none}@media(prefers-reduced-motion:reduce){.committee__toggle:after{transition:none}}.committee__text{max-width:var(--prose-max);padding-block-end:var(--space-5);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-dark)}.officer__button{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.officer__portrait{position:relative}.officer__crest-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.officer__portrait .officer__crest{width:auto;height:var(--space-8);filter:none;opacity:var(--officer-crest-opacity)}.officer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:var(--space-1);padding:var(--space-3);background:linear-gradient(to top,#0f1b3dcc,#0f1b3d00 50%);opacity:0;transition:opacity var(--motion-fast) ease;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);color:var(--color-white)}.officer__button:hover .officer__overlay,.officer__button:focus-visible .officer__overlay{opacity:1}@media(prefers-reduced-motion:reduce){.officer__overlay{transition:none}}@media(max-width:599px){.officers__grid{display:flex;flex-direction:column;gap:var(--space-4)}.officer__button,.officer:not(:has(.officer__button)){display:grid;grid-template-columns:var(--officer-list-photo) 1fr;grid-template-rows:auto auto;column-gap:var(--space-4);min-height:var(--officer-list-photo-h)}.officers__grid .officer__name{align-self:end}.officers__grid .officer__role{align-self:start}.officers__grid .officer__portrait{grid-row:1 / 3;align-self:center;width:var(--officer-list-photo);height:var(--officer-list-photo-h);margin-block-end:0}.officers__grid .officer__overlay{display:none}}.utility-title{padding-block:var(--utility-title-pt) var(--utility-title-pb);border-block-end:1px solid var(--color-rule-faint);background:var(--color-bg)}.utility-title__inner{display:flex;max-width:var(--utility-title-max);margin-inline:auto;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}.utility-title__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dark)}.utility-title__heading{font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-display);color:var(--color-primary);text-wrap:balance}.utility-title__lead{max-width:var(--utility-lead-max);padding-block-start:var(--space-1);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-muted);text-wrap:pretty}.fin-body{padding-block:var(--section-pad-y);background:var(--color-bg)}.fin-body__inner{display:flex;max-width:var(--utility-max);margin-inline:auto;flex-direction:column;gap:var(--space-6)}.fin-body__prose{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-prose)}.fin-body__prose>*+*{margin-block-start:var(--space-6)}.allocation-label{display:flex;align-items:center;gap:var(--space-4);padding-block-start:var(--space-6)}.allocation-label__rule{flex:0 0 var(--allocation-rule-w);height:var(--allocation-rule-h);border-radius:var(--radius-sm);background:var(--color-secondary)}.allocation-label__rule--fill{flex:1 1 auto;min-width:0;background:var(--color-rule-faint)}.allocation-label__text{flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-dark)}.fin-chart{--chart-seg-primary: #102a43;--chart-seg-light: var(--color-slate);--chart-seg-secondary: var(--color-secondary);--chart-seg-gray: #cbd5e0;--chart-seg-stroke: var(--color-gray);display:flex;gap:var(--fin-chart-gap);flex-wrap:wrap;align-items:center;padding:var(--fin-chart-pad);border:2px dashed var(--color-rule-soft);border-radius:var(--radius-lg);background:var(--color-gray)}.fin-chart__figure,.fin-chart__legend{flex:1 1 var(--fin-chart-min);min-width:0}.fin-chart__figure .donut{display:block;width:100%;max-width:var(--fin-donut-max);margin-inline:auto}.donut__center-value{font-size:22px;font-weight:var(--weight-bold);fill:var(--color-dark)}.donut__center-label{font-size:11px;fill:var(--color-muted)}.fin-chart__legend{display:flex;flex-direction:column;gap:var(--fin-legend-gap)}.fin-chart__heading{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-xl);color:var(--color-primary)}.fin-chart__note{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-prose)}.fin-chart__rows{display:flex;flex-direction:column;gap:var(--space-4);list-style:none}.fin-chart__row{display:flex;flex-direction:column;gap:var(--space-4)}.fin-chart__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.fin-chart__name{display:flex;align-items:center;gap:var(--space-3);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);color:var(--color-prose)}.fin-chart__dot{flex-shrink:0;width:var(--fin-dot);height:var(--fin-dot);border-radius:var(--radius-pill)}.fin-chart__figures{display:flex;align-items:baseline;gap:var(--space-2);flex-shrink:0}.fin-chart__percent{font-size:var(--text-sm);font-weight:var(--weight-black);line-height:var(--leading-sm);color:var(--color-primary)}.fin-chart__amount{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-prose)}.fin-chart__track{height:var(--fin-track-h);border-radius:var(--radius-pill);background:var(--color-rule-soft)}.fin-chart__fill{display:block;height:100%;border-radius:var(--radius-pill)}.fin-chart__basis{padding-block-start:var(--space-3);border-block-start:1px solid var(--color-rule-soft);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-prose)}.fin-resource-band{padding-block-end:var(--section-pad-y);background:var(--color-bg)}.fin-resource{display:flex;gap:var(--fin-chart-gap);flex-wrap:wrap;align-items:center;padding:var(--fin-resource-pad);border:1px solid var(--color-rule-soft);border-radius:var(--radius-lg);background:var(--color-gray)}.fin-resource__seal{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);flex-shrink:0}.fin-resource__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:var(--fin-seal);height:var(--fin-seal);border:2px solid var(--color-rule-soft);border-radius:var(--radius-pill);background:var(--color-bg);box-shadow:var(--shadow-card-sm);text-align:center}.fin-resource__badge img{width:var(--fin-seal-icon);height:var(--fin-seal-icon)}.fin-resource__badge-text{font-size:var(--text-xs);font-weight:var(--weight-black);line-height:1.25;color:var(--color-primary);text-wrap:balance}.fin-resource__ein{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-xs);color:var(--color-prose)}.fin-resource__rule{flex-shrink:0;width:1px;height:80px;background:var(--color-rule-soft)}.fin-resource__body{display:flex;flex:1 1 var(--fin-resource-min);min-width:0;flex-direction:column;gap:var(--space-2)}.fin-resource__heading{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-xl);color:var(--color-primary)}.fin-resource__text{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-prose)}.fin-resource__links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-3)}.fin-doc{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--btn-pad-y-md) var(--btn-pad-x-md);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-primary);text-decoration:none}.fin-doc--button{box-shadow:inset 0 0 0 var(--btn-border-w) var(--color-primary)}.fin-doc--button:hover,.fin-doc--button:focus-visible{background:var(--color-primary);color:var(--color-white)}.fin-doc--button:hover .fin-doc__note,.fin-doc--button:focus-visible .fin-doc__note{color:inherit}.fin-doc:hover .fin-doc__label,.fin-doc:focus-visible .fin-doc__label{text-decoration:underline}.fin-doc__icon{flex-shrink:0}.fin-doc__text{display:flex;flex-direction:column}.fin-doc__note{font-weight:var(--weight-regular);color:var(--color-prose)}.fin-doc:not(.fin-doc--button):after{content:"›";font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-secondary);text-decoration:none}.fin-doc--button .fin-doc__note{color:var(--color-prose)}@media(max-width:599px){.fin-resource__rule{display:none}.fin-resource{justify-content:center}}.fin-graph{padding-block-end:var(--section-pad-y);background:var(--color-bg)}.fin-graph__inner{display:flex;max-width:var(--utility-max);margin-inline:auto;flex-direction:column;gap:var(--space-6)}.fin-card{padding:var(--fin-card-pad);border:1px solid var(--color-rule-soft);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-nav)}.fin-card__heading{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-base);color:var(--color-primary)}.fin-card__note{margin-block-start:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-prose)}.bars{display:block;width:100%;height:auto;margin-block-start:var(--space-3);overflow:visible}.bars__grid,.bars__axis{stroke:var(--color-rule-faint);stroke-width:1}.bars__axis{stroke:var(--color-rule-soft)}.bars__tick{font-size:12px;fill:var(--color-muted)}.bars__bar--revenue{fill:var(--fin-bar-revenue)}.bars__bar--disbursed{fill:var(--fin-bar-disbursed)}.bars-legend{display:flex;justify-content:center;gap:var(--space-6);margin-block-start:var(--space-3);list-style:none}.bars-legend__item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-prose)}.bars-legend__swatch{width:10px;height:10px;border-radius:var(--radius-sm)}.bars-legend__swatch--revenue{background:var(--fin-bar-revenue)}.bars-legend__swatch--disbursed{background:var(--fin-bar-disbursed)}.fin-table-card{min-width:0;overflow:hidden;border:1px solid var(--color-rule-soft);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-nav)}.fin-table-scroll{overflow-x:auto;contain:paint}.fin-table{width:100%;min-width:var(--fin-table-min);border-collapse:collapse;text-align:right}.fin-table th,.fin-table td{padding:var(--space-4) var(--space-6)}.fin-table thead th{background:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-white)}.fin-table__year{text-align:left}.fin-table tbody tr+tr th,.fin-table tbody tr+tr td{border-block-start:1px solid var(--color-rule-faint)}.fin-table tbody th{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);color:var(--color-primary)}.fin-table tbody td{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-prose)}.fin-table__pill{display:inline-block;padding:3.5px var(--space-3);border-radius:var(--radius-pill);background:var(--fin-table-pill-bg);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);color:var(--color-dark)}.fin-table__filing{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);color:var(--color-primary);text-decoration:none;white-space:nowrap}.fin-table__filing:hover,.fin-table__filing:focus-visible{text-decoration:underline}.bio-drawer{width:min(100%,var(--drawer-w));max-width:none;height:100%;max-height:none;margin:0 0 0 auto;padding:0;border:0;background:var(--color-bg);box-shadow:var(--shadow-panel);color:var(--color-ink);translate:100% 0;transition:translate var(--motion-panel) var(--ease-in),display var(--motion-panel) allow-discrete,overlay var(--motion-panel) allow-discrete}.bio-drawer[open]{translate:0 0;transition-timing-function:var(--ease-out)}@starting-style{.bio-drawer[open]{translate:100% 0}}.bio-drawer::backdrop{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color var(--motion-panel) var(--ease-in),backdrop-filter var(--motion-panel) var(--ease-in),display var(--motion-panel) allow-discrete,overlay var(--motion-panel) allow-discrete}.bio-drawer[open]::backdrop{background:var(--drawer-scrim);-webkit-backdrop-filter:blur(var(--drawer-blur));backdrop-filter:blur(var(--drawer-blur))}@starting-style{.bio-drawer[open]::backdrop{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@media(prefers-reduced-motion:reduce){.bio-drawer,.bio-drawer[open],.bio-drawer::backdrop,.bio-drawer[open]::backdrop{transition-duration:1ms}.bio-drawer,.bio-drawer[open]{translate:0 0}@starting-style{.bio-drawer[open]{translate:0 0}}}.bio-drawer__inner{display:flex;flex-direction:column;height:100%}.bio-drawer__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:var(--drawer-header-h);padding-inline:var(--space-6);background:var(--color-primary)}.bio-drawer__class{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-primary)}.bio-drawer__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--drawer-close);height:var(--drawer-close);margin-inline-start:auto;border:1px solid rgb(255 255 255 / .2);border-radius:var(--radius-pill);background:#ffffff1a;-webkit-backdrop-filter:blur(var(--drawer-blur));backdrop-filter:blur(var(--drawer-blur));cursor:pointer}.bio-drawer__body{display:flex;flex-direction:column;gap:var(--drawer-gap);flex:1 1 auto;padding:var(--drawer-pad);overflow-y:auto}.bio-drawer__title{padding-block-end:var(--space-5);border-block-end:1px solid var(--color-rule-faint)}.bio-drawer__name{font-size:var(--drawer-name);font-weight:var(--weight-black);line-height:var(--leading-drawer-name);color:var(--color-primary)}.bio-drawer__role{margin-block-start:var(--space-1);font-size:var(--drawer-role);font-weight:var(--weight-bold);line-height:var(--leading-drawer-role);letter-spacing:var(--tracking-drawer-role);text-transform:uppercase;color:var(--color-primary)}.bio-drawer__profession{margin-block-start:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm);color:var(--color-dark)}.bio-drawer__bio>*+*{margin-block-start:var(--drawer-para-gap)}.bio-drawer__bio{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-prose)}.bio-drawer__footer{display:flex;flex-direction:column;gap:var(--space-3);flex-shrink:0;padding:var(--drawer-pad);border-block-start:1px solid var(--color-light-text)}.bio-drawer__footer .btn{justify-content:center;gap:var(--space-2);width:100%;border-radius:var(--radius-pill);padding-block:var(--btn-pad-y-md)}.bio-drawer__footer .btn--outline-ink{padding-block:var(--space-4)}.bio-drawer__icon{flex-shrink:0}@media(max-width:480px){.bio-drawer{width:100%}}.roster__item{display:flex;align-items:center;gap:var(--space-3);min-height:var(--roster-row-h);padding-block:var(--space-4);border-block-end:1px solid var(--color-roster-rule)}.roster__dot{flex-shrink:0;width:var(--roster-dot);height:var(--roster-dot);border-radius:var(--radius-pill);background:var(--color-secondary)}.roster__name{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);color:var(--color-primary)}.roster__year{margin-inline-start:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-xs);color:var(--color-prose);white-space:nowrap}.section__heading{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-extrabold);line-height:var(--leading-h2);color:var(--color-primary)}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-block-end:var(--section-gap)}.section__head--tight{margin-block-end:var(--section-gap-sm)}.section__head-text{display:flex;flex-direction:column;gap:var(--space-3)}.hof-intro__more{margin-block-start:var(--space-6)}.link-more{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);letter-spacing:var(--tracking-link);text-transform:uppercase;color:var(--color-primary);text-decoration:none}.link-more:after{content:"›";font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-secondary);text-decoration:none}.link-more:hover .link-more__label,.link-more:focus-visible .link-more__label{text-decoration:underline}.link-more--on-navy{color:var(--color-white)}.story-card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--color-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);overflow:hidden}.story-card__media{position:relative;grid-column:span 2;min-height:var(--card-media-h)}.story-card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.story-card__chip{position:absolute;bottom:var(--chip-offset);left:var(--chip-offset);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);box-shadow:var(--shadow-chip);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);color:var(--color-white)}.story-card--tinted .story-card__body{background:var(--color-gray)}.story-card__body{grid-column:span 3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--card-pad)}.story-card__heading{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-extrabold);line-height:var(--leading-h3);color:var(--color-primary);margin-block-end:var(--space-5)}.story-card__heading-accent{color:var(--color-gold-display)}body.home .story-card__heading-accent{color:var(--color-secondary)}.story-card__text p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-dark)}.story-card__text p+p{margin-block-start:var(--space-4)}.story-card__cta{margin-block-start:var(--space-8)}@media(max-width:899px){.story-card{grid-template-columns:1fr}.story-card__media,.story-card__body{grid-column:span 1}.story-card__media{min-height:0;aspect-ratio:3 / 2}.story-card__body{padding:var(--space-8)}}@media(max-width:767px){.section{padding-block:var(--space-16)}.section__head{flex-direction:column;align-items:flex-start;margin-block-end:var(--space-8)}}.program-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--grid-gap)}.program-tile{grid-column:span 2;position:relative;display:block;aspect-ratio:var(--tile-aspect);border-radius:var(--radius-sm);overflow:hidden;text-decoration:none}.program-tile:nth-child(4):nth-last-child(2){grid-column:2 / span 2}.program-tile:nth-child(5):nth-last-child(1){grid-column:4 / span 2}.program-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.program-tile__media img{width:100%;height:100%;object-fit:cover;object-position:center}.program-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(var(--color-primary-rgb) / var(--tile-scrim-photo)) 0%,rgb(var(--color-primary-rgb) / var(--tile-scrim-photo)) var(--tile-scrim-clear-to),rgb(var(--color-primary-rgb) / var(--tile-scrim-text)) var(--tile-scrim-full-from),rgb(var(--color-primary-rgb) / var(--tile-scrim-text)) 100%)}.program-tile__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--tile-pad)}.program-tile__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.program-tile__title{font-family:var(--font-display);font-size:var(--text-tile);font-weight:var(--weight-extrabold);line-height:var(--leading-tile);color:var(--color-secondary)}.program-tile__subtitle{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-sm);letter-spacing:var(--tracking-link);text-transform:uppercase;color:var(--color-white)}.program-tile__arrow{width:var(--tile-arrow-w);height:var(--tile-arrow-h);flex-shrink:0;margin-block-end:var(--space-2);transition:transform var(--motion-fast) ease}.program-tile:hover .program-tile__arrow,.program-tile:focus-visible .program-tile__arrow{transform:translate(var(--space-1))}@media(prefers-reduced-motion:reduce){.program-tile__arrow{transition:none}.program-tile:hover .program-tile__arrow,.program-tile:focus-visible .program-tile__arrow{transform:none}}@media(max-width:1023px){.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-tile,.program-tile:nth-child(4):nth-last-child(2),.program-tile:nth-child(5):nth-last-child(1){grid-column:auto}}@media(max-width:599px){.program-grid{grid-template-columns:1fr}}.subscribe{background:var(--color-primary);padding-block:var(--subscribe-pad-y)}.subscribe__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.subscribe__intro{display:flex;align-items:center;gap:var(--space-4);min-width:0}.subscribe__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--subscribe-icon-box);height:var(--subscribe-icon-box);border-radius:var(--radius-sm);background:var(--color-secondary)}.subscribe__badge img{width:var(--subscribe-icon);height:var(--subscribe-icon)}.subscribe__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.subscribe__heading{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-extrabold);line-height:var(--leading-h4);color:var(--color-white)}.subscribe__subtext{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-sm);color:var(--color-light-text)}.subscribe__cta{width:min(var(--subscribe-btn-w),100%);padding-block:var(--subscribe-btn-pad-y);flex-shrink:0}.subscribe__form{display:flex;align-items:stretch;gap:var(--space-3);flex:1 1 auto;justify-content:flex-end}.subscribe__field{flex:1 1 auto;min-width:0;max-width:var(--subscribe-field-max);padding:var(--subscribe-btn-pad-y) var(--space-4);border:0;border-radius:var(--radius-sm);background:var(--color-white);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-primary)}.subscribe__field::placeholder{color:var(--color-light);opacity:1}.subscribe__field:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}@media(max-width:1023px){.subscribe__inner{flex-direction:column;align-items:flex-start;gap:var(--space-5)}.subscribe__form{flex-wrap:wrap;justify-content:flex-start;width:100%;flex:0 1 auto}.subscribe__field{flex-basis:100%;max-width:none}}.event-row{display:flex;gap:var(--event-gap);overflow-x:auto;padding-block-end:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:thin}.event-row>*{scroll-snap-align:start}.event-card{display:flex;flex-direction:column;flex:0 0 var(--event-card-w);max-width:100%;background:var(--color-white);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card-sm);overflow:hidden;text-decoration:none}.event-card__media{position:relative;height:var(--event-media-h);flex-shrink:0}.event-card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.event-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-primary);opacity:var(--event-overlay-opacity)}.event-card__date{position:absolute;top:var(--event-badge-inset);left:var(--event-badge-inset);display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-secondary);box-shadow:var(--shadow-card-sm)}.event-card__day{font-family:var(--font-display);font-size:var(--text-day);font-weight:var(--weight-extrabold);line-height:var(--leading-day);color:var(--color-primary)}.event-card__month{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1;text-transform:uppercase;color:var(--color-primary)}.event-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--event-body-pad-t) var(--event-body-pad-x) var(--event-body-pad-b);flex:1 1 auto}.event-card__tag{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-gray);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);color:var(--color-primary)}.event-card__title{font-family:var(--font-display);font-size:var(--text-h5);font-weight:var(--weight-extrabold);line-height:var(--leading-h5);color:var(--color-primary);margin-block-start:var(--space-1)}.event-card__excerpt{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-dark)}.event-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;margin-block-start:auto;padding-block-start:var(--space-2)}.event-card__place{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-prose)}.event-card__place img{width:var(--pin-w);height:var(--pin-h);flex-shrink:0}.event-card__cta{flex-shrink:0;font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:normal}@media(max-width:479px){.event-card{flex-basis:min(var(--event-card-w),85%)}}.trust-bar{background:var(--color-trust-bg);border-block:var(--border-hairline) solid var(--color-primary);padding-block:var(--trust-pad-y)}.trust-bar__list{display:flex;align-items:stretch;justify-content:center;list-style:none}.trust-bar__item{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;text-align:center;padding-inline:var(--trust-col-pad)}.trust-bar__item+.trust-bar__item{border-inline-start:var(--border-hairline) solid var(--color-primary)}.trust-bar__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--trust-badge);height:var(--trust-badge);margin-block-end:var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary)}.trust-bar__badge img{height:var(--trust-icon);width:auto}.trust-bar__label{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary)}.trust-bar__detail{margin-block-start:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-xs);color:var(--color-primary);overflow-wrap:anywhere}.trust-bar__detail a{color:inherit;text-decoration:none;padding-block:6px}.trust-bar__detail a:hover{text-decoration:underline}@media(max-width:899px){.trust-bar__list{flex-wrap:wrap}.trust-bar__item{flex:1 1 50%;min-width:0;padding-block:var(--space-5)}.trust-bar__item+.trust-bar__item{border-inline-start:0}.trust-bar__item:nth-child(2n){border-inline-start:var(--border-hairline) solid var(--color-primary)}.trust-bar__item:nth-child(n+3){border-block-start:var(--border-hairline) solid var(--color-primary)}}@media(max-width:599px){.trust-bar__item{flex-basis:100%}.trust-bar__item:nth-child(2n){border-inline-start:0}.trust-bar__item+.trust-bar__item{border-block-start:var(--border-hairline) solid var(--color-primary)}}.btn--xl{padding:var(--btn-pad-y-xl) var(--btn-pad-x-xl);font-size:var(--text-base);line-height:var(--leading-base)}.btn--outline{background:transparent;color:var(--color-white);box-shadow:inset 0 0 0 var(--btn-border-w) var(--color-white)}.btn--outline:hover{background:var(--color-white);color:var(--color-primary)}.btn--outline-ink{background:transparent;color:var(--color-primary);box-shadow:inset 0 0 0 var(--btn-border-w) var(--color-track)}.btn--outline-ink:hover{background:var(--color-primary);color:var(--color-white);box-shadow:inset 0 0 0 var(--btn-border-w) var(--color-primary)}@media(forced-colors:active){.btn--outline-ink{border:var(--btn-border-w) solid currentColor}}@media(forced-colors:active){.btn--outline{border:var(--btn-border-w) solid}}.prefooter{position:relative;background:var(--color-primary);padding-block:var(--prefooter-pad-y);overflow:hidden}.prefooter__pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--prefooter-pattern-opacity);pointer-events:none}.prefooter__pattern img{width:100%;height:100%;object-fit:cover}.prefooter__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}.prefooter__heading{max-width:var(--prefooter-heading-max);font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-extrabold);line-height:var(--leading-display);color:var(--color-white);text-wrap:balance}.prefooter__heading-accent{display:block;color:var(--color-secondary)}.prefooter__lead{padding-block-start:var(--space-1);max-width:var(--prefooter-text-max);font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-light-text);text-wrap:pretty}.prefooter__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-5);padding-block-start:var(--space-5)}.prefooter__note{padding-block-start:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-light)}@media(max-width:599px){.prefooter__actions{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,max-content);justify-content:center}}.site-footer{background:var(--color-primary);border-block-start:var(--border-hairline) solid var(--color-footer-rule)}.site-footer__strip{border-block-end:var(--border-hairline) solid var(--color-footer-divider);padding-block:var(--space-6) 25px}.site-footer__strip p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-light-text)}.site-footer__main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-10);padding-block:var(--footer-band-gap)}.site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);flex:1 1 0;min-width:0}.site-footer__brand .brand__name,.site-footer__brand .brand__sub{color:var(--color-white)}.site-footer__about{max-width:var(--footer-about-max);font-size:var(--text-sm);line-height:1.625;color:var(--color-light)}.site-footer__social .social-links__list{gap:var(--space-5)}.site-footer__social .social-links__link{width:var(--footer-social-box);height:var(--footer-social-box);justify-content:center;border-radius:var(--radius-sm);background:var(--color-footer-rule)}.site-footer__cols{display:flex;align-items:flex-start;gap:var(--footer-col-gap)}.site-footer__col{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.site-footer__col-title{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-white)}.site-footer__col ul{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.site-footer__col a{display:inline-block;width:var(--footer-link-col-w);max-width:100%;padding-block:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-light);text-decoration:none}.site-footer__col a:hover{color:var(--color-white);text-decoration:underline}.site-footer__legal{border-block-start:var(--border-hairline) solid var(--color-footer-divider);padding-block:21px var(--space-5)}.site-footer__legal-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.site-footer__legal p,.site-footer__legal a{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-light)}.site-footer__legal ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none}.site-footer__legal li{white-space:nowrap}.site-footer__legal a{text-decoration:none;padding-block:6px}.site-footer__legal a:hover{color:var(--color-white);text-decoration:underline}@media(max-width:899px){.site-footer__main{flex-direction:column;gap:var(--space-10);padding-block:var(--space-12)}.site-footer__cols{width:100%;gap:var(--space-10)}.site-footer__col{flex:1 1 0}.site-footer__col a{width:auto}}@media(max-width:1023px){.site-footer__legal-inner{flex-direction:column;align-items:flex-start}}.article{padding-block:var(--space-14) var(--space-16)}.article__intro-inner{margin-inline:auto;max-width:var(--article-intro-max);padding-inline:var(--space-8)}.article__body{margin-inline:auto;max-width:var(--article-body-max);padding-inline:var(--space-6)}.article__icon{flex:none;height:var(--article-icon-sm);width:auto}.article__share .article__icon{height:var(--article-icon-md)}.article__labels{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-6)}.article__type,.article__tag{display:inline-flex;align-items:center;padding:var(--article-chip-pad-y) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);line-height:var(--leading-xs)}.article__type{gap:var(--space-2);background:var(--color-steel-light);color:var(--color-white);font-weight:900;letter-spacing:var(--tracking-article-chip);text-transform:uppercase}.article__tag{gap:var(--article-chip-gap);background:var(--color-chip-bg);color:var(--color-timeline-muted);font-weight:700}.article__headline{font-family:var(--font-display);font-size:var(--text-article-headline);font-weight:900;line-height:var(--leading-article-headline);letter-spacing:var(--tracking-article-headline);color:var(--color-ink);max-width:var(--article-headline-max)}.article__subhead{margin-top:var(--space-6);max-width:var(--article-measure);font-size:var(--text-article-subhead);font-weight:300;line-height:var(--leading-xl);color:var(--color-muted)}.article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-8);font-size:var(--text-sm);font-weight:500;color:var(--color-prose)}.article__meta-item{display:inline-flex;align-items:center;gap:var(--space-2)}.article__meta-sep{color:var(--color-rule-soft)}.article__meta-item--read{color:var(--color-prose)}.article__share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-rule-soft)}.article__share-label{margin-right:var(--space-1);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-prose)}.article__share-link{display:inline-flex;align-items:center;justify-content:center;width:var(--article-share-btn);height:var(--article-share-btn);border-radius:var(--radius-pill);background:var(--color-chip-bg);transition:background-color var(--motion-fast)}.article__share-link:hover,.article__share-link:focus-visible{background:var(--color-roster-rule)}.article__share-link:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.article__share-copy{border:0;padding:0;cursor:pointer;font:inherit}.article__share-copy.is-copied{background:var(--color-steel-light)}.article__share-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.article__hero{position:relative;margin:var(--space-10) auto 0;max-width:var(--article-hero-w);border-radius:var(--article-radius);overflow:hidden}.article__hero-image{display:block;width:100%;height:var(--article-hero-h);object-fit:cover}.article__hero-accent{position:absolute;inset:0 0 auto;z-index:2;height:var(--article-accent-h);background:var(--color-steel-light)}.article__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--color-page-hero-scrim) / .5),rgb(var(--color-page-hero-scrim) / 0) 50%)}.article__hero-caption{position:absolute;inset:auto 0 0;padding:var(--space-8);font-size:var(--text-sm);font-weight:300;font-style:italic;line-height:var(--leading-sm);color:var(--color-white);background:linear-gradient(to top,rgb(var(--color-page-hero-scrim) / var(--article-caption-scrim)),rgb(var(--color-page-hero-scrim) / 0))}.article__body{margin-top:var(--space-16)}.article__prose{font-size:var(--text-lg);font-weight:300;line-height:var(--leading-body);color:var(--color-prose)}.article__prose p{margin-bottom:var(--prose-para-gap)}.article__prose p:last-child{margin-bottom:0}.article__prose+.article__prose{margin-top:var(--prose-para-gap)}.event-ticketing{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-8)}.article__prose a{color:var(--color-secondary);text-underline-offset:var(--underline-offset)}.article__figure{margin-block:var(--space-10)}.article__figure-image{display:block;width:100%;height:var(--article-figure-h);object-fit:cover;border-radius:var(--article-radius)}.article__figure-caption{margin-top:var(--space-3);padding-inline:var(--space-4);text-align:center;font-size:var(--text-sm);font-style:italic;line-height:var(--leading-sm);color:var(--color-prose)}.article__quote{position:relative;margin-block:var(--space-10);padding:var(--space-6) 0 0 var(--space-8)}.article__quote:before{content:"";position:absolute;inset:var(--space-6) auto 0 0;width:var(--article-accent-h);border-radius:calc(var(--article-accent-h) / 2);background:var(--color-steel-light)}.article__quote-text{font-size:var(--text-article-quote);font-weight:700;font-style:italic;line-height:var(--leading-article-quote);color:var(--color-ink);quotes:'"' '"'}.article__quote-text p:before{content:open-quote}.article__quote-text p:after{content:close-quote}.article__quote-cite{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.article__quote-avatar{flex:none;width:var(--article-avatar);height:var(--article-avatar);border-radius:var(--radius-pill);object-fit:cover;background:var(--color-roster-rule)}.article__quote-who{display:flex;flex-direction:column}.article__quote-name{font-size:var(--text-sm);font-weight:700;color:var(--color-ink)}.article__quote-role{font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--color-prose)}@media(max-width:767px){.article{padding-block:var(--space-10) var(--space-12)}.article__hero-image{height:56vw}.article__hero-caption{padding:var(--space-5)}.article__figure-image{height:56vw}.article__body{margin-top:var(--space-10)}}.more-stories{background:var(--color-section-tint);padding-block:var(--space-16)}.more-stories__head{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-10)}.more-stories__titles{display:flex;flex-direction:column;gap:var(--space-2)}.more-stories__eyebrow{font-size:var(--text-xs);font-weight:900;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-timeline-muted)}.more-stories__heading{font-family:var(--font-display);font-size:var(--text-more-heading);font-weight:900;line-height:var(--leading-h2);color:var(--color-ink)}.more-stories__more{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink);text-decoration:none}.more-stories__more:hover span,.more-stories__more:focus-visible span{text-decoration:underline;text-underline-offset:var(--underline-offset)}.more-stories__more:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.more-stories__more img{flex:none;height:var(--article-icon-md);width:auto}.more-stories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--more-grid-gap);list-style:none;margin:0;padding:0}.article-back{padding-block:var(--space-12)}.article-back__link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink);text-decoration:none}.article-back__link:hover span,.article-back__link:focus-visible span{text-decoration:underline;text-underline-offset:var(--underline-offset)}.article-back__link:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.article-back__link img{flex:none;height:var(--article-icon-md);width:auto;transform:scaleX(-1)}.more-card{position:relative;display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-roster-rule);border-radius:var(--more-card-radius);box-shadow:var(--shadow-raised);overflow:hidden}.more-card__media{position:relative;height:var(--more-card-media-h);background:var(--color-roster-rule);flex:none}.more-card__image{display:block;width:100%;height:100%;object-fit:cover}.more-card__accent{position:absolute;inset:0 0 auto;height:var(--article-accent-h);background:var(--color-steel-light)}.more-card__chip{position:absolute;top:var(--space-5);left:var(--space-4);display:inline-flex;align-items:center;gap:var(--article-chip-gap);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-steel-light);color:var(--color-white);font-size:var(--text-xs);font-weight:700}.more-card__chip .article__icon{height:var(--article-icon-xs)}.more-card__meta .article__icon{height:var(--article-icon-md)}.more-card__body{display:flex;flex-direction:column;padding:var(--space-6);flex:1}.more-card__meta{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--color-prose)}.more-card__title{font-family:var(--font-display);font-size:var(--text-more-title);font-weight:700;line-height:var(--leading-more-title);color:var(--color-ink)}.more-card__title-link{color:inherit;text-decoration:none}.more-card__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.more-card__title-link:hover{text-decoration:underline;text-underline-offset:var(--underline-offset)}.more-card__title-link:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.more-card__excerpt{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:300;line-height:var(--leading-more-excerpt);color:var(--color-muted)}.more-card__cta{display:flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-5);font-size:var(--text-xs);font-weight:900;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink)}.more-card__arrow{flex:none;height:var(--article-icon-sm);width:auto}@media(max-width:1023px){.more-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.more-stories{padding-block:var(--space-12)}.more-stories__grid{grid-template-columns:minmax(0,1fr)}.more-stories__head{margin-bottom:var(--space-8)}.more-card__media{height:56vw}}.page-hero--centred{min-height:var(--page-hero-centred-h);display:flex;align-items:center;background:var(--color-primary)}.page-hero__pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--page-hero-pattern-opacity);overflow:hidden;pointer-events:none}.page-hero__pattern img{position:absolute;top:var(--page-hero-pattern-offset);left:0;width:100%;height:var(--page-hero-pattern-scale);max-width:none;object-fit:cover}.page-hero--centred .page-hero__inner{padding-block:var(--space-16)}.page-hero--centred .page-hero__content{align-items:center;margin-inline:auto;text-align:center}.page-hero--centred .page-hero__heading{font-size:var(--text-page-hero-lg);line-height:var(--leading-display)}.page-hero--centred .page-hero__subhead{margin-inline:auto}.giving{padding-block:var(--space-20)}.giving__inner{display:grid;grid-template-columns:minmax(0,var(--giving-form-w)) var(--giving-aside-w);gap:var(--giving-col-gap);align-items:start}.giving__form,.giving__embed{min-width:0}.giving__embed-frame{display:block;width:100%;height:var(--giving-embed-h);min-height:var(--giving-embed-min);border:0;border-radius:var(--giving-card-radius)}.giving__offline{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-12);border:1px solid var(--color-roster-rule);border-radius:var(--giving-card-radius);background:var(--color-chip-bg)}.giving__offline-heading{font-family:var(--font-display);font-size:var(--text-h4);font-weight:900;line-height:var(--leading-h4);color:var(--color-ink)}.giving__offline-body{max-width:var(--article-measure);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-prose)}.giving__aside{display:flex;flex-direction:column;gap:var(--space-6)}.giving-card{padding:var(--giving-card-pad);border:1px solid var(--giving-card-border);border-radius:var(--giving-card-radius);background:var(--color-bg);box-shadow:var(--shadow-hairline)}.giving-tiers__heading{margin-bottom:var(--space-5);font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink)}.giving-tiers__list{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.giving-tiers__list--bare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.giving-tiers__list--bare .giving-tier{flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.giving-tier{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border:1px solid transparent;border-radius:var(--giving-tier-radius)}.giving-tier--featured{background:var(--color-chip-bg);border-color:var(--color-roster-rule)}.giving-tier__badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--giving-tier-badge);height:var(--giving-tier-badge);border-radius:var(--giving-tier-radius);background:var(--giving-badge-tint)}.giving-tier--featured .giving-tier__badge{background:var(--color-ink)}.giving-tier__badge img{height:var(--giving-tier-icon-h);width:auto}.giving-tier__amount{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-sm);color:var(--color-ink)}.giving-tier__note{margin-left:var(--space-1);font-size:var(--text-xs);font-weight:700;color:var(--color-primary)}.giving-tier__body{margin:0;font-size:var(--text-xs);line-height:var(--leading-giving-body);color:var(--color-muted)}.giving-quote{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin:0}.giving-quote__mark{width:auto;height:var(--giving-quote-mark-h)}.giving-quote__text{font-size:var(--text-sm);font-weight:600;font-style:italic;line-height:var(--leading-giving-quote);color:var(--color-ink);quotes:'"' '"'}.giving-quote__text p:before{content:open-quote}.giving-quote__text p:after{content:close-quote}.giving-quote__cite{display:flex;align-items:center;gap:var(--space-3)}.giving-quote__avatar{flex:none;width:var(--giving-quote-avatar);height:var(--giving-quote-avatar);border-radius:var(--radius-pill);object-fit:cover;background:var(--color-roster-rule)}.giving-quote__who{display:flex;flex-direction:column}.giving-quote__name{font-size:var(--text-xs);font-weight:700;line-height:var(--leading-xs);color:var(--color-ink)}.giving-quote__role{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-prose)}.giving-questions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);background:var(--color-chip-bg);border-color:var(--color-roster-rule);box-shadow:none}.giving-questions__heading{font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;line-height:var(--leading-sm);color:var(--color-ink)}.giving-questions__body{font-size:var(--text-xs);line-height:var(--leading-giving-body);color:var(--color-prose)}.giving-questions__button{margin-top:var(--space-2)}@media(max-width:1023px){.giving__inner{grid-template-columns:minmax(0,1fr)}.giving__aside{flex-direction:row;flex-wrap:wrap}.giving__aside>*{flex:1 1 var(--giving-aside-min)}}@media(max-width:767px){.giving{padding-block:var(--space-12)}.giving__offline{padding:var(--space-8)}.giving__embed-frame{height:var(--giving-embed-h-sm);min-height:var(--giving-embed-min-sm)}.giving__aside{flex-direction:column}.giving__aside>*{flex:none}}.site-footer__strip-link{color:inherit;text-decoration:none}.site-footer__strip-link:hover,.site-footer__strip-link:focus-visible{text-decoration:underline;text-underline-offset:var(--underline-offset)}.site-footer__strip-link:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.planned-giving{padding-block:var(--space-20)}.planned-giving__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--planned-col-gap);align-items:start}.planned-giving__media{position:relative;margin:0;border-radius:var(--planned-media-radius);overflow:hidden;box-shadow:var(--shadow-lift)}.planned-giving__image{display:block;width:100%;height:auto}.planned-giving__scrim{position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(to top,rgb(var(--color-page-hero-scrim) / var(--planned-caption-scrim)),rgb(var(--color-page-hero-scrim) / 0))}.planned-giving__caption{position:absolute;inset:auto var(--planned-caption-inset) var(--planned-caption-inset);padding:var(--planned-caption-pad-y) var(--planned-caption-pad-x);border:1px solid var(--planned-caption-border);border-radius:var(--planned-media-radius);background:var(--planned-caption-fill);-webkit-backdrop-filter:blur(var(--planned-caption-blur));backdrop-filter:blur(var(--planned-caption-blur));font-size:var(--text-sm);font-weight:700;line-height:var(--leading-sm);color:var(--color-white)}.planned-giving__caption strong{color:var(--color-track-fill)}.planned-giving__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.planned-giving__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--eyebrow-ink)}.planned-giving__eyebrow-icon{flex:none;height:var(--planned-opt-icon-h);width:auto}.planned-giving__heading{font-family:var(--font-display);font-size:var(--text-planned-heading);font-weight:900;line-height:var(--leading-display);color:var(--color-ink)}.planned-giving__rule{width:var(--planned-rule-w);height:var(--planned-rule-h);border-radius:var(--planned-rule-h);background:var(--color-track-fill)}.planned-giving__lead{font-size:var(--text-planned-lead);line-height:var(--leading-body);color:var(--color-prose)}.planned-giving__body{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-muted)}.planned-giving__body strong{font-weight:700;color:var(--color-ink)}.planned-giving__options{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin:0;padding:0;list-style:none}.planned-option{display:flex;align-items:center;gap:var(--space-3);padding:var(--planned-opt-pad);border:1px solid var(--color-roster-rule);border-radius:var(--giving-tier-radius);background:var(--color-chip-bg)}.planned-option__badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--planned-opt-badge);height:var(--planned-opt-badge);border-radius:var(--planned-opt-radius);background:var(--color-ink)}.planned-option__badge img{height:var(--planned-opt-icon-h);width:auto}.planned-option__title{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-sm);color:var(--color-ink)}.planned-option__body{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-prose)}.planned-giving__action{margin-top:var(--space-5)}.other-ways{padding-block:var(--space-20);background:var(--color-chip-bg)}.other-ways__head{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;margin-bottom:var(--space-12);text-align:center}.other-ways__eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--eyebrow-ink)}.other-ways__heading{font-family:var(--font-display);font-size:var(--text-give-heading);font-weight:900;line-height:var(--leading-h3);color:var(--color-ink)}.other-ways__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);justify-content:center;max-width:calc(var(--give-card-w) * 3 + var(--space-6) * 2);margin-inline:auto;list-style:none;padding:0}.give-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--give-card-pad);border:1px solid var(--giving-card-border);border-radius:var(--giving-card-radius);background:var(--color-bg);box-shadow:var(--shadow-hairline)}.give-card__badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--give-badge);height:var(--give-badge);margin-bottom:var(--space-2);border-radius:var(--give-badge-radius)}.give-card__badge--navy{background:var(--color-ink)}.give-card__badge--gold{background:var(--color-track-fill)}.give-card__badge img{height:var(--give-badge-icon-h);width:auto}.give-card__heading{font-family:var(--font-display);font-size:var(--text-lg);font-weight:900;line-height:var(--leading-h5);color:var(--color-ink)}.give-card__body{font-size:var(--text-sm);line-height:var(--leading-giving-quote);color:var(--color-muted)}.other-ways__intro{max-width:var(--prose-max);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-dark)}.give-card__link{margin-top:auto;padding-top:var(--space-3)}.other-ways__action{margin-top:var(--space-10);text-align:center}@media(max-width:1023px){.planned-giving__inner{grid-template-columns:minmax(0,1fr)}.planned-giving__image{aspect-ratio:var(--planned-media-ratio-stacked);object-fit:cover;object-position:center var(--planned-media-focus-y)}.other-ways__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media(max-width:767px){.planned-giving,.other-ways{padding-block:var(--space-12)}.planned-giving__inner{gap:var(--space-10)}.other-ways__grid{grid-template-columns:minmax(0,1fr)}.planned-giving__caption{inset:auto var(--space-4) var(--space-4);padding:var(--space-4)}.planned-giving__image{aspect-ratio:var(--planned-media-ratio-sm);object-position:center var(--planned-media-focus-y-sm)}}@media(max-width:479px){.planned-giving__image{aspect-ratio:var(--planned-media-ratio-xs)}}.events-strip{background:var(--color-bg);padding-block:var(--space-12)}.events-strip__inner{display:flex;flex-direction:column;gap:var(--space-8)}.events-strip__heading{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:var(--space-5);letter-spacing:var(--tracking-event-heading);text-transform:uppercase;color:var(--color-ink)}.events-strip__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(var(--upcoming-card-min),100%),(100% - 2 * var(--event-strip-gap)) / 3),1fr));gap:var(--event-strip-gap);margin:0;padding:0;list-style:none}.events-strip__item{display:flex}.upcoming-card{display:flex;align-items:stretch;width:100%;overflow:hidden;background:var(--color-bg);border:var(--border-hairline) solid var(--color-rule-faint);border-radius:var(--upcoming-card-radius);box-shadow:var(--shadow-raised)}.upcoming-card__date{display:flex;flex:0 0 var(--upcoming-card-date-w);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);margin:0;padding:var(--space-5) var(--space-3);background:var(--color-primary)}.upcoming-card__day{font-family:var(--font-display);font-size:var(--text-event-day);font-weight:900;line-height:1;color:var(--color-secondary)}.upcoming-card__month{font-size:var(--text-xs);font-weight:600;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-event-month);text-transform:uppercase;color:var(--color-light)}.upcoming-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-5)}.upcoming-card__pill{margin:0 0 var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-pill);text-transform:uppercase}.upcoming-card__pill--gold{background:var(--event-pill-gold-bg);color:var(--color-ink)}.upcoming-card__pill--slate{background:var(--event-pill-slate-bg);color:var(--event-pill-slate-ink)}.upcoming-card__title{margin:0;font-family:var(--font-display);font-size:var(--text-base);font-weight:700;line-height:var(--leading-event-title);color:var(--color-ink)}.upcoming-card__link{color:inherit;text-decoration:none}.upcoming-card__link:hover,.upcoming-card__link:focus-visible{text-decoration:underline}.upcoming-card__venue{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-xs);line-height:var(--leading-event-meta);color:var(--color-muted)}.upcoming-card__venue img{flex-shrink:0;width:auto;height:12px}.calendar{background:var(--color-chip-bg);padding-block:var(--space-12)}.calendar__inner{display:flex;flex-direction:column;gap:var(--space-8)}.calendar__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.calendar__intro{display:flex;flex-direction:column;gap:var(--space-1)}.calendar__heading{margin:0;font-family:var(--font-display);font-size:var(--text-calendar-heading);font-weight:700;line-height:var(--space-8);color:var(--color-ink)}.calendar__subline{margin:0;font-size:var(--text-sm);line-height:var(--space-5);color:var(--color-timeline-muted)}.calendar__subscribe{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-bg);border:var(--border-hairline) solid var(--color-track);border-radius:var(--radius-pill);box-shadow:var(--shadow-hairline);font-size:var(--text-sm);font-weight:700;line-height:var(--space-5);color:var(--color-ink);text-decoration:none}.calendar__subscribe:hover,.calendar__subscribe:focus-visible{border-color:var(--color-primary)}.calendar__subscribe img{flex-shrink:0;width:auto;height:14px}.calendar__embed{height:var(--calendar-panel-h);overflow:hidden;background:var(--color-bg);border:var(--border-hairline) solid var(--color-track);border-radius:var(--calendar-panel-radius);box-shadow:var(--shadow-raised)}.calendar__embed iframe{display:block;width:100%;height:100%;border:0}.calendar__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--calendar-panel-h);padding:var(--space-12) var(--space-8);text-align:center;background:var(--color-bg);border:var(--calendar-dash-w) dashed var(--color-track);border-radius:var(--calendar-panel-radius);box-shadow:var(--shadow-raised)}.calendar__placeholder-badge{display:flex;align-items:center;justify-content:center;width:var(--calendar-badge-size);height:var(--calendar-badge-size);background:var(--color-chip-bg);border:var(--calendar-dash-w) dashed var(--color-track);border-radius:var(--calendar-panel-radius)}.calendar__placeholder-badge img{width:auto;height:24px}.calendar__placeholder-label{margin:var(--space-3) 0 0;font-size:var(--text-xs);font-weight:700;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-calendar-label);text-transform:uppercase;color:var(--color-muted)}.calendar__placeholder-body{max-width:var(--calendar-body-max);margin:0;font-size:var(--text-sm);line-height:var(--leading-calendar-body);color:var(--color-muted)}.calendar__placeholder-action{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-primary);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-white);text-decoration:none}.calendar__placeholder-action:hover,.calendar__placeholder-action:focus-visible{background:var(--color-dark)}.calendar__placeholder-action img{flex-shrink:0;width:auto;height:14px}@media(max-width:599px){.calendar__embed{height:calc(var(--calendar-panel-h) * .75)}.calendar__placeholder{min-height:0;padding:var(--space-10) var(--space-5)}}.past-events{background:var(--color-chip-bg);padding-block:var(--space-20)}.past-events__inner{display:flex;flex-direction:column;gap:var(--space-10)}.past-events__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-block-end:var(--space-5);border-block-end:var(--border-hairline) solid var(--color-roster-rule)}.past-events__intro{display:flex;flex-direction:column;gap:var(--space-2)}.past-events__eyebrow{margin:0;font-size:var(--text-xs);font-weight:700;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-event-month);text-transform:uppercase;color:var(--eyebrow-ink)}.past-events__heading{margin:0;font-family:var(--font-display);font-size:var(--text-past-heading);font-weight:700;line-height:var(--space-9);color:var(--color-ink)}.past-events__archive{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:700;line-height:var(--space-5);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink);text-decoration:none}.past-events__archive:hover span,.past-events__archive:focus-visible span{text-decoration:underline}.past-events__archive img{flex-shrink:0;width:auto;height:12px}.past-events__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--past-card-min),1fr));gap:var(--event-strip-gap);margin:0;padding:0;list-style:none}.past-events__item{display:flex}.past-card{display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--color-bg);border:var(--border-hairline) solid var(--color-rule-faint);border-radius:var(--upcoming-card-radius);box-shadow:var(--shadow-raised)}.past-card__media{position:relative;height:var(--past-card-media-h);overflow:hidden;background:var(--color-primary)}.past-card__image{display:block;width:100%;height:100%;object-fit:cover}.past-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--past-scrim-from),transparent)}.past-card__label{position:absolute;inset:auto auto var(--space-3) var(--space-4);margin:0;font-size:var(--text-xs);font-weight:700;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-white)}.past-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5)}.past-card__excerpt{margin:0;font-size:var(--text-sm);line-height:var(--leading-past-excerpt);color:var(--color-timeline-muted)}.past-card__action{margin:0}.past-card__link{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-ink);text-decoration:none}.past-card__link:hover span,.past-card__link:focus-visible span{text-decoration:underline}.past-card__link img{flex-shrink:0;width:auto;height:12px}.link-cards{background:var(--color-bg);padding-block:var(--space-20);border-block:var(--border-hairline) solid var(--color-hof-rule)}.link-cards__inner{display:flex;flex-direction:column;gap:var(--space-10)}.link-cards__header{display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.link-cards__eyebrow{margin:0;font-size:var(--text-xs);font-weight:800;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-event-month);text-transform:uppercase;color:var(--eyebrow-ink)}.link-cards__heading{margin:0;font-family:var(--font-display);font-size:var(--text-reunion-heading);font-weight:800;line-height:var(--space-9);color:var(--color-ink)}.link-cards__lead{max-width:var(--article-body-max);margin:var(--space-2) auto 0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-prose)}.link-cards__lead a{color:var(--color-primary);text-decoration:underline;text-underline-offset:var(--underline-offset);overflow-wrap:anywhere}.link-cards__list{display:grid;grid-template-columns:repeat(var(--link-cards-cols),1fr);gap:var(--space-4);margin:0;padding:0;list-style:none}@media(max-width:1023px){.link-cards__list{--link-cards-cols: 2}}@media(max-width:599px){.link-cards__list{--link-cards-cols: 1}}.link-cards__item{display:flex}.link-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-6);background:var(--color-rule-faint);border:var(--border-hairline) solid var(--color-hof-rule);border-radius:var(--reunion-card-radius);box-shadow:var(--shadow-hairline);color:var(--color-ink);text-decoration:none}a.link-card:hover,a.link-card:focus-visible{border-color:var(--color-primary)}.link-card__main{display:flex;align-items:center;gap:var(--space-3);min-width:0}.link-card__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--reunion-badge-size);height:var(--reunion-badge-size);background:var(--color-primary);border-radius:var(--reunion-card-radius)}.link-card__badge img{width:auto;height:16px}.link-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.link-card__title{font-family:var(--font-display);font-size:var(--text-xs);font-weight:800;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-pill);text-transform:uppercase}.link-card__desc{font-size:var(--text-xs);line-height:var(--leading-event-meta);color:var(--color-timeline-muted)}.link-card__glyph{flex-shrink:0;width:auto;height:14px}.link-card--featured{background:var(--color-primary);border-color:var(--color-muted);color:var(--color-white)}a.link-card--featured:hover,a.link-card--featured:focus-visible{border-color:var(--color-secondary)}.link-card--featured .link-card__badge{background:var(--color-secondary)}.link-card--featured .link-card__title{color:var(--color-secondary)}.link-card--featured .link-card__desc{color:var(--color-white)}.link-cards--tinted{background:var(--color-chip-bg)}.link-cards--tinted .link-card{background:var(--color-bg)}.link-cards--tinted .link-card__main{gap:var(--space-4)}.contact{background:var(--color-bg);padding-block:var(--space-28)}.contact__inner{display:grid;grid-template-columns:469fr 683fr;gap:var(--contact-col-gap);align-items:start}.contact__details{display:flex;flex-direction:column;gap:var(--space-10)}.contact__list{display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding:0;list-style:none}.contact__row{display:flex;align-items:flex-start;gap:var(--space-4)}.contact__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--contact-badge-size);height:var(--contact-badge-size);background:var(--color-chip-bg);border-radius:var(--radius-sm)}.contact__badge img{width:auto;height:14px}.contact__row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.contact__label,.contact__social-label{margin:0;font-family:var(--font-display);font-size:var(--text-xs);font-weight:800;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--color-muted)}.contact__social-label{letter-spacing:var(--tracking-event-month)}.contact__value{font-size:var(--text-base);font-weight:600;line-height:var(--leading-contact-value);color:var(--color-dark);overflow-wrap:anywhere}.contact__value--link{color:var(--color-dark);text-decoration:none}.contact__value--link:hover,.contact__value--link:focus-visible{text-decoration:underline}.contact__address{font-style:normal;line-height:var(--leading-contact-address)}.contact__social{display:flex;flex-direction:column;gap:var(--space-4)}.contact__social-list{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none}.contact__social-link{display:flex;align-items:center;justify-content:center;width:var(--contact-social-size);height:var(--contact-social-size);background:var(--color-chip-bg);border-radius:var(--radius-sm)}.contact__social-link:hover,.contact__social-link:focus-visible{background:var(--color-gray)}.contact__social-link img{width:auto;height:16px}@media(max-width:899px){.contact{padding-block:var(--space-20)}.contact__inner{grid-template-columns:1fr;gap:var(--space-10)}}.contact__form{padding:var(--form-card-pad);background:var(--color-bg);border:var(--border-hairline) solid var(--color-rule-faint);border-radius:var(--upcoming-card-radius);box-shadow:var(--shadow-card)}.contact__form-head{display:flex;flex-direction:column;gap:var(--space-1);margin-block-end:var(--space-8)}.contact__form-eyebrow{margin:0;font-size:var(--text-xs);font-weight:800;line-height:var(--leading-event-meta);letter-spacing:var(--tracking-pill);text-transform:uppercase;color:var(--eyebrow-ink)}.contact__form-heading{margin:0;font-family:var(--font-display);font-size:var(--text-reunion-heading);font-weight:800;line-height:var(--space-9);color:var(--color-ink)}.contact__form-note{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-contact-value);color:var(--color-timeline-muted)}.contact__form-wrapper .gform_fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:var(--form-col-gap)!important;row-gap:var(--form-row-gap)!important}.contact__form-wrapper .gfield{grid-column:1 / -1;margin:0!important;padding:0!important}.contact__form-wrapper .gfield--width-half{grid-column:span 1}.contact__form-wrapper .gfield_label,.contact__form-wrapper .ginput_container_name label{display:block;margin-block-end:var(--form-label-gap);font-family:var(--font-display);font-size:var(--text-xs)!important;font-weight:var(--weight-extrabold)!important;line-height:var(--leading-event-meta)!important;letter-spacing:var(--tracking-pill)!important;white-space:normal!important;text-transform:uppercase;color:var(--color-dark)}.contact__form-wrapper .gfield_required{margin-inline-start:2px;color:var(--color-form-error);text-decoration:none}.contact__form-wrapper input[type=text],.contact__form-wrapper input[type=email],.contact__form-wrapper input[type=tel],.contact__form-wrapper input[type=number],.contact__form-wrapper select,.contact__form-wrapper textarea{width:100%!important;height:var(--input-h);padding:0 var(--input-pad-x)!important;background:var(--input-fill);border:var(--input-border-w) solid var(--color-hof-rule);border-radius:var(--input-radius);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__form-wrapper textarea{height:auto;min-height:var(--textarea-min-h);padding-block:var(--space-3)!important;line-height:var(--leading-contact-value);resize:vertical}.contact__form-wrapper input::placeholder,.contact__form-wrapper textarea::placeholder{color:var(--color-muted);opacity:1}.contact__form-wrapper input:focus-visible,.contact__form-wrapper select:focus-visible,.contact__form-wrapper textarea:focus-visible{outline:var(--focus-ring-w) solid var(--color-secondary);outline-offset:var(--focus-ring-offset)}.contact__form-wrapper select{padding-inline-end:calc(var(--input-pad-x) * 2 + var(--space-3));background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='17.5'%20height='17.5'%20viewBox='0%200%2017.5%2017.5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='image'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.63138%206.38138C4.97306%206.03979%205.52694%206.03979%205.86863%206.38138L8.75%209.26275L11.6314%206.38138C11.8511%206.15391%2012.1764%206.06269%2012.4823%206.14277C12.7882%206.22284%2013.0272%206.46176%2013.1072%206.76768C13.1873%207.07361%2013.0961%207.39894%2012.8686%207.61863L9.36863%2011.1186C9.02694%2011.4602%208.47306%2011.4602%208.13138%2011.1186L4.63138%207.61863C4.28979%207.27694%204.28979%206.72306%204.63138%206.38138V6.38138'%20fill='%23627D98'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--input-pad-x) center;background-size:12px auto}.contact__form-wrapper .gfield_label_before_complex{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact__form-wrapper .ginput_container_name{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--form-col-gap)!important;width:100%!important;max-width:100%!important;margin:0!important}.contact__form-wrapper .ginput_container_name>span{display:flex!important;flex-direction:column-reverse;width:100%!important;max-width:none!important;padding:0!important}.contact__form-wrapper .name_prefix,.contact__form-wrapper .name_middle,.contact__form-wrapper .name_suffix{display:none}.contact__form-wrapper .gfield--type-name.gfield_contains_required .gform-field-label--type-sub:after{content:" *";color:var(--color-form-error)}.contact__form-wrapper .ginput_container_consent{display:flex;align-items:flex-start;gap:var(--space-3)}.contact__form-wrapper .ginput_container_consent input[type=checkbox]{flex-shrink:0;width:var(--space-4);height:var(--space-4);margin:2px 0 0;accent-color:var(--color-primary)}.contact__form-wrapper .gfield_consent_label{font-size:var(--text-xs);line-height:var(--leading-contact-value);color:var(--color-timeline-muted)}.contact__form-wrapper .gfield_consent_label a{color:inherit;text-decoration:underline}.contact__form-wrapper .gfield_consent_label a:hover,.contact__form-wrapper .gfield_consent_label a:focus-visible{color:var(--color-ink)}.contact__form-wrapper .gfield--type-consent>.gfield_label{display:none}.contact__form-wrapper .gform_footer{margin:var(--space-6) 0 0;padding:0}.contact__form-wrapper .gform_button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;min-height:var(--form-submit-h);padding:0 var(--space-6);background-color:var(--color-secondary);border:0;border-radius:var(--input-radius);font-family:var(--font-display);font-size:var(--text-base);font-weight:800;color:var(--color-primary);cursor:pointer}.contact__form-wrapper .gform_button:before{content:"";flex-shrink:0;width:var(--form-submit-glyph);height:var(--form-submit-glyph);background:url("data:image/svg+xml,%3c!--%20From%20Figma%2022:7060,%20the%20Contact%20form%20submit%20button.%20Navy%20on%20the%20gold%20button,%20so%20it%20takes%20the%20same%20ink%20as%20the%20button%20label.%20--%3e%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='16.0003'%20height='16.0033'%20viewBox='0%200%2016.0003%2016.0033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Img'%3e%3cpath%20id='Vector'%20d='M15.566%200.175119C15.8816%200.393869%2016.0472%200.771994%2015.9878%201.15012L13.9878%2014.1501C13.941%2014.4532%2013.7566%2014.7189%2013.4878%2014.8689C13.2191%2015.0189%2012.8972%2015.0376%2012.6128%2014.9189L8.87533%2013.3657L6.7347%2015.6814C6.45658%2015.9845%206.01908%2016.0845%205.6347%2015.9345C5.25033%2015.7845%205.00033%2015.4126%205.00033%2015.0001V12.3876C5.00033%2012.2626%205.0472%2012.1439%205.13158%2012.0532L10.3691%206.33762C10.5503%206.14074%2010.5441%205.83762%2010.3566%205.65012C10.1691%205.46262%209.86595%205.45012%209.66908%205.62824L3.31283%2011.2751L0.55345%209.89387C0.2222%209.72824%200.00970049%209.39699%200.000325486%209.02824C-0.00904951%208.65949%200.184701%208.31574%200.503451%208.13137L14.5035%200.131369C14.8378%20-0.0592555%2015.2503%20-0.0405055%2015.566%200.175119V0.175119'%20fill='%230A192F'/%3e%3c/g%3e%3c/svg%3e") no-repeat center / contain}.contact__form-wrapper .gform_button:hover,.contact__form-wrapper .gform_button:focus-visible{filter:brightness(.95)}.contact__form-spam{margin:var(--space-4) 0 0;font-size:var(--text-xs);line-height:var(--leading-event-meta);text-align:center;color:var(--color-muted)}.contact__form-missing{margin:0;font-size:var(--text-sm);line-height:var(--leading-contact-value);color:var(--color-timeline-muted)}.contact__form-wrapper .gform_confirmation_message{padding:var(--space-6);background:var(--input-fill);border:var(--input-border-w) solid var(--color-hof-rule);border-radius:var(--input-radius);font-size:var(--text-base);line-height:var(--leading-contact-value);color:var(--color-ink)}.contact__form-wrapper .gfield_description.validation_message{margin-block-start:var(--space-2);padding:0;background:none;border:0;font-size:var(--text-xs);line-height:var(--leading-event-meta);color:var(--color-form-error)}.contact__form-wrapper .gform_validation_errors{margin-block-end:var(--space-6);padding:var(--space-4);background:none;border:var(--input-border-w) solid var(--color-form-error);border-radius:var(--input-radius);box-shadow:none;font-size:var(--text-sm);color:var(--color-form-error)}@media(max-width:599px){.contact__form{padding:var(--space-6)}.contact__form-wrapper .gform_fields,.contact__form-wrapper .ginput_container_name{grid-template-columns:minmax(0,1fr)}.contact__form-wrapper .gfield--width-half{grid-column:1 / -1}}.legal-body{padding-block:var(--legal-body-pt) var(--legal-body-pb)}.legal-body__prose{margin-inline:auto;max-width:var(--article-body-max);padding-inline:var(--space-6);font-size:var(--text-lg);font-weight:var(--weight-light);line-height:var(--leading-body);color:var(--color-prose)}.legal-body__prose>:first-child{margin-block-start:0}.legal-body__prose p{margin-block-end:var(--prose-para-gap)}.legal-body__prose h2{margin-block:var(--legal-h2-gap) var(--legal-rule-gap);font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-h4);color:var(--color-primary);text-wrap:balance}.legal-body__prose h3{margin-block:var(--legal-h3-gap) var(--legal-rule-gap);font-size:var(--text-h5);font-weight:var(--weight-semibold);line-height:var(--leading-h5);color:var(--color-primary)}.legal-body__prose ul,.legal-body__prose ol{margin-block-end:var(--prose-para-gap);padding-inline-start:var(--legal-list-indent)}.legal-body__prose li{margin-block-end:var(--legal-list-gap)}.legal-body__prose li:last-child{margin-block-end:0}.legal-body__prose a{color:var(--color-primary);text-decoration:underline;text-underline-offset:var(--underline-offset);overflow-wrap:anywhere}.legal-body__prose a:hover,.legal-body__prose a:focus-visible{color:var(--color-dark)}.grant-request__action{margin-block-start:var(--space-8)}.legal-body__prose .grant-request__action .btn,.legal-body__prose .grant-request__action .btn:hover,.legal-body__prose .grant-request__action .btn:focus-visible{color:var(--color-primary);text-decoration:none}.legal-body__prose strong{font-weight:var(--weight-semibold);color:var(--color-dark)}.legal-body__prose hr{margin-block:var(--legal-h2-gap);border:0;border-block-start:1px solid var(--color-rule-faint)}.events-empty{padding-block:var(--events-empty-pt) var(--events-empty-pb)}.events-empty__badge{display:flex;align-items:center;justify-content:center;width:var(--events-empty-badge);height:var(--events-empty-badge);background:var(--color-bg);border-radius:50%}.events-empty__heading{font-size:var(--text-h4);font-weight:var(--weight-bold);line-height:var(--leading-h4);color:var(--color-primary);text-wrap:balance}.events-empty__body{font-size:var(--text-lg);font-weight:var(--weight-light);line-height:var(--leading-body);color:var(--color-prose)}.events-strip{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10);background:var(--color-chip-bg);border-radius:var(--calendar-panel-radius)}.events-strip .events-empty__badge{flex-shrink:0}.events-strip__text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2)}.events-strip__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:767px){.events-strip{flex-direction:column;align-items:flex-start;gap:var(--space-6);padding:var(--space-6)}.events-strip__actions{width:100%}.events-strip__actions .btn{flex:1 1 auto}}
