@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/bodoni-moda-math-400-normal.BlAlXPk8.woff2) format("woff2"),url(/_assets/bodoni-moda-math-400-normal.BJZYRKLS.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/bodoni-moda-symbols-400-normal.BF8K6fhx.woff2) format("woff2"),url(/_assets/bodoni-moda-symbols-400-normal.XozWO_2V.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/bodoni-moda-latin-ext-400-normal.Dc1RgLRZ.woff2) format("woff2"),url(/_assets/bodoni-moda-latin-ext-400-normal.Do8lbhET.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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/bodoni-moda-latin-400-normal.CIWtV3SY.woff2) format("woff2"),url(/_assets/bodoni-moda-latin-400-normal.9rKXKbpF.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:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_assets/bodoni-moda-math-400-italic.Do9QRjP9.woff2) format("woff2"),url(/_assets/bodoni-moda-math-400-italic.C_Zi0_1t.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_assets/bodoni-moda-symbols-400-italic.I2T0egqL.woff2) format("woff2"),url(/_assets/bodoni-moda-symbols-400-italic.DL1qpkaJ.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_assets/bodoni-moda-latin-ext-400-italic.BX7WLKjs.woff2) format("woff2"),url(/_assets/bodoni-moda-latin-ext-400-italic.affrY4T3.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:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/_assets/bodoni-moda-latin-400-italic.DB-bun8K.woff2) format("woff2"),url(/_assets/bodoni-moda-latin-400-italic.O_MaDy27.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_assets/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_assets/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_assets/archivo-latin-wdth-normal.DY7AcnAa.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/libre-franklin-cyrillic-ext-400-normal.B9g9xgcO.woff2) format("woff2"),url(/_assets/libre-franklin-cyrillic-ext-400-normal.D5jvQp33.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/libre-franklin-cyrillic-400-normal.BxQnOlOp.woff2) format("woff2"),url(/_assets/libre-franklin-cyrillic-400-normal.T4bKsRTj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/libre-franklin-vietnamese-400-normal.BejjGN4K.woff2) format("woff2"),url(/_assets/libre-franklin-vietnamese-400-normal.DVbyimmf.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/libre-franklin-latin-ext-400-normal.BlKPGRwu.woff2) format("woff2"),url(/_assets/libre-franklin-latin-ext-400-normal.CEHJ3Zjr.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/libre-franklin-latin-400-normal.DNAyL8lK.woff2) format("woff2"),url(/_assets/libre-franklin-latin-400-normal.B5qoBLOl.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/dm-mono-latin-ext-400-normal.C2zvOubV.woff2) format("woff2"),url(/_assets/dm-mono-latin-ext-400-normal.1aZr6b2b.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/dm-mono-latin-400-normal.4GdczIuU.woff2) format("woff2"),url(/_assets/dm-mono-latin-400-normal.-0xN8mdc.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{--c-maar: #c36891;--c-collect: #8cbdb3;--c-tree: #bdbd8c;--c-dark: #000000;--c-destructive: #b5654e;--c-suit-1: #e4dd58;--c-suit-2: #68b3ca;--c-suit-3: #d76a6e;--c-suit-wild: var(--sf-paper);--pigment-ink: var(--c-dark);--sf-paper: #efe7da;--sf-paper-raised: #f2ece2;--sf-base: #000000;--ink: #efe7da;--sf-raised: color-mix(in srgb, var(--ink) 7%, transparent);--sf-raised-2: color-mix(in srgb, var(--ink) 12%, transparent);--sf-sunken: color-mix(in srgb, var(--ink) 4%, transparent);--ink-muted: color-mix(in srgb, var(--ink) 75%, transparent);--ink-meta: color-mix(in srgb, var(--ink) 60%, transparent);--ink-faint: color-mix(in srgb, var(--ink) 40%, transparent);--ink-hairline: color-mix(in srgb, var(--ink) 13%, transparent);--ink-tint: color-mix(in srgb, var(--ink) 10%, transparent);--action-invert: var(--ink);--disabled-bg: color-mix(in srgb, var(--ink) 10%, transparent);--face-display: "Bodoni Moda", serif;--face-head: "Archivo Variable", "Archivo", sans-serif;--face-body: "Libre Franklin", sans-serif;--face-mono: "DM Mono", monospace;--t-display-face: var(--face-display);--t-display-weight: 400;--t-display-size: 76px;--t-display-line: .98;--t-display-track: -.02em;--t-h1-sm-face: var(--face-display);--t-h1-sm-weight: 400;--t-h1-sm-size: 48px;--t-h1-sm-line: 1.02;--t-h1-sm-track: -.02em;--t-display-xs-size: 40px;--t-display-xs-line: 1.03;--t-display-md-size: 60px;--t-display-md-line: 1;--t-h2-face: var(--face-head);--t-h2-weight: 600;--t-h2-size: 34px;--t-h2-line: 1.15;--t-h2-track: -.015em;--t-h3-face: var(--face-head);--t-h3-weight: 600;--t-h3-size: 17px;--t-h3-line: 1.3;--t-h3-track: 0;--t-body-face: var(--face-body);--t-body-weight: 400;--t-body-size: 17px;--t-body-line: 1.6;--t-body-track: 0;--t-small-face: var(--face-body);--t-small-weight: 400;--t-small-size: 14px;--t-small-line: 1.55;--t-small-track: 0;--t-meta-face: var(--face-mono);--t-meta-weight: 400;--t-meta-size: 12px;--t-meta-line: 1.8;--t-meta-track: .1em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-6: 24px;--s-8: 32px;--s-12: 48px;--s-16: 64px;--s-24: 96px;--r-0: 0;--r-1: 2px;--r-pill: 999px;--tilt-a: -2.5deg;--tilt-b: -1deg;--tilt-c: 1.5deg;--tilt-d: 3deg;--mark-pad-inline: var(--s-2);--mark-pad-block: 2px;--mark-cut-scale: .68em;--mark-cut-width: 118%;--mark-tilt-1: -2deg;--mark-tilt-2: -1.6deg;--mark-tilt-3: 1.4deg;--mark-tilt-4: 1.6deg;--card-tilt-1: -1.8deg;--card-tilt-2: -1.1deg;--card-tilt-3: -.4deg;--card-tilt-4: .5deg;--card-tilt-5: 1.2deg;--card-tilt-6: 1.7deg;--card-lean-1: -2.4deg;--card-lean-2: -1.7deg;--card-lean-3: -1.1deg;--card-lean-4: 1.1deg;--card-lean-5: 1.7deg;--card-lean-6: 2.4deg;--paper-phrase-rail-pad-block: var(--s-2);--paper-phrase-lane-gap: var(--s-12);--paper-phrase-word-gap: var(--s-2);--paper-phrase-cut-pad-inline: var(--s-1);--paper-phrase-cut-pad-block: 2px;--paper-phrase-duration-statement: 48s;--paper-phrase-duration-translations: 72s;--collage-header-height: clamp(420px, 78svh, 860px);--nav-voice-wide: 112%;--nav-voice-narrow: 88%;--nav-voice-track-tight: .04em;--nav-voice-track-open: .16em;--nav-icon-size: 1.35em;--brand-mark-size: 34px;--layer-header: 10;--mark-stamp-rule: var(--c-tree);--mark-stamp-rule-w: 2px;--mark-stamp-tilt: -4deg;--mark-strike-w: 2px;--mark-strike-top: 52%;--mark-strike-overhang: -4%;--mark-strike-tilt: -2.4deg;--mark-strike-rule: var(--area-pigment, var(--c-maar));--plate-band: 8px;--plate: repeating-linear-gradient( 135deg, var(--sf-raised) 0 var(--plate-band), var(--sf-sunken) var(--plate-band) calc(var(--plate-band) * 2) );--m-fast: .12s;--m-base: .22s;--m-slide: .32s;--m-slow: .42s;--m-orbit: 28s;--ease: cubic-bezier(.2, .7, .3, 1);--focus-w: 2px;--focus-o: 3px;--focus-c: var(--c-maar);--gutter-xs: 20px;--gutter-sm: var(--s-8);--gutter-md: var(--s-12);--gutter-lg: var(--s-16);--content-max: 1180px;--measure: 66ch;--hit-min: 44px;--btn-pad-block: 11px;--btn-pad-inline: 18px;--btn-pad-block-outline: 10px;--btn-pad-inline-outline: 17px;--btn-border-w: 1px;--btn-pad-inline-text: var(--s-1);--chip-rule: color-mix(in srgb, var(--ink) 20%, transparent);--stamp-tilt-maar: -1.2deg;--stamp-tilt-collect: 1.2deg;--stamp-press-relax: .25;--stamp-lift: 3px;--stamp-shadow-o: 6px;--stamp-shadow-o-press: 2px;--break-tape-tilt: -24deg;--break-tape-w: 44px;--break-tape-h: 14px;--break-tape-top: -7px;--break-tape-left: -12px;--break-pivot-tilt: -14deg;--break-pivot-travel: 2px;--break-offset-o: 4px;--break-offset-o-press: 1px;--quiet-fill-keep: 82%;--quiet-tint: 14%;--quiet-rule-w: 2px;--m-quiet-fill: .12s;--m-quiet-tint: .14s;--m-quiet-rule: .18s;--m-chrome-rule: .16s;--nav-icon-fill: color-mix(in srgb, var(--ink) 12%, transparent);--sf-overlay: color-mix(in srgb, var(--ink) 7%, var(--sf-base));--chip-tilt-selected: -1.5deg;--chip-tilt-rest: 1deg;--carousel-height: 340px;--card-field: var(--sf-base);--card-field-hover: var(--sf-raised);--card-pad: var(--s-6);--card-pad-compact: 20px;--card-pad-feature: var(--s-8);--card-gap-compact: var(--s-4);--card-gap-feature: var(--s-8);--card-space-badges: 18px;--card-space-title: 14px;--card-space-excerpt: 12px;--card-space-meta: var(--s-4);--card-cover-ratio: 3 / 2;--card-thumb-ratio: 4 / 3;--card-map-ratio: 16 / 9;--card-cover-ratio-card: 1219 / 1717;--card-thumb-w: 88px;--card-strip-gap: 4px;--card-cover-ratio-article: 3 / 2;--card-numeral-size: 30px;--card-numeral-size-lg: 40px;--card-numeral-ink: color-mix(in srgb, var(--ink) 32%, transparent);--card-numeral-inset: 12px;--card-numeral-inset-lg: 14px;--card-glyph-size: 33%;--card-glyph-ink: color-mix(in srgb, var(--ink) 55%, transparent);--t-card-title-article-size: 23px;--t-card-title-article-line: 1.12;--t-card-title-article-lg-size: clamp(30px, 3.2vw, 38px);--t-card-title-article-lg-line: 1.06;--t-card-excerpt-article-size: 13.5px;--t-card-excerpt-article-line: 1.7;--card-space-metalead: 13px;--card-space-tags: 13px;--card-gap-article: 13px;--card-grid-article-min: 280px;--card-grid-article-row-gap: 40px;--card-grid-article-col-gap: 30px;--card-feature-article-cover: 540px;--card-gap-feature-article: 40px;--t-card-title-size: 30px;--t-card-title-line: 1.08;--t-card-title-sm-size: 26px;--t-card-title-sm-line: 1.1;--t-card-title-lg-size: 44px;--t-card-title-lg-line: 1.02;--t-card-compact-size: 16px;--t-card-compact-line: 1.25;--t-card-excerpt-size: 14.5px;--t-card-excerpt-line: 1.55;--t-card-excerpt-lg-size: 15.5px;--t-card-excerpt-lg-line: 1.6;--card-excerpt-measure: 46ch;--card-excerpt-lines: 2;--card-ink-excerpt: color-mix(in srgb, var(--ink) 73%, transparent);--card-ink-term: color-mix(in srgb, var(--ink) 40%, transparent);--card-dl-term-w: 62px;--card-dl-gap: 6px;--card-dl-col-gap: 14px;--press-nudge: 1px}@media print{:root{--sf-base: var(--sf-paper);--ink: #100f14;--sf-raised: var(--sf-paper-raised);--sf-raised-2: #e8dfd0;--sf-sunken: #e3d9c8;--card-field: var(--sf-raised);--card-field-hover: var(--sf-raised-2);--focus-c: var(--ink);--mark-stamp-rule: var(--ink-meta);--mark-strike-rule: var(--pigment-ink)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}body{text-transform:lowercase;overflow-wrap:break-word}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:var(--t-body-face);font-weight:var(--t-body-weight);font-size:var(--t-body-size);line-height:var(--t-body-line);letter-spacing:var(--t-body-track);color:var(--ink);background:var(--sf-base)}h1,.t-display{font-family:var(--t-display-face);font-weight:var(--t-display-weight);font-size:var(--t-display-xs-size);line-height:var(--t-display-xs-line);letter-spacing:var(--t-display-track)}@media(min-width:600px){h1,.t-display{font-size:var(--t-h1-sm-size);line-height:var(--t-h1-sm-line);letter-spacing:var(--t-h1-sm-track)}}[data-page-icon] .prose h1:first-of-type:before,h1[data-page-icon]:before{content:"";display:inline-block;inline-size:1em;block-size:1em;margin-inline-end:.25em;vertical-align:-.08em;background:currentColor;mask:var(--page-icon) center / contain no-repeat;-webkit-mask:var(--page-icon) center / contain no-repeat}@media(min-width:900px){h1,.t-display{font-size:var(--t-display-md-size);line-height:var(--t-display-md-line)}}@media(min-width:1280px){h1,.t-display{font-size:var(--t-display-size);line-height:var(--t-display-line)}}h2,.t-h2{font-family:var(--t-h2-face);font-weight:var(--t-h2-weight);font-size:var(--t-h2-size);line-height:var(--t-h2-line);letter-spacing:var(--t-h2-track)}h3,.t-h3{font-family:var(--t-h3-face);font-weight:var(--t-h3-weight);font-size:var(--t-h3-size);line-height:var(--t-h3-line);letter-spacing:var(--t-h3-track)}.t-small{font-family:var(--t-small-face);font-weight:var(--t-small-weight);font-size:var(--t-small-size);line-height:var(--t-small-line);letter-spacing:var(--t-small-track)}.t-meta{font-family:var(--t-meta-face);font-weight:var(--t-meta-weight);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track)}a{color:currentColor;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:not(:where(.btn,.button,.nav-link,.shell__brand,.shell__social)):hover{color:var(--pigment-ink);background:var(--c-maar)}:root{--gutter: var(--gutter-xs)}@media(min-width:600px){:root{--gutter: var(--gutter-sm)}}@media(min-width:900px){:root{--gutter: var(--gutter-md)}}@media(min-width:1280px){:root{--gutter: var(--gutter-lg)}}.shell{position:relative;min-height:100vh;display:flex;flex-direction:column}.shell__main{flex:1 1 auto;container-type:inline-size}.shell__inner{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.shell__content{--page-content-max: var(--content-max);width:100%;max-width:var(--page-content-max);margin-inline:auto;padding-inline:var(--gutter)}.shell__content[data-content-width=reading]{--page-content-max: var(--measure)}.skip-link{position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2);z-index:2;display:inline-flex;align-items:center;min-height:var(--hit-min);padding-inline:var(--s-4);background:var(--action-invert);color:var(--sf-base);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);text-decoration-line:none;border-radius:var(--r-1);transform:translateY(-200%)}.skip-link:focus{transform:none}.shell__header{width:100%;position:sticky;inset-block-start:0;z-index:var(--layer-header);background:var(--sf-base)}.shell__header-inner{display:flex;flex-wrap:nowrap;align-items:center;column-gap:var(--s-4);padding-block:var(--s-4)}.shell__brand{font-family:var(--t-h3-face);font-weight:var(--t-h3-weight);font-size:var(--t-h3-size);line-height:var(--t-h3-line);letter-spacing:var(--t-h3-track);text-decoration-line:none;display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--hit-min);flex:0 0 auto;white-space:nowrap}.shell__brand .brand-mark{color:var(--area-pigment, var(--c-maar));flex:0 0 auto;inline-size:var(--brand-mark-size);block-size:var(--brand-mark-size)}.nav-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-4);list-style:none;margin:0;padding:0}.nav-link{display:inline-flex;align-items:center;min-height:var(--hit-min);padding-inline:var(--s-2);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--ink-muted);text-decoration-line:none;border-radius:var(--r-1);background-repeat:no-repeat;background-position:var(--s-2) 100%;background-size:0% var(--quiet-rule-w);transition:background-size var(--m-chrome-rule) var(--ease),background-color var(--m-fast) var(--ease),color var(--m-fast) var(--ease)}.nav-icon{display:inline-flex;flex:0 0 var(--nav-icon-size);inline-size:var(--nav-icon-size);block-size:var(--nav-icon-size);margin-inline-end:var(--s-1)}.nav-icon svg{display:block;inline-size:100%;block-size:100%;fill:currentColor}.nav-link--voice-1{font-stretch:var(--nav-voice-wide)}.nav-link--voice-2{font-family:var(--t-h3-face);font-weight:var(--t-h3-weight);font-stretch:var(--nav-voice-wide);letter-spacing:var(--nav-voice-track-tight)}.nav-link--voice-3{font-family:var(--t-h3-face);font-weight:var(--t-h3-weight);font-stretch:var(--nav-voice-narrow);letter-spacing:var(--nav-voice-track-open)}.nav-link--voice-4{letter-spacing:var(--nav-voice-track-open)}.nav-link:hover,.shell__brand:hover,.shell__social:hover{background-image:linear-gradient(var(--c-maar),var(--c-maar));background-repeat:no-repeat;background-position:var(--s-2) 100%;background-size:calc(100% - var(--s-2) * 2) var(--quiet-rule-w);color:var(--ink)}.nav-link:active,.shell__brand:active,.shell__social:active{transform:translateY(var(--press-nudge))}.nav-link[aria-current=page]{background:var(--area-pigment, var(--ink-tint));color:var(--pigment-ink);text-decoration-line:underline}.nav-link[aria-current=true]{color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--area-pigment, var(--ink-tint))}.nav-link[aria-current]:hover{background-image:none}.nav-wide{display:none}@media(min-width:1024px){.nav-wide{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:var(--s-6);row-gap:var(--s-2);flex:1 1 auto;margin-inline-start:auto}}.nav-menu{margin-inline-start:auto;flex:0 0 auto}.nav-menu__trigger{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hit-min);min-width:var(--hit-min);color:var(--ink-muted);cursor:pointer;border-radius:var(--r-1);transition:background var(--m-fast) var(--ease),color var(--m-fast) var(--ease);list-style:none}.nav-menu__trigger::-webkit-details-marker{display:none}.nav-menu__trigger:hover,.nav-menu[open]>.nav-menu__trigger{background:var(--nav-icon-fill);color:var(--ink)}.nav-menu__trigger:active{transform:translateY(var(--press-nudge))}.nav-menu__trigger .nav-icon{margin-inline-end:0}.nav-menu__trigger .nav-icon--close,.nav-menu[open]>.nav-menu__trigger .nav-icon--menu{display:none}.nav-menu[open]>.nav-menu__trigger .nav-icon--close{display:inline-flex}.nav-menu__panel{position:absolute;inset-inline:0;inset-block-start:100%;z-index:var(--layer-header);display:grid;gap:var(--s-4);padding-inline:max(var(--gutter),calc((100% - var(--content-max)) / 2 + var(--gutter)));padding-block:var(--s-2) var(--s-6);background:var(--sf-base);max-height:calc(100vh - 100%);overflow-y:auto;overscroll-behavior:contain;border-block-end:1px solid var(--chip-rule)}.nav-menu__group{display:grid;gap:var(--s-2)}.nav-list--stacked{flex-direction:column;align-items:stretch;gap:0}.nav-list--stacked .nav-link{justify-content:flex-start}.nav-menu__group--languages{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.nav-menu__label{display:inline-flex;align-items:center;min-height:var(--hit-min);padding-inline:var(--s-2);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--ink-muted)}.nav-menu__languages{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);list-style:none;margin:0;padding:0}.nav-menu__languages .nav-language{min-height:var(--hit-min);display:inline-flex;align-items:center}@media(min-width:1024px){.nav-menu{display:none}}.nav-languages{position:relative}.nav-languages__list{position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-end:0;display:grid;gap:var(--s-1);min-inline-size:9rem;list-style:none;margin:0;padding:var(--s-2);background:var(--sf-overlay);border:1px solid var(--chip-rule);z-index:var(--layer-header)}.nav-languages__disclosure{position:relative}.nav-language-trigger{display:inline-flex;align-items:center;min-height:var(--hit-min);padding-inline:var(--s-2);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--ink-muted);cursor:pointer;list-style:none}.nav-language-trigger::-webkit-details-marker{display:none}.nav-language-trigger:hover,.nav-languages__disclosure[open]>.nav-language-trigger{background:var(--nav-icon-fill);color:var(--ink)}.nav-language-trigger .nav-icon{margin-inline-end:var(--s-1)}.nav-language-trigger .nav-icon--chevron{margin-inline:var(--s-1) 0}.nav-language{display:flex;align-items:center;min-height:var(--hit-min);padding-inline:var(--s-2);border:1px solid transparent;border-radius:var(--r-0);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--ink-meta);text-decoration:none}.nav-language[aria-disabled=true]{color:var(--ink-meta);cursor:not-allowed}.nav-language:hover:not([aria-disabled=true]){background:var(--area-pigment, var(--c-maar));border-color:var(--area-pigment, var(--c-maar));color:var(--pigment-ink)}.shell__footer{width:100%}.shell__footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--s-6);row-gap:var(--s-2);padding-block:var(--s-24) var(--s-12)}.shell__social{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--hit-min);padding-inline:var(--s-2);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--ink-muted);text-decoration-line:none;border-radius:var(--r-1);transition:background var(--m-fast) var(--ease),color var(--m-fast) var(--ease)}.shell__social-glyph{flex:none;width:var(--s-4);height:var(--s-4);fill:currentColor}.shell__copyright{font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--ink-meta);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hit-min);padding-block:var(--btn-pad-block);padding-inline:var(--btn-pad-inline);font-family:var(--t-h3-face);font-weight:var(--t-h3-weight);font-size:var(--t-small-size);line-height:var(--t-small-line);text-align:center;text-decoration-line:none;border:0;border-radius:var(--r-1);cursor:pointer;transition:background var(--m-quiet-fill) linear,color var(--m-quiet-fill) linear}.btn:active{transform:translateY(var(--press-nudge))}.btn--primary{background:var(--c-maar);color:var(--pigment-ink)}.btn--primary:not(.btn--stamp,.btn--break-offset):hover{background:color-mix(in srgb,var(--c-maar) var(--quiet-fill-keep),var(--ink))}.btn--collect{background:var(--c-collect);color:var(--pigment-ink)}.btn--collect:not(.btn--stamp,.btn--break-offset):hover{background:color-mix(in srgb,var(--c-collect) var(--quiet-fill-keep),var(--ink))}.btn--secondary{background:transparent;color:currentColor;border:var(--btn-border-w) solid currentColor;padding-block:var(--btn-pad-block-outline);padding-inline:var(--btn-pad-inline-outline);transition:background var(--m-quiet-tint) linear,border-color var(--m-quiet-tint) linear}.btn--secondary:hover{border-color:var(--area-pigment, var(--c-maar));background:color-mix(in srgb,var(--area-pigment, var(--c-maar)) var(--quiet-tint),transparent)}.btn--destructive{background:transparent;color:var(--c-destructive);border:var(--btn-border-w) solid color-mix(in srgb,var(--c-destructive) 55%,transparent);padding-block:var(--btn-pad-block-outline);padding-inline:var(--btn-pad-inline-outline);transition:background var(--m-quiet-tint) linear,border-color var(--m-quiet-tint) linear,color var(--m-quiet-tint) linear}.btn--destructive:hover{border-color:var(--c-destructive);background:var(--c-destructive);color:var(--pigment-ink)}.btn--text{background-color:transparent;color:currentColor;padding-inline:var(--btn-pad-inline-text);background-image:linear-gradient(var(--area-pigment, var(--c-maar)),var(--area-pigment, var(--c-maar)));background-repeat:no-repeat;background-position:0 100%;background-size:0% var(--quiet-rule-w);transition:background-size var(--m-quiet-rule) var(--ease)}.btn--text:hover{background-size:100% var(--quiet-rule-w)}.btn--stamp{box-shadow:0 0 0 var(--c-dark);transition:transform var(--m-quiet-rule) var(--ease),box-shadow var(--m-quiet-rule) var(--ease)}.btn--primary.btn--stamp{--stamp-tilt: var(--stamp-tilt-maar)}.btn--collect.btn--stamp{--stamp-tilt: var(--stamp-tilt-collect)}@media(hover:hover){.btn--stamp:hover{transform:rotate(var(--stamp-tilt)) translateY(calc(-1 * var(--stamp-lift)));box-shadow:var(--stamp-shadow-o) var(--stamp-shadow-o) 0 var(--c-dark)}}.btn--stamp:focus-visible{transform:rotate(var(--stamp-tilt)) translateY(calc(-1 * var(--stamp-lift)));box-shadow:var(--stamp-shadow-o) var(--stamp-shadow-o) 0 var(--c-dark)}.btn--stamp:active{transform:rotate(calc(var(--stamp-tilt) * var(--stamp-press-relax))) translateY(var(--press-nudge));box-shadow:var(--stamp-shadow-o-press) var(--stamp-shadow-o-press) 0 var(--c-dark)}.btn__pivot{display:inline-block;font-family:var(--t-meta-face);margin-inline-start:var(--s-2);transition:transform var(--m-quiet-rule) var(--ease)}@media(hover:hover){.btn--break-pivot:hover .btn__pivot{transform:rotate(var(--break-pivot-tilt)) translate(var(--break-pivot-travel))}}.btn--break-pivot:focus-visible .btn__pivot{transform:rotate(var(--break-pivot-tilt)) translate(var(--break-pivot-travel))}.btn--break-offset{box-shadow:0 0 0 var(--btn-offset-pigment);transition:box-shadow var(--m-quiet-tint) var(--ease)}.btn--primary.btn--break-offset{--btn-offset-pigment: var(--c-collect)}.btn--collect.btn--break-offset{--btn-offset-pigment: var(--c-tree)}@media(hover:hover){.btn--break-offset:hover{box-shadow:var(--break-offset-o) var(--break-offset-o) 0 var(--btn-offset-pigment)}}.btn--break-offset:focus-visible{box-shadow:var(--break-offset-o) var(--break-offset-o) 0 var(--btn-offset-pigment)}.btn--break-offset:active{box-shadow:var(--break-offset-o-press) var(--break-offset-o-press) 0 var(--btn-offset-pigment);transform:translateY(var(--press-nudge))}.btn--break-tape{position:relative}.btn--break-tape:before{content:"";position:absolute;inset-block-start:var(--break-tape-top);inset-inline-start:var(--break-tape-left);inline-size:var(--break-tape-w);block-size:var(--break-tape-h);background:var(--area-pigment, var(--c-tree));border-radius:0;pointer-events:none;opacity:0;transform-origin:center;transform:rotate(var(--break-tape-tilt)) translate(6px,6px);transition:transform var(--m-quiet-rule) var(--ease),opacity var(--m-quiet-tint) linear}@media(hover:hover){.btn--break-tape:hover:before{opacity:1;transform:rotate(var(--break-tape-tilt)) translate(0)}}.btn--break-tape:focus-visible:before{opacity:1;transform:rotate(var(--break-tape-tilt)) translate(0)}@media(prefers-reduced-motion:reduce){.btn--stamp:hover,.btn--stamp:focus-visible{transform:rotate(var(--stamp-tilt))}}.btn:disabled,.btn[aria-disabled=true]{background:var(--disabled-bg);color:var(--ink-meta);border-color:color-mix(in srgb,var(--ink) 20%,transparent);cursor:not-allowed;text-decoration-line:none;background-image:none;box-shadow:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:var(--disabled-bg);color:var(--ink-meta);background-image:none;box-shadow:none}.btn:is(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,:active){transform:none}.btn:is(:disabled,[aria-disabled=true]):is(:hover,:focus-visible):before{opacity:0}.btn:is(:disabled,[aria-disabled=true]):is(:hover,:focus-visible) .btn__pivot{transform:none}.prose button[type=submit],.prose input[type=submit]{min-height:var(--hit-min);padding-block:var(--btn-pad-block);padding-inline:var(--btn-pad-inline);font-family:var(--t-h3-face);font-weight:var(--t-h3-weight);font-size:var(--t-small-size);line-height:var(--t-small-line);background:var(--c-maar);color:var(--pigment-ink);text-align:center;border:0;border-radius:var(--r-1);cursor:pointer;transition:background var(--m-quiet-fill) linear,color var(--m-quiet-fill) linear}.prose button[type=submit]{display:inline-flex;align-items:center;justify-content:center}.prose button[type=submit]:hover,.prose input[type=submit]:hover{background:color-mix(in srgb,var(--c-maar) var(--quiet-fill-keep),var(--ink))}.prose button[type=submit]:active,.prose input[type=submit]:active{transform:translateY(var(--press-nudge))}.prose :is(button,input)[type=submit]:disabled{opacity:.6;cursor:not-allowed}.prose :is(button,input)[type=submit]:disabled:hover{background:var(--c-maar);color:var(--pigment-ink)}.prose :is(button,input)[type=submit]:disabled:active{transform:none}.prose input[type=text],.prose input[type=email],.prose input[type=tel],.prose input[type=url],.prose select,.prose textarea{display:block;width:100%;min-height:var(--hit-min);padding-block:var(--btn-pad-block-outline);padding-inline:var(--btn-pad-inline-outline);font-family:var(--t-body-face);font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--ink);background:var(--sf-sunken);border:var(--btn-border-w) solid var(--ink-hairline);border-radius:var(--r-1)}.prose label{display:grid;gap:var(--s-2);margin:0;font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--ink-meta)}.prose form{inline-size:min(100%,60rem);margin-inline:auto;display:flex;flex-direction:column;gap:var(--s-4);align-items:flex-start}.prose .form-container{inline-size:100%;margin-inline:auto;display:flex;flex-direction:column;gap:var(--s-6);padding-block:clamp(var(--s-6),4vw,var(--s-12));padding-inline:clamp(var(--s-6),6vw,var(--s-12));background:var(--sf-sunken);border:1px solid var(--ink-hairline)}.prose .form-container :is(h2,h3,p){margin:0}.prose .form-container .contact-form{inline-size:100%;max-inline-size:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--s-6)}.prose .form-container .contact-form label:has(textarea),.prose .form-container .contact-form :is(button[type=submit],input[type=submit]){grid-column:1 / -1}.prose .form-container .contact-form :is(button[type=submit],input[type=submit]){justify-self:end}.prose textarea{min-block-size:10rem;resize:vertical}.prose :is(input,textarea,select)::placeholder{color:var(--ink-muted);opacity:1}@media(max-width:699px){.prose .form-container{padding:var(--s-6)}.prose .form-container .contact-form{grid-template-columns:minmax(0,1fr)}.prose .form-container .contact-form :is(label:has(textarea),button[type=submit],input[type=submit]){grid-column:auto}.prose .form-container .contact-form :is(button[type=submit],input[type=submit]){justify-self:start}}.mark{border-radius:var(--r-0);color:var(--pigment-ink)}.mark--highlight{background:var(--area-pigment, var(--c-maar));padding:0 var(--mark-pad-inline);display:inline-block;transform:rotate(calc(-1 * var(--tilt, 0deg)))}.mark--cut{display:inline-block;background:var(--sf-paper);font-family:var(--face-head);font-weight:600;font-stretch:var(--mark-cut-width);font-size:var(--mark-cut-scale);line-height:1;padding:var(--mark-pad-block) var(--mark-pad-inline);font-style:normal}.mark--tear-1{clip-path:polygon(0 6%,4% 0,26% 5%,52% 0,78% 6%,100% 2%,98% 96%,72% 100%,44% 95%,18% 100%,2% 94%)}.mark--tear-2{clip-path:polygon(0 7%,5% 0,28% 6%,54% 0,80% 7%,100% 2%,98% 95%,70% 100%,42% 94%,16% 100%,2% 93%)}.mark--tear-3{clip-path:polygon(0 8%,6% 0,30% 6%,58% 0,84% 7%,100% 2%,97% 95%,70% 100%,40% 94%,14% 100%,2% 92%)}.mark--tear-4{clip-path:polygon(0 8%,6% 0,32% 6%,60% 0,86% 7%,100% 2%,97% 94%,68% 100%,38% 94%,12% 100%,2% 92%)}.mark--tilt-1{transform:rotate(var(--mark-tilt-1))}.mark--tilt-2{transform:rotate(var(--mark-tilt-2))}.mark--tilt-3{transform:rotate(var(--mark-tilt-3))}.mark--tilt-4{transform:rotate(var(--mark-tilt-4))}.mark--stamp{display:inline-block;font-family:var(--t-meta-face);font-weight:var(--t-meta-weight);font-size:var(--t-meta-size);letter-spacing:var(--t-meta-track);line-height:1;color:var(--ink-meta);background:none;border:var(--mark-stamp-rule-w) solid var(--mark-stamp-rule);padding:var(--mark-pad-block) var(--mark-pad-inline);transform:rotate(var(--mark-stamp-tilt));text-indent:var(--t-meta-track)}@media(max-width:599px){.mark--stamp{transform:rotate(var(--tilt-b))}}.mark--strike{position:relative;color:var(--ink-meta);background:none}.mark--strike:after{content:"";position:absolute;left:var(--mark-strike-overhang);right:var(--mark-strike-overhang);top:var(--mark-strike-top);height:var(--mark-strike-w);background:var(--mark-strike-rule);transform:rotate(var(--mark-strike-tilt))}.plate{background:var(--plate);border-radius:var(--r-0)}:where(h2,h3,h4,h5,h6,p,li,dd,dt,figcaption,label,th,td) .mark{background:none;color:inherit;font:inherit;letter-spacing:inherit;text-indent:0;padding:0;border:0;clip-path:none;transform:none}:where(h2,h3,h4,h5,h6,p,li,dd,dt,figcaption,label,th,td) .mark:after{content:none}@media(max-width:599px){.h1--marked-glyphs .mark{background:none;color:inherit;font:inherit;padding:0;clip-path:none;transform:none}}.mark--overprint{position:relative;display:inline-block;background:none;color:inherit;padding:0;font:inherit}.mark__echo{position:absolute;inset-block-start:2px;inset-inline-start:3px;color:var(--area-pigment, var(--c-maar));opacity:.7;pointer-events:none;user-select:none}:where(h2,h3,h4,h5,h6,p,li,dd,dt,figcaption,label,th,td) .mark__echo{display:none}.statement .mark__echo{display:revert}.paper-phrase{min-inline-size:0}.paper-phrase__reading{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.paper-phrase__viewport{overflow:hidden;padding-block:var(--paper-phrase-rail-pad-block);contain:paint;isolation:isolate;container-type:inline-size}.paper-phrase__rail,.paper-phrase__lane,.paper-phrase__phrase{display:flex;align-items:center}.paper-phrase__rail{inline-size:max-content;animation:paper-phrase-drift var(--paper-phrase-duration) linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.paper-phrase__lane{flex:none;min-inline-size:100cqi;gap:var(--paper-phrase-lane-gap);padding-inline-end:var(--paper-phrase-lane-gap)}.paper-phrase__phrase{flex:none;gap:var(--paper-phrase-word-gap);white-space:nowrap}.paper-phrase__word{display:inline-block;color:var(--ink-muted)}.paper-phrase__word--paper,.paper-phrase__word--press{padding:var(--paper-phrase-cut-pad-block) var(--paper-phrase-cut-pad-inline);color:var(--pigment-ink);font-family:var(--t-h3-face);font-weight:var(--t-h3-weight);font-stretch:var(--mark-cut-width);line-height:1;background:var(--sf-paper);clip-path:polygon(0 5%,4% 0,27% 4%,53% 0,77% 5%,100% 2%,98% 96%,73% 100%,45% 95%,17% 100%,2% 94%)}.paper-phrase__word--press{background:var(--area-pigment, var(--c-maar))}.paper-phrase__word--italic{color:var(--ink);font-family:var(--t-display-face);font-style:italic}.paper-phrase--statement{--paper-phrase-duration: var(--paper-phrase-duration-statement);font-family:var(--t-body-face);font-size:var(--t-body-size);line-height:var(--t-body-line)}.paper-phrase--translations{--paper-phrase-duration: var(--paper-phrase-duration-translations);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track)}.paper-phrase--translations .paper-phrase__word--paper,.paper-phrase--translations .paper-phrase__word--press{font-size:var(--t-meta-size)}@keyframes paper-phrase-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.paper-phrase__viewport{overflow:visible}.paper-phrase__rail{inline-size:auto;animation:none}.paper-phrase__lane{display:none;min-inline-size:0}.paper-phrase__lane:first-child,.paper-phrase__lane:first-child .paper-phrase__phrase{display:flex;flex-wrap:wrap;white-space:normal}}.collage-header{--collage-active-height: var(--collage-header-height);block-size:var(--collage-active-height);min-block-size:0;inline-size:100cqi;margin-inline:calc(50% - 50cqi);position:relative;display:grid;overflow:hidden;background:var(--sf-ink)}.collage-header:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--pigment-ink) 10%,transparent),color-mix(in srgb,var(--pigment-ink) 60%,transparent))}.collage-header__image{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.collage-header__statement{position:absolute;z-index:1;inset-inline:0;inset-block-start:50%;transform:translateY(-50%);color:var(--sf-paper)}.collage-header__statement .paper-phrase__word{color:inherit}.collage-header__statement .paper-phrase__word--paper{color:var(--pigment-ink)}.collage-header__statement .paper-phrase--statement{font-size:clamp(1.25rem,2.6vw,2.5rem);line-height:1.1}.collage-header--section{--collage-active-height: var(--collage-header-height)}@media(max-width:599px){.collage-header,.collage-header--section{--collage-active-height: clamp(390px, 72svh, 640px)}}.tree-hub{position:relative;min-block-size:auto;inline-size:100cqi;margin-inline:calc(50% - 50cqi);display:grid;place-items:center;padding-block:clamp(var(--s-8),6svh,var(--s-16));padding-inline:var(--s-6);isolation:isolate}.tree-hub__backdrop{position:fixed;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:0}.tree-hub:before{content:"";position:fixed;inset:0;z-index:1;background:linear-gradient(to bottom,#00000073,#00000047 45%,#00000080)}.tree-hub__column{position:relative;z-index:2;inline-size:min(100%,24rem);display:flex;flex-direction:column;gap:var(--s-16)}.tree-hub__title{margin:0;text-align:center}.tree-hub__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}.tree-hub__link{display:flex;align-items:center;justify-content:center;gap:var(--s-3);min-block-size:4rem;padding:var(--s-4) var(--s-6);border:1px solid var(--sf-paper);border-radius:999px;background:#0000008c;color:var(--sf-paper);text-decoration:none;transition:background var(--m-fast) var(--ease),color var(--m-fast) var(--ease)}.tree-hub__icon{flex:none;inline-size:var(--s-6);block-size:var(--s-6);display:grid;place-items:center}.tree-hub__icon svg{inline-size:100%;block-size:100%;fill:currentColor}.tree-hub__label{font-family:var(--t-meta-face);font-size:var(--t-body-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track)}.tree-hub__link:hover,.tree-hub__link:focus-visible{background:var(--sf-paper);color:var(--pigment-ink)}.tree-hub__link:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}@media(prefers-reduced-motion:reduce){.tree-hub__link{transition:none}}@media(max-width:26rem){.tree-hub{padding-inline:var(--s-4)}.tree-hub__link{padding-inline:var(--s-4);gap:var(--s-2)}}@media(max-width:22rem){.tree-hub__label{font-size:var(--t-meta-size)}}@supports (-webkit-touch-callout: none){.tree-hub__backdrop,.tree-hub:before{position:absolute}}.card{display:flex;flex-direction:column;background:var(--card-field);border-radius:var(--r-0);padding:var(--card-pad);color:inherit;text-decoration:none;transition:background var(--m-fast) var(--ease)}.card:hover{background:var(--card-field-hover);color:var(--ink)}.card:hover .card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.card:not([class*=card--lean-]):active{transform:translateY(var(--press-nudge))}.card__cover{aspect-ratio:var(--card-cover-ratio);overflow:hidden}.card__cover img{display:block;width:100%;height:100%;object-fit:cover}.card--cover-card .card__cover{aspect-ratio:var(--card-cover-ratio-card)}.card--cover-card .card__cover img{object-fit:contain}.card--cover-contain .card__cover{background:var(--c-dark)}.card--cover-contain .card__cover img{object-fit:contain}.card__badges{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-block-start:var(--card-space-badges)}.card__badge{font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:1;padding:5px 10px;border-radius:var(--r-0);border:1px solid transparent}.card__badge--pigment{background:var(--card-badge-pigment, var(--area-pigment, var(--c-maar)));color:var(--pigment-ink)}.card__badge--outline{border-color:currentColor;padding:4px 9px}.card__title{font-family:var(--t-display-face);font-weight:var(--t-display-weight);font-size:var(--t-card-title-size);line-height:var(--t-card-title-line);letter-spacing:var(--t-display-track);margin:0;margin-block-start:var(--card-space-title)}.card__excerpt{font-family:var(--t-body-face);font-size:var(--t-card-excerpt-size);line-height:var(--t-card-excerpt-line);color:var(--card-ink-excerpt);margin:0;margin-block-start:var(--card-space-excerpt);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--card-excerpt-lines);line-clamp:var(--card-excerpt-lines);overflow:hidden}.card__meta{font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:1;letter-spacing:var(--t-meta-track);color:var(--ink-meta);margin-block-start:var(--card-space-meta)}.card--entry{flex-direction:column}.card--article{flex-direction:column;gap:var(--card-gap-article)}.card--article>.card__metalead,.card--article>.card__title,.card--article>.card__excerpt,.card--article>.card__tags,.card--article>.card__meta,.card--article .card__body>*{margin-block-start:0}.card--article .card__cover{aspect-ratio:var(--card-cover-ratio-article)}.card--article .card__title{font-size:var(--t-card-title-article-size);line-height:var(--t-card-title-article-line)}.card--article .card__excerpt{font-size:var(--t-card-excerpt-article-size);line-height:var(--t-card-excerpt-article-line)}.card--article-wide{display:grid;grid-template-columns:minmax(0,var(--card-feature-article-cover)) minmax(0,1fr);gap:var(--card-gap-feature-article);align-items:start;padding:var(--card-pad-feature)}.card--article-wide .card__body{display:flex;flex-direction:column;gap:var(--card-gap-article);min-width:0}.card--article-wide .card__title{font-size:var(--t-card-title-article-lg-size);line-height:var(--t-card-title-article-lg-line)}.card--article-wide .card__excerpt{font-size:var(--t-card-excerpt-lg-size);line-height:var(--t-card-excerpt-lg-line)}.card--article-wide .card__excerpt{max-width:var(--card-excerpt-measure);display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.card--article-wide .card__numeral{font-size:var(--card-numeral-size-lg);inset-block-start:var(--card-numeral-inset-lg);inset-inline-start:var(--card-numeral-inset-lg)}@media(max-width:899px){.card--article-wide{grid-template-columns:minmax(0,1fr)}}.card__cover{position:relative}.card__numeral{position:absolute;inset-block-start:var(--card-numeral-inset);inset-inline-start:var(--card-numeral-inset);font-family:var(--t-display-face);font-weight:var(--t-display-weight);font-size:var(--card-numeral-size);line-height:1;color:var(--card-numeral-ink);pointer-events:none;user-select:none}.card__glyph{position:absolute;inset:0;display:grid;place-items:center;color:var(--card-glyph-ink);transition:color var(--m-fast) var(--ease)}.card__glyph svg{inline-size:var(--card-glyph-size);block-size:var(--card-glyph-size);fill:currentColor}.card:hover .card__glyph,.card:focus-visible .card__glyph{color:var(--area-pigment, var(--c-maar))}@media(prefers-reduced-motion:reduce){.card__glyph{transition:none}}.card__state{position:absolute;inset-block-end:var(--card-numeral-inset);inset-inline-end:var(--card-numeral-inset);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:1;letter-spacing:var(--t-meta-track);padding:5px 10px;border-radius:var(--r-0);background:var(--area-pigment, var(--c-maar));color:var(--pigment-ink)}.card__state--tree{background:var(--c-tree)}.card__metalead{font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:1;letter-spacing:var(--t-meta-track);color:var(--ink-meta);margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.card__tags{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;margin:0;padding:0}.card__tag{background:var(--ink-tint);color:var(--ink-muted);border-radius:var(--r-0);padding-inline:var(--s-2);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track)}.card--compact{flex-direction:row;align-items:flex-start;gap:var(--card-gap-compact);padding:var(--card-pad-compact)}.card--compact .card__cover{flex:none;width:var(--card-thumb-w);aspect-ratio:var(--card-thumb-ratio)}.card--compact .card__title{font-family:var(--t-h3-face);font-weight:var(--t-h3-weight);font-size:var(--t-card-compact-size);line-height:var(--t-card-compact-line);letter-spacing:0;margin-block-start:0}.card--compact .card__meta{margin-block-start:var(--s-2)}.card--compact .mark{background:none;color:inherit;font:inherit;letter-spacing:inherit;text-indent:0;padding:0;border:0;clip-path:none;transform:none}.card--place .card__cover{aspect-ratio:var(--card-map-ratio)}.card--place .card__title{font-size:var(--t-card-title-sm-size);line-height:var(--t-card-title-sm-line)}.card__dl{font-family:var(--t-meta-face);font-size:var(--t-meta-size);color:var(--ink-meta);display:flex;flex-direction:column;gap:var(--card-dl-gap);margin:0;margin-block-start:var(--card-space-title)}.card__dl>div{display:flex;gap:var(--card-dl-col-gap)}.card__dl dt{width:var(--card-dl-term-w);flex:none;color:var(--card-ink-term)}.card__dl dd{margin:0}.card--collection .card__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-strip-gap)}.card--collection .card__strip .card__cover{aspect-ratio:var(--card-cover-ratio)}.card--collection .card__title{font-size:var(--t-card-title-sm-size);line-height:var(--t-card-title-sm-line)}.card--feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--card-gap-feature);align-items:center;padding:var(--card-pad-feature)}.card--feature .card__body{display:flex;flex-direction:column;min-width:0}.card--feature .card__body>:first-child{margin-block-start:0}.card--feature .card__badges{margin-block-start:0}.card--feature .card__title{font-size:var(--t-card-title-lg-size);line-height:var(--t-card-title-lg-line);margin-block-start:18px}.card--feature .card__tilt{display:inline-block;transform:rotate(var(--tilt-b))}.card--feature .card__excerpt{font-size:var(--t-card-excerpt-lg-size);line-height:var(--t-card-excerpt-lg-line);max-width:var(--card-excerpt-measure);margin-block-start:var(--s-4);display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.card--feature .card__meta{margin-block-start:18px}@media(max-width:899px){.card--feature{grid-template-columns:minmax(0,1fr)}}.card--unavailable{cursor:not-allowed}.card--unavailable:hover{background:var(--card-field)}.card--unavailable:hover .card__title{text-decoration:none}.card--unavailable:active{transform:none}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--s-6)}.card-grid--article{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-grid-article-min)),1fr));gap:var(--card-grid-article-row-gap) var(--card-grid-article-col-gap)}.card--lean-1{--card-tilt: var(--card-tilt-1);--card-lean: var(--card-lean-1)}.card--lean-2{--card-tilt: var(--card-tilt-2);--card-lean: var(--card-lean-2)}.card--lean-3{--card-tilt: var(--card-tilt-3);--card-lean: var(--card-lean-3)}.card--lean-4{--card-tilt: var(--card-tilt-4);--card-lean: var(--card-lean-4)}.card--lean-5{--card-tilt: var(--card-tilt-5);--card-lean: var(--card-lean-5)}.card--lean-6{--card-tilt: var(--card-tilt-6);--card-lean: var(--card-lean-6)}[class*=card--lean-]{position:relative;transform:rotate(0);transition:background var(--m-fast) var(--ease)}[class*=card--lean-]:hover,[class*=card--lean-]:focus-visible,[class*=card--lean-]:focus-within{transform:rotate(var(--card-lean));z-index:1}[class*=card--lean-]:active{transform:rotate(var(--card-lean)) translateY(var(--press-nudge))}.card--scatter{transform:rotate(var(--card-tilt))}[class*=card--lean-].card--scatter:hover,[class*=card--lean-].card--scatter:focus-visible,[class*=card--lean-].card--scatter:focus-within{transform:rotate(0)}[class*=card--lean-].card--scatter:active{transform:rotate(0) translateY(var(--press-nudge))}.card-list{display:flex;flex-direction:column;gap:var(--s-4)}.carousel{display:flex;flex-direction:column;gap:var(--s-3);border-radius:var(--r-0)}.carousel__track{display:flex;gap:var(--s-2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:0;list-style:none;margin:0;padding:0;scroll-behavior:smooth;overscroll-behavior-x:contain}@media(prefers-reduced-motion:reduce){.carousel__track{scroll-behavior:auto}}.carousel__slide{flex:0 0 auto;max-width:100%;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--s-2);margin:0}@media(max-width:599px){.carousel{--carousel-height: 220px}}.carousel__figure{display:flex;flex-direction:column;gap:var(--s-2);margin:0}.carousel__frame{height:var(--carousel-height);border-radius:var(--r-0);display:flex;align-items:center;justify-content:center}.carousel .carousel__frame>*{height:100%}.carousel .carousel__frame>.orb-media{inline-size:100%;display:flex;align-items:center;justify-content:center}.carousel .carousel__frame img,.carousel .carousel__frame video{display:block;height:100%;width:auto;max-width:none;object-fit:contain}.carousel__caption{display:grid;gap:var(--s-1);inline-size:min(100%,38rem);margin-inline:auto;font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);color:var(--ink-meta);font-style:normal;margin-block:0}.carousel__caption :is(h1,h2,h3,h4,h5,h6,p){font:inherit;letter-spacing:inherit;margin:0}.carousel__caption-step{color:var(--ink)}.carousel--live .carousel__viewport{overflow:hidden}.carousel--live .carousel__track{overflow:visible;scroll-snap-type:none;scroll-behavior:auto}.carousel--live .carousel__slide{scroll-snap-align:none}.carousel--live .carousel__slide{opacity:var(--slide-fade, 1);transition:opacity var(--m-slide, .32s) var(--ease, ease)}.carousel--live .carousel__frame{transform:scale(var(--slide-scale, 1));transform-origin:center;transition:transform var(--m-slide, .32s) var(--ease, ease)}@media(prefers-reduced-motion:reduce){.carousel--live .carousel__slide,.carousel--live .carousel__frame{transition:none}}.carousel{position:relative}.carousel__arrow{position:absolute;top:calc(var(--carousel-height) / 2);transform:translateY(-50%);z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;color:var(--ink);background:color-mix(in srgb,var(--sf-base) 72%,transparent);border:1px solid var(--ink-hairline);backdrop-filter:blur(2px);transition:background var(--m-fast) var(--ease),color var(--m-fast) var(--ease)}.carousel__arrow--prev{left:var(--s-2)}.carousel__arrow--next{right:var(--s-2)}.carousel__arrow:hover{background:var(--area-pigment, var(--c-maar));border-color:var(--area-pigment, var(--c-maar));color:var(--pigment-ink)}.carousel__arrow:active{transform:translateY(calc(-50% + var(--press-nudge)))}@media(max-width:599px){.carousel__arrow--prev{left:4px}.carousel__arrow--next{right:4px}}.carousel__counter{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.carousel__track:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}.carousel__track{scrollbar-width:thin;scrollbar-color:var(--ink-hairline) transparent}.carousel__track::-webkit-scrollbar{height:3px}.carousel__track::-webkit-scrollbar-thumb{background:var(--ink-hairline)}.prose h1{margin-block:0 var(--s-12)}.prose h2{margin-block:var(--s-16) var(--s-4)}.prose h3,.prose h4,.prose h5,.prose h6{margin-block:var(--s-8) var(--s-3)}.prose p,.prose ul,.prose ol,.prose blockquote,.prose table,.prose figure,.prose pre{margin-block:0 var(--s-4)}.prose li{margin-block-end:var(--s-2)}.prose>:first-child{margin-block-start:0}.prose hr{height:0;margin-block:var(--s-8);border:0;border-block-start:1px solid var(--ink-hairline)}.prose blockquote{padding-inline-start:var(--s-4);border-inline-start:1px solid var(--ink-hairline);color:var(--ink-muted)}.prose td,.prose th{padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--ink-hairline);vertical-align:top}.prose th{text-align:start}.prose figure{display:flex;flex-direction:column;gap:var(--s-2)}.prose figcaption{color:var(--ink-meta);font-family:var(--t-small-face);font-size:var(--t-small-size);line-height:var(--t-small-line)}.prose code,.prose pre{font-family:var(--face-mono)}.prose img,.prose video,.prose iframe,.prose object{max-width:100%;height:auto;border-radius:var(--r-0)}.prose iframe{width:100%;min-height:320px;border:0;background:var(--sf-sunken)}.prose .pdf-embed{--pdf-embed-height: clamp(760px, 105svh, 1280px);inline-size:100%;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-2);background:var(--sf-sunken);border:1px solid var(--ink-hairline)}.prose .pdf-embed object,.prose .pdf-embed iframe{display:block;inline-size:100%;min-block-size:var(--pdf-embed-height);block-size:var(--pdf-embed-height);max-inline-size:none;border:0;background:var(--sf-paper)}.prose .pdf-viewer{inline-size:100%;display:flex;flex-direction:column;gap:var(--s-3)}.prose .pdf-viewer__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);min-block-size:var(--hit-min);color:var(--ink-meta);font-family:var(--t-meta-face);font-size:var(--t-meta-size);letter-spacing:var(--t-meta-track)}.prose .pdf-viewer__status{margin:0 auto 0 0}.prose .pdf-viewer__control,.prose .pdf-viewer__download{min-inline-size:var(--hit-min);min-block-size:var(--hit-min);display:inline-grid;place-items:center;padding-inline:var(--s-3);color:var(--ink);background:transparent;border:1px solid var(--ink-hairline);border-radius:var(--r-1);font:inherit;text-decoration:none}.prose .pdf-viewer__control{cursor:pointer}.prose .pdf-viewer__control:disabled{opacity:.45;cursor:default}.prose .pdf-viewer__control:not(:disabled):hover,.prose .pdf-viewer__download:hover{color:var(--pigment-ink);background:var(--area-pigment)}.prose .pdf-viewer__scroll{block-size:var(--pdf-embed-height);overflow:auto;padding:var(--s-6);background:var(--sf-ink);scrollbar-color:var(--area-pigment) var(--sf-sunken);scrollbar-width:thin}.prose .pdf-viewer__scroll::-webkit-scrollbar{inline-size:12px;block-size:12px}.prose .pdf-viewer__scroll::-webkit-scrollbar-track{background:var(--sf-sunken)}.prose .pdf-viewer__scroll::-webkit-scrollbar-thumb{background:var(--area-pigment);border:3px solid var(--sf-sunken)}.prose .pdf-viewer__pages{display:flex;flex-direction:column;align-items:center;gap:var(--s-6)}.prose .pdf-viewer__page{inline-size:min-content;min-inline-size:min(100%,16rem);min-block-size:12rem;display:grid;place-items:center;background:var(--sf-paper);box-shadow:0 0 0 1px color-mix(in srgb,var(--sf-paper) 30%,transparent)}.prose .pdf-viewer__page canvas{display:block;max-inline-size:none}@media(max-width:599px){.prose .pdf-embed{--pdf-embed-height: clamp(620px, 82svh, 860px)}}.prose iframe.responsive-iframe,iframe.orbiter-embed{inline-size:100%;block-size:auto;min-block-size:0;aspect-ratio:1 / 1;display:block;border:0;background:var(--sf-sunken)}@media(max-width:599px){.prose iframe.responsive-iframe,iframe.orbiter-embed{aspect-ratio:4 / 5}}.prose .editorial-profile{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8)}.prose .editorial-profile__portrait{inline-size:min(100%,22rem);aspect-ratio:3 / 4;margin:0;justify-self:center;overflow:hidden;border-radius:50%;outline:1px solid var(--ink-hairline);outline-offset:var(--s-2)}.prose .editorial-profile__portrait img{inline-size:100%;block-size:100%;object-fit:cover}.prose .editorial-profile__statement,.prose .editorial-profile__bio{display:flex;flex-direction:column;gap:var(--s-4)}.prose .editorial-profile :is(h2,p){margin:0}.prose .editorial-profile__statement h2{font-family:var(--t-display-face);font-size:var(--t-h1-size);font-weight:var(--t-h1-weight);line-height:var(--t-h1-line)}@media(min-width:800px){.prose .editorial-profile{grid-template-columns:minmax(12rem,4fr) minmax(0,7fr);align-items:start;column-gap:var(--s-12)}.prose .editorial-profile__portrait{grid-row:span 2;inline-size:100%}.prose .editorial-profile__statement,.prose .editorial-profile__bio{grid-column:2}}.prose pre,.prose table{overflow-x:auto;display:block;max-width:100%}.prose .card-unlock{color:var(--ink-muted)}.prose .card{display:revert;background:none;padding:0;border-radius:revert;transition:none}.prose .card:hover,.prose .card:active{background:none;transform:none}.prose .hero{display:flex;flex-direction:column;gap:var(--s-4);padding-block:var(--s-8)}.prose .hero--center{text-align:center;align-items:center}.prose .hero--dark{background:none;padding-block:var(--s-8);border-radius:var(--r-0)}.prose .hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-4);width:100%}.prose .hero--center .hero__content{align-items:center}.prose .container{width:100%;margin-block:0 var(--s-4)}.prose .grid{display:flex;flex-direction:column;gap:var(--s-8)}.prose .cell{width:100%}.prose a.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hit-min);padding-block:var(--btn-pad-block-outline);padding-inline:var(--btn-pad-inline-outline);font-family:var(--t-h3-face);font-weight:var(--t-h3-weight);font-size:var(--t-small-size);line-height:var(--t-small-line);color:currentColor;background:transparent;border:var(--btn-border-w) solid currentColor;border-radius:var(--r-1);text-decoration-line:none;transition:background var(--m-quiet-tint) linear,border-color var(--m-quiet-tint) linear}.prose a.button:hover{border-color:var(--area-pigment, var(--c-maar));background:color-mix(in srgb,var(--area-pigment, var(--c-maar)) var(--quiet-tint),transparent)}.prose a.button:active{transform:translateY(var(--press-nudge))}.prose .card__image{max-inline-size:22rem;margin-inline:auto}.prose .card__image .image{inline-size:100%;block-size:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}.prose a.button{gap:var(--s-2);min-inline-size:11rem}.prose a.button .button__icon{flex:none;inline-size:var(--s-6);block-size:var(--s-6);fill:currentColor}.prose a.button--buy{background:var(--c-collect);color:var(--pigment-ink);border-color:var(--c-collect)}.prose a.button--buy:hover{background:transparent;color:var(--c-collect);border-color:var(--c-collect)}.prose .embed-facade{display:flex;flex-direction:column;gap:var(--s-2);background:var(--plate);border:1px solid var(--ink-hairline);border-radius:var(--r-0);padding:var(--s-4);margin-block:0 var(--s-4)}.prose .embed-facade__action{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3);text-decoration:none;color:var(--ink)}.prose .embed-facade__provider{flex:none;background:var(--c-maar);color:var(--pigment-ink);border-radius:var(--r-0);padding:0 var(--s-2);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track)}.prose .embed-facade__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose .embed-facade__note{color:var(--ink-meta);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track)}.prose .embed-facade__action:hover{background:transparent;color:var(--ink)}.prose .embed-facade__action:hover .embed-facade__label{background:var(--c-maar);color:var(--pigment-ink);text-decoration:none}.prose .embed-facade__action:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}.prose .embed-plate__caption{color:var(--ink-muted);font-size:var(--t-small-size);margin:0}.prose .embed-facade--gated{display:block;background:none;border:0;border-radius:0;padding:0;gap:0;inline-size:100%;max-inline-size:100%}.prose .embed-facade__poster{position:relative;display:block;inline-size:100%;aspect-ratio:16 / 9;margin:0;padding:0;border:0;font:inherit;color:var(--ink);background:var(--sf-sunken);cursor:pointer;overflow:hidden}.prose .embed-facade__poster-img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}.prose .embed-facade__poster--audio{aspect-ratio:auto;block-size:7rem}.prose .embed-facade__poster--panel{aspect-ratio:auto;block-size:auto;padding:var(--s-4);background:var(--plate);border:1px solid var(--ink-hairline);text-align:center}.prose .embed-facade__poster--panel .embed-facade__hint{position:static;padding:0;background:none;color:var(--ink);text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose .embed-facade__poster--panel:hover .embed-facade__hint{background:var(--c-maar);color:var(--pigment-ink);text-decoration:none}.prose .embed-facade[data-embed-provider=google-calendar] .embed-facade__player{aspect-ratio:auto;block-size:clamp(46rem,88svh,68rem)}.prose .embed-facade__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:var(--s-16);block-size:var(--s-16);color:var(--sf-paper);filter:drop-shadow(0 1px 6px rgb(0 0 0 / .55));transition:scale var(--m-fast) var(--ease)}.prose .embed-facade__hint{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--s-6) var(--s-3) var(--s-2);text-align:start;color:var(--sf-paper);font-family:var(--t-meta-face);font-size:var(--t-meta-size);line-height:var(--t-meta-line);letter-spacing:var(--t-meta-track);background:linear-gradient(to top,rgb(0 0 0 / .7),transparent)}.prose .embed-facade__poster:hover .embed-facade__play{scale:1.06}.prose .embed-facade__poster:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}@media(prefers-reduced-motion:reduce){.prose .embed-facade__play{transition:none}.prose .embed-facade__poster:hover .embed-facade__play{scale:1}}.prose .embed-facade__player{inline-size:100%;block-size:auto;aspect-ratio:16 / 9;display:block;border:0;background:var(--sf-sunken)}.prose .embed-facade[data-embed-provider=soundcloud] .embed-facade__player{aspect-ratio:auto;block-size:25rem}.prose .embed-facade__player:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-o)}.logo-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-8);margin-block:var(--s-8)}.logo-grid img{block-size:72px;inline-size:auto;max-inline-size:100%;object-fit:contain}.logo-grid__credit{color:var(--ink-meta)}.brand-mark[data-astro-cid-4xg4qjzw]{display:block;flex:none;align-self:center}
