Google serves one binary per (style,subset) — Playfair Display is a variable font,so the weight descriptors below share a file. */ @font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/playfair-italic-cyrillic.D-mFOEvF.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/playfair-italic-latin.CMdNrab4.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/playfair-italic-latin-ext.Bu_V6TEF.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/playfair-italic-vietnamese.BeqlG7OZ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/playfair-italic-cyrillic.D-mFOEvF.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/playfair-italic-latin.CMdNrab4.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/playfair-italic-latin-ext.Bu_V6TEF.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/playfair-italic-vietnamese.BeqlG7OZ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/playfair-cyrillic.COqDbFHV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/playfair-latin.CSUZDoAs.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/playfair-latin-ext.CnXWPxla.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/playfair-vietnamese.BFcv9A5S.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/playfair-cyrillic.COqDbFHV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/playfair-latin.CSUZDoAs.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/playfair-latin-ext.CnXWPxla.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/playfair-vietnamese.BFcv9A5S.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/playfair-cyrillic.COqDbFHV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/playfair-latin.CSUZDoAs.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/playfair-latin-ext.CnXWPxla.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/playfair-vietnamese.BFcv9A5S.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-cyrillic.D_Kiv5N3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-cyrillic-ext.JguAV-SU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-latin.BGnTDqni.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-latin-ext.Dr5IBr7O.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/geist-vietnamese.BOnPvxSZ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-cyrillic.D_Kiv5N3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-cyrillic-ext.JguAV-SU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-latin.BGnTDqni.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-latin-ext.Dr5IBr7O.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/geist-vietnamese.BOnPvxSZ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/geist-cyrillic.D_Kiv5N3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/geist-cyrillic-ext.JguAV-SU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/geist-latin.BGnTDqni.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/geist-latin-ext.Dr5IBr7O.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/geist-vietnamese.BOnPvxSZ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/geist-cyrillic.D_Kiv5N3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/geist-cyrillic-ext.JguAV-SU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/geist-latin.BGnTDqni.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/geist-latin-ext.Dr5IBr7O.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/geist-vietnamese.BOnPvxSZ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}:root{--font-sans: Geist, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brand-deep-navy: #0B1220;--border-on-navy: rgba(234, 223, 198, .1);--brand-navy: #1F2937;--brand-slate: #334155;--brand-gold: #B88A3D;--brand-gold-hover: #946828;--brand-gold-dark: #7E5520;--brand-gold-soft: #E6D4B7;--brand-gold-pale: #F5ECD6;--brand-sand: #F3EFE6;--brand-off-white: #FAFAF8;--brand-white: #FFFFFF;--neutral-950: #0F172A;--neutral-900: #111827;--neutral-800: #1F2937;--neutral-700: #374151;--neutral-600: #4B5563;--neutral-500: #667085;--neutral-400: #98A2B3;--neutral-300: #D1D5DB;--neutral-200: #E5E7EB;--neutral-100: #F3F4F6;--neutral-50: #FAFAFB;--background-page: #FAFAF8;--background-sidebar: #FFFFFF;--background-surface: #FFFFFF;--background-surface-muted: #F7F6F2;--background-input: #FFFFFF;--background-row-hover: #FAFAF8;--background-row-selected: #F5ECD6;--text-primary: #0F172A;--text-secondary: #344054;--text-muted: #667085;--text-disabled: #98A2B3;--text-on-gold: #FFFFFF;--border-subtle: #E7E2D8;--border-default: #D8D2C7;--border-strong: #BFB6A8;--border-gold: rgba(184, 138, 61, .28);--success: #168A4A;--success-bg: #E7F6ED;--success-border: #C8EAD4;--warning: #B7791F;--warning-bg: #FFF4DE;--warning-border: #F1D7A3;--danger: #C2413A;--danger-bg: #FDECEC;--danger-border: #F5C6C2;--info: #0E7FA8;--info-bg: #E7F5FA;--info-border: #C7E8F3;--dormant: #667085;--dormant-bg: #F3F4F6;--dormant-border: #E5E7EB;--chart-primary: #B88A3D;--chart-primary-soft: #E6D4B7;--chart-navy: #0B1220;--chart-slate: #667085;--chart-blue-gray: #7A8A9E;--chart-sand: #D9C7A8;--chart-success: #168A4A;--chart-warning: #C25B1A;--focus-ring: #B88A3D;--focus-ring-shadow: 0 0 0 2px rgba(184, 138, 61, .14);--pill-ask-bg-rest: linear-gradient(135deg, #FFFFFF 0%, #E6D4B7 100%);--pill-ask-bg-open: linear-gradient(135deg, #F5ECD6 0%, #E6D4B7 100%);--pill-ask-bg-active: linear-gradient(135deg, #946828 0%, #7E5520 100%);--pill-ask-text-rest: #7E5520;--pill-ask-text-active: #FFFFFF;--pill-ask-ring: linear-gradient(135deg, #B88A3D 0%, #E6D4B7 45%, #7E5520 100%);--pill-ask-shadow-rest: 0 1px 2px rgba(15, 23, 42, .04);--pill-ask-shadow-hover: 0 6px 14px rgba(184, 138, 61, .18);--pill-ask-shadow-active: 0 1px 0 rgba(255,255,255,.18) inset, 0 6px 16px rgba(184, 138, 61, .28);--radius-none: 0px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--space-0-5: 4px;--space-1: 8px;--space-1-5: 12px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-8: 64px;--space-10: 80px;--space-12: 96px;--space-16: 128px;--shadow-none: none;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 6px 16px rgba(15, 23, 42, .06);--shadow-lg: 0 14px 32px rgba(15, 23, 42, .08);--shadow-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .18);--overlay-scrim: rgba(15, 23, 42, .45);--on-gold-overlay-soft: rgba(255, 255, 255, .2);--on-gold-overlay-strong: rgba(255, 255, 255, .3);--on-gold-border-soft: rgba(255, 255, 255, .28);--shadow-gold: 0 2px 6px -2px rgba(184,138,61,.45);--shadow-gold-strong: 0 4px 10px -2px rgba(184,138,61,.55)}:root.dark,[data-theme=dark]{--brand-off-black: #0A0F16;--brand-deep-navy: #0B1220;--brand-navy: #141A2B;--brand-charcoal: #222831;--brand-gold: #B78B4D;--brand-gold-hover: #C69A5A;--brand-gold-dark: #E1CFA6;--brand-gold-soft: rgba(184, 139, 77, .3);--brand-gold-pale: rgba(184, 139, 77, .16);--brand-champagne: #EADFC6;--neutral-950: #0F1115;--neutral-900: #171B22;--neutral-800: #252B35;--neutral-700: #343A46;--neutral-600: #4B5563;--neutral-500: #667085;--neutral-400: #98A2B3;--neutral-300: #CBD5E1;--neutral-200: #E2E8F0;--neutral-100: #F2F4F7;--background-page: #0A0F16;--background-sidebar: #0B1220;--background-surface: #111827;--background-surface-muted: #171B22;--background-input: #101722;--background-row-hover: #171B22;--background-row-selected: rgba(184, 139, 77, .1);--text-primary: #F2F4F7;--text-secondary: #CBD5E1;--text-muted: #98A2B3;--text-disabled: #667085;--text-on-gold: #0B1220;--border-subtle: rgba(234, 223, 198, .08);--border-default: rgba(234, 223, 198, .14);--border-strong: rgba(234, 223, 198, .24);--border-gold: rgba(183, 139, 77, .45);--success: #64C98A;--success-bg: #123D2A;--success-border: rgba(100, 201, 138, .32);--warning: #E0AA4F;--warning-bg: #4A3116;--warning-border: rgba(224, 170, 79, .32);--danger: #F2766E;--danger-bg: #4A1F20;--danger-border: rgba(242, 118, 110, .32);--info: #5EB6D6;--info-bg: #113444;--info-border: rgba(94, 182, 214, .32);--dormant: #98A2B3;--dormant-bg: #1F242C;--dormant-border: rgba(234, 223, 198, .14);--chart-primary: #B78B4D;--chart-primary-soft: #DCC8A2;--chart-navy: #0B1220;--chart-slate: #98A2B3;--chart-blue-gray: #7A8A9E;--chart-sand: #C9B388;--chart-success: #64C98A;--chart-warning: #E08A3A;--focus-ring: #B78B4D;--focus-ring-shadow: 0 0 0 2px rgba(183, 139, 77, .22);--pill-ask-bg-rest: linear-gradient(135deg, #131A28 0%, #2A2418 100%);--pill-ask-bg-open: linear-gradient(135deg, #1A2336 0%, #3A2D1A 100%);--pill-ask-bg-active: linear-gradient(135deg, #C69A5A 0%, #8F6D36 100%);--pill-ask-text-rest: #E1CFA6;--pill-ask-text-active: #0B1220;--pill-ask-ring: linear-gradient(135deg, #B78B4D 0%, #DCC8A2 45%, #B78B4D 100%);--pill-ask-shadow-rest: 0 1px 2px rgba(4, 8, 14, .4);--pill-ask-shadow-hover: 0 6px 14px rgba(184, 139, 77, .22);--pill-ask-shadow-active: 0 1px 0 rgba(255,255,255,.08) inset, 0 6px 18px rgba(184, 139, 77, .32);--shadow-sm: 0 1px 2px rgba(4, 8, 14, .32);--shadow-md: 0 10px 24px rgba(4, 8, 14, .34);--shadow-lg: 0 18px 44px rgba(4, 8, 14, .42);--shadow-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--overlay-scrim: rgba(4, 8, 14, .62);--on-gold-overlay-soft: rgba(11, 18, 32, .22);--on-gold-overlay-strong: rgba(11, 18, 32, .3);--on-gold-border-soft: rgba(11, 18, 32, .28);--shadow-gold: 0 2px 6px -2px rgba(184, 139, 77, .55);--shadow-gold-strong: 0 6px 14px -2px rgba(184, 139, 77, .68)}@layer base{html,body{font-family:var(--font-sans);color:var(--text-primary);background:var(--background-page);-webkit-font-smoothing:antialiased}}.t-display{font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.t-h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.015em;color:var(--text-primary)}.t-h2{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.t-h3{font-size:18px;line-height:24px;font-weight:600;color:var(--text-primary)}.t-body-lg{font-size:16px;line-height:24px;font-weight:400;color:var(--text-secondary)}.t-body{font-size:14px;line-height:20px;font-weight:400;color:var(--text-secondary)}.t-body-med{font-size:14px;line-height:20px;font-weight:500;color:var(--text-primary)}.t-body-13{font-size:13px;line-height:20px}.t-body-sm{font-size:12px;line-height:16px;font-weight:400;color:var(--text-muted)}.t-caption{font-size:11px;line-height:16px;font-weight:400;color:var(--text-muted)}.t-overline{font-size:10px;line-height:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}@layer base{h1{font:600 24px/32px var(--font-sans);letter-spacing:-.015em;color:var(--text-primary);margin:0}h2{font:600 20px/28px var(--font-sans);letter-spacing:-.01em;color:var(--text-primary);margin:0}h3{font:600 18px/24px var(--font-sans);color:var(--text-primary);margin:0}p{font:400 14px/20px var(--font-sans);color:var(--text-secondary);margin:0}}.focus-ring:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:var(--focus-ring-shadow)}:root{--landing-champagne-warm: #DCC8A2;--landing-cream: #EFEADC;--landing-paper: #F8F7F4;--landing-plate-gold: #C9A227;--landing-ink: #05080F}*{box-sizing:border-box}:root{--shell: min(calc((100vw - var(--sbw, 0px) + 1240px) / 2), 1680px, calc(100vw - var(--sbw, 0px)));--shell-pad: 22px;--accent: var(--brand-gold)}html{scroll-behavior:auto;overscroll-behavior-y:none}html,body{height:auto!important;min-height:100%;overscroll-behavior-y:none}body{margin:0;line-height:1.65;background:var(--brand-off-white);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--brand-gold-dark);text-decoration:none}a:hover{color:var(--brand-gold-hover)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{border-color:var(--focus-ring)!important}.skip-link{position:absolute;top:-120px;left:var(--shell-pad);z-index:1;padding:10px 18px;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--brand-deep-navy);background:var(--brand-white);border:1px solid var(--border-gold)}.skip-link:focus{top:12px}::selection{background:var(--brand-gold-pale);color:var(--brand-deep-navy)}@keyframes obUnderline{0%{width:0}to{width:100%}}@keyframes obLogoMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){[data-logo-track]{animation:none!important;transform:translateZ(0)!important}}[data-logo-row]:hover [data-logo-track],[data-logo-row]:focus-within [data-logo-track]{animation-play-state:paused!important}.hv-1:hover{border-bottom-color:var(--accent,var(--brand-gold))}.hv-2:hover{background:var(--brand-off-white);color:var(--brand-gold-dark)}.hv-3:hover{background:var(--brand-white);color:var(--brand-deep-navy)}.hv-4:hover{color:var(--brand-gold-hover)}.hv-5:hover{background:var(--brand-gold-dark);color:var(--brand-white)}.hv-6:hover{background:var(--brand-gold);color:var(--text-on-gold)}.hv-7:hover{color:var(--brand-champagne)}dialog[data-contact-dialog]{width:min(720px,calc(100vw - 40px));max-height:min(88vh,900px);overflow-y:auto;padding:clamp(26px,4vw,44px);background:var(--brand-off-white);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:0}dialog[data-contact-dialog]::backdrop{background:color-mix(in srgb,var(--brand-deep-navy) 62%,transparent)}dialog[data-contact-dialog] [data-contact-close]{position:absolute;top:14px;right:14px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:20px;line-height:1;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);cursor:pointer;transition:color .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1)}dialog[data-contact-dialog] [data-contact-close]:hover{color:var(--brand-deep-navy);border-color:var(--border-strong)}dialog[data-contact-dialog]{position:fixed;inset:0;margin:auto}#ws-watch{--plate-gold: var(--landing-plate-gold);--paper-veil: rgba(255, 255, 255, .97);--rail-w: min(420px, 30vw);display:block}#ws-watch *{box-sizing:border-box}#ws-watch html,#ws-watch body{margin:0;padding:0}#ws-watch body{background:var(--brand-off-white);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}#ws-watch .scrolly{height:100vh;position:relative}#ws-watch .ws-stage{position:sticky;top:0;height:100vh;overflow:hidden}#ws-watch #cv{position:absolute;inset:0;display:block}#ws-watch .hd{margin-bottom:clamp(5px,1.6vh,18px)}#ws-watch h2{margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(21px,min(3.2vh,2.3vw),32px);line-height:1.14;letter-spacing:0;color:var(--brand-deep-navy);text-wrap:pretty}#ws-watch h2 em{font-style:italic;color:var(--brand-gold-dark)}#ws-watch .rail{position:absolute;left:calc((100% - var(--shell, 91vw)) / 2 + var(--shell-pad, 0px));top:0;bottom:0;width:var(--rail-w);z-index:3;pointer-events:none;display:flex;flex-direction:column;justify-content:center;gap:clamp(4px,1.05vh,13px);padding:1.4vh 0 2.4vh}#ws-watch .scard{opacity:1;transform:none;border-left:2px solid transparent;padding-left:14px;transition:border-color .25s ease}#ws-watch .scard.on{border-left-color:var(--accent, var(--brand-gold))}#ws-watch .chead{line-height:1.35;margin:0;font-size:inherit;font-weight:inherit}#ws-watch .ix{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic;font-weight:500;font-size:clamp(14px,1.85vh,18px);color:var(--brand-deep-navy);letter-spacing:.02em;margin-right:4px}#ws-watch .scard[data-ix="05"] .ix{color:var(--plate-gold)}#ws-watch .nm{font-size:clamp(12.8px,min(1.72vh,1.19vw),16.5px);font-weight:700;color:var(--brand-deep-navy);letter-spacing:-.005em}#ws-watch .dash{color:var(--text-muted)}#ws-watch .pt{font-size:clamp(10.5px,1.25vh,12px);font-style:italic;color:var(--text-muted)}#ws-watch .scard .cp{margin:clamp(2px,.5vh,5px) 0 0;font-size:clamp(11.5px,min(1.52vh,1.05vw),15px);line-height:1.5;color:var(--text-secondary)}#ws-watch .sub .cp{margin:clamp(4px,.8vh,8px) 0 0;font-size:clamp(11px,1.55vh,14px);line-height:1.55;color:var(--text-secondary)}#ws-watch .finale{position:absolute;left:calc((100% - var(--shell, 91vw)) / 2 + var(--shell-pad, 0px) + var(--rail-w) + 30px);right:calc((100% - var(--shell, 91vw)) / 2 + var(--shell-pad, 0px));bottom:3vh;opacity:1;z-index:2;background:var(--paper-veil);padding:clamp(10px,1.8vh,18px) clamp(12px,1.6vw,22px) clamp(10px,1.8vh,16px)}#ws-watch .ws-substrate{display:flex;align-items:flex-start;gap:clamp(22px,2.8vw,44px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-top:0;border-top:none}.ws-substrate::-webkit-scrollbar{display:none}#ws-watch .ws-substrate>.sub{flex:0 1 clamp(168px,21vw,300px);scroll-snap-align:start}#ws-watch .sub{border-top:2px solid var(--accent, var(--brand-gold));padding-top:clamp(8px,1.5vh,14px)}#ws-watch .gl{font-size:clamp(10px,1.35vh,12px);font-weight:600;letter-spacing:.08em;color:var(--brand-gold-dark, var(--brand-gold-dark));margin-right:6px}#ws-watch .snm{font-size:clamp(9.5px,1.25vh,11.5px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep-navy)}#ws-watch .sub .pl{margin:clamp(3px,.7vh,6px) 0 0;font-size:clamp(9.5px,1.3vh,12px);font-style:italic;line-height:1.45;color:var(--text-muted)}#ws-watch .ws-fine{margin:clamp(8px,1.6vh,18px) 0 0;padding-top:clamp(6px,1.4vh,14px);border-top:1px solid var(--border-subtle);font-size:clamp(9.5px,1.25vh,11.5px);line-height:1.5;color:var(--text-muted)}#ws-watch .hint{position:absolute;left:50%;bottom:3.2vh;transform:translate(-50%);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);z-index:2}#ws-watch .nojs{padding:24px 4.5vw;font-size:14px;color:var(--text-secondary)}#ws-watch.rm .scard{transform:none!important}#ws-watch .scrolly{width:calc(100vw - var(--sbw, 0px));margin-left:calc(50% - (100vw - var(--sbw, 0px)) / 2)}#ws-watch .ws-stage{top:90px;height:calc(100vh - 90px)}html.ws-anim #ws-watch .scrolly{height:550vh}html.ws-anim #ws-watch .scard{opacity:0;transform:translate(var(--dx, -28px))}html.ws-anim #ws-watch .finale{opacity:0}html:not(.ws-anim) #ws-watch .scrolly{height:100vh!important}html:not(.ws-anim) #ws-watch .scard{opacity:1!important;transform:none!important}html:not(.ws-anim) #ws-watch .finale{opacity:1!important}html:not(.ws-anim) #ws-watch #cv,html:not(.ws-anim) #ws-watch .hint{display:none!important}@media(max-width:768px){[data-who-bento],[data-what-grid]{grid-template-columns:minmax(0,1fr)!important;row-gap:40px!important}[data-gains-grid]{grid-template-columns:minmax(0,1fr)!important;row-gap:28px!important}[data-team-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important}[data-persona-panels]{grid-template-columns:minmax(0,1fr)!important;gap:44px!important;margin-left:0!important;margin-right:0!important}[data-pillar]{padding-left:0!important}[data-pillar]>*{flex:1 1 100%!important;min-width:0!important;margin-left:0!important}[data-persona-tabs]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-persona-tabs] h3{font-size:17px!important;line-height:1.2!important}#what h2{white-space:normal!important}[data-hdr]>div:last-child{height:64px!important;gap:12px!important}[data-hdr-text=mark]{font-size:24px!important}[data-nav-links]{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px 16px!important}html:not(.has-js) [data-hdr]>div:last-child{height:auto!important;min-height:64px;flex-wrap:wrap!important;padding-top:10px;padding-bottom:10px;row-gap:4px!important}.has-js [data-nav-toggle]{display:flex!important}.has-js [data-nav-links]{position:fixed;top:64px;left:0;right:0;display:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:6px 0 10px;max-height:calc(100dvh - 64px);overflow-y:auto;background:var(--brand-off-white);border-bottom:1px solid var(--border-subtle)}.has-js [data-nav-links][data-nav-open]{display:flex!important}.has-js [data-nav-links] a{color:var(--text-primary)!important;border-bottom:0!important;padding:12px var(--shell-pad)!important;font-size:16px!important;white-space:normal!important}.has-js [data-nav-links] [data-nav-menu]{display:block!important;position:static!important}.has-js [data-nav-links] [data-nav-menu]>a{display:block!important}.has-js [data-nav-links] [data-nav-panel]{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;min-width:0!important;padding-top:0!important}.has-js [data-nav-links] [data-nav-panel]>div{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.has-js [data-nav-links] [data-nav-panel] a{padding-left:calc(var(--shell-pad) + 16px)!important;font-size:15px!important;color:var(--text-secondary)!important}}@media(max-width:520px){[data-team-grid]{grid-template-columns:minmax(0,1fr)!important}[data-persona-tabs] h3{font-size:15.5px!important}}[data-nav-toggle]{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;background:none;border:0;cursor:pointer;flex:none}[data-nav-toggle] span{display:block;position:relative;width:22px;height:1.5px;background:currentColor;transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s}[data-nav-toggle] span:before,[data-nav-toggle] span:after{content:"";position:absolute;left:0;width:22px;height:1.5px;background:currentColor;transition:transform .18s cubic-bezier(.4,0,.2,1)}[data-nav-toggle] span:before{top:-7px}[data-nav-toggle] span:after{top:7px}[data-nav-toggle][aria-expanded=true] span{background:transparent}[data-nav-toggle][aria-expanded=true] span:before{transform:translateY(7px) rotate(45deg)}[data-nav-toggle][aria-expanded=true] span:after{transform:translateY(-7px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){[data-nav-toggle] span,[data-nav-toggle] span:before,[data-nav-toggle] span:after{transition:none}}@media(max-width:1099px),(max-width:1365px)and (max-height:819px),(max-height:659px){#ws-watch{scroll-margin-top:102px}#ws-watch #scrolly{height:auto!important}#ws-watch .ws-stage{position:static!important;height:auto!important;overflow:visible!important;display:flex;flex-direction:column;padding:clamp(24px,6vw,44px) var(--shell-pad, 22px) clamp(28px,7vw,52px)}#ws-watch #rail{position:static!important;display:contents;pointer-events:auto;width:auto;max-width:520px;margin-inline:auto}#ws-watch #hd{order:1;margin-bottom:0}#ws-watch .scard{order:3}#ws-watch #cv{position:static!important;order:2;width:100%!important;height:min(96vw,58vh,440px)!important;max-width:520px;margin:clamp(16px,4vw,28px) auto clamp(20px,5vw,34px)}#ws-watch #hint{display:none}#ws-watch #finale{position:static!important;order:4;opacity:1!important;pointer-events:auto!important;background:none!important;padding:0;width:100%;max-width:520px;margin:clamp(24px,6vw,40px) auto 0}#ws-watch #hd,#ws-watch .scard{width:100%;max-width:520px;margin-inline:auto}#ws-watch .scard+.scard{margin-top:clamp(18px,4.2vw,26px)}#ws-watch .scard{opacity:1!important;transform:none!important}#ws-watch h2{font-size:clamp(25px,6.4vw,33px)!important;line-height:1.18!important}#ws-watch .ix{font-size:17px!important}#ws-watch .nm{font-size:16.5px!important}#ws-watch .pt{font-size:13px!important}#ws-watch .scard .cp{font-size:15px!important;line-height:1.55!important}#ws-watch .sub .cp{font-size:14.5px!important}#ws-watch .gl,#ws-watch .snm{font-size:12px!important}#ws-watch .ws-substrate{flex-direction:column;gap:14px;overflow-x:visible}#ws-watch .ws-substrate>.sub{flex:0 0 auto}}@media(max-width:768px){#ws-watch{scroll-margin-top:76px}}
