@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2) format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-normal-C5tfwALZ.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-normal-DgmypKXX.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-normal-DGm64vGR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-normal-DFglUmAd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-normal-Gqw5JQlq.woff2) format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-normal-STiTPs0F.woff2) format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-normal-BHZsWIlc.woff2) format("woff2-variations");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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-italic-5yUt4G_9.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-italic-Bj0ndbyp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-italic-DFpO5j-Z.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-italic-CHERNRFq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-italic-BdcrZMcO.woff2) format("woff2-variations");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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-italic-4y8iAqqs.woff2) format("woff2-variations");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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-italic-CJ93D38p.woff2) format("woff2-variations");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:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-ext-400-normal-p18AlW_x.woff2) format("woff2"),url(/assets/dm-serif-display-latin-ext-400-normal-B1toqZab.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:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2) format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2) format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.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}:root{--bg: #FCF0F5;--bgc: #FFFFFF;--bgp: #FBEAF3;--pk: #F068A4;--pkd: #C04A82;--tx: #1C1C1E;--tx2: #6B6C70;--gy: #ABADB0;--pkb: rgba(240,104,164,.18);--pkbs: rgba(240,104,164,.35);--bd: rgba(180,100,140,.13)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg-base);color:var(--color-text-body);font-family:var(--font-body);font-optical-sizing:auto;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6,button,nav,label,input,select,textarea,summary{font-family:var(--font-display);font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{color:var(--color-text-main);text-wrap:balance}p,li,dd{text-wrap:pretty}em,i{font-style:italic}:root{--slate-0: #ffffff;--slate-50: #f7f7f9;--slate-200: #e3e4ea;--slate-400: #9aa0b3;--slate-600: #565d72;--slate-700: #2f3547;--slate-800: #252a38;--fuchsia-100: #f6cdd9;--fuchsia-400: #f06f96;--fuchsia-600: #d1265e;--fuchsia-700: #a41e54;--paper-100: #f0e6d8;--red-700: #b42318;--green-700: #0c7a60;--teal-200: #96c8ca;--teal-400: #4fc2c9;--teal-800: #2c6367;--rose-200: #e8a8bc;--rose-400: #f06f96;--rose-800: #95405c;--ochre-200: #e6cb96;--ochre-400: #f2b555;--ochre-800: #7c611f;--lavender-200: #c1b3e2;--lavender-400: #a68ce0;--lavender-800: #584a86;--sage-200: #b3cf9c;--sage-400: #8cc46e;--sage-800: #4a6a30;--denim-200: #8cb2dd;--denim-400: #5b9fe9;--denim-800: #245282;--color-bg-base: var(--slate-50);--color-bg-surface: var(--slate-0);--color-bg-inverse: var(--slate-800);--color-bg-inverse-raised: var(--slate-700);--color-bg-brand: var(--fuchsia-700);--color-text-main: var(--slate-800);--color-text-body: var(--slate-600);--color-text-accent: var(--fuchsia-600);--color-text-on-action: var(--slate-0);--color-text-on-inverse: var(--slate-0);--color-text-on-inverse-muted: var(--slate-400);--color-text-on-brand-muted: var(--fuchsia-100);--color-text-on-immersive: var(--paper-100);--color-text-error: var(--red-700);--color-text-success: var(--green-700);--color-action-default: var(--fuchsia-600);--color-action-emphasis: var(--fuchsia-700);--color-action-secondary: var(--slate-800);--color-action-disabled: var(--slate-400);--color-border-subtle: var(--slate-200);--color-border-strong: var(--slate-800);--color-border-on-inverse: var(--slate-400);--color-border-error: var(--red-700);--color-border-success: var(--green-700);--color-teal-mark: var(--teal-200);--color-teal-text: var(--teal-800);--color-teal-bright: var(--teal-400);--color-rose-mark: var(--rose-200);--color-rose-text: var(--rose-800);--color-rose-bright: var(--rose-400);--color-ochre-mark: var(--ochre-200);--color-ochre-text: var(--ochre-800);--color-ochre-bright: var(--ochre-400);--color-lavender-mark: var(--lavender-200);--color-lavender-text: var(--lavender-800);--color-lavender-bright: var(--lavender-400);--color-sage-mark: var(--sage-200);--color-sage-text: var(--sage-800);--color-sage-bright: var(--sage-400);--color-denim-mark: var(--denim-200);--color-denim-text: var(--denim-800);--color-denim-bright: var(--denim-400);--overlay-scrim: rgb(154 160 179 / .55);--overlay-wash: rgb(247 247 249 / .7);--elevation-hover: 0 0 10px rgb(0 0 0 / .12);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-72: 72px;--gap-icon: var(--space-4);--gap-element: var(--space-8);--gap-related: var(--space-12);--gap-sibling: var(--space-16);--gap-spread: var(--space-24);--gap-group: var(--space-32);--gap-column: var(--space-48);--gap-section: var(--space-72);--inset-button: var(--space-8) var(--space-16);--inset-well: var(--space-16);--inset-card: var(--space-24);--inset-bar: var(--space-24);--inset-band: var(--space-48);--inset-page: var(--space-48);--radius-md: 12px;--radius-lg: 24px;--radius-full: 9999px;--stroke-hairline: 1px;--stroke-strong: 2px;--container-lg: 1120px;--measure-text: 672px;--font-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Literata Variable", "Literata", Georgia, serif;--font-size-display-hero: 72px;--font-size-heading-1: 40px;--font-size-heading-2: 28px;--font-size-heading-3: 22px}@media(max-width:1279.98px){:root{--inset-page: var(--space-32);--font-size-display-hero: 56px;--font-size-heading-1: 34px;--font-size-heading-2: 26px}}@media(max-width:767.98px){:root{--gap-spread: var(--space-16);--gap-section: var(--space-48);--inset-band: var(--space-32);--inset-page: var(--space-16);--font-size-display-hero: 40px;--font-size-heading-1: 30px;--font-size-heading-2: 24px;--font-size-heading-3: 20px}}.type-display-hero,.type-heading-1,.type-heading-2,.type-heading-3,.type-label-ui,.type-label-s{font-family:var(--font-display);font-optical-sizing:auto}.type-display-hero{font-weight:700;font-size:var(--font-size-display-hero);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.type-heading-1{font-weight:600;font-size:var(--font-size-heading-1);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.type-heading-2{font-weight:600;font-size:var(--font-size-heading-2);line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.type-heading-3{font-weight:600;font-size:var(--font-size-heading-3);line-height:1.3;letter-spacing:-.005em;text-wrap:balance}.type-label-ui{font-weight:600;font-size:16px;line-height:1.5}.type-label-s{font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.type-body-l,.type-body-m,.type-body-s,.type-body-s-emphasis,.type-body-xs{font-family:var(--font-body);font-optical-sizing:auto;text-wrap:pretty}.type-body-l{font-weight:400;font-size:18px;line-height:1.6}.type-body-m{font-weight:400;font-size:16px;line-height:1.6}.type-body-s-emphasis{font-weight:600;font-size:14px;line-height:1.5}.type-body-s{font-weight:400;font-size:14px;line-height:1.5}.type-body-xs{font-weight:400;font-size:12px;line-height:1.5}.container{max-width:calc(var(--container-lg) + 2 * var(--inset-page));margin-inline:auto;padding-inline:var(--inset-page)}[data-sf-intro]{max-width:var(--measure-text)}[data-sf-intro].is-one-line{max-width:none}:root{--sf-fuchsia: var(--color-action-default);--sf-fuchsia-deep: var(--color-action-emphasis);--sf-fuchsia-soft: var(--fuchsia-400);--sf-fuchsia-wash: var(--color-text-on-brand-muted);--sf-bg: var(--color-bg-base);--sf-surface: var(--color-bg-surface);--sf-ink: var(--color-text-main);--sf-ink-panel: var(--color-bg-inverse-raised);--sf-ink-deep: #1a1e29;--sf-body: var(--color-text-body);--sf-muted: var(--color-text-body);--sf-faint: var(--color-text-body);--sf-footnote: var(--color-text-body);--sf-border: var(--color-border-subtle);--sf-border-chip: var(--color-border-subtle);--sf-chip-text: var(--color-text-body);--sf-dark-body: var(--color-text-on-inverse-muted);--sf-dark-text: var(--color-text-on-inverse);--sf-sound: var(--color-teal-mark);--sf-sound-text: var(--color-teal-text);--sf-sound-bright: var(--color-teal-bright);--sf-touch: var(--color-rose-mark);--sf-touch-text: var(--color-rose-text);--sf-touch-bright: var(--color-rose-bright);--sf-sight: var(--color-ochre-mark);--sf-sight-text: var(--color-ochre-text);--sf-sight-bright: var(--color-ochre-bright);--sf-smell: var(--color-lavender-mark);--sf-smell-text: var(--color-lavender-text);--sf-smell-bright: var(--color-lavender-bright);--sf-taste: var(--color-sage-mark);--sf-taste-text: var(--color-sage-text);--sf-taste-bright: var(--color-sage-bright);--sf-inward: var(--color-denim-mark);--sf-inward-text: var(--color-denim-text);--sf-inward-bright: var(--color-denim-bright);--sf-font-sans: var(--font-display);--sf-font-mono: var(--font-display);--sf-radius-card: var(--radius-md);--sf-radius-band: var(--radius-lg);--sf-radius-pill: var(--radius-full);--sf-fs-10: 12px;--sf-fs-12: 12px;--sf-fs-14: 14px;--sf-fs-16: 16px;--sf-fs-20: 20px;--sf-fs-28: var(--font-size-heading-2);--sf-fs-36: var(--font-size-heading-1);--sf-sp-4: var(--space-4);--sf-sp-8: var(--space-8);--sf-sp-16: var(--space-16);--sf-sp-24: var(--space-24);--sf-sp-32: var(--space-32);--sf-sp-40: var(--space-48);--sf-sp-48: var(--space-48);--sf-sp-64: var(--space-72);--sf-sh-hover: var(--elevation-hover);--sf-ov-scrim: var(--overlay-scrim);--sf-ov-wash: var(--overlay-wash);--sf-container-lg: var(--container-lg);--sf-container-sm: var(--measure-text)}.sf,.sf-page{display:flex;flex-direction:column;gap:var(--gap-section)}.sf{color:var(--color-text-body)}.sf-page{width:100%}:where(.sf a){color:inherit;text-decoration:none}:where(.sf p,.sf h1,.sf h2,.sf h3){margin:0}:where(.sf h1,.sf h2,.sf h3,.sf strong,.sf b){color:var(--color-text-main)}:where(.sf strong,.sf b){font-weight:600}.sf-intro{display:flex;flex-direction:column;gap:var(--gap-sibling)}.sf-head{display:flex;flex-direction:column;gap:var(--gap-related)}.sf-eyebrow-light{color:var(--color-rose-text)}.sf-eyebrow-dark{color:var(--color-rose-bright)}.sf-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-spread);flex-wrap:wrap;padding-block:var(--inset-bar);border-bottom:var(--stroke-hairline) solid var(--color-border-subtle)}.sf-brand{display:flex;align-items:center;gap:var(--gap-element)}.sf-dots{display:flex}.sf-dots span{width:11px;height:11px;border-radius:var(--radius-full)}.sf-dots span+span{margin-left:-3px}.sf-wordmark{color:var(--color-text-main)}.sf-navlinks{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-spread);flex-wrap:wrap;color:var(--color-text-body)}.sf-navlinks a:not(.sf-btn):hover{color:var(--color-text-accent)}.sf-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:calc(var(--space-8) - var(--stroke-strong)) calc(var(--space-16) - var(--stroke-strong));border:var(--stroke-strong) solid transparent;border-radius:var(--radius-full);white-space:nowrap;text-align:center;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.sf-btn:focus-visible{outline:var(--stroke-strong) solid var(--color-border-strong);outline-offset:var(--stroke-strong)}.sf-btn-primary{background:var(--color-action-default);border-color:var(--color-action-default);color:var(--color-text-on-action)}.sf-btn-primary:hover{background:var(--color-action-emphasis);border-color:var(--color-action-emphasis)}.sf-btn-secondary{background:transparent;border-color:var(--color-action-secondary);color:var(--color-action-secondary)}.sf-btn-secondary:hover{border-color:var(--color-action-emphasis);color:var(--color-action-emphasis)}.sf-btn-inverse{background:var(--color-bg-surface);border-color:var(--color-bg-surface);color:var(--color-action-emphasis)}.sf-btn-inverse:hover{background:transparent;color:var(--color-text-on-action)}.sf-hero{display:flex;flex-direction:column;align-items:center;gap:var(--gap-spread);text-align:center}.sf-hero h1{display:flex;flex-direction:column;align-items:center;gap:var(--gap-element)}.sf-hero h1 em{font-style:normal;color:var(--color-text-accent)}.sf-nw{white-space:nowrap}.sf-lead{color:var(--color-text-body)}.sf-legend{display:flex;flex-direction:column;align-items:center;gap:var(--gap-element)}.sf-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap-spread)}.sf-chip{display:inline-flex;align-items:center;gap:var(--gap-element);color:var(--color-text-main)}.sf-chip i{width:8px;height:8px;border-radius:var(--radius-full)}.sf-chips-note{color:var(--color-text-body)}.sf-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap-related)}.sf-feeling-ground{display:flex;flex-direction:column;gap:var(--gap-sibling);background:var(--color-bg-base);border:var(--stroke-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--inset-well)}.sf-senses-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap-sibling)}.sf-feeling-caption{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:var(--gap-element);text-align:center}.sf-feeling-caption strong{color:var(--color-text-main)}.sf-feeling-caption span{color:var(--color-text-body)}.sf-sense-card{display:flex;flex-direction:column;gap:var(--gap-related);background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--color-border-subtle);border-top:var(--stroke-strong) solid var(--card-accent, var(--color-border-subtle));border-radius:var(--radius-md);padding:var(--inset-card)}.sf-sense-card strong{color:var(--card-accent-text, var(--color-text-main))}.sf-sense-card p{color:var(--color-text-body)}.sf-evidence{background:var(--color-bg-inverse);color:var(--color-text-on-inverse);padding-block:var(--gap-section)}.sf-evidence-inner{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:var(--gap-column)}.sf-evidence h2{color:var(--color-text-on-inverse)}.sf-evidence p{color:var(--color-text-on-inverse-muted)}.sf-evidence-cta{align-self:flex-start}.sf-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sibling)}.sf-stat-card{display:flex;flex-direction:column;gap:var(--gap-element);background:var(--color-bg-inverse-raised);border-radius:var(--radius-md);padding:var(--inset-card)}.sf-stat-card b{color:var(--card-accent, var(--color-text-on-inverse))}.sf-stat-card span{color:var(--color-text-on-inverse-muted)}.sf-program,.sf-soft{display:flex;flex-direction:column;gap:var(--gap-group)}.sf-program-body{display:flex;flex-direction:column;gap:var(--gap-sibling)}.sf-program-sub,.sf-soft-lede,.sf-program-note{color:var(--color-text-body)}.sf-rows{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) max-content;column-gap:var(--gap-spread);row-gap:var(--gap-sibling)}.sf-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;border:var(--stroke-hairline) solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--inset-card);background:var(--color-bg-surface)}.sf-week{color:var(--card-accent-text, var(--color-text-body))}.sf-row-desc{color:var(--color-text-body)}.sf-row-meta{color:var(--color-text-body);font-variant-numeric:tabular-nums;white-space:nowrap}.sf-soft-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-sibling)}.sf-soft-card{display:flex;flex-direction:column;gap:var(--gap-related);background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--inset-card)}.sf-soft-letter{color:var(--card-accent-text, var(--color-text-body))}.sf-soft-card p{color:var(--color-text-body)}.sf-tryit,.sf-closing{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gap-group);border-radius:var(--radius-lg);padding:var(--inset-band)}.sf-band-text{display:flex;flex-direction:column;gap:var(--gap-element)}.sf-tryit{background:var(--color-bg-surface);border:var(--stroke-hairline) solid var(--color-border-subtle)}.sf-tryit p{color:var(--color-text-body)}.sf-closing{background:var(--color-bg-brand);color:var(--color-text-on-action)}.sf-closing h3{color:var(--color-text-on-action)}.sf-closing p{color:var(--color-text-on-brand-muted)}.sf-authors{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--gap-column)}.sf-portraits{display:flex}.sf-portraits img{width:104px;height:104px;border-radius:var(--radius-full);object-fit:cover;border:var(--stroke-strong) solid var(--color-bg-base)}.sf-portraits img+img{margin-left:-26px}.sf-authors p{color:var(--color-text-body)}.sf-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--gap-spread);padding-block:var(--inset-bar);border-top:var(--stroke-hairline) solid var(--color-border-subtle);color:var(--color-text-body)}.sf-footer div{display:flex;flex-wrap:wrap;gap:var(--gap-spread)}.sf-footer a:hover{color:var(--color-text-accent)}@media(max-width:1279.98px){.sf-senses-grid{display:flex;flex-wrap:wrap}.sf-sense-card{flex:1 1 calc((100% - 2 * var(--gap-sibling)) / 3)}.sf-soft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.sf-nav{row-gap:var(--gap-related)}.sf-navlinks{display:contents}.sf-brand{flex:1 0 auto}.sf-navlinks .sf-btn{order:1}.sf-navlinks a:not(.sf-btn){order:2}.sf-hero-actions{flex-direction:column;align-self:stretch}.sf-senses-grid{flex-direction:column}.sf-sense-card{flex:none}.sf-evidence-inner,.sf-stats{grid-template-columns:1fr}.sf-rows{display:flex;flex-direction:column}.sf-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-element)}.sf-row-meta{white-space:normal}.sf-soft-grid{grid-template-columns:1fr}.sf-tryit,.sf-closing{grid-template-columns:1fr;justify-items:start}.sf-authors{grid-template-columns:1fr;gap:var(--gap-group)}}
