@font-face{font-family:Playfair Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/playfair-cyrillic-ext-opsz-normal-MM1ApcnC.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:Playfair Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/playfair-cyrillic-opsz-normal-CBzBYf_k.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/playfair-vietnamese-opsz-normal-Bw3jGcmH.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:Playfair Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/playfair-latin-ext-opsz-normal-R7c2FxRk.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:Playfair Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/playfair-latin-opsz-normal-CmdrfnEh.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:Playfair Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/playfair-cyrillic-ext-opsz-italic-B3DWZE0j.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:Playfair Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/playfair-cyrillic-opsz-italic-CJ_2cn5T.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/playfair-vietnamese-opsz-italic-B1GoB77A.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:Playfair Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/playfair-latin-ext-opsz-italic-Bh3-7_gz.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:Playfair Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/playfair-latin-opsz-italic-BdgELf1V.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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-normal-Bt3rCdHq.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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-normal-DBa2mnKT.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-normal-CW-BywWH.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-normal-DCPER7xl.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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-normal-DvUmmjCN.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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-normal-B6IpcvL2.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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-italic-Ba0fXTjv.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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-italic-Cini1BOa.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-italic-nvsmRjVx.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-italic-Dc0bJcw6.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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-italic-2ii8blLS.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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-italic-CYvIfuu9.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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-italic-AvGrCMCN.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:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-ext-wght-normal-BnWI7fIG.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:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-cyrillic-wght-normal-bgdX5wL6.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-greek-wght-normal-M9Lxztrh.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:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-vietnamese-wght-normal-DEkWUU3X.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:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-ext-wght-normal-rva7dkhN.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:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/commissioner-latin-wght-normal-BAwLJtOy.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:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-cyrillic-400-normal-BIatlnl2.woff2) format("woff2"),url(/assets/marck-script-cyrillic-400-normal-C4wWsGQ-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-ext-400-normal-CEQHAJDc.woff2) format("woff2"),url(/assets/marck-script-latin-ext-400-normal-BipQGsdP.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:Marck Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marck-script-latin-400-normal-hvIDGCO4.woff2) format("woff2"),url(/assets/marck-script-latin-400-normal-DonRfbfk.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:Playfair Fallback;src:local("Georgia"),local("GeorgiaPro-Regular");font-style:normal;font-weight:100 599;size-adjust:91.4%;ascent-override:96.88%;descent-override:34.41%;line-gap-override:0%}@font-face{font-family:Playfair Fallback;src:local("Georgia Bold"),local("Georgia-Bold");font-style:normal;font-weight:600 900;size-adjust:79.5%;ascent-override:111.38%;descent-override:39.56%;line-gap-override:0%}@font-face{font-family:Playfair Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;font-weight:100 900;size-adjust:86%;ascent-override:102.97%;descent-override:36.57%;line-gap-override:0%}@font-face{font-family:EB Garamond Fallback;src:local("Georgia"),local("GeorgiaPro-Regular");font-style:normal;font-weight:100 549;size-adjust:85.7%;ascent-override:117.5%;descent-override:34.77%;line-gap-override:0%}@font-face{font-family:EB Garamond Fallback;src:local("Georgia Bold"),local("Georgia-Bold");font-style:normal;font-weight:550 900;size-adjust:78.7%;ascent-override:127.95%;descent-override:37.87%;line-gap-override:0%}@font-face{font-family:Commissioner Fallback;src:local("Arial"),local("ArialMT");font-style:normal;font-weight:100 599;size-adjust:100.4%;ascent-override:101.29%;descent-override:20.52%;line-gap-override:0%}@font-face{font-family:Commissioner Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-style:normal;font-weight:600 900;size-adjust:94.7%;ascent-override:107.39%;descent-override:21.75%;line-gap-override:0%}:root{--ink-0: #121211;--leaf-under: #282826;--ink-1: #1a1a18;--ink-2: #232320;--bar: #101b14;--cloth: #1d3226;--leather: #3a1016;--print: #f3eee2;--c-bone: #f1eadb;--c-silver: #c9c3b7;--c-faint: #a5a096;--c-halide: #c9a96b;--c-halide-hot: #dcc28a;--c-halide-dim: rgba(201, 169, 107, .16);--c-sheet: #1a1a18;--c-sheet-strong: #232320;--c-sheet-hover: rgba(241, 234, 219, .05);--c-line: rgba(241, 234, 219, .12);--c-line-bright: rgba(241, 234, 219, .24);--c-line-strong: rgba(241, 234, 219, .32);--bone: var(--c-bone);--silver: var(--c-silver);--faint: var(--c-faint);--halide: var(--c-halide);--halide-hot: var(--c-halide-hot);--halide-dim: var(--c-halide-dim);--ink-on-halide: #142319;--label: var(--halide);--wax: #f1eadb;--wax-hot: #fbf6ea;--ink-on-wax: #142319;--ember: #ec957f;--ember-paper: #9b2c1c;--card: #1c1c1a;--paper: #efe9dd;--green-ink: #1d3226;--green-ink-hot: #0f1d15;--ink-paper: #1f1d19;--graphite: #5a554b;--faint-paper: #635d52;--sepia: #6a4f2b;--wax-paper: var(--green-ink);--halide-paper: var(--green-ink);--halide-paper-hot: var(--green-ink-hot);--halide-paper-dim: rgba(29, 50, 38, .08);--line-paper: rgba(31, 29, 25, .16);--line-paper-bright: rgba(31, 29, 25, .28);--line-paper-strong: rgba(31, 29, 25, .36);--sheet-paper: #f4efe5;--sheet-paper-strong: #f8f4ec;--line-foil: rgba(201, 169, 107, .28);--tex-leaf: url(/brand/textures/leaf.webp);--tex-paper: url(/brand/textures/paper.webp);--sheet: var(--c-sheet);--sheet-strong: var(--c-sheet-strong);--sheet-hover: var(--c-sheet-hover);--line: var(--c-line);--line-bright: var(--c-line-bright);--line-strong: var(--c-line-strong);--font-display: "Playfair Variable", "Playfair Fallback", Georgia, "Times New Roman", serif;--font-read: "EB Garamond Variable", "EB Garamond Fallback", Georgia, "Times New Roman", serif;--font-ui: "Commissioner Variable", "Commissioner Fallback", -apple-system, "Segoe UI", system-ui, sans-serif;--font-hand: "Marck Script", "Segoe Script", cursive;--font-mark: var(--font-ui);--font-archive: var(--font-ui);--fs-hero: clamp(2.75rem, 1.4rem + 3.4vw, 4.75rem);--fs-title: clamp(2.5rem, 1.7rem + 2.6vw, 4.375rem);--fs-h2: clamp(1.875rem, 1.3rem + 1.9vw, 3rem);--fs-h3: 1.5rem;--fs-body: 1.1875rem;--fs-small: 1.0625rem;--fs-caption: .9375rem;--fs-label: .75rem;--fs-read: 1.28125rem;--track-display: -.015em;--nav-h: 4.5rem;--track-caption: .22em;--w-text: 44rem;--w-wide: 72rem;--gutter: clamp(1.25rem, 4vw, 2.5rem);--section-gap: clamp(4rem, 10vh, 7rem);--tap: 44px;--r-xl: 2px;--r-lg: 2px;--r-md: 2px;--r-btn: 0;--r-chip: 2px;--r-photo: 0;--r-pill: 999px;--mount-pad: clamp(.55rem, 1.4vw, .9rem);--white-ink: #ece5d5;--white-ink-rgb: 236 229 213;--bone-rgb: 241 234 219;--halide-rgb: 201 169 107;--scene: #0e0c0a;--scene-veil: #0b0907;--shade-rgb: 10 8 6;--brass: #b8955a;--brass-dark: #6b5024;--tissue-ink: #34312a;--tex-cloth: url(/brand/textures/cloth.webp);--tex-leather: url(/brand/textures/leather.webp);--tex-glassine: url(/brand/print/glassine.webp);--pad: clamp(24px, 6vw, 110px);--e-out: cubic-bezier(.2, .7, .1, 1);--e-paper: cubic-bezier(.22, .8, .26, 1.03);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.3, .5, 1);--t-fast: .18s;--t-slow: .6s;--shadow-exhibit: 0 24px 60px -18px rgba(0, 0, 0, .7);--shadow-lift: 0 12px 32px -12px rgba(0, 0, 0, .55);color-scheme:dark}[data-surface=paper]{--bone: var(--ink-paper);--silver: var(--graphite);--faint: var(--faint-paper);--halide: var(--halide-paper);--halide-hot: var(--halide-paper-hot);--halide-dim: var(--halide-paper-dim);--label: var(--green-ink);--sheet: var(--sheet-paper);--sheet-strong: var(--sheet-paper-strong);--sheet-hover: var(--sheet-paper-strong);--line: var(--line-paper);--line-bright: var(--line-paper-bright);--line-strong: var(--line-paper-strong);color-scheme:light;background:linear-gradient(#efe9dd99,#efe9dd99),var(--tex-paper) 0 0 / 640px repeat,var(--paper);color:var(--bone)}[data-surface=face]{--bone: var(--c-bone);--silver: var(--c-silver);--faint: var(--c-faint);--halide: var(--c-halide);--halide-hot: var(--c-halide-hot);--halide-dim: var(--c-halide-dim);--label: var(--c-halide);--sheet: var(--c-sheet);--sheet-strong: var(--c-sheet-strong);--sheet-hover: var(--c-sheet-hover);--line: var(--c-line);--line-bright: var(--c-line-bright);--line-strong: var(--c-line-strong);color-scheme:dark;color:var(--bone)}[data-surface=paper] :where(.blocks-flow,.gloss-list,.legal-page,.rs-kept) :where(p,li,dd):not([data-surface=face] *),[data-surface=paper] :where(.guide-desc,.rs-dek,.about-lead){font-family:var(--font-read);line-height:1.72}[data-surface=paper] ::selection{background:#1d32262e;color:var(--ink-paper)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 1rem)}body{background:var(--leaf-under) var(--tex-leaf) 0 0 / 640px repeat;color:var(--bone);overflow-x:hidden;overflow-x:clip;font-family:var(--font-read);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;position:relative}img,picture,video,canvas,svg{display:block;max-width:100%}h1,h2,h3{font-family:var(--font-display);font-weight:400;font-optical-sizing:auto;letter-spacing:var(--track-display);line-height:1.08;text-wrap:balance;overflow-wrap:break-word}h1,h2,h3,.btn,.caption-archive,.page-card-kicker{-webkit-hyphens:manual;hyphens:manual}:lang(de) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 4 4}h1{font-size:var(--fs-title)}h2{font-size:var(--fs-h2);line-height:1.12}h3{font-size:var(--fs-h3);line-height:1.2}:lang(uk) h1,:lang(ru) h1{font-size:calc(var(--fs-title) * .92)}p{text-wrap:pretty}p,li,dd,figcaption{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button,input,select,textarea,.btn,th,td,label{font-family:var(--font-ui)}:focus-visible{outline:2px solid var(--halide);outline-offset:3px;border-radius:2px}::selection{background:var(--halide-dim);color:var(--halide-hot)}.figure-note{font-size:.9375rem;line-height:1.55;color:var(--silver);text-wrap:pretty}.text-link{font-family:var(--font-read);font-style:italic;text-decoration:underline 1px;text-underline-offset:.22em;text-decoration-color:var(--line-strong);transition:color var(--t-fast) var(--ease-out),text-decoration-color var(--t-fast) var(--ease-out)}@media (hover: hover) and (pointer: fine){.text-link:hover{text-decoration-color:currentColor}}.caption-archive{font-family:var(--font-archive);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--label)}.text-secondary{color:var(--silver)}.container{width:min(var(--w-wide),100% - var(--gutter) * 2);margin-inline:auto}.container-text{width:min(var(--w-text),100% - var(--gutter) * 2);margin-inline:auto}.section{padding-block:calc(var(--section-gap) / 2)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink-2);color:var(--bone);padding:.6rem 1rem;border-radius:var(--r-md)}.skip-link:focus{left:1rem;top:1rem}.sheet{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-lg)}.sheet-strong{background:var(--sheet-strong)}.sheet-card{padding:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}@media (hover: hover) and (pointer: fine){a.sheet-card:hover{transform:translateY(-3px);border-color:var(--line-bright);background:var(--sheet-strong)}}a.sheet-card:active{transform:scale(.985);border-color:var(--line-bright);background:var(--sheet-strong)}.exhibit{position:relative;border-radius:var(--r-photo);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-exhibit);background:var(--ink-1)}.exhibit img{width:100%;height:100%;object-fit:cover}.exhibit-caption{display:flex;justify-content:space-between;gap:1rem;padding-top:.8rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:var(--tap);padding:.95rem 1.9rem;border-radius:var(--r-btn);font-family:var(--font-ui);font-weight:500;font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;transition:transform var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.btn-primary{background:var(--wax);color:var(--ink-on-wax);box-shadow:0 14px 30px -16px #000000bf}@media (hover: hover) and (pointer: fine){.btn-primary:hover{background:var(--wax-hot);transform:translateY(-1px)}}.btn-primary:active,.btn-ghost:active{transform:scale(.98)}.btn-ghost{border:1px solid var(--line-strong);color:var(--bone);background:transparent}@media (hover: hover) and (pointer: fine){.btn-ghost:hover{background:var(--bone);color:var(--ink-0);border-color:var(--bone)}}[data-surface=paper] .btn-primary:not([data-surface=face] *){background:var(--green-ink);color:var(--c-bone)}@media (hover: hover) and (pointer: fine){[data-surface=paper] .btn-primary:not([data-surface=face] *):hover{background:var(--green-ink-hot)}[data-surface=paper] .btn-ghost:not([data-surface=face] *):hover{background:var(--ink-paper);color:var(--paper);border-color:var(--ink-paper)}}@media (forced-colors: active){.btn-primary{border:1px solid ButtonText}}.photo-before{filter:grayscale(.92) sepia(.38) contrast(.82) brightness(.86)}.photo-scratches{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cg stroke='%23fffbf0' fill='none'%3E%3Cpath d='M60 -10 L48 130 L55 260 L42 410' stroke-width='1.1' opacity='0.5'/%3E%3Cpath d='M310 -10 L322 90 L315 240 L330 410' stroke-width='0.8' opacity='0.4'/%3E%3Cpath d='M-10 84 L150 78 L410 88' stroke-width='0.7' opacity='0.28'/%3E%3Cpath d='M180 -10 L176 60 L183 150' stroke-width='0.6' opacity='0.34'/%3E%3Cpath d='M-10 300 L120 310 L260 296' stroke-width='0.9' opacity='0.22'/%3E%3C/g%3E%3Cg fill='%23fffbf0'%3E%3Ccircle cx='90' cy='210' r='1.4' opacity='0.5'/%3E%3Ccircle cx='250' cy='120' r='1' opacity='0.45'/%3E%3Ccircle cx='340' cy='330' r='1.7' opacity='0.4'/%3E%3Ccircle cx='150' cy='350' r='1.1' opacity='0.5'/%3E%3Ccircle cx='210' cy='40' r='0.9' opacity='0.4'/%3E%3C/g%3E%3C/svg%3E");background-size:400px 400px}.display,.display-2,.h2,.a-title{font-family:var(--font-display);font-weight:400;margin:0;text-wrap:balance}.display{font-size:clamp(46px,5.5vw,100px);line-height:.98;letter-spacing:-.02em;font-variation-settings:"opsz" 900;color:var(--bone)}.display em,.display-2 em,.h2 em,.a-title em{font-style:italic;letter-spacing:-.01em}.display-2{font-size:clamp(44px,6.2vw,116px);line-height:.98;letter-spacing:-.02em;font-variation-settings:"opsz" 1200;color:var(--bone)}.h2{font-size:clamp(38px,4.2vw,68px);line-height:1.03;letter-spacing:-.02em;font-variation-settings:"opsz" 600;color:var(--bone)}.ln{display:block;overflow:hidden;padding:.05em 0 .12em;margin:-.05em 0 -.12em}.ln>span{display:inline-block}.kicker{margin:0 0 24px;font:500 12px/1 var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--halide)}.sec-lede{margin:0;max-width:29em;font-family:var(--font-read);font-size:19.5px;line-height:1.6;color:rgb(var(--white-ink-rgb) / .76)}.ink{margin:0;font:400 clamp(32px,2.8vw,44px)/1.15 var(--font-hand);color:var(--white-ink)}.tlink{font:italic 400 19px/1.3 var(--font-read);color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:3px;transition:background-size .5s var(--e-out),color .3s}@media (hover: hover) and (pointer: fine){.tlink:hover{background-size:0 1px;background-position:100% 100%;color:var(--halide)}}.hold{background:none;border:0;padding:6px 0;min-height:var(--tap);cursor:pointer;font:italic 400 18px/1.3 var(--font-read);color:var(--silver);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:rgb(var(--halide-rgb) / .6);-webkit-user-select:none;user-select:none;touch-action:manipulation}.hold:hover,.hold[aria-pressed=true]{color:var(--halide)}.print{position:absolute;width:var(--w);margin:0;transform:rotate(var(--r, 0deg));box-shadow:0 12px 22px -12px #000000b3,0 32px 46px -28px #000c;transition:transform 1s var(--e-paper) var(--d, 0s),opacity .45s ease var(--d, 0s)}.print.is-flow{position:relative;width:auto}.paper{position:relative;padding:5.4%;container-type:inline-size;background:var(--print)}.paper[data-edge=deckle]:before,.paper[data-edge=plain]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.paper[data-edge=deckle]{background:none}.paper[data-edge=deckle]:before{border:5.1cqw solid transparent;border-image:url(/brand/print/paper-deckle.webp) 40 fill round}.paper[data-edge=plain]{background:none;padding:6%}.paper[data-edge=plain]:before{border:4.5cqw solid transparent;border-image:url(/brand/paper-plain.webp) 34 fill stretch}.paper[data-edge=bare]{padding:0;background:none}.print-bare{box-shadow:0 1px 1px #00000080,0 18px 30px -16px #000000b3}.pic{position:relative;z-index:1;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pic img{display:block;width:100%;height:auto;pointer-events:none}.pic .b{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--e-out)}.pic.held .b{opacity:1;transition-duration:.3s}.pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;box-shadow:inset 0 0 0 1px #0000001a;pointer-events:none}.pic[data-hold]{cursor:pointer;touch-action:manipulation}.pic.has-loupe{cursor:none}.tray{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--print);overflow:hidden;pointer-events:none}.tray img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.tray .t-dev{opacity:0}.tray.run .t-orig,.tray.auto .t-orig{animation:tray-wash .7s cubic-bezier(.4,0,.2,1) var(--tray-delay, 0s) forwards}.tray.run .t-dev,.tray.auto .t-dev{animation:tray-emerge 2.4s cubic-bezier(.25,.1,.25,1) calc(var(--tray-delay, 0s) + .45s) forwards}.tray.done{opacity:0;transition:opacity .35s ease}.tray.failed,html:not(.js) .tray{display:none}@keyframes tray-wash{to{opacity:0}}@keyframes tray-emerge{0%{opacity:0;filter:brightness(2.3) contrast(.35) saturate(0) blur(1.5px)}25%{opacity:.55;filter:brightness(1.8) contrast(.55) saturate(0) blur(.8px)}60%{opacity:1;filter:brightness(1.2) contrast(.9) saturate(.35) blur(0)}to{opacity:1;filter:brightness(1) contrast(1) saturate(1) blur(0)}}.loupe{position:absolute;left:0;top:0;z-index:3;width:172px;height:172px;margin:-86px 0 0 -86px;border-radius:50%;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .25s ease;box-shadow:0 0 0 5px var(--brass),0 0 0 6px var(--brass-dark),0 0 0 8px #1e140859,0 22px 34px -12px #000000b3,inset 0 0 0 1px #fff5dc80,inset 0 8px 22px #00000059}.loupe img{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0}.loupe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.42),transparent 34%),radial-gradient(circle at 70% 78%,rgba(255,255,255,.1),transparent 30%)}.pic.loupe-on .loupe{opacity:1}.pic.held .loupe{opacity:0}.corner{position:absolute;z-index:5;width:calc(var(--leg, 15%) * 195 / 165);height:auto;max-width:none;pointer-events:none;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.4));transition:opacity .4s ease calc(var(--d, 0s) + .6s)}.corner.tl{left:0;top:0;transform:translate(-12%,-12%)}.corner.tr{right:0;top:0;transform:translate(12%,-12%)}.corner.br{right:0;bottom:0;transform:translate(12%,12%)}.corner.bl{left:0;bottom:0;transform:translate(-12%,12%)}.rise{transition:opacity .8s var(--e-out) var(--d, 0s),transform .9s var(--e-out) var(--d, 0s)}.ln>span{transition:transform 1s var(--e-out) calc(var(--d0, 0s) + var(--i, 0) * .08s)}.ln:nth-child(2)>span{--i: 1}.ln:nth-child(3)>span{--i: 2}.ln:nth-child(4)>span{--i: 3}.ln:nth-child(5)>span{--i: 4}.ink-title{transition:opacity .9s var(--e-out) var(--d, 0s),transform 1s var(--e-out) var(--d, 0s)}html.reveal-on [data-reveal]:not(.is-in) .rise{opacity:0;transform:translateY(14px)}html.reveal-on [data-reveal]:not(.is-in) .ln>span{transform:translateY(106%)}html.reveal-on [data-reveal]:not(.is-in) .print:not(.t-print){opacity:0;transform:translate3d(0,-34px,0) rotate(calc(var(--r, 0deg) + 5deg)) scale(1.04)}html.reveal-on [data-reveal]:not(.is-in) .print:not(.t-print) .corner{opacity:0}html.reveal-on [data-reveal]:not(.is-in) .ink-title{opacity:0;transform:translate(-10px)}@keyframes album-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes album-line{0%{transform:translateY(106%)}}@keyframes album-veil{0%{opacity:1}to{opacity:0}}@keyframes album-settle{0%{transform:scale(1.04)}}html.js .hero .rise{transition:none;animation:album-rise .8s var(--e-out) var(--d, 0s) both}html.js .hero .ln>span{transition:none;animation:album-line 1s var(--e-out) calc(.5s + var(--i, 0) * .08s) both}@keyframes album-show{0%{opacity:0}}html.js .hero-veil{animation:album-veil 1.9s cubic-bezier(.3,.1,.2,1) 3s both}html.js .hero[data-ready] .hero-veil{animation:album-veil 1.9s cubic-bezier(.3,.1,.2,1) .1s both}html.js .hero:not([data-ready]) :is(.glue,.scene-over,.dust){animation:album-show .6s ease 3s both}html.js .hero[data-ready] :is(.glue,.scene-over,.dust){animation:album-show .6s ease both}html.js .hero>.scene-box{transform-origin:62% 50%;animation:album-settle 3s cubic-bezier(.2,.6,.15,1) both}.scene-box{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.scene{position:absolute;left:0;top:0;transform-origin:0 0}.scene-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.glue{position:absolute;left:0;top:0;transform-origin:0 0}.glue .paper{height:100%;padding:4.6%}.glue .pic,.glue-flat .pic{height:100%}.glue .pic img{height:100%;object-fit:cover}.glue-light{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;z-index:6;mix-blend-mode:multiply;pointer-events:none;opacity:.95}.scene-over{position:absolute;max-width:none;pointer-events:none}.dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}html:not(.js) .scene{width:100%!important;height:100%!important;transform:none!important}html:not(.js) .scene-img{object-fit:cover;object-position:var(--fx, 50%) var(--fy, 50%)}html:not(.js) .glue,html:not(.js) .scene-over,html:not(.js) .dust{display:none}.hero{position:relative;height:max(720px,100svh);overflow:hidden;background:var(--scene)}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scene-veil);pointer-events:none;opacity:0}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--shade-rgb) / .88) 0%,rgb(var(--shade-rgb) / .64) 30%,rgb(var(--shade-rgb) / .12) 52%,transparent 64%),linear-gradient(0deg,rgb(var(--shade-rgb) / .55) 0%,transparent 26%),linear-gradient(180deg,rgb(var(--shade-rgb) / .5) 0%,transparent 18%)}.hero-copy{position:absolute;z-index:3;left:var(--pad);bottom:clamp(56px,11vh,120px);width:min(600px,44vw)}.hero .display{margin:0 0 26px}.hero .h1{margin:0 0 14px;font:400 clamp(20px,1.7vw,26px)/1.3 var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:0;color:var(--halide)}.lede{max-width:29em;margin:0;font-family:var(--font-read);font-size:clamp(18px,1.4vw,21px);line-height:1.56;color:var(--silver)}.cta{display:flex;align-items:center;gap:34px;margin-top:36px;flex-wrap:wrap}.terms{margin:26px 0 0;font-family:var(--font-read);font-size:16.5px;line-height:1.7;color:var(--faint)}.terms>*{margin:0}.terms .tf-privacy,.chapter-copy .tf-privacy{margin:0;max-width:none;text-align:left;font-family:var(--font-read);font-size:16.5px;line-height:1.7;color:var(--faint)}.chapter-copy .tf-privacy{margin-top:18px}.terms-free{display:block;color:var(--silver)}.terms a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.hero-note{position:absolute;z-index:3;right:var(--pad);bottom:26px;display:flex;align-items:baseline;gap:10px}.ink-note{font:400 22px/1 var(--font-hand);color:var(--white-ink)}.chapter{position:relative;height:max(640px,100svh);overflow:hidden;background:var(--scene)}.chapter-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--shade-rgb) / .84) 0%,rgb(var(--shade-rgb) / .55) 32%,transparent 58%),linear-gradient(0deg,rgb(var(--shade-rgb) / .4),transparent 30%)}.chapter-copy{position:absolute;z-index:2;left:var(--pad);top:50%;transform:translateY(-50%);width:min(620px,46vw)}.chapter .h2{font-size:clamp(36px,3.9vw,66px)}.chapter .sec-lede{margin-top:26px;color:var(--silver)}.chapter .cta{margin-top:36px}.chapter>.scene-box{transition:transform 2.4s cubic-bezier(.2,.6,.15,1)}html.reveal-on .chapter[data-reveal]:not(.is-in)>.scene-box{transform:scale(1.05)}.leaf{position:relative;padding-bottom:80px}.leaf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1400px 800px at 28% 0,rgba(255,240,220,.06),transparent 70%),linear-gradient(180deg,rgba(0,0,0,.35),transparent 14%,transparent 86%,rgba(0,0,0,.35))}.leaf>*{position:relative}.overture{text-align:center;padding:clamp(110px,16vh,180px) 24px clamp(90px,13vh,150px)}.sec-head{max-width:1280px;margin:0 auto clamp(70px,9vh,110px);padding:0 var(--pad);display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:end}.sec-head.center{grid-template-columns:1fr;justify-items:center;text-align:center;gap:26px}.ex{max-width:1280px;margin:0 auto clamp(110px,16vh,180px);padding:0 var(--pad);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(40px,7vw,120px);align-items:center}.ex.is-mirror{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.ex.is-tall{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ex.is-mirror.is-tall{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.stage{position:relative;aspect-ratio:1.24}.stage.tall{aspect-ratio:.95}.ex-text .kicker{margin-bottom:16px}.ex-text .ink-title{margin-bottom:18px}.ex-text>p:not(.ink-title):not(.ex-actions):not(.kicker){margin:0 0 20px;font-family:var(--font-read);font-size:19.5px;line-height:1.62;color:rgb(var(--white-ink-rgb) / .78);max-width:24em}.ex-actions{margin:0 0 14px}.how{position:relative;padding:clamp(110px,14vh,160px) 0}.how-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6vw;align-items:center;padding:0 var(--pad);max-width:1440px;margin:0 auto}.steps{list-style:none;margin:0;padding:0}.steps li{display:grid;grid-template-columns:56px 1fr;padding:26px 0;border-top:1px solid rgb(var(--white-ink-rgb) / .12);opacity:.3;transition:opacity .5s var(--e-out)}.steps li.on,html:not(.js) .steps li{opacity:1}.st-n{font:italic 400 34px/1 var(--font-display);color:var(--halide);padding-top:4px}.steps h3{margin:0 0 8px;font:400 clamp(26px,2.3vw,34px)/1.1 var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:0;color:var(--bone)}.steps p{margin:0;font-family:var(--font-read);font-size:18px;line-height:1.55;color:rgb(var(--white-ink-rgb) / .74);max-width:26em}.how-rail{height:1px;background:rgb(var(--white-ink-rgb) / .12);margin-top:-1px}.how-rail i{display:block;height:1px;background:var(--halide);transform-origin:0 0;transform:scaleX(0);transition:transform .9s linear}.how-replay{margin-top:26px;opacity:0;transform:translateY(6px);transition:opacity .6s var(--e-out),transform .6s var(--e-out);pointer-events:none}.how.done .how-replay{opacity:1;transform:none;pointer-events:auto}.how-stage{display:grid;justify-items:center;gap:30px}.slot{position:relative;width:min(420px,33vw,56vh);aspect-ratio:.74}.slot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;box-shadow:inset 0 2px 14px #0009}.slot-print{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.15s var(--e-paper),opacity .5s ease;box-shadow:0 1px 1px #0000008c,0 18px 30px -12px #000000b3}html.js .how:not(.go) .slot-print{opacity:0;transform:translate3d(0,-64px,0) rotate(6deg) scale(1.04)}.slot-print .corner{transition:opacity .45s ease .95s}html.js .how:not(.go) .slot-print .corner{opacity:0;transition-delay:0s}.slot-print .paper,.slot-print .pic{height:100%}.slot-print .pic img{height:100%;object-fit:cover}.how-ink{font-size:clamp(26px,2.2vw,32px);text-align:center;transition:clip-path 1.5s cubic-bezier(.45,.05,.35,1)}html.js .how:not(.s3) .how-ink{clip-path:inset(-20% 100% -20% 0)}.series{position:relative;padding:clamp(120px,15vh,170px) 0 clamp(130px,16vh,180px);background:var(--leather) 0 0 / 420px repeat}.series.tex,html:not(.js) .series{background-image:var(--tex-leather)}.series:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#0000004d,#0000004d),radial-gradient(90% 70% at 50% 40%,transparent,rgba(0,0,0,.5))}.series>*{position:relative}.series-head{max-width:900px;margin:0 auto clamp(70px,9vh,100px);padding:0 24px;text-align:center;display:grid;justify-items:center}.series-head .sec-lede{margin-top:26px;color:var(--silver)}.shelf{display:flex;justify-content:center;align-items:flex-end;gap:clamp(18px,2.4vw,40px);padding:0 var(--pad);list-style:none;margin:0}.shelf>li{display:contents}.plate{display:grid;gap:6px;width:clamp(150px,14.5vw,232px);text-decoration:none;color:var(--bone);--pr: -1.2deg}.shelf>li:nth-child(2) .plate{--pr: .9deg}.shelf>li:nth-child(3) .plate{--pr: -.5deg}.shelf>li:nth-child(4) .plate{--pr: 1.1deg}.shelf>li:nth-child(5) .plate{--pr: -.8deg}.plate.wide{width:clamp(220px,21vw,330px)}.plate-img{position:relative;display:block;padding:6%;container-type:inline-size;margin-bottom:18px;transform:rotate(var(--pr));box-shadow:0 1px 1px #0009,0 18px 30px -14px #000000bf;transition:transform .6s var(--e-out)}.plate-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:4.5cqw solid transparent;border-image:url(/brand/paper-plain.webp) 34 fill stretch}.plate-img img{position:relative;display:block;width:100%;height:auto}.plate-img .orig{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:cover;opacity:0;transition:opacity .7s var(--e-out)}.plate:focus-visible .plate-img{transform:translateY(-8px) rotate(0)}.plate:focus-visible .orig{opacity:1}@media (hover: hover) and (pointer: fine){.plate:hover .plate-img{transform:translateY(-8px) rotate(0)}.plate:hover .orig{opacity:1}}.plate-t{font:italic 400 21px/1.2 var(--font-display);font-variation-settings:"opsz" 48}.plate-y{font:500 12px/1.4 var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--halide)}.shelf .plate{transition:opacity .8s var(--e-out) var(--d, 0s),transform 1s var(--e-out) var(--d, 0s)}html.reveal-on [data-reveal]:not(.is-in) .shelf .plate{opacity:0;transform:translateY(36px)}.tool.tf-hero{padding-bottom:clamp(70px,10vh,120px)}.tool.tf-hero .sec-head{margin-bottom:clamp(36px,5vh,60px);gap:18px}.tool.tf-hero h1{margin:0;font:400 clamp(38px,4.2vw,68px)/1.03 var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 600;color:var(--bone);text-wrap:balance}.tool.tf-hero .tf-sub{margin:0 auto;max-width:29em;font-family:var(--font-read);font-size:19.5px;line-height:1.6;color:rgb(var(--white-ink-rgb) / .76)}.tool.tf-hero .tf-badge{margin:0}.tf-proof{padding:clamp(80px,12vh,140px) var(--pad)}.tf-proof .tf-proof-grid{max-width:1180px;margin:0 auto}.tf-proof .tf-proof-lead{font-family:var(--font-read);font-size:21px;line-height:1.6;color:rgb(var(--white-ink-rgb) / .86)}.tf-proof .tf-cap{font-family:var(--font-read);font-size:19px;color:rgb(var(--white-ink-rgb) / .78)}.tf-example .tf-example-print{transform:rotate(1.6deg)}.tf-example-hold{margin:22px 0 0;text-align:center}.tf-example .tf-example-caption{font-family:var(--font-read);font-style:italic;text-align:center;color:var(--silver)}@media (max-width: 900px){.tf-proof .tf-example{width:min(100% - 32px,34rem,calc(70svh * var(--ar, .8)))}}@media (max-width: 860px){.tool.tf-hero h1{font-size:2.3rem}}.blk-ba .print.is-flow{margin:0}.blk-ba-hold{margin:14px 0 0;text-align:center}.blk-ba-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,34px);align-items:start;padding:10px 0}.blk-figure .print.is-flow img{display:block;width:100%;height:auto}[data-surface=paper] .hold:not([data-surface=face] *){color:var(--graphite);text-decoration-color:#1d322680}[data-surface=paper] .hold:not([data-surface=face] *):hover,[data-surface=paper] .hold[aria-pressed=true]:not([data-surface=face] *){color:var(--green-ink)}.rs-band{background:linear-gradient(#0000004d,#0000004d),var(--tex-leather) 0 0 / 420px repeat,var(--leather);padding-bottom:clamp(48px,7vh,80px)}.rs-band .hub-head h1{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;color:var(--bone)}.rs-tiles .plate{width:100%;--pr: -1.2deg}.rs-tiles>li:nth-child(3n+2) .plate{--pr: .9deg}.rs-tiles>li:nth-child(3n) .plate{--pr: -.5deg}.hub-cross{margin:18px 0 0}.series-more{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 34px;margin:clamp(48px,7vh,72px) 0 0;padding:0 24px}.decade-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(32px,4vw,56px) clamp(24px,3vw,44px)}.decade-card{display:grid;gap:8px;color:var(--bone);text-decoration:none}.decade-fan{position:relative;display:block;height:220px;margin-bottom:14px}.decade-print{position:absolute;left:50%;bottom:0;width:58%;margin:0;transform:translate(calc(-50% + (var(--i) - 1) * 34%)) rotate(calc((var(--i) - 1) * 6deg));transition:transform .6s var(--e-out)}.decade-print:nth-child(2){z-index:2}.decade-print img{display:block;width:100%;height:auto;max-height:180px;object-fit:cover}.decade-desc{font-family:var(--font-read);font-size:16px;line-height:1.5;color:var(--silver)}.decade-card:focus-visible .decade-print:nth-child(2){transform:translate(-50%) translateY(-8px)}@media (hover: hover) and (pointer: fine){.decade-card:hover .decade-print:nth-child(2){transform:translate(-50%) translateY(-8px)}}.ex-page-head{padding:calc(var(--nav-h) + clamp(70px,10vh,110px)) 0 clamp(40px,6vh,70px)}.ex-page-head .sec-head{margin-bottom:0}.ex-page-cta{padding:clamp(60px,10vh,120px) 0 clamp(90px,13vh,150px)}.ex-page-cta .sec-head{margin-bottom:0}.ex-page-cta .tf-badge{margin:0}.home-notes{padding:clamp(110px,14vh,160px) 0}.home-notes-in{max-width:1280px;margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,120px);align-items:start}.home-notes .h2{font-size:clamp(32px,3.2vw,52px);margin-bottom:26px}.home-notes-who p{margin:0 0 18px;font-family:var(--font-read);font-size:19px;line-height:1.62;color:rgb(var(--white-ink-rgb) / .78);max-width:30em}.home-notes-links{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:8px}.tool{padding-top:clamp(120px,15vh,170px);padding-bottom:clamp(130px,16vh,180px)}.tool .sec-head{margin-bottom:clamp(48px,7vh,80px)}.tool-box{width:min(860px,100% - 48px,(100svh - 19rem) * 1.34);margin:0 auto}.tslot{position:relative;aspect-ratio:1.34;display:grid;place-items:center;text-align:center;background:#0000004d;box-shadow:inset 0 3px 26px #000000b3}.tslot>.corner{--leg: 8.5%;z-index:5;transition:transform .4s var(--e-paper)}.t-idle,.t-over{grid-area:1 / 1;padding:0 8%;transition:opacity .45s var(--e-out),transform .5s var(--e-out)}.t-hand{margin:0 0 14px;font:400 clamp(36px,3.6vw,50px)/1.1 var(--font-hand);color:var(--white-ink)}.t-sub{margin:0 0 32px;font-family:var(--font-read);font-size:19px;line-height:1.55;color:rgb(var(--white-ink-rgb) / .74)}.t-fine{margin:26px 0 0;font-family:var(--font-read);font-size:15.5px;line-height:1.6;color:var(--faint)}.t-fine>*{margin:0}.t-over{opacity:0;transform:scale(.98);pointer-events:none}.tslot[data-state=over]>.corner.tl{transform:translate(-26%,-26%)}.tslot[data-state=over]>.corner.tr{transform:translate(26%,-26%)}.tslot[data-state=over]>.corner.br{transform:translate(26%,26%)}.tslot[data-state=over]>.corner.bl{transform:translate(-26%,26%)}.tslot[data-state=over] .t-idle{opacity:0;transform:scale(.98)}.tslot[data-state=over] .t-over{opacity:1;transform:none}@media (max-height: 760px) and (min-width: 861px){.tslot .t-sub{display:none}}.tf-stage.tf-stage{max-width:none}.tf-uploader.tf-uploader{padding:0}.tslot.tf-drop{display:grid;gap:0;padding:0;border:0;border-radius:0;cursor:pointer;transition:background .3s var(--e-out)}.tslot.tf-drop:hover,.tslot.tf-drop.is-drag{background:#0000005c;border:0;transform:none}.tslot .t-idle,.tslot .t-over{display:flex;flex-direction:column;align-items:center}.tslot .t-hand{display:block;font:400 clamp(36px,3.6vw,50px)/1.1 var(--font-hand);letter-spacing:0;color:var(--white-ink)}.tslot .t-sub{display:block;font-family:var(--font-read);font-size:19px;color:rgb(var(--white-ink-rgb) / .74)}.tslot .tf-drop-btn{margin-top:0}.tf-uploader .t-fine{text-align:center}.tf-uploader .t-fine .tf-notes,.tf-uploader .t-fine .tf-privacy{font-family:var(--font-read);font-size:15.5px;line-height:1.6;color:var(--faint)}.flow-sheet.flow-sheet{background:var(--ink-0) var(--tex-leaf) 0 0 / 640px repeat}.t-print{position:relative;box-shadow:0 1px 1px #0000008c,0 22px 36px -14px #000000bf;animation:t-print-in 1.1s var(--e-paper) both}@keyframes t-print-in{0%{opacity:0;transform:translate3d(0,-46px,0) rotate(3deg) scale(1.03)}}.t-print .paper{padding:3.2%}.tissue{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;overflow:hidden;transform-origin:50% 0;display:grid;place-items:center;text-align:center;pointer-events:none;transform:perspective(1400px) rotateX(calc((1 - var(--t, 0)) * 100deg));opacity:calc(var(--t, 0) * 1.6);box-shadow:inset 0 1px #fff9,0 20px 40px -22px #0009;transition:transform 1.2s var(--e-out),opacity .8s var(--e-out)}.tissue .tb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.tissue-milk{position:absolute;top:0;right:0;bottom:0;left:0;background:#ece8de38 var(--tex-glassine) center / cover;mix-blend-mode:screen}.tissue-note{position:relative;margin:0;padding:18px 12%;font:400 clamp(22px,2.2vw,28px)/1.3 var(--font-hand);color:var(--tissue-ink);background:radial-gradient(closest-side,#f3eee2e0,#f3eee2b3 70%,#f3eee200)}.tissue-note span{display:block}.tissue-line{position:absolute;left:18%;bottom:14%;width:64%;height:1px;background:var(--tissue-ink);transform-origin:0 0;transform:scaleX(var(--rest, 0));transition:transform .4s linear}.tf-drop-overlay.tf-drop-overlay{background:#121211d1;border:0}.tf-drop-overlay .tslot{width:min(860px,82vw,(100svh - 8rem) * 1.34)}.tf-drop-overlay .t-over{display:flex;justify-content:center}.tf-drop-overlay .t-hand{font:400 clamp(36px,3.6vw,50px)/1.1 var(--font-hand);color:var(--white-ink)}.tf-work{display:grid;justify-items:center;margin:32px auto 0}.tf-work .t-print{width:min(100%,560px,calc((100svh - 24rem) * (var(--ar, 4 / 5))))}.tf-processing .tf-frame-note{margin:18px auto 0;max-width:34rem;font-family:var(--font-read);font-size:16px;color:var(--silver)}.tissue-note .is-done{font-size:.9em}.tf-result .tf-result-slider{margin:32px auto 0}.tf-result .t-print{animation:none}.tf-result .tf-hold{margin:18px 0 0}.tf-result .tf-actions{align-items:center;gap:30px}.tf-result .flip-turn{min-height:0;margin-top:12px;padding:4px 0;border:0;background:none;font:italic 400 17px/1.3 var(--font-read);color:var(--silver);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.tf-result .tf-hold{margin-top:2px}.tf-another{background:none;border:0;padding:0 0 3px;cursor:pointer;color:var(--bone)}.tf-more{display:flex;flex-wrap:wrap;justify-content:center;gap:0 28px;margin:14px auto 0}.tf-copy{background:none;border:0;padding:6px 0;min-height:var(--tap);cursor:pointer;font:italic 400 17px/1.3 var(--font-read);color:var(--silver);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.tf-copy:disabled{cursor:default;opacity:.55}@media (hover: hover) and (pointer: fine){.tf-copy:hover:not(:disabled){color:var(--bone)}}.tf-copy-note{margin:4px auto 0;max-width:30rem;color:var(--silver);font-size:var(--fs-small)}.a-title{font-size:clamp(42px,4.4vw,70px);line-height:1.02;letter-spacing:-.02em;font-variation-settings:"opsz" 600;color:var(--green-ink)}.a-lede{margin:0 0 40px;font:italic 400 23px/1.5 var(--font-read);color:var(--graphite)}.dropcap:first-letter{float:left;margin:.06em .04em 0 -.02em;font:400 108px/.78 var(--font-display);color:var(--green-ink)}@supports (initial-letter: 3) or (-webkit-initial-letter: 3){.dropcap:first-letter{float:none;margin:0 .08em 0 0;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3}}.a-card{padding:32px 30px 34px;color:var(--bone);background:linear-gradient(#00000073,#00000073),var(--tex-cloth) 0 0 / 256px repeat,var(--cloth);box-shadow:0 30px 50px -30px #1423198c}.a-card .kicker{margin:0;font-size:11px}.guide-head .a-title{margin:0 0 26px;font-size:clamp(42px,4.4vw,70px);line-height:1.02;color:var(--green-ink)}.guide-head .a-lede{margin:0 0 32px;font:italic 400 23px/1.5 var(--font-read);color:var(--graphite);max-width:none}.guide-head .guide-byline,.guide-head .guide-crumbs{color:var(--graphite)}.guide-head .a-meta{margin-bottom:22px}.guide-head .a-meta .guide-crumbs{margin-bottom:10px}.guide-main .blocks-flow>:first-child>p:first-child:first-letter{float:left;margin:.06em .06em 0 -.02em;font:400 4.6em/.78 var(--font-display);color:var(--green-ink)}@supports (initial-letter: 3) or (-webkit-initial-letter: 3){.guide-main .blocks-flow>:first-child>p:first-child:first-letter{float:none;margin:0 .08em 0 0;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3}}.guide-rail-card.a-card{border-radius:0;padding:32px 30px 34px}.guide-rail-card.a-card .guide-rail-card-title{font:400 27px/1.15 var(--font-display);font-variation-settings:"opsz" 96;color:var(--bone)}@media (min-width: 1200px){.guide-layout.guide-layout{grid-template-columns:190px minmax(0,660px) 290px;column-gap:clamp(32px,4vw,70px)}.guide-layout>.guide-head.guide-head{grid-column:1 / 3;grid-row:1;display:grid;grid-template-columns:190px minmax(0,660px);column-gap:clamp(32px,4vw,70px);align-items:start;width:auto;max-width:none;margin:0}.guide-head .a-meta{grid-column:1;padding-top:18px}.guide-head .a-headline{grid-column:2}.guide-head .a-meta .guide-crumbs{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.guide-head .a-meta .guide-crumbs>span[aria-hidden]{display:none}.guide-layout>.guide-main.guide-main{grid-column:2;grid-row:2}.guide-layout>.guide-rail.guide-rail{grid-column:3;grid-row:1 / span 2}}[data-surface=paper] :is(h1,h2,h3):not([data-surface=face] *){color:var(--green-ink)}[data-surface=paper] .blocks-flow>:first-child>p:first-child:first-letter{float:left;margin:.06em .06em 0 -.02em;font:400 4.6em/.78 var(--font-display);color:var(--green-ink)}@supports (initial-letter: 3) or (-webkit-initial-letter: 3){[data-surface=paper] .blocks-flow>:first-child>p:first-child:first-letter{float:none;margin:0 .08em 0 0;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3}}[data-surface=paper] .promise[data-surface=face],[data-surface=paper] [data-surface=face] .promise,[data-surface=paper] .guide-inline-bar[data-surface=face]{border-radius:0;border:0;background:linear-gradient(#00000073,#00000073),var(--tex-cloth) 0 0 / 256px repeat,var(--cloth);box-shadow:0 30px 50px -30px #1423198c}@media (max-width: 860px){.hero{height:auto;display:flex;flex-direction:column;padding-top:var(--nav-h)}.hero-copy{position:relative;order:1;left:auto;bottom:auto;width:auto;padding:16px var(--pad) 30px}.hero>.scene-box,.chapter>.scene-box{position:relative;inset:auto;order:2;width:100%;aspect-ratio:1.15}.hero-shade{display:none}.hero-note{position:relative;order:3;right:auto;bottom:auto;padding:14px var(--pad) 30px;flex-wrap:wrap}.chapter{height:auto;display:flex;flex-direction:column}.chapter-copy{position:relative;left:auto;top:auto;transform:none;width:auto;padding:60px var(--pad) 40px;order:1}.chapter-shade{display:none}.sec-head{grid-template-columns:1fr;gap:22px}.ex,.ex.is-mirror,.ex.is-tall{grid-template-columns:1fr;gap:40px}.ex.is-mirror .ex-text{order:2}.how{padding:80px 0}.how-in{grid-template-columns:1fr;gap:34px}.how-stage{order:-1}.steps li{padding:14px 0}.steps h3{font-size:24px}.slot{width:min(62vw,40vh)}.shelf{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:30px;padding-top:14px}.plate{flex:none;scroll-snap-align:center}.home-notes-in{grid-template-columns:1fr}.tool-box{width:min(100% - 32px,860px)}.tslot,.tslot.tf-drop{aspect-ratio:auto;min-height:min(460px,100svh - 15rem);padding:52px 0 44px}.tslot>.corner{--leg: 13%}}@media (prefers-reduced-motion: reduce){.tray{display:none}.slot-print,.slot-print .corner,.how-ink,.rise,.ln>span,.print,.print .corner,.ink-title,.shelf .plate,.chapter>.scene-box{transition:none!important}html.js .hero .rise,html.js .hero .ln>span,html.js .hero-veil,html.js .hero>.scene-box,.t-print,html.js .hero :is(.glue,.scene-over,.dust){animation:none!important}.tissue,.tissue-line{transition:none!important}html.js .how:not(.go) .slot-print{opacity:1;transform:none}html.js .how:not(.go) .slot-print .corner{opacity:1}html.js .how:not(.s3) .how-ink{clip-path:none}.steps li{opacity:1}}.flip{perspective:2000px}.flip-inner{position:relative;display:grid;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.65,0,.25,1)}.flip-face{grid-area:1 / 1;display:flex;flex-direction:column;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-back{transform:rotateY(180deg);border-radius:var(--r-md);background:var(--paper);box-shadow:0 30px 60px -28px #00000073,inset 0 0 0 1px var(--line);padding:clamp(1.2rem,3vw,2rem);color:var(--bone)}.flip-back-body{flex:1;position:relative;display:flex;flex-direction:column;gap:1rem}.flip-stamp{margin-top:auto;align-self:flex-end}.flip[data-side=back] .flip-inner{transform:rotateY(180deg)}.flip[data-side=front] .flip-back,.flip[data-side=back] .flip-front{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.flip[data-side=back] .flip-back{min-height:var(--front-h, auto)}.flip-face{transition:visibility 0s linear .41s}.flip[data-side=front] .flip-back,.flip[data-side=back] .flip-front{visibility:hidden}.flip-turn{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:.55rem;min-height:var(--tap);margin-top:.9rem;padding:0 1.1rem 0 .95rem;border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--sheet);font:600 var(--fs-small) / 1 var(--font-ui);color:var(--bone);transition:border-color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}@media (hover: hover) and (pointer: fine){.flip-turn:hover{border-color:var(--bone)}}.flip-turn:active{transform:scale(.98)}.flip[data-side=both] .flip-inner{display:block}.flip[data-side=both] .flip-back{transform:none;margin-top:1rem}html:not(.js) .flip[data-side=both] .flip-turn{display:none}html.js .flip[data-side=both] .flip-back{display:none}.pencil{list-style:none;margin:0;padding:0;display:grid;gap:.15rem;font-family:var(--font-hand);font-size:1.32rem;line-height:1.45;color:var(--graphite)}.flip[data-side=back] .pencil li{animation:pencil-write var(--dur, .8s) linear var(--delay, 0ms) both}@keyframes pencil-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.stamp{display:block;width:min(14rem,60%);height:auto;color:var(--sepia);opacity:.92;transform:rotate(-6deg)}.stamp-text{font-family:var(--font-mark);font-weight:600;font-size:14px;letter-spacing:3.4px}.stamp-text .stamp-small{font-size:12px;letter-spacing:4.2px}.stamp-text .stamp-est{font-size:11px;letter-spacing:3px}.flip[data-side=back] .stamp{animation:stamp-press .24s cubic-bezier(.2,.9,.2,1) var(--stamp-delay, 1.4s) both}@keyframes stamp-press{0%{opacity:0;transform:scale(1.14) rotate(-2deg)}55%{opacity:.2}to{opacity:.92;transform:scale(1) rotate(-6deg)}}@media (prefers-reduced-motion: reduce){.flip-inner,.flip-face{transition:none}.flip[data-side=back] .pencil li,.flip[data-side=back] .stamp{animation:none}}@media print{.flip-inner{display:block;transform:none!important}.flip .flip-face{position:static!important;inset:auto!important;overflow:visible!important;visibility:visible!important}.flip-back{transform:none;margin-top:1rem}.flip-turn{display:none}}@view-transition{navigation: auto;}::view-transition-old(root){animation:vt-out .2s var(--ease-out) both}::view-transition-new(root){animation:vt-in .3s var(--ease-out) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@keyframes reveal-in{0%{opacity:0;transform:translateY(16px)}}html.reveal-on [data-reveal]:not(.is-in):not([data-reveal=stage]){opacity:0;transform:translateY(16px)}html.reveal-on [data-reveal].is-late:not([data-reveal=stage]){animation:reveal-in .42s var(--ease-out) backwards;animation-delay:min(var(--reveal-delay, 0ms),.24s)}@media print{html.reveal-on [data-reveal]:not(.is-in){opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}html.reveal-on [data-reveal].is-late,html.reveal-on [data-reveal]:not(.is-in),html.reveal-on [data-reveal]{opacity:1;transform:none;animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;gap:.25rem;height:var(--nav-h);padding-inline:max(var(--gutter),calc((100% - var(--w-wide)) / 2));background:var(--bar);border-bottom:1px solid var(--line-foil);transition:background var(--t-slow) var(--ease-out),border-color var(--t-slow) var(--ease-out)}.site-nav.is-scrolled{background:var(--bar);border-bottom-color:var(--line-foil)}.site-nav.is-overlay{position:absolute;padding-inline:var(--pad);height:100px;padding-top:16px;background:transparent;border-bottom-color:transparent}.site-nav.is-overlay .site-nav-logo{font-size:2.25rem}.site-nav.is-overlay.is-bar,.site-nav.is-overlay.is-open{position:fixed;height:var(--nav-h);padding-top:0;background:var(--bar);border-bottom-color:var(--line-foil)}.site-nav.is-overlay.is-bar{animation:nav-bar-in .5s var(--e-out) both}.site-nav.is-overlay.is-bar .site-nav-logo{font-size:2rem}@keyframes nav-bar-in{0%{transform:translateY(-101%)}}@media (max-width: 860px){.site-nav.is-overlay{height:var(--nav-h);padding-top:0}}@media (prefers-reduced-motion: reduce){.site-nav.is-overlay.is-bar{animation:none}}.wordmark{display:block;height:1em;width:auto;overflow:visible}.wordmark-letters{fill:currentColor}.site-nav-logo{color:var(--halide);font-size:2rem;line-height:1}.site-nav>.site-nav-logo{display:inline-flex;align-items:center;min-height:var(--tap);margin-right:1.25rem}.site-nav-links{display:flex;align-items:center;gap:.1rem;margin-right:auto}.site-nav-link{padding:.45rem .9rem;font-family:var(--font-ui);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--track-caption);text-transform:uppercase;color:var(--silver);text-decoration:underline 1px transparent;text-underline-offset:.6em;transition:color var(--t-fast) var(--ease-out),text-decoration-color var(--t-fast) var(--ease-out);white-space:nowrap}@media (min-width: 900px){.site-nav-link{display:inline-flex;align-items:center;min-height:var(--tap)}}@media (hover: hover) and (pointer: fine){.site-nav-link:hover{color:var(--bone)}}.site-nav-link[aria-current=page]{color:var(--bone);text-decoration-color:var(--halide)}.site-nav .btn{padding:.5rem 1.1rem;margin-left:.4rem;white-space:nowrap}.lang-menu{position:relative;margin-left:.2rem}.lang-menu-button{display:inline-flex;align-items:center;min-height:var(--tap);gap:.35rem;cursor:pointer;list-style:none;font-family:var(--font-archive);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--track-caption)}.lang-menu-button::-webkit-details-marker{display:none}.lang-menu[open] .lang-menu-button{color:var(--bone);background:var(--sheet-strong)}.lang-menu-list{position:absolute;top:calc(100% + .6rem);right:0;min-width:11rem;margin:0;padding:.4rem;list-style:none;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-1);box-shadow:var(--shadow-lift)}.lang-menu-list a{display:flex;align-items:center;min-height:var(--tap);padding:.6rem .8rem;border-radius:var(--r-md);color:var(--silver);font-size:var(--fs-small)}@media (hover: hover) and (pointer: fine){.lang-menu-list a:hover{color:var(--bone);background:var(--sheet-strong)}}.site-nav-burger,.site-nav-panel{display:none}@media (max-width: 899px){.site-nav{gap:.4rem}.site-nav .btn{margin-left:auto}.site-nav-links,.lang-menu{display:none}.site-nav-burger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--tap);height:var(--tap);border-radius:var(--r-btn);color:var(--bone)}.site-nav.is-open .site-nav-panel{display:flex;flex-direction:column;position:absolute;top:100%;max-height:calc(100dvh - var(--nav-h));overflow-y:auto;overscroll-behavior:contain;left:0;right:0;padding:.5rem var(--gutter) .75rem;gap:.1rem;border-bottom:1px solid var(--line);background:var(--ink-1);box-shadow:var(--shadow-lift)}.site-nav-panel .site-nav-link{text-align:center;padding:.75rem}.site-nav-panel-langs{display:flex;flex-wrap:wrap;justify-content:center;gap:.1rem;margin-top:.4rem;padding-top:.5rem;border-top:1px solid var(--line)}}@media (max-width: 400px){.site-nav{padding-inline:.8rem;gap:.25rem}.site-nav-logo{font-size:1.55rem}.site-nav>.site-nav-logo{margin-right:.2rem}.site-nav .btn{padding:.25rem .75rem;white-space:normal;text-align:center;line-height:1.15}}.site-main:focus{outline:none}.site-main{min-height:100vh}.legal-page{padding-top:clamp(7.5rem,16vh,11rem)}.legal-page h2{font-size:var(--fs-h3);line-height:1.25}.legal-page p a,.legal-page li a{color:var(--bone);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.site-footer{margin-top:var(--section-gap);background:var(--bar);font-size:var(--fs-small);color:var(--silver)}.site-footer-cover{position:relative;height:clamp(16rem,34vw,30rem);overflow:hidden}.site-footer-cover img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.site-footer-cover:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,var(--bar))}.site-footer>.container{padding:2.5rem 0}.site-footer-tagline{max-width:22rem;color:var(--bone);font-size:var(--fs-body)}.site-main[data-surface=paper]{padding-bottom:clamp(1rem,3vh,2rem)}.site-main[data-surface=paper]+.site-footer{margin-top:0}.site-footer-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:2rem}@media (max-width: 760px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-grid>:first-child{grid-column:1 / -1}}.site-footer h2{font-size:var(--fs-label);line-height:1.5;font-family:var(--font-archive);text-transform:uppercase;letter-spacing:var(--track-caption);color:var(--label);margin-bottom:.9rem;font-weight:500;overflow-wrap:anywhere}.site-footer a{display:flex;align-items:center;min-height:var(--tap);color:var(--silver);overflow-wrap:anywhere}@media (hover: hover) and (pointer: fine){.site-footer a:hover{color:var(--bone)}}.site-footer-legal{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line-foil);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;color:var(--faint);font-size:var(--fs-small)}.section-head{margin-bottom:clamp(2rem,5vh,3.5rem);max-width:38rem}.section-head .caption-archive{display:block;margin-bottom:1rem}.section-head p{margin-top:1rem;color:var(--silver);font-size:var(--fs-body)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (max-width: 900px){.grid-3,.grid-2{grid-template-columns:1fr}}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.promise{text-align:center;padding:clamp(3rem,8vh,5.5rem) clamp(1.5rem,5vw,4rem)}.promise h2{max-width:26ch;margin-inline:auto}.promise p{margin:1.2rem auto 0;max-width:34rem;color:var(--silver)}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;padding:1.3rem 2.2rem 1.3rem 0;position:relative;transition:color var(--t-fast) var(--ease-out)}.faq-item summary::-webkit-details-marker{display:none}@media (hover: hover) and (pointer: fine){.faq-item summary:hover{color:var(--bone)}}.faq-item summary h3{display:inline;font-size:1.125rem;font-weight:580}.faq-item summary:after{content:"";position:absolute;right:.4rem;top:50%;width:.55rem;height:.55rem;border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);transform:translateY(-70%) rotate(45deg);transition:transform var(--t-fast) var(--ease-spring)}.faq-item[open] summary:after{transform:translateY(-30%) rotate(225deg);border-color:var(--bone)}.faq-item p{color:var(--silver);max-width:60ch;padding-bottom:1.3rem;margin-top:-.2rem}html.js .faq-item[open] p{animation:faq-open .35s var(--ease-out) both}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tool-card{display:flex;flex-direction:column;gap:.6rem;min-height:14rem}.tool-card h3{margin-top:.8rem}.tool-card p{color:var(--silver);font-size:var(--fs-small)}.tool-card .caption-archive{color:var(--faint)}.tool-card:after,.page-card:after{content:"→";position:absolute;top:1.1rem;right:1.2rem;color:var(--silver);font-size:1.05rem;opacity:0;transform:translate(-6px);transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-spring)}@media (hover: hover) and (pointer: fine){.tool-card:hover:after,.page-card:hover:after{opacity:1;transform:none}}.legal-list{margin:.9rem 0 0;padding-left:1.15rem;list-style:none}.legal-list li{position:relative;margin-top:.7rem;line-height:1.65}.legal-list li:before{content:"";position:absolute;left:-1.15rem;top:.7em;width:.4rem;height:1px;background:var(--faint);opacity:.75}@media (max-width: 900px){.hero-actions{justify-content:center}}.guide-byline{margin:.9rem 0 0;color:var(--faint)}.guide-byline a{color:var(--silver);text-decoration-color:color-mix(in srgb,var(--silver) 35%,transparent)}@media (hover: hover) and (pointer: fine){.guide-byline a:hover{color:var(--bone)}}.blk-sources{margin-top:2.5rem}.blk-sources-list{margin:0;padding:0;list-style:none}.blk-sources-list li{margin-top:.65rem;font-size:var(--fs-small);line-height:1.5}.blk-sources-list a{color:var(--silver);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}@media (hover: hover) and (pointer: fine){.blk-sources-list a:hover{color:var(--bone);text-decoration-color:currentColor}}.blk-sources-pub{color:var(--faint)}.tf-hero{padding-top:clamp(7.5rem,15vh,10.5rem);text-align:center;overflow-x:clip}.tf-hero-copy{max-width:46rem;margin-inline:auto}.tf-hero-copy .caption-archive{display:block;margin-bottom:1.1rem;color:var(--faint)}.tf-sub{margin:1.3rem auto 0;max-width:36rem;color:var(--silver);font-size:1.125rem}.tf-badge{display:block;margin:1.1rem auto 0;color:var(--silver);font-size:var(--fs-small);line-height:1.5}.tf-stage{position:relative;max-width:46rem;margin:clamp(2.4rem,6vh,3.8rem) auto 0;scroll-margin-top:1rem}.tf-stage:focus:not(:focus-visible){outline:none}.tf-state-title:focus,.tf-rate-thanks:focus{outline:none}.tf-panel{position:relative;padding:clamp(1.6rem,3.6vw,2.4rem);animation:tf-state-in .24s var(--ease-out) both}@keyframes tf-state-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tf-state-title{font-size:var(--fs-h3);margin-top:1.1rem}.tf-hint{margin:.5rem auto 0;max-width:30rem;color:var(--silver);font-size:var(--fs-small)}.tf-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.6rem}.tf-file-input,.tf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tf-drop{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:clamp(2.2rem,5vw,3.2rem) 1.5rem;border:1.5px dashed var(--line-bright);border-radius:var(--r-lg);cursor:pointer;text-align:center;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.tf-drop:hover{border-color:var(--line-strong);background:var(--sheet-hover)}.tf-drop.is-drag{border-color:var(--halide);background:var(--halide-dim);transform:scale(1.01)}.tf-drop:has(.tf-file-input:focus-visible){outline:2px solid var(--halide);outline-offset:3px}.tf-drop-title{font-size:1.25rem;font-weight:620;letter-spacing:-.01em;text-wrap:balance}.tf-drop-hint{color:var(--silver);font-size:var(--fs-small)}.tf-for-touch{display:none}@media (hover: none){.tf-for-pointer{display:none}.tf-for-touch{display:inline}}.tf-drop-btn{margin-top:1.2rem}.tf-error{margin-top:1rem;text-align:center;color:var(--ember);font-size:var(--fs-small)}.tf-notice{margin-top:1rem;text-align:center;color:var(--silver);font-size:var(--fs-small)}.tf-processing{text-align:center;padding-block:clamp(2.4rem,6vw,3.4rem)}.tf-frame-note{margin-top:.75rem;max-width:30rem;color:var(--silver);font-size:var(--fs-small);line-height:1.5}.tf-result{text-align:center}.tf-result .tf-state-title{margin-top:0}.tf-result-slider{margin:1.5rem auto 0}.tf-left{margin-top:1rem;color:var(--silver);font-size:var(--fs-small)}.tf-size{margin-top:.7rem;color:var(--silver);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.tf-rate-done{display:flex;flex-direction:column;align-items:center;gap:.8rem}.flow-sheet{width:min(52rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:var(--r-lg);background:transparent;color:inherit;overflow:auto;overscroll-behavior:contain}.flow-sheet::backdrop{background:#0c0a08c7}.flow-sheet-bar{position:sticky;top:0;height:0;z-index:2;display:flex;justify-content:flex-end}.flow-sheet-bar .flow-sheet-close{margin:.75rem .75rem 0 0}.flow-sheet .tf-panel{padding-top:3.6rem}html.flow-sheet-open{overflow:hidden}@media (max-width: 640px){.flow-sheet{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.flow-sheet .tf-panel{min-height:100%;border-radius:0}}.flow-sheet-card{text-align:center}.flow-sheet-card .tf-state-title{margin-top:0}.flow-sheet-thumb{display:block;max-height:12rem;width:auto;margin:0 auto 1rem;border-radius:var(--r-md)}.tf-warnings{margin:1.1rem auto 0;padding:.75rem 0 .75rem .9rem;max-width:32rem;list-style:none;text-align:left;border-left:2px solid var(--line-strong)}.tf-warnings li{color:var(--silver);font-size:var(--fs-small);line-height:1.55}.tf-warnings li+li{margin-top:.5rem}.tf-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:var(--gutter);background:color-mix(in srgb,var(--ink-0) 74%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tf-modal{width:100%;max-width:26rem;padding:clamp(1.8rem,4vw,2.4rem);text-align:center;outline:none;animation:tf-state-in var(--t-slow) var(--ease-spring) both}.tf-modal-note{margin-top:1rem;color:var(--bone);text-wrap:balance}.tf-modal-actions{flex-direction:column;align-items:stretch}.tf-modal .btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.tf-caps{list-style:none;padding:0;margin:0 auto;max-width:44rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem 2.5rem}.tf-cap{display:flex;align-items:flex-start;gap:.7rem;color:var(--silver)}.tf-cap svg{flex-shrink:0;margin-top:.34rem;color:var(--silver)}@media (max-width: 700px){.tf-caps{grid-template-columns:1fr}}.tf-crosslinks{max-width:56rem;margin-inline:auto}.tf-drop.is-drag{border-color:var(--halide);background:var(--halide-dim);box-shadow:0 0 0 1px var(--halide),0 0 44px -6px #c9a96b80}.tf-early{margin-top:1.6rem;padding:clamp(1.4rem,3.6vw,1.9rem);text-align:left}.tf-early-title{font-size:var(--fs-body);font-weight:620;color:var(--bone)}.tf-early-text{margin:.4rem 0 0;color:var(--silver);font-size:var(--fs-small)}.tf-early-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem;margin-top:1.1rem}.tf-early-field{display:flex;flex-direction:column;gap:.5rem;flex:1 1 15rem}.tf-early-label{text-align:left}.tf-early-input{width:100%;padding:.8rem 1rem;border-radius:var(--r-md);border:1px solid var(--line);background:var(--sheet-strong);color:var(--bone);font-family:var(--font-ui);font-size:var(--fs-small);transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.tf-early-input::placeholder{color:var(--faint)}.tf-early-input:disabled{opacity:.55}.tf-early-input:focus-visible{outline:none;border-color:var(--halide);box-shadow:0 0 0 3px var(--halide-dim)}.tf-early-submit{flex:0 0 auto}.tf-early-thanks{margin:0;text-align:center;color:var(--bone)}@media (max-width: 520px){.tf-early-row{flex-direction:column;align-items:stretch}.tf-early-submit{width:100%}}.tf-proof-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.tf-proof-grid.is-solo{grid-template-columns:minmax(0,1fr)}.tf-proof-lead{max-width:34rem;margin:0 0 1.8rem;color:var(--bone);font-size:clamp(1.125rem,1.4vw,1.3rem);line-height:1.6}.tf-proof-grid .tf-caps{grid-template-columns:1fr;max-width:34rem;margin:0;gap:1rem}.tf-proof-grid .tf-cap{font-size:1.0625rem}.tf-example{margin:0;justify-self:center;width:min(100%,calc(min(70svh,40rem) * var(--ar, .8)))}.tf-example-caption{display:block;margin:.9rem 0 0}.tf-faq-title{margin-bottom:1.6rem}@media (max-width: 900px){.tf-proof-grid{grid-template-columns:minmax(0,1fr)}.tf-example{width:min(100%,34rem,calc(70svh * var(--ar, .8)))}}.tf-rate{margin-top:1.6rem;padding:clamp(1.2rem,3vw,1.6rem);display:grid;gap:.9rem;justify-items:center;text-align:center}.tf-rate-title{margin:0;font-size:var(--fs-body);font-weight:620;color:var(--bone)}.tf-rate-actions{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center}.tf-rate-thanks{margin:1.6rem 0 0;font-size:var(--fs-small);color:var(--silver);text-align:center}.tf-trigger{position:relative;cursor:pointer}.tf-trigger:has(.tf-file-input:focus-visible){outline:2px solid var(--halide);outline-offset:3px}.tf-drop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:var(--gutter);background:var(--ink-0);background:color-mix(in srgb,var(--ink-0) 78%,transparent);border:2px dashed var(--halide);pointer-events:none}.tf-drop-overlay-text{font-size:var(--fs-h3);color:var(--bone);text-align:center}@media (max-width: 640px){.tf-hero{padding-top:5.75rem}.tf-hero-copy h1{font-size:2.3rem}.tf-hero-copy .caption-archive{margin-bottom:.6rem}.tf-sub{margin-top:.8rem;font-size:1rem}.tf-badge{margin-top:.8rem}.tf-stage{margin-top:1.4rem}.tf-panel{padding:1rem}.tf-drop{padding:1.4rem 1rem}.tf-drop-btn{margin-top:.7rem}}.tf-notes{margin:1rem auto 0;max-width:34rem;color:var(--silver);font-size:var(--fs-small);text-wrap:pretty}.tf-privacy{margin:.5rem auto 0;max-width:34rem;color:var(--silver);font-size:var(--fs-small)}.tf-privacy a{color:var(--bone);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.tf-drop-guard{position:fixed;left:50%;bottom:1.25rem;z-index:60;transform:translate(-50%);width:min(34rem,calc(100vw - 2rem));pointer-events:none}.tf-drop-guard p{pointer-events:auto;margin:0;padding:.9rem 1.1rem;border-radius:var(--r-md);background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-lift);color:var(--bone);font-size:var(--fs-small);text-align:center}.tf-drop-guard a{color:var(--bone);text-decoration:underline;text-underline-offset:.18em}.guide-rail-privacy{margin:.35rem 0 0;text-align:inherit;max-width:none}.guide-inline-privacy{margin:.5rem 0 0;text-align:left;max-width:none}.blocks-flow{margin-top:clamp(2.75rem,7vh,4.5rem)}.blocks-flow>*+*{margin-top:clamp(2.5rem,6vh,4rem)}.blk-title{font-size:clamp(1.55rem,2.6vw,2.1rem);margin-bottom:1.4rem}.blk-lead p{font-size:clamp(1.15rem,1.05rem + .45vw,1.3rem);line-height:1.65;color:var(--silver)}.blk-prose p{color:var(--silver)}.blk-prose p+p{margin-top:1rem}.blk-steps-list{list-style:none;margin:0;padding:0}.blk-steps-list li{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:1rem;align-items:start;padding-block:1.5rem;border-top:1px solid var(--line)}.blk-steps-list li :is(h3,p){overflow-wrap:break-word}.blk-steps-list li:last-child{border-bottom:1px solid var(--line)}.blk-step-num{color:var(--faint);font-size:1rem;line-height:1;padding-top:.4rem}.blk-steps-list h3{font-size:1.15rem}.blk-steps-list p{margin-top:.45rem;color:var(--silver)}.blk-check-list{list-style:none;margin:0;padding:0}.blk-check-list li{display:grid;grid-template-columns:1.6rem 1fr;gap:.9rem;align-items:start;padding-block:.65rem;color:var(--silver)}.blk-check-mark{width:1.35rem;height:1.35rem;padding:.28rem;margin-top:.22rem;color:var(--halide);background:var(--halide-dim);border-radius:var(--r-pill)}.blk-check.is-no .blk-check-mark{color:var(--silver);background:transparent;box-shadow:inset 0 0 0 1px var(--faint)}.blk-ba-frame{width:min(26rem,100%);margin-inline:auto}.blk-ba-frame.is-wide{width:100%}.blk-ba-caption{display:block;max-width:36rem;margin:.9rem auto 0;text-align:center}.blk-figure{padding-block:0}.blk-figure figure{margin:0}.blk-figure img{display:block;width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-exhibit);background:var(--ink-1)}.blk-figure-caption{display:block;max-width:36rem;margin:.9rem auto 0;text-align:center}.blk-table-scroll{overflow-x:auto;border-radius:var(--r-lg)}.blk-table-grid{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--fs-small)}.blk-table-grid th,.blk-table-grid td{padding:.9rem 1.15rem;text-align:left;vertical-align:top}.blk-table-grid thead th{font-size:var(--fs-small);font-weight:600;color:var(--silver);background:var(--sheet);border-bottom:1px solid var(--line-bright)}.blk-table-grid tbody th{color:var(--bone);font-weight:580}.blk-table-grid td{color:var(--silver)}.blk-table-grid tbody tr+tr th,.blk-table-grid tbody tr+tr td{border-top:1px solid var(--line)}@media (max-width: 40em){.blk-table-scroll{position:relative;overflow-x:visible}.blk-table-grid,.blk-table-grid tbody,.blk-table-grid tr,.blk-table-grid th,.blk-table-grid td{display:block}.blk-table-grid{min-width:0}.blk-table-grid thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.blk-table-grid tbody tr{padding:1.05rem 1.15rem 1.15rem}.blk-table-grid tbody tr+tr{border-top:1px solid var(--line)}.blk-table-grid tbody th,.blk-table-grid td{padding:0}.blk-table-grid tbody tr+tr th,.blk-table-grid tbody tr+tr td{border-top:0}.blk-table-grid tbody th{font-size:1.0625rem;line-height:1.35}.blk-table-grid td{margin-top:.75rem;line-height:1.5}.blk-table-grid td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-bottom:.1rem;font-size:var(--fs-caption);font-weight:600;line-height:1.35;color:var(--faint)}}.blocks-flow>.blk-cta{margin-top:clamp(3rem,8vh,5rem)}.blk-cta .promise h2{font-size:clamp(1.7rem,3vw,2.4rem)}.blk-cta .tf-stage{margin-top:0}.blk-cta-flow[data-phase=idle]{max-width:none}.blk-cta-flow[data-phase=idle]:before{display:none}.blk-cta .promise .tf-badge{margin-top:1rem}.guide-main .blk-prose p,.guide-main .blk-steps-list p,.guide-main .blk-check-list li,.guide-main .faq-item p{font-size:var(--fs-read)}.blk-title[id]{scroll-margin-top:1rem}.guide-rail{display:none}.guide-inline-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.2rem;padding:.9rem 1rem .9rem 1.3rem;border-radius:var(--r-lg)}.guide-inline-bar p{margin:0;color:var(--bone);font-weight:560}@media (min-width: 1200px){.guide-layout{display:grid;grid-template-columns:minmax(0,var(--w-text)) 17rem;column-gap:3rem;justify-content:center}.guide-layout>.guide-head,.guide-main{grid-column:1}.guide-layout>.guide-rail{grid-column:2;grid-row:1 / span 2}.guide-layout>.guide-head,.guide-main .container-text,.guide-main .container{width:100%}.guide-inline{display:none}.guide-rail{display:flex;flex-direction:column;gap:1.4rem;position:sticky;top:6.5rem;align-self:start;max-height:calc(100vh - 8rem);margin-top:clamp(7.5rem,16vh,10rem)}.guide-toc{min-height:0;display:flex;flex-direction:column}.guide-toc-title{display:block;margin-bottom:.7rem;color:var(--faint)}.guide-toc ol{margin:0;padding:0;list-style:none;overflow-y:auto;border-left:1px solid var(--line)}.guide-toc a{display:block;padding:.68rem 0 .68rem .9rem;margin-left:-1px;border-left:2px solid transparent;color:var(--silver);font-size:var(--fs-small);line-height:1.4}@media (hover: hover) and (pointer: fine){.guide-toc a:hover{color:var(--bone)}}.guide-toc a[aria-current=true]{color:var(--bone);text-decoration:underline 2px var(--wax-paper);text-underline-offset:.32em;text-decoration-skip-ink:none}.guide-rail-card{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.2rem;border-radius:var(--r-lg)}.guide-rail-card-title{margin:0;color:var(--bone);font-weight:600;line-height:1.35}.guide-rail-badge{margin:0;font-size:var(--fs-caption);text-wrap:balance}}.guide-head{padding-top:clamp(7.5rem,16vh,10rem)}.guide-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;margin-bottom:1.5rem}.guide-crumbs>*{white-space:nowrap}@media (max-width: 479px){.guide-crumbs>time{flex-basis:100%}.guide-crumbs>span[aria-hidden]:has(+time){display:none}}.guide-crumbs a{padding-block:.7rem;margin-block:-.7rem;color:var(--silver);transition:color var(--t-fast) var(--ease-out)}@media (hover: hover) and (pointer: fine){.guide-crumbs a:hover{color:var(--bone)}}.guide-kind{color:var(--silver)}.guide-desc{margin-top:1.3rem;color:var(--silver);font-size:1.125rem;max-width:36rem}.guide-related-title{display:block;margin-bottom:1.5rem}.hub-head{padding-top:clamp(7.5rem,16vh,10rem)}.hub-sub{margin-top:1.4rem;color:var(--silver);font-size:1.125rem;max-width:38rem}.hub-group+.hub-group{margin-top:clamp(3rem,7vh,4.5rem)}.hub-group-title{display:block;margin-bottom:1.4rem;color:var(--faint);font-weight:500}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:1.25rem}.guide-related .hub-grid{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}@media (min-width: 1024px){.guide-related .hub-grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.related-more{display:grid;grid-template-columns:minmax(0,1fr);gap:0 2rem;margin:1.75rem 0 0;padding:0;list-style:none}@media (min-width: 720px){.related-more{grid-template-columns:repeat(2,minmax(0,1fr))}}.related-more li{border-top:1px solid var(--line)}.related-more a{display:flex;align-items:center;min-height:var(--tap);padding-block:.5rem;color:var(--bone);font-weight:560;line-height:1.35}@media (hover: hover) and (pointer: fine){.related-more a:hover{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em}}.hub-upload{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.8rem}.hub-upload p{margin:0;max-width:34rem;color:var(--silver)}.lib-symptoms-section{margin-top:clamp(2.5rem,6vh,4rem)}.lib-symptoms-title{font-size:clamp(1.5rem,2.6vw,2rem);margin-bottom:1.2rem}.lib-symptoms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width: 640px){.lib-symptoms{grid-template-columns:repeat(4,minmax(0,1fr))}}.lib-tile{display:flex;align-items:center;gap:.8rem;min-height:3.6rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sheet);color:var(--bone);font-weight:560;line-height:1.3;transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.lib-tile svg{flex:none;color:var(--silver)}.lib-tile span{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}:lang(de) .lib-tile span{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:9 4 4}@media (max-width: 479px){.lib-tile{gap:.6rem;padding:.85rem .75rem}}@media (hover: hover) and (pointer: fine){.lib-tile:hover{border-color:var(--line-strong);background:var(--sheet-strong)}}.lib-tile:active{background:var(--sheet-strong)}.lib-search{min-height:5.6rem;margin-top:1.6rem}.lib-search label{display:flex;flex-direction:column;gap:.5rem;max-width:32rem}.lib-search input{min-height:var(--tap);padding:.7rem 1rem;border:1px solid var(--line-bright);border-radius:var(--r-md);background:var(--sheet-strong);color:var(--bone);font-family:var(--font-ui);font-size:var(--fs-body)}.lib-search input::placeholder{color:var(--faint)}.lib-search input:focus-visible{outline:2px solid var(--halide);outline-offset:2px}.lib-list{display:grid;grid-template-columns:1fr;gap:.2rem 2rem;margin:0;padding:0;list-style:none}@media (min-width: 640px){.lib-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lib-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lib-item{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0;border-top:1px solid var(--line)}.lib-title{color:var(--bone);font-weight:560;line-height:1.35}.lib-desc{display:block;color:var(--silver);font-size:var(--fs-small);line-height:1.5}@media (hover: hover) and (pointer: fine){.lib-item:hover .lib-title{color:var(--halide-hot)}}.lib-empty{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.lib-empty p{margin:0;max-width:34rem;color:var(--silver)}.page-card{display:flex;flex-direction:column;gap:.55rem}.page-card-kicker{color:var(--faint)}.page-card h3{font-size:1.2rem}.page-card p{color:var(--silver);font-size:var(--fs-small)}.gloss-list{margin:0}.gloss-item{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr;gap:1.5rem;padding:1.4rem 0;border-top:1px solid var(--line);scroll-margin-top:1rem}.gloss-item:last-child{border-bottom:1px solid var(--line)}.gloss-item:target{background:linear-gradient(90deg,var(--halide-dim),transparent 65%)}.gloss-term{font-family:var(--font-archive);font-weight:500;font-size:.95rem;letter-spacing:.03em;color:var(--bone);padding-top:.2rem}.gloss-term a{color:inherit}@media (hover: hover) and (pointer: fine){.gloss-term a:hover{color:var(--halide-hot)}}.gloss-item dd{margin:0;color:var(--silver);max-width:60ch}@media (max-width: 640px){.gloss-item{grid-template-columns:1fr;gap:.5rem}}.trust-hero{padding-top:clamp(7.5rem,16vh,10.5rem);text-align:center}.trust-hero .caption-archive{display:block;margin-bottom:1.2rem}.trust-hero h1{max-width:20ch;margin-inline:auto}.trust-sub{margin:1.4rem auto 0;max-width:36rem;color:var(--silver);font-size:1.125rem}.price-card{position:relative;overflow:hidden;max-width:34rem;margin-inline:auto;padding:clamp(2.25rem,5vw,3.25rem);text-align:center}.price-card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(to right,transparent,var(--line-strong),transparent)}.price-figure{margin-top:1.4rem;font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:400;letter-spacing:var(--track-display);line-height:1.1;color:var(--bone)}.price-note{margin:.9rem auto 0;max-width:26rem;color:var(--silver);font-size:var(--fs-small)}.price-included{list-style:none;margin:2rem 0 2.2rem;padding:0;display:grid;gap:.75rem;text-align:left}.price-included li{position:relative;padding:.75rem 0 .2rem 1.6rem;border-top:1px solid var(--line)}.price-included li:first-child{border-top:none;padding-top:.2rem}.price-included li:before{content:"";position:absolute;left:.2rem;top:calc(.525rem + .8em);width:.45rem;height:.45rem;border-radius:var(--r-pill);background:var(--silver)}.price-included li:first-child:before{top:calc(.2rem + .8em - .225rem)}.about-lead{margin:1.6rem auto 0;max-width:38rem;color:var(--silver);font-size:clamp(1.125rem,1.8vw,1.3rem);line-height:1.65}.ex-story{flex:1 0 100%;margin-top:.35rem;color:var(--silver);font-size:var(--fs-small);line-height:1.55}.rs-hero{display:grid;grid-template-columns:auto minmax(17rem,26rem);justify-content:center;gap:clamp(2rem,4vw,4rem);align-items:start;max-width:84rem;min-height:100svh;margin:0 auto;padding:clamp(5.5rem,11vh,7rem) var(--gutter) clamp(2rem,5vh,3.5rem)}.rs-stage{display:flex;flex-direction:column;align-items:center;gap:1.15rem;min-width:0}.rs-frame{width:min(100%,calc((100svh - 23rem) * var(--ar)))}@media (min-width: 961px){.rs-stage{width:max(26rem,calc((100svh - 23rem) * var(--ar)));min-width:0;max-width:100%}.rs-frame{width:100%}}.rs-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.6rem}.rs-step{display:flex;flex-direction:column;align-items:center;gap:.45rem;margin:0;padding:.25rem;border:0;border-radius:var(--r-md);background:none;color:var(--silver);font:inherit;cursor:pointer}.rs-step-static{cursor:default}.rs-step-frame{display:block;height:5.25rem;aspect-ratio:var(--ar);overflow:hidden;border-radius:6px;outline:1px solid var(--line);outline-offset:0;opacity:.6;transition:opacity var(--t-fast) var(--ease-out),outline-color var(--t-fast) var(--ease-out),transform var(--t-slow) var(--ease-out)}.rs-step-frame img{display:block;width:100%;height:100%;object-fit:cover}.rs-step-static .rs-step-frame{opacity:.85}.rs-step figcaption,.rs-step-label{font-size:var(--fs-caption);line-height:1.2}@media (hover: hover) and (pointer: fine){.rs-step:hover .rs-step-frame{opacity:.9}}.rs-step[aria-pressed=true]{color:var(--bone)}.rs-step[aria-pressed=true] .rs-step-frame{opacity:1;outline:2px solid var(--halide);transform:translateY(-3px)}.rs-step:focus-visible{outline:2px solid var(--halide-hot);outline-offset:2px}.rs-step-arrow{align-self:center;width:1.1rem;height:1px;margin-bottom:1.4rem;background:var(--line-bright)}@keyframes rs-develop{0%{opacity:.2;filter:brightness(1.7) contrast(.55) blur(2px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion: reduce){.rs-step-frame{transition:none}.rs-step[aria-pressed=true] .rs-step-frame{transform:none}}.rs-label h1{font-size:clamp(2rem,3.1vw,2.85rem);line-height:1.06;text-wrap:balance}.rs-dek{margin-top:1rem;color:var(--silver);font-size:var(--fs-body);line-height:1.55;text-wrap:pretty}.rs-card{margin:1.6rem 0 0;border-top:1px solid var(--line)}.rs-card>div{display:grid;grid-template-columns:minmax(0,min(7.5rem,35%)) minmax(0,1fr);gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-small);line-height:1.45}.rs-card dt{color:var(--faint)}.rs-card dd{margin:0;color:var(--bone);overflow-wrap:anywhere}.rs-act{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem}.rs-badge{margin:0;color:var(--faint);font-size:var(--fs-caption);line-height:1.4}.rs-links{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.4rem;font-size:var(--fs-small)}.rs-links a{padding-block:.7rem;margin-block:-.7rem;color:var(--silver);text-underline-offset:.25em;text-decoration-color:color-mix(in oklab,var(--silver) 45%,transparent)}@media (hover: hover) and (pointer: fine){.rs-links a:hover{color:var(--halide)}}@media (max-width: 960px){.rs-hero{grid-template-columns:minmax(0,1fr);min-height:0;gap:2rem;padding-top:5rem}.rs-frame{width:min(100%,calc(72svh * var(--ar)))}.rs-step-frame{height:min(4.25rem,calc((100vw - 7.5rem) / 3 / var(--ar)))}}.rs-kept{padding:clamp(1.4rem,3vw,2rem) 0 0;border-top:1px solid var(--line)}.rs-kept-title{font-size:var(--fs-h3);letter-spacing:-.015em}.rs-kept p{margin-top:.7rem;color:var(--silver);font-size:var(--fs-read);line-height:1.7}.rs-timeline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2.75rem 2rem}.rs-timeline .hub-group+.hub-group{margin-top:0}.rs-decade{--rs-tile-w: clamp(12rem, 19vw, 16rem);max-width:100%}.rs-decade-title{padding-bottom:.9rem;margin-bottom:1.4rem;border-bottom:1px solid var(--line-strong);font-family:var(--font-display);font-style:normal;font-weight:400;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.05;letter-spacing:-.01em;color:var(--bone)}.rs-tiles{display:flex;flex-wrap:wrap;gap:1.75rem 1.5rem;margin:0;padding:0;list-style:none}.rs-tiles>li{width:var(--rs-tile-w)}.rs-tile:focus-visible{outline:2px solid var(--halide-hot);outline-offset:4px;border-radius:var(--r-md)}@media (max-width: 720px){.rs-timeline .hub-group,.rs-decade{width:100%}.rs-tiles{gap:1.5rem 1rem}.rs-tiles>li{width:calc((100% - 1rem)/2)}.rs-timeline{column-gap:1rem}.rs-timeline .hub-group:has(.rs-tiles>li:only-child){width:calc((100% - 1rem)/2)}.rs-timeline .hub-group:has(.rs-tiles>li:only-child) .rs-tiles>li{width:100%}}
