@font-face{font-family:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-vietnamese-opsz-normal.CcSE2nLi.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:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-latin-ext-opsz-normal.Ctdd2Rbx.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:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/big-shoulders-latin-opsz-normal.D0XSQJTG.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:Big Shoulders Stencil;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-stencil-vietnamese-900-normal.Bx8dp2p_.woff2) format("woff2"),url(/_astro/big-shoulders-stencil-vietnamese-900-normal.DSlmEKNz.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Stencil;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-stencil-latin-ext-900-normal.8mGJMipE.woff2) format("woff2"),url(/_astro/big-shoulders-stencil-latin-ext-900-normal.BtJtPXWv.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:Big Shoulders Stencil;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-stencil-latin-900-normal.BMLTXZai.woff2) format("woff2"),url(/_astro/big-shoulders-stencil-latin-900-normal.1h3CkAxD.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2) format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff) format("woff")}:root{--desk: #1b1e21;--desk-hi: #2b3035;--manila: #e8d8b0;--manila-lo: #d6c292;--paper: #f7f1e3;--paper-rule: #d7e1ea;--ink: #1d1912;--ink-soft: #5b4d34;--stamp: #a8261b;--pencil: #e2b866;--night: #0a0a09;--slab: #141412;--bone: #ede8dd;--ash: #b0aa9e;--rule: rgb(237 232 221 / .16);--dawn: #ffc629;--dawn-hot: #ff7b2e;--dawn-pale: #fff3c9;--serif: "Source Serif 4 Variable", Georgia, serif;--mono: "Courier Prime", ui-monospace, "Courier New", monospace;--display: "Big Shoulders Variable", "Arial Narrow", Impact, sans-serif;--stencil: "Big Shoulders Stencil", "Big Shoulders Variable", Impact, sans-serif;--logo: "Oswald", "Arial Narrow", sans-serif;--gutter: clamp(16px, 4vw, 56px);--max: 1240px;--concrete: url(/images/textures/concrete.webp);--ink-wear: url(/images/textures/ink-wear.webp);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{margin:0;font-family:var(--serif);font-size:18px;line-height:1.6;background:var(--night);color:var(--bone);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0;line-height:1.05;font-weight:600}p{margin:0 0 1em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--dawn);outline-offset:3px}.reg-file :focus-visible{outline-color:var(--pencil)}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.reg-file{background:var(--desk);color:#ece6d8}.reg-file:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 30% 0,#30363b,var(--desk) 70%)}.reg-life{background:var(--concrete),var(--night);color:var(--bone)}.proto{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:7px var(--gutter);background:var(--dawn);color:var(--night)}.proto a{color:inherit}.hdr{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--rule)}.reg-file .hdr{background:#1b1e21f7;border-color:#3a4046}.reg-life .hdr{background:#0a0a09f7}.hdr-in{display:flex;align-items:center;gap:clamp(12px,2.4vw,32px);min-height:64px}.mark{display:flex;flex-direction:column;text-decoration:none;line-height:1;position:relative}.mark .logo-n{position:absolute;left:100%;bottom:-3px;font:700 9px/1 var(--mono);color:var(--ash);border:1px solid currentColor;padding:2px 3px 1px}@media(min-width:901px){.mark .logo-n{bottom:-1.5px}}.mark b{color:var(--dawn);font:600 21px/1 var(--logo);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mark b{background:linear-gradient(180deg,color-mix(in srgb,var(--dawn) 88%,#fff) 14%,var(--dawn) 48%,color-mix(in srgb,var(--dawn) 74%,var(--dawn-hot)) 86%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 5px rgb(255 198 41 / .28)) drop-shadow(0 0 16px rgb(255 140 46 / .16))}}.mark small{font:700 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-top:5px;color:var(--ash)}.reg-file .mark small{color:var(--pencil)}@media(max-width:900px){.mark b{font-size:28px}}@media(min-width:901px){.mark b{font-size:33px}.mark small{margin:4.5px 0 1.5px}}.hdr-nav{display:flex;gap:clamp(10px,2vw,26px);margin-left:auto;align-items:center}.hdr-nav a{text-decoration:none;font:700 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 0;border-bottom:2px solid transparent}.hdr-nav a:hover,.hdr-nav a[aria-current]{border-color:currentColor}.reg-file .hdr-nav a[aria-current]{color:var(--pencil)}.reg-life .hdr-nav a[aria-current]{color:var(--dawn)}.chip{font:800 12px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;padding:8px 10px;border:1px solid currentColor;white-space:nowrap}.reg-file .chip{color:var(--pencil)}.reg-life .chip{color:var(--dawn)}.weight{display:flex;flex-direction:column;align-items:center;background:var(--bone);color:var(--night);padding:6px 12px 7px;line-height:1;white-space:nowrap}.weight b{font:900 21px/1 var(--stencil);letter-spacing:.05em;text-transform:uppercase}.weight small{font:700 9px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-top:4px}.idx-btn{font:700 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:none;color:inherit;border:1px solid currentColor;padding:9px 12px;cursor:pointer}.idx-btn:hover{background:var(--bone);color:var(--night)}.hdr-nav .hdr-search{display:inline-grid;place-items:center;width:38px;height:33px;padding:0;border:1px solid currentColor;color:inherit;margin-right:-4px}.hdr-nav .hdr-search:hover,.hdr-nav .hdr-search[aria-current]{border-color:currentColor;background:var(--bone);color:var(--night)}@media(max-width:900px){.hdr-nav a.opt{display:none}}.hdr-drop{position:relative;display:flex;align-items:center}.hdr-menu{position:absolute;top:100%;left:-20px;padding-top:17px;display:none;z-index:30}.hdr-drop:hover .hdr-menu,.hdr-drop:focus-within .hdr-menu,.hdr-drop.is-open .hdr-menu{display:block}.hdr-drop.is-shut .hdr-menu{display:none}.hdr-menu-in{min-width:230px;padding:10px 0;border:1px solid var(--rule);border-top:0;box-shadow:0 18px 40px #0000008c}.reg-file .hdr-menu-in{background:#1b1e21;border-color:#3a4046}.reg-life .hdr-menu-in{background:#0a0a09}.hdr-nav .hdr-menu a{display:block;padding:11px 20px;border:0;font:400 16px/1.2 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--bone)}.hdr-nav .hdr-menu a:hover,.hdr-nav .hdr-menu a:focus-visible{color:var(--dawn);background:#ffffff0a}.hdr-nav .hdr-menu a[aria-current]{color:var(--dawn)}.hdr-menu .n{display:inline-block;width:2.4em;font:700 12px/1 var(--mono);letter-spacing:.08em;color:var(--ash)}.reg-file .hdr-nav .hdr-menu a[aria-current]{color:var(--pencil)}.hdr-nav .hdr-menu a.is-dup{display:none}@media(max-width:900px){.hdr-nav .hdr-menu a.is-dup{display:block}}@media(max-width:560px){.hdr-drop{display:none}}.hdr-nav a{white-space:nowrap}@media(max-width:1060px){.hdr-nav .weight{display:none}}@media(max-width:560px){.hdr-nav a,.chip,.weight{display:none}.hdr-nav{margin-left:auto}}dialog.index{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--concrete),var(--night);color:var(--bone);overscroll-behavior:contain}dialog.index::backdrop{background:#000000b3}.index-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:24px var(--gutter) 60px}.index-top{display:flex;justify-content:space-between;align-items:center;max-width:var(--max);margin:0 auto 30px}.index-close{font:700 28px/1 var(--mono);background:none;border:1px solid var(--rule);color:var(--bone);width:48px;height:48px;cursor:pointer}.index-close:hover{background:var(--bone);color:var(--night)}.index-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,70px);max-width:var(--max);margin:0 auto}.index-col h2{font:700 13px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ash);margin-bottom:18px}.index-files{display:grid;gap:10px}.index-files a{display:grid;grid-template-columns:70px 1fr;align-items:baseline;gap:10px;text-decoration:none;background:var(--manila);color:var(--ink);padding:14px 18px;border-radius:3px 3px 2px 2px;box-shadow:0 8px 18px #0006;transition:transform .15s}.index-files a:hover{transform:translate(6px)}.index-files .n{font:700 12px/1 var(--mono);letter-spacing:.12em;color:var(--stamp)}.index-files .t{font:600 22px/1.1 var(--serif)}.index-files .t small{display:block;font:400 13px/1.3 var(--mono);color:var(--ink-soft);margin-top:4px}.index-life a{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:baseline;text-decoration:none;padding:16px 0;border-top:1px solid var(--rule)}.index-life a:hover .t{color:var(--dawn)}.index-life .n{font:900 22px/1 var(--stencil);color:var(--dawn)}.index-life .t{font:800 34px/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.index-extra{margin-top:26px;font:400 14px/1.8 var(--mono);color:var(--ash)}.index-extra a{color:var(--bone)}@media(max-width:760px){.index-grid{grid-template-columns:1fr}}dialog.legal{width:min(760px,calc(100vw - 32px));max-height:min(86vh,900px);padding:0;border:0;background:var(--paper);color:var(--ink);box-shadow:0 30px 80px #000000b3;overflow:hidden}dialog.legal[open]{display:flex;flex-direction:column}dialog.legal::backdrop{background:#000000b8}.legal-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px 14px 26px;border-bottom:1px dashed #8a7650;font:700 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);flex:none}.legal-x{font:700 26px/1 var(--mono);width:44px;height:44px;flex:none;background:none;color:var(--ink);border:1px solid #b9a577;cursor:pointer}.legal-x:hover{background:var(--ink);color:var(--paper)}.legal-body{overflow-y:auto;overscroll-behavior:contain;padding:22px clamp(20px,5vw,44px) 36px;font-size:16px;line-height:1.65}.legal-body:focus{outline:none}.legal-body h2{font:600 20px/1.25 var(--serif);margin:26px 0 8px}.legal-body p,.legal-body li{margin:0 0 12px}.legal-body ul{padding-left:1.2em}.legal-body a{color:var(--stamp)}.legal-body .legal-updated,.legal-loading{font:400 13px/1.5 var(--mono);color:var(--ink-soft)}.legal-page{padding-block:clamp(28px,5vw,56px) clamp(48px,8vw,90px)}.legal-sheet{max-width:760px;margin:0 auto;background:var(--paper);color:var(--ink);padding:clamp(24px,5vw,52px);box-shadow:0 18px 50px #00000073}.legal-sheet h1{font:600 clamp(28px,4.5vw,40px)/1.15 var(--serif);margin:4px 0 18px}.legal-doc{font-size:16px;line-height:1.65}.legal-doc h2{font:600 20px/1.25 var(--serif);margin:26px 0 8px}.legal-doc p,.legal-doc li{margin:0 0 12px}.legal-doc ul{padding-left:1.2em}.legal-doc a{color:var(--stamp)}.legal-doc .legal-updated{font:400 13px/1.5 var(--mono);color:var(--ink-soft)}.pinned.note-pin{max-width:560px;margin:38px 0 8px calc(-1*clamp(24px,5vw,64px) - 10px)}.pinned.note-pin.note-hang{margin-bottom:calc(-1*clamp(24px,5vw,64px) - 50px)}.drawer:has(.note-hang)+.lca-wrap{margin-top:84px}.note-pin .clip{left:-17px;top:2px;transform:rotate(-86deg);transform-origin:17px 26px}.sheet.note-slip{transform:rotate(-.6deg);transform-origin:0 28px;padding:12px 20px 16px 24px;font-family:var(--mono);background:#fbf8f0}.note-slip .note-kicker,.note-slip h2{padding-left:82px}@media(max-width:560px){.pinned.note-pin{margin-left:-24px}.note-pin .clip{left:-14px;width:28px;height:93px;transform-origin:14px 21.6px;top:7px}.note-slip .note-kicker,.note-slip h2{padding-left:68px}.sheet.note-slip{padding:14px 18px 20px 20px}}.note-kicker{font:700 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--stamp);margin:0 0 5px}.note-slip h2{font:700 12px/1.3 var(--mono);letter-spacing:.01em;margin:0 0 5px}.note-slip p{font-family:var(--mono);font-size:10.5px;line-height:1.5;color:var(--ink-soft);margin:0 0 6px}.note-slip .note-last{margin:0}@media(min-width:1000px){.folder:has(>.note-pin){display:grid;grid-template-columns:minmax(0,1fr) min(400px,38%);grid-template-rows:auto auto auto 1fr;column-gap:clamp(28px,3.4vw,56px);align-items:start}.folder:has(>.note-pin)>*{grid-column:1}.folder:has(>.note-pin)>.label,.folder:has(>.note-pin)>.toc{grid-column:1 / -1}.folder>.pinned.note-pin{grid-column:2;grid-row:1 / span 4;max-width:none;margin:clamp(74px,7vw,104px) calc(-1*clamp(24px,5vw,64px) - 10px) 0 0}.folder>.pinned.note-pin.note-hang{margin-bottom:calc(-1*clamp(24px,5vw,64px) - 50px)}.note-pin .clip{left:auto;right:-17px;transform:rotate(94deg)}.sheet.note-slip{transform:rotate(.6deg);transform-origin:100% 28px}.note-slip .note-kicker,.note-slip h2{padding-left:0;padding-right:76px}.drawer:has(.note-hang)+.lca-wrap{margin-top:70px}.folder:has(>.note-hang)>h1{font-size:clamp(40px,4.3vw,64px);max-width:none}.folder:has(>.note-hang)>.stamp{position:static;grid-column:1;grid-row:2;justify-self:start;margin:22px 0 0 6px;transform:rotate(-6deg)}.folder>.pinned.note-pin.note-hang{margin-top:0}}.lca-epigraph{position:relative;max-width:30ch;margin:4px auto clamp(34px,5vw,50px);padding:22px 0;text-align:center;font:italic 500 clamp(21px,2.3vw,28px)/1.4 var(--serif);color:var(--stamp);text-wrap:balance}.lca-epigraph:before,.lca-epigraph:after{content:"";position:absolute;left:50%;width:72px;height:0;border-top:2px solid var(--stamp);opacity:.55;transform:translate(-50%)}.lca-epigraph:before{top:0}.lca-epigraph:after{bottom:0}.lca-back{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:26px 0 0;color:var(--ink-soft)}.lca-back a{color:var(--stamp);text-decoration:none;border-bottom:1px solid currentColor}.lca-wrap{margin-top:clamp(28px,5vh,56px)}.lca-page{max-width:860px;margin:0 auto;background:#fbf8f0;color:var(--ink);padding:clamp(24px,5vw,64px) clamp(18px,5vw,64px) clamp(36px,6vw,72px);box-shadow:0 22px 48px #00000080;position:relative}.lca-page:before{content:"CASE No. A-804566 · LISKER CASE ANALYSIS";display:block;font:700 12px/1 var(--mono);letter-spacing:.18em;color:var(--ink-soft);border-bottom:1px dashed #8a7650;padding-bottom:12px;margin-bottom:30px}.lca-page .lca-doc,.fn-dialog .lca-doc{--bg: transparent;--paper: #fbf8f0;--text: var(--ink);--muted: var(--ink-soft);--accent: var(--stamp);--rule: #cdbf9c;--aside-bg: #f1e8d3;background:transparent;font-size:17px}.lca-page .lca-doc p{font-size:1.02rem;line-height:1.68}.lca-page .lca-doc .testimony-excerpt .qa-text,.fn-dialog .lca-doc .testimony-excerpt .qa-text{font-family:var(--mono);font-variant-caps:normal;text-transform:none;letter-spacing:0;font-size:.86em;line-height:1.5}.lca-page .lca-doc .testimony-excerpt.natural-case .qa-text,.fn-dialog .lca-doc .testimony-excerpt.natural-case .qa-text{font-family:var(--serif);font-size:1em}.lca-page .lca-doc .testimony-excerpt .qa-label,.fn-dialog .lca-doc .testimony-excerpt .qa-label{font-family:var(--mono);color:var(--stamp)}.lca-doc .testimony-excerpt .qa-row>.qa-label,.lca-doc .testimony-excerpt .qa-row>.qa-text{align-self:baseline}.lca-doc .testimony-excerpt .qa-row>.qa-label{top:0;line-height:1.5}.lca-page .lca-doc .meta-source,.fn-dialog .lca-doc .meta-source{font-family:var(--mono);font-size:.82rem;letter-spacing:.02em}.lca-page .lca-doc .meta-citation,.lca-page .lca-doc .meta-proceeding,.fn-dialog .lca-doc .meta-citation,.fn-dialog .lca-doc .meta-proceeding{font-family:var(--mono);font-size:.8rem;color:var(--ink-soft)}.lca-page .lca-doc sup.fnref a{font-family:var(--mono);font-weight:700;color:var(--stamp);padding:0 1px}.lca-page .lca-doc sup.fnref a:hover{background:var(--stamp);color:#fff;text-decoration:none}.lca-page .lca-doc .footnotes-section{border-top:2px solid var(--ink)}.lca-page .lca-doc .footnotes-section h2{font:700 13px/1 var(--mono);letter-spacing:.22em;color:var(--stamp)}.lca-page .lca-doc .footnote:target{background:#f6e7b8}.gj-ns-wrap{margin-top:clamp(28px,5vh,56px)}.gj-ns{background:#fbf8f0;color:var(--ink);box-shadow:0 22px 48px #00000080;--sans: system-ui, -apple-system, "Segoe UI", sans-serif;--r-lg: 5px;--r-md: 4px;--r-sm: 3px;--step--1: 15px;--shadow-sm: 0 1px 3px rgb(0 0 0 / .12);--shadow-lg: 0 24px 60px rgb(0 0 0 / .45);--ink: #1d1912;--surface: #fbf8f0;--bg-cream: #fffdf7;--rule: #d8cdb4;--text-faint: #8a7f68;--text-muted: #5b4d34;--accent-red: var(--stamp);--accent: var(--stamp)}.gj-ns .gj-doc{--gj-ink: #1d1912;--gj-paper: #fbf8f0;--gj-rule: #d8cdb4;--gj-faint: #8a7f68;--gj-muted: #5b4d34;--gj-accent: var(--stamp)}.gj-ns .gj-cover{background:#f6efdf}.series-intro{font-size:clamp(18px,1.7vw,21px);line-height:1.6;color:#e3ddd0;max-width:62ch;margin:0 0 clamp(30px,5vw,48px)}.essay-wrap{margin-top:clamp(28px,5vh,56px)}.essay-scope.ns-essay{--page-bg: transparent;--bg-dark: #0a0a09;--bg-cream: #fbf8f0;--bg-cream-card: #f1e9d6;--text-dark: var(--ink);--text-muted: #5b4d34;--accent-red: var(--stamp);--mark-cream: #f3e9e2;background:transparent}.essay-scope.ns-essay .article{max-width:860px;min-height:0;box-shadow:0 22px 48px #00000080}.essay-scope.ns-essay .hero{background:var(--bg-cream);color:var(--ink);padding:26px clamp(18px,5vw,64px) 34px}.essay-scope.ns-essay .hero:after{left:clamp(18px,5vw,64px);right:clamp(18px,5vw,64px);height:2px;background:var(--stamp);opacity:.55}.essay-scope.ns-essay .hero h1{display:none}.essay-scope.ns-essay .eyebrow{font:700 12px/1 var(--mono);letter-spacing:.2em;color:var(--stamp);margin-bottom:16px}.essay-scope.ns-essay .deck{color:var(--ink-soft);font-size:clamp(18px,1.9vw,21px)}.essay-scope.ns-essay .share-btn{color:#8a7650}.essay-scope.ns-essay .share-btn:hover,.essay-scope.ns-essay .share-btn:focus-visible{color:var(--stamp)}.essay-scope.ns-essay .article:before{content:"PORTRAIT OF A FRAME-UP · AN ESSAY BY BRUCE LISKER";display:block;font:700 12px/1 var(--mono);letter-spacing:.18em;color:var(--ink-soft);background:var(--bg-cream);padding:22px clamp(18px,5vw,64px) 12px;border-bottom:1px dashed #8a7650}.lca-pager{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:860px;margin:34px auto 0}.lca-pager .lca-next{text-align:right;align-items:flex-end}@media(max-width:620px){.lca-pager{grid-template-columns:1fr}}dialog.fn-dialog{width:min(820px,calc(100vw - 24px));max-height:min(86vh,960px);padding:0;border:0;background:#fbf8f0;color:var(--ink);box-shadow:0 30px 80px #000000b3;overflow:hidden}dialog.fn-dialog[open]{display:flex;flex-direction:column}dialog.fn-dialog::backdrop{background:#000000b8}.fn-bar{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 22px;border-bottom:1px dashed #8a7650;flex:none}.fn-no{font:700 13px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stamp);margin-right:auto}.fn-backbtn{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:none;border:1px solid #b9a577;color:var(--ink);padding:9px 10px;cursor:pointer}.fn-x{font:700 26px/1 var(--mono);width:44px;height:44px;flex:none;background:none;color:var(--ink);border:1px solid #b9a577;cursor:pointer}.fn-x:hover,.fn-backbtn:hover{background:var(--ink);color:var(--paper)}.fn-dialog .fn-scroll{overflow-y:auto;overscroll-behavior:contain;padding:22px clamp(18px,4vw,36px) 32px}.drawer{padding-top:clamp(16px,3vw,34px)}.drawer{--tab-ink: #1d1810;--tl: 1.25px;--tab-r: 5px}.tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px calc(2 * var(--tab-r) + 8px);padding:0 0 0 calc(var(--tab-r) + 18px);margin:0;list-style:none;position:relative;z-index:1}.tabs .tab-break{flex-basis:100%;height:0;margin-top:-4px}.tabs a{--tab-bg: #b9a77c;position:relative;display:block;white-space:nowrap;text-decoration:none;font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 8px 7px;border:var(--tl) solid var(--tab-ink);border-bottom:0;border-radius:5px 5px 0 0;background:var(--tab-bg);color:#3b3020;transition:background .15s}.tabs .is-back a{--tab-bg: var(--band-bg)}.tabs a:hover{--tab-bg: #cdbb8f}.tabs a[aria-current]{--tab-bg: var(--manila);padding-bottom:11px;margin-bottom:calc(-1 * var(--tl))}.tabs a:before,.tabs a:after{content:"";position:absolute;bottom:calc(-1 * var(--tl));width:var(--tab-r);height:var(--tab-r);pointer-events:none;box-sizing:border-box;border:0 solid var(--tab-ink);box-shadow:0 0 0 var(--tab-r) var(--tab-bg);clip-path:inset(0 0 var(--tl) 0)}.tabs a:before{left:calc(-1 * var(--tab-r));border-right-width:var(--tl);border-bottom-width:var(--tl);border-bottom-right-radius:var(--tab-r)}.tabs a:after{right:calc(-1 * var(--tab-r));border-left-width:var(--tl);border-bottom-width:var(--tl);border-bottom-left-radius:var(--tab-r)}.tabs a[aria-current]:before,.tabs a[aria-current]:after,.tabs .is-back a:before,.tabs .is-back a:after{bottom:0}.tabs .tab-band{position:absolute;z-index:-1;background:var(--band-bg);border:var(--tl) solid var(--tab-ink);border-bottom:0;border-radius:6px 6px 0 0;pointer-events:none}.tabs .n{color:var(--stamp);margin-right:5px}@media(max-width:560px){.tabs{padding-left:calc(var(--tab-r) + 10px);column-gap:calc(2 * var(--tab-r) + 6px)}.tabs a{font-size:9px;letter-spacing:.06em;padding:5px 6px 6px}.tabs a[aria-current]{padding-bottom:10px}.tabs .n{margin-right:4px}.drawer{--tab-r: 4px}}.drawer .folder{border:var(--tl) solid var(--tab-ink)}.folder{position:relative;background:var(--manila);color:var(--ink);border-radius:3px;box-shadow:0 22px 48px #00000080;padding:clamp(24px,5vw,64px)}.typed{font:400 14px/1.55 var(--mono);letter-spacing:.03em;border-bottom:1px dashed #8a7650;padding-bottom:14px;margin-bottom:26px}.typed p{margin:0}.typed b{font-weight:700}.folder h1{font:600 clamp(40px,6.4vw,92px)/.95 var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.035em;color:#15110b;margin-bottom:20px;max-width:16ch}.folder .lead{font-size:clamp(17px,1.5vw,20px);max-width:62ch;color:#2d2517}.stamp{position:absolute;right:clamp(14px,5vw,64px);top:clamp(22px,3.4vw,50px);transform:rotate(-8deg);pointer-events:none}.stamp b{font-size:clamp(24px,2.6vw,36px)}@media(max-width:760px){.stamp{position:static;display:inline-flex;margin:26px 0 6px 6px}}.label{font:700 13px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pencil);margin:0 0 22px}.folder .label{color:var(--stamp)}.section{padding-block:clamp(48px,9vh,100px) 0}.tag{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--paper);color:var(--ink);padding:28px 22px 20px;clip-path:polygon(0 16px,16px 0,100% 0,100% 100%,0 100%);box-shadow:0 12px 26px #0006;text-decoration:none;transition:transform .15s}a.tag:hover,button.tag:hover{transform:translateY(-3px)}.tag:before{content:"";position:absolute;left:24px;top:18px;width:11px;height:11px;border-radius:50%;background:var(--desk);box-shadow:inset 0 0 0 2px #b9a577}.tag .ex{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7a2a1e;margin-top:12px}.tag .meta{font:400 13px/1.4 var(--mono);color:var(--ink-soft)}.tag .ti{font:600 20px/1.2 var(--serif)}.tag .go{margin-top:auto;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stamp);padding-top:8px}.tags{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px}.card{background:#fbf8f0 repeating-linear-gradient(#fbf8f0 0 29px,var(--paper-rule) 29px 30px);color:var(--ink);padding:24px;border-top:6px solid var(--stamp);box-shadow:0 10px 22px #00000059}.docket{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.docket li{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid #b9a577;align-items:baseline}.docket time{font:700 14px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-soft)}.docket li.stamp-row p{font-weight:600}.docket li.stamp-row time{color:var(--stamp)}.docket li.free-row{background:var(--ink);color:var(--paper);margin-inline:-14px;padding-inline:14px}.docket li.free-row time{color:var(--dawn)}.docket p{margin:0}@media(max-width:620px){.docket li{grid-template-columns:1fr;gap:4px}}.caption{display:grid;grid-template-columns:1fr auto;border:2px solid var(--ink);font:400 14px/1.5 var(--mono);margin-bottom:30px;max-width:760px}.caption>div{padding:14px 18px}.caption .l{border-right:2px solid var(--ink)}.caption .r{display:flex;flex-direction:column;justify-content:center;min-width:190px}.caption .r b{font-size:20px;letter-spacing:.06em}@media(max-width:560px){.caption{grid-template-columns:1fr}.caption .l{border-right:0;border-bottom:2px solid var(--ink)}}.btn{display:inline-flex;align-items:center;gap:10px;font:700 14px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:16px 24px;border:2px solid transparent;cursor:pointer}.reg-file .btn,.folder .btn{background:var(--ink);color:var(--paper)}.reg-file .btn:hover,.folder .btn:hover{background:var(--stamp);color:#fff}.btn.ghost{background:transparent;color:inherit;border-color:currentColor}.reg-life .btn{background:var(--dawn);color:var(--night);font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:.14em}.reg-life .btn:hover{background:var(--dawn-pale)}.reg-life .btn.ghost{background:transparent;color:var(--bone);border-color:var(--bone)}.reg-life .btn.ghost:hover{background:var(--bone);color:var(--night)}.reg-life .folder .btn{background:var(--ink);color:var(--paper);font:700 14px/1 var(--mono);letter-spacing:.12em}.reg-life .folder .btn:hover{background:var(--stamp);color:#fff}.reg-life .folder .btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.reg-life .folder .btn.ghost:hover{background:var(--ink);color:var(--paper)}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.redact{display:grid;gap:7px;margin:18px 0}.redact span{height:12px;background:var(--ink);width:92%}.redact span:nth-child(2){width:78%}.redact span:nth-child(3){width:48%}.mtab-row{scroll-margin-top:calc(var(--hdr-h, 72px) + 44px)}@media(max-width:700px){.mtab-row{scroll-margin-top:calc(var(--hdr-h, 72px) + 20px)}}.mtabs>input{position:absolute;opacity:0;pointer-events:none}.mtab-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.mtab-row label{cursor:pointer;font:700 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:12px 16px;border:1px solid #6a7075;color:#ece6d8}.mtab-row label b{color:var(--pencil);margin-left:6px}.mpanel{display:none}#mt-v:checked~.mtab-row label[for=mt-v],#mt-p:checked~.mtab-row label[for=mt-p],#mt-r:checked~.mtab-row label[for=mt-r]{background:var(--pencil);color:var(--ink);border-color:var(--pencil)}#mt-v:checked~.mtab-row label[for=mt-v] b,#mt-p:checked~.mtab-row label[for=mt-p] b,#mt-r:checked~.mtab-row label[for=mt-r] b{color:var(--stamp)}#mt-v:checked~#mp-v,#mt-p:checked~#mp-p,#mt-r:checked~#mp-r{display:block}.mtabs>input:focus-visible~.mtab-row{outline:3px solid var(--pencil);outline-offset:6px}.tag .thumb{margin:6px -8px 4px;aspect-ratio:16/9;object-fit:cover;width:calc(100% + 16px);max-width:none;filter:grayscale(.35) sepia(.2) contrast(1.05)}.tag audio{width:100%;margin-top:8px;height:36px}button.tag{border:0;text-align:left;font:inherit;cursor:pointer}dialog.player{width:min(1100px,94vw);padding:0;border:0;background:var(--desk);color:#ece6d8;box-shadow:0 30px 80px #000000b3;overscroll-behavior:contain}dialog.player::backdrop{background:#000c}.player-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font:700 13px/1.3 var(--mono);letter-spacing:.08em}.player-bar button{font:700 22px/1 var(--mono);background:none;border:1px solid #6a7075;color:inherit;width:42px;height:42px;cursor:pointer;flex:none}.player-frame{aspect-ratio:16/9;background:#000}.player-frame iframe{width:100%;height:100%;border:0;display:block}.toc{list-style:none;margin:0;padding:0}.toc li{border-bottom:1px solid #b9a577}.toc a,.toc .sealed{display:grid;grid-template-columns:70px 1fr auto;gap:18px;align-items:baseline;padding:18px 0;text-decoration:none}.toc a:hover .ct{color:var(--stamp)}.toc .cn{font:700 22px/1 var(--mono);color:var(--stamp)}.toc .ct{font:600 clamp(20px,2.2vw,28px)/1.15 var(--serif)}.toc .cb{display:block;font:400 15px/1.45 var(--serif);color:var(--ink-soft);margin-top:6px}.toc .go{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stamp)}.toc .sealed{opacity:.7}.seal-tag{font:800 13px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:#b0271c;border:3px solid #b0271c;border-radius:5px;outline:1px solid #b0271c;outline-offset:-6px;padding:6px 9px 5px;transform:rotate(-4deg);display:inline-block;white-space:nowrap;mix-blend-mode:multiply;opacity:.9;-webkit-mask-image:var(--ink-wear);mask-image:var(--ink-wear);-webkit-mask-size:140px;mask-size:140px}@media(max-width:620px){.toc a,.toc .sealed{grid-template-columns:48px 1fr}.toc .go,.toc .seal-tag{grid-column:2;justify-self:start}}.rog{border-top:2px solid var(--ink)}.rog details{border-bottom:1px solid #b9a577}.rog summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:150px 1fr 30px;gap:16px;padding:20px 0;align-items:baseline}.rog summary::-webkit-details-marker{display:none}.rog .rn{font:700 13px/1.3 var(--mono);letter-spacing:.1em;color:var(--stamp);text-transform:uppercase}.rog .rq{font:600 clamp(19px,2vw,25px)/1.2 var(--serif)}.rog summary:after{content:"+";font:700 24px/1 var(--mono);color:var(--stamp)}.rog details[open] summary:after{content:"−"}.rog .ra{padding:0 0 24px 166px;max-width:calc(70ch + 166px)}.rog .ra .resp{font:700 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px}@media(max-width:700px){.rog summary{grid-template-columns:1fr 24px}.rog .rn{grid-column:1 / -1}.rog .ra{padding-left:0}}.life-hero{position:relative;padding:clamp(26px,5vh,56px) 0 clamp(54px,8vh,84px);overflow:hidden}.life-hero .desig{margin-bottom:18px}.life-hero .big{font-size:clamp(46px,6.6vw,104px);margin-bottom:18px}.life-hero .life-lead{margin:0}.horizon+.life-section{padding-top:clamp(26px,4vh,40px);border-top:0}.desig{font:700 13px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ash);margin:0 0 26px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.desig b{color:var(--dawn);font-weight:700}.big{font:900 clamp(56px,11vw,176px)/.86 var(--display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:-.005em;color:var(--bone);margin:0 0 28px}.big em{font-style:normal;color:var(--dawn)}.life-lead{font-size:clamp(18px,1.8vw,22px);max-width:58ch;color:#d6d0c4}.horizon{position:relative;height:140px;margin-top:-140px;pointer-events:none}.horizon:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(255 198 41 / .28),rgb(255 123 46 / .08) 40%,transparent 100%)}.horizon:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--dawn-hot) 12%,var(--dawn) 40%,var(--dawn-pale) 55%,var(--dawn) 70%,var(--dawn-hot) 88%,transparent);box-shadow:0 0 24px 2px #ffc6298c}.stencil-n{font:900 clamp(34px,4vw,54px)/1 var(--stencil);color:var(--dawn)}.slab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.slab{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--bone);position:relative;transition:background .2s}a.slab:hover{background:#ffc6290f}a.slab:hover .slab-t{color:var(--dawn)}.slab-t{font:800 clamp(28px,3vw,40px)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.slab p{color:#cfc9bd;margin:0;font-size:17px}.slab .go{margin-top:auto;font:800 14px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--dawn)}.slab ul{margin:0;padding-left:1.1em;color:#cfc9bd;font-size:16px}.slab ul li{margin-bottom:4px}.kicker{font:800 15px/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--dawn);margin:0 0 18px}.life-h2{font:900 clamp(40px,6vw,88px)/.9 var(--display);text-transform:uppercase;margin-bottom:26px}.life-h2 em{font-style:normal;color:var(--dawn)}.life-section{padding-block:clamp(60px,11vh,120px);border-top:1px solid var(--rule)}.freebox{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule)}.freebox>div{padding:clamp(20px,3vw,34px);border-right:1px solid var(--rule)}.freebox>div:last-child{border-right:0}.freebox .num{font:900 clamp(46px,7vw,104px)/.9 var(--stencil);color:var(--bone);display:block;font-variant-numeric:tabular-nums}.freebox .num.dawn{color:var(--dawn)}.freebox .cap{display:block;font:700 13px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin-top:12px}@media(max-width:760px){.freebox{grid-template-columns:1fr}.freebox>div{border-right:0;border-bottom:1px solid var(--rule)}.freebox>div:last-child{border-bottom:0}}.seal{width:180px;height:180px;flex:none}.seal text{font-family:var(--stencil);font-weight:900;letter-spacing:.18em;text-transform:uppercase;fill:var(--dawn)}.gallery{columns:3 300px;column-gap:14px}.gallery figure{display:inline-block;width:100%;vertical-align:top;break-inside:avoid;margin:0 0 14px;position:relative;background:var(--slab)}.gallery img{display:block;width:100%;height:auto}.gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:30px 12px 10px;background:linear-gradient(transparent,#000c);font:800 16px/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.gallery figcaption small{display:block;font:400 12px/1 var(--mono);letter-spacing:.12em;color:var(--ash);margin-top:6px}@media(hover:none){.gallery img{filter:none}}.cause-logo{background:#fff;padding:10px;aspect-ratio:12/5;display:flex;align-items:center;justify-content:center}.cause-logo img{max-height:100%;width:auto}.svc-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,90px);align-items:start}@media(max-width:860px){.svc-grid{grid-template-columns:1fr}}.svc-intro{font-size:clamp(19px,1.9vw,24px);line-height:1.55;color:var(--bone);margin:0;max-width:46ch}.svc-note{font:400 14px/1.5 var(--mono);color:var(--ash);margin:12px 0 0}.svc-help{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.svc-help li{padding:14px 0 14px 34px;border-bottom:1px solid var(--rule);position:relative;font-size:18px;color:#e3ddd0}.svc-help li:before{content:"";position:absolute;left:4px;top:21px;width:14px;height:7px;border-left:3px solid var(--dawn);border-bottom:3px solid var(--dawn);transform:rotate(-45deg)}.svc-gets{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.svc-gets li{padding:22px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:8px}.svc-gets b{font:800 20px/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--bone)}.svc-gets span{color:#cfc9bd;font-size:16px}.svc-band{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 40px}.svc-band .life-lead{margin:0}.svc-code{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px}.svc-code label{font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ash)}.svc-code input{width:9rem;padding:10px 12px;text-align:center;font:700 16px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--bone);background:transparent;border:1px solid var(--rule)}.svc-code input:focus-visible{outline:2px solid var(--dawn);outline-offset:2px}.svc-code span{font:400 13px/1.4 var(--mono);color:var(--ash)}@media(max-width:820px){.svc-code{display:none}}.svc-gallery{padding-block:0}.slab .tagline{font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ash)}.form{display:grid;gap:18px;max-width:720px}.form label{display:grid;gap:8px;font:800 14px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ash)}.form input,.form textarea{font:400 18px/1.4 var(--serif);color:var(--bone);background:transparent;border:0;border-bottom:2px solid var(--rule);padding:10px 0}.form input:focus,.form textarea:focus{outline:none;border-color:var(--dawn)}.form textarea{min-height:140px;resize:vertical}.contact-top{padding:clamp(28px,6vh,64px) 0 clamp(60px,10vh,110px)}.contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,6vw,90px);align-items:start}@media(max-width:860px){.contact-grid{grid-template-columns:1fr;gap:22px}}.contact-head .desig{margin-bottom:18px}.contact-h1{font:900 clamp(48px,7vw,112px)/.88 var(--display);text-transform:uppercase;color:var(--bone);margin:0 0 16px}.contact-h1 em{font-style:normal;color:var(--dawn)}.contact-sub{font:italic 400 clamp(18px,1.7vw,22px)/1.4 var(--serif);color:#d6d0c4;margin:0}.contact-top .form{max-width:none;gap:14px}.contact-top .form input:focus,.contact-top .form textarea:focus{border-color:var(--dawn)}.form .opt{font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:none;color:#7c776d}.form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-send{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px}.contact-send .btn:disabled{opacity:.6;cursor:wait}.cf-status{font:400 15px/1.5 var(--mono);margin:0}.cf-status.is-pending{color:var(--ash)}.cf-status.is-ok{color:#7fd99a}.cf-status.is-error{color:#ff8a6b}.cf-status a{color:var(--dawn)}.contact-aside{font:400 13px/1.6 var(--mono);color:var(--ash);margin:4px 0 0}.gate-hero{--intro-shift: 48px;padding:clamp(36px,6vw,70px) 0 calc(clamp(60px,10vh,110px) - var(--intro-shift))}.gate-grid{position:relative;display:flow-root}.gate-folder{margin-top:46px;border-radius:14px 14px 13px 13px}.gate-folder h1{max-width:21ch}.ftab{position:absolute;z-index:1;top:-42px;left:26px;height:43px;display:flex;align-items:center;padding:2px 34px 0;color:#3b3020;font:700 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;isolation:isolate}.ftab:before{content:"";position:absolute;inset:0 0 -4px;z-index:-1;background:var(--manila);border-radius:11px 13px 0 0/14px 12px 0 0;transform:perspective(70px) rotateX(3.2deg);transform-origin:50% 100%}.ftab:after{content:"";position:absolute;z-index:-1;bottom:0;left:-11px;right:-11px;height:11px;background:radial-gradient(circle at 0 0,transparent 10.5px,var(--manila) 11px) left bottom / 11px 11px no-repeat,radial-gradient(circle at 100% 0,transparent 10.5px,var(--manila) 11px) right bottom / 11px 11px no-repeat,linear-gradient(var(--manila),var(--manila)) center bottom / calc(100% - 20px) 11px no-repeat}.gate-grid .pinned .sheet{background:none;box-shadow:none;padding:0;transform:none;z-index:3}.gate-grid .pinned .polaroid{display:block;transform-origin:50% 50%}.pol-stack{position:relative}.pol-stack>.pol-frame,.pol-stack>.pol-date{position:absolute;inset:0;width:100%;height:100%;display:block}.pol-win{position:absolute;z-index:0;left:4.3779%;top:4.4968%;width:91.935%;height:71.842%;overflow:hidden;background:#1d2433}.pol-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:0}.pol-slide.is-on{opacity:1}.pol-slide.is-dev{animation:pol-develop 1.8s cubic-bezier(.3,.1,.3,1) both}@keyframes pol-develop{0%{opacity:0;filter:brightness(1.9) saturate(.15) sepia(.45) contrast(.6)}30%{opacity:1;filter:brightness(1.45) saturate(.4) sepia(.3) contrast(.75)}to{opacity:1;filter:none}}.pol-flash{position:absolute;inset:0;z-index:9999;background:radial-gradient(circle at 50% 45%,#fffef6,#fffcf0d9 60%,#fffaeb99);opacity:0;pointer-events:none}.pol-flash.is-pop{animation:pol-flash .55s ease-out both}@keyframes pol-flash{0%{opacity:0}12%{opacity:.92}to{opacity:0}}@media(prefers-reduced-motion:reduce){.pol-slide.is-dev,.pol-flash.is-pop{animation:none}}.pol-date{transition:opacity 1.4s ease-in-out}.pol-stack.is-film .pol-date{opacity:0}.gate-grid .pinned .clip-back{z-index:2}.gate-grid .pinned .clip-front{z-index:4}.gate-folder .gate-top,.gate-folder .ftab{--ink: #4d463b;color:var(--ink)}.gate-top .verdict-wrap{position:relative}.gate-top .typed.verdict{line-height:2.3;letter-spacing:.01em}.gate-top .stamps{position:absolute;inset:0;margin:0;display:block;pointer-events:none}.gate-top .stamps .s{position:absolute;margin:0}.gate-top .stamps .s:nth-child(-n+2){padding:clamp(4px,1.15vw,7px) clamp(6px,1.8vw,12px) clamp(4px,1vw,6px);outline-offset:-5px;border-width:3px;gap:4px}.gate-top .stamps .s:nth-child(-n+2) b{font-size:clamp(11px,3.1vw,19px);letter-spacing:.03em}.gate-top .stamps .s:nth-child(-n+2) i{font-size:clamp(7.5px,2.05vw,11px);padding-top:3px}@media(min-width:861px){.gate-top .stamps .s:nth-child(2){translate:0 -100%}}.gate-top .stamps .s:nth-child(3){z-index:1;padding:clamp(7px,2vw,12px) clamp(12px,3.6vw,22px) clamp(6px,1.8vw,11px);border-width:4px;transform:rotate(-3.5deg)}.gate-top .stamps .s:nth-child(3) b{font-size:clamp(27px,7.6vw,46px)}.gate-top .stamps .s:nth-child(3) i{font-size:clamp(10px,2.8vw,16px)}@media(max-width:560px){.gate-hero :is(.gate-grid,.gate-intro){--gutter: 7px;padding-inline:var(--gutter)}.gate-hero{padding-top:26px}}.gate-folder{position:relative;z-index:1}.pinned{position:relative;max-width:440px;margin:0}.sheet{position:relative;z-index:2;background:#f7f2e6 linear-gradient(180deg,#faf6ec,#efe7d4);padding:28px 22px 22px;transform:rotate(3.2deg);transform-origin:44px 0;box-shadow:0 18px 40px #00000080;color:#3b3020}.polaroid{width:85%;aspect-ratio:868 / 970;height:auto;object-fit:fill;transform:rotate(-4.6deg);transform-origin:26px 0;box-shadow:0 2px 3px #00000040,0 10px 20px #00000047;filter:sepia(.1) contrast(1.03)}.clip{position:absolute;left:22px;top:-26px;width:34px;height:113px;transform:rotate(-9deg);transform-origin:17px 26px;overflow:visible;pointer-events:none}.clip path{fill:none;stroke:#858d94;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.clip path.hi{stroke:#e4e8eb;stroke-width:1.1;transform:translate(-.5px,-.4px)}.clip-back{z-index:0}.clip-back path{stroke:#6f767c}.clip-front{z-index:3;filter:drop-shadow(1px 2px 1.5px rgb(0 0 0 / .45))}@media(min-width:861px){.gate-grid{--pin-w: clamp(290px, 30vw, 390px);--pin-r: clamp(28px, 4vw, 60px)}.gate-grid .pinned{position:absolute;top:46px;right:calc(var(--gutter) + var(--pin-r));width:var(--pin-w);max-width:none;margin:0}.gate-top{margin-right:calc(var(--pin-w) + var(--pin-r) + 34px - clamp(24px,5vw,64px));min-height:calc(var(--pin-w) * 1.1 - clamp(24px,5vw,64px))}.gate-hero{padding-top:clamp(16px,2.6vw,40px)}.gate-grid{--ph-mt: -6px}.gate-grid .pinned .sheet{margin-top:var(--ph-mt)}.gate-grid .pinned .polaroid{width:90%;margin-left:auto;transform:rotate(3deg);box-shadow:0 2px 3px #00000047,0 10px 22px #0000005c}.gate-grid .pinned .clip{left:calc(91% - 17px);top:calc(var(--ph-mt) - 25px + var(--pin-w) * .016);transform:rotate(-3deg)}.gate-top .verdict-wrap{max-width:660px;margin:70px 0 34px}.gate-top .typed.verdict{font-size:15px;padding-bottom:54px}.gate-top .stamps .s:nth-child(-n+2){padding:8px 14px 7px;outline-offset:-7px;border-width:4px;gap:5px}.gate-top .stamps .s:nth-child(-n+2) b{font-size:22px}.gate-top .stamps .s:nth-child(-n+2) i{font-size:12px}.gate-top .stamps .s:nth-child(1){left:-2%;top:-46px;transform:rotate(-6deg)}.gate-top .stamps .s:nth-child(2){left:52%;top:-44px;transform:rotate(4.5deg)}.gate-top .stamps .s:nth-child(3){left:30%;top:21px;bottom:auto;padding:9px 17px 8px}.gate-top .stamps .s:nth-child(3) b{font-size:31px}.gate-top .stamps .s:nth-child(3) i{font-size:13px}}.gate-intro h1{font:600 clamp(40px,6.4vw,92px)/.95 var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.035em;margin:0 0 20px;max-width:21ch}.featured-in{display:block;margin:57px 0 clamp(-30px,calc(1.6vw - 34px),-17px);padding-top:18px;border-top:1px solid rgb(237 232 221 / .14);text-decoration:none;color:#ede8dd9e;transition:color .25s}.featured-in:hover{color:#ede8dde6}.fi-k{display:block;margin-bottom:10px;font:600 11px/1 var(--serif);letter-spacing:.28em;text-transform:uppercase;color:#ede8dd73}.fi-list{--fi-gap: clamp(28px, 3.4vw, 48px);display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px var(--fi-gap)}.fi-list img{display:block;height:var(--h);width:auto;opacity:.62;transition:opacity .25s}.featured-in:hover .fi-list img{opacity:.9}@media(max-width:700px){.fi-list img{height:calc(var(--h) * .8)}}.fi-crawl,.fi-track{display:block}.fi-crawl.is-on{display:block;overflow:hidden;height:44px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.fi-crawl.is-on .fi-track{display:flex;width:max-content;height:100%;align-items:center;will-change:transform}.fi-crawl.is-on .fi-list{flex-wrap:nowrap;padding-right:var(--fi-gap)}.fi-sep{display:none}.fi-tip{position:fixed;z-index:60;left:0;top:0;width:max-content;max-width:min(300px,calc(100vw - 24px));padding:10px 13px 11px;background:#23221f;border:1px solid rgb(237 232 221 / .16);border-radius:8px;box-shadow:0 14px 34px #0000008c;color:#ede8dddb;font:400 14.5px/1.45 var(--serif);pointer-events:none;opacity:0;translate:0 4px;transition:opacity .16s,translate .16s}.fi-tip.is-on{opacity:1;translate:0 0}.fi-tip b{display:block;margin-bottom:4px;font:700 10.5px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dawn)}.fi-tip:after{content:"";position:absolute;left:var(--arrow, 50%);top:100%;width:10px;height:10px;margin:-5px 0 0 -5px;background:inherit;border:inherit;border-width:0 1px 1px 0;rotate:45deg}.fi-tip.is-below:after{top:0;border-width:1px 0 0 1px}.fi-crawl.is-on .fi-sep{display:block;margin:0 calc(var(--fi-gap) * .9);font:400 20px/1 var(--serif);color:#ede8dd73}.gate-intro .lead{font-style:italic;font-size:clamp(17px,1.5vw,20px);max-width:62ch;margin:0}@media(max-width:860px){.gate-hero{overflow-x:clip}.gate-hero .gate-grid{container-type:inline-size;transform:rotate(-1deg);--ph-w: 39cqw}.gate-hero{padding-top:24px}.gate-folder{aspect-ratio:100 / 65;padding:0}.gate-top{position:absolute;inset:0}.gate-top .caption{position:absolute;left:4.5cqw;top:5cqw;width:50cqw;margin:0;transform:rotate(-.4deg);grid-template-columns:1fr;font-size:2.25cqw;line-height:1.36;letter-spacing:0;border-width:max(1px,.4cqw)}.gate-top .caption>div{padding:1.5cqw 2.2cqw}.gate-top .caption .l{border-right:0;border-bottom:max(1px,.4cqw) solid var(--ink)}.gate-top .caption .r{min-width:0;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:1.2em}.gate-top .caption .r b{font-size:1.45em;letter-spacing:.04em}.gate-grid .pinned{position:absolute;top:46px;right:calc(var(--gutter) + 3.5cqw);width:var(--ph-w);max-width:none;margin:0}.gate-grid .pinned .sheet{margin-top:2.6cqw}.gate-grid .pinned .polaroid{width:100%;transform:rotate(4deg);box-shadow:0 1px 2px #0000004d,0 4px 9px #00000057}.gate-grid .pinned .clip{width:5.4cqw;height:18cqw;left:86%;top:-2.2cqw;transform:rotate(-4deg);transform-origin:50% 23%}.gate-top .verdict-wrap{position:absolute;left:4.5cqw;right:4.5cqw;top:47.5cqw;bottom:0;margin:0}.gate-top .typed.verdict{font-size:2.55cqw;line-height:2;letter-spacing:0;padding:2.4cqw 0 0;border-bottom:0}.gate-top .stamps .s{white-space:nowrap}.gate-top .stamps .s:nth-child(-n+2){padding:1cqw 1.9cqw .9cqw;border-width:.75cqw;outline-width:.3cqw;outline-offset:-1.45cqw;gap:.9cqw}.gate-top .stamps .s:nth-child(-n+2) b{font-size:3.5cqw;letter-spacing:.03em}.gate-top .stamps .s:nth-child(-n+2) i{font-size:1.95cqw;padding-top:.7cqw;border-top-width:.4cqw}.gate-top .stamps .s:nth-child(1){left:-1.5cqw;top:-6.6cqw;transform:rotate(-5deg)}.gate-top .stamps .s:nth-child(2){left:auto;right:1cqw;top:1.8cqw;transform:rotate(4deg)}.gate-folder{z-index:auto}.gate-top .stamps .s:nth-child(3){z-index:5;left:28.3cqw;top:-26cqw;bottom:auto;padding:1.84cqw 4.49cqw 1.61cqw;border-width:1.09cqw;outline-width:.4cqw;outline-offset:-2.13cqw;gap:1.27cqw;transform:translate(-50%,-50%) rotate(-3.5deg)}.gate-top .stamps .s:nth-child(3) b{font-size:9.55cqw}.gate-top .stamps .s:nth-child(3) i{font-size:3.16cqw;padding-top:1.04cqw;border-top-width:.58cqw}.gate-intro .gi{padding-inline:4px}.gate-intro .actions{position:relative;z-index:5;display:flex;flex-wrap:nowrap;gap:10px;margin:clamp(26px,7vw,40px) 0 clamp(42px,11vw,54px)}.gate-hero .gate-intro .btn{flex:1;justify-content:center;box-sizing:border-box;height:44px;padding:0 10px;border:1.5px solid var(--bone);background:var(--bone);color:var(--ink);font:700 11.5px/1 var(--mono);letter-spacing:.08em;white-space:nowrap}.gate-hero .gate-intro .btn:hover{background:var(--stamp);border-color:var(--stamp);color:#fff}.gate-hero .gate-intro .btn.ghost{background:transparent;color:var(--bone)}.gate-hero .gate-intro .btn.ghost:hover{background:var(--bone);color:var(--ink)}.gate-intro h1{color:var(--bone)}.gate-intro .lead{color:#c9c3b6}}@media(min-width:861px){.gate-hero{--fpad-d: clamp(24px, 5vw, 64px);--btn-h: 50px}.gate-grid{transform:rotate(-1.2deg)}.gate-folder{aspect-ratio:1.95;display:flex;flex-direction:column;z-index:auto}.gate-top{flex:1 0 auto;display:flex;flex-direction:column}.gate-top .verdict-wrap{flex:1 0 auto;margin:44px 0 0;min-height:calc(155px + .65 * clamp(66px,6.8vw,104px) + var(--btn-h))}.gate-top .stamps .s{white-space:nowrap}.gate-top .stamps .s:nth-child(-n+2) b{font-size:clamp(16px,1.55vw,22px)}.gate-top .stamps .s:nth-child(-n+2) i{font-size:clamp(10px,.85vw,12px)}.gate-top .typed.verdict{border-bottom:0}.gate-top .stamps .s:nth-child(1){left:-2%;top:-66px;transform:rotate(-5deg)}.gate-top .stamps .s:nth-child(2){left:52%;top:-64px;transform:rotate(4deg)}.gate-top .stamps .s:nth-child(3){z-index:5;left:calc(var(--fc-x, 50%) - var(--rel-nudge, 0px));top:84px;bottom:auto;padding:16px 36px 14px;border-width:6px;outline-width:2px;outline-offset:-12px;gap:8px;transform:translate(-50%,-50%) rotate(-3.5deg)}.gate-top .stamps .s:nth-child(3) b{font-size:clamp(66px,6.8vw,104px)}.gate-top .stamps .s:nth-child(3) i{font-size:clamp(17px,1.7vw,25px);padding-top:8px;border-top-width:3px}.gate-intro .actions{position:relative;z-index:5;margin:calc(-1 * (var(--fpad-d) + var(--btn-h))) 0 calc(var(--fpad-d) + clamp(48px,6vw,80px) + var(--intro-shift)) var(--fpad-d)}.gate-hero .gate-intro .btn{box-sizing:border-box;height:var(--btn-h);background:var(--ink);color:var(--paper);font:700 14px/1 var(--mono);letter-spacing:.12em}.gate-hero .gate-intro .btn:hover{background:var(--stamp);color:#fff}.gate-hero .gate-intro .btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.gate-hero .gate-intro .btn.ghost:hover{background:var(--ink);color:var(--paper)}.gate-intro h1{color:var(--bone)}.gate-intro .lead{color:#c9c3b6}}@media(min-width:861px)and (max-width:1099px){.gate-folder{aspect-ratio:auto}}.typed.verdict{margin-bottom:0}.stamps-wait .gate-top .stamps .s{opacity:0}.stamp-dust{position:absolute;z-index:2;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#624a2abd,#624a2a4d 45%,#624a2a00 70%)}.stamp-dust.is-light{background:radial-gradient(circle,#fff9e8e6,#fff9e84d 45%,#fff9e800 70%)}.stamp-dust.is-grit{background:#544026bf}.stamp-dust.is-pale{background:radial-gradient(circle,#e8dabcb3,#e8dabc42 45%,#e8dabc00 70%)}.stamp-dust.is-grit.is-pale{background:#d6c6a6cc}.folder-dust{position:absolute;left:0;top:0;width:0;height:0;z-index:3;pointer-events:none}.folder-dust i{position:absolute;border-radius:50%;background:radial-gradient(circle,#decca8a8,#decca83d 45%,#decca800 70%)}.folder-dust i.is-grit{background:#c8b692b3}.xout{position:relative;display:inline-block;padding-right:6px}.xout del{text-decoration:none}.rstamp{--ink: #b0271c;display:inline-flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink);border:4px solid var(--ink);border-radius:7px;outline:1.5px solid var(--ink);outline-offset:-8px;padding:10px 18px 9px;text-transform:uppercase;line-height:1;text-align:center;mix-blend-mode:multiply;opacity:.9;-webkit-mask-image:var(--ink-wear);mask-image:var(--ink-wear);-webkit-mask-size:180px;mask-size:180px}.rstamp b{font:900 clamp(22px,2.3vw,30px)/.95 var(--display);letter-spacing:.06em}.rstamp i{font:700 clamp(13px,1.2vw,15px)/1 var(--mono);font-style:normal;letter-spacing:.2em;padding-top:5px;border-top:2px solid var(--ink)}.stamps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:6px 0 22px}.stamps .s:nth-child(-n+2) b{font-size:clamp(17px,1.7vw,22px)}.stamps .s:nth-child(-n+2) i{font-size:12px}.stamps .s:nth-child(-n+2){padding:8px 14px 7px;outline-offset:-7px}.stamps .s:nth-child(3) b{font-size:clamp(32px,3.4vw,46px)}.stamps .s:nth-child(3) i{font-size:clamp(14px,1.3vw,17px)}.stamps .s:nth-child(3){padding:12px 22px 11px;border-width:5px}.stamps .s:nth-child(1){transform:rotate(-4deg)}.stamps .s:nth-child(2){transform:rotate(2.5deg) translateY(4px);-webkit-mask-position:60px 40px;mask-position:60px 40px}.stamps .s:nth-child(3){transform:rotate(-1.5deg) translateY(-3px);-webkit-mask-position:120px 90px;mask-position:120px 90px;opacity:.95}dialog.qr-modal{width:min(92vw,23rem);padding:1.5rem 0 1.1rem;border:0;background:#fbf8f0;color:var(--ink);box-shadow:0 30px 80px #000000b3;overflow:hidden}dialog.qr-modal::backdrop{background:#080807db}.qr-close{position:absolute;top:8px;right:10px;z-index:2;width:38px;height:38px;border:0;background:none;color:var(--ink);font:300 28px/1 var(--serif);cursor:pointer}.qr-close:hover{background:var(--stamp);color:#fff}dialog:focus{outline:none}.qr-track{display:flex;transition:transform .32s cubic-bezier(.22,.7,.2,1);touch-action:pan-y}.qr-slide{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 24px 2px}.qr-frame{width:min(64vw,14rem);aspect-ratio:1;background:#fff;border:1px solid #d8cfba;display:grid;place-items:center;overflow:hidden}dialog.qr-modal{--qr-ink: #1d1912;--qr-paper: #fbf8f0}.qr-frame{color:var(--qr-ink, #000);background:var(--qr-paper, #fff)!important}.qr-svg{width:100%;height:100%;display:block}.qr-label{font:700 15px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0}.qr-sub{font:400 13px/1.4 var(--mono);color:#6b604b;margin:0}.qr-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.qr-dots span{width:7px;height:7px;border-radius:50%;background:#cfc5ae;transition:background .2s,transform .2s}.qr-dots span.on{background:var(--stamp);transform:scale(1.25)}@media(max-width:620px){.qr-frame{width:min(41.6vw,9.1rem)}dialog.qr-modal{padding:3rem 0 3.5rem}}.count{padding:clamp(60px,11vh,120px) 0 clamp(30px,6vh,60px);background:var(--night);overflow-x:clip}.count-head{--cap-gap: clamp(14px, 2.4vw, 30px);--cap-fs: clamp(15px, 1.75vw, 25px);display:flex;align-items:baseline;gap:var(--cap-gap);margin-bottom:14px}.count-head{position:sticky;top:var(--hdr-h, 0px);z-index:2;background:var(--night);padding:22px 0 14px}.count-head:after{content:"";position:absolute;left:0;right:0;top:100%;height:26px;background:linear-gradient(var(--night),transparent);pointer-events:none}.count.is-fitted .count-head:after{display:none}.count-num{font:900 min(clamp(64px,13vw,200px),calc((100vw - 2 * var(--gutter) - 12 * var(--cap-fs) - var(--cap-gap)) / 2.4))/.82 var(--stencil);white-space:nowrap;color:var(--bone);font-variant-numeric:tabular-nums}.count-num [data-tally-count]{display:inline-block;opacity:.8}.count-cap{white-space:nowrap;font:700 var(--cap-fs)/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash)}.count-innocent{display:none}@media(min-width:861px){.count-innocent{display:inline}.count-num{font-size:min(clamp(64px,13vw,200px),calc((100vw - 2 * var(--gutter) - 19.5 * var(--cap-fs) - var(--cap-gap)) / 2.4))}}.tally-fly{position:fixed;inset:0;z-index:4;pointer-events:none;overflow:hidden}.tally-fly span{position:absolute;left:0;top:0;font:800 clamp(20px,2.2vw,30px)/1 var(--display);letter-spacing:.05em;color:var(--bone);white-space:nowrap;text-shadow:0 0 14px rgb(0 0 0 / .9),0 0 3px rgb(0 0 0 / .8);opacity:0;will-change:transform,opacity}.tally-fly span.sz-s{font-size:clamp(15px,1.6vw,22px)}.tally-fly span.sz-l{font-size:clamp(27px,3vw,42px)}.tally-fly span.is-final{letter-spacing:.12em}.tally-fly span.is-final.sz-l{font-size:clamp(30px,3.6vw,52px)}.tally-fly .fly-mist{position:absolute;inset:0;width:100%;height:100%}.tally-hint{position:fixed;z-index:5;left:50%;bottom:18px;translate:-50% 0;margin:0;padding:7px 14px;font:700 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);background:#0e0f11d9;border:1px solid #3a4046;border-radius:3px;pointer-events:none}.tally-hint.is-paused{color:var(--dawn);border-color:currentColor}.tally{position:relative;width:100%}.tally canvas{display:block;width:100%}.tally-note{font:400 13px/1.5 var(--mono);color:var(--ash);margin-top:16px;letter-spacing:.04em}.tally-legend{display:none;gap:6px 22px;flex-wrap:wrap;margin:14px 0 0;font:400 12px/1.4 var(--mono);letter-spacing:.06em;color:#8b867c}.count.is-fitted .tally-legend{display:flex;animation:legend-in 1.2s ease-out both}.tally-legend span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:8px;vertical-align:0;background:currentColor}.tally-legend .red:before{background:#e0584a}.tally-legend .orange:before{background:#e98a3c}.tally-legend .green:before{background:#4fcf74}@keyframes legend-in{0%{opacity:0}}.count-innocent.is-gleam{background:linear-gradient(100deg,var(--ash) 42%,#fffaf0 50%,var(--ash) 58%) 0 0 / 300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gleam 2.8s ease-in-out 3 both}@keyframes gleam{0%{background-position:100% 0}55%,to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.count-innocent.is-gleam{animation:none;background:none;color:inherit}}.tally-note .first{color:#e5483a}.tally-note .last{color:#4fd67a}.daybreak{position:relative;padding:clamp(70px,14vh,160px) 0 clamp(60px,10vh,110px);overflow:hidden}.daybreak:before{content:"";position:absolute;left:-10%;right:-10%;top:0;height:70%;background:radial-gradient(ellipse 60% 100% at 50% 0%,rgb(255 198 41 / .22),rgb(255 123 46 / .07) 45%,transparent 70%);pointer-events:none}.daybreak:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--dawn-hot) 10%,var(--dawn) 35%,var(--dawn-pale) 50%,var(--dawn) 65%,var(--dawn-hot) 90%,transparent);box-shadow:0 0 30px 3px #ffc62999}.daybreak .wrap{position:relative}.day1{font:900 clamp(70px,16vw,250px)/.8 var(--stencil);color:var(--dawn);margin:0 0 calc(.24em + 14px);letter-spacing:-.01em}.hinge{font:400 clamp(26px,3.6vw,48px)/1.2 var(--serif);font-style:italic;color:var(--bone);max-width:24ch;margin-bottom:44px}.hinge b{font-style:normal;font-weight:700}.doors{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,36px)}@media(max-width:860px){.doors{grid-template-columns:1fr}}.door{text-decoration:none;display:flex;flex-direction:column;gap:14px;padding:clamp(26px,4vw,48px);min-height:320px;position:relative;transition:transform .2s}.door:hover{transform:translateY(-4px)}.door-rec{background:var(--manila);color:var(--ink);border-radius:3px;box-shadow:0 22px 48px #00000080;margin-top:44px}.door-rec .dt{font:600 clamp(38px,4.4vw,60px)/.95 var(--serif);letter-spacing:-.03em}.door-rec .dd{font:400 14px/1.6 var(--mono);color:var(--ink-soft)}.door-rec .go{margin-top:auto;font:700 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stamp)}.door-life{border:1px solid var(--rule);color:var(--bone);background:linear-gradient(to top,rgb(255 198 41 / .12),transparent 55%);margin-top:44px}.door-life:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--dawn);box-shadow:0 0 18px #ffc62999}.door-life .dt{font:900 clamp(46px,5.6vw,80px)/.86 var(--display);text-transform:uppercase}.door-life .dd{font:700 14px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.door-life .go{margin-top:auto;font:800 16px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--dawn)}.door ol{list-style:none;padding:0;margin:4px 0 0}.door-rec ol li{font:400 14px/1.9 var(--mono)}.door-rec ol li span{color:var(--stamp);font-weight:700;margin-right:8px}@media(min-width:861px){.door-rec{aspect-ratio:1.3;min-height:auto}.door-rec ol{columns:2 190px;column-gap:24px}.door-rec ol li{break-inside:avoid}}.allies{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;border-top:1px solid var(--rule)}.ally{padding:26px 22px 26px 0;border-bottom:1px solid var(--rule)}.ally b{display:block;font:800 clamp(24px,2.4vw,32px)/1 var(--display);text-transform:uppercase;margin-bottom:8px}.ally span{display:block;font:700 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dawn);margin-bottom:10px}.ally p{color:#cfc9bd;font-size:16px;margin:0}.memo{background:var(--paper);color:var(--ink);padding:clamp(24px,5vw,70px);box-shadow:0 22px 48px #00000080;font-size:17px}.memo h2{font:600 clamp(26px,3vw,38px)/1.1 var(--serif);letter-spacing:-.02em;margin:44px 0 16px;padding-top:22px;border-top:2px solid var(--ink)}.memo h2 .n{font:700 14px/1 var(--mono);color:var(--stamp);letter-spacing:.12em;display:block;margin-bottom:10px}.memo h3{font:700 15px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:26px 0 10px;color:var(--ink-soft)}.memo table{width:100%;border-collapse:collapse;font-size:15px;margin:10px 0 20px}.memo th,.memo td{text-align:left;padding:10px 10px 10px 0;border-bottom:1px solid #cdbf9c;vertical-align:top}.memo th{font:700 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid var(--ink)}.memo td code,.memo p code,.memo li code{font:400 13px/1.3 var(--mono);background:#ece3cc;padding:1px 5px}.memo .tbl-wrap{overflow-x:auto}.memo ul,.memo ol{padding-left:1.2em}.memo li{margin-bottom:6px}.memo .flag{border-left:4px solid var(--stamp);background:#f1e6cf;padding:14px 18px;margin:18px 0}.memo .swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:12px 0 20px}.memo .sw{font:400 12px/1.4 var(--mono)}.memo .sw i{display:block;height:56px;border:1px solid rgb(0 0 0 / .15);margin-bottom:6px}.regs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:16px 0;border:2px solid var(--ink)}.regs>div{padding:22px}.regs .r1{background:var(--manila)}.regs .r2{background:var(--night);color:var(--bone)}.regs .r2 h3{color:var(--dawn)}.regs h3{margin-top:0}@media(max-width:760px){.regs{grid-template-columns:1fr}}.review .review-title{font:600 clamp(34px,4.6vw,60px)/.95 var(--serif);letter-spacing:-.035em;margin-bottom:18px}.review .review-h2{font:700 13px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stamp);border:0;padding:0;margin:34px 0 12px}.review tr.tot td{border-top:2px solid var(--ink);font-weight:700}.review td.hi{font-weight:700;color:var(--stamp)}.review-part h1{font:600 clamp(26px,3vw,36px)/1.1 var(--serif);letter-spacing:-.02em;margin:56px 0 6px;padding-top:22px;border-top:3px double var(--ink)}.review-part h1+p{font:400 13px/1.6 var(--mono);color:var(--ink-soft)}.review-part h2{font:700 13px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stamp);border:0;padding:0;margin:30px 0 10px}.review-part h3{font:700 15px/1.35 var(--mono);margin:26px 0 8px;padding-top:14px;border-top:1px solid #cdbf9c}.review-part ul{margin:0 0 8px}.review-part li{font-size:15.5px;line-height:1.55}.review-part.pass2{border:2px solid var(--stamp);padding:4px 22px 18px;margin-top:40px;background:#fdf3e6}.review-part.pass2 h1{border-top:0;margin-top:18px;padding-top:0;color:var(--stamp)}.review-part details{margin:22px 0 6px;border:1px dashed #b9a577;padding:10px 16px;background:#fbf6e8}.review-part summary{cursor:pointer;font:700 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.review-part details[open] summary{margin-bottom:10px}@media print{.review-part details{break-inside:auto}}.review-part p{font-size:15.5px}@media print{.proto,.hdr,.ftr,#site-index{display:none!important}body,.reg-file{background:#fff!important}.memo{box-shadow:none;padding:0}.review-part h3{break-after:avoid}}.ftr{border-top:1px solid var(--rule);padding:50px 0 40px;margin-top:clamp(60px,12vh,120px);font:400 14px/1.7 var(--mono);color:var(--ash);background:var(--night)}.ftr-grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:30px clamp(36px,5vw,80px)}@media(max-width:999px){.ftr-grid{grid-template-columns:auto auto;justify-content:start}.ftr-grid>:first-child{grid-column:1 / -1}}.ftr ul a{white-space:nowrap}@media(max-width:420px){.ftr ul{font-size:12.5px}}@media(max-width:370px){.ftr ul{font-size:11.5px}}.ftr h2{font:700 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);margin-bottom:14px}.ftr a{color:var(--bone);text-decoration:none}.ftr a:hover{color:var(--dawn)}.ftr ul{list-style:none;margin:0;padding:0 0 0 2ch}.ftr-id{justify-self:start;align-self:start;display:grid;justify-items:center;text-align:center}.ftr-id p{margin-inline:0}.ftr-id .sig{padding-left:.06em}.ftr .sig{font:900 30px/1 var(--stencil);letter-spacing:.06em;color:var(--bone);text-transform:uppercase;margin-bottom:12px}.ftr .fine{margin-top:36px;padding-top:18px;border-top:1px solid var(--rule);font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}@media(max-width:760px){.ftr-grid{grid-template-columns:1fr}.ftr-grid>:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.fam-eras{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fam-eras{align-items:stretch}.fam-eras button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;font:700 12px/1.1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.fam-eras button span{font-weight:400;letter-spacing:.06em;color:var(--ink-soft)}.fam-eras button:hover{background:#1a140c14}.fam-eras button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.fam-eras button[aria-pressed=true] span{color:#d9ccaa}.fam-eras .fam-clear{justify-content:center;border-color:transparent;color:var(--stamp);text-decoration:underline;text-underline-offset:3px;letter-spacing:.08em}.fam-eras .fam-clear:hover{background:none;color:var(--ink)}.fam-eras .fam-clear[hidden]{display:none}.fam-era{scroll-margin-top:calc(var(--hdr-h, 64px) + 16px)}.fam-n{color:#cfc6b3;font-weight:400;margin-left:10px;letter-spacing:.08em}.fam-grid{columns:4 250px;column-gap:clamp(18px,2.4vw,30px);padding-top:10px}.fam-grid.dealt{columns:auto;display:flex;align-items:flex-start;gap:clamp(18px,2.4vw,30px)}.fam-col{flex:1 1 0;min-width:0}.fam-print{display:inline-block;width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 clamp(20px,2.6vw,32px);background:#f7f2e6 linear-gradient(180deg,#faf6ec,#efe7d4);padding:10px 10px 14px;box-shadow:0 10px 26px #00000073;transform:rotate(var(--tilt, 0deg))}.fam-open{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.fam-open img{display:block;width:100%;height:auto;filter:sepia(.06) contrast(1.02)}.fam-print figcaption{margin-top:10px;font:400 14px/1.5 var(--serif);color:#2d2517}dialog.fam-view{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0c0c0cf5;color:var(--bone);overscroll-behavior:contain}dialog.fam-view[open]{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center}dialog.fam-view::backdrop{background:#000000d9}.fam-view figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;max-height:100vh;padding:56px 0 24px}.fam-view img{max-width:100%;max-height:calc(100vh - 220px);object-fit:contain;background:#f7f2e6;padding:10px;box-shadow:0 20px 60px #0009}.fam-view figcaption{max-width:70ch;text-align:center;font:400 16px/1.55 var(--serif);color:#e8e1d2}.fam-pos{font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin:0}.fam-x{position:absolute;top:12px;right:14px;width:44px;height:44px;border:1.5px solid var(--bone);background:transparent;color:var(--bone);font-size:26px;line-height:1;cursor:pointer}.fam-nav{height:64px;width:44px;justify-self:center;border:0;background:transparent;color:var(--bone);font-size:48px;line-height:1;cursor:pointer;opacity:.7}.fam-nav:hover,.fam-x:hover{opacity:1;color:var(--dawn);border-color:var(--dawn)}@media(max-width:600px){dialog.fam-view[open]{grid-template-columns:36px minmax(0,1fr) 36px}.fam-nav{width:32px;font-size:38px}.fam-view figcaption{font-size:14px;padding:0 4px}}.freebox .ast{color:var(--dawn);margin-left:.15em}.freebox-note{font:400 13px/1.55 var(--mono);letter-spacing:.04em;color:var(--ash);margin:12px 0 0;max-width:72ch}.freebox-note span{color:var(--dawn)}.trays{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.tray{background:var(--desk-hi);box-shadow:0 10px 24px #00000059;scroll-margin-top:90px}.tray>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px 18px;padding:16px clamp(16px,2.4vw,26px);background:var(--manila);color:var(--ink);border-top:5px solid var(--stamp);transition:background .15s}.tray>summary::-webkit-details-marker{display:none}.tray>summary:hover{background:#ead9b0}.tray>summary:focus-visible{outline:3px solid var(--dawn);outline-offset:3px}.tray-ti{font:600 clamp(21px,2.3vw,30px)/1.15 var(--serif);letter-spacing:-.01em}.tray-yr{font-weight:400;color:var(--ink-soft)}.tray-ct{font:700 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-align:right}.tray-x{position:relative;width:34px;height:34px;border:1.5px solid var(--ink);border-radius:50%}.tray-x:before,.tray-x:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:var(--ink);transition:transform .2s}.tray-x:after{transform:rotate(90deg)}.tray[open] .tray-x:after{transform:rotate(0)}.tray[open]>summary{background:var(--paper)}.tray.is-coming>summary{background:var(--manila-lo);border-top-color:#6d6352}.tray.is-coming .tray-ti{color:#4a4031}.tray-body{padding:clamp(24px,3.4vw,40px) clamp(16px,2.4vw,26px) clamp(28px,4vw,46px)}.tray-note{margin:0;font:400 14px/1.6 var(--mono);color:var(--ash)}@media(max-width:560px){.tray>summary{grid-template-columns:minmax(0,1fr) 30px}.tray-ct{grid-column:1;grid-row:2;text-align:left}.tray-x{grid-column:2;grid-row:1 / 3;width:30px;height:30px}.tray-ct:empty{display:none}.tray-ct:empty+.tray-x{grid-row:1}}@media(prefers-reduced-motion:no-preference){.tray{interpolate-size:allow-keywords}.tray::details-content{height:0;overflow:clip;transition:height .3s ease,content-visibility .3s allow-discrete}.tray[open]::details-content{height:auto}}.lca-desk{background:#cdb886 linear-gradient(180deg,#d9c595,#c6b07c);border:var(--tl, 1.25px) solid #1d1810;border-radius:3px;box-shadow:inset 0 2px 10px #0000002e,0 22px 48px #00000073;padding:clamp(6px,3vw,44px) clamp(5px,3vw,44px)}.lca-page.is-paged{max-width:900px;background:none;box-shadow:none;padding:0}.lca-page.is-paged:before{content:none}.lca-sheet{aspect-ratio:8.5 / 11;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fbf8f0;color:var(--ink);box-shadow:0 1px 2px #00000040,0 10px 24px #3c280a59;padding:clamp(14px,4.6vw,52px) clamp(16px,6.6vw,76px) clamp(10px,2.6vw,28px)}.lca-sheet+.lca-sheet{margin-top:clamp(10px,2vw,24px)}.lca-sheet.is-tall{aspect-ratio:auto;overflow:visible}.lca-run{display:flex;justify-content:space-between;gap:12px;font:700 clamp(8px,1.05vw,11px)/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px dashed #8a7650;padding-bottom:clamp(7px,1.1vw,12px);margin-bottom:clamp(12px,2.6vw,30px)}.lca-run span:last-child{color:var(--stamp);white-space:nowrap}.lca-sbody{flex:1 1 auto;min-height:0;overflow:visible;clip-path:inset(-24px -120px 0 -120px)}.lca-sheet.is-tall .lca-sbody{clip-path:none}.lca-folio{text-align:center;font:700 clamp(9px,1.1vw,11px)/1 var(--mono);letter-spacing:.14em;color:var(--ink-soft);padding-top:clamp(8px,1.4vw,14px)}.lca-sbody>.lca-doc>:first-child,.lca-sbody>.lca-epigraph:first-child{margin-top:0}.lca-page .lca-doc .lca-cont{text-indent:0}.lca-page .lca-doc li.lca-cont{counter-increment:none!important;list-style:none}.lca-page .lca-doc li.lca-cont:before{content:none!important}@media(max-width:620px){.lca-sheet .lca-doc{font-size:13.5px}.lca-page .lca-sheet .lca-doc p,.lca-page .lca-sheet .lca-doc li{font-size:13.5px;line-height:1.5}.lca-page .lca-doc blockquote.lca-epigraph{font-size:18px;padding:14px 0;margin-bottom:20px}}.lca-loading{margin:0;padding:30px 10px;text-align:center;font:700 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.tray-sub{display:block;margin-top:5px;font:400 15px/1.45 var(--serif);color:var(--ink-soft)}.folder:has(>.note-pin)>.lca-trays{grid-column:1 / -1}.lca-trays .tray{background:#c9b37f linear-gradient(180deg,#d4bf8c,#c3ad78);box-shadow:0 6px 16px #3c280a47}.lca-trays .tray>summary{background:#f4ecd6}.lca-trays .tray>summary:hover{background:#fbf6e8}.lca-trays .tray.is-coming>summary{background:#e3d5b0}.lca-trays .tray-body{padding:clamp(6px,2.6vw,36px) clamp(5px,2.6vw,36px) clamp(10px,3vw,40px)}@media(max-width:620px){.lca-trays{margin-inline:calc(-1*clamp(24px,5vw,64px) + 5px)}}.lca-page .lca-doc blockquote.lca-epigraph{background:none;border:0;box-shadow:none;border-radius:0;padding:22px 0;margin:4px auto clamp(34px,5vw,50px);max-width:30ch;text-align:center;font:italic 500 clamp(21px,2.3vw,28px)/1.4 var(--serif);color:var(--stamp)}.note-pin{--strip: 30px;outline:none}.note-pin:focus-visible .note-slip{outline:2px solid var(--dawn);outline-offset:3px}.sheet.note-slip{clip-path:inset(0 0 0 0);max-height:640px;transition:clip-path .55s cubic-bezier(.6,0,.3,1),max-height .55s cubic-bezier(.6,0,.3,1)}.note-slip>:not(.note-strip){transition:opacity .3s .15s}.note-strip{position:absolute;top:0;bottom:0;left:0;width:var(--strip);display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font:700 12px/1 var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--stamp);background:#fbf8f0;box-shadow:inset -1px 0 #00000024;opacity:0;pointer-events:none;transition:opacity .25s}.note-pin.is-folded{cursor:pointer}@media(max-width:999px){.note-strip{padding-bottom:34px}}.note-pin.is-folded .sheet.note-slip{clip-path:inset(0 calc(100% - var(--strip)) 0 0);max-height:170px}.note-pin.is-folded .note-slip>:not(.note-strip){opacity:0;transition-delay:0s}.note-pin.is-folded .note-strip{opacity:1;transition-delay:.3s}@media(min-width:1000px){.note-strip{left:auto;right:0;transform:none;box-shadow:inset 1px 0 #00000024}.note-pin.is-folded .sheet.note-slip{clip-path:inset(0 0 0 calc(100% - var(--strip)));max-height:640px}}@media(prefers-reduced-motion:reduce){.sheet.note-slip,.note-slip>*,.note-strip{transition:none}}.card.feat48{--sq: 180px;display:grid;grid-template-columns:var(--sq) minmax(0,1fr);margin-top:28px;max-width:640px;padding:0}.feat48-art{display:block;min-height:var(--sq);background:#120d0b}.feat48-art img{display:block;width:100%;height:100%;object-fit:cover}.feat48-txt{padding:18px 22px 20px;align-self:center}.feat48-ex{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#7a2a1e;margin:0 0 9px}.feat48-ti{font:600 22px/1.15 var(--serif);margin:0 0 5px}.feat48-meta{font:400 13px/1.5 var(--mono);color:var(--ink-soft);margin:0 0 13px}.feat48 .btn{padding:11px 16px;font-size:12.5px}@media(max-width:560px){.card.feat48{--sq: 96px;grid-template-columns:var(--sq) minmax(0,1fr);grid-template-areas:"art ex" "art ti" "meta meta" "btn btn";grid-template-rows:auto 1fr auto auto}.feat48-txt{display:contents}.feat48-art{grid-area:art;height:var(--sq);min-height:0}.feat48-ex{grid-area:ex;margin:12px 14px 6px;font-size:10px}.feat48-ti{grid-area:ti;margin:0 14px;font-size:18px}.feat48-meta{grid-area:meta;margin:12px 14px;font-size:12px}.feat48 .btn{grid-area:btn;justify-self:start;margin:0 14px 14px;padding:10px 14px;font-size:12px}}.lca-trays{--crumb-gap: 10px}.lca-trays>.tray{scroll-margin-top:calc(var(--hdr-h, 64px) + var(--crumb-gap))}.lca-crumb{--crumb-gap: 10px;position:fixed;top:calc(var(--hdr-h, 64px) + var(--crumb-gap));z-index:15;display:flex;align-items:center;gap:14px;padding:7px clamp(12px,2vw,22px);background:#f4ecd6;color:var(--ink);border-top:3px solid var(--stamp);box-shadow:0 8px 20px #00000059;transform:translateY(-14px);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .2s ease}.lca-crumb.is-on{transform:none;opacity:1;pointer-events:auto}.lca-crumb button{background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit}.lca-crumb-top{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:10px;text-align:left;white-space:nowrap;overflow:hidden}.lca-crumb-root{font:700 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.lca-crumb-n{font:700 13px/1 var(--mono);color:var(--stamp)}.lca-crumb-t{font:600 17px/1.2 var(--serif);overflow:hidden;text-overflow:ellipsis}.lca-crumb-top:hover .lca-crumb-t{color:var(--stamp)}.lca-crumb-pg{flex:none;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.lca-crumb-x .tray-x{display:block;width:26px;height:26px}.lca-crumb-x .tray-x:after{transform:rotate(0)}@media(max-width:620px){.lca-trays,.lca-crumb{--crumb-gap: 6px}.lca-crumb{gap:10px}.lca-crumb-root{display:none}.lca-crumb-t{font-size:15px}.lca-crumb-pg{font-size:10px;letter-spacing:.06em}}.tray.has-n>summary{grid-template-columns:var(--tray-sq, 88px) minmax(0,1fr) auto 34px;padding-left:clamp(8px,1.2vw,14px)}.tray-n{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:var(--tray-sq, 88px);min-height:min(var(--tray-sq, 88px),100%);align-self:center;color:var(--stamp);text-align:center}.tray-n small{font:700 9px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;padding-left:.2em}.tray-n b{font:600 clamp(26px,2.5vw,32px)/1 var(--serif);letter-spacing:.02em}@media(max-width:560px){.tray.has-n{--tray-sq: 64px}.tray.has-n>summary{grid-template-columns:var(--tray-sq) minmax(0,1fr) 30px;padding-left:6px}.tray.has-n .tray-n{grid-column:1;grid-row:1 / 3}.tray.has-n .tray-ti{grid-column:2}.tray.has-n .tray-ct{grid-column:2;grid-row:2}.tray.has-n .tray-x{grid-column:3;grid-row:1 / 3}.tray.has-n:has(.tray-ct:empty) :is(.tray-n,.tray-x){grid-row:1}.tray-n small{font-size:8px;letter-spacing:.14em}.tray-n b{font-size:23px}}dialog.ns-modal{width:min(660px,calc(100vw - 24px));max-height:min(88vh,900px);padding:0;border:0;background:#fbf8f0;color:var(--ink);box-shadow:0 30px 80px #0009;overflow:hidden}dialog.ns-modal[open]{display:flex;flex-direction:column}dialog.ns-modal::backdrop{background:#080807cc}.ns-x{position:absolute;top:10px;right:12px;z-index:2;width:40px;height:40px;border:0;background:none;font:400 30px/1 var(--serif);color:var(--ink-soft);cursor:pointer}.ns-x:hover{color:var(--stamp)}.ns-eyebrow{font:700 12px/1.3 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stamp);margin:0 0 14px}.ns-modal-h{font:600 clamp(26px,3vw,34px)/1.1 var(--serif);margin:0 0 14px}.ns-modal-p{font:400 17px/1.6 var(--serif);color:#2d2517;margin:0 0 22px}.watch-modal{padding:clamp(26px,4vw,40px) clamp(22px,4vw,40px) clamp(24px,3vw,32px)!important}.watch-actions{display:flex;flex-wrap:wrap;gap:10px}.watch-actions .btn{background:var(--ink);color:var(--paper);padding:13px 18px;font-size:12.5px}.watch-actions .btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.watch-actions .btn.ghost:hover{background:var(--ink);color:var(--paper)}.watch-anyway{flex-basis:100%;margin-top:6px;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stamp)}.ally-scroll{overflow-y:auto;overscroll-behavior:contain;padding:clamp(26px,4vw,42px) clamp(22px,4vw,42px) clamp(26px,3vw,36px)}.honoree{display:block}.honoree-status{display:inline-block;font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stamp);border:2px solid currentColor;padding:6px 9px 5px;transform:rotate(-2deg);margin-bottom:22px}.sc-hero{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px;align-items:center;margin-bottom:22px}.sc-photo{position:relative;width:104px;height:104px;background:#e9dfc6;display:grid;place-items:center;overflow:hidden;border-radius:12px;box-shadow:0 6px 16px #3c280a4d;transform:rotate(-2deg)}.sc-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.sc-photo img.ok{opacity:1}.sc-photo-ph{font:900 30px/1 var(--stencil);color:#b9a577}.sc-photo--firm svg{width:54px;height:54px;color:var(--ink-soft)}.sc-id{display:flex;flex-direction:column;gap:5px;min-width:0}.sc-name{font:800 clamp(26px,3.4vw,36px)/.95 var(--display);text-transform:uppercase;letter-spacing:.01em}.sc-role{font:700 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stamp)}.sc-firm{font:400 14px/1.4 var(--serif);font-style:italic;color:var(--ink-soft)}.sc-praise{font:400 17px/1.65 var(--serif);color:#2d2517;margin:0 0 20px}.sc-praise-lead{font:italic 500 21px/1.45 var(--serif);color:var(--ink);margin-bottom:16px}.sc-contact{display:flex;flex-wrap:wrap;gap:6px 10px;font:700 15px/1.4 var(--mono);margin-bottom:14px}.sc-contact a{color:var(--ink)}.sc-contact-sep{color:#b9a577}.sc-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.sc-cta{display:inline-flex;align-items:center;gap:9px;background:var(--ink);color:var(--paper);text-decoration:none;font:700 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:13px 18px}.sc-cta:hover{background:var(--stamp)}.sc-cta-ic{width:17px;height:17px}.sc-creds{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px dashed #b9a577}.honoree-cali{flex:none;width:74px}.honoree-cali img{width:100%;height:auto;display:block;opacity:0;transition:opacity .3s}.honoree-cali img.ok{opacity:1}.sc-lic{font:400 13px/1.55 var(--mono);color:var(--ink-soft)}.honoree-note{display:block;font:400 14px/1.55 var(--serif);font-style:italic;color:var(--ink-soft);padding-top:14px;border-top:1px dashed #b9a577;margin-bottom:18px}.sc-causes{display:grid;gap:12px}.sc-causes-head{font:700 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stamp)}.sc-cause{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;text-decoration:none;color:var(--ink);background:#f3ead2;padding:12px;transition:background .15s}.sc-cause:hover{background:#ece0bf}.sc-cause-logo{display:grid;place-items:center;height:72px;padding:8px}.sc-cause-logo--light{background:#fff}.sc-cause-logo--navy{background:#0f2340}.sc-cause-logo img{max-width:100%;max-height:100%;object-fit:contain}.sc-cause-text{display:flex;flex-direction:column;gap:4px;font:400 14px/1.45 var(--serif);color:var(--ink-soft)}.sc-cause-text strong{font:700 16px/1.2 var(--serif);color:var(--ink)}@media(max-width:520px){.sc-hero{grid-template-columns:80px minmax(0,1fr);gap:14px}.sc-photo{width:80px;height:80px}.sc-cause{grid-template-columns:72px minmax(0,1fr)}}.statband{background:#0f0f0d;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:clamp(34px,6vh,56px)}.sb-viewport{display:grid}.sb-slide{grid-area:1 / 1;opacity:0;transition:opacity .8s ease;pointer-events:none;display:flex;flex-direction:column;justify-content:center;min-height:150px}.sb-slide.is-active{opacity:1;pointer-events:auto}.sb-kicker{font:800 13px/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--ash);margin:0 0 18px}.sb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px clamp(18px,3vw,40px)}.sb-stat{display:flex;flex-direction:column;gap:8px}.sb-v{font:900 clamp(36px,4.6vw,64px)/.9 var(--stencil);color:var(--dawn);font-variant-numeric:tabular-nums}.sb-l{font:700 12.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone)}.sb-src{font:400 11.5px/1.3 var(--mono);color:var(--ash)}.sb-quote blockquote{margin:0;font:italic 400 clamp(22px,2.6vw,34px)/1.3 var(--serif);color:var(--bone);max-width:40ch;text-wrap:balance}.sb-quote cite{display:block;margin-top:14px;font:700 13px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:var(--dawn)}@media(max-width:700px){.sb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sb-slide{transition:none}}.fstrip{position:relative;background:#0b0b0a;border-bottom:1px solid var(--rule);overflow:hidden}.fstrip:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--a),transparent 55%),linear-gradient(270deg,var(--a),transparent 55%);opacity:.38;transition:background .6s;pointer-events:none}.fstrip-row{position:relative;display:flex;align-items:center;gap:16px;min-height:52px;transition:transform .32s ease,opacity .32s ease;transform-origin:50% 0}.fstrip-row.is-out{transform:translateY(-60%) rotateX(70deg);opacity:0}.fstrip-row.is-in{transform:translateY(60%) rotateX(-70deg);opacity:0;transition:none}.fstrip-item{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--bone);padding:10px 0;cursor:pointer}.fs-badge{flex:none;font:800 11px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--a),var(--b));padding:6px 9px 5px}.fs-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 16px/1.2 var(--serif)}.fs-src{font:700 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);margin-right:10px}.fs-ttl{font-weight:600}.fs-desc{display:none;font:italic 400 15px/1.2 var(--serif);color:#cfc6b3}@media(min-width:1100px){.fs-desc{display:inline}.fs-desc:before{content:"—";font-style:normal;color:var(--ash);margin:0 .7em}}.fs-go{flex:none;display:inline-grid;place-items:center;color:var(--dawn);transition:transform .2s}.fstrip-item:hover .fs-go{transform:translate(2px,-2px)}.fstrip-item:hover .fs-ttl{color:var(--dawn)}.fs-count{flex:none;font:700 12px/1 var(--mono);letter-spacing:.1em;color:var(--ash)}.fs-prog{position:absolute;left:0;right:0;bottom:0;height:1.5px;background:#ffffff0f}.fs-prog{--warm: color-mix(in srgb, var(--dawn) 55%, var(--dawn-hot));--pale: #ffe9a3}.fs-prog span{position:absolute;top:0;width:50%;height:100%;background:var(--dawn);transform:scaleX(0)}.fs-prog span:first-child{left:0;transform-origin:100% 50%;background:linear-gradient(to left,var(--warm),var(--dawn) 55%,var(--pale))}.fs-prog span:last-child{right:0;transform-origin:0 50%;background:linear-gradient(to right,var(--warm),var(--dawn) 55%,var(--pale))}.fs-prog.is-in span:first-child{transform-origin:0 50%;background:linear-gradient(to right,var(--warm),var(--dawn) 55%,var(--pale))}.fs-prog.is-in span:last-child{transform-origin:100% 50%;background:linear-gradient(to left,var(--warm),var(--dawn) 55%,var(--pale))}.fs-feat{display:none}@media(max-width:620px){.fs-feat{display:inline}}@media(max-width:620px){.fs-src,.fs-count{display:none}.fs-text{font-size:14.5px}.fstrip-item{gap:10px}}.fs-modal .fs-m-head{display:flex;align-items:center;gap:12px;padding:18px clamp(22px,4vw,42px) 0;padding-right:60px}.fs-modal .fs-m-src{font:700 11.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.fs-m-body{padding-top:16px!important}.fs-m-meta{font:400 13px/1.5 var(--mono);color:var(--ink-soft);margin:-8px 0 18px}.fs-m-note{font:400 15px/1.55 var(--serif);font-style:italic;background:#f3ead2;border-left:3px solid var(--stamp);padding:12px 14px;margin:0 0 18px}.fs-m-plabel{font:700 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stamp);margin:4px 0 10px}.fs-m-panels{display:grid;gap:10px;margin-bottom:20px}.fs-panel{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 44px 14px 16px;background:#f3ead2;text-decoration:none;color:var(--ink);transition:background .15s}.fs-panel:hover{background:#ece0bf}.fs-panel-k{font:700 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stamp)}.fs-panel-t{font:600 19px/1.2 var(--serif)}.fs-panel-b{font:400 14.5px/1.45 var(--serif);color:var(--ink-soft)}.fs-panel-go{position:absolute;right:16px;top:50%;transform:translateY(-50%);font:700 18px/1 var(--mono);color:var(--stamp)}.fs-m-actions{display:flex;flex-wrap:wrap;gap:10px}.fs-modal .btn{background:var(--ink);color:var(--paper);padding:13px 18px;font-size:12.5px}.fs-modal .btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.fs-modal .btn[hidden]{display:none}.fs-modal .btn:hover{background:var(--stamp);color:#fff}.fs-modal .btn.ghost:hover{background:var(--ink);color:var(--paper)}.fs-m-src{min-width:0}.fs-m-src img{display:block;width:auto;height:auto;max-width:100%;max-height:var(--logo-h, 24px)}@media(max-width:560px){.fs-modal .fs-m-head:has(.fs-m-src img){flex-wrap:wrap;row-gap:14px}.fs-m-head:has(.fs-m-src img) .fs-m-src{flex-basis:100%}}.fs-m-nav{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 0 14px;border-top:1px dashed #b9a577}.fs-m-nav button{border:0;background:none;font:400 30px/1 var(--serif);color:var(--ink);cursor:pointer;padding:0 10px}.fs-m-nav button:hover{color:var(--stamp)}.fs-m-count{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.home-about{padding:clamp(40px,8vh,90px) 0 clamp(50px,9vh,100px);overflow-x:clip}.home-about>.wrap{isolation:isolate}.statement{position:relative;display:flow-root;max-width:880px;margin:0 auto;color:var(--ink);padding:clamp(28px,5vw,64px) clamp(22px,5.5vw,70px) clamp(32px,5vw,60px)}.statement-paper{position:absolute;inset:0;z-index:-1;pointer-events:none}.statement-paper i{position:absolute;inset:0;border-radius:12px;background:radial-gradient(ellipse 90% 70% at 50% 35%,#f4eee2,#ece4d3);box-shadow:inset 0 0 0 13px #ece4d3,inset 0 0 0 14px #96764261,inset 0 0 0 18px #ece4d3,inset 0 0 0 19px #96764233,0 1px 2px #00000040,0 10px 22px #00000052,0 28px 60px #00000061}.statement:before,.statement:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:12px;box-shadow:0 14px 34px #00000059}.statement:before{z-index:-2;background:#e7dfcc;transform:translate(-5px,7px) rotate(-.9deg)}.statement:after{z-index:-3;background:#ddd3bd;transform:translate(6px,12px) rotate(.75deg)}@media(max-width:700px){.statement-paper i{box-shadow:0 1px 2px #00000040,0 10px 22px #00000052,0 28px 60px #00000061}.statement:before{transform:translate(-3px,6px) rotate(-.22deg)}.statement:after{transform:translate(4px,10px) rotate(.18deg)}}.statement-photo{float:right;width:clamp(130px,26%,220px);margin:0 0 18px clamp(18px,3vw,34px);padding:10px 10px 30px;background:#fff;box-shadow:0 10px 24px #3c280a4d;transform:rotate(2.5deg)}@media(min-width:861px){.statement-photo{width:clamp(250px,34%,300px)}}.statement-photo img{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.05)}.statement-h{font:600 clamp(34px,4.4vw,56px)/1 var(--serif);letter-spacing:-.02em;margin:0 0 22px;color:#4a443b}.statement p{font:400 clamp(17px,1.5vw,19px)/1.55 var(--serif);color:#3a3124;margin:0 0 1em}.statement .dropcap:first-letter{float:left;font:600 4.1em/.78 var(--serif);margin:.08em .1em 0 0;color:var(--stamp)}.statement-coda{font-style:italic;color:#2f281d!important;margin-top:1.4em!important}.statement:has(>.statement-flourish){position:relative;padding-top:calc(clamp(28px,5vw,64px) + clamp(30px,3.4vw,40px))}.statement-flourish{position:absolute;top:clamp(18px,2.8vw,34px);left:50%;translate:-50% 0;width:min(230px,58%);height:auto;aspect-ratio:6;color:#a08a62;opacity:.8}.statement-flourish.is-wide{width:min(460px,84%);aspect-ratio:12}.statement:has(>.statement-flourish.is-foot){padding-bottom:calc(clamp(32px,5vw,60px) + clamp(30px,3.4vw,40px))}.statement-flourish.is-foot{top:auto;bottom:clamp(18px,2.8vw,34px)}.ally-link{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--stamp);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;text-align:left}.statement p a{color:var(--stamp);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.statement p a:hover,.ally-link:hover{color:var(--ink)}@media(max-width:560px){.statement-photo{float:none;width:62%;margin:0 auto 24px}}button.ally{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid var(--rule);cursor:pointer;transition:background .2s}button.ally:hover{background:#ffc6290d}button.ally:hover b{color:var(--dawn)}.ally-more{display:block;margin-top:12px;font:800 13px/1 var(--display);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--dawn)}.feat-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px)}.feat-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--rule);background:var(--slab)}.feat-art{position:relative;aspect-ratio:16 / 7;background:linear-gradient(135deg,var(--a, #3f0c0e),var(--b, #d81f26));display:flex;align-items:flex-end;overflow:hidden}.feat-art-img{aspect-ratio:16 / 7;background:#120d0b}.feat-art-img img{width:100%;height:100%;object-fit:cover}.feat-badge{position:absolute;left:16px;top:16px;font:800 11px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#00000059;padding:6px 9px 5px}.feat-wave{display:flex;align-items:flex-end;gap:5px;height:60%;padding:0 18px 18px;width:100%}.feat-wave i{flex:1;background:#ffffff8c;border-radius:2px;height:30%;animation:featwave 1.6s ease-in-out infinite alternate}.feat-wave i:nth-child(3n){animation-delay:-.4s}.feat-wave i:nth-child(3n+1){animation-delay:-.9s}.feat-wave i:nth-child(4n){animation-duration:1.2s}@keyframes featwave{0%{height:18%}to{height:88%}}@media(prefers-reduced-motion:reduce){.feat-wave i{animation:none;height:50%}}.feat-body{padding:clamp(20px,2.6vw,30px);display:flex;flex-direction:column;gap:10px}.feat-src{font:700 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin:0}.feat-ttl{font:800 clamp(28px,3vw,40px)/.95 var(--display);text-transform:uppercase;margin:0}.feat-desc{color:#cfc9bd;margin:0;font-size:17px}.feat-meta{font:400 13px/1.5 var(--mono);color:var(--ash);margin:0}.feat-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px}.feat-actions .btn{padding:12px 16px;font-size:14px}@media(max-width:860px){.feat-pair{grid-template-columns:1fr}}.gallery figure[role=button]{cursor:zoom-in}dialog.art-view{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#050504f7;overflow:hidden}dialog.art-view[open]{display:grid;grid-template-rows:minmax(0,1fr) auto}dialog.art-view::backdrop{background:#050504f0}.av-fig{margin:0;min-height:0;min-width:0;display:grid;place-items:center;padding:clamp(12px,3vw,40px) clamp(52px,7vw,96px) 10px;container-type:size;overflow:hidden}.av-fig img{display:block;width:min(100cqw,calc(100cqh * var(--ar, 1)));height:auto;max-height:100cqh;box-shadow:0 20px 60px #0009}.av-nav{position:absolute;top:45%;transform:translateY(-50%);width:52px;height:72px;border:0;background:#ffffff0f;color:var(--bone);font:300 44px/1 var(--serif);cursor:pointer}.av-nav:hover{background:#ffc6292e;color:var(--dawn)}.av-prev{left:8px}.av-next{right:8px}.av-x{position:absolute;top:10px;right:14px;width:46px;height:46px;border:0;background:none;color:var(--bone);font:300 40px/1 var(--serif);cursor:pointer}.av-x:hover{color:var(--dawn)}.av-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:14px clamp(16px,4vw,40px) max(16px,env(safe-area-inset-bottom));background:#0b0b0a;border-top:1px solid var(--rule)}.av-cap{margin:0;font:400 18px/1.3 var(--serif);color:var(--bone)}.av-cap span{font:700 12px/1 var(--mono);letter-spacing:.12em;color:var(--ash);margin-left:8px}.av-buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.av-buy[hidden]{display:none}.av-buy-k{font:800 12px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--dawn)}.av-size,.print-size{font:700 14px/1 var(--mono);color:var(--night);background:var(--bone);border:0;padding:11px 12px;cursor:pointer}.av-btn{font:800 15px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;background:var(--dawn);color:var(--night);border:0;padding:12px 18px;cursor:pointer}.av-btn:hover{background:var(--dawn-pale)}.av-signed,.av-policy{font:400 14px/1.3 var(--serif);color:var(--dawn);text-decoration:none}.av-signed:hover,.av-policy:hover{text-decoration:underline}.av-policy{color:var(--ash);font-style:italic}.av-btn[disabled],.print-buy[disabled]{opacity:.6;cursor:progress}@media(max-width:620px){.av-nav{top:auto;bottom:120px;width:44px;height:56px}.av-fig{padding:54px 8px 8px}}.shop-hero .desig a{color:inherit}.shop-status{margin:22px 0 0;padding:14px 18px;border:1px solid var(--rule);background:#ffffff0a;color:var(--bone);max-width:62ch}.shop-status.is-ok{border-color:#2f9e5e;background:#2f9e5e24}.shop-status a{color:var(--dawn)}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(18px,2.4vw,30px)}.print{display:flex;flex-direction:column;background:var(--slab);border:1px solid var(--rule)}.print-mat{display:grid;place-items:center;aspect-ratio:4 / 3;padding:16px;background:#1c1c19}.print-mat img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 8px 20px #00000080}.print-body{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;flex:1}.print-t{font:600 21px/1.2 var(--serif);margin:0;color:var(--bone)}.print-m{font:400 13px/1.4 var(--mono);color:var(--ash);margin:0 0 6px}.print-order{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.print-order .btn{padding:12px 16px;font-size:14px}.shop-note{margin:clamp(30px,5vw,50px) 0 0;font:400 14px/1.6 var(--mono);color:var(--ash);max-width:70ch}.shop-note a{color:var(--dawn)}.se-intro{padding-bottom:0}.se-intro-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,5vw,64px);align-items:center}@media(max-width:860px){.se-intro-grid{grid-template-columns:1fr}}.se-eyebrow{font:800 13px/1 var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--dawn);margin:0 0 12px}.se-h{font:600 clamp(30px,3.4vw,44px)/1.08 var(--serif);color:var(--bone);margin:0 0 18px;letter-spacing:-.01em}.se-p{font:400 18px/1.65 var(--serif);color:#d6d0c3;margin:0 0 14px;max-width:54ch}.se-fine{font:400 13px/1.6 var(--mono);color:var(--ash);margin:18px 0 0;max-width:60ch}.se-sheet{margin:0}.se-paper{position:relative;aspect-ratio:3 / 2;container-type:inline-size;box-shadow:0 2px 3px #0000004d,0 18px 40px #00000073;background:radial-gradient(ellipse at 30% 20%,#fbf9f4,#f1ede3 80%)}.se-paper img{position:absolute;left:7.58%;top:11.38%;width:84.84%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;box-shadow:none;max-width:none;max-height:none}.se-pencil{position:absolute;left:7.58%;right:7.58%;top:84.4%;display:flex;justify-content:space-between;align-items:baseline;font-family:Herr Von Muellerhoff,Snell Roundhand,cursive;color:#55565b;opacity:.88;text-shadow:0 0 .35px rgb(70 70 76 / .55)}.se-pencil .se-no{font-size:2.4cqw}.se-pencil .se-sig{white-space:nowrap;font-size:3.8cqw}.se-seal{position:absolute;right:.52%;bottom:.78%;width:4.51%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:600 1.2cqw/1 var(--serif);letter-spacing:.06em;color:#f6f3ec;box-shadow:inset 1px 1px 1.5px #ffffffe6,inset -1px -1px 1.5px #00000024,1px 1px 1px #ffffffb3,-1px -1px 1px #00000014;text-shadow:1px 1px 0 rgb(255 255 255 / .9),-.5px -.5px 0 rgb(0 0 0 / .18)}.se-paper[hidden],.print-mat img[hidden]{display:none}.print-mat .se-paper{width:100%}.se-sheet figcaption{margin-top:12px;font:400 13px/1.5 var(--mono);color:var(--ash)}.se-tier{display:inline-flex;border:1px solid #4b4a44;border-radius:3px;overflow:hidden;align-self:flex-start;margin:2px 0 4px}.se-tier button{font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:9px 11px;border:0;background:transparent;color:var(--ash);cursor:pointer}.se-tier button[aria-checked=true]{background:var(--bone);color:var(--night)}.se-left{color:var(--dawn)}.ig-ns{--ink: var(--bone);--text-soft: #cfc9bd;--text-faint: var(--ash);--surface: var(--slab);--surface-sunken: #1c1c19;--line: var(--rule);--line-soft: rgb(237 232 221 / .1);--accent: var(--dawn);--sans: var(--mono);--r-sm: 2px;--r-lg: 3px;--r-pill: 999px;--ease-out: cubic-bezier(.2,.7,.2,1);--shadow-sm: 0 2px 6px rgb(0 0 0 / .4);--shadow-md: 0 8px 20px rgb(0 0 0 / .45);--shadow-lg: 0 18px 44px rgb(0 0 0 / .55);--step-2: 1.4rem;--space-s: 14px;--space-m: 24px;--header-h: var(--hdr-h, 64px);margin-bottom:30px;color:var(--bone)}.msort{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px}.msort span{font:700 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ash);margin-right:4px}.msort button{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:9px 12px;border:1px solid var(--rule);background:transparent;color:var(--bone);cursor:pointer}.msort button[aria-pressed=true]{background:var(--manila);color:var(--ink);border-color:var(--manila)}.tag .plogo{display:block;height:22px;margin:-14px 0 0 20px}.tag .plogo img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:left}.tag .pfoot{margin-top:auto;padding-top:6px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.tag .pfoot .go{margin-top:0;padding-top:0}.tag .rkind{margin:-14px 0 0 20px;font:700 12px/22px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#7a2a1e}.tag .rhead{display:flex;align-items:flex-end;gap:12px}.tag .rlen{font:400 13px/1 var(--mono);color:var(--ink-soft)}.tag:has(.rsrc){padding-bottom:30px}#mp-p .tag .ti{margin-block:auto}#mp-p .tag .pfoot{margin-top:0}#mp-v .tag .ti,#mp-r .tag .rhead{margin-top:auto}#mp-v .tag .meta,#mp-r .tag .meta{margin-bottom:auto}#mp-v .tag .go{margin-top:0}#mp-r .tag audio{margin-top:6px}.tag .rart{width:64px;height:64px;flex:none;display:grid;place-items:center;background:var(--ink);overflow:hidden}.tag .rart img{width:100%;height:100%;object-fit:cover}.tag .rart b{font:900 22px/1 var(--stencil);color:var(--manila)}.tag .rsrc{position:absolute;right:14px;bottom:10px;font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stamp)}.nf{padding-block:clamp(40px,9vh,110px)}.nf-folder{position:relative;max-width:940px;margin:0 auto}.nf-stamp{position:absolute;right:clamp(14px,5vw,60px);top:clamp(20px,4vw,50px);transform:rotate(-8deg)}.nf-stamp b{font-size:clamp(24px,3vw,36px)}.nf-k{font:700 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stamp);margin:0 0 18px}.nf-h{font:600 clamp(36px,5.4vw,72px)/1 var(--serif);letter-spacing:-.03em;margin:0 0 18px;max-width:14ch}.nf-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px clamp(30px,5vw,70px);margin-top:34px}.nf-list{list-style:none;margin:0;padding:0;border-top:1px solid #b9a577}.nf-list a{display:flex;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid #b9a577;text-decoration:none;color:var(--ink);font:600 19px/1.2 var(--serif)}.nf-list a:hover{color:var(--stamp)}.nf-list span{font:700 13px/1 var(--mono);color:var(--stamp);min-width:2.2em}@media(max-width:680px){.nf-cols{grid-template-columns:1fr}.nf-stamp{position:static;display:inline-flex;margin-bottom:18px}}@media(min-width:681px){.nf-k,.nf-h{padding-right:clamp(190px,24vw,260px)}}.sealsheet{max-width:640px;margin:0 auto;background:#fbf8f0;color:var(--ink);padding:clamp(28px,5vw,54px);box-shadow:0 22px 48px #00000080;border-top:6px solid var(--stamp)}.seal-h{font:600 clamp(28px,3.6vw,40px)/1.1 var(--serif);margin:0 0 12px}.seal-p{font:400 17px/1.6 var(--serif);color:#2d2517;margin:0 0 22px}.seal-row{display:flex;flex-wrap:wrap;gap:10px}.seal-row input{flex:1 1 220px;font:400 16px/1 var(--mono);padding:14px;border:1.5px solid var(--ink);background:#fff;color:var(--ink)}.seal-row .btn{background:var(--ink);color:var(--paper)}.seal-err{min-height:1.4em;margin:12px 0 0;font:700 13px/1.4 var(--mono);color:var(--stamp)}.seal-back{margin:10px 0 0;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.seal-back a{color:var(--stamp)}.clip-page{padding-block:clamp(26px,5vh,56px) clamp(40px,8vh,90px)}.clip-bar{max-width:780px;margin:0 auto 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.clip-close{color:var(--pencil);text-decoration:none;border:1px solid var(--pencil);padding:10px 14px}.clip-close:hover{background:var(--pencil);color:var(--ink)}.clip-src{color:#9aa0a6}.clip-tools{margin-left:auto;display:flex;gap:14px}.clip-tools a,.clip-tools button{color:#ece6d8;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.clipping{max-width:780px;margin:0 auto;background:#f4f0e4 linear-gradient(180deg,#f6f2e7,#ece5d2);color:#1d1912;padding:clamp(26px,5vw,62px) clamp(20px,6vw,70px) clamp(30px,5vw,56px);box-shadow:0 22px 48px #00000080}.clipping .ARTCL_logoWrap{text-align:center;border-bottom:3px double #1d1912;padding-bottom:12px;margin-bottom:22px}.clipping .ARTCL_logo{max-width:min(360px,80%);height:auto;filter:grayscale(1) contrast(1.2);mix-blend-mode:multiply}.clipping .ARTCL_headline{font:700 clamp(28px,4.2vw,46px)/1.08 var(--serif);letter-spacing:-.02em;margin:0 0 12px}.clipping .ARTCL_subhead{font:400 italic clamp(18px,2vw,22px)/1.35 var(--serif);color:#3b3020;margin:0 0 14px}.clipping .ARTCL_byline{font:700 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5b4d34;border-bottom:1px solid #b9a577;padding-bottom:12px;margin:0 0 22px}.clipping .ARTCL_meta{display:block}.clipping .ARTCL_body p{font:400 18px/1.62 var(--serif);margin:0 0 1em}.clipping .ARTCL_sectionLabel{font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stamp);margin:1.6em 0 .8em}.clipping .ARTCL_figureImage{width:var(--fig-w, 100%);max-width:100%;margin:6px auto 26px}.clipping .ARTCL_figureImage img{width:100%;height:auto;display:block;filter:grayscale(.2)}.clipping .ARTCL_figureImage figcaption{margin:8px 0 0;padding-top:7px;border-top:1px solid #c9b88f;font:400 14px/1.38 var(--serif);color:#4b3f2b;text-align:left;text-wrap:pretty}@media(max-width:620px){.clipping .ARTCL_figureImage{width:100%}.clipping .ARTCL_figureImage figcaption{font-size:13.5px}}.clipping .ARTCL_attribution{font:400 13px/1.45 var(--mono);color:#5b4d34;margin:8px 0 18px}.clipping .ARTCL_callout{border-left:4px solid var(--stamp);padding:4px 0 4px 16px;margin:1.4em 0;font-style:italic}.clipping .ARTCL_endRule{border:0;border-top:3px double #1d1912;margin:26px 0 0}.clipping .ARTCL_authors{margin:14px 0 0}.clipping .ARTCL_authors p.ARTCL_authorNames{font:700 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#3b3020;margin:0 0 5px}.clipping .ARTCL_authorNames span{margin:0 .35em;color:#9a8a66}.clipping .ARTCL_authors p.ARTCL_authorNote{font:italic 400 14px/1.45 var(--serif);color:#5b4d34;margin:0 0 4px}@media(max-width:620px){.clipping{transform:none}.clip-src{display:none}}@media print{body.reg-file .proto,.hdr,.ftr,.clip-bar,.drawer{display:none!important}body{background:#fff!important}.clipping{box-shadow:none;transform:none;background:#fff;max-width:none;padding:0}}.fnx-tools{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.fnx-tools input{font:700 15px/1 var(--mono);padding:9px 10px;border:1.5px solid var(--ink);background:#fbf8f0;color:var(--ink);margin-left:8px;width:7em}.fnx-parts{display:flex;flex-wrap:wrap;gap:6px}.fnx-parts button{font:700 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}.fnx-parts button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lca-page.fnx .lca-doc .footnotes-section{border-top:0;margin-top:0;padding-top:0}.fnx .footnote{scroll-margin-top:calc(var(--hdr-h, 64px) + 20px)}.fnx .footnote[hidden]{display:none}.fnx .fnx-cited{font:700 12px/1.5 var(--mono)!important;letter-spacing:.06em;color:var(--ink-soft);margin:10px 0 0!important}.fnx .fnx-cited a{color:var(--stamp)}.fnx .fnx-hit{background:#f6e7b8;transition:background .4s}.lca-coming{margin:10px 0 18px;font:italic 400 16px/1.6 var(--serif);color:var(--ink-soft, #4a4234);max-width:62ch}.fnx-link{margin:18px 0 0;font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.fnx-link a{color:var(--stamp)}.sup{max-width:920px}.sup-join{border:1px solid var(--rule);background:var(--slab);padding:clamp(22px,3.4vw,40px);margin-bottom:clamp(40px,7vh,70px)}.sup-p{font-size:19px;color:#e3ddd0;margin:0 0 22px;max-width:54ch}.sup-small{font:400 14px/1.6 var(--mono);color:var(--ash);margin:18px 0 0}.sup-small a,.sup-scam a{color:var(--dawn)}.sup-h{margin-bottom:20px}.sup-steps{list-style:none;margin:0 0 clamp(36px,6vh,60px);padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.sup-steps li{padding:22px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:8px}.sup-steps b{font:800 22px/1.1 var(--display);text-transform:uppercase}.sup-steps p{margin:0;color:#cfc9bd}.sup-assure ul{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:10px}.sup-assure li{padding-left:28px;position:relative;color:#e3ddd0}.sup-assure li:before{content:"✓";position:absolute;left:0;color:var(--dawn);font-weight:700}.sup-scam{border-left:3px solid var(--dawn);padding:6px 0 6px 16px;color:#e3ddd0;max-width:70ch}.sup-cheat{display:none;margin-top:40px;background:#fbf8f0;color:var(--ink);padding:clamp(22px,3.4vw,36px);scroll-margin-top:calc(var(--hdr-h, 64px) + 16px)}.sup-cheat:target,.sup-cheat.is-open{display:block}.sup-cheat h2{font:600 26px/1.15 var(--serif);margin:0 0 14px}.sup-cheat ol{margin:0 0 18px;padding-left:1.3em;display:grid;gap:8px}.sup-cheat a{color:var(--stamp)}.sup-cheat .btn{background:var(--ink);color:var(--paper)}@media(max-width:700px){.sup-steps{grid-template-columns:1fr}}.lca-tools{max-width:900px;margin:0 auto 12px;text-align:right}.lca-tools button{font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pencil);background:none;border:1px solid var(--pencil);padding:10px 14px;cursor:pointer}.lca-tools button:hover{background:var(--pencil);color:var(--ink)}.lca-page.is-print{width:8.5in!important;max-width:none!important}.lca-page.is-print .lca-sheet{padding:.7in .85in .45in}@media print{@page{size:letter;margin:0}.proto,.hdr,.ftr,.drawer,.lca-tools,.lca-pager,.lca-crumb,.note-pin,dialog{display:none!important}body,.lca-desk{background:#fff!important}.lca-wrap,.lca-desk{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;max-width:none!important}.lca-sheet{box-shadow:none!important;margin:0!important;break-after:page}.lca-sheet+.lca-sheet{margin-top:0!important}}.poem-sheet{background:#fbf8f1;color:var(--ink);border-radius:10px;padding:clamp(26px,4.5vw,56px) clamp(20px,4.5vw,56px);box-shadow:inset 0 0 0 11px #fbf8f1,inset 0 0 0 12px #9676424d,0 1px 2px #00000040,0 14px 34px #00000059}.poem-title{font:700 clamp(17px,1.6vw,20px)/1.3 var(--mono);letter-spacing:.04em;margin:0 0 1.6em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.poem-body{font:400 clamp(14.5px,1.25vw,16.5px)/1.75 var(--mono)}.poem-stanza{margin:0 0 1.4em}.poem-stanza.is-center{text-align:center}.poem-line{display:block;padding-left:2.5ch;text-indent:-2.5ch}.poem-stanza.is-center .poem-line{padding-left:0;text-indent:0}.poem-line u{text-decoration-thickness:1px;text-underline-offset:3px}.poem-para{margin:0 0 1.1em;text-indent:4ch}.poem-head{font:700 1em/1.4 var(--mono);text-align:center;margin:1.8em 0 1em}.poem-break{text-align:center;margin:.2em 0 1.4em;color:var(--ink-soft)}.poem-copy{font:400 12px/1.5 var(--mono);color:var(--ink-soft);margin:2em 0 0}@media(max-width:560px){.poem-body{font-size:13.5px}}.poetry-proof{max-width:1240px}.proof-memo{background:var(--paper);color:var(--ink);padding:clamp(22px,4vw,40px);border-radius:10px;margin-bottom:40px}.proof-memo h1{font:600 clamp(28px,3.4vw,42px)/1.1 var(--serif);margin:6px 0 14px}.proof-memo p{font:400 17px/1.6 var(--serif);margin:0 0 12px;max-width:70ch}.proof-k{font:700 12px/1 var(--mono)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--stamp)}.proof-toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:18px;font:400 14px/1.6 var(--mono)}.proof-toc b{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:12px;margin-bottom:6px}.proof-toc ol{margin:0;padding-left:1.4em}.proof-toc a{color:var(--stamp)}.proof-gh{font:600 clamp(24px,2.6vw,32px)/1.2 var(--serif);color:var(--bone);margin:50px 0 20px}.proof-gh small{font:400 14px/1 var(--mono);color:var(--ash);margin-left:10px}.proof-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:28px;align-items:start;margin-bottom:44px;scroll-margin-top:90px}@media(max-width:900px){.proof-row{grid-template-columns:1fr}}.proof-scans{display:grid;gap:12px}.proof-scans img{display:block;width:100%;height:auto;border-radius:6px;background:#fff;box-shadow:0 8px 24px #00000059}.proof-note{font:400 14px/1.55 var(--mono);color:#f19b8f;margin:14px 0 0}.proof-note b{color:#ff8a7a}.proof-src{font:400 12px/1.5 var(--mono);color:var(--ash);margin:8px 0 0}.poetry-index{max-width:900px}.poetry-part{margin:0 0 clamp(36px,5vw,56px);scroll-margin-top:90px}.poetry-part-h{font:600 clamp(26px,3vw,36px)/1.15 var(--serif);color:var(--bone);margin:0 0 6px}.poetry-part-note{font:italic 400 17px/1.5 var(--serif);color:var(--ash);margin:0 0 18px}.poetry-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.poetry-list li{border-bottom:1px solid var(--rule)}.poetry-list a{display:block;padding:13px 4px;font:400 clamp(15px,1.3vw,17px)/1.4 var(--mono);color:var(--bone);text-decoration:none;transition:color .15s,padding-left .15s}.poetry-list a.is-firstline{font-style:italic;color:#d9d3c6}.poetry-list a:hover,.poetry-list a:focus-visible{color:var(--dawn);padding-left:10px}.poem-page{max-width:820px}.poem-crumb{font:700 12px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);margin:0 0 18px}.poem-crumb a{color:var(--ash);text-decoration:none;border-bottom:1px solid currentColor}.poem-crumb a:hover{color:var(--bone)}.poem-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.poem-nav a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--rule);border-radius:8px;color:var(--bone);text-decoration:none;font:400 15px/1.4 var(--mono)}.poem-nav a.next{text-align:right}.poem-nav a small{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash)}.poem-nav a:hover{border-color:var(--dawn);color:var(--dawn)}@media(max-width:560px){.poem-nav{grid-template-columns:1fr}.poem-nav a.next{text-align:left}}.story-card{position:relative;display:grid;gap:8px;overflow:hidden;padding:clamp(24px,4vw,40px);border-radius:4px;text-decoration:none;color:var(--bone);background:radial-gradient(120% 90% at 85% 0%,#1d2836,#0b0f14 65%);border:1px solid rgb(255 198 41 / .18);transition:border-color .25s}.story-card:hover{border-color:#ffc62999}.story-51{position:absolute;right:-.04em;bottom:-.22em;font:900 clamp(150px,22vw,260px)/.8 "Fraunces Variable",Georgia,serif;color:transparent;-webkit-text-stroke:1.2px rgb(255 198 41 / .25);pointer-events:none}.story-t{position:relative;font:italic 400 clamp(28px,4vw,44px)/1.02 "Fraunces Variable",Georgia,serif;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.015em;max-width:14ch}.story-d{position:relative;font:400 13px/1.4 var(--mono);letter-spacing:.06em;color:var(--dawn)}.story-b{position:relative;max-width:30ch;font:italic 400 clamp(22px,2.6vw,30px)/1.3 "Fraunces Variable",Georgia,serif;font-variation-settings:"opsz" 72,"SOFT" 100,"WONK" 1;color:#f0ebdf;margin-top:10px;text-wrap:pretty}.story-go{position:relative;font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dawn);margin-top:10px}.poetry-tray{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px 34px}.poetry-tray-h{font:600 21px/1.2 var(--serif);margin:0 0 8px}.poetry-tray-h a{color:var(--bone);text-decoration:none}.poetry-tray-h a:hover{color:var(--dawn)}.tray .poetry-list a{padding:9px 2px;font-size:14.5px}.sx-grid{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(18px,2.4vw,30px)}.sx-card{display:flex;flex-direction:column;gap:6px;text-decoration:none}.sx-shot{display:block;aspect-ratio:16 / 10;overflow:hidden;border:1px solid #34332e;background:#111;box-shadow:0 10px 26px #0006}.sx-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.sx-card:hover .sx-shot img{transform:scale(1.03)}.sx-name{margin-top:8px;font:600 19px/1.25 var(--serif);color:var(--bone)}.sx-card:hover .sx-name{color:var(--dawn)}.sx-what{font:400 15px/1.5 var(--serif);color:#cfc9bc}.sx-addr{font:400 14px/1.4 var(--serif);font-style:italic;color:var(--ash)}.sx-note{font:italic 400 17px/1.6 var(--serif);color:#cfc9bc;margin:6px 0 0;max-width:60ch}.big,.life-h2,.contact-h1{text-transform:none;letter-spacing:-.012em}.big,.contact-h1{font-weight:700;line-height:.98}.life-hero .big,.contact-h1{font-size:clamp(42px,5.2vw,84px)}.life-h2{font-weight:700;font-size:clamp(32px,4vw,58px);line-height:1.02}.life-hero{padding-bottom:clamp(44px,7vw,90px)}.drawer nav{position:relative}.tabs-more{display:none}@media(max-width:560px){.tabs li:not(:has(>a[aria-current])){display:none}.tabs a[aria-current]{font-size:11px;padding:8px 12px 12px}.tabs-more{display:block;position:absolute;right:0;bottom:6px;z-index:6}.tabs-more summary{list-style:none;cursor:pointer;font:700 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--manila);padding:8px 10px;border:1px solid rgb(232 216 176 / .5);border-radius:4px}.tabs-more summary::-webkit-details-marker{display:none}.tabs-more[open] summary{background:var(--manila);color:#3b3020}.tabs-more ul{position:absolute;right:0;top:calc(100% + 6px);min-width:230px;margin:0;padding:6px 0;list-style:none;background:#efe3c4;border:1px solid #3b3020;border-radius:4px;box-shadow:0 12px 28px #00000073}.tabs-more a{display:flex;gap:10px;padding:11px 16px;font:700 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#3b3020;text-decoration:none}.tabs-more a .n{color:var(--stamp)}.tabs-more a[aria-current]{background:#e2d2a6}}.start-here{margin:30px 0 0;padding:18px 22px 16px;border:1.5px solid #3b3020;border-left-width:5px;background:#ffffff47;max-width:760px}.start-k{margin:0 0 10px;font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--stamp)}.start-here ol{margin:0;padding-left:1.3em;display:grid;gap:6px;font:400 18px/1.45 var(--serif)}.start-here a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.start-here a:hover{color:var(--stamp)}.start-docs{margin:12px 0 0;font:400 15px/1.5 var(--serif);font-style:italic;color:#4a4234}#docket{scroll-margin-top:110px}.ftr-sub{margin-top:22px;max-width:340px}.ftr-sub label{display:block;font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dawn);margin-bottom:8px}.ftr-sub>p{margin:0 0 10px;font:italic 400 15px/1.5 var(--serif);color:var(--ash)}.ftr-sub-row{display:flex;gap:0}.ftr-sub input[type=email]{flex:1;min-width:0;font:400 15px/1 var(--serif);padding:10px 12px;background:transparent;color:var(--bone);border:1px solid #4a4943;border-right:0}.ftr-sub input[type=email]:focus{outline:none;border-color:var(--dawn)}.ftr-sub button{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:0 14px;background:var(--dawn);color:var(--night);border:1px solid var(--dawn);cursor:pointer}.ftr-sub button:disabled{opacity:.6}.ftr-sub-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ftr-sub-msg{margin:8px 0 0!important;font:400 14px/1.4 var(--serif)!important;color:var(--bone)!important;font-style:normal!important;min-height:1em}
