:root{--brand-navy: #0D1B2A;--brand-teal: #00C2CB;--brand-cyan: #7FDBDA;--brand-amber: #F5A623;--brand-white: #FFFFFF;--brand-offwhite: #F5F7FA;--brand-gray100: #E8EDF2;--brand-gray300: #C2CDD9;--brand-gray500: #7A8CA0;--brand-slate: #3D4F60;--brand-navy800: #13263B;--brand-navy900: #0A1420;--brand-success: #2BB673;--brand-error: #E5484D;--font-display: "Plus Jakarta Sans", sans-serif;--font-body: "Inter", sans-serif;--font-size-display: clamp(2.5rem, 2.5rem + 1.5 * ((100vw - 20rem) / 55), 4rem);--line-height-display: 1.05;--font-weight-display: 800;--font-size-h1: clamp(2.125rem, 2.125rem + .875 * ((100vw - 20rem) / 55), 3rem);--line-height-h1: 1.1;--font-weight-h1: 700;--font-size-h2: clamp(1.75rem, 1.75rem + .5 * ((100vw - 20rem) / 55), 2.25rem);--line-height-h2: 1.15;--font-weight-h2: 700;--font-size-h3: clamp(1.375rem, 1.375rem + .125 * ((100vw - 20rem) / 55), 1.5rem);--line-height-h3: 1.25;--font-weight-h3: 600;--font-size-body-lg: 1.125rem;--line-height-body-lg: 1.6;--font-weight-body-lg: 400;--font-size-body: 1rem;--line-height-body: 1.6;--font-weight-body: 400;--font-size-body-sm: .875rem;--line-height-body-sm: 1.5;--font-weight-body-sm: 400;--font-size-caption: .75rem;--line-height-caption: 1.4;--font-weight-caption: 500;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(13, 27, 42, .06);--shadow-md: 0 4px 12px rgba(13, 27, 42, .08);--shadow-lg: 0 12px 32px rgba(13, 27, 42, .12);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--color-text-primary: var(--brand-slate);--color-text-muted: var(--brand-gray500);--color-text-on-dark: var(--brand-white);--color-text-on-accent: var(--brand-navy);--color-surface-canvas: var(--brand-offwhite);--color-surface-raised: var(--brand-white);--color-surface-admin-canvas: var(--brand-navy900);--color-surface-admin-raised: var(--brand-navy800);--color-action-primary: var(--brand-teal);--color-action-accent: var(--brand-amber);--color-border-subtle: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 78%);--color-border-strong: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 55%);--color-state-success: var(--brand-success);--color-state-warning: var(--brand-amber);--color-state-danger: var(--brand-error);--color-state-info: var(--brand-teal);--color-focus-ring: var(--brand-teal)}[data-surface=marketing]{--color-text-primary: var(--brand-slate);--color-surface-canvas: var(--brand-offwhite);--color-surface-raised: var(--brand-white)}[data-surface=admin],[data-surface=dashboard]{--color-text-primary: var(--brand-white);--color-text-muted: var(--brand-gray500);--color-text-on-dark: var(--brand-white);--color-surface-canvas: var(--brand-navy900);--color-surface-raised: var(--brand-navy800);--color-border-subtle: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 78%);--color-border-strong: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 55%);--color-action-primary: var(--brand-teal);--color-action-accent: var(--brand-amber);--color-focus-ring: var(--brand-teal)}[data-surface=light]{--color-text-primary: var(--brand-navy);--color-text-muted: var(--brand-slate);--color-surface-canvas: var(--brand-white);--color-surface-raised: var(--brand-white);--color-border-subtle: var(--brand-gray300)}:root{--brand-navy: #0D1B2A;--brand-teal: #00C2CB;--brand-cyan: #7FDBDA;--brand-amber: #F5A623;--brand-white: #FFFFFF;--brand-offwhite: #F5F7FA;--brand-gray100: #E8EDF2;--brand-gray300: #C2CDD9;--brand-gray500: #7A8CA0;--brand-slate: #3D4F60;--brand-navy800: #13263B;--brand-navy900: #0A1420;--brand-success: #2BB673;--brand-error: #E5484D;--color-role-ink: #0D1B2A;--color-role-primary: #00C2CB;--color-role-secondary: #7FDBDA;--color-role-cta: #F5A623;--color-role-canvas: #F5F7FA;--color-role-paper: #FFFFFF;--color-role-text: #3D4F60;--color-role-muted: #7A8CA0;--color-role-line: #E8EDF2;--color-role-line-strong: #C2CDD9;--color-role-raised-dark: #13263B;--color-role-canvas-dark: #0A1420;--color-role-success: #2BB673;--color-role-warning: #F5A623;--color-role-danger: #E5484D;--color-role-info: #00C2CB;--color-role-on-accent: #0D1B2A;--color-role-on-dark: #FFFFFF;--color-brand-navy: var(--color-role-ink);--color-brand-teal: var(--color-role-primary);--color-brand-cyan: var(--color-role-secondary);--color-brand-amber: var(--color-role-cta);--color-neutral-white: var(--color-role-paper);--color-neutral-offwhite: var(--color-role-canvas);--color-neutral-gray-100: var(--color-role-line);--color-neutral-gray-300: var(--color-role-line-strong);--color-neutral-gray-500: var(--color-role-muted);--color-neutral-slate: var(--color-role-text);--color-neutral-navy-800: var(--color-role-raised-dark);--color-neutral-navy-900: var(--color-role-canvas-dark);--color-semantic-success: var(--color-role-success);--color-semantic-warning: var(--color-role-warning);--color-semantic-error: var(--color-role-danger);--color-semantic-info: var(--color-role-info);--gradient-role-brand: linear-gradient(135deg, #00C2CB 0%, #7FDBDA 100%);--gradient-brand: var(--gradient-role-brand);--gradient-role-dark: linear-gradient(180deg, #0D1B2A 0%, #0A1420 100%);--gradient-dark: var(--gradient-role-dark);--gradient-role-glow: radial-gradient(circle, rgba(0,194,203,.25) 0%, rgba(0,194,203,0) 70%);--gradient-glow: var(--gradient-role-glow);--font-display: "Plus Jakarta Sans", sans-serif;--font-body: "Inter", sans-serif;--font-size-display: clamp(2.5rem, 2.5rem + 1.5 * ((100vw - 20rem) / 55), 4rem);--line-height-display: 1.05;--font-weight-display: 800;--letter-spacing-display: -.02em;--font-size-h1: clamp(2.125rem, 2.125rem + .875 * ((100vw - 20rem) / 55), 3rem);--line-height-h1: 1.1;--font-weight-h1: 700;--letter-spacing-h1: -.02em;--font-size-h2: clamp(1.75rem, 1.75rem + .5 * ((100vw - 20rem) / 55), 2.25rem);--line-height-h2: 1.15;--font-weight-h2: 700;--letter-spacing-h2: -.01em;--font-size-h3: clamp(1.375rem, 1.375rem + .125 * ((100vw - 20rem) / 55), 1.5rem);--line-height-h3: 1.25;--font-weight-h3: 600;--letter-spacing-h3: 0em;--font-size-body-lg: 1.125rem;--line-height-body-lg: 1.6;--font-weight-body-lg: 400;--letter-spacing-body-lg: 0em;--font-size-body: 1rem;--line-height-body: 1.6;--font-weight-body: 400;--letter-spacing-body: 0em;--font-size-body-sm: .875rem;--line-height-body-sm: 1.5;--font-weight-body-sm: 400;--letter-spacing-body-sm: 0em;--font-size-caption: .75rem;--line-height-caption: 1.4;--font-weight-caption: 500;--letter-spacing-caption: .01em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(13, 27, 42, .06);--shadow-md: 0 4px 12px rgba(13, 27, 42, .08);--shadow-lg: 0 12px 32px rgba(13, 27, 42, .12);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--color-text-primary: var(--brand-slate);--color-text-muted: var(--brand-gray500);--color-text-on-dark: var(--brand-white);--color-text-on-accent: var(--brand-navy);--color-surface-canvas: var(--brand-offwhite);--color-surface-raised: var(--brand-white);--color-surface-admin-canvas: var(--brand-navy900);--color-surface-admin-raised: var(--brand-navy800);--color-action-primary: var(--brand-teal);--color-action-accent: var(--brand-amber);--color-border-subtle: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 78%);--color-border-strong: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 55%);--color-state-success: var(--brand-success);--color-state-warning: var(--brand-amber);--color-state-danger: var(--brand-error);--color-state-info: var(--brand-teal);--color-focus-ring: var(--brand-teal)}:root[data-surface=marketing],:root [data-surface=marketing]{--color-text-primary: var(--brand-slate);--color-surface-canvas: var(--brand-offwhite);--color-surface-raised: var(--brand-white)}:root[data-surface=admin],:root [data-surface=admin]{--color-text-primary: var(--brand-white);--color-text-muted: var(--brand-gray500);--color-text-on-dark: var(--brand-white);--color-surface-canvas: var(--brand-navy900);--color-surface-raised: var(--brand-navy800);--color-border-subtle: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 78%);--color-border-strong: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 55%);--color-action-primary: var(--brand-teal);--color-action-accent: var(--brand-amber);--color-focus-ring: var(--brand-teal)}:root[data-surface=dashboard],:root [data-surface=dashboard]{--color-text-primary: var(--brand-white);--color-text-muted: var(--brand-gray500);--color-text-on-dark: var(--brand-white);--color-surface-canvas: var(--brand-navy900);--color-surface-raised: var(--brand-navy800);--color-border-subtle: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 78%);--color-border-strong: color-mix(in srgb, var(--brand-teal), var(--brand-navy900) 55%);--color-action-primary: var(--brand-teal);--color-action-accent: var(--brand-amber);--color-focus-ring: var(--brand-teal)}:root[data-surface=light],:root [data-surface=light]{--color-text-primary: var(--brand-navy);--color-text-muted: var(--brand-slate);--color-surface-canvas: var(--brand-white);--color-surface-raised: var(--brand-white);--color-border-subtle: var(--brand-gray300)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff) format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100%;font-family:var(--font-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.55;color:var(--color-role-ink);background:var(--color-role-paper);-webkit-font-smoothing:antialiased}.skip-link{position:absolute;left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-role-paper);color:var(--color-role-ink);border-radius:var(--radius-md);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-standard)}.skip-link:focus{transform:translateY(0);outline:2px solid var(--color-role-primary);outline-offset:2px}.site-chrome{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--color-role-paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--color-role-ink) 8%,transparent)}.site-chrome__label{margin:0;font-size:var(--font-size-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-role-ink)}.site-chrome__disclaimer{margin:0;max-width:62ch;font-size:var(--font-size-caption);color:color-mix(in srgb,var(--color-role-ink) 72%,transparent)}.section-nav{display:none;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-6);background:var(--color-role-paper);border-bottom:1px solid color-mix(in srgb,var(--color-role-ink) 6%,transparent)}@media (min-width: 1024px){.section-nav{display:flex}}.section-nav__link{font-size:var(--font-size-caption);font-weight:500;color:var(--color-role-ink);text-decoration:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.section-nav__link:hover{background:color-mix(in srgb,var(--color-role-primary) 12%,transparent)}.section-nav__link:focus-visible{outline:2px solid var(--color-role-primary);outline-offset:2px}.progress-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:transparent;pointer-events:none}.progress-bar__fill{display:block;height:100%;width:0;background:var(--color-role-primary);transition:width .15s ease-out}@media (prefers-reduced-motion: reduce){.progress-bar__fill{transition:none}}.dot-rail{display:none}@media (min-width: 1024px){.dot-rail{display:flex;flex-direction:column;gap:var(--space-2);position:fixed;right:var(--space-4);top:50%;transform:translateY(-50%);z-index:40;max-width:10rem}}.dot-rail__btn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1);border:none;background:transparent;cursor:pointer;text-align:left;border-radius:var(--radius-sm)}.dot-rail__btn:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--color-role-ink) 25%,transparent);transition:transform var(--duration-fast) var(--ease-standard)}.dot-rail__btn[aria-current=step]:before{background:var(--color-role-primary);transform:scale(1.35)}.dot-rail__label{font-size:.65rem;line-height:1.2;color:color-mix(in srgb,var(--color-role-ink) 65%,transparent);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.dot-rail__btn:hover .dot-rail__label,.dot-rail__btn[aria-current=step] .dot-rail__label{opacity:1}.dot-rail__btn:focus-visible{outline:2px solid var(--color-role-primary);outline-offset:2px}.deck{overflow-x:hidden}.deck__story{display:flex;flex-direction:column}.deck__appendix{border-top:2px solid color-mix(in srgb,var(--color-role-ink) 12%,transparent);background:color-mix(in srgb,var(--color-role-ink) 4%,var(--color-role-paper))}.deck__appendix-summary{cursor:pointer;padding:var(--space-4) var(--space-6);font-family:var(--font-display);font-weight:700;font-size:var(--font-size-h3);list-style:none}.deck__appendix-summary::-webkit-details-marker{display:none}.deck__appendix-summary:before{content:"+ ";color:var(--color-role-primary)}.deck__appendix[open] .deck__appendix-summary:before{content:"− "}.deck__appendix-body .slide{min-height:auto}.slide{position:relative;min-height:min(100dvh,auto);padding-bottom:var(--space-8)}.slide--snap{min-height:100dvh}@media (min-width: 1024px){.deck{scroll-snap-type:y proximity}.slide--snap{scroll-snap-align:start}}.slide--dark{background:var(--color-role-canvas-dark);color:var(--color-role-paper)}.slide--light{background:var(--color-role-paper);color:var(--color-role-ink)}.slide-number{position:absolute;top:var(--space-4);right:var(--space-6);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.08em;opacity:.45}.slide__inner{max-width:62ch;margin:0 auto;padding:var(--space-8) var(--space-6);padding-top:calc(var(--space-10) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom,0px))}.slide__inner--wide{max-width:min(72rem,100%)}.slide__inner--cover,.slide__inner--close,.slide__inner--art,.slide__inner--appendix{max-width:min(80rem,100%)}.eyebrow{margin:0 0 var(--space-3);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-role-primary)}.slide--dark .eyebrow{color:color-mix(in srgb,var(--color-role-primary) 85%,white)}.slide-heading{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:800;font-size:clamp(1.75rem,1.2rem + 2vw,3.25rem);line-height:1.12;letter-spacing:-.02em;max-width:20ch}.slide__inner--wide .slide-heading{max-width:24ch}.slide-lead{margin:0 0 var(--space-6);font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.55;max-width:62ch}.slide-footnote,.slide-principle,.phase-gate,.slide-speculative,.close-footer,.close-subline{margin:var(--space-6) 0 0;font-size:.95rem;line-height:1.5;max-width:62ch}.slide--dark .slide-footnote,.slide--dark .close-footer,.slide--dark .close-subline{color:color-mix(in srgb,var(--color-role-paper) 78%,transparent)}.cover-grid{display:grid;gap:var(--space-8);align-items:center;min-height:calc(100dvh - var(--space-16))}@media (min-width: 900px){.cover-grid{grid-template-columns:1.1fr .9fr}}.cover-logo{display:block;margin-bottom:var(--space-6)}.cover-title{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:800;font-size:clamp(2.25rem,1.5rem + 3vw,4.5rem);line-height:1.05;letter-spacing:-.03em;max-width:14ch}.cover-lead{margin:0 0 var(--space-4);font-size:clamp(1.1rem,1rem + .4vw,1.35rem);max-width:48ch;color:color-mix(in srgb,var(--color-role-paper) 92%,transparent)}.cover-support,.cover-meta{margin:0 0 var(--space-3);font-size:.95rem;color:color-mix(in srgb,var(--color-role-paper) 75%,transparent)}.cover-jump{display:inline-block;margin-top:var(--space-6);color:var(--color-role-primary);font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-role-primary) 50%,transparent)}.cover-jump:focus-visible{outline:2px solid var(--color-role-primary);outline-offset:4px}.cover-visual{min-height:12rem;border-radius:var(--radius-lg);background:radial-gradient(circle at 30% 40%,color-mix(in srgb,var(--color-role-primary) 35%,transparent),transparent 55%),linear-gradient(145deg,color-mix(in srgb,var(--color-role-primary) 15%,var(--color-role-canvas-dark)),var(--color-role-canvas-dark));border:1px solid color-mix(in srgb,var(--color-role-paper) 12%,transparent)}.card-grid{display:grid;gap:var(--space-4);margin:var(--space-6) 0}@media (min-width: 768px){.card-grid--three{grid-template-columns:repeat(3,1fr)}}.card{padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-role-ink) 4%,var(--color-role-paper));border:1px solid color-mix(in srgb,var(--color-role-ink) 8%,transparent)}.slide--dark .card{background:color-mix(in srgb,var(--color-role-paper) 6%,transparent);border-color:color-mix(in srgb,var(--color-role-paper) 12%,transparent)}.card__title{margin:0 0 var(--space-2);font-size:1.05rem;font-weight:600}.card__body{margin:0;font-size:.95rem;line-height:1.5}.pull-quote{margin:var(--space-8) 0 0;padding-left:var(--space-4);border-left:3px solid var(--color-role-primary);font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .5vw,1.5rem);font-weight:700;line-height:1.35;max-width:48ch}.workflow{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-4)}@media (min-width: 768px){.workflow{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.slide--workflow .workflow{grid-template-columns:repeat(5,1fr)}.slide--workflow:nth-of-type(n) .workflow{grid-template-columns:repeat(4,1fr)}}.workflow-step{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-role-primary) 8%,var(--color-role-paper))}.workflow-step__index{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-role-primary);color:var(--color-role-paper);font-size:.8rem;font-weight:700}.workflow-step__title{margin:0 0 var(--space-1);font-size:1rem;font-weight:600}.workflow-step__body{margin:0;font-size:.9rem;line-height:1.45}.pillar-grid{display:grid;gap:var(--space-4);margin:var(--space-6) 0}@media (min-width: 768px){.pillar-grid{grid-template-columns:repeat(2,1fr)}}.pillar__title{margin:0 0 var(--space-2);font-weight:600}.pillar__body{margin:0;font-size:.95rem}.validation-block{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--color-role-ink) 20%,transparent)}.validation-block__status{margin:0 0 var(--space-2);font-weight:700}.metric-wishlist{margin:var(--space-3) 0 0;padding-left:var(--space-5);font-size:.9rem}.north-star{margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-role-canvas-dark);color:var(--color-role-paper);text-align:center}.north-star__value{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,2rem + 3vw,4rem);font-weight:800;line-height:1}.north-star__label{margin:var(--space-2) 0 0;font-size:1.1rem;font-weight:600}.north-star__caveat{margin:var(--space-3) 0 0;font-size:.85rem;opacity:.8}.art-editorial{display:grid;gap:var(--space-8);align-items:start}@media (min-width: 960px){.art-editorial{grid-template-columns:1fr .55fr}}.art-editorial__figure{margin:0}.art-editorial__img{width:100%;max-width:100%;height:auto;border-radius:var(--radius-md);display:block}.art-editorial__caption{margin-top:var(--space-3);font-size:.85rem;line-height:1.45;color:color-mix(in srgb,var(--color-role-paper) 75%,transparent)}.layer-columns{display:grid;gap:var(--space-4);margin-top:var(--space-6)}@media (min-width: 600px){.layer-columns{grid-template-columns:1fr 1fr}}.layer-column__title{margin:0 0 var(--space-2);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;opacity:.85}.layer-list{margin:0;padding-left:var(--space-4);font-size:.9rem}.market-card-grid{display:grid;gap:var(--space-4);margin:var(--space-6) 0}@media (min-width: 900px){.market-card-grid{grid-template-columns:repeat(3,1fr)}}.market-card{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-role-ink) 10%,transparent);background:color-mix(in srgb,var(--color-role-primary) 5%,var(--color-role-paper))}.market-card__order{display:inline-block;font-size:.75rem;font-weight:700;color:var(--color-role-primary)}.market-card__brand{margin:var(--space-1) 0;font-family:var(--font-display);font-size:1.25rem}.market-card__position{margin:0 0 var(--space-3);font-size:.85rem;opacity:.75}.market-card p{margin:0 0 var(--space-2);font-size:.88rem;line-height:1.45}.table-wrap{overflow-x:auto;margin:var(--space-6) 0}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th,.data-table td{padding:var(--space-3) var(--space-2);text-align:left;border-bottom:1px solid color-mix(in srgb,var(--color-role-ink) 12%,transparent)}.data-table th{font-weight:600}.slide-notes{margin:var(--space-4) 0 0;padding-left:var(--space-5);font-size:.88rem;line-height:1.5;max-width:62ch}.role-grid{display:grid;gap:var(--space-4);margin:var(--space-6) 0}@media (min-width: 768px){.role-grid{grid-template-columns:repeat(2,1fr)}}.role-card{padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-role-ink) 3%,var(--color-role-paper));border:1px solid color-mix(in srgb,var(--color-role-ink) 8%,transparent)}.role-card__title{margin:0 0 var(--space-1);font-weight:700}.role-card__owner{margin:0 0 var(--space-2);font-size:.85rem;color:var(--color-role-primary);font-weight:600}.role-card__focus{margin:0;padding-left:var(--space-4);font-size:.88rem}.phase-duration{margin:0 0 var(--space-4);font-weight:600;color:var(--color-role-primary)}.phase-block{margin:var(--space-6) 0}.phase-block__title{margin:0 0 var(--space-2);font-size:1rem;font-weight:700}.phase-list{margin:var(--space-2) 0 0;padding-left:var(--space-5);font-size:.92rem;line-height:1.5}.ninety-grid{display:grid;gap:var(--space-4)}@media (min-width: 768px){.ninety-grid{grid-template-columns:repeat(3,1fr)}}.ninety-block{padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-role-primary) 6%,var(--color-role-paper))}.ninety-block__window{margin:0 0 var(--space-2);font-size:.9rem;font-weight:700}.workstream-grid{display:grid;gap:var(--space-4);margin:var(--space-4) 0}@media (min-width: 768px){.workstream-grid{grid-template-columns:repeat(2,1fr)}}.milestone-ladder{list-style:none;margin:var(--space-4) 0;padding:0;display:grid;gap:var(--space-3)}.milestone-ladder li{display:flex;gap:var(--space-4);align-items:baseline;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-role-ink) 10%,transparent)}.milestone-ladder__count{font-family:var(--font-display);font-weight:800;font-size:1.5rem;min-width:5rem}.launch-sequence{padding-left:var(--space-5);line-height:1.6}.scenario-basis{font-size:.9rem;opacity:.85}.capital-target{font-size:1.25rem;margin:var(--space-4) 0}.fund-bars{display:grid;gap:var(--space-4);margin:var(--space-6) 0}.fund-bar__header{display:flex;justify-content:space-between;gap:var(--space-2);font-weight:600;font-size:.95rem}.fund-bar__track{height:8px;margin:var(--space-2) 0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-role-ink) 10%,transparent);overflow:hidden}.fund-bar__fill{display:block;height:100%;background:var(--color-role-primary);border-radius:inherit}.fund-bar__desc{margin:0;font-size:.85rem;line-height:1.45}.runway-note,.burn-range{font-size:.9rem;max-width:62ch}.score-grid{display:grid;gap:var(--space-4);margin:var(--space-6) 0}@media (min-width: 768px){.score-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.score-grid{grid-template-columns:repeat(3,1fr)}}.score-card{padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-role-primary) 6%,var(--color-role-paper))}.score-card__label{margin:0 0 var(--space-2);font-weight:700}.score-card__measure{margin:0;font-size:.88rem;line-height:1.45}.decision-list{margin:var(--space-6) 0 0;padding-left:var(--space-5);max-width:62ch;line-height:1.55}.slide__inner--close{min-height:calc(100dvh - var(--space-16));display:flex;flex-direction:column;justify-content:center}.slide--close .slide-heading{max-width:22ch}.cta-button{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--space-6);padding:var(--space-3) var(--space-8);width:fit-content;font-family:var(--font-body);font-size:1rem;font-weight:600;text-decoration:none;color:var(--color-role-ink);background:var(--color-role-cta);border-radius:var(--radius-md);border:none;cursor:pointer}.cta-button:hover{filter:brightness(1.05)}.cta-button:focus-visible{outline:2px solid var(--color-role-paper);outline-offset:3px}.appendix-figure{margin:var(--space-6) 0}.appendix-figure__img{width:min(100%,42rem);height:auto;border-radius:var(--radius-md);display:block}.appendix-research{max-width:62ch;line-height:1.5}
