@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/site-assets/assets/pt-serif-400-italic-cyrillic-CWg0cWlA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/site-assets/assets/pt-serif-400-italic-latin-ext-BEn55cOs.woff2) format("woff2");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:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/site-assets/assets/pt-serif-400-italic-latin-CCiegDvj.woff2) format("woff2");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:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/assets/pt-serif-400-cyrillic-yv2TUltx.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/assets/pt-serif-400-latin-ext-CWfl4v0h.woff2) format("woff2");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:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/assets/pt-serif-400-latin-BtyIw53z.woff2) format("woff2");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:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/site-assets/assets/pt-serif-700-cyrillic-BNQt7bKV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/site-assets/assets/pt-serif-700-latin-ext-zI00KPXj.woff2) format("woff2");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:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/site-assets/assets/pt-serif-700-latin-BrXmBKvm.woff2) format("woff2");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:"PT Serif";font-style:italic;font-weight:700;font-display:swap;src:url(/site-assets/assets/pt-serif-700-italic-cyrillic-BsFGVSDi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:italic;font-weight:700;font-display:swap;src:url(/site-assets/assets/pt-serif-700-italic-latin-ext-ssPLJE7G.woff2) format("woff2");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:"PT Serif";font-style:italic;font-weight:700;font-display:swap;src:url(/site-assets/assets/pt-serif-700-italic-latin-6hoIr18X.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/site-assets/assets/playfair-display-800-cyrillic-Di8VgHF0.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/site-assets/assets/playfair-display-800-latin-ext-B8boBLie.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/site-assets/assets/playfair-display-800-latin-Bh32Bo6k.woff2) format("woff2");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:Pattaya;font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/assets/pattaya-400-cyrillic-DWg8PjB1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pattaya;font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/assets/pattaya-400-latin-BUXE4bIJ.woff2) format("woff2");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:Oi;font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/assets/oi-400-cyrillic-DOy1135X.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oi;font-style:normal;font-weight:400;font-display:swap;src:url(/site-assets/assets/oi-400-latin-D2lKTsP0.woff2) format("woff2");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:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/site-assets/assets/sofia-sans-extra-condensed-800-cyrillic-C5ehCiTD.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/site-assets/assets/sofia-sans-extra-condensed-800-latin-Bx9DYk05.woff2) format("woff2");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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/site-assets/assets/caveat-600-cyrillic-BuFK2oz7.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/site-assets/assets/caveat-600-latin-CNZu8nPp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/site-assets/assets/playfair-display-900-italic-cyrillic-r511JOB7.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/site-assets/assets/playfair-display-900-italic-latin-Dlj-lKLp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f2f1ec;--paper-hi:#fbfaf6;--ink:#151515;--ink-soft:#2b2926;--ink-2:#3d3d40;--muted:#5f5f63;--rule:rgb(var(--ink-rgb) / .62);--line:rgb(var(--ink-rgb) / .16);--accent:#b3261e;--ok:#2f6b3a;--ink-rgb:21 21 21;--accent-rgb:179 38 30;--note-rgb:240 190 40;--hi-rgb:255 255 255;--bar-rgb:250 249 245;--shadow-rgb:40 34 24;--surface:#fff;--paper-lo:#e4e1d9;--paper-lo-2:#efece6;--on-ink:#fff;--placeholder:#7a7a7e;--faint:#b3afa6;--wait:#a26b00;--on-accent:#fff;--scrim-rgb:20 20 20;--on-scrim:#fff;--dim-rgb:20 18 16;--shadow-cold-rgb:0 0 0;--media-bg:#1d1c1a;--star:#e0a100;--halftone-rgb:18 17 15;--avatar-ink:#151515;--bar-glass:rgb(var(--bar-rgb) / .78);--brand-paper:#f2f1ec;--brand-paper-hi:#fbfaf6;--brand-ink:#151515;--brand-line:#cfccc2;--brand-white:#fff;--brand-white-rgb:255 255 255;--brand-red:#b3261e;--brand-red-rgb:179 38 30;--brand-red-night:#d8261f;--brand-night:#0d0d0c;--brand-night-ink:#f5f2eb;--brand-red-top:#d23a2e;--brand-red-bottom:#8f1a13;color-scheme:light;--display:"Playfair Display",Georgia,serif;--logo:"Playfair Display",Georgia,serif;--serif:"PT Serif",Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ad-script:"Pattaya","Playfair Display",Georgia,serif;--ad-fat:"Oi","Playfair Display",Georgia,serif;--ad-cond:"Sofia Sans Extra Condensed","Arial Narrow",sans-serif;--ad-hand:"Caveat","Segoe Print",cursive;--fs-9:.5625rem;--fs-10:.625rem;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-17:1.0625rem;--fs-18:1.125rem;--fs-19:1.1875rem;--fs-20:1.25rem;--fs-21:1.3125rem;--fs-22:1.375rem;--fs-24:1.5rem;--fs-26:1.625rem;--fs-28:1.75rem;--fs-30:1.875rem;--fs-32:2rem;--fs-34:2.125rem;--fs-36:2.25rem;--fs-40:2.5rem;--fs-42:2.625rem;--fs-44:2.75rem;--fs-46:2.875rem;--fs-48:3rem;--fs-64:4rem;--fs-72:4.5rem;--fs-h1:clamp(var(--fs-30),5vw,var(--fs-42));--lh-100:1;--lh-105:1.05;--lh-108:1.08;--lh-110:1.1;--lh-112:1.12;--lh-115:1.15;--lh-120:1.2;--lh-125:1.25;--lh-130:1.3;--lh-135:1.35;--lh-140:1.4;--lh-145:1.45;--lh-150:1.5;--lh-155:1.55;--lh-160:1.6;--lh-162:1.62;--track-4:.04em;--track-6:.06em;--track-8:.08em;--track-9:.09em;--track-10:.1em;--track-12:.12em;--track-14:.14em;--track-16:.16em;--track-tight:-.01em;--track-snug:-.005em;--line-hair:1px;--line-rule:1.5px;--line-mark:2px;--focus-width:2px;--ill-stroke:2.3;--ill-stroke-thin:1.1;--ill-line:var(--ink);--ill-paper:var(--paper);--ill-spot:var(--ink);--ill-on-spot:var(--paper);--sketch-fill:var(--paper);--gutter:2.75rem;--measure:68.25rem;--sheet-max:calc(var(--measure) + var(--gutter) * 2);--mm:.25rem;--issue-head-h:calc(8 * var(--mm));--issue-area-h:calc(388 * var(--mm));--issue-front-area-h:calc(356 * var(--mm));--issue-col-gap:calc(10 * var(--mm));--issue-line:calc(5.625 * var(--mm));--gutter-narrow:1.125rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--section-gap:calc(var(--s8) + var(--s2));--column-gap:2.5rem;--glass-bg:rgb(var(--hi-rgb) / .6);--glass-bg-hover:rgb(var(--hi-rgb) / .85);--glass-edge:inset 0 0 0 .0625rem rgb(var(--ink-rgb) / .14),0 .0625rem 0 rgb(var(--hi-rgb) / .8);--blur-3:3px;--blur-8:8px;--blur-10:10px;--blur-12:12px;--blur-14:14px;--blur-24:24px;--blur-26:26px;--glass-panel:linear-gradient(180deg,rgb(var(--hi-rgb) / .96),rgb(var(--bar-rgb) / .94));--glass-panel-blur:blur(var(--blur-24)) saturate(1.2);--ring-focus:inset 0 0 0 1px rgb(var(--ink-rgb) / .34);--ring-error:inset 0 0 0 2px var(--accent);--ring-error-thin:inset 0 0 0 1.5px var(--accent);--ring-selected:inset 0 0 0 var(--line-mark) var(--accent);--shadow-popover:0 18px 40px -16px rgb(var(--shadow-rgb) / .35),0 0 0 1px rgb(var(--ink-rgb) / .08);--shadow-frame:inset 0 1px 0 var(--surface),0 0 0 1px rgb(var(--ink-rgb) / .06);--shadow-modal:var(--shadow-frame),0 40px 80px -30px rgb(var(--shadow-rgb) / .45);--shadow-sheet:inset 0 1px 0 rgb(var(--hi-rgb) / .95),inset 0 0 0 1px rgb(var(--hi-rgb) / .6),0 1px 2px rgb(var(--shadow-rgb) / .08),0 24px 60px -28px rgb(var(--shadow-rgb) / .35);--shadow-bottom-sheet:0 -20px 50px -20px rgb(var(--shadow-rgb) / .35);--shadow-float:0 10px 24px -12px rgb(var(--shadow-rgb) / .35);--shadow-float-ink:0 6px 18px rgb(var(--ink-rgb) / .18);--shadow-on-photo:0 4px 14px rgb(var(--shadow-cold-rgb) / .18);--shadow-hint:0 4px 14px rgb(var(--shadow-cold-rgb) / .08);--r-1:.0625rem;--r-2:.125rem;--r-3:.1875rem;--r-4:.25rem;--r-5:.3125rem;--r-6:.375rem;--r-7:.4375rem;--r-8:.5rem;--r-9:.5625rem;--r-10:.625rem;--r-14:.875rem;--r-22:1.375rem;--r-24:1.5rem;--r-round:50%;--r-control:.75rem;--r-panel:1.25rem;--r-pill:62.4375rem;--z-sticky:5;--z-sticky-over:6;--z-masthead:7;--z-topbar:8;--z-bar:20;--z-dropdown:20;--z-menu:30;--z-fab:40;--z-modal:50;--z-sheet:60;--z-toast:60;--dur-100:.1s;--dur-120:.12s;--dur-140:.14s;--dur-150:.15s;--dur-160:.16s;--dur-200:.2s;--dur-220:.22s;--dur-240:.24s;--dur-250:.25s;--dur-260:.26s;--dur-280:.28s;--dur-300:.3s;--dur-320:.32s;--dur-350:.35s;--dur-360:.36s;--dur-400:.4s;--dur-420:.42s;--dur-450:.45s;--dur-480:.48s;--dur-500:.5s;--dur-600:.6s;--dur-620:.62s;--dur-700:.7s;--dur-800:.8s;--dur-1000:1s;--dur-1200:1.2s;--dur-1400:1.4s;--dur-1600:1.6s;--dur-1800:1.8s;--dur-2400:2.4s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-draw:cubic-bezier(.45,.05,.3,1);--ease-progress:cubic-bezier(.1,.7,.2,1);--ease-hop:cubic-bezier(.5,0,.9,.5);--radius:clamp(1.5rem,3.4vmin,2.5rem)}@media (max-width:560px){:root{--gutter:var(--gutter-narrow);--column-gap:1.5rem}}:root[data-theme=dark]{--sketch-fill:#3a3934;--paper:#0d0d0c;--paper-hi:#161614;--ink:#f5f2eb;--ink-soft:#e6e2da;--ink-2:#d2cdc3;--muted:#a19c92;--line:rgb(var(--ink-rgb) / .15);--accent:#d8261f;--ok:#7fc08b;--ink-rgb:245 242 235;--accent-rgb:216 38 31;--note-rgb:214 160 30;--hi-rgb:30 29 27;--bar-rgb:27 26 24;--shadow-rgb:0 0 0;--surface:#211f1d;--paper-lo:#1c1b19;--paper-lo-2:#262422;--on-ink:#0d0d0c;--placeholder:#8a857c;--faint:#57534d;--wait:#e0ad4c;--display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@media (min-width:901px){html[data-text=small]{font-size:90%}html[data-text=large]{font-size:110%}}html{-webkit-text-size-adjust:100%;background:var(--paper);caret-color:var(--accent);scrollbar-color:rgb(var(--ink-rgb) / .28) transparent}body{margin:0;color:var(--ink);font:var(--fs-19)/var(--lh-162) var(--serif)}a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:3px}img{max-width:100%}button{font:inherit;color:inherit}::selection{background:rgb(var(--accent-rgb) / .16);color:var(--ink)}:focus-visible{outline:var(--focus-width) solid var(--ink);outline-offset:3px;border-radius:var(--r-2)}.visually-hidden{position:absolute!important;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-variant-numeric:tabular-nums lining-nums}@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ghost{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,var(--paper-hi),var(--paper) 70%)}body{--body-pad:clamp(.625rem,2.6vmin,1.625rem);position:relative;min-height:100vh;padding:var(--body-pad)}body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/site-assets/assets/paper-grain-CP41axRL.webp) 0 0/512px 512px repeat}:root[data-theme=dark] body:before{filter:invert(1);opacity:.7}.page{position:relative;z-index:1;max-width:var(--sheet-max);margin:0 auto}.sheet{position:relative;border-radius:var(--radius);box-shadow:var(--shadow-sheet)}.sheet{display:flex;flex-direction:column;min-height:calc(100vh - 2 * var(--body-pad));min-height:calc(100dvh - 2 * var(--body-pad))}.sheet>.sheet__body{flex:1}.sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgb(var(--hi-rgb) / .28) 46%,transparent 60%)}.sheet>*{position:relative;z-index:1}.sheet>.main,.sheet>.sheet__body{z-index:2}.sheet>.pane{position:absolute;inset:0 0 auto;z-index:0;height:min(75rem,100%);border-radius:inherit;pointer-events:none}.sheet:has(.pane){background:linear-gradient(180deg,transparent 600px,rgb(var(--hi-rgb) / .35) 850px,rgb(var(--hi-rgb) / .7) 1100px)}.pane--frost{background:linear-gradient(180deg,rgb(var(--hi-rgb) / .34),rgb(var(--hi-rgb) / .2));-webkit-backdrop-filter:blur(var(--blur-12)) brightness(1.03);backdrop-filter:blur(var(--blur-12)) brightness(1.03);-webkit-mask-image:radial-gradient(640px 500px at 100% 0,transparent 50%,#000 92%),linear-gradient(#000 600px,transparent 1200px);mask-image:radial-gradient(640px 500px at 100% 0,transparent 50%,#000 92%),linear-gradient(#000 600px,transparent 1200px);-webkit-mask-composite:source-in;mask-composite:intersect}.pane--clear{background:rgb(var(--hi-rgb) / .1);-webkit-backdrop-filter:blur(var(--blur-3));backdrop-filter:blur(var(--blur-3));-webkit-mask-image:radial-gradient(640px 500px at 100% 0,#000 50%,transparent 92%);mask-image:radial-gradient(640px 500px at 100% 0,#000 50%,transparent 92%)}.sheet:not(:has(.pane)){background:linear-gradient(180deg,rgb(var(--hi-rgb) / .34),rgb(var(--hi-rgb) / .2));-webkit-backdrop-filter:blur(var(--blur-12)) brightness(1.03);backdrop-filter:blur(var(--blur-12)) brightness(1.03)}:root[data-theme=dark] .pane--frost{background:var(--bar-glass);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}:root[data-theme=dark] .pane--clear{display:none}:root[data-theme=dark] .sheet:has(.pane){background:linear-gradient(180deg,transparent 950px,var(--bar-glass) 1200px)}:root[data-theme=dark] .sheet:not(:has(.pane)){background:var(--bar-glass)}@media (max-width:560px){body{--body-pad:0px;padding:0}.sheet{border-radius:0;min-height:100vh;box-shadow:none}.sheet:before{display:none}.sheet:not(:has(.pane)),.sheet>.pane{-webkit-backdrop-filter:none;backdrop-filter:none}}.main{padding:0 var(--gutter) var(--s8)}.footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6) var(--column-gap);margin:0 var(--gutter);padding:var(--s6) 0;border-top:var(--line-hair) solid var(--rule)}.footer__title{white-space:nowrap;color:var(--ink);text-decoration:none;font:800 var(--fs-28)/var(--lh-100) var(--logo);letter-spacing:var(--track-tight)}.footer__brand p{margin:var(--s3) 0 0;max-width:34ch;color:var(--muted);font:var(--fs-15)/var(--lh-150) var(--serif)}.footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.footer h2{margin:0 0 var(--s1)}.footer__col a,.footer__col button{padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--ink);text-decoration:none;font:var(--fs-15)/var(--lh-135) var(--serif);transition:color var(--dur-200) ease}@media (hover:hover) and (pointer:fine){.footer a:hover,.footer__col button:hover{color:var(--accent)}}.footer__legal{grid-column:1/-1;margin:0;padding-top:var(--s4);border-top:var(--line-hair) solid var(--line);color:var(--muted);font:var(--fs-13)/var(--lh-150) var(--sans)}.footer__docs{white-space:nowrap}@media (max-width:560px){.footer__docs{white-space:normal}}@media (max-width:860px){.footer{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand{grid-column:1/-1}}@media (max-width:480px){.footer{grid-template-columns:1fr}}.progress{position:fixed;top:0;left:0;right:0;z-index:var(--z-toast);height:var(--line-mark);pointer-events:none;overflow:hidden;opacity:0}.progress:before{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:var(--accent);transform:translate(-100%)}.progress.is-busy{opacity:1;transition:opacity var(--dur-120) ease var(--dur-150)}.progress.is-busy:before{animation:progress-run 1.1s ease-in-out infinite}@keyframes progress-run{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.progress.is-busy:before{animation:none;width:100%;transform:none;opacity:.6}}::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:page-in var(--dur-350) ease-in-out both;mix-blend-mode:normal}@keyframes page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.topbar{z-index:var(--z-topbar);display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin:0 var(--gutter);padding:var(--s4) 0 0;font:500 var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase;color:var(--muted)}.topbar__side{display:flex;align-items:center;gap:var(--s4);min-width:0}.topbar a,.topbar button{display:inline-flex;align-items:center;gap:var(--s2);min-height:2rem;padding:0;border:0;background:none;cursor:pointer;color:var(--ink);text-decoration:none;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.topbar__lead{align-items:baseline}.topbar__lead .topbar__sep{position:relative;top:.1875rem;align-self:baseline}.text-size{display:flex;align-items:baseline;gap:var(--s2)}.topbar .text-size button{min-width:1rem;min-height:0;padding-block:var(--s2);justify-content:center;font-weight:700;letter-spacing:0;color:var(--muted)}:is(html:not([data-text]) .topbar .text-size [data-size=normal],html[data-text=small] .topbar .text-size [data-size=small],html[data-text=large] .topbar .text-size [data-size=large]){color:var(--accent);cursor:default}.text-size button:nth-child(1){font-size:.75rem}.text-size button:nth-child(2){font-size:.9375rem}.text-size button:nth-child(3){font-size:1.125rem}@media (max-width:900px){.topbar__lead .topbar__sep,.text-size{display:none}}.lang-switch{display:flex;align-items:baseline;gap:var(--s3)}.topbar .lang-switch button{min-height:0;padding-block:var(--s2);font-weight:700;color:var(--muted)}.topbar .lang-switch [aria-pressed=true]{color:var(--accent);cursor:default}@media (max-width:900px){.topbar__lead .lang-switch{margin-left:var(--s2)}}.topbar__sep{width:var(--line-hair);height:.875rem;background:var(--line)}@media (hover:hover) and (pointer:fine){.topbar a:hover,.topbar button:hover{color:var(--accent)}}.avatar{position:relative;flex:none;display:inline-grid;place-items:center;width:var(--avatar-size,1.375rem);height:var(--avatar-size,1.375rem);border-radius:var(--r-round);background:var(--paper-lo) center/cover no-repeat;font:700 var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:0;color:var(--ink);overflow:hidden}.avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-200) ease}.avatar img.is-loaded{opacity:1}.avatar--letter{padding-top:.06em;color:var(--avatar-ink);font-family:var(--display);font-weight:800;font-size:calc(var(--avatar-size,1.375rem) * .46);line-height:var(--lh-100)}@media (max-width:560px){.topbar__lead{display:none}.topbar{justify-content:flex-end;font-size:var(--fs-11)}}.masthead{z-index:var(--z-masthead);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.25rem;margin:0 var(--gutter);padding:1.5rem 0 1.875rem;border-bottom:var(--line-hair) solid var(--accent)}.masthead__title{color:var(--ink);text-decoration:none;font:800 var(--fs-48)/var(--lh-100) var(--logo);letter-spacing:var(--track-tight);white-space:nowrap;text-align:center}.wordmark{display:inline-block;width:auto;fill:currentColor;overflow:visible}.wordmark__dot{fill:var(--accent);transform-box:fill-box;transform-origin:50% 100%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.masthead__title,.footer__title):not(.wm-blot):hover .wordmark__dot{animation:dot-hop var(--dur-620) var(--ease-out)}}@keyframes dot-hop{0%{transform:none}16%{transform:scale(1.14,.84)}44%{transform:translateY(-90%) scale(.9,1.12);animation-timing-function:var(--ease-hop)}66%{transform:scale(1.2,.8)}82%{transform:translateY(-12%) scale(.97,1.04)}to{transform:none}}.masthead__city{justify-self:start;display:inline-flex;align-items:center;gap:.4375rem;min-width:0;max-width:100%;min-height:2.75rem;padding:0;border:0;background:none;cursor:pointer;color:var(--ink);font:500 var(--fs-13)/var(--lh-100) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase;white-space:nowrap}.masthead__city span{min-width:0;overflow:hidden;text-overflow:ellipsis}.masthead__pin{width:1.125rem;height:1.125rem;flex:none}.masthead__chevron,.menu__chevron{flex:none;width:.875rem;height:.875rem;color:var(--muted);transition:transform var(--dur-200) var(--ease-out)}@media (hover:hover) and (pointer:fine){.masthead__city:hover span{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.masthead__city:hover .masthead__chevron{transform:translateY(2px)}}@media (max-width:760px){.masthead{grid-template-columns:minmax(0,1fr) auto;row-gap:.125rem}.masthead__city,.masthead__right{grid-row:1}.masthead__title{grid-column:1/-1;grid-row:2}.masthead__city{font-size:var(--fs-12)}.masthead__pin{width:1rem;height:1rem}}@media (max-width:560px){.masthead__title{font-size:var(--fs-40)}}.rubrics{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;margin:0 var(--gutter);background:linear-gradient(rgb(var(--ink-rgb) / .13),rgb(var(--ink-rgb) / .13)) bottom/100% var(--line-hair) no-repeat}.rubrics{overflow-x:auto;scrollbar-width:none}.rubrics::-webkit-scrollbar{display:none}.rubrics__list{display:flex;flex:none;align-items:stretch;gap:.125rem}.rubrics .rubrics__board{flex:none}.rubrics .rubrics__board{padding-left:1.125rem;padding-right:0}.rubrics .rubrics__board:after{left:1.125rem;right:0}@media (max-width:1023px){.rubrics{justify-content:flex-start;gap:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}@supports (animation-timeline:scroll()){.rubrics{-webkit-mask-image:none;mask-image:none;animation:rubrics-fade linear both;animation-timeline:scroll(self inline)}}.rubrics::-webkit-scrollbar{display:none}.rubrics__list{overflow:visible;flex:none}.rubrics .rubrics__board{flex:none}}.menu{position:relative}.menu__button[aria-expanded=true] .menu__chevron{transform:rotate(180deg)}.menu__popover{position:absolute;right:0;top:calc(100% + .375rem);z-index:var(--z-menu);display:flex;flex-direction:column;min-width:15rem;padding:.375rem;border-radius:var(--r-14);background:var(--paper-hi);box-shadow:var(--shadow-popover);animation:pop-in var(--dur-160) var(--ease-out);font:var(--fs-15)/var(--lh-120) var(--serif);letter-spacing:0;text-transform:none}.menu__popover--fixed{position:fixed;right:auto}.menu__popover a,.menu__popover button{display:flex;width:100%;min-height:2.5rem;padding:0 .75rem;border:0;border-radius:var(--r-9);background:none;box-shadow:none;align-items:center;color:var(--ink);text-decoration:none;text-align:left;cursor:pointer;font:var(--fs-15)/var(--lh-120) var(--serif);letter-spacing:0;text-transform:none}@media (hover:hover) and (pointer:fine){.menu__popover a:hover,.menu__popover button:hover{background:rgb(var(--ink-rgb) / .06);color:var(--ink)}}.menu__popover hr{width:100%;margin:.25rem 0;border:0;border-top:var(--line-hair) solid var(--line)}.menu__popover button:last-child{color:var(--muted)}.menu__popover .is-accent,.menu__popover .is-accent:hover{color:var(--accent)}.bell__button{position:relative;justify-content:center;width:1.75rem}.bell__button svg{width:1.1875rem;height:1.1875rem}.dot{position:absolute;top:.3125rem;right:.1875rem;width:.5rem;height:.5rem;border-radius:var(--r-round);background:var(--accent);box-shadow:0 0 0 var(--line-mark) var(--paper)}.dot--avatar{top:0;right:0;width:.625rem;height:.625rem}.menu__button{position:relative}.menu__count{margin-left:auto;min-width:1.25rem;padding:.1875rem .375rem;border-radius:var(--r-10);background:var(--accent);color:var(--on-accent);font:700 var(--fs-11)/.875rem var(--sans);text-align:center}.bell__popover{width:22.5rem;max-width:calc(100vw - 2rem);padding:.375rem .375rem .5rem}.bell__head{margin:.5rem .75rem .25rem}.bell__popover .notes{border-top:0;max-height:min(26.25rem,60vh);overflow:auto}.bell__popover .notes__item{border-bottom:0}.bell__popover .notes__item.is-new:before{left:.125rem}.bell__popover .notes__body{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:.625rem .75rem;border-radius:var(--r-9);white-space:normal;font:var(--fs-15)/var(--lh-135) var(--serif);text-transform:none;letter-spacing:0;color:var(--ink)}.bell__popover .notes__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (hover:hover) and (pointer:fine){.bell__popover a.notes__body:hover{background:rgb(var(--ink-rgb) / .06)}}.bell__popover a.bell__all{justify-content:center;min-height:2.25rem;margin-top:.125rem;color:var(--ink);font:600 var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.bell__popover a.bell__all:after{content:" →";color:var(--accent)}.toast{position:fixed;z-index:var(--z-toast);right:1.5rem;bottom:1.5rem;display:flex;align-items:flex-start;gap:.25rem;width:22.5rem;max-width:calc(100vw - 2rem);padding:.25rem;border-radius:var(--r-14);background:var(--paper-hi);box-shadow:var(--shadow-popover);animation:toast-in var(--dur-260) var(--ease-out)}.toast__body{display:flex;flex:1;flex-direction:column;gap:.1875rem;min-width:0;padding:.625rem .25rem .625rem .75rem;color:var(--ink);text-decoration:none;font:var(--fs-15)/var(--lh-135) var(--serif)}.toast__body strong{font-weight:700}.toast__body span{color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes rubrics-fade{0%,99%{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}to{-webkit-mask-image:none;mask-image:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:560px){.toast{left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.masthead__side{display:none}@media (max-width:760px){.topbar{display:none}.masthead{position:relative;padding:calc(.25rem + env(safe-area-inset-top)) 0 .75rem}.masthead__side{position:relative;z-index:1;grid-row:2;align-self:center;display:flex;align-items:center;height:2.25rem;color:var(--ink)}.masthead__side--left{grid-column:1;justify-self:start}.masthead__side--right{grid-column:-2;justify-self:end}.masthead__side .menu__button{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;background:none;cursor:pointer}.masthead__side .avatar{--avatar-size:2.25rem}.mobile-menu__lang{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);color:var(--muted);font:var(--fs-13)/var(--lh-100) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase}.mobile-menu__lang .lang-switch button{min-height:2.75rem;padding:0 var(--s3);border:0;background:none;cursor:pointer;color:var(--muted);font:700 var(--fs-13)/var(--lh-100) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase}.mobile-menu__lang .lang-switch [aria-pressed=true]{color:var(--accent);cursor:default}.rubrics{display:none}.masthead__title{justify-self:center;font-size:var(--fs-34);line-height:2.5rem}.rubrics .rubrics__board{order:-1;padding-left:0;padding-right:1.125rem}.rubrics .rubrics__board:after{left:0;right:1.125rem}}[data-member] .is-pending,.masthead__right:not(.is-ready){--ink-floor:.3;-webkit-mask:linear-gradient(100deg,rgb(0 0 0 / var(--ink-floor)) 42%,#000 50%,rgb(0 0 0 / var(--ink-floor)) 58%) 100% 0 / 260% 100%;mask:linear-gradient(100deg,rgb(0 0 0 / var(--ink-floor)) 42%,#000 50%,rgb(0 0 0 / var(--ink-floor)) 58%) 100% 0 / 260% 100%;animation:ink-wave 1.4s linear infinite}@keyframes ink-wave{to{-webkit-mask-position:0 0;mask-position:0 0}}[data-member] .topbar__account:not(.is-pending),[data-member] .masthead__side:not(.is-pending),.masthead__right.is-ready{animation:ink-settle var(--dur-800) cubic-bezier(.4,0,.2,1)}@keyframes ink-settle{0%{opacity:.4}}[data-member] .is-pending>:not(.topbar__standin),[data-member] .is-pending>.topbar__standin>*{filter:blur(3px);pointer-events:none}.topbar__account>*,.masthead__side>*{transition:filter var(--dur-800) cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){[data-member] .is-pending,.masthead__right:not(.is-ready){animation:none;--ink-floor:.55}[data-member] .topbar__account:not(.is-pending),[data-member] .masthead__side:not(.is-pending),.masthead__right.is-ready{animation:none}}.topbar__standin{display:none}[data-member] .topbar__standin{display:contents}[data-member] .is-pending .topbar__signin{display:none}.topbar__name:before{content:var(--up-name,attr(data-fallback))}.menu__name{display:block;max-width:9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.masthead__right{position:relative;justify-self:end;display:flex;align-items:center;gap:.8125rem;min-width:0}.masthead__right>*{transition:filter var(--dur-800) cubic-bezier(.4,0,.2,1)}.weather__value,.windline__value{font-variant-numeric:tabular-nums}.masthead__right:not(.is-ready)>*{filter:blur(3px)}.masthead__right:not(.is-ready) .weather__value:empty:before{content:"+00°"}.masthead__right:not(.is-ready) .windline__value:empty:before{content:"0 м/с"}.masthead__right:not(.is-ready) .weather__icon[data-i=cloud]{display:block}.weather{display:inline-flex;align-items:center;gap:.4375rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;font:500 var(--fs-13)/var(--lh-100) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase;white-space:nowrap;cursor:default}[data-wx-admin] .weather{cursor:pointer}.weather:focus-visible{outline:var(--focus-width) solid var(--ink);outline-offset:3px;border-radius:var(--r-2)}.weather__icon{display:none;width:1.125rem;height:1.125rem}[data-wx=sun] .weather__icon[data-i=sun],[data-wx=moon] .weather__icon[data-i=moon],[data-wx=cloud] .weather__icon[data-i=cloud],[data-wx=rain] .weather__icon[data-i=rain],[data-wx=storm] .weather__icon[data-i=storm],[data-wx=snow] .weather__icon[data-i=snow],[data-wx=fog] .weather__icon[data-i=fog]{display:block}.windline{display:inline-flex;align-items:center;gap:.375rem;padding-left:.8125rem;border-left:var(--line-hair) solid var(--line);font:500 var(--fs-13)/var(--lh-100) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase;white-space:nowrap;color:var(--muted)}.windline__arrow{width:1rem;height:1rem;color:var(--ink);transition:transform var(--dur-1000) ease}.windline__value{color:var(--ink)}.wx-toast{position:absolute;right:0;top:calc(100% + .375rem);z-index:5;padding:.375rem .625rem;border-radius:var(--r-8);background:rgb(var(--hi-rgb) / .72);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8));box-shadow:var(--shadow-hint);font:500 var(--fs-11)/var(--lh-120) var(--sans);letter-spacing:var(--track-8);text-transform:uppercase;color:var(--ink);white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity var(--dur-300) ease,transform var(--dur-300) ease;pointer-events:none}.wx-toast.is-on{opacity:1;transform:none}.sheet>.frostpane{position:absolute;top:0;right:0;z-index:0;width:min(47.5rem,100%);height:38.75rem;pointer-events:none;border-top-right-radius:var(--radius);-webkit-mask-image:radial-gradient(105% 105% at 100% 0,#000 42%,rgba(0,0,0,.55) 66%,transparent 92%);mask-image:radial-gradient(105% 105% at 100% 0,#000 42%,rgba(0,0,0,.55) 66%,transparent 92%)}.sheet>.wetglass{position:absolute;top:0;right:0;z-index:0;width:min(47.5rem,100%);height:38.75rem;pointer-events:none;border-top-right-radius:var(--radius);-webkit-mask-image:radial-gradient(100% 100% at 100% 0,#000 30%,rgba(0,0,0,.5) 58%,transparent 80%);mask-image:radial-gradient(100% 100% at 100% 0,#000 30%,rgba(0,0,0,.5) 58%,transparent 80%)}.scene{--wx-ext:902px;position:fixed;top:0;left:calc(50% - 245px);z-index:0;will-change:transform;width:calc(1100px + var(--wx-ext));height:51.25rem;pointer-events:none;-webkit-mask-image:radial-gradient(1100px 51.25rem at 1100px 0,#000 30%,rgba(0,0,0,.5) 58%,transparent 82%);mask-image:radial-gradient(1100px 51.25rem at 1100px 0,#000 30%,rgba(0,0,0,.5) 58%,transparent 82%)}.scene canvas{display:block;width:100%;height:100%}@supports (animation-timeline:scroll()){.scene{animation:wx-scroll linear both;animation-timeline:scroll(root block);animation-range:0 62.5rem}@keyframes wx-scroll{to{transform:translate3d(0,-1000px,0)}}}.scene,.sheet>.wetglass,.sheet>.frostpane{opacity:0;transition:opacity var(--dur-1800) ease}.wx-on .scene,.wx-on .sheet>.wetglass,.wx-on .sheet>.frostpane{opacity:1}.scene.is-heat canvas{filter:url(#haze)}.wx-defs{position:absolute;width:0;height:0}@media (max-width:760px){.weather{font:500 var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-9)}.weather__icon{width:1rem;height:1rem}.windline{font:500 var(--fs-11)/var(--lh-100) var(--sans);gap:.3125rem;padding-left:.5625rem}.windline__arrow{width:.875rem;height:.875rem}.masthead__right{gap:.5625rem}.scene{width:100vw;height:35rem}.sheet>.wetglass,.sheet>.frostpane{width:100%;height:27.5rem}}.scene,.sheet>.wetglass,.sheet>.frostpane{will-change:opacity,transform;contain:strict;transform:translateZ(0)}.scene canvas{will-change:contents}@media (max-width:760px),(pointer:coarse){.pane--frost{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,rgb(var(--bar-rgb) / .86),rgb(var(--bar-rgb) / .8))}.pane--clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--hi-rgb) / .06)}.scene.is-heat canvas{filter:none}}@media (max-width:760px){.scene,.sheet>.wetglass,.sheet>.frostpane{display:none}}:root[data-theme=dark] .scene,:root[data-theme=dark] .sheet>.wetglass,:root[data-theme=dark] .sheet>.frostpane{display:none}.kicker,.sub__kicker,.legal__kicker,.puzzle-day__kicker,.puzzle-page__kicker,.row-block__kicker,.done .done__kicker,.form-step__rubric,.bk-kicker,.bk-scale .s-kicker,.box b:first-child,.write__note b{margin:0;color:var(--accent);font:700 var(--fs-11)/var(--lh-130) var(--sans);letter-spacing:var(--track-16);text-transform:uppercase}.legal__kicker,.puzzle-day__kicker,.puzzle-page__kicker,.row-block__kicker,.done .done__kicker,.form-step__rubric{line-height:var(--lh-120);letter-spacing:var(--track-14)}.bk-kicker,.bk-scale .s-kicker{letter-spacing:var(--track-14)}.box b:first-child{line-height:var(--lh-100)}.write__note b{line-height:var(--lh-100);letter-spacing:var(--track-12)}.kicker__external:after{content:"↗";margin-left:.25rem;font-weight:400}.hunter__h,.path__label,.settings__group h2,.row__kicker,.status,.compose__label,.ad-detail__label,.footer h2,.menu__label,.bell__head,.picker__group,.owned__meta,.notice__meta,.ad-detail__meta,.prefs thead th,.puzzle-plan__key dt{color:var(--muted);font:700 var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.hunter__h,.settings__group h2,.compose__label,.ad-detail__label,.footer h2,.menu__label,.bell__head,.picker__group{letter-spacing:var(--track-14)}.owned__meta,.notice__meta,.ad-detail__meta{margin:0;font-weight:600;line-height:var(--lh-130)}.prefs thead th,.puzzle-plan__key dt{font-weight:600;line-height:var(--lh-130)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2) var(--s4);margin:var(--section-gap) 0 var(--s5)}.section-head h2,.feed__extra h2{margin:0;font:800 var(--fs-24)/var(--lh-115) var(--display)}.section-head p{flex-basis:100%;margin:0;color:var(--muted);font:var(--fs-15)/var(--lh-150) var(--serif)}.section-head a,.prev-next a,.write-note__more,.back-link,.legal__nav a,.ws__links a{color:var(--ink);text-decoration:none;font:600 var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.section-head a{white-space:nowrap}.section-head a:after,.write-note__more:after,.ad-inline__more:after:after{content:" →";color:var(--accent)}.prev-next__prev:before{content:"← ";color:var(--accent)}.prev-next__next:after{content:" →";color:var(--accent)}.prev-next--pages{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:var(--s6)}.prev-next__end{text-align:right}.prev-next__pages{display:flex;align-items:baseline;gap:var(--s2)}.prev-next .prev-next__pages a{position:relative;min-width:2rem;padding:var(--s2) 0;text-align:center;font-size:var(--fs-14);letter-spacing:0;font-variant-numeric:tabular-nums}.prev-next__pages a:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:0;height:var(--line-mark);background:var(--accent);transform:scaleX(0);transition:transform var(--dur-200) var(--ease-out)}.prev-next__pages a[aria-current=page]{color:var(--accent)}.prev-next__pages a[aria-current=page]:after{transform:scaleX(1)}.prev-next__short,.prev-next__at{display:none}.prev-next__at{color:var(--muted);font:600 var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;font-variant-numeric:tabular-nums}@media (max-width:560px){.prev-next__pages,.prev-next__full{display:none}.prev-next__short,.prev-next__at{display:inline}}@media (hover:hover) and (pointer:fine){:is(.section-head a,.prev-next a,.back-link,.legal__nav a,.ws__links a):hover{color:var(--accent)}}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s3) var(--s5);margin:var(--s6) 0 var(--s5)}.page-head h1,.compose__title{margin:0;font:800 var(--fs-h1)/var(--lh-105) var(--display);text-wrap:balance}.page-head p{flex-basis:100%;margin:0;color:var(--muted);font:var(--fs-16)/var(--lh-150) var(--serif)}.columns{--cols:3;--row-gap:var(--s7);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--row-gap) var(--column-gap);margin:0;padding:0;list-style:none;overflow:hidden}.columns a:focus-visible{outline-offset:-2px}.columns>*{position:relative;min-width:0}.columns>*:before,.columns>*:after{content:"";position:absolute;pointer-events:none}.columns>*:before{top:calc(var(--row-gap) / -2);bottom:calc(var(--row-gap) / -2);left:calc(var(--column-gap) / -2);border-left:var(--line-hair) solid var(--line)}.columns>*:after{top:calc(var(--row-gap) / -2);left:calc(var(--column-gap) / -2);right:calc(var(--column-gap) / -2);border-top:var(--line-hair) solid var(--line)}.columns--2{--cols:2}@media (max-width:860px){.columns{--cols:2}}@media (max-width:560px){.columns,.columns--2{--cols:1}}.columns--2>.columns__filler--3{display:none}.columns--2>.columns__filler--2{display:block}@media (max-width:560px){.columns:not(.columns--notices)>.columns__filler{display:none}}.halftone{position:relative;display:block;overflow:hidden;margin:0;background:var(--paper-lo)}.halftone img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1) brightness(1.04);transition:filter var(--dur-350) ease,opacity var(--dur-400) ease}:root[data-theme=dark] .halftone img{filter:grayscale(1) contrast(1.1) brightness(.86)}.halftone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgb(var(--halftone-rgb) / .5) 0 .8px,transparent 1.1px);background-size:3px 3px;opacity:.22;mix-blend-mode:multiply;transition:opacity var(--dur-350) ease}@media (hover:hover){a:hover .halftone img{filter:none}a:hover .halftone:after{opacity:0}}.story{display:flex;flex-direction:column;gap:var(--s2);height:100%;color:inherit;text-decoration:none}.story .halftone{aspect-ratio:3/2;margin-bottom:var(--s2)}.story__title{margin:0;font:800 var(--fs-21)/var(--lh-120) var(--display);text-wrap:balance}.story__dek{margin:0;color:var(--ink-2);font:var(--fs-15)/var(--lh-150) var(--serif);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story__meta{margin:auto 0 0;padding-top:var(--s1);color:var(--muted);font:500 var(--fs-11)/var(--lh-130) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.story__icon{display:inline-flex;margin-right:.25rem;vertical-align:-.25em}.story__icon svg{width:.875rem;height:.875rem}@media (hover:hover) and (pointer:fine){a.story:hover .story__title{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}}.story--lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--s6);align-items:center;height:auto;margin:var(--s6) 0 0}.story--lead .halftone{aspect-ratio:4/3;margin:0}.story--lead .story__text{display:flex;flex-direction:column;gap:var(--s3)}.story--lead .story__title{font-size:clamp(var(--fs-28),3.6vw,var(--fs-36));line-height:var(--lh-110)}.story--lead .story__dek{font-size:var(--fs-18);color:var(--muted);-webkit-line-clamp:5}.story--lead.story--noimage{grid-template-columns:1fr}@media (max-width:760px){.story--lead{grid-template-columns:1fr;gap:var(--s4)}}@media (min-width:561px) and (max-width:860px){.columns:not(.columns--2)>li:last-child:nth-child(odd){grid-column:1/-1}.columns:not(.columns--2)>li:last-child:nth-child(odd) .story:not(.story--noimage){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--column-gap);align-items:start}.columns:not(.columns--2)>li:last-child:nth-child(odd) .story .halftone{margin:0}.columns:not(.columns--2)>li:last-child:nth-child(odd) .story__text{display:flex;flex-direction:column;gap:var(--s2)}}.story__text{display:flex;flex-direction:column;gap:var(--s2);flex:1}.puzzle-day{max-width:28.75rem;padding:0 0 .75rem}.puzzle-day__kicker{margin:0 0 .625rem}.puzzle-day__body{--puzzle-art:8.125rem;display:grid;grid-template-columns:var(--puzzle-art) minmax(0,1fr);gap:.875rem;align-items:start}.puzzle-day__art{display:block;margin:0}.puzzle-day h2{margin:0 0 .375rem;font:800 var(--fs-20)/var(--lh-115) var(--display)}.puzzle-day__body p{margin:0;color:var(--ink-2);font:var(--fs-15)/var(--lh-145) var(--serif)}.puzzle-day__form{display:flex;gap:.5rem;margin-top:.75rem}.puzzle-day__form .input{flex:1;min-width:0;height:2.25rem;padding:0 .75rem;font:var(--fs-15) var(--serif)}.puzzle-day__saved{margin:.75rem 0 0;color:var(--ink-2);font:var(--fs-15)/var(--lh-140) var(--serif)}.puzzle-day__yesterday{margin:.625rem 0 0;color:var(--muted);font:var(--fs-13)/var(--lh-140) var(--sans)}.puzzle-day__yesterday a{color:var(--ink-2)}.puzzle-day__yesterday .is-ok{color:var(--ok)}.puzzle-day__yesterday .is-miss{color:var(--accent)}.puzzle-day h2 a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.puzzle-day h2 a:hover{text-decoration:underline;text-decoration-color:var(--accent)}}.puzzle-day__body--text{grid-template-columns:minmax(0,1fr)}.puzzle-page{max-width:45rem;margin:0 auto;padding-top:var(--s6)}.puzzle-page__kicker{margin:0 0 var(--s2)}.puzzle-page h1{margin:0 0 var(--s4);font:800 clamp(var(--fs-32),5vw,var(--fs-44))/var(--lh-110) var(--display)}.puzzle-page__art{width:min(20rem,70%);margin:0 0 var(--s4)}.puzzle-page__text{margin:0 0 var(--s4);color:var(--ink-2);font:var(--fs-19)/var(--lh-160) var(--serif)}.puzzle-page__form{max-width:28.75rem}.puzzle-page__saved,.puzzle-page__solution p{margin:0 0 var(--s2);color:var(--ink-2);font:var(--fs-17)/var(--lh-155) var(--serif)}.puzzle-page__solution{padding:var(--s3) 0 0;border-top:var(--line-hair) solid var(--line)}.puzzle-page__verdict.is-ok{color:var(--ok)}.puzzle-page__verdict.is-miss{color:var(--accent)}.puzzle-page__nav{display:flex;justify-content:space-between;gap:var(--s4);margin:var(--s5) 0 0;padding-top:var(--s3);border-top:var(--line-hair) solid var(--line)}.puzzle-page__nav .prev-next__next{margin-left:auto}.puzzle-page__locked{color:var(--muted);font:italic var(--fs-16)/var(--lh-150) var(--serif)}@media (max-width:460px){.puzzle-day__body{--puzzle-art:6.25rem}}.ill{display:block;width:100%;height:auto}.ill__i{stroke:var(--ink);stroke-width:var(--ill-stroke)}.ill__t{stroke:var(--ink);stroke-width:var(--ill-stroke-thin)}.ill__r{stroke:var(--accent);stroke-width:var(--ill-stroke)}.ill__p{fill:var(--paper)}.ill [class*=a-]{transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.ill .a-bob{animation:ill-bob 3.2s ease-in-out infinite}.ill .a-sway{animation:ill-sway 4s ease-in-out infinite}.ill .a-spin{animation:ill-spin 6s linear infinite}.ill .a-blink{animation:ill-blink 2.4s steps(1) infinite}.ill .a-pulse{animation:ill-pulse 2.6s ease-in-out infinite}.ill .a-drift{animation:ill-drift 5s ease-in-out infinite}.ill .a-rise{animation:ill-rise 3s ease-in-out infinite}.ill .a-fall{animation:ill-fall 1.6s linear infinite}.ill .a-shake{animation:ill-shake 3s ease-in-out infinite}}@keyframes ill-bob{0%,to{transform:none}50%{transform:translateY(-4px)}}@keyframes ill-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes ill-spin{to{transform:rotate(360deg)}}@keyframes ill-blink{0%{opacity:1}50%{opacity:.15}}@keyframes ill-pulse{0%,to{transform:none}50%{transform:scale(1.12)}}@keyframes ill-drift{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes ill-rise{0%{transform:translateY(4px);opacity:0}40%{opacity:1}to{transform:translateY(-10px);opacity:0}}@keyframes ill-fall{0%{transform:translateY(-12px);opacity:0}20%{opacity:1}to{transform:translateY(14px);opacity:0}}@keyframes ill-shake{0%,70%,to{transform:none}75%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}85%{transform:rotate(-3deg)}90%{transform:rotate(2deg)}}.home-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--column-gap);margin:var(--s8) 0;align-items:stretch}.home-row3>*{position:relative;margin:0;max-width:none}@media (max-width:760px){.home-row3{grid-template-columns:1fr;gap:var(--s5)}}.row-block{display:flex;flex-direction:column;max-width:none;padding:0 0 .75rem}.row-block__kicker{margin:0 0 .625rem}.row-block__art{display:flex;align-items:flex-end;justify-content:center;height:6rem;margin:0 0 .75rem}.write-note .row-block__art{height:auto}.write-note .row-block__art .ill{width:100%;height:auto}.row-block__art .ill{width:auto;max-width:100%;height:100%}.row-block__end{margin-top:auto;padding-top:.625rem}.row-block h2{margin:0 0 .5rem;font:800 var(--fs-24)/var(--lh-115) var(--display)}:where(.row-block)>p{margin:0 0 .625rem;color:var(--ink-2);font:var(--fs-15)/var(--lh-145) var(--serif)}.home-row3>.row-block:not(.write-note){border:var(--line-rule) solid transparent;border-left:0;border-right:0;padding:1.25rem 0 1.375rem}.home-row3>*+*:not(.write-note):before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--column-gap) / -2);border-left:var(--line-hair) solid var(--line);pointer-events:none}@media (max-width:760px){.home-row3>*+*:not(.write-note):before{content:none}}.write-note{padding:1.25rem .875rem 1.375rem;border:var(--line-rule) solid var(--rule)}@media (min-width:761px){.home-row3>.write-note{margin-left:calc(var(--column-gap) / -2)}}.write-note p:not(.row-block__kicker){margin:0 0 .625rem;color:var(--ink-2);font:var(--fs-15)/var(--lh-145) var(--serif)}.puzzle-day--vertical .puzzle-day__body{flex:1;grid-template-columns:1fr;gap:0;align-content:start}.puzzle-day--vertical .puzzle-day__art{display:block;margin-bottom:.75rem;padding:0}.puzzle-day--vertical .puzzle-day__art .ill{width:100%;height:auto}.puzzle-day--vertical .puzzle-day__form,.puzzle-day--vertical .puzzle-day__saved{margin-top:auto;padding-top:.625rem}.puzzle-corner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);align-content:start;padding:var(--s3) var(--s4) var(--s4);border:var(--line-hair) solid var(--ink)}.puzzle-corner__head,.write-cta__head{position:relative;margin-bottom:4px;padding-bottom:var(--s2);border-bottom:3px solid var(--ink);text-align:center}.puzzle-corner__head:after,.write-cta__head:after{content:"";position:absolute;left:0;right:0;bottom:-6px;border-bottom:var(--line-hair) solid var(--ink)}.puzzle-corner__head h2,.write-cta__head h2{margin:0;font:800 var(--fs-22)/var(--lh-110) var(--display);letter-spacing:.06em;text-transform:uppercase}.puzzle-corner__head p,.write-cta__head p{margin:var(--s1) 0 0;color:var(--ink-2);font:italic var(--fs-14)/var(--lh-130) var(--serif)}.puzzle-corner__art{display:block;margin:var(--s1) 0 0}.puzzle-corner__art .ill{width:100%;height:auto}.puzzle-corner__title{margin:0;font:800 var(--fs-19)/var(--lh-115) var(--display)}.puzzle-corner__title a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.puzzle-corner__title a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.15em}}.puzzle-corner__text{margin:0;color:var(--ink);font:var(--fs-15)/var(--lh-145) var(--serif);hyphens:auto;-webkit-hyphens:auto;text-wrap:pretty}.puzzle-corner__text b{font-weight:700;font-style:italic}.puzzle-corner__form{position:relative;display:flex;align-items:center;margin-top:var(--s1)}.puzzle-corner__form input{width:100%;height:3rem;padding:0 3.25rem 0 1.125rem;border:0;border-radius:var(--r-pill);background:var(--glass-bg);color:var(--ink);font:var(--fs-16)/var(--lh-100) var(--serif);box-shadow:var(--glass-edge);transition:box-shadow var(--dur-200) ease,background-color var(--dur-200) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.puzzle-corner__form input::placeholder{color:var(--placeholder)}.puzzle-corner__form input:focus{outline:none;background:var(--glass-bg-hover);box-shadow:var(--ring-focus)}.puzzle-corner__form .puzzle-corner__send{position:absolute;z-index:1;right:.375rem;width:2.25rem;height:2.25rem;background:var(--accent);color:var(--on-accent);box-shadow:none}.puzzle-corner__form .puzzle-corner__send svg{width:1.125rem;height:1.125rem}.puzzle-corner__form .puzzle-corner__send:disabled{color:var(--on-accent);opacity:.6;pointer-events:none}@media (hover:hover) and (pointer:fine){.puzzle-corner__form .puzzle-corner__send:not(:disabled):hover{background:var(--accent);filter:brightness(1.08)}}.puzzle-corner__saved{margin:var(--s1) 0 0;color:var(--ink-2);font:italic var(--fs-15)/var(--lh-140) var(--serif)}.puzzle-corner__saved b{color:var(--ink);font-style:normal}.puzzle-corner__key{display:block;width:100%;margin-top:var(--s1);padding:var(--s2) 0 0;border:0;border-top:var(--line-hair) solid var(--line);background:none;cursor:pointer;color:var(--muted);text-align:center;font:italic var(--fs-13)/var(--lh-140) var(--serif);transform:rotate(180deg);transition:transform var(--dur-600) var(--ease-out)}.puzzle-corner__key[aria-pressed=true]{transform:none}.editor-note p:not(.row-block__kicker,.row-block__end){margin:0 0 .625rem;color:var(--ink-2);font:var(--fs-15)/var(--lh-155) var(--serif)}.editor-note__sign{margin-bottom:.625rem;color:var(--ink);font:italic var(--fs-15)/var(--lh-140) var(--serif)}.puzzle-plan__key{display:grid;gap:var(--s3);margin:0 0 var(--s7);padding-top:var(--s4);border-top:var(--line-hair) solid var(--line)}.puzzle-plan__key dd{margin:.25rem 0 0;max-width:80ch;font:var(--fs-15)/var(--lh-150) var(--serif);color:var(--ink-2)}.puzzle-plan__tools{display:flex;align-items:center;gap:var(--s4);margin:0 0 var(--s5)}.puzzle-plan__tools .hint{margin:0}.puzzle-plan__key dd.puzzle-plan__actions{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin-top:var(--s2)}.puzzle-form{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s4)}.puzzle-form .field{margin:0}.puzzle-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.home-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--column-gap);row-gap:var(--s7);margin-top:var(--s6);align-items:start}.home-top__main{grid-column:span 2;min-width:0}.home-top__main .story--lead{grid-template-columns:1fr;gap:var(--s4);margin:0}.home-top__main .story--lead .halftone{aspect-ratio:2/1}.home-top__main .story--lead .story__text{gap:var(--s2)}.home-top__main .story--lead .story__title{font-size:clamp(var(--fs-26),2.3vw,var(--fs-32));line-height:var(--lh-112);letter-spacing:var(--track-snug)}.home-top__main .story--lead .story__dek{max-width:42rem;-webkit-line-clamp:2}.story__opening{margin-top:var(--s2);columns:2;column-gap:var(--column-gap);column-rule:var(--line-hair) solid var(--line);color:var(--ink);font:var(--fs-16)/var(--lh-155) var(--serif);text-align:justify;hyphens:auto;-webkit-hyphens:auto}.story__opening p{margin:0 0 var(--s2);text-indent:1.25em}.story__opening p:first-child{text-indent:0;display:flow-root}.story__opening p:first-child:first-letter{float:left;margin:.08em .08em 0 0;font:800 3.3em/.8 var(--display)}.story__opening p:last-child{margin-bottom:0}.home-top__main .story--lead:has(.story__opening) .story__dek{display:block}@media (max-width:1200px){.story__opening{text-align:left}}@media (max-width:560px){.story__opening{columns:1}}.home-row{margin-top:var(--s8)}.home-row>.section-head{margin-top:0}.home-row .story__dek{-webkit-line-clamp:2}.home-short{position:relative;min-width:0}.home-short:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--column-gap) / -2);border-left:var(--line-hair) solid var(--line)}.home-short__list{margin:0;padding:0;list-style:none}.home-short__list li+li{border-top:var(--line-hair) solid var(--line)}.home-short__list li:first-child .home-short__item{padding-top:0}.home-short__item{display:flex;flex-direction:column;gap:.375rem;padding:var(--s3) 0;color:inherit;text-decoration:none}.home-short__item .kicker{color:var(--muted)}.home-short__title{font:700 var(--fs-17)/var(--lh-130) var(--serif);text-wrap:pretty;transition:color var(--dur-150) ease}@media (hover:hover) and (pointer:fine){.home-short__item:hover .home-short__title{color:var(--accent)}}.fresh-issue.fresh-issue--band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--column-gap);align-items:center;margin-top:var(--section-gap)}.fresh-issue.fresh-issue--band:before{content:none}.fresh-issue--band .fresh-issue__text{grid-column:span 2;display:flex;flex-direction:column;gap:var(--s3);max-width:34rem}.fresh-issue--band .fresh-issue__title{margin:0;font:800 clamp(var(--fs-30),3.4vw,var(--fs-46))/var(--lh-108) var(--display);letter-spacing:var(--track-snug)}.fresh-issue--band .fresh-issue__lead{font-size:var(--fs-18)}.fresh-issue--band .kicker{margin:0}.fresh-issue__more{margin:var(--s2) 0 0}.fresh-issue__more a{color:var(--ink);text-decoration:none;font:600 var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.fresh-issue__more a:after{content:" →";color:var(--accent)}@media (hover:hover) and (pointer:fine){.fresh-issue__more a:hover{color:var(--accent)}}@media (max-width:860px){.home-short:before{content:none}.home-short{padding-top:var(--s5);border-top:var(--line-hair) solid var(--line)}.fresh-issue.fresh-issue--band{grid-template-columns:1fr;row-gap:var(--s5);padding-top:0;border-top:0}.fresh-issue--band .fresh-issue__text{grid-column:auto}}.fresh-issue{position:relative;display:flex;flex-direction:column;gap:var(--s3)}.fresh-issue:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--column-gap) / -2);border-left:var(--line-hair) solid var(--line)}.fresh-issue>.kicker{margin:0}.fresh-issue__cover{display:block;color:inherit;text-decoration:none}.fresh-issue__cover>.halftone{aspect-ratio:4/5;margin-bottom:var(--s3)}.fresh-issue__lead{margin:0;color:var(--muted);font:var(--fs-16)/var(--lh-150) var(--serif)}.section-head--sub{margin-top:var(--s7)}@media (max-width:860px){.home-top{grid-template-columns:1fr}.home-top__main{grid-column:auto}.fresh-issue{padding-top:var(--s5);border-top:var(--line-rule) solid var(--ink)}.fresh-issue:before{content:none}.fresh-issue__cover>.halftone{aspect-ratio:3/2}}.edition-switch{margin-top:var(--s5)}.edition-head{display:flex;flex-direction:column;align-items:center;gap:var(--s3);margin:var(--s5) 0 var(--s4);color:var(--ink);font-size:clamp(var(--fs-32),4vw,var(--fs-48));line-height:1}.edition-head__name{padding:.3rem 1.1rem;background:var(--accent);color:#fff;font:700 var(--fs-12)/1 var(--sans);letter-spacing:var(--track-14);text-transform:uppercase}.issue-soon{max-width:44rem;margin:var(--s7) 0 var(--s8)}.issue-soon .page-head{margin-bottom:var(--s5)}.issue-cover{position:relative;display:block;aspect-ratio:291 / 414;margin:var(--s2) var(--s2) var(--s4) 0}.issue-cover:before,.issue-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-hi);box-shadow:0 0 0 var(--line-hair) rgb(var(--ink-rgb) / .08),0 1px 3px rgb(var(--ink-rgb) / .08)}.issue-cover:before{transform:translate(.5rem,.5rem) rotate(1.6deg)}.issue-cover:after{transform:translate(.25rem,.25rem) rotate(.7deg)}.issue-cover__sheet{position:absolute;top:0;left:0;z-index:1;display:block;width:calc(291 * var(--mm));height:calc(414 * var(--mm));box-sizing:border-box;padding:calc(9 * var(--mm));transform-origin:0 0;background:var(--paper-hi);box-shadow:0 0 0 calc(4 * var(--line-hair)) rgb(var(--ink-rgb) / .1),0 2rem 5rem rgb(var(--ink-rgb) / .14);pointer-events:none;overflow:hidden}@media (hover:hover){.fresh-issue__cover:hover .issue-cover__sheet{box-shadow:0 0 0 calc(4 * var(--line-hair)) rgb(var(--ink-rgb) / .16),0 3rem 7rem rgb(var(--ink-rgb) / .2)}}.ill-scene :is(.sc-sky,.sc-wall,.sc-stripe,.sc-glass,.sc-cast,.sc-form,.sc-panel){fill:none}.paint-day .sc-sky{fill:url(#art-ink-dots);opacity:.18}.paint-day .sc-stripe{fill:var(--accent)}.paint-day .sc-cast{fill:var(--ill-spot)}.paint-day .sc-glass{fill:rgb(var(--ink-rgb) / .06)}.ill-wrap{display:contents}@media (prefers-reduced-motion:no-preference){.ill .a-eye{transform-box:fill-box;transform-origin:50% 50%;animation:ill-eye 5.5s ease-in-out infinite}.ill .a-tail{transform-box:fill-box;transform-origin:100% 100%;animation:ill-tail 4.2s ease-in-out infinite}.ill .a-peck{transform-box:fill-box;transform-origin:50% 100%;animation:ill-peck 6s ease-in-out infinite}}@keyframes ill-eye{0%,93%,to{transform:none}95.5%{transform:scaleY(.12)}}.js:not(.is-live) :is(.ill *,.board-banner__dot){animation-play-state:paused}@keyframes ill-tail{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}@keyframes ill-peck{0%,80%,to{transform:none}84%{transform:rotate(14deg)}88%{transform:rotate(0)}91%{transform:rotate(10deg)}94%{transform:none}}.ill.art-blot{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#efece4;--ill-line:#151515;--ill-paper:#fbfaf6;--ill-spot:#151515;--ill-on-spot:#fbfaf6;--ink-rgb:21 21 21}.art-blot.ill-scene .sc-sky{fill:none}.board-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--s6) var(--s8);align-items:center;margin:var(--section-gap) calc(var(--bleed, var(--gutter)) * -1);padding:var(--s8) var(--bleed, var(--gutter));background:var(--ink);color:var(--paper)}.board-banner__kicker{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--s4);font:700 var(--fs-12)/var(--lh-120) var(--sans);letter-spacing:var(--track-14);text-transform:uppercase;color:var(--paper)}.board-banner__dot{width:.625rem;height:.625rem;border-radius:var(--r-round);background:var(--accent)}.board-banner__total{margin:0;font:var(--fs-17)/var(--lh-120) var(--serif);color:var(--paper)}.board-banner__total b{display:block;font:800 clamp(3.5rem,8vw,6.5rem)/1 var(--display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}.board-banner__total>span{display:block;margin-top:var(--s2)}.board-banner__total b{position:relative;width:fit-content}.board-banner__total .digits>span+span{margin-left:.16em}.board-banner__total .num .digits>span+span{margin-left:.24em}.board-banner__gain{position:absolute;left:100%;top:0;margin-left:.35em;font:700 var(--fs-20, 1.25rem)/1 var(--sans);font-style:normal;letter-spacing:0;color:var(--accent);white-space:nowrap;pointer-events:none;animation:board-gain 2.4s var(--ease-out) forwards}@keyframes board-gain{0%{opacity:0;transform:translateY(.6em)}15%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translateY(-.8em)}}@media (prefers-reduced-motion:reduce){.board-banner__gain{animation:none;opacity:0}}.board-banner__dot{animation:board-live 2s ease-in-out infinite}@keyframes board-live{0%,to{box-shadow:0 0 rgb(var(--accent-rgb) / .5)}50%{box-shadow:0 0 0 .35rem rgb(var(--accent-rgb) / 0)}}@media (prefers-reduced-motion:reduce){.board-banner__dot{animation:none}}.board-banner__where{margin:var(--s3) 0 0;font:var(--fs-15)/var(--lh-140) var(--sans);color:color-mix(in srgb,var(--paper) 72%,transparent)}.board-banner__text h2{margin:0 0 var(--s3);font:800 clamp(var(--fs-26),3vw,var(--fs-36, 2.25rem))/var(--lh-110) var(--display);text-wrap:balance;color:var(--paper)}.board-banner__text p{max-width:34em;margin:0 0 var(--s5);font:var(--fs-17)/var(--lh-155) var(--serif);color:color-mix(in srgb,var(--paper) 82%,transparent)}.board-banner__actions{display:flex;flex-wrap:wrap;gap:var(--s3)}.board-banner .button--quiet{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper) 45%,transparent)}@media (hover:hover) and (pointer:fine){.board-banner .button--quiet:hover{background:color-mix(in srgb,var(--paper) 10%,transparent);color:var(--paper);box-shadow:inset 0 0 0 1px var(--paper)}}@media (max-width:760px){.board-banner{grid-template-columns:1fr;padding:var(--s7) var(--bleed, var(--gutter))}}.issue-letter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--column-gap);row-gap:var(--s6);align-items:start;margin:var(--section-gap) 0}.issue-letter .kicker{margin:0}.issue-letter__cover{display:block;color:inherit;text-decoration:none}.issue-letter__letter{grid-column:span 2;display:flex;flex-direction:column;gap:var(--s3)}.issue-letter__text{columns:2;column-gap:var(--column-gap);column-rule:var(--line-hair) solid var(--line)}.issue-letter__text p{margin:0 0 var(--s3);color:var(--ink);font:var(--fs-17)/var(--lh-160) var(--serif);text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto}.issue-letter__text p:first-child{display:flow-root}.issue-letter__text p:first-child:first-letter{float:left;margin:.07em .08em 0 0;font:800 3.4em/.8 var(--display);color:var(--ink)}.issue-letter__text p.issue-letter__sign{margin:var(--s4) 0 0;font-style:italic;break-inside:avoid}.issue-letter__sign:before{content:"";display:block;width:2.5rem;margin-bottom:var(--s3);border-top:var(--line-hair) solid var(--ink)}.issue-letter__paper{margin:0;display:flex;flex-direction:column;gap:var(--s1)}.issue-letter__paper figcaption{color:var(--muted);font:italic var(--fs-15)/var(--lh-140) var(--serif)}.issue-letter__more{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.issue-letter__more:hover{text-decoration-color:var(--accent)}}@media (max-width:1100px){.issue-letter__text{columns:1}}@media (max-width:640px){.issue-letter{grid-template-columns:1fr}.issue-letter__letter{grid-column:auto}.issue-letter__paper{max-width:16rem}}.home-end{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:var(--column-gap);row-gap:var(--s6);align-items:stretch;margin:var(--section-gap) 0 var(--s8)}.home-end>.puzzle-corner{align-self:stretch}@media (max-width:860px){.home-end{grid-template-columns:1fr}}.write-cta{display:flex;flex-direction:column;align-items:stretch;gap:var(--s4);margin:var(--s8) 0;padding:var(--s3) var(--s5) var(--s5);border:var(--line-hair) solid var(--ink)}.home-end>.write-cta{margin:0}.write-cta h3{margin:var(--s1) 0 0;font:800 clamp(var(--fs-28),2.4vw,var(--fs-36))/var(--lh-108) var(--display);letter-spacing:var(--track-tight);text-wrap:balance}.write-cta .write-cta__head p{max-width:none;margin:var(--s1) 0 0;color:var(--ink-2);font:italic var(--fs-14)/var(--lh-130) var(--serif)}.write-cta__text{display:flow-root;flex:1}.write-cta__text p{margin:0 0 var(--s3);max-width:none;color:var(--ink);font:var(--fs-17)/var(--lh-155) var(--serif);text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto}.write-cta__art{float:right;width:min(42%,15rem);margin:var(--s1) 0 var(--s2) var(--s5)}.write-cta__art .ill,.write-cta__art .sketch{display:block;width:100%;height:auto}.write-cta--split .write-cta__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--column-gap);align-items:stretch;flex:1}.write-cta--split .write-cta__text{display:flex;flex-direction:column;align-items:flex-start}.write-cta--split .write-cta__text p{margin:0 0 var(--s4)}.write-cta--split .write-cta__go{margin-top:auto}.write-cta--split .write-cta__art{float:none;display:flex;align-items:flex-end;justify-content:center;width:auto;margin:0;padding-bottom:.125rem}.write-cta--split .write-cta__art .sketch,.write-cta--split .write-cta__art .ill{width:100%;max-width:24rem;height:auto}.notice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--column-gap);row-gap:var(--s6);align-items:stretch;margin:var(--s7) 0}.notice-row>.write-cta{grid-column:span 2;margin:0}.notice-row>.story{position:relative}.notice-row>.write-cta:only-child{grid-column:1 / span 2}.notice-row>.story:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--column-gap) / -2);border-left:var(--line-hair) solid var(--line);pointer-events:none}@media (max-width:860px){.notice-row{grid-template-columns:1fr}.notice-row>.write-cta{grid-column:auto}.notice-row>.story:before{content:none}}.write-cta__go{display:inline-block;padding:var(--s1) 0 2px;color:var(--ink);text-decoration:none;border-bottom:var(--line-hair) solid var(--accent);font:700 var(--fs-12)/var(--lh-120) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.write-cta__go:after{content:" →";color:var(--accent)}@media (hover:hover) and (pointer:fine){.write-cta__go:hover{color:var(--accent)}}@media (max-width:640px){.write-cta--home .write-cta__art{float:none;display:block;width:min(70%,15rem);margin:0 0 var(--s3)}.write-cta--split .write-cta__body{grid-template-columns:1fr;row-gap:var(--s4)}.write-cta--split .write-cta__art{order:-1;justify-content:flex-start}.write-cta--split .write-cta__art .sketch{max-width:13rem}.write-cta{padding:var(--s3) var(--s4) var(--s4)}}.np{position:relative;display:block;aspect-ratio:291 / 414;container-type:inline-size;margin:var(--s2) var(--s2) var(--s4) 0}.np:before,.np:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-hi);box-shadow:0 0 0 var(--line-hair) rgb(var(--ink-rgb) / .08),0 1px 3px rgb(var(--ink-rgb) / .08)}.np:before{transform:translate(.5rem,.5rem) rotate(1.6deg)}.np:after{transform:translate(.25rem,.25rem) rotate(.7deg)}.np__sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:2.2cqw;padding:4.5cqw 4.5cqw 4cqw;background:var(--paper-hi);box-shadow:0 0 0 var(--line-hair) rgb(var(--ink-rgb) / .1),0 1.25rem 3rem rgb(var(--ink-rgb) / .12);overflow:hidden}.np i,.np b{display:block;flex:none}.np__top{display:grid;grid-template-columns:1fr 3.4fr 1fr;align-items:center;gap:3cqw}.np__ear{display:flex;flex-direction:column;gap:.9cqw;padding:1.2cqw 0;border-top:.35cqw solid var(--ink);border-bottom:.15cqw solid rgb(var(--ink-rgb) / .3)}.np__name{display:flex;justify-content:center;color:var(--ink)}.np__name .wordmark{width:100%;height:auto}.np__folio{display:flex;justify-content:space-between;padding:.9cqw 0;border-top:.6cqw solid var(--ink);border-bottom:.15cqw solid var(--ink);color:var(--ink);font:600 1.9cqw/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.np__grid{display:grid;grid-template-columns:4fr 1.55fr;gap:3cqw}.np__lead,.np__rail,.np__index,.np__box,.np__band>span,.np__cols3>span{display:flex;flex-direction:column;gap:1.3cqw;min-width:0}.np__rail{gap:3cqw;padding-left:3cqw;border-left:.15cqw solid rgb(var(--ink-rgb) / .3)}.np__cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqw;margin-top:.6cqw}.np__cols3>span+span{position:relative}.np__cols3>span+span:before{content:"";position:absolute;top:0;bottom:0;left:-1.2cqw;border-left:.12cqw solid rgb(var(--ink-rgb) / .18)}.np__band{display:grid;grid-template-columns:repeat(3,1fr);gap:3cqw;flex:1;padding-top:2.2cqw;border-top:.35cqw solid var(--ink)}.np__band>span+span{position:relative}.np__band>span+span:before{content:"";position:absolute;top:0;bottom:0;left:-1.5cqw;border-left:.12cqw solid rgb(var(--ink-rgb) / .18)}.np__kick{width:28%;height:1cqw;background:color-mix(in srgb,var(--accent) 70%,transparent)}.np__head{display:flex;flex-direction:column}.np__head i{width:100%;background:rgb(var(--ink-rgb) / .62)}.np__head--xl{gap:1.3cqw}.np__head--xl i{height:3.8cqw}.np__head--s{gap:.9cqw}.np__head--s i{height:2cqw}.np__head--xs{gap:.7cqw}.np__head--xs i{height:1.5cqw}.np__dek{display:block;margin-bottom:.4cqw}.np__dek .np__text i{height:1.1cqw;background:rgb(var(--ink-rgb) / .38)}.np__text{display:flex;flex-direction:column;gap:.85cqw}.np__text i{width:100%;height:.62cqw;background:rgb(var(--ink-rgb) / .3)}.np__text i.is-start{margin-left:12%;width:88%}.np__text i.is-end{margin-bottom:.6cqw}.np__text i.is-end:last-child{margin-bottom:0}.np__drop{float:left;width:5cqw;height:5cqw;margin:0 1cqw .3cqw 0;background:rgb(var(--ink-rgb) / .78)}.np__cols3>span:first-child{display:block}.np__cols3>span:first-child .np__text i:nth-child(-n+3){margin-left:6cqw;width:calc(100% - 6cqw)}.np__photo{display:block;width:100%;background:rgb(var(--ink-rgb) / .05) radial-gradient(rgb(var(--ink-rgb) / .22) 34%,transparent 37%) 0 0 / 1.1cqw 1.1cqw}.np__caption{width:70%;height:.55cqw;background:rgb(var(--ink-rgb) / .2)}.np__label{width:60%;height:1.3cqw;background:var(--ink)}.np__entry{display:grid;grid-template-columns:2.6cqw 1fr;gap:1cqw;align-items:start;padding-top:1.2cqw;border-top:.12cqw solid rgb(var(--ink-rgb) / .2)}.np__entry b{color:var(--accent);font:800 2.6cqw/.8 var(--display)}.np__box{padding:1.6cqw;border:.15cqw solid var(--ink)}.places{display:flex;flex-direction:column;gap:var(--s2);margin:calc(var(--s2) * -1) 0 var(--s6);padding-bottom:var(--s4);border-bottom:var(--line-hair) solid var(--line)}.places__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem var(--s4)}.places__label{min-width:4.5rem;color:var(--muted);font:600 var(--fs-11)/var(--lh-130) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.places__item{display:inline-flex;align-items:baseline;gap:.3em;padding:.25rem 0;color:var(--ink);text-decoration:none;text-underline-offset:.4em;text-decoration-thickness:2px;font:600 var(--fs-14)/var(--lh-130) var(--sans);transition:color var(--dur-160) ease}.places__item small{color:var(--muted);font:500 var(--fs-12)/1 var(--sans);font-variant-numeric:tabular-nums}.places__item.is-current{text-decoration-line:underline;text-decoration-color:var(--accent)}@media (hover:hover) and (pointer:fine){.places__item:not(.is-current):hover{color:var(--accent)}}@media (max-width:560px){.places__label{min-width:0;width:100%}}.kicker__link{color:inherit;text-decoration:none;text-underline-offset:.3em}@media (hover:hover) and (pointer:fine){.kicker__link:hover{text-decoration:underline}}.author-page{margin-top:var(--s6)}.author-head{display:flex;flex-direction:column;align-items:center;max-width:46rem;margin:0 auto;padding-bottom:var(--s6);border-bottom:var(--line-hair) solid var(--line);text-align:center}.author-head__photo .avatar{--avatar-size:6rem}.author-head h1{margin:var(--s4) 0 0;font:800 clamp(var(--fs-30),5vw,var(--fs-46))/var(--lh-108) var(--display);letter-spacing:var(--track-snug);text-wrap:balance}.author-head__role{margin:var(--s2) 0 0;color:var(--ink-2);font:var(--fs-19)/var(--lh-140) var(--serif)}.author-head__bio{max-width:36rem;margin:var(--s3) 0 0;font:var(--fs-17)/var(--lh-160) var(--serif)}.author-head__facts{margin:var(--s3) 0 0;color:var(--muted);font:500 var(--fs-11)/var(--lh-150) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.author-head__stamps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s4) var(--s3);margin-top:var(--s5)}.author-head__stamps .stamp{width:6.875rem}.author-head__stamps .stamp img{max-width:6.25rem}.author-head__stamps .stamp b{font-size:var(--fs-13)}.author-head__stamps .stamp figcaption span{font-size:var(--fs-12)}.author-index{max-width:52rem;margin:var(--s7) auto 0}.author-index__head{margin:0;padding-bottom:var(--s2);border-bottom:var(--line-mark) solid var(--ink);font:800 var(--fs-24)/var(--lh-115) var(--display)}.author-index__head span{margin-left:var(--s2);color:var(--muted);font:500 var(--fs-16)/1 var(--sans)}.author-index__list{margin:0;padding:0;list-style:none}.author-index__row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 9.5rem;gap:var(--s4);padding:var(--s4) 0;border-bottom:var(--line-hair) solid var(--line);color:inherit;text-decoration:none}.author-index__date{display:flex;flex-direction:column;gap:.25rem;color:var(--muted);font:600 var(--fs-11)/1 var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.author-index__date b{color:var(--ink);font:800 var(--fs-28)/1 var(--display);letter-spacing:0}.author-index__text{display:flex;flex-direction:column;gap:.375rem;min-width:0}.author-index__title{font:800 var(--fs-22)/var(--lh-120) var(--display);text-wrap:balance;transition:color var(--dur-150) ease}.author-index__dek{color:var(--muted);font:var(--fs-15)/var(--lh-150) var(--serif);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.author-index__mdate{display:none}.author-index__thumb{aspect-ratio:3/2}@media (hover:hover) and (pointer:fine){.author-index__row:hover .author-index__title{color:var(--accent)}}@media (max-width:600px){.author-head__photo .avatar{--avatar-size:4.5rem}.author-head__stamps{align-self:stretch;flex-wrap:nowrap;justify-content:flex-start;gap:var(--s3);overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--s1);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none}.author-head__stamps::-webkit-scrollbar{display:none}.author-head__stamps .stamp{flex:0 0 6.25rem;width:6.25rem;scroll-snap-align:start}.author-head__stamps .stamp img{max-width:5.25rem}.author-head__stamps .stamp:first-child{margin-left:auto}.author-head__stamps .stamp:last-child{margin-right:auto}.author-index{margin-top:var(--s6)}.author-index__row{grid-template-columns:minmax(0,1fr) 6.5rem;gap:var(--s3)}.author-index__date,.author-index__dek{display:none}.author-index__title{font-size:var(--fs-19);line-height:var(--lh-125);text-wrap:pretty}.author-index__thumb{aspect-ratio:1;align-self:start}.author-index__mdate{display:block;margin-top:.25rem;color:var(--muted);font:500 var(--fs-11)/1.3 var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}}.stamps{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--s6) var(--s4)}@media (max-width:600px){.stamps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5) var(--s2)}}.stamp{display:flex;flex-direction:column;align-items:center;gap:var(--s2);min-width:0;margin:0;color:var(--accent);text-align:center}.stamp__art{display:flex;justify-content:center;width:100%}.stamp img{display:block;width:100%;max-width:8.5rem;height:auto;aspect-ratio:1;overflow:visible;-webkit-user-select:none;user-select:none}.stamp--locked img{opacity:.28}:root[data-theme=dark] .stamp img{filter:brightness(1.12)}:root[data-theme=dark] .stamp--locked img{filter:invert(1)}.stamp figcaption{display:flex;flex-direction:column;gap:.125rem}.stamp b{color:var(--ink);font:700 var(--fs-15)/var(--lh-125) var(--serif)}.stamp figcaption span{color:var(--muted);font:var(--fs-13)/var(--lh-135) var(--sans)}@media (max-width:600px){.stamp b{font-size:var(--fs-13)}.stamp figcaption span{font-size:var(--fs-12)}}.stamp__new{color:var(--accent);font:700 var(--fs-11)/1.2 var(--sans);font-style:normal;letter-spacing:var(--track-12);text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.stamp--fresh .stamp__art{animation:stamp-press .55s cubic-bezier(.2,.9,.3,1.2) .25s both}}@keyframes stamp-press{0%{opacity:0;transform:scale(1.6) rotate(-6deg)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}.columns--notices{--cols:3;--row-gap:var(--s6);--column-gap:2rem}@media (max-width:860px){.columns--notices{--cols:2}}@media (max-width:560px){.columns--notices{--cols:2;--row-gap:var(--s5);--column-gap:1rem}}.notice{display:flex;flex-direction:column;gap:.375rem;height:100%;color:inherit;text-decoration:none}.notice__media{position:relative;aspect-ratio:1;margin:0 0 .25rem;overflow:hidden;background:var(--paper-lo)}.notice__media img{display:block;width:100%;height:100%;object-fit:cover}.notice__count{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:var(--s1);padding:.3125rem .5rem;background:var(--ink);color:var(--on-ink);font:600 var(--fs-11)/var(--lh-100) var(--sans);font-variant-numeric:tabular-nums}.notice__count svg{width:.75rem;height:.75rem}.notice__title{margin:0;font:700 var(--fs-17)/var(--lh-130) var(--serif);text-wrap:pretty;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notice__text{margin:0;color:var(--ink-2);font:var(--fs-15)/var(--lh-145) var(--serif);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notice__text b{color:var(--ink);font-weight:700;white-space:nowrap}.notice__price{margin:auto 0 0;padding-top:.25rem;font:800 var(--fs-19)/var(--lh-110) var(--display);font-variant-numeric:tabular-nums lining-nums}@media (hover:hover) and (pointer:fine){.notice__media img{transition:transform var(--dur-500) var(--ease-out),opacity var(--dur-450) ease}.notice:hover .notice__media img{transform:scale(1.04)}.notice:hover .notice__title{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}}.notice__sketch{display:block;width:4.625rem;margin:0 0 .375rem -.25rem}.notice__sketch .sketch{max-width:none}.notice__sketch .sketch path{stroke-width:3.2}.notice--text .notice__title{font-size:var(--fs-19);line-height:var(--lh-125);-webkit-line-clamp:3}.notice--text .notice__text{display:block;flex:1 1 0;min-height:8.7em;font-size:var(--fs-15);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 3em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 3em),transparent)}.notice__quote{margin:0;font:italic 400 var(--fs-21)/var(--lh-135) var(--serif);color:var(--ink);overflow-wrap:anywhere}@media (max-width:560px){.notice{gap:.25rem}.notice__title{font-size:var(--fs-15)}.notice__media+.notice__meta+.notice__title+.notice__text,.notice__media+.notice__title+.notice__text{display:none}.notice__price,.notice--text .notice__title{font-size:var(--fs-16)}.notice--text .notice__text{font-size:var(--fs-13);min-height:7.25em}.notice__quote{font-size:var(--fs-17)}.notice__meta{font-size:var(--fs-10)}}.day{padding-bottom:var(--s5)}.day__date{position:sticky;top:0;z-index:var(--z-sticky-over);display:flex;align-items:center;width:max-content;height:3rem;margin:0 0 var(--s4);padding:0;pointer-events:none;font:700 var(--fs-12)/var(--lh-120) var(--sans);letter-spacing:var(--track-14);text-transform:uppercase;color:var(--ink)}.feed__cell{content-visibility:auto;contain-intrinsic-size:auto 30rem;height:100%}@media (max-width:560px){.feed__cell{contain-intrinsic-size:auto 17.5rem}}.feed__extra{margin:var(--s8) 0 0}.feed__extra p{margin:var(--s1) 0 0;color:var(--muted);font:var(--fs-15)/var(--lh-150) var(--serif)}.feed__more{display:flex;justify-content:center;min-height:5rem;padding-top:var(--s6)}.ad-inline{--ad-inline-photo:10rem;display:grid;grid-template-columns:var(--ad-inline-photo) minmax(0,1fr);gap:var(--s5);align-items:start;margin:var(--s7) 0;padding:var(--s4) 0;border-bottom:var(--line-hair) solid var(--line);text-decoration:none;color:inherit}.ad-inline__photo{position:relative;aspect-ratio:1;overflow:hidden;background:var(--paper-lo)}.ad-inline__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ad-inline__body{display:flex;flex-direction:column;gap:.375rem;min-width:0}.ad-inline__title{font:700 var(--fs-19)/var(--lh-130) var(--serif)}.ad-inline__price{font:800 var(--fs-21)/var(--lh-110) var(--display)}.ad-inline__note{color:var(--muted);font:italic var(--fs-15)/var(--lh-145) var(--serif)}.ad-inline__more{margin-top:var(--s1);font:600 var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.ad-inline--text,.ad-inline--gone{grid-template-columns:minmax(0,1fr)}.ad-inline--gone .ad-inline__more{color:var(--muted)}.ad-inline--gone .ad-inline__more:after{content:""}@media (hover:hover) and (pointer:fine){a.ad-inline:hover .ad-inline__title{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}a.ad-inline:hover .ad-inline__more{color:var(--accent)}}@media (max-width:560px){.ad-inline{--ad-inline-photo:6rem;gap:var(--s3)}.ad-inline__title{font-size:var(--fs-16)}.ad-inline__price{font-size:var(--fs-18)}.ad-inline__note{font-size:var(--fs-14)}}.ad-detail{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"media side" "body side";column-gap:var(--s6);row-gap:var(--s5);align-items:start}.ad-detail__side{grid-area:side;position:sticky;top:var(--s4);display:flex;flex-direction:column;gap:var(--s3);min-width:0}.ad-detail__body{grid-area:body;min-width:0}.ad-detail__title{margin:0;font:800 var(--fs-30)/var(--lh-112) var(--display);text-wrap:balance;overflow-wrap:anywhere}.ad-detail__price{margin:0;font:800 var(--fs-30)/var(--lh-100) var(--display);font-variant-numeric:tabular-nums lining-nums}.ad-detail__contact{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s2);padding:var(--s4);border-radius:var(--r-panel);background:var(--glass-bg);box-shadow:var(--glass-edge)}.ad-detail__ask{margin:var(--s1) 0 0;color:var(--muted);font:var(--fs-13)/var(--lh-130) var(--sans)}.ad-detail__questions{display:flex;flex-wrap:wrap;gap:.375rem}.question{display:inline-flex;align-items:center;min-height:2.125rem;padding:0 .75rem;border-radius:var(--r-pill);background:rgb(var(--ink-rgb) / .05);color:var(--ink);text-decoration:none;font:var(--fs-14)/var(--lh-120) var(--sans);transition:background-color var(--dur-150) ease,transform var(--dur-160) var(--ease-out)}.question:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.question:hover{background:rgb(var(--ink-rgb) / .1)}}.ad-detail__note{margin:var(--s1) 0 0;color:var(--muted);font:var(--fs-13)/var(--lh-145) var(--sans)}.ad-detail__tools{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);margin-top:var(--s1)}.tool{position:relative;display:inline-flex;white-space:nowrap;align-items:center;gap:.375rem;min-height:2.25rem;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;font:var(--fs-14)/var(--lh-100) var(--sans);transition:color var(--dur-150) ease}.tool__flash{position:absolute;bottom:calc(100% + .25rem);left:50%;translate:-50% 0;padding:.25rem .5rem;border-radius:var(--r-control);background:var(--ink);color:var(--on-ink);font:var(--fs-12)/var(--lh-130) var(--sans);white-space:nowrap;pointer-events:none;animation:tool-flash var(--dur-200) ease both}@keyframes tool-flash{0%{opacity:0;translate:-50% .25rem}}@media (prefers-reduced-motion:reduce){.tool__flash{animation:none}}.tool svg{width:1.125rem;height:1.125rem}.tool.is-on{color:var(--accent)}.tool.is-on svg path{fill:currentColor}@media (hover:hover) and (pointer:fine){.tool:hover{color:var(--accent)}}.ad-detail__label{margin:0 0 var(--s2)}.ad-detail__text p{margin:0;font:var(--fs-17)/var(--lh-162) var(--serif);white-space:pre-line;overflow-wrap:anywhere}.ad-detail__report{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;margin-top:var(--s4);padding:0;border:0;background:none;color:var(--muted);cursor:pointer;font:var(--fs-13)/var(--lh-100) var(--sans);transition:color var(--dur-150) ease}.ad-detail__report svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.ad-detail__report:hover{color:var(--accent)}}.ad-detail__body--lead{grid-area:media}.gallery{display:flex;flex-direction:column;gap:.5rem;min-width:0}.gallery__stage{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--r-6);background:var(--media-bg);touch-action:pan-y}.gallery__backdrop{position:absolute;top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem;width:calc(100% + 3rem);height:calc(100% + 3rem);object-fit:cover;filter:blur(var(--blur-26)) brightness(.75) saturate(1.1)}.gallery__open{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.gallery__open img{display:block;width:100%;height:100%;object-fit:contain}.gallery__nav{position:absolute;top:50%;margin-top:-1.25rem;opacity:0;transition:opacity var(--dur-200) ease,transform var(--dur-160) var(--ease-out),background-color var(--dur-200) ease}.gallery__stage:hover .gallery__nav,.gallery__nav:focus-visible{opacity:1}@media (hover:none){.gallery__nav{opacity:1}}.gallery__nav--prev{left:.625rem}.gallery__nav--next{right:.625rem}.gallery__count{position:absolute;right:.625rem;bottom:.625rem;padding:.25rem .5625rem;border-radius:var(--r-pill);background:rgb(var(--scrim-rgb) / .55);color:var(--on-scrim);font:600 var(--fs-12)/var(--lh-120) var(--sans)}.gallery__thumbs{display:flex;gap:.375rem;overflow-x:auto;padding-bottom:.125rem;scrollbar-width:thin}.gallery__thumb{position:relative;flex:none;width:3.75rem;height:3.75rem;padding:0;border:0;border-radius:var(--r-4);overflow:hidden;cursor:pointer;opacity:.55;background:var(--paper-lo);outline:var(--focus-width) solid transparent;outline-offset:-2px;transition:opacity var(--dur-200) ease,outline-color var(--dur-200) ease}.gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gallery__thumb[aria-current=true]{opacity:1;outline-color:var(--ink)}@media (hover:hover) and (pointer:fine){.gallery__thumb:hover{opacity:.9}}@keyframes fade-in{0%{opacity:0}}@media (max-width:760px){.ad-detail{grid-template-columns:1fr;grid-template-areas:"media" "side" "body";row-gap:var(--s4)}.ad-detail:has(.ad-detail__body--lead){grid-template-areas:"side" "media"}.ad-detail__side{position:static}.ad-detail__title,.ad-detail__price{font-size:var(--fs-24)}}.ad-page{padding-top:var(--s6)}.back-link{display:inline-block;margin-bottom:var(--s5);text-decoration:none}.back-link:before{content:"← ";color:var(--accent)}.day__date h2{margin:0;font:inherit;letter-spacing:inherit}.feed__tools{position:sticky;top:0;z-index:var(--z-sticky);height:0;pointer-events:none}.feed__band{position:absolute;left:calc(var(--bleed, var(--gutter)) * -1);right:calc(var(--bleed, var(--gutter)) * -1);top:0;display:flex;justify-content:flex-end;align-items:center;height:3rem;padding:0 var(--bleed, var(--gutter))}.feed__band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bar-glass);-webkit-backdrop-filter:blur(var(--blur-10));backdrop-filter:blur(var(--blur-10));opacity:0;transition:opacity var(--dur-500) ease}.feed[data-stuck] .feed__band:before{opacity:1}@media (max-width:560px){.feed__band:before{opacity:1;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}}.view-switch{position:relative;display:flex;align-items:center;gap:.375rem;height:2.25rem;margin-right:-.375rem;pointer-events:auto}.view-switch .icon-button svg{width:1.5625rem;height:1.5625rem}.view-switch .red{stroke:var(--accent)}.photo-icon__split{opacity:0;transition:opacity var(--dur-250) ease}.photo-icon__hill{vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:14px 14.5px;transition:transform var(--dur-350) var(--ease-out)}.photo-icon.is-album .photo-icon__split{opacity:1}.photo-icon.is-album .photo-icon__hill{transform:translate(-4.7px,1.5px) scale(.6)}.feed--cols-2 .columns--notices{--cols:2}.feed--cols-4 .columns--notices{--cols:4}@media (max-width:860px){.feed--cols-3 .columns--notices{--cols:2}.feed--cols-4 .columns--notices{--cols:3}}@media (max-width:560px){.feed .columns--notices{--cols:2}.feed--m1 .columns--notices{--cols:1}}.mosaic{display:none;position:relative;width:100%;aspect-ratio:1;margin:0 0 .25rem;overflow:hidden;background:var(--paper-lo)}.mosaic__tile{position:absolute;overflow:hidden;background:var(--paper-lo)}.mosaic__tile img{display:block;width:100%;height:100%;object-fit:cover}.mosaic__more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:rgb(var(--scrim-rgb) / .5);color:var(--on-scrim);font:700 var(--fs-22)/var(--lh-100) var(--sans)}.feed--album .mosaic{display:block}.feed--album .notice:has(.mosaic) .notice__media{display:none}.columns__filler:before{content:none}.columns__filler--2,.columns__filler--4{display:none}@media (max-width:860px){.columns__filler--3{display:none}.columns__filler--2{display:block}}@media (min-width:861px){.feed--cols-2 .columns__filler--3,.feed--cols-4 .columns__filler--3{display:none}.feed--cols-2 .columns__filler--2,.feed--cols-4 .columns__filler--4{display:block}}@media (min-width:561px) and (max-width:860px){.feed--cols-4 .columns__filler--2{display:none}.feed--cols-4 .columns__filler--3{display:block}}@media (max-width:560px){.feed--m1 .columns__filler{display:none}}.item-sketch{overflow:visible}.item-sketch path{stroke-width:1.6}.item-sketch .sk-anim{transform-box:view-box}.item-sketch .sk-anim[style*=sk-emerge]{opacity:0}.item-sketch.is-live .sk-anim{animation:var(--sk-a) 1.6s ease-in-out .2s both}@media (hover:hover) and (pointer:fine){:is(.notice,.kit__sketch,.owned):hover .item-sketch .sk-anim{animation:var(--sk-a) 1.6s ease-in-out both}}@media (prefers-reduced-motion:reduce){.item-sketch .sk-anim{animation:none!important}}@keyframes sk-spin{to{transform:rotate(360deg)}}@keyframes sk-spin2{to{transform:rotate(720deg)}}@keyframes sk-twist{0%,to{transform:rotate(0)}40%,60%{transform:rotate(-35deg)}}@keyframes sk-turn{0%,to{transform:scaleX(1)}50%{transform:scaleX(.15)}}@keyframes sk-flip{0%,to{transform:translateY(0) scaleX(1)}25%{transform:translateY(-6px) scaleX(0)}50%{transform:translateY(-9px) scaleX(-1)}75%{transform:translateY(-4px) scaleX(0)}}@keyframes sk-swing{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-5deg)}88%{transform:rotate(2deg)}}@keyframes sk-sway{0%,to{transform:rotate(0)}30%{transform:rotate(7deg)}65%{transform:rotate(-5deg)}}@keyframes sk-tilt{0%,to{transform:rotate(0)}35%{transform:rotate(-8deg)}70%{transform:rotate(4deg)}}@keyframes sk-rock{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}50%{transform:rotate(0)}75%{transform:rotate(7deg)}}@keyframes sk-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}}@keyframes sk-wag{0%,to{transform:rotate(0)}12%,37%,62%{transform:rotate(16deg)}25%,50%,75%{transform:rotate(-14deg)}88%{transform:rotate(4deg)}}@keyframes sk-snipa{0%,50%,to{transform:rotate(0)}25%,75%{transform:rotate(9deg)}}@keyframes sk-snipb{0%,50%,to{transform:rotate(0)}25%,75%{transform:rotate(-9deg)}}@keyframes sk-swingr{0%,to{transform:rotate(0)}30%{transform:rotate(18deg)}55%{transform:rotate(-24deg)}80%{transform:rotate(4deg)}}@keyframes sk-knead{0%,50%,to{transform:translateY(0) scaleY(1)}25%,75%{transform:translateY(2px) scaleY(.9)}}@keyframes sk-clap{0%,to{transform:rotate(0)}25%,35%{transform:rotate(14deg)}40%{transform:rotate(11deg)}45%{transform:rotate(14deg)}75%{transform:rotate(0)}}@keyframes sk-coin{0%{transform:translateY(-4px);opacity:0}15%{opacity:1}55%{transform:translateY(17px) scaleX(1)}60%,to{transform:translateY(17px);opacity:0}}@keyframes sk-oil{0%{transform:translate(0);opacity:0}10%{opacity:1}60%{transform:translate(-14px,20px);opacity:1}65%,to{transform:translate(-14px,20px);opacity:0}}@keyframes sk-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.08)}}@keyframes sk-visorl{0%,to{transform:rotate(0)}35%,60%{transform:rotate(24deg)}}@keyframes sk-visor{0%,to{transform:rotate(0)}35%,60%{transform:rotate(-28deg)}}@keyframes sk-tear{0%,to{transform:rotate(0) translate(0)}40%,65%{transform:rotate(-12deg) translate(-2px)}}@keyframes sk-fan{0%,to{transform:rotate(0)}40%,60%{transform:rotate(-5deg)}}@keyframes sk-emerge{0%,to{transform:rotate(0);opacity:0}10%{opacity:1}35%,70%{transform:rotate(-8deg);opacity:1}90%{opacity:1}}@keyframes sk-emerge2{0%,to{transform:rotate(0);opacity:0}10%{opacity:1}40%,70%{transform:rotate(-16deg);opacity:1}90%{opacity:1}}@keyframes sk-door{0%,to{transform:scaleX(1)}35%,65%{transform:scaleX(.62)}}@keyframes sk-glint{0%,to{transform:translate(0);opacity:1}45%{transform:translate(6px);opacity:.2}50%{transform:translate(-2px);opacity:0}}@keyframes sk-stylus{0%,to{transform:translate(0)}25%{transform:translate(-20px,6px)}50%{transform:translate(-10px,-2px)}75%{transform:translate(-4px,4px)}}@keyframes sk-stitch{0%,50%,to{transform:translate(0)}25%,75%{transform:translate(-2px,3.4px)}}@keyframes sk-strike{0%,55%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}40%{transform:rotate(2deg)}75%{transform:rotate(-12deg)}88%{transform:rotate(1deg)}}@keyframes sk-nail{0%,40%{transform:translateY(0)}45%,85%{transform:translateY(2px)}90%,to{transform:translateY(4px)}}@keyframes sk-dab{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}60%{transform:rotate(6deg)}}@keyframes sk-tap{0%,50%,to{transform:rotate(0)}25%,75%{transform:rotate(-7deg)}}@keyframes sk-page{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes sk-fringe{0%,to{transform:skew(0)}25%{transform:skew(18deg)}50%{transform:skew(-12deg)}75%{transform:skew(6deg)}}@keyframes sk-flag{0%,to{transform:skewY(0)}25%{transform:skewY(-12deg)}50%{transform:skewY(6deg)}75%{transform:skewY(-6deg)}}@keyframes sk-drive{0%,to{transform:translate(0)}30%{transform:translate(3px)}60%{transform:translate(-5px)}}@keyframes sk-glide{0%,to{transform:translate(0)}50%{transform:translate(-7px)}}@keyframes sk-slide{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes sk-swim{0%,to{transform:translate(0)}50%{transform:translate(-5px) rotate(4deg)}}@keyframes sk-ripple{0%,to{transform:scaleY(1)}20%{transform:scaleY(1.8)}40%{transform:scaleY(.4)}60%{transform:scaleY(1.4)}80%{transform:scaleY(.85)}}@keyframes sk-wave{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes sk-fly{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(4px,-4px) rotate(-4deg)}}@keyframes sk-scan{0%,to{transform:translate(0)}25%{transform:translate(5px,-2px)}50%{transform:translate(8px,3px)}75%{transform:translate(2px,4px)}}@keyframes sk-walk{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-2px)}}@keyframes sk-ride{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-4px) rotate(-5deg)}65%{transform:translateY(1px) rotate(3deg)}}@keyframes sk-feed{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes sk-zip{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes sk-needle{0%,25%,50%,75%,to{transform:translateY(0)}12%,37%,62%,87%{transform:translateY(3px)}}@keyframes sk-suck{0%{transform:translate(0);opacity:1}70%{transform:translate(9px);opacity:0}71%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}@keyframes sk-bob{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}@keyframes sk-float{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-2.5px)}}@keyframes sk-hover{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-2deg)}50%{transform:translateY(-1px) rotate(1deg)}75%{transform:translateY(-3px) rotate(0)}}@keyframes sk-levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sk-hop{0%,to{transform:translateY(0) scaleY(1)}30%{transform:translateY(-7px)}55%{transform:translateY(0) scaleY(.9)}70%{transform:translateY(-2px)}}@keyframes sk-lift{0%,to{transform:translateY(0)}35%,65%{transform:translateY(-5px)}}@keyframes sk-press{0%,to{transform:scaleY(1)}40%,60%{transform:scaleY(.7)}}@keyframes sk-stamp{0%,to{transform:scale(1)}35%{transform:scale(1.5) translateY(-3px);opacity:.3}55%{transform:scale(.9)}}@keyframes sk-drop{0%,to{transform:translateY(0)}20%{transform:translateY(-6px)}45%{transform:translateY(0) scaleY(.92)}60%{transform:translateY(-3px)}75%{transform:translateY(0)}}@keyframes sk-bounce{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-11px)}88%{transform:translateY(0) scale(1.08,.9)}}@keyframes sk-shrink{0%,to{transform:scaleX(1)}45%{transform:scaleX(.45)}}@keyframes sk-fall{0%{transform:translateY(-6px);opacity:0}30%{opacity:1}to{transform:translateY(2px);opacity:1}}@keyframes sk-drip{0%,to{transform:scaleY(1)}60%{transform:scaleY(1.7)}}@keyframes sk-shake{0%,to{transform:rotate(0)}10%,30%,50%,70%{transform:rotate(-3deg)}20%,40%,60%,80%{transform:rotate(3deg)}}@keyframes sk-vibe{0%,to{transform:translate(0)}10%,30%,50%,70%{transform:translate(-1.5px)}20%,40%,60%,80%{transform:translate(1.5px)}}@keyframes sk-prop{0%,25%,50%,75%,to{transform:scaleX(1)}12%,37%,62%,87%{transform:scaleX(.15)}}@keyframes sk-flicker{0%,to{transform:scale(1)}25%{transform:scale(.8,1.2)}50%{transform:scale(1.15,.9)}75%{transform:scale(.9,1.12)}}@keyframes sk-flash{0%,40%,80%{opacity:1}20%,60%{opacity:.1}}@keyframes sk-pulse{0%,to{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(.9)}}@keyframes sk-pop{0%{transform:scale(1);opacity:1}15%{transform:scale(0);opacity:0}55%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes sk-burst{0%{transform:scale(.2);opacity:0}45%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes sk-rise{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-6px);opacity:0}51%{transform:translateY(3px);opacity:0}}@keyframes sk-blow{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(5px);opacity:.2}51%{transform:translateY(-2px);opacity:.2}}@keyframes sk-blink{0%,30%,40%,60%,70%,to{transform:scaleY(1)}35%,65%{transform:scaleY(.08)}}@keyframes sk-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.notice__sketch .item-sketch path{stroke-width:2}.view-switch .icon-button>span{display:contents}.only-narrow{display:none!important}@media (max-width:560px){.only-wide{display:none!important}.only-narrow{display:contents!important}}.PhotoView-Slider__BannerWrap{padding-top:env(safe-area-inset-top);height:calc(2.75rem + env(safe-area-inset-top))}.notice__pinned{color:var(--accent)}.article{max-width:45rem;margin:0 auto;padding-top:var(--s6)}.article__head .kicker{margin-bottom:.625rem}.article h1{margin:0;font:800 clamp(var(--fs-30),6vw,var(--fs-46))/var(--lh-108) var(--display);letter-spacing:var(--track-snug);text-wrap:balance}.standfirst{margin:1.125rem 0 0;color:var(--muted);font:400 var(--fs-19)/var(--lh-150) var(--serif)}.byline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.125rem 0 0;padding-bottom:1.125rem;border-bottom:var(--line-hair) solid var(--line);color:var(--muted);font:500 var(--fs-11)/var(--lh-140) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.byline__edit{margin-left:auto;padding-left:var(--s3);color:var(--accent);text-decoration:none;white-space:nowrap}@media (hover:hover) and (pointer:fine){.byline__edit:hover{text-decoration:underline;text-underline-offset:3px}}.byline__name{color:var(--ink);text-decoration:none;transition:color var(--dur-150) ease}@media (hover:hover) and (pointer:fine){.byline__name:hover{color:var(--accent)}}.cover{margin:1.625rem 0 .375rem}.cover .halftone img,.write__cover .halftone img{aspect-ratio:16/9}figcaption{margin-top:.375rem;color:var(--muted);font:italic var(--fs-13)/var(--lh-150) var(--serif)}.article__body{margin-top:1.625rem}.article__body>p:first-of-type{display:flow-root}.article__body>p:first-of-type:first-letter{float:left;margin:.06em .09em 0 0;font:800 4.1em/.78 var(--display)}.article__body h2{font:800 var(--fs-26)/var(--lh-120) var(--display);margin:2.5rem 0 .75rem}.article__body :where(p){margin:0 0 1rem}.box{margin:var(--s7) 0;padding:.875rem 0 .375rem;border-bottom:var(--line-hair) solid var(--line);font:var(--fs-16)/var(--lh-155) var(--sans)}.box ul{margin:.625rem 0 .5rem;padding-left:1.25rem}.box li{margin:0 0 .375rem}.foot{margin-top:var(--s8);color:var(--muted);font:var(--fs-14)/var(--lh-160) var(--sans)}.foot a{color:var(--muted)}@media (max-width:560px){.article__body,.article__body p{font-size:var(--fs-17);line-height:var(--lh-160)}.article h1{font-size:var(--fs-30)}.standfirst{font-size:var(--fs-17)}}.article__reading{margin:.75rem 0 0;color:var(--muted);font:500 var(--fs-11)/var(--lh-140) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.byline__avatar{width:1.375rem;height:1.375rem;border-radius:var(--r-round);object-fit:cover}.article__body img{display:block;width:100%;height:auto;margin:var(--s5) 0 var(--s2)}.article__body figure{margin:var(--s5) 0}.article__body img[style*=aspect-ratio]{height:auto;object-fit:cover}.article__body figure>img{margin:0}.article__body img[data-size^=half],.article__body figure:has(>img[data-size^=half]){width:calc(50% - var(--s3));margin-top:.375rem;margin-bottom:var(--s3)}.article__body figure:has(>img[data-size^=half])>img{float:none;width:100%;margin:0}.article__body img[data-size=half-left],.article__body figure:has(>img[data-size=half-left]){float:left;margin-left:0;margin-right:var(--s5)}.article__body img[data-size=half-right],.article__body figure:has(>img[data-size=half-right]){float:right;margin-right:0;margin-left:var(--s5)}.article__body h2,.article__body h3,.article__body blockquote,.article__body figure[data-video]{clear:both}.article__body:after{content:"";display:block;clear:both}.article__body figure[data-video]{margin:var(--s5) 0}.article__body figure[data-video] iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:var(--r-10);background:rgb(var(--ink-rgb) / .06)}.article__body figure[data-video=instagram] iframe,.article__body figure[data-video=tiktok] iframe{max-width:22rem;aspect-ratio:9/16;margin:0 auto}.article__body figure[data-video=x] iframe,.article__body figure[data-video=facebook] iframe,.article__body figure[data-video=telegram] iframe{max-width:34rem;aspect-ratio:4/5;margin:0 auto;background:none}.article__body blockquote{margin:var(--s5) 0;padding:0 0 0 var(--s4);border-left:var(--line-mark) solid var(--accent);font:italic var(--fs-21)/var(--lh-150) var(--serif)}.article__body ul,.article__body ol{margin:0 0 1rem;padding-left:1.375rem}.article__body li{margin:0 0 .375rem}.article__body li>p{margin:0}.article__body blockquote>p:last-child{margin-bottom:0}.article__body h3{font:700 var(--fs-20)/var(--lh-130) var(--serif);margin:1.75rem 0 .5rem}.article-after{max-width:45rem;margin:0 auto}.letters__count{color:var(--muted);font:500 var(--fs-16) var(--sans)}.letters>.ink-loader{margin:var(--s4) 0 var(--s5)}.letters__list{margin:0 0 var(--s5);padding:0;list-style:none}.letter{padding:var(--s4) 0;border-bottom:var(--line-hair) solid var(--line)}.letter__text{margin:0 0 .375rem;font:var(--fs-17)/var(--lh-160) var(--serif);white-space:pre-line;overflow-wrap:anywhere}.letter__sign{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;margin:0;color:var(--muted);font:italic var(--fs-14)/var(--lh-140) var(--serif)}.letter__sign span{color:var(--ink)}.letter__author{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.letter__author:hover{color:var(--accent)}}.letter__sign time{font:500 var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;font-style:normal}.letter__sign .text-link{font:600 var(--fs-12) var(--sans);color:var(--muted)}.letters__form{display:flex;flex-direction:column;gap:var(--s2)}.letters__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4)}.letters__actions .hint{margin:0}.legal{max-width:45rem;margin:0 auto;padding-top:var(--s6)}.legal__kicker{margin:0 0 var(--s2)}.legal h1{margin:0;font:800 clamp(var(--fs-30),6vw,var(--fs-44))/var(--lh-108) var(--display);text-wrap:balance}.legal__lead{margin:var(--s3) 0 var(--s6);color:var(--muted);font:var(--fs-18)/var(--lh-150) var(--serif)}.legal__short{margin:0 0 var(--s7);padding:0;list-style:none;counter-reset:r;border-top:var(--line-hair) solid var(--line)}.legal__short li{position:relative;padding:var(--s3) 0 var(--s3) 2.5rem;border-bottom:var(--line-hair) solid var(--line);color:var(--ink-2);font:var(--fs-17)/var(--lh-155) var(--serif);counter-increment:r}.legal__short li:before{content:counter(r);position:absolute;left:0;top:var(--s3);color:var(--accent);font:800 var(--fs-22)/var(--lh-130) var(--display)}.legal__short b{color:var(--ink)}.legal__h,.legal__section h2{margin:var(--s6) 0 var(--s3);font:800 var(--fs-26)/var(--lh-120) var(--display)}.legal__section p{margin:0 0 var(--s3);color:var(--ink-2);font:var(--fs-17)/var(--lh-160) var(--serif)}.legal__more{border-bottom:var(--line-hair) solid var(--line)}.legal__more:first-of-type{border-top:var(--line-hair) solid var(--line)}.legal__more summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) 0;cursor:pointer;list-style:none;font:700 var(--fs-17)/var(--lh-130) var(--serif)}.legal__more summary::-webkit-details-marker{display:none}.legal__short li,.legal__more{scroll-margin-top:var(--s8)}.legal__short li:target,.legal__more:target{background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:-.75rem 0 color-mix(in srgb,var(--accent) 8%,transparent),.75rem 0 color-mix(in srgb,var(--accent) 8%,transparent)}.legal__more summary:after{content:"+";color:var(--muted);font:400 var(--fs-22)/var(--lh-100) var(--sans);transition:transform var(--dur-200) ease}.legal__more[open] summary:after{transform:rotate(45deg)}.legal__more p{margin:0 0 var(--s4);color:var(--ink-2);font:var(--fs-16)/var(--lh-160) var(--serif)}.legal__contact{margin:var(--s7) 0 var(--s3);color:var(--muted);font:var(--fs-15)/var(--lh-150) var(--sans)}.legal__nav{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin-bottom:var(--s7)}@media (hover:hover) and (pointer:fine){.legal__more summary:hover{color:var(--accent)}}.legal__contacts{margin:0 0 var(--s6);border-top:var(--line-hair) solid var(--line)}.legal__contacts>div{display:grid;grid-template-columns:11.25rem minmax(0,1fr);gap:var(--s2) var(--s5);padding:var(--s3) 0;border-bottom:var(--line-hair) solid var(--line)}.legal__contacts dt{font:700 var(--fs-11)/var(--lh-160) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;color:var(--muted)}.legal__contacts dd{display:flex;flex-direction:column;gap:.125rem;margin:0}.legal__contacts a{color:var(--ink);font:700 var(--fs-17)/var(--lh-130) var(--serif);text-decoration-color:var(--accent);text-underline-offset:3px}.legal__contacts span{color:var(--muted);font:var(--fs-14)/var(--lh-145) var(--sans)}@media (max-width:560px){.legal__contacts>div{grid-template-columns:1fr}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:3rem;padding:0 var(--s5);border:0;border-radius:var(--r-pill);cursor:pointer;text-decoration:none;white-space:nowrap;font:600 var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;transition:transform var(--dur-160) var(--ease-out),background-color var(--dur-200) ease,box-shadow var(--dur-200) ease,opacity var(--dur-200) ease}.button:active{transform:scale(.97)}.button--ink{background:rgb(var(--hi-rgb) / .78);color:var(--ink);font-weight:700;box-shadow:inset 0 0 0 var(--line-hair) rgb(var(--ink-rgb) / .24),0 1px rgb(var(--hi-rgb) / .9)}.button--quiet{background:var(--glass-bg);color:var(--ink);box-shadow:var(--glass-edge)}.button--accent{background:var(--accent);color:var(--on-accent);font-weight:700;box-shadow:0 1px rgb(var(--hi-rgb) / .6)}.button--danger{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 var(--line-hair) rgb(var(--accent-rgb) / .35)}.button--small{min-height:2.25rem;padding:0 var(--s4);font-size:var(--fs-11)}.button--wide{width:100%}@media (hover:hover) and (pointer:fine){.button--ink:hover{background:var(--surface);box-shadow:inset 0 0 0 var(--line-hair) rgb(var(--ink-rgb) / .34),0 1px rgb(var(--hi-rgb) / .9)}.button--quiet:hover{background:var(--glass-bg-hover)}.button--danger:hover{background:rgb(var(--accent-rgb) / .06)}.button--accent:hover{filter:brightness(1.08)}}.button:disabled,.button[data-busy]{opacity:.6;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.icon-button{flex:none;display:grid;place-items:center;width:2.875rem;height:2.875rem;padding:0;border:0;border-radius:var(--r-round);background:var(--glass-bg);color:var(--ink);cursor:pointer;box-shadow:var(--glass-edge);transition:transform var(--dur-160) var(--ease-out),background-color var(--dur-200) ease,color var(--dur-200) ease}.icon-button svg{width:1.25rem;height:1.25rem}.icon-button:active{transform:scale(.94)}.icon-button:disabled{color:var(--faint);cursor:default;transform:none}@media (hover:hover) and (pointer:fine){.icon-button:not(:disabled):hover{background:var(--surface)}}.icon-button[aria-pressed=true]:not(.icon-button--square){color:var(--accent)}.icon-button[aria-pressed=true]:not(.icon-button--square) svg path{fill:currentColor}.icon-button.is-done{color:var(--ok)}@media (max-width:760px){.icon-button{width:2.25rem;height:2.25rem}}.icon-button--float{width:2.875rem;height:2.875rem;background:rgb(var(--hi-rgb) / .7);box-shadow:var(--glass-edge),var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-12));backdrop-filter:blur(var(--blur-12))}.icon-button--quiet{width:2.5rem;height:2.5rem;background:rgb(var(--ink-rgb) / .06);box-shadow:none}.icon-button--quiet svg{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.icon-button--quiet:not(:disabled):hover{background:rgb(var(--ink-rgb) / .12)}}.icon-button--field{width:2rem;height:2rem;background:none;box-shadow:none;color:var(--muted)}.icon-button--field svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.icon-button--field:not(:disabled):hover{background:rgb(var(--ink-rgb) / .06);color:var(--ink)}}.icon-button--photo{width:2.5rem;height:2.5rem;background:rgb(var(--hi-rgb) / .82);box-shadow:var(--shadow-on-photo)}.icon-button--photo svg{width:1.125rem;height:1.125rem}.icon-button--photo-dark{width:1.625rem;height:1.625rem;background:rgb(var(--scrim-rgb) / .6);box-shadow:none;color:var(--on-scrim)}.icon-button--photo-dark svg{width:.8125rem;height:.8125rem}@media (hover:hover) and (pointer:fine){.icon-button--photo:not(:disabled):hover{background:var(--surface)}.icon-button--photo-dark:not(:disabled):hover{background:rgb(var(--scrim-rgb) / .75)}}.icon-button--square{width:2.375rem;height:2.375rem;border-radius:var(--r-8);background:none;box-shadow:none;color:var(--ink-2)}.icon-button--square svg{width:1.375rem;height:1.375rem}.icon-button--square.is-on{background:rgb(var(--accent-rgb) / .1);color:var(--accent)}@media (hover:hover) and (pointer:fine){.icon-button--square:not(.is-on):not(:disabled):hover{background:rgb(var(--ink-rgb) / .06);color:var(--ink)}}@media (max-width:760px){.icon-button--touch{width:2.75rem;height:2.75rem}.icon-button--touch svg{width:1.5rem;height:1.5rem}}.text-button{display:inline-flex;align-items:center;gap:.375rem;padding:0;border:0;background:none;cursor:pointer;color:var(--ink);text-decoration:none;font:600 var(--fs-11)/var(--lh-120) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;transition:color var(--dur-200) ease}.text-button--accent,.text-button--danger{color:var(--accent)}.text-button--quiet{color:var(--muted)}.text-button svg{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.text-button:hover{color:var(--accent)}}.text-button:disabled{opacity:.5;cursor:default}.star{display:inline-block;width:.8125rem;height:.8125rem;color:var(--star);vertical-align:-.125rem}.chips{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5)}.chip{position:relative;display:inline-flex;cursor:pointer}.chip input{position:absolute;opacity:0;pointer-events:none}.chip span{display:inline-flex;align-items:center;gap:.5625rem;padding:.25rem 0;color:var(--ink);font:var(--fs-16)/var(--lh-130) var(--serif);transition:color var(--dur-200) ease}.chip span:before{content:""}.chip span:before,.check input,.radio-list input,.prefs input[type=checkbox]{flex:none;width:1.0625rem;height:1.0625rem;margin:0;border:var(--line-rule) solid rgb(var(--ink-rgb) / .55);border-radius:var(--r-3);background:var(--surface) center/13px no-repeat;cursor:pointer;transition:border-color var(--dur-150) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chip input[type=radio]+span:before,.radio-list input{border-radius:var(--r-round)}.chip input[type=checkbox]:checked+span:before,.check input:checked,.prefs input[type=checkbox]:checked{border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.2 7.4C3.6 8.6 4.6 9.8 5.6 11.4C7.4 7.8 9.4 5 12 2.6' fill='none' stroke='%23b3261e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.chip input[type=radio]:checked+span:before,.radio-list input:checked{border-color:var(--ink);background:radial-gradient(circle,var(--accent) 0 4px,var(--surface) 4.5px)}.chip input:focus-visible+span:before,.check input:focus-visible,.radio-list input:focus-visible,.prefs input[type=checkbox]:focus-visible{outline:var(--focus-width) solid var(--ink);outline-offset:2px}.chip input:disabled+span,.check:has(input:disabled),.radio-list label:has(input:disabled){opacity:.45;cursor:default}.check input:disabled,.radio-list input:disabled{cursor:default}.chip em{font-style:normal;display:inline-flex;align-items:center;gap:.125rem;color:var(--muted);font:var(--fs-14)/var(--lh-100) var(--sans)}@media (hover:hover) and (pointer:fine){.chip:hover span:before,.check:hover input:not(:disabled),.radio-list label:hover input:not(:disabled),.prefs input[type=checkbox]:not(:disabled):hover{border-color:var(--ink)}}.field{display:flex;flex-direction:column;gap:.375rem;margin:0 0 var(--s3)}.input,.field input:not([type=checkbox],[type=radio],[type=search]),.field textarea{width:100%;padding:.75rem .875rem;border:0;border-radius:var(--r-control);background:var(--glass-bg);color:var(--ink);box-shadow:var(--glass-edge);font:var(--fs-16)/var(--lh-145) var(--serif);transition:box-shadow var(--dur-200) ease,background-color var(--dur-200) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field textarea{resize:vertical;min-height:10rem}input.input,.field input:not([type=checkbox],[type=radio],[type=search]){height:3rem}.input:focus,.field input:not([type=checkbox],[type=radio],[type=search]):focus,.field textarea:focus{outline:none;background:var(--surface);box-shadow:var(--ring-focus)}.input:disabled,.field input:disabled,.field textarea:disabled{opacity:.5;cursor:default}.input[readonly]:focus{background:var(--glass-bg);box-shadow:var(--glass-edge)}.input[aria-invalid=true],.field input[aria-invalid=true]{box-shadow:var(--ring-error-thin)}input.input:is([type=date],[type=time],[type=datetime-local]){position:relative;min-width:0}.input::-webkit-calendar-picker-indicator{position:absolute;top:50%;right:.875rem;transform:translateY(-50%);margin:0;opacity:.55;cursor:pointer}.input:disabled::-webkit-calendar-picker-indicator{cursor:default}.input::-webkit-date-and-time-value{text-align:left}.password{position:relative}.password .input{padding-right:3rem}.password .icon-button{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.field>span:first-child{margin-bottom:.125rem;font:600 var(--fs-13)/var(--lh-120) var(--sans);color:var(--ink)}.field small{color:var(--muted);font:var(--fs-13)/var(--lh-140) var(--sans)}.check{display:flex;align-items:flex-start;gap:var(--s3);margin:0 0 var(--s4);font:var(--fs-15)/var(--lh-145) var(--serif);cursor:pointer}.check input{margin-top:.125rem}.radio-list{display:flex;flex-direction:column;gap:.125rem;margin:var(--s3) -.75rem}.radio-list label{display:flex;align-items:center;gap:var(--s3);padding:.625rem .75rem;border-radius:var(--r-control);cursor:pointer;font:var(--fs-16)/var(--lh-130) var(--serif);transition:background-color var(--dur-150) ease}.radio-list small{margin-left:.375rem;color:var(--accent);font:600 var(--fs-12) var(--sans)}@media (hover:hover) and (pointer:fine){.radio-list label:hover{background:rgb(var(--ink-rgb) / .06)}}.hint{margin:0 0 var(--s3);color:var(--muted);font:var(--fs-14)/var(--lh-150) var(--sans)}.hint a{color:inherit}.error{margin:0 0 var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-control);background:rgb(var(--accent-rgb) / .08);color:var(--accent);font:600 var(--fs-14)/var(--lh-140) var(--sans)}.tabs{display:flex;align-items:stretch;gap:.125rem;margin:0 0 var(--s5);background:linear-gradient(rgb(var(--ink-rgb) / .13),rgb(var(--ink-rgb) / .13)) bottom/100% var(--line-hair) no-repeat;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}:is(.tabs>a,.tabs__menu>button,.rubrics a){position:relative;flex:none;display:flex;align-items:center;padding:.875rem .75rem;border:0;background:none;color:var(--ink);text-decoration:none;font:600 var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;transition:color var(--dur-200) ease}:is(.tabs>a:first-child,.rubrics__list a:first-child){padding-left:0}:is(.tabs>a,.tabs__menu>button,.rubrics a):after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:0;height:var(--line-hair);background:var(--accent);transform:scaleX(0);transition:transform var(--dur-200) var(--ease-out)}:is(.tabs>a:first-child,.rubrics__list a:first-child):after{left:0}:is(.tabs>a[aria-current=page],.tabs__menu>button.active,.rubrics a[aria-current=page]):after{transform:scaleX(1)}.tabs__menu{flex:none;display:flex}.tabs__menu>button{display:inline-flex;align-items:center;gap:.375rem;background:none;cursor:pointer;white-space:nowrap}.tabs__menu>button[aria-expanded=true] .menu__chevron{transform:rotate(180deg)}.tabs__popover{position:fixed;right:auto}.tabs .tabs__popover a{flex:none;margin:0;padding:0 .75rem;border-bottom:0;color:var(--ink);font:var(--fs-15)/var(--lh-120) var(--serif);letter-spacing:0;text-transform:none}.tabs .tabs__popover a[aria-current=page]{font-weight:700;background:rgb(var(--ink-rgb) / .06)}.tabs--compact{margin-bottom:var(--s3)}.tabs--compact>a{padding-inline:.5rem}.tabs--compact>a:after{left:.5rem;right:.5rem}.tabs--compact>a:first-child:after{left:0}@media (hover:hover) and (pointer:fine){:is(.tabs>a,.tabs__menu>button,.rubrics a):hover{color:var(--accent)}}@media (max-width:760px){:is(.tabs>a,.tabs__menu>button,.rubrics a){padding:.875rem .625rem .8125rem;font-size:var(--fs-11)}:is(.tabs>a,.tabs__menu>button,.rubrics a):after{left:.625rem;right:.625rem}:is(.tabs>a:first-child,.rubrics__list a:first-child):after{left:0}}@supports (animation-timeline:scroll()){.tabs{animation:tabs-fade linear both;animation-timeline:scroll(self inline)}.tabs:has([aria-expanded=true]){animation:none}}@keyframes tabs-fade{0%,99%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--s7)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--s7)),transparent)}to{-webkit-mask-image:none;mask-image:none}}.tags{display:flex;flex-wrap:wrap;gap:.375rem var(--s4);margin-bottom:var(--s3)}.tags:empty{display:none}.tag{display:inline-flex;align-items:baseline;gap:.25rem;color:var(--ink);font:var(--fs-16)/var(--lh-130) var(--serif)}.tag button{padding:0 .125rem;border:0;background:none;color:var(--muted);cursor:pointer;font:var(--fs-16)/var(--lh-100) var(--sans)}@media (hover:hover) and (pointer:fine){.tag button:hover{color:var(--accent)}}.combo{position:relative;margin-bottom:var(--s2)}.combo__list{position:absolute;left:0;right:0;top:calc(100% + .375rem);z-index:var(--z-menu);min-width:15rem;margin:0;padding:.375rem;list-style:none;border-radius:var(--r-14);background:var(--paper-hi);box-shadow:var(--shadow-popover);max-height:15rem;overflow:auto;animation:pop-in var(--dur-160) var(--ease-out)}.combo__list button{display:block;width:100%;min-height:2.5rem;padding:.625rem .75rem;border:0;border-radius:var(--r-9);background:none;text-align:left;cursor:pointer;font:var(--fs-15)/var(--lh-130) var(--serif)}.combo__list button small{color:var(--muted);font:var(--fs-12) var(--sans)}@media (hover:hover) and (pointer:fine){.combo__list button:hover{background:rgb(var(--ink-rgb) / .06)}}input[type=search]::-webkit-search-cancel-button{display:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:clamp(.625rem,4vh,3rem) 1rem;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--bar-rgb) / .6);-webkit-backdrop-filter:blur(var(--blur-10)) saturate(.9);backdrop-filter:blur(var(--blur-10)) saturate(.9);opacity:0;transition:opacity var(--dur-160) ease}.overlay.is-open{opacity:1;transition:opacity var(--dur-240) var(--ease-out)}.device-frame{display:block;max-width:100%;border:0;background:var(--paper);box-shadow:0 0 0 1px var(--line)}.float-panel{border-radius:var(--r-panel);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);box-shadow:var(--shadow-frame),var(--shadow-float)}.overlay__panel{position:relative;width:min(60rem,100%);padding:var(--s7) var(--s7) var(--s6);border-radius:var(--r-panel);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);box-shadow:var(--shadow-modal);transform:translateY(8px) scale(.97);transition:transform var(--dur-160) ease}.overlay.is-open .overlay__panel{transform:none;transition:transform var(--dur-280) var(--ease-out)}.overlay__panel:focus{outline:none}.overlay__panel--narrow{width:min(32.5rem,100%);padding:var(--s6)}.overlay__panel--reading{width:min(46rem,100%)}.overlay__panel--wide{width:min(52rem,100%)}.overlay__close{position:absolute;top:var(--s3);right:var(--s3);z-index:2}.dialog__title{margin:0 var(--s6) var(--s2) 0;font:800 var(--fs-28)/var(--lh-110) var(--display);text-wrap:balance}.dialog__title+:not(.dialog__lead){margin-top:var(--s5)}.dialog__lead{margin:0 0 var(--s4);color:var(--muted);font:var(--fs-15)/var(--lh-150) var(--sans)}.dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-top:var(--s4)}.dialog__actions--one{grid-template-columns:1fr}@media (max-width:420px){.dialog__actions{grid-template-columns:1fr}.dialog__actions>:last-child{order:-1}}body.is-locked{overflow:hidden}@media (max-width:560px){.overlay{--under:8rem;padding:0;top:0;bottom:auto;height:calc(100% + var(--under))}.overlay__panel{min-height:100%;border-radius:0;padding:3.5rem 1.125rem calc(1.5rem + var(--under) + env(safe-area-inset-bottom,0px))}.overlay--sheet{align-items:flex-end}.overlay--sheet .overlay__panel{min-height:auto;max-height:calc(100svh - 2.5rem + var(--under));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-24) var(--r-24) 0 0}}.empty{padding:var(--s8) 0;text-align:center;color:var(--muted);font:italic var(--fs-18)/var(--lh-150) var(--serif)}.empty h2{margin:0 0 var(--s2);color:var(--ink);font:800 var(--fs-24)/var(--lh-115) var(--display);font-style:normal}.empty p{max-width:36em;margin:0 auto var(--s5)}.empty--small{padding:var(--s4) 0;text-align:left;font-size:var(--fs-16)}:is(.menu__popover,.picker__popover,.combo__list,.place-list) .empty--small{padding-inline:.75rem}.note{margin:0 0 var(--s5);padding:0;color:var(--ink);font:italic var(--fs-16)/var(--lh-150) var(--serif)}.js .img--loading{opacity:0;animation:img-reveal 0s linear 5s forwards}.img--ready{opacity:1;transition:opacity var(--dur-450) ease,filter var(--dur-350) ease,transform var(--dur-500) var(--ease-out)}@keyframes img-reveal{to{opacity:1}}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}:is(.halftone,.notice__media,.ad-inline__photo,.gallery__thumb):has(>.img--loading),:is(.halftone,.notice__media):has(>picture>.img--loading){background:linear-gradient(100deg,var(--paper-lo) 30%,var(--paper-lo-2) 50%,var(--paper-lo) 70%) 0 0/300% 100%;animation:shimmer var(--dur-1600) ease-in-out 3}.picker{position:relative;min-width:0}.picker__button{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);width:100%;height:3rem;padding:0 .875rem;border:0;border-radius:var(--r-control);background:var(--glass-bg);box-shadow:var(--glass-edge);color:var(--ink);font:var(--fs-16)/var(--lh-120) var(--serif);text-align:left;cursor:pointer;transition:box-shadow var(--dur-200) ease,background-color var(--dur-200) ease}.picker__button:disabled{opacity:.5;cursor:default}.picker.is-open .picker__button,.picker__button:focus-visible{outline:none;background:var(--surface);box-shadow:var(--ring-focus)}.picker__value,.picker__placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__placeholder{color:var(--placeholder)}.picker__chevron{flex:none;width:1rem;height:1rem;color:var(--muted);transition:transform var(--dur-200) var(--ease-out)}.picker.is-open .picker__chevron{transform:rotate(180deg)}.picker__popover{position:absolute;left:0;right:0;top:calc(100% + .375rem);z-index:var(--z-dropdown);min-width:15rem;padding:.375rem;border-radius:var(--r-14);background:var(--paper-hi);box-shadow:var(--shadow-popover);animation:pop-in var(--dur-160) var(--ease-out)}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}.picker__search{position:relative;display:flex;align-items:center;margin-bottom:.25rem}.picker__search svg{position:absolute;left:.625rem;width:1rem;height:1rem;color:var(--muted)}.picker__search input{width:100%;height:2.5rem;padding:0 .75rem 0 2.125rem;border:0;border-radius:var(--r-10);background:rgb(var(--ink-rgb) / .05);font:var(--fs-15) var(--serif);color:var(--ink)}.picker__search input:focus{outline:none;background:rgb(var(--ink-rgb) / .08)}.picker__search--plain input{padding-left:.75rem}.picker__list{max-height:17.5rem;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none;overscroll-behavior:contain}.picker__option{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:2.5rem;padding:var(--s2) .75rem;border-radius:var(--r-9);cursor:pointer;font:var(--fs-15)/var(--lh-130) var(--serif);color:var(--ink)}.picker__option>span{flex:1 1 auto;min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.picker__option small{flex:none;max-width:45%;overflow:hidden;color:var(--muted);font:var(--fs-12)/var(--lh-100) var(--sans);text-overflow:ellipsis;white-space:nowrap;text-align:right}.picker__option[data-active=true]{background:rgb(var(--ink-rgb) / .06)}.picker__option[aria-selected=true]{font-weight:700}.picker__option[aria-selected=true]>span{color:var(--accent)}.picker__group{padding:.625rem .75rem .25rem}.picker--up .picker__popover{top:auto;bottom:calc(100% + .375rem)}.picker__popover--fixed{position:fixed;top:auto;right:auto;z-index:var(--z-menu)}body>.picker__popover--fixed{z-index:calc(var(--z-modal) + 1)}.picker--right .picker__popover{left:auto;right:0}.ink-loader{display:inline-block;width:var(--ink-size,4rem);vertical-align:middle;color:var(--ink)}.ink-loader svg{display:block;width:100%;height:auto;overflow:visible}.ink-loader__line{stroke:currentColor;stroke-width:2;stroke-dasharray:420;stroke-dashoffset:420;animation:ink-draw var(--dur-1800) var(--ease-draw) infinite}.ink-loader__dot{fill:var(--accent);opacity:0;animation:ink-dot var(--dur-1800) ease infinite}@keyframes ink-draw{0%{stroke-dashoffset:420}55%{stroke-dashoffset:0}to{stroke-dashoffset:-420}}@keyframes ink-dot{0%,40%{opacity:0;transform:scale(.4)}55%,70%{opacity:1;transform:scale(1)}to{opacity:0}}.ink-loader__dot{transform-box:fill-box;transform-origin:center}.ink-placeholder{display:grid;place-items:center;min-height:13.75rem;padding:var(--s6) 0}.button[data-busy]{position:relative;-webkit-text-fill-color:transparent}.button[data-busy]>*{visibility:hidden}.button[data-busy]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.375rem;height:.625rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 20'%3E%3Cpath d='M2 14C6 4 10 4 12 9C14 14 9 17 8 12C7 6 15 3 19 8C23 13 18 17 17 12C16 6 24 3 28 8C32 13 27 17 26 12C25 6 33 3 37 8C39 11 41 12 42 10' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-dasharray='120' stroke-dashoffset='0'%3E%3Canimate attributeName='stroke-dashoffset' values='120;0;-120' dur='1.4s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 20'%3E%3Cpath d='M2 14C6 4 10 4 12 9C14 14 9 17 8 12C7 6 15 3 19 8C23 13 18 17 17 12C16 6 24 3 28 8C32 13 27 17 26 12C25 6 33 3 37 8C39 11 41 12 42 10' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-dasharray='120' stroke-dashoffset='0'%3E%3Canimate attributeName='stroke-dashoffset' values='120;0;-120' dur='1.4s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}:is(.halftone,.notice__media,.ad-inline__photo,.gallery__thumb,.mosaic__tile):has(>.img--loading:not(.has-blur)),:is(.halftone,.notice__media):has(>picture>.img--loading:not(.has-blur)){animation:none;background:var(--paper-lo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 44' fill='none' stroke='%23a9a498' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6C18 4 42 5 56 6C57 18 56 28 56 38C40 40 20 39 4 38C3 26 4 16 4 6Z'/%3E%3Cpath d='M8 34L20 20L29 29L36 23L52 35'/%3E%3Ccircle cx='42' cy='14' r='4' stroke='%23c9867f'/%3E%3C/svg%3E") center/56px no-repeat}:is(.halftone,.notice__media,.ad-inline__photo,.gallery__thumb):has(>.img--loading):before{content:none}.to-top{position:fixed;right:clamp(.875rem,3vw,2rem);bottom:clamp(.875rem,3vw,2rem);z-index:var(--z-fab);opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity var(--dur-220) ease,transform var(--dur-320) var(--ease-out),background-color var(--dur-200) ease}.to-top.is-shown{opacity:1;transform:none;pointer-events:auto}.to-top.is-shown:active{transform:scale(.94)}.to-top svg{transition:transform var(--dur-300) var(--ease-out)}@media (hover:hover) and (pointer:fine){.to-top:hover svg{transform:translateY(-2px)}}@media (max-width:560px){.to-top{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}.has-blur{background-size:cover;background-position:center}.js .img--loading.has-blur{opacity:1;animation:none}.field textarea.field__short{min-height:5.625rem}.section-picker__crumb{display:block;margin-bottom:.125rem;color:var(--muted);font:600 var(--fs-10)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.section-picker .picker__button{height:auto;min-height:3rem;padding-top:.375rem;padding-bottom:.375rem}.section-picker__drill .drill__head{margin:var(--s2) var(--s2) var(--s1)}.section-picker__group{display:flex;align-items:center;gap:var(--s2)}.section-picker__group>span{flex:1}.section-picker__group svg{width:1rem;height:1rem;color:var(--muted)}.section-picker__group[aria-current]>span{color:var(--accent)}.tip{position:fixed;z-index:calc(var(--z-toast) + 1);max-width:17rem;padding:.5rem .75rem;border-radius:var(--r-10);background:var(--paper-hi);box-shadow:var(--shadow-popover);color:var(--ink);font:400 var(--fs-13)/var(--lh-135) var(--sans);letter-spacing:0;text-transform:none;pointer-events:none;animation:pop-in var(--dur-140) var(--ease-out)}.tip b{display:block;font-weight:600}.tip small{display:block;margin-top:.25rem;color:var(--muted);font-size:var(--fs-12)}.info-tip{display:inline-flex;vertical-align:-.15em;margin-left:.3em;color:var(--muted);cursor:help;border-radius:50%}.info-tip svg{width:1.05em;height:1.05em}.info-tip:hover,.info-tip:focus-visible{color:var(--ink)}.switch{display:inline-flex;align-items:center;gap:var(--s3);min-height:2.75rem;margin-block:-.6875rem;padding:0;border:0;background:none;color:var(--ink);font:var(--fs-15)/var(--lh-145) var(--serif);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.switch__track{position:relative;flex:none;width:2.5rem;height:1.375rem;border-radius:999px;background:rgb(var(--ink-rgb) / .16);transition:background-color var(--dur-200) ease}.switch__knob{position:absolute;top:50%;left:.1875rem;width:1rem;height:1rem;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #00000040,0 1px 4px #00000014;transform:translateY(-50%);transition:transform var(--dur-200) var(--ease-out)}.switch.is-on .switch__track{background:var(--accent)}.switch.is-on .switch__knob{transform:translate(1.125rem,-50%)}@media (hover:hover) and (pointer:fine){.switch:not(:disabled):not(.is-on):hover .switch__track{background:rgb(var(--ink-rgb) / .24)}}.switch:focus-visible{outline:none}.switch:focus-visible .switch__track{outline:var(--focus-width) solid var(--ink);outline-offset:2px}.switch:disabled{cursor:default}.switch:disabled:not(.is-busy){opacity:.45}.switch.is-busy .switch__knob{animation:switch-busy .9s ease-in-out infinite}@keyframes switch-busy{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.switch__track,.switch__knob{transition:none}.switch.is-busy .switch__knob{animation:none}}.text-choice{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s4)}.text-choice__label{color:var(--muted);font:var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.text-choice button{position:relative;padding:.25rem 0;border:0;background:none;cursor:pointer;color:var(--muted);font:600 var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;transition:color var(--dur-200) ease}.text-choice button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--line-hair);background:var(--accent);transform:scaleX(0);transition:transform var(--dur-200) var(--ease-out)}.text-choice button[aria-checked=true]{color:var(--ink)}.text-choice button[aria-checked=true]:after{transform:scaleX(1)}.text-choice button:focus-visible{outline:var(--focus-width) solid var(--ink);outline-offset:2px}@media (pointer:coarse){.text-choice{gap:0 var(--s2)}.text-choice__label{flex:0 0 100%;margin-bottom:var(--s1)}.text-choice button{min-height:2.75rem;padding:0 var(--s3);margin-left:calc(-1 * var(--s3));font-size:var(--fs-13)}.text-choice button:after{left:var(--s3);right:var(--s3);bottom:calc(50% - .85em)}}.sheet-menu{display:flex;flex-direction:column;margin:0 0 var(--s5)}.sheet-menu>a,.sheet-menu>button{position:relative;display:flex;align-items:center;min-height:3.25rem;padding:0 0 0 1.25rem;border:0;border-top:var(--line-hair) solid var(--line);background:none;cursor:pointer;color:var(--ink);text-align:left;text-decoration:none;font:var(--fs-20)/var(--lh-120) var(--serif)}.sheet-menu>:last-child{border-bottom:var(--line-hair) solid var(--line)}.sheet-menu>[aria-current=page]{font-weight:700}.sheet-menu>[aria-current=page]:before{content:"";position:absolute;left:0;top:50%;width:.5rem;height:.5rem;margin-top:-.25rem;border-radius:50%;background:var(--accent)}.sheet-menu>.is-quiet{color:var(--muted)}.sheet-menu>.is-accent{color:var(--accent)}.sheet-menu+.sheet-menu{margin-top:calc(-1 * var(--s5) - var(--line-hair))}.sheet-menu__label{display:block;padding:var(--s4) 0 var(--s2);color:var(--muted);font:var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.sheet-menu__count{margin-left:auto;margin-right:var(--s2);min-width:1.25rem;padding:.1875rem .375rem;border-radius:var(--r-10);background:var(--accent);color:var(--on-accent);font:700 var(--fs-11)/.875rem var(--sans);text-align:center}.board-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3) var(--s5);margin:var(--s6) 0 var(--s5)}.board-head__title{display:flex;flex-direction:column;gap:.375rem;min-width:0}.board-head h1{margin:0;font:800 clamp(var(--fs-28),5vw,var(--fs-42))/var(--lh-105) var(--display);text-wrap:balance}.board-head__count{margin:0;color:var(--muted);font:500 var(--fs-11)/var(--lh-150) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;font-variant-numeric:tabular-nums}.board-head__count>*{white-space:nowrap}.board-head__count a{color:var(--ink);text-decoration:none}.board-head__count a.board-head__channel{color:var(--accent)}@media (hover:hover) and (pointer:fine){.board-head__count a:hover{color:var(--accent)}.board-head__count a.board-head__channel:hover{color:var(--ink)}}.board-head .button{flex:none}.filters{display:flex;flex-direction:column;gap:var(--s3);margin:0 0 var(--s5)}.filters__row{display:flex;align-items:center;gap:var(--s2)}.filters__row .search{flex:1;min-width:0}.filters__hunt{flex:none}.filters__hunt svg{width:1.125rem;height:1.125rem}.filters__post{display:none}.search{position:relative;display:flex;align-items:center}.search>svg{position:absolute;z-index:1;left:1rem;width:1.125rem;height:1.125rem;color:var(--muted);pointer-events:none}.search input{width:100%;height:3rem;padding:0 2.75rem;border:0;border-radius:var(--r-pill);background:var(--glass-bg);color:var(--ink);font:var(--fs-16)/var(--lh-100) var(--serif);box-shadow:var(--glass-edge);transition:box-shadow var(--dur-200) ease,background-color var(--dur-200) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search input::placeholder{color:var(--placeholder)}.search input:focus{outline:none;background:var(--glass-bg-hover);box-shadow:var(--ring-focus)}.search__clear{position:absolute;z-index:1;right:.5rem}@media (max-width:1000px){.filters__hunt{width:3rem;padding:0;gap:0}.filters__hunt span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.filters__hunt svg{width:1.25rem;height:1.25rem;margin:0}}.types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4);margin:0 0 var(--s3)}.type{display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:0;border:0;background:none;color:var(--ink);cursor:pointer;text-align:center;text-decoration:none}.sketch{display:block;width:100%;max-width:7.375rem;height:auto;aspect-ratio:160/112;color:var(--ink);transform-origin:50% 90%;transition:transform var(--dur-480) var(--ease-out),opacity var(--dur-300) ease,filter var(--dur-300) ease}.sketch path{stroke-width:1.7;transform-box:view-box}.type .sketch path{stroke-width:2.9}.sketch__ink{stroke:var(--ink)}.sketch__red{stroke:var(--accent)}.sketch--author{max-width:none;aspect-ratio:200/130}.sketch__fill{fill:var(--sketch-fill)}.sketch path.sketch__thin{stroke-width:.9}.sketch .sketch__solid{fill:var(--ink)}.sketch .sketch__red.sketch__solid{fill:var(--accent)}.sketch__text{fill:var(--accent);font:700 9px var(--ad-cond);letter-spacing:.04em}.type__caption{position:relative;display:flex;flex-direction:column;align-items:center;padding:.125rem .75rem .625rem}.type__label{position:relative;white-space:nowrap;font:600 var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;transition:color var(--dur-200) ease}.type__mark{position:absolute;left:-.375rem;bottom:-.625rem;width:calc(100% + .75rem);height:.5rem;overflow:visible;pointer-events:none;fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130;animation:pencil var(--dur-420) var(--ease-out) forwards}.type__mark path{vector-effect:non-scaling-stroke}@keyframes pencil{to{stroke-dashoffset:0}}@keyframes swing{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}55%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}@keyframes sway{0%,to{transform:rotate(0)}35%{transform:rotate(10deg)}70%{transform:rotate(-5deg)}}@keyframes lean{0%,to{transform:rotate(0)}40%{transform:rotate(-4deg)}75%{transform:rotate(1.5deg)}}@keyframes snip-a{0%,to{transform:rotate(0)}20%,60%{transform:rotate(8deg)}40%,80%{transform:rotate(0)}}@keyframes snip-b{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(0)}}@keyframes cut{0%{transform:translate(0)}to{transform:translate(-16px)}}.sketch--sell .sketch__p1,.sketch--sell .sketch__p2,.sketch--sell .sketch__p3,.sketch--sell .sketch__p4{transform-origin:84px 52px}.sketch--buy .sketch__p4,.sketch--buy .sketch__p5,.sketch--buy .sketch__p6{transform-origin:98px 58px}.sketch--buy .sketch__p2,.sketch--buy .sketch__p3{transform-origin:66px 60px}.sketch--rent .sketch__p2{transform-origin:28px 101px}.sketch--rent .sketch__p4{transform-origin:134px 64px}.sketch--services .sketch__p0,.sketch--services .sketch__p1,.sketch--services .sketch__p2,.sketch--services .sketch__p3{transform-origin:91px 61px}@media (hover:hover) and (pointer:fine){:is(.type,.notice):hover .sketch--sell .sketch__p1,:is(.type,.notice):hover .sketch--sell .sketch__p2,:is(.type,.notice):hover .sketch--sell .sketch__p3,:is(.type,.notice):hover .sketch--sell .sketch__p4{animation:swing 1.4s ease-in-out both}:is(.type,.notice):hover .sketch--buy .sketch__p4,:is(.type,.notice):hover .sketch--buy .sketch__p5,:is(.type,.notice):hover .sketch--buy .sketch__p6{animation:sway 1.4s ease-in-out both}:is(.type,.notice):hover .sketch--buy .sketch__p2,:is(.type,.notice):hover .sketch--buy .sketch__p3{animation:lean 1.3s ease-in-out .1s both}:is(.type,.notice):hover .sketch--rent .sketch__p2{animation:lean 1.6s ease-in-out both}:is(.type,.notice):hover .sketch--rent .sketch__p4{animation:swing 1.4s ease-in-out .15s both}:is(.type,.notice):hover .sketch--services .sketch__p0,:is(.type,.notice):hover .sketch--services .sketch__p2{animation:snip-a 1s ease-in-out both}:is(.type,.notice):hover .sketch--services .sketch__p1,:is(.type,.notice):hover .sketch--services .sketch__p3{animation:snip-b 1s ease-in-out both}:is(.type,.notice):hover .sketch--services .sketch__p4{animation:cut 1s linear both}.type:not(.is-selected):hover .type__label{color:var(--accent)}.types--chosen .type:not(.is-selected):hover .sketch{opacity:1}}.type:active .sketch{transform:scale(.97)}.types--chosen .type:not(.is-selected) .sketch{opacity:.42}.types--chosen .type:not(.is-selected) .type__label{color:var(--muted)}@media (max-width:560px){.board-head{margin:var(--s4) 0 var(--s4)}.board-head h1,.board-head .button{display:none}.filters{gap:var(--s4);margin-bottom:var(--s4)}.filters__row{order:-1}.filters__post{display:inline-flex;flex:none;width:3rem;padding:0;gap:0}.filters__post.button--quiet{color:var(--accent);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .35)}.filters__post svg{width:1.375rem;height:1.375rem;margin:0;stroke-width:2.2}.types{margin:0}.feed .feed__band:before{opacity:0;transition:opacity var(--dur-300) ease}.feed[data-stuck] .feed__band:before{opacity:1}}@media (max-width:560px){.types{margin:0 0 var(--s3)}.type{gap:0}.type .sketch{max-width:3.75rem}.types{gap:var(--s2)}.type__label{font-size:var(--fs-11);letter-spacing:var(--track-8)}.type__caption{padding:.25rem .5rem .375rem}}@media (max-width:380px){.type__caption{padding-left:0;padding-right:0}.type__label{letter-spacing:var(--track-4)}}.is-loading-feed{opacity:.5;transition:opacity var(--dur-200) ease}.board-fresh-news{position:sticky;top:var(--s3);z-index:var(--z-sticky-over);display:flex;justify-content:center;margin:0 0 var(--s3);pointer-events:none}.board-fresh-news .button{pointer-events:auto;box-shadow:var(--shadow-float-ink)}.feed__cell.is-fresh{animation:feed-fresh var(--dur-600) var(--ease-out) both;animation-delay:calc(var(--fresh,0) * 35ms)}@keyframes feed-fresh{0%{opacity:0;transform:translateY(.625rem)}}@media (prefers-reduced-motion:reduce){.feed__cell.is-fresh{animation:none}}.done h2{margin:0 0 var(--s2);font:800 var(--fs-24)/var(--lh-115) var(--display)}.settings__group{margin:var(--s6) 0}.settings__group h2{margin:0 0 var(--s2)}.settings__group>h2+*{border-top:var(--line-hair) solid var(--line)}.settings__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;min-height:3.625rem;padding:0;border:0;border-bottom:var(--line-hair) solid var(--line);background:none;color:var(--ink);text-decoration:none;cursor:pointer;text-align:left;font:700 var(--fs-17)/var(--lh-130) var(--serif);transition:color var(--dur-200) ease}.settings__row span+span{color:var(--muted);font:400 var(--fs-14)/var(--lh-120) var(--sans)}.settings__row--danger{color:var(--accent)}@media (hover:hover) and (pointer:fine){.settings__row:hover{color:var(--accent)}}.hunter__h{margin:var(--s5) 0 var(--s2)}.hunter__summary{margin:var(--s4) 0 0;padding:var(--s3) 0 0;border-top:var(--line-hair) solid var(--line);color:var(--ink-2);font:italic var(--fs-16)/var(--lh-150) var(--serif)}.subs{display:flex;flex-direction:column;gap:var(--s7)}.sub{padding-top:var(--s5);border-top:var(--line-rule) solid var(--ink)}.form-page{max-width:none}textarea.input{resize:vertical;min-height:10rem;line-height:var(--lh-150)}.form__actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.text-link{padding:0;border:0;background:none;cursor:pointer;color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:3px}.done{max-width:32.5rem;margin:var(--s5) 0 var(--s6)}.done p{margin:0 0 var(--s5);color:var(--ink-2);font:var(--fs-16)/var(--lh-155) var(--serif)}.done .hint{margin-top:var(--s3)}.form-page .done{margin-top:0}.place-search{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s3)}.place-search .input{border-radius:var(--r-pill)}.place-list{max-height:min(56vh,30rem);overflow-y:auto;margin:0 -.5rem;padding:0;list-style:none;overscroll-behavior:contain}.dialog__lead+.place-row{border-top:var(--line-hair) solid var(--line)}.place-row:disabled{opacity:.45;cursor:default;color:var(--ink)}.place-item{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;min-height:2.5rem;padding:var(--s2) .75rem;border:0;border-radius:var(--r-9);background:none;cursor:pointer;text-align:left;font:var(--fs-15)/var(--lh-130) var(--serif);color:var(--ink)}.place-item small{flex:none;max-width:45%;overflow:hidden;font:var(--fs-12)/var(--lh-100) var(--sans);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-align:right}.place-item[aria-current=true]{font-weight:700;color:var(--accent)}@media (hover:hover) and (pointer:fine){.place-item:hover{background:rgb(var(--ink-rgb) / .06)}}.place-divider{height:var(--line-hair);margin:.375rem .75rem;background:var(--line)}.locate{display:inline-flex;align-items:center;gap:var(--s2);margin:var(--s4) 0 var(--s2);padding:0;border:0;background:none;color:var(--accent);cursor:pointer;font:600 var(--fs-14)/var(--lh-100) var(--sans);transition:color var(--dur-320) ease,opacity var(--dur-320) ease}.locate svg{width:1.125rem;height:1.125rem}.locate:disabled{opacity:.5;cursor:default}.overlay__panel--compose{width:min(66.25rem,100%);padding:var(--s6) var(--s7) var(--s6)}.compose{display:grid;grid-template-columns:minmax(0,1fr) 17.5rem;gap:var(--s7);align-items:start}.compose__main{min-width:0}.compose__side{position:sticky;top:var(--s4);display:flex;flex-direction:column;gap:var(--s5)}.compose__label{margin:0 0 var(--s3)}.compose__tile{pointer-events:none}.compose__tile .notice__text{-webkit-line-clamp:3}.form-page .compose{max-width:none}@media (max-width:900px){.compose{grid-template-columns:1fr;gap:var(--s4)}.compose__side{position:static}.compose__preview{display:none}}@media (max-width:560px){.overlay__panel--compose{padding:3.5rem 1.125rem calc(var(--s6) + var(--under,0px) + env(safe-area-inset-bottom,0px))}}.status{display:inline-flex;align-items:center;gap:.375rem}.status:before{content:"";width:.4375rem;height:.4375rem;border-radius:var(--r-round);background:currentColor}.status--ok{color:var(--ok)}.status--warn{color:var(--accent)}.status--wait{color:var(--wait)}.rows{margin:0;padding:0;list-style:none;border-top:var(--line-hair) solid var(--line)}.row{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) 0;border-bottom:var(--line-hair) solid var(--line)}.row__main{display:flex;flex-direction:column;gap:.375rem;min-width:0}.row__main--person{flex-direction:row;align-items:center;gap:var(--s3)}.row__main--person .avatar{--avatar-size:2.5rem}.row__main--person>span:last-child{display:flex;flex-direction:column;gap:.125rem}.row__note{margin:0;overflow-wrap:anywhere;padding-left:var(--s3);border-left:var(--line-mark) solid var(--accent);color:var(--ink-2);font:italic var(--fs-15)/var(--lh-145) var(--serif)}.row__actions{display:flex;flex:none;align-items:center;gap:var(--s4)}.row__actions--select{width:12.5rem}@media (max-width:560px){.row{flex-direction:column;align-items:flex-start}.row__actions--select{width:100%}}.write{display:grid;grid-template-columns:minmax(0,1fr) 18.125rem;gap:var(--s7);align-items:start;padding-top:var(--s6)}.notes__title,.media-grid__empty b{font:700 var(--fs-17)/var(--lh-130) var(--serif)}.review{padding-top:var(--s6)}.review .write{padding-top:0}@media (max-width:900px){.write{grid-template-columns:1fr}}.assist{position:absolute;left:0;right:0;z-index:6;display:flex;flex-direction:column;gap:var(--s3);max-width:40rem;margin-top:var(--s2);padding:var(--s3) var(--s4) var(--s4);border-radius:var(--r-10);background:var(--paper-hi);box-shadow:var(--shadow-popover);animation:pop-in var(--dur-140) var(--ease-out);font:var(--fs-14)/var(--lh-140) var(--sans)}.assist--inline{position:static;max-width:none;margin:0}.assist-float{position:fixed;z-index:var(--z-menu)}.assist-hint{position:absolute;z-index:7;display:flex;flex-direction:column;gap:.125rem;width:max-content;max-width:17rem;padding:.5rem .75rem;border-radius:var(--r-10);background:var(--paper-hi);box-shadow:var(--shadow-popover);transform:translate(-90%);pointer-events:none;color:var(--ink-2);font:var(--fs-13)/var(--lh-135) var(--sans)}.assist-hint b{color:var(--ink);font-weight:600}.claude-ring{display:inline-grid;place-items:center;color:rgb(var(--ink-rgb) / .3)}.claude-ring .nr-ring{width:1.125rem;height:1.125rem}.claude-ring .nr-ring__track{stroke:rgb(var(--ink-rgb) / .1)}.claude-ring--backup,.claude-ring--out{color:var(--accent)}.claude-ring--backup .nr-ring__track,.claude-ring--out .nr-ring__track{stroke:rgb(var(--accent-rgb) / .2)}.assist__ring{margin-left:auto}.assist__ring+.assist__close{margin-left:0}.assist__head{display:flex;align-items:center;gap:var(--s3)}.assist__head .hint{margin:0}.assist__title{display:inline-flex;align-items:center;gap:.375rem;color:var(--ink);font:700 var(--fs-12)/var(--lh-130) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.assist__title svg,.assist__open svg{width:1.125rem;height:1.125rem}.assist__close{margin-left:auto;padding:0 .375rem}.assist__close svg{width:1.125rem;height:1.125rem}.assist__presets,.assist__options{display:flex;flex-wrap:wrap;gap:var(--s2)}.assist__preset,.assist__option{height:2.25rem;padding:0 var(--s3);border:var(--line-hair) solid var(--line);border-radius:var(--r-8);background:none;color:var(--ink);cursor:pointer;font:600 var(--fs-13)/var(--lh-100) var(--sans)}.assist__option{font:var(--fs-15)/var(--lh-100) var(--serif)}@media (hover:hover) and (pointer:fine){.assist__preset:hover,.assist__option:hover{border-color:var(--ink-soft);background:rgb(var(--ink-rgb) / .04)}}.assist__own{display:flex;gap:var(--s2)}.assist__own .input{flex:1;min-width:0}.assist__busy{display:flex;align-items:center;gap:var(--s3);color:var(--ink-2)}.assist__lead{margin:0;color:var(--ink-2)}.assist__diff{max-height:24rem;overflow:auto}.assist__sources{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;font:var(--fs-13)/var(--lh-145) var(--sans)}.assist__sources .hint{margin:0}.assist__sources a{max-width:100%;overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.assist__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}.rte__text-btn{flex:none;height:2rem;padding:0 .625rem;border:0;border-radius:var(--r-8);background:none;color:var(--ink);cursor:pointer;font:600 var(--fs-13)/var(--lh-100) var(--sans);white-space:nowrap}@media (hover:hover) and (pointer:fine){.rte__text-btn:not(.rte__text-btn--main):hover{background:rgb(var(--ink-rgb) / .06)}}.where{display:flex;flex-direction:column;gap:var(--s3);width:100%}.where .field{margin:0}.ladder{margin:0;padding-left:1.25rem;color:var(--ink-2);font:var(--fs-14)/var(--lh-150) var(--serif)}.ladder li{margin:0 0 .25rem}.ladder li::marker{color:var(--muted);font:600 var(--fs-12) var(--sans)}.ladder b{color:var(--ink)}.ladder li.is-current::marker,.ladder li.is-current b{color:var(--accent)}.text-link--danger{color:var(--accent)}@media (max-width:900px){.write{padding-top:0}}.row--paused .row__main{opacity:.55}.notes{margin:0;padding:0;list-style:none}.notes__item{position:relative;border-bottom:var(--line-hair) solid var(--line)}.notes__item.is-new:before{content:"";position:absolute;left:-.75rem;top:.875rem;bottom:.875rem;width:var(--line-mark);border-radius:var(--r-1);background:var(--accent)}.notes__body{display:flex;flex-direction:column;gap:.25rem;padding:var(--s4) 0;color:var(--ink);text-decoration:none;font:var(--fs-16)/var(--lh-145) var(--serif)}.notes__title{transition:color var(--dur-200) ease}@media (hover:hover) and (pointer:fine){a.notes__body:hover .notes__title{color:var(--accent)}}.notes__meta{color:var(--muted);font:var(--fs-12)/var(--lh-130) var(--sans)}.notes__text{color:var(--ink-2);white-space:pre-line}.prefs{width:100%;border-collapse:collapse;font:var(--fs-15)/var(--lh-140) var(--sans)}.prefs thead th{padding:0 0 .5rem;text-align:center;white-space:nowrap}.prefs tbody tr{border-top:var(--line-hair) solid var(--line)}.prefs tbody th{padding:.75rem .75rem .75rem 0;text-align:left;font-weight:400}.prefs tbody th b{display:block;font:700 var(--fs-17)/var(--lh-130) var(--serif)}.prefs tbody th small{display:block;margin-top:.125rem;color:var(--muted);font:var(--fs-13)/var(--lh-140) var(--sans)}.prefs td{width:5.5rem;text-align:center}.prefs input:disabled{cursor:default;opacity:.55}.push-devices>.button{margin-bottom:var(--s4)}.push-devices .rows{margin-top:0}.push-offer{margin:0 0 var(--s5);padding:0 0 var(--s4);border-bottom:var(--line-hair) solid var(--line)}.push-offer__text{margin:0;color:var(--ink-2);font:italic var(--fs-16)/var(--lh-150) var(--serif);text-wrap:pretty}.push-offer__acts{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);margin-top:var(--s3)}.push-offer--bell{margin:var(--s2) .75rem var(--s1);padding-bottom:var(--s3)}.push-offer--bell .push-offer__text{font-size:var(--fs-14)}.push-offer--bell .push-offer__acts{margin-top:var(--s2)}.menu__popover .push-offer .text-button{width:auto;min-height:2rem;padding:0;border-radius:0;font:600 var(--fs-11)/var(--lh-120) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.menu__popover .push-offer .text-button--accent{color:var(--accent)}.menu__popover .push-offer .text-button--quiet{color:var(--muted)}@media (hover:hover) and (pointer:fine){.menu__popover .push-offer .text-button:hover{background:none;color:var(--accent)}}@media (max-width:560px){.prefs td{width:4.5rem}}.settings__row--static{flex-wrap:wrap;padding:.5rem 0;cursor:default}.compose--add{--glass-rule:rgb(var(--ink-rgb) / .13)}.overlay__panel--compose>.dialog__title{margin-bottom:var(--s5)}.compose__head{display:flex;align-items:baseline;gap:.25rem var(--s4);margin:0 var(--s6) var(--s5) 0}.compose__head .dialog__title{margin:0}.form-page .compose__head{margin:var(--s6) 0}.compose__draft{margin:0 0 0 auto;color:var(--muted);font:var(--fs-13)/var(--lh-130) var(--sans);text-align:right}.compose__draft .text-link{font:inherit;white-space:nowrap}.form-step__rubric{margin:0 0 var(--s5);padding-bottom:.625rem;border-bottom:var(--line-mark) solid var(--accent)}.form-step+.form-step{margin-top:var(--s7)}.compose__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5) var(--s3);align-content:start}.step-field{min-width:0}.step-field--wide{grid-column:1 / -1}.step-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin:0 0 .5rem;font:600 var(--fs-13)/var(--lh-120) var(--sans);color:var(--ink)}.step-field__label:has(>span:empty):not(:has(small)){display:none}.step-field__label small{font:400 var(--fs-13)/var(--lh-120) var(--sans);color:var(--muted)}.step-field__label small.is-full{color:var(--accent)}.step-field__note{margin:.375rem 0 0;color:var(--muted);font:var(--fs-13)/var(--lh-140) var(--sans)}.step-field .input{height:3rem}.step-field textarea.compose__text{height:auto;min-height:10rem}.step-field__error{margin:.375rem 0 0;color:var(--accent);font:600 var(--fs-13)/var(--lh-140) var(--sans)}.step-field.is-invalid>.step-field__label>span{color:var(--accent)}.step-field.is-invalid .input,.step-field.is-invalid .picker__button,.step-field.is-invalid .media-grid__empty{box-shadow:var(--ring-error-thin)}.step-field.is-invalid .chip span:before{border-color:var(--accent)}.step-field.is-invalid .check span{color:var(--accent)}.compose--add .compose__label,.bill__head{margin:0 0 var(--s5);padding-bottom:.625rem;border-bottom:var(--line-mark) solid var(--glass-rule);font:700 var(--fs-11)/var(--lh-120) var(--sans);letter-spacing:var(--track-14);text-transform:uppercase;color:var(--muted)}.publish__title{margin:0 0 .5rem;font:700 var(--fs-17)/var(--lh-130) var(--serif)}.publish__text{max-width:36em;margin:0 0 var(--s4);color:var(--ink-2);font:var(--fs-15)/var(--lh-155) var(--serif)}.publish__pin-row{display:grid;grid-template-columns:16.25rem minmax(0,1fr);align-items:center;gap:var(--s4)}.pin-note{color:var(--muted);font:var(--fs-13)/var(--lh-140) var(--sans)}.pin-note--loading{display:flex;align-items:center;gap:.5rem}.pin-note--loading .ink-loader{flex:none}.publish__telegram{margin:var(--s2) 0 0;padding:.125rem 0 .125rem var(--s3);border-left:var(--line-mark) solid var(--accent);color:var(--ink-2);font:var(--fs-13)/var(--lh-145) var(--sans)}.bill{margin:0 0 var(--s4)}.bill__row{display:flex;align-items:baseline;gap:.375rem;margin:0 0 .625rem;font:var(--fs-15)/var(--lh-130) var(--sans);color:var(--ink-2)}.bill__row i{flex:1;min-width:.75rem;border-bottom:var(--line-hair) dotted rgb(var(--ink-rgb) / .35);transform:translateY(-3px)}.bill__row span:last-child,.bill__total b{display:inline-flex;align-items:center;gap:.125rem;white-space:nowrap;font-variant-numeric:tabular-nums}.bill__total{display:flex;align-items:baseline;justify-content:space-between;margin:var(--s4) 0 0;padding-top:var(--s3);border-top:var(--line-hair) solid var(--ink);font:700 var(--fs-15)/var(--lh-100) var(--sans)}.bill__total b{font:800 var(--fs-28)/var(--lh-100) var(--display)}.bill__note{margin:var(--s3) 0 0;color:var(--muted);font:var(--fs-13)/var(--lh-145) var(--sans)}.bill svg,.publish__button svg{width:.8125rem;height:.8125rem}.publish{display:flex;flex-direction:column}.publish .step-field{margin:0 0 var(--s3)}.publish__terms{margin:0;font:var(--fs-15)/var(--lh-140) var(--sans)}.publish__button{width:100%;gap:.125rem}.publish__error{margin:var(--s3) 0 0;color:var(--accent);font:600 var(--fs-13)/var(--lh-145) var(--sans)}.publish__offline{margin:var(--s3) 0 0;color:var(--muted);font:var(--fs-13)/var(--lh-145) var(--sans)}@media (min-width:901px){.compose--add{gap:0;grid-template-columns:minmax(0,1fr) 19.5rem}.compose--add .compose__main{padding-right:var(--s6);border-right:var(--line-hair) solid var(--glass-rule)}.compose--add .compose__side{position:relative;top:auto;align-self:stretch;padding-left:var(--s6)}.compose__stick{position:sticky;top:var(--s4)}.compose--add .compose__row2{padding-top:var(--s7)}}@media (max-width:900px){.compose--add .compose__side{display:none}.compose--add .compose__side.compose__row2{display:block}.compose--add .compose__side.compose__row2,.compose--add .compose__main.compose__row2{margin-top:var(--s6)}}@media (max-width:560px){.compose__grid{gap:var(--s4) .625rem}.form-step+.form-step{margin-top:var(--s6)}.publish__pin-row{grid-template-columns:1fr;gap:.5rem}}.media-grid__empty{position:relative;display:flex;align-items:center;gap:var(--s4);padding:var(--s5);border-radius:var(--r-control);background:var(--glass-bg);box-shadow:var(--glass-edge);cursor:pointer;transition:background var(--dur-200) ease,box-shadow var(--dur-200) ease}.media-grid__empty input,.media-grid__add input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.media-grid__empty>svg{flex:none;width:2.125rem;height:2.125rem;color:var(--ink)}.media-grid__empty span{display:flex;flex-direction:column;gap:.25rem}.media-grid__empty small{color:var(--muted);font:var(--fs-13)/var(--lh-145) var(--sans)}.media-grid__empty.is-over,.media-grid.is-over{box-shadow:var(--ring-focus)}@media (hover:hover) and (pointer:fine){.media-grid__empty:hover{background:var(--surface);box-shadow:var(--ring-focus)}}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.5rem;border-radius:var(--r-control)}.media-grid__item,.media-grid__add{position:relative;aspect-ratio:1;border-radius:var(--r-control);overflow:hidden}.media-grid__item{background:var(--paper-lo)}.media-grid__pick{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.media-grid__pick img{display:block;width:100%;height:100%;object-fit:cover}.media-grid__item.is-cover{box-shadow:0 0 0 var(--line-mark) var(--ink)}.media-grid__item.is-cover .media-grid__pick{cursor:default}.media-grid__item.is-loading img{opacity:.5}.media-grid__item.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:1.25rem;height:1.25rem;margin:-.625rem;border-radius:var(--r-round);border:var(--line-mark) solid var(--surface);border-right-color:transparent;animation:spin var(--dur-800) linear infinite;pointer-events:none}.media-grid__item.is-failed{box-shadow:var(--ring-error)}.media-grid__state{position:absolute;left:.5rem;bottom:.5rem;padding:.1875rem .4375rem;border-radius:var(--r-8);background:var(--accent);color:var(--on-accent);font:600 var(--fs-11) var(--sans)}.media-grid__video{display:grid;place-items:center;width:100%;height:100%;font:600 var(--fs-12) var(--sans);color:var(--muted)}.media-grid.is-disabled .media-grid__pick{cursor:default}.media-grid__badge{position:absolute;left:.375rem;bottom:.375rem;padding:.25rem .4375rem;border-radius:var(--r-5);background:rgb(var(--scrim-rgb) / .6);color:var(--on-scrim);font:600 var(--fs-10)/var(--lh-100) var(--sans);letter-spacing:var(--track-10);text-transform:uppercase;pointer-events:none}.media-grid__remove{position:absolute;top:.375rem;right:.375rem}.media-grid__add{display:grid;place-items:center;background:var(--glass-bg);box-shadow:var(--glass-edge);color:var(--ink);cursor:pointer}.media-grid__add svg{width:1.5rem;height:1.5rem}@media (hover:hover) and (pointer:fine){.media-grid__add:hover{background:var(--surface);box-shadow:var(--ring-focus)}}@media (max-width:560px){.media-grid{grid-template-columns:repeat(3,1fr)}.media-grid__empty{padding:var(--s4)}}.done .done__kicker{margin:0 0 var(--s2)}.done .done__note{margin-top:calc(var(--s3) * -1);color:var(--muted);font:var(--fs-13)/var(--lh-150) var(--sans)}.hint--error{color:var(--accent)}.demo{margin:0 0 var(--s7)}.done p.hint{margin:var(--s3) 0 0;color:var(--muted);font:var(--fs-13)/var(--lh-150) var(--sans)}.done p.hint--error{color:var(--accent)}@media (min-width:901px){.compose--add .compose__side.compose__row2{display:flex;flex-direction:column}.compose--add .compose__row2 .publish{flex:1}.compose--add .compose__row2 .publish>.step-field[data-field=terms]{margin-top:auto}.compose--add .compose__main.compose__row2{align-self:stretch}}@media (max-width:900px){.compose__head{flex-wrap:wrap}.compose__draft{flex-basis:100%;margin-left:0;text-align:left}}@media (max-width:560px){.form-page .compose--add{padding-bottom:var(--s6)}}.compose--add .bill{margin-bottom:var(--s6)}.bill--free{display:none}.compose--edit .compose__stick .publish{margin-top:var(--s6)}@media (max-width:900px){.compose--edit .compose__side{display:block;margin-top:var(--s6)}.compose--edit .compose__stick .publish{margin-top:0}}.login__error{margin-top:var(--s3)}.text-diff{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none;font:var(--fs-15)/var(--lh-150) var(--serif)}.text-diff__added{padding-left:var(--s3);box-shadow:inset var(--line-mark) 0 0 var(--accent);color:var(--ink)}.text-diff__removed{padding-left:var(--s3);color:var(--muted);text-decoration:line-through}.text-diff__same{color:var(--faint);font:var(--fs-13)/var(--lh-140) var(--sans)}.text-diff__none{margin:0;color:var(--muted);font:var(--fs-14)/var(--lh-150) var(--sans)}.path{padding:var(--s5) 0;border-top:var(--line-hair) solid var(--line);border-bottom:var(--line-hair) solid var(--line);margin-bottom:var(--s5)}.path .stamps{margin-top:var(--s2)}.report__hide{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s5);margin-top:var(--s5);padding-top:var(--s4);border-top:var(--line-hair) solid var(--line)}.report__hide .error{flex-basis:100%;margin:0}.nr-claude{margin-left:auto;display:flex;align-items:center;gap:var(--s2);padding-left:var(--s4)}.nr-pill{display:inline-flex;align-items:center;gap:.125rem;padding:.1875rem .375rem;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .16);color:var(--ink);font:600 var(--fs-12)/var(--lh-100) var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default}.nr-pill--text{padding-inline:.625rem;min-height:1.75rem}.nr-pill__part{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .25rem;border-radius:999px;outline-offset:1px}.nr-pill__part:hover,.nr-pill__part:focus-visible{background:rgb(var(--ink-rgb) / .06)}.nr-pill__part span{min-width:1.1em;text-align:right}.nr-pill__part--alarm,.nr-pill--alarm{color:var(--accent)}.nr-pill--alarm{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .4)}.nr-pill--stale,.nr-pill--stale .nr-pill__part{color:var(--muted)}.nr-ring{width:1.25rem;height:1.25rem;transform:rotate(-90deg)}.nr-ring circle{fill:none;stroke-width:2.5}.nr-ring__track{stroke:rgb(var(--ink-rgb) / .13)}.nr-pill__part--alarm .nr-ring__track{stroke:rgb(var(--accent-rgb) / .25)}.nr-ring__bar{stroke:currentColor;stroke-linecap:round}.desk{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--s7);align-items:start;padding-top:var(--s2)}@media (max-width:900px){.desk{grid-template-columns:1fr;gap:var(--s4)}}.notes{display:flex;flex-direction:column;gap:var(--s2)}.notes .compose__label,.notes .hint{margin:0}.note{padding:var(--s3);border-radius:var(--r-10);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow var(--dur-160) ease,background-color var(--dur-160) ease,opacity var(--dur-160) ease}@media (hover:hover) and (pointer:fine){.note:not(.is-active):hover{box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .3)}}.editor-chat__fab{position:fixed;left:clamp(.875rem,3vw,2rem);bottom:clamp(.875rem,3vw,2rem);z-index:var(--z-fab)}.editor-chat__fab svg{width:1.375rem;height:1.375rem}.editor-chat__fab.is-busy:not(.is-open):after{content:"";position:absolute;top:.375rem;right:.375rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);animation:chat-pulse var(--dur-1400) ease-in-out infinite}@keyframes chat-pulse{50%{opacity:.35}}.editor-chat{position:fixed;left:clamp(.875rem,3vw,2rem);bottom:calc(clamp(.875rem,3vw,2rem) + 3.5rem);z-index:var(--z-fab);display:flex;flex-direction:column;width:min(29rem,calc(100vw - 2rem));height:min(38rem,calc(100dvh - 7rem));border-radius:var(--r-14);background:var(--paper-hi);box-shadow:var(--shadow-popover);transform-origin:0 100%;animation:chat-in var(--dur-240) var(--ease-out);font:var(--fs-14)/var(--lh-140) var(--sans);color:var(--ink);transition:width var(--dur-280) var(--ease-out),height var(--dur-280) var(--ease-out)}.editor-chat.is-wide{width:min(46rem,calc(100vw - 2rem));height:calc(100dvh - 7rem)}@keyframes chat-in{0%{opacity:0;transform:translateY(.5rem) scale(.98)}}@media (prefers-reduced-motion:reduce){.editor-chat{animation:none;transition:none}}.editor-chat__head{display:flex;align-items:center;gap:var(--s2);min-height:3.25rem;padding:0 var(--s2) 0 var(--s4);border-bottom:var(--line-hair) solid var(--line)}.editor-chat__title{display:inline-flex;align-items:center;gap:.375rem;font:700 var(--fs-12)/var(--lh-130) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.editor-chat__title svg{width:1.125rem;height:1.125rem}.editor-chat__head .nr-claude{margin-left:var(--s1);padding-left:0;gap:var(--s1)}.editor-chat__tools{display:flex;align-items:center;gap:.125rem;margin-left:auto}.editor-chat__tool{display:grid;place-items:center;min-width:2rem;height:2rem;padding:0;border:0;border-radius:var(--r-8);background:none;color:var(--muted);cursor:pointer;transition:background-color var(--dur-160) ease,color var(--dur-160) ease}.editor-chat__tool svg{width:1.125rem;height:1.125rem}.editor-chat__tool--text{padding:0 var(--s2);font:600 var(--fs-13)/var(--lh-100) var(--sans)}.editor-chat__tool:disabled{opacity:.45;cursor:default}.editor-chat__tool.is-on{color:var(--ink);background:rgb(var(--ink-rgb) / .06)}@media (hover:hover) and (pointer:fine){.editor-chat__tool:not(:disabled):hover{background:rgb(var(--ink-rgb) / .06);color:var(--ink)}}.editor-chat__tool:focus-visible,.editor-chat__copy:focus-visible,.editor-chat__starter:focus-visible,.editor-chat__send:focus-visible,.editor-chat__pick-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.editor-chat__sub{display:flex;align-items:center;gap:var(--s2);min-height:2.75rem;padding:0 var(--s2) 0 var(--s4);border-bottom:var(--line-hair) solid var(--line)}.editor-chat__sub .editor-chat__tools{margin-left:0}.editor-chat__name{flex:1 1 5rem;min-width:0;overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font:var(--fs-13)/var(--lh-130) var(--sans)}.editor-chat__owner{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--muted);font:600 var(--fs-13)/var(--lh-130) var(--sans);text-overflow:ellipsis;white-space:nowrap}.editor-chat__by{display:block;margin-bottom:.125rem;color:var(--muted);font:600 var(--fs-12)/var(--lh-130) var(--sans)}.editor-chat__history{display:flex;flex-direction:column}.editor-chat__history ul{margin:0;padding:0;list-style:none;border-top:var(--line-hair) solid var(--line)}.editor-chat__group{margin:var(--s4) 0 var(--s2);color:var(--muted);font:700 var(--fs-12)/var(--lh-130) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.editor-chat__group:first-child{margin-top:0}.editor-chat__item{display:flex;align-items:center;gap:var(--s3);border-bottom:var(--line-hair) solid var(--line)}.editor-chat__open{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem;padding:var(--s3) 0;border:0;background:none;color:var(--ink-2);cursor:pointer;text-align:left}.editor-chat__open b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--fs-15)/var(--lh-140) var(--serif);font-weight:400}.editor-chat__open small{color:var(--muted);font:var(--fs-12)/var(--lh-130) var(--sans)}.editor-chat__item.is-current .editor-chat__open b{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.3em}@media (hover:hover) and (pointer:fine){.editor-chat__open:hover b{color:var(--ink)}}.editor-chat__open:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.editor-chat__item .text-button{flex:none}.editor-chat__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--s5);padding:var(--s5) var(--s5) var(--s4);scrollbar-width:thin;scrollbar-color:rgb(var(--ink-rgb) / .2) transparent}.editor-chat.is-wide .editor-chat__list{padding-inline:max(var(--s5),calc((100% - 38rem)/2))}.editor-chat__list ::selection{background:rgb(var(--accent-rgb) / .16)}.editor-chat__empty{display:flex;flex-direction:column;margin-top:auto}.editor-chat__hello{margin:0;font:800 var(--fs-28)/var(--lh-110) var(--display);letter-spacing:-.01em}.editor-chat__note{margin:var(--s2) 0 var(--s4);color:var(--muted);font:var(--fs-14)/var(--lh-145) var(--sans)}.editor-chat__starters{display:flex;flex-direction:column;border-top:var(--line-hair) solid var(--line)}.editor-chat__starter{display:flex;align-items:baseline;gap:var(--s2);padding:var(--s3) 0;border:0;border-bottom:var(--line-hair) solid var(--line);background:none;color:var(--ink-2);cursor:pointer;text-align:left;font:var(--fs-15)/var(--lh-140) var(--serif);transition:color var(--dur-160) ease}.editor-chat__starter:after{content:"→";margin-left:auto;padding-left:var(--s2);color:var(--faint);transition:transform var(--dur-200) var(--ease-out),color var(--dur-160) ease}@media (hover:hover) and (pointer:fine){.editor-chat__starter:hover{color:var(--ink)}.editor-chat__starter:hover:after{color:var(--accent);transform:translate(.1875rem)}}.editor-chat__msg{max-width:100%;overflow-wrap:anywhere;animation:chat-msg var(--dur-200) var(--ease-out)}@keyframes chat-msg{0%{opacity:0;transform:translateY(.25rem)}}.editor-chat__msg--user{align-self:flex-end;max-width:85%;padding:var(--s2) var(--s3);border-radius:var(--r-14) var(--r-14) var(--r-4) var(--r-14);background:rgb(var(--ink-rgb) / .06);white-space:pre-wrap;font:var(--fs-15)/var(--lh-140) var(--sans)}.editor-chat__msg--assistant{align-self:stretch}.editor-chat__meta{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s2);color:var(--muted);font:var(--fs-12)/var(--lh-130) var(--sans)}.editor-chat__copy{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .375rem;border:0;border-radius:var(--r-6);background:none;color:var(--muted);cursor:pointer;font:600 var(--fs-12)/var(--lh-100) var(--sans);transition:opacity var(--dur-160) ease,background-color var(--dur-160) ease,color var(--dur-160) ease}.editor-chat__copy svg{width:.875rem;height:.875rem}.editor-chat__copy.is-done{color:var(--ok)}@media (hover:hover) and (pointer:fine){.editor-chat__msg--assistant .editor-chat__copy{opacity:0}.editor-chat__msg--assistant:hover .editor-chat__copy,.editor-chat__copy:focus-visible,.editor-chat__copy.is-done{opacity:1}.editor-chat__copy:hover{background:rgb(var(--ink-rgb) / .06);color:var(--ink)}}.editor-chat__busy{display:flex;align-items:center;gap:var(--s3);color:var(--muted)}.editor-chat__busy .ink-loader{color:var(--accent)}.editor-chat__busy>span{display:flex;flex-direction:column;gap:.125rem}.editor-chat__busy small{color:var(--faint);font:var(--fs-12)/var(--lh-130) var(--sans)}.editor-chat__error{display:grid;gap:var(--s2);justify-items:start}.editor-chat__error .error{margin:0}.editor-chat__error-actions{display:flex;flex-wrap:wrap;gap:var(--s4)}.editor-chat__form{padding:0 var(--s3) var(--s3)}.editor-chat.is-wide .editor-chat__form{padding-inline:max(var(--s3),calc((100% - 40rem)/2))}.editor-chat__composer{display:flex;flex-direction:column;border-radius:var(--r-control);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);cursor:text;transition:box-shadow var(--dur-160) ease,background-color var(--dur-160) ease}.editor-chat__composer:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .34),0 6px 18px -12px rgb(var(--shadow-rgb) / .4)}.editor-chat__field{display:block;width:100%;min-height:2.75rem;max-height:18rem;padding:var(--s3) var(--s3) var(--s1);border:0;background:none;resize:none;outline:none;color:var(--ink);caret-color:var(--accent);font:var(--fs-15)/var(--lh-145) var(--sans)}.editor-chat__field::placeholder{color:var(--muted)}.editor-chat__bar{display:flex;align-items:flex-end;gap:var(--s1);padding:0 var(--s1) var(--s1) .375rem;cursor:default}.editor-chat__pick-button{display:inline-flex;align-items:center;gap:.25rem;height:2rem;padding:0 .375rem;border:0;border-radius:var(--r-8);background:none;color:var(--ink-2);cursor:pointer;font:600 var(--fs-13)/var(--lh-100) var(--sans);white-space:nowrap}@media (hover:hover) and (pointer:fine){.editor-chat__pick-button:hover{background:rgb(var(--ink-rgb) / .06);color:var(--ink)}}.editor-chat__menu{min-width:15rem;z-index:calc(var(--z-fab) + 1)}.editor-chat__option{display:flex;flex-direction:column;gap:.125rem;padding:.375rem 0}.editor-chat__option b{font:600 var(--fs-14)/var(--lh-120) var(--sans);color:var(--ink)}.editor-chat__option small{color:var(--muted);font:var(--fs-12)/var(--lh-130) var(--sans)}.editor-chat__option.is-current b{color:var(--accent)}.editor-chat__send{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;margin-left:auto;padding:0;border:0;border-radius:50%;background:var(--ink);color:var(--paper-hi);cursor:pointer;transition:background-color var(--dur-160) ease,transform var(--dur-160) var(--ease-out),opacity var(--dur-160) ease}.editor-chat__send svg{width:1.125rem;height:1.125rem}.editor-chat__send:active:not(:disabled){transform:scale(.92)}.editor-chat__send:disabled{opacity:.25;cursor:default}.editor-chat__keys{margin:.375rem var(--s1) 0;color:var(--faint);font:var(--fs-11)/var(--lh-130) var(--sans);text-align:right}@media (hover:none){.editor-chat__keys{display:none}}.editor-chat__drop{position:absolute;inset:var(--s2);z-index:2;display:grid;place-items:center;border-radius:var(--r-10);background:rgb(var(--hi-rgb) / .92);box-shadow:inset 0 0 0 1.5px rgb(var(--accent-rgb) / .55);pointer-events:none;animation:pop-in var(--dur-140) var(--ease-out);color:var(--ink);font:var(--fs-17)/var(--lh-130) var(--serif)}.editor-chat__attached{display:flex;flex-wrap:wrap;gap:var(--s2);padding:var(--s3) var(--s3) 0}.editor-chat__shot{position:relative;width:3.5rem;height:3.5rem;border-radius:var(--r-8);overflow:hidden;box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .1)}.editor-chat__shot img{width:100%;height:100%;object-fit:cover;display:block}.editor-chat__shot button{position:absolute;top:.1875rem;right:.1875rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:50%;background:rgb(var(--scrim-rgb) / .62);color:var(--on-scrim);cursor:pointer}.editor-chat__shot button svg{width:.75rem;height:.75rem}@media (hover:hover) and (pointer:fine){.editor-chat__shot button{opacity:0;transition:opacity var(--dur-160) ease}.editor-chat__shot:hover button,.editor-chat__shot button:focus-visible{opacity:1}}.editor-chat__shots{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.375rem;margin-bottom:.375rem}.editor-chat__shots img{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:var(--r-8);display:block}.editor-chat__msg--user:has(.editor-chat__shots){display:flex;flex-direction:column;align-items:flex-end}.editor-chat__opts{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:0;min-width:0}.editor-chat__clip{display:grid;place-items:center;flex:none;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--r-8);background:none;color:var(--muted);cursor:pointer}.editor-chat__clip svg{width:1.125rem;height:1.125rem}.editor-chat__clip:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.editor-chat__clip:not(:disabled):hover{background:rgb(var(--ink-rgb) / .06);color:var(--ink)}}.editor-chat__page{height:2rem;padding:0 .375rem;border:0;border-radius:var(--r-8);background:none;color:var(--muted);cursor:pointer;white-space:nowrap;font:600 var(--fs-13)/var(--lh-100) var(--sans);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.4em;transition:color var(--dur-160) ease,text-decoration-color var(--dur-160) ease}.editor-chat__page.is-on{color:var(--ink);text-decoration-color:var(--accent)}@media (hover:hover) and (pointer:fine){.editor-chat__page:hover{color:var(--ink)}}.editor-chat__page:focus-visible,.editor-chat__clip:focus-visible,.editor-chat__shot button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chat-text{font:var(--fs-16)/var(--lh-155) var(--serif);color:var(--ink)}.chat-text>*{margin:0}.chat-text>*+*{margin-top:.75em}.chat-text__h{margin-top:1.1em!important;font:700 var(--fs-17)/var(--lh-130) var(--serif)}.chat-text ul,.chat-text ol{padding-left:1.25em;display:flex;flex-direction:column;gap:.375em}.chat-text li::marker{color:var(--accent)}.chat-text strong{font-weight:700}.chat-text a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--accent-rgb) / .5);text-underline-offset:.18em}.chat-text code{padding:.0625em .3em;border-radius:var(--r-4);background:rgb(var(--ink-rgb) / .06);font:.86em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.chat-text pre{overflow-x:auto;padding:var(--s3);border-radius:var(--r-8);background:rgb(var(--ink-rgb) / .05)}.chat-text pre code{padding:0;background:none}.chat-text blockquote{padding-left:var(--s3);box-shadow:inset 1px 0 0 var(--line);color:var(--ink-2);font-style:italic}.chat-text hr{border:0;border-top:var(--line-hair) solid var(--line)}@media (max-width:560px){.editor-chat,.editor-chat.is-wide{top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);width:auto;height:auto;border-radius:0;box-shadow:none;background:var(--paper-hi);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);transform-origin:50% 100%;animation:chat-sheet var(--dur-280) var(--ease-out)}.editor-chat__fab.is-open,.editor-chat__tool--wide,.editor-chat__title span{display:none}.editor-chat__head{min-height:3.5rem;padding:0 var(--s2) 0 var(--s4)}.editor-chat__head .nr-claude{margin-left:0}.editor-chat__tool--close{min-width:2.75rem;height:2.75rem}.editor-chat__tool--close svg{width:1.375rem;height:1.375rem}.editor-chat__sub{padding-left:var(--s4)}.editor-chat__list{padding:var(--s5) var(--s4) var(--s4)}.editor-chat__form{padding:0 var(--s3) calc(var(--s3) + env(safe-area-inset-bottom))}.editor-chat__keys{display:none}.editor-chat__field{font-size:16px}}@keyframes chat-sheet{0%{transform:translateY(100%)}}@media (max-width:560px) and (prefers-reduced-motion:reduce){.editor-chat{animation:none}}.article-share{max-width:45rem;margin:var(--s5) auto 0;padding-top:var(--s4);border-top:var(--line-hair) solid var(--line)}.share-button{display:inline-flex;align-items:center;gap:.5rem}.share-button svg{width:1.125rem;height:1.125rem}.share{display:flex;flex-direction:column;gap:var(--s4)}.share__tabs{margin:0}.share__link{display:flex;gap:var(--s2)}.share__link .input{flex:1;min-width:0}.share__nets{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);padding-top:var(--s3);border-top:var(--line-hair) solid var(--line)}.share__nets a{position:relative;padding:.25rem 0;color:var(--ink);font:600 var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;text-decoration:none}.share__nets a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--line-hair);background:var(--accent);transform:scaleX(0);transition:transform var(--dur-200) var(--ease-out)}.share__nets a:hover:after{transform:scaleX(1)}.share__preview{display:flex;justify-content:center;padding:var(--s4);border-radius:var(--r-10);background:var(--paper-lo-2) radial-gradient(circle at 50% 0,rgb(var(--hi-rgb) / .35),transparent 70%)}.share__preview img,.share__preview video{display:block;max-width:100%;max-height:26rem;box-shadow:0 1px rgb(var(--hi-rgb) / .8) inset,0 12px 32px -16px rgb(var(--shadow-rgb) / .55),0 0 0 1px rgb(var(--ink-rgb) / .08)}.share__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2) var(--s5)}.share__slides{display:flex;gap:var(--s3);margin:0 calc(-1 * var(--s4));padding:var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-10);background:var(--paper-lo-2)}.share__slides::-webkit-scrollbar{display:none}.share__slides figure{flex:none;width:11rem;margin:0;scroll-snap-align:start}.share__slides img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;box-shadow:0 10px 24px -14px rgb(var(--shadow-rgb) / .55),0 0 0 1px rgb(var(--ink-rgb) / .08)}.share__slides figcaption{margin-top:var(--s2);color:var(--muted);font:var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.share__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4)}.share__actions .hint{margin:0}@media (pointer:coarse){.share__row{gap:var(--s3) var(--s5)}.share__nets a{min-height:2.75rem;display:inline-flex;align-items:center;padding:0 var(--s3);margin-left:calc(-1 * var(--s3));font-size:var(--fs-13)}.share__nets a:after{left:var(--s3);right:var(--s3);bottom:calc(50% - .85em)}.share__actions .button{min-height:3rem}}.outcome-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--s5) var(--s4);margin:0;padding:0;list-style:none}.outcome-sheet li{display:flex;flex-direction:column;gap:var(--s2)}.outcome-sheet .sketch{max-width:none;width:100%}.outcome-sheet span{color:var(--muted);font:var(--fs-12)/var(--lh-130) var(--sans)}.sketch__status path{stroke-width:2.6}.sketch__status path.sketch__fill{stroke-width:2}.sketch__status--ok path{stroke:var(--ok)}.sketch__status--no path{stroke:var(--accent)}.outcome{display:flex;flex-direction:column;animation:outcome-in var(--dur-350) ease both}@keyframes outcome-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.outcome{animation:none}}.outcome__head{position:relative;margin:0 0 var(--s4);padding-bottom:var(--s2);border-bottom:3px solid var(--ink);text-align:center}.outcome__head:after{content:"";position:absolute;left:0;right:0;bottom:-6px;border-bottom:var(--line-hair) solid var(--ink)}.outcome__section{margin:0;font:800 var(--fs-22)/var(--lh-110) var(--display);letter-spacing:.06em;text-transform:uppercase}.outcome__sub{margin:var(--s1) 0 0;color:var(--ink-2);font:italic var(--fs-14)/var(--lh-130) var(--serif)}.outcome__art{margin:var(--s2) 0 var(--s4)}.outcome__art .sketch{width:min(100%,19rem);max-width:none;margin:0 auto}.outcome .outcome__title{margin:0 0 var(--s3);font:800 var(--fs-28)/var(--lh-110) var(--display);text-wrap:balance}.outcome__text{margin:0 0 var(--s4);color:var(--ink-2);font:var(--fs-16)/var(--lh-155) var(--serif)}.outcome__note{margin:calc(var(--s2) * -1) 0 var(--s4);color:var(--muted);font:var(--fs-13)/var(--lh-150) var(--sans)}.outcome .hint{margin:var(--s4) 0 0}.outcome__actions{margin:0}.outcome__name{display:block;margin-bottom:var(--s2);color:var(--ink);font-weight:700}.outcome__line{display:block}.outcome__line+.outcome__line{margin-top:var(--s1)}.notes__body--button{width:100%;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.overlay__panel--compose:has(>.outcome){width:min(32.5rem,100%);padding:var(--s6)}@media (max-width:560px){.overlay__panel--compose:has(>.outcome){padding:3.5rem 1.125rem calc(var(--s6) + var(--under,0px) + env(safe-area-inset-bottom,0px))}}.outcome--page{max-width:32.5rem;margin:0 auto;padding:var(--s4) var(--s5) var(--s5);border:var(--line-hair) solid var(--ink)}.form-page .outcome--page{margin-top:var(--s4)}.rates.radio-list{gap:0;margin:var(--s4) 0 0}.rates.radio-list label{gap:var(--s3);padding:.6875rem 0;border-radius:0;border-bottom:var(--line-hair) solid var(--line)}.rates.radio-list label:first-child{border-top:var(--line-hair) solid var(--line)}.rates.radio-list label>span{display:flex;flex:1;align-items:baseline;justify-content:space-between;gap:var(--s3);min-width:0}.rates__off{margin-left:var(--s2);color:var(--accent);font:600 var(--fs-12)/var(--lh-100) var(--sans)}.rates__price{display:inline-flex;align-items:center;gap:.125rem;font:600 var(--fs-15)/var(--lh-100) var(--sans);font-variant-numeric:tabular-nums}.rates__price svg{width:.8125rem;height:.8125rem}.rates.radio-list label:has(input:checked) .rates__term{font-weight:700}@media (hover:hover) and (pointer:fine){.rates.radio-list label:hover{background:none}.rates.radio-list label:hover .rates__term{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}}.demo-links{margin:0 0 var(--s5)}.demo-links ul{margin:var(--s2) 0 0;padding:0;list-style:none;border-top:var(--line-rule) solid var(--ink)}.demo-links a{display:block;padding:.875rem 0;border-bottom:var(--line-hair) solid var(--line);color:var(--ink);text-decoration:none;font:var(--fs-17)/var(--lh-130) var(--serif)}@media (hover:hover) and (pointer:fine){.demo-links a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}}.flow-videos__switch{display:inline-flex;gap:var(--s1);margin:0 0 var(--s5);padding:var(--s1);border-radius:var(--r-pill);background:rgb(var(--ink-rgb) / .06)}.flow-videos__switch button{padding:.5rem 1rem;border:0;border-radius:var(--r-pill);background:none;color:var(--ink);font:600 var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;cursor:pointer}.flow-videos__switch button.is-on{background:var(--ink);color:var(--on-ink)}.flow-videos__group{margin:0 0 var(--s7)}.flow-videos__group>.kicker{margin:0 0 var(--s4)}.flow-videos__list{display:grid;gap:var(--s6) var(--s5);margin:0;padding:0;list-style:none}.flow-videos__list--desktop{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.flow-videos__list--phone{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.flow-videos__list li{display:flex;flex-direction:column;gap:var(--s2)}.flow-videos__list video{display:block;width:100%;height:auto;border-radius:var(--r-10);background:var(--paper-lo);box-shadow:var(--shadow-frame)}.flow-videos__list b{font:700 var(--fs-16)/var(--lh-130) var(--serif)}.flow-videos__list span{color:var(--muted);font:var(--fs-14)/var(--lh-145) var(--sans)}@media (max-width:560px){.flow-videos__list--desktop,.flow-videos__list--phone{grid-template-columns:1fr}.flow-videos__list--phone li{max-width:18rem}}.kit__tools{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);margin-bottom:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line)}.kit__tools .chip span{font:.875rem/1.3 var(--sans)}.kit__stage{--kit-gutter:var(--gutter);position:relative;margin-inline:calc(var(--kit-gutter) * -1);color:var(--ink)}.kit__screen{--gutter:0;--bleed:var(--kit-gutter);position:relative;padding:var(--s5) var(--kit-gutter)}.kit__stage--paper{background:radial-gradient(120% 90% at 50% 42%,var(--paper-hi),var(--paper) 70%)}.kit__stage--paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/site-assets/assets/paper-grain-CP41axRL.webp) 0 0/512px 512px repeat}.kit [data-theme=dark].kit__stage--paper:before{filter:invert(1);opacity:.7}.kit__screen--glass{background:linear-gradient(180deg,rgb(var(--hi-rgb) / .34),rgb(var(--hi-rgb) / .2));-webkit-backdrop-filter:blur(var(--blur-12)) brightness(1.03);backdrop-filter:blur(var(--blur-12)) brightness(1.03)}.kit [data-theme=dark] .kit__screen--glass{background:var(--bar-glass);-webkit-backdrop-filter:none;backdrop-filter:none}.kit__stage--phone{display:flex;justify-content:center;padding:var(--s5) var(--kit-gutter)}.kit--frame .kit__stage{margin-inline:0}.sheet.kit__sheet{min-height:0}.kit__screen>*{position:relative}.kit__part+.kit__part{margin-top:var(--s7)}.kit__part-title{margin:0 0 var(--s4);color:var(--muted);font:600 var(--fs-12)/var(--lh-120) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.kit__label{display:block;margin:0 0 var(--s2);color:var(--muted);font:500 var(--fs-11)/var(--lh-130) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.kit__gap{margin-top:var(--s4)}.kit__samples{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:var(--s6) var(--s5);align-items:start}.kit__sample{min-width:0;margin:0}.kit__sample>figcaption+*{margin-top:0}.kit__sample>:last-child{margin-bottom:0}.kit__sample--wide{grid-column:1/-1}.kit__row{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}.kit__row+.kit__row,.kit__row+.kit__narrow-col{margin-top:var(--s4)}.kit__narrow-col{max-width:20rem;margin-top:var(--s4)}.kit__narrow-col--wide{max-width:26.25rem}.kit__measure{max-width:42.5rem}.kit__text{margin:0}:is(.kit__samples,.kit__row,.kit__part)+.hint{margin-top:var(--s4)}.kit__row--end{justify-content:flex-end}.kit__row--top{align-items:flex-start}.kit__popover{position:static}.kit__toc{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin:0 0 var(--s6);padding-bottom:var(--s4);border-bottom:var(--line-hair) solid var(--line);font:600 var(--fs-12)/var(--lh-120) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.kit__toc a{color:var(--ink);text-decoration:none}@media (hover:hover){.kit__toc a:hover{color:var(--accent)}}.kit__anchor{scroll-margin-top:var(--s6)}.kit__anchor+.kit__anchor,.kit__part+.kit__anchor,.kit__anchor+.kit__part{margin-top:var(--s7)}.kit__block+.kit__block{margin-top:var(--s6);padding-top:var(--s5);border-top:var(--line-hair) dashed var(--line)}.kit__block-name{margin:0 0 var(--s3);color:var(--ink-2);font:var(--fs-15)/var(--lh-145) var(--serif)}.kit__block-name b{color:var(--ink)}.kit__narrow-only{display:none}@media (max-width:760px){.kit__wide-only{display:none}.kit__narrow-only{display:block}}.kit__rules{margin:0 0 var(--s5);padding-left:var(--s5);font:.9375rem/1.6 var(--serif)}.kit__font{margin:0}.kit__font--display{font:800 2.625rem/1.08 var(--display)}.kit__font--serif{font:1.1875rem/1.62 var(--serif)}.kit__font--italic{font:italic 1.0625rem/1.5 var(--serif)}.kit__font--sans{font:600 .9375rem/1.4 var(--sans)}.kit__palettes{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:var(--s5);margin-bottom:var(--s7)}.kit__palette{padding:var(--s5);background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.kit__tokens,.kit__scale{display:grid;gap:var(--s2);margin:0;padding:0;list-style:none}.kit__token{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--s3);align-items:center;font:.8125rem/1.3 var(--sans)}.kit__token-paint{grid-row:1/3;width:2.75rem;height:2rem;border-radius:.25rem;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .12)}.kit__token code{font-size:.7812rem}.kit__token small{color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.kit__scale{grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:var(--s3) var(--s5);align-items:start}@media (max-width:560px){.kit__scale:not(.kit__scale--font){grid-template-columns:repeat(2,minmax(0,1fr))}}.kit__scale--space .kit__token,.kit__scale--font .kit__token,.kit__scale--other .kit__token{grid-template-columns:minmax(0,1fr)}.kit__scale--space .kit__token-paint{grid-row:auto;max-width:100%;height:.5rem;border-radius:0;background:var(--accent);box-shadow:none}.kit__scale--radius .kit__token-paint{border-radius:0;background:var(--paper-lo)}.kit__scale--font .kit__token-paint{grid-row:auto;width:auto;height:auto;font-size:1.5rem;line-height:1.2;box-shadow:none}.kit__scale--other .kit__token-paint{display:none}@media (max-width:560px){.kit__palette{padding:var(--s4)}}.kit__icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:var(--s4);margin:0 0 var(--s4);padding:0;list-style:none}.kit__icons li{display:flex;flex-direction:column;align-items:center;gap:var(--s2);font:.75rem/1.2 var(--sans)}.kit__icons svg{width:1.75rem;height:1.75rem}.kit__inline-head{margin:0;font:800 1.375rem/1.2 var(--display)}.kit__photo-host{position:relative;display:block;width:7.5rem;height:5rem;background:var(--paper-lo)}.kit__dot-host{position:relative;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem}.kit__dot-host svg{width:1.375rem;height:1.375rem}.kit__dot-host--avatar .avatar{--avatar-size:2rem;width:2rem;height:2rem}.kit__mosaic .mosaic{display:block}.kit__sketches{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:var(--s1)}.kit__sketches--types{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr))}.kit__sketch{margin:0;display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:var(--s2) var(--s1) .375rem}.kit__sketch .item-sketch{width:4rem;height:3rem}.kit__sketches--types .sketch{width:7.5rem;height:5.25rem}.kit__sketch figcaption{font:.6875rem/1.2 var(--sans);color:var(--muted);text-align:center}@media (hover:hover) and (pointer:fine){.kit__sketch:hover{background:var(--glass-bg-hover)}}.kit__ad-page{width:14rem}.kit__frame-order{height:11rem}.kit__cover-wide{max-width:34rem}.kit__art{max-width:24rem}.kit__art-note{max-width:44rem;margin:0 0 var(--s3);color:var(--ink-2);font:var(--fs-15)/var(--lh-150) var(--serif)}.kit__hero{max-width:7.5rem}.kit__wm{display:inline-block;padding:var(--s4) var(--s2);font-size:var(--fs-72);cursor:pointer}.kit-tg{width:18rem;max-width:100%;overflow:hidden;border-radius:14px;background:var(--paper-hi);box-shadow:0 1px 2px rgb(var(--ink-rgb) / .18)}.kit-tg__photo{display:block;width:100%;height:auto}.kit-tg__text{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:.75rem .875rem;color:var(--ink);font:var(--fs-14)/1.4 var(--sans)}.kit-tg__button{display:block;padding:.625rem;border-top:1px solid var(--line);color:#2a7ab9;font:600 var(--fs-14)/1 var(--sans);text-align:center}.menu__label{padding:.375rem .75rem .125rem;line-height:var(--lh-130)}:root{--issue-panel:20rem;--issue-gap:1.25rem;--issue-bar-space:6rem}.issue-pages{margin:0 var(--gutter);padding:var(--s5) 0 var(--s8);container:issue / inline-size}.issue-page{display:flex;flex-direction:column}.issue-page__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);height:var(--issue-head-h);border-bottom:var(--line-hair) solid var(--line);color:var(--muted);font:500 var(--fs-10)/var(--lh-100) var(--sans);letter-spacing:var(--track-14);text-transform:uppercase}.issue-page__head span:first-child{color:var(--ink-2)}.issue-page__head--print{justify-content:flex-start}.issue-page__head--print span+span:not(:last-child):before{content:"·";margin-right:.6em}.issue-page__head--print span:last-child{margin-left:auto}.issue-page__area{position:relative;height:var(--issue-area-h);padding-top:calc(4 * var(--mm))}.issue-page--front .issue-page__area{height:var(--issue-front-area-h)}.issue-page__grid{position:absolute;inset:calc(4 * var(--mm)) 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--issue-col-gap);pointer-events:none}.issue-page__grid span{background:rgb(var(--accent-rgb) / .025);box-shadow:inset var(--line-hair) 0 0 rgb(var(--accent-rgb) / .1),inset calc(var(--line-hair) * -1) 0 0 rgb(var(--accent-rgb) / .1)}.issue-page__area:has(.issue-layout) .issue-page__grid span{background:none;box-shadow:inset var(--line-hair) 0 0 rgb(var(--ink-rgb) / .05),inset calc(var(--line-hair) * -1) 0 0 rgb(var(--ink-rgb) / .05)}.issue-pages__nav{margin-top:var(--s7)}.issue-layout{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(var(--lines),var(--issue-line));column-gap:var(--issue-col-gap)}.issue-frame{min-width:0;padding:var(--s3);outline:var(--line-hair) dashed rgb(var(--ink-rgb) / .22);outline-offset:calc(var(--line-hair) * -1);transition:outline-color var(--dur-200) ease}.issue-frame .hint{margin:0}@media (hover:hover) and (pointer:fine){.issue-frame:hover{outline-color:rgb(var(--ink-rgb) / .45)}}.issue-frame{position:relative;cursor:default;grid-column:var(--col) / span var(--span);grid-row:var(--row) / span var(--rows)}.issue-frame--filled{padding:0;outline-color:rgb(var(--ink-rgb) / .1)}.issue-rule{pointer-events:none;background:var(--line)}.issue-rule--bold{background:var(--ink)}.issue-rule--h{grid-column:var(--col) / span var(--span);grid-row:var(--row) / span 1;align-self:center;height:var(--line-hair)}.issue-rule--h.issue-rule--bold{height:var(--line-rule)}.issue-rule--v{grid-column:var(--col) / span 1;grid-row:var(--row) / span var(--rows);justify-self:start;width:var(--line-hair);margin-left:calc(var(--issue-col-gap) * -.5)}.issue-rule--v.issue-rule--bold{width:var(--line-rule);margin-left:calc(var(--issue-col-gap) * -.5 - var(--line-rule) / 2)}.issue-story__flow{column-rule:none}.issue-layout--cols-hair .issue-story__flow{column-rule:var(--line-hair) solid var(--line)}.issue-layout--cols-bold .issue-story__flow{column-rule:var(--line-rule) solid var(--ink)}.issue-frame--reader{outline:0;padding:0}.issue-story{position:relative;height:100%;overflow:hidden;--story-text:calc(3.75 * var(--mm))}.issue-story__flow{height:100%;columns:var(--cols);column-gap:var(--issue-col-gap);column-fill:auto}.issue-story__flow{color:var(--ink);font:var(--story-text)/var(--issue-line) var(--serif);hyphens:auto;-webkit-hyphens:auto;orphans:1;widows:1}:is(.issue-story__kicker,.issue-story__title,.issue-story__standfirst,.issue-story__byline,.issue-story__photo--full){column-span:all}.issue-story__kicker{margin:0;color:var(--accent);font:700 calc(2.6 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-14);text-transform:uppercase}.issue-story__title{margin:0 0 var(--issue-line);font:800 calc(4.6 * var(--mm))/var(--issue-line) var(--display);text-wrap:balance}.issue-story--span2 .issue-story__title{font-size:calc(5.6 * var(--mm))}.issue-story--span3 .issue-story__title{font-size:calc(9 * var(--mm));line-height:calc(var(--issue-line) * 2)}.issue-story.issue-story--h-s .issue-story__title{font-size:calc(4.6 * var(--mm));line-height:var(--issue-line)}.issue-story.issue-story--h-m .issue-story__title{font-size:calc(5.6 * var(--mm));line-height:var(--issue-line)}.issue-story.issue-story--h-l .issue-story__title{font-size:calc(9 * var(--mm));line-height:calc(var(--issue-line) * 2)}.issue-story.issue-story--h-xl .issue-story__title{font-size:calc(13 * var(--mm));line-height:calc(var(--issue-line) * 3)}.issue-story__standfirst{margin:0 0 var(--issue-line);color:var(--ink-2);font:italic calc(4.2 * var(--mm))/var(--issue-line) var(--serif)}.issue-story__byline{margin:0 0 var(--issue-line);color:var(--muted);font:600 calc(2.8 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase}.issue-story__photo{width:calc(var(--photo-base,100%) * var(--photo-w,1));margin:0 0 var(--issue-line);break-inside:avoid}.issue-story__photo--half-left{--photo-base:50%;float:left;margin-right:calc(3 * var(--mm))}.issue-story__photo--half-right{--photo-base:50%;float:right;margin-left:calc(3 * var(--mm))}.issue-story__photo--big-left{--photo-base:66%;float:left;margin-right:calc(3 * var(--mm))}.issue-story__photo--big-right{--photo-base:66%;float:right;margin-left:calc(3 * var(--mm))}.issue-story__photo--narrow{float:left;margin-right:calc(3 * var(--mm))}.issue-story__photo--shaped{shape-margin:calc(2 * var(--mm))}.issue-story__photo.issue-story__photo--shaped .halftone{height:auto;aspect-ratio:1 / var(--ratio);clip-path:var(--clip);background:none}.issue-story__photo--shaped img{object-fit:fill}.issue-story__photo .halftone{display:block;height:calc(var(--photo-lines) * var(--issue-line) - var(--issue-line));overflow:hidden;background:rgb(var(--ink-rgb) / .06)}.issue-story__photo img{display:block;width:100%;height:100%;object-fit:cover}.issue-story__photo--bare .halftone{height:calc(var(--photo-lines) * var(--issue-line))}.issue-story figcaption{margin:0}.issue-story__photo figcaption{color:var(--muted);font:calc(2.8 * var(--mm))/var(--issue-line) var(--sans)}.issue-story__photo{position:relative}:is(.issue-story__flow,.issue-story__body) p{margin:0;text-align:justify;text-indent:calc(4 * var(--mm))}.issue-story__flow p:is(.issue-story__kicker,.issue-story__standfirst,.issue-story__byline){text-indent:0;text-align:left}.issue-story__flow :is(.issue-story__byline,.issue-story__standfirst,h3,h4,figure,blockquote,aside)+p,.issue-story__flow>p:first-child{text-indent:0}.issue-story--left .issue-story__flow p{text-align:left}.issue-story--dropcap :is(p.issue-story__first,.issue-story__first>p:first-child):first-letter{float:left;margin:0 calc(1.5 * var(--mm)) 0 0;color:var(--accent);font:800 calc(var(--issue-line) * 3)/calc(var(--issue-line) * 3) var(--display)}.issue-story--dropcap p.issue-story__first{text-indent:0}:is(.issue-story__flow,.issue-story__body) h4{margin:0;padding:calc(var(--issue-line) * .75) 0 calc(var(--issue-line) * .25);font:700 var(--story-text)/var(--issue-line) var(--sans);break-after:avoid}.issue-story__quote{margin:var(--issue-line) 0;padding:0;box-shadow:inset 0 var(--line-hair) 0 var(--accent),inset 0 calc(var(--line-hair) * -1) 0 var(--accent);break-inside:avoid;color:var(--ink);font:italic 700 calc(4.8 * var(--mm))/var(--issue-line) var(--display)}.issue-story__box{margin:var(--issue-line) 0;padding:0;break-inside:avoid;font-size:calc(3.4 * var(--mm))}.issue-story__box b{display:block;font-family:var(--sans)}.issue-story__box ul{margin:0;padding-left:calc(4 * var(--mm))}:is(.issue-story__flow,.issue-story__body) p.issue-story__foot{margin-top:var(--issue-line);color:var(--muted);font-style:italic;font-size:calc(3.2 * var(--mm));text-indent:0}.issue-story a{color:inherit}.issue-story .editable{outline:0;cursor:text}@media (hover:hover) and (pointer:fine){.issue-story .editable:hover{background:rgb(var(--accent-rgb) / .05)}}.issue-story .editable:focus{background:rgb(var(--accent-rgb) / .08)}.issue-story .editable:empty:before{content:attr(data-placeholder);color:var(--muted);font-style:italic}.issue-story__flow p.issue-story__jump{margin:0;text-align:right;text-indent:0;color:var(--accent);font:italic 700 calc(3.2 * var(--mm))/var(--issue-line) var(--sans);break-before:avoid}.issue-story.issue-story .issue-story__title--jump{font-size:calc(4.6 * var(--mm));line-height:var(--issue-line)}.issue-story__flow{padding:var(--look-top,0) var(--look-x,0) 0;box-sizing:border-box}.issue-look--rule{--look-top:var(--issue-line);box-shadow:inset 0 var(--line-rule) 0 var(--ink)}.issue-look--rule-bold{--look-top:var(--issue-line);box-shadow:inset 0 calc(var(--line-mark) * 2) 0 var(--accent)}.issue-look--frame{--look-top:var(--issue-line);--look-x:calc(3 * var(--mm));box-shadow:inset 0 0 0 var(--line-hair) var(--ink)}.issue-look--tint{--look-top:var(--issue-line);--look-x:calc(3 * var(--mm));background:rgb(var(--ink-rgb) / .055)}.issue-look--accent{--look-top:var(--issue-line);--look-x:calc(3 * var(--mm));background:rgb(var(--accent-rgb) / .1)}.issue-look--inverse{--look-top:var(--issue-line);--look-x:calc(3 * var(--mm));background:var(--ink);color:var(--paper)}.issue-look--inverse :is(.issue-story__flow,.issue-story__flow *){color:inherit}.issue-look--inverse .wordmark{fill:currentColor}.issue-look--inverse.issue-story :is(.issue-filler__note,.issue-when dt,.issue-briefs b,.issue-briefs span,.issue-contents__what a,.issue-numbers span){color:color-mix(in srgb,var(--paper) 72%,transparent)}.issue-look--inverse .issue-chart__bar i{background:var(--paper)}.issue-look--tag .issue-story__flow>.issue-story__kicker{margin:0 0 var(--issue-line);padding:0 calc(2 * var(--mm));background:var(--accent);color:var(--on-ink)}.issue-story__measure{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.issue-filler :is(.issue-story__flow,.issue-story__body) p{text-indent:0;text-align:left}.issue-filler a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.issue-filler a:hover{color:var(--accent)}}.issue-frame--reader .issue-filler__empty{display:none}.issue-filler .issue-story__flow{columns:1}.issue-filler:is(.issue-filler--contents,.issue-filler--briefs,.issue-filler--numbers) .issue-story__flow{columns:var(--cols);column-fill:balance}.issue-filler:is(.issue-filler--contents,.issue-filler--briefs,.issue-filler--numbers) :is(.issue-filler__head,.issue-filler__note,.issue-story__kicker){column-span:all}.issue-filler .issue-story__kicker{margin:0}.issue-filler .issue-filler__head{margin:0 0 var(--issue-line);font:800 calc(4.6 * var(--mm))/var(--issue-line) var(--display);text-wrap:balance;break-after:avoid}.issue-filler:is(.issue-story--span2,.issue-story--span3) .issue-filler__head{font-size:calc(5.6 * var(--mm))}.issue-filler .issue-story__kicker:has(+.issue-story__body>:first-child:not(.issue-filler__head)),.issue-filler .issue-story__kicker:has(+.issue-story__photo){margin-bottom:var(--issue-line)}.issue-filler .issue-filler__art{margin:0 0 var(--issue-line)}.issue-filler :is(.issue-filler__head,.issue-filler__quote){hyphens:manual;-webkit-hyphens:manual}.issue-filler .issue-filler__text{margin:0}.issue-filler p.issue-filler__note{margin:var(--issue-line) 0 0;color:var(--muted);font:calc(3 * var(--mm))/var(--issue-line) var(--sans)}.issue-filler p.issue-filler__note+p.issue-filler__note{margin-top:0}.issue-filler p.issue-filler__jump{margin:var(--issue-line) 0 0;color:var(--accent);font:italic 700 calc(3.2 * var(--mm))/var(--issue-line) var(--sans)}:is(.issue-contents,.issue-briefs,.issue-qa){margin:0;padding:0;list-style:none}:is(.issue-contents,.issue-briefs)>li,.issue-qa>div{break-inside:avoid}:is(.issue-contents,.issue-briefs)>li+li{margin-top:var(--issue-line)}.issue-story--span1 :is(.issue-contents,.issue-briefs)>li+li{margin-top:0}.issue-story--span1 :is(.issue-contents,.issue-briefs)>li+li,.issue-qa>div+div{padding-top:var(--issue-line);background:linear-gradient(var(--line),var(--line)) 0 calc(var(--issue-line) / 2) / 100% var(--line-hair) no-repeat}.issue-contents>li{display:grid;grid-template-columns:calc(8 * var(--mm)) minmax(0,1fr);column-gap:calc(2 * var(--mm))}.issue-contents__page{color:var(--accent);font:800 calc(6 * var(--mm))/calc(var(--issue-line) * 2) var(--display);font-variant-numeric:lining-nums}.issue-contents__what b{display:block;font:700 calc(2.8 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase}.issue-contents__what a,.issue-contents__what>:not(b){display:block;font:calc(3.4 * var(--mm))/var(--issue-line) var(--serif);color:var(--ink-2)}.issue-briefs b{display:block;color:var(--muted);font:700 calc(2.8 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase}.issue-briefs strong{display:block;font:800 var(--story-text)/var(--issue-line) var(--display)}.issue-briefs span{display:block;color:var(--ink-2);font-size:calc(3.4 * var(--mm))}.issue-qa dt{font:700 var(--story-text)/var(--issue-line) var(--sans)}.issue-qa dd{margin:0}.issue-facts{margin:0;padding:0;list-style:none}.issue-facts li{position:relative;padding-left:calc(4 * var(--mm));break-inside:avoid}.issue-facts li:before{content:"";position:absolute;left:0;top:calc(var(--issue-line) / 2 - .8 * var(--mm));width:calc(1.6 * var(--mm));height:calc(1.6 * var(--mm));background:var(--accent)}.issue-when{margin:0}.issue-filler :is(.issue-filler__text,.issue-number)+.issue-when,.issue-filler .issue-when+.issue-filler__text{margin-top:var(--issue-line)}.issue-when div{display:grid;grid-template-columns:calc(22 * var(--mm)) minmax(0,1fr);break-inside:avoid;box-shadow:inset 0 calc(var(--line-hair) * -1) 0 var(--line)}.issue-when dt{color:var(--muted);font:600 calc(2.8 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase}.issue-when dd{margin:0}.issue-number{margin:0;color:var(--accent);font:800 calc(13 * var(--mm))/calc(var(--issue-line) * 3) var(--display);font-variant-numeric:lining-nums}.issue-numbers{margin:0;padding:0;list-style:none}.issue-numbers li{display:flex;flex-direction:column;break-inside:avoid}.issue-numbers li+li{margin-top:var(--issue-line)}.issue-numbers b.issue-number{font:800 calc(9 * var(--mm))/calc(var(--issue-line) * 2) var(--display);letter-spacing:0;text-transform:none}.issue-numbers span{color:var(--ink-2);font-size:calc(3.4 * var(--mm))}.issue-filler .issue-filler__quote{margin:0;font:italic 700 calc(4.6 * var(--mm))/var(--issue-line) var(--display);hyphens:manual;-webkit-hyphens:manual}.issue-filler:is(.issue-story--span2,.issue-story--span3) .issue-filler__quote{font-size:calc(7.4 * var(--mm));line-height:calc(var(--issue-line) * 2)}.issue-filler__quote:not(:empty):before{content:"«";color:var(--accent)}.issue-filler__quote:not(:empty):after{content:"»"}.issue-filler__who:not(:empty):before{content:"— "}.issue-filler p.issue-filler__letter{font-style:italic}.issue-table{width:100%;border-collapse:collapse;font-size:calc(3.2 * var(--mm));line-height:var(--issue-line);font-variant-numeric:tabular-nums}.issue-table th{text-align:left;font:700 calc(2.8 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase;box-shadow:inset 0 calc(var(--line-rule) * -1) 0 var(--ink)}.issue-table td{box-shadow:inset 0 calc(var(--line-hair) * -1) 0 var(--line)}.issue-table :is(th,td){padding:0 calc(2 * var(--mm)) 0 0;height:var(--issue-line)}.issue-table :is(th,td):last-child{padding-right:0}.issue-table :is(th,td)+:is(th,td){text-align:right}.issue-chart{margin:0;padding:0;list-style:none;font-size:calc(3.2 * var(--mm));line-height:var(--issue-line)}.issue-chart li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:calc(2 * var(--mm))}.issue-chart__bar{height:calc(var(--issue-line) * .5);background:rgb(var(--ink-rgb) / .06)}.issue-chart__bar i{display:block;height:100%;background:var(--accent)}.issue-chart b{font:700 calc(3 * var(--mm))/var(--issue-line) var(--sans);font-variant-numeric:tabular-nums}.issue-filler[data-pic-cols] :is(.issue-filler__pic,.issue-story__flow>.issue-story__photo){float:left;width:calc((100% + var(--issue-col-gap)) * var(--pic-cols) / var(--cols) - var(--issue-col-gap));margin:0 var(--issue-col-gap) var(--issue-line) 0}.issue-filler__photo,.issue-filler__sketch{margin:0;break-inside:avoid}.issue-filler__photo .halftone{display:block;height:calc(var(--issue-line) * 10);overflow:hidden;background:rgb(var(--ink-rgb) / .06)}.issue-filler__photo img{display:block;width:100%;height:100%;object-fit:cover}.issue-filler__photos-row{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:calc(2 * var(--mm))}.issue-filler__photos .issue-filler__photos-row .halftone{height:calc(var(--issue-line) * 8)}:is(.issue-filler__photo,.issue-filler__sketch) figcaption{margin:0;color:var(--muted);font:calc(2.8 * var(--mm))/var(--issue-line) var(--sans)}.issue-filler__art{display:flex;justify-content:center;height:calc(var(--issue-line) * 6);margin:0 0 var(--issue-line)}.issue-filler__art svg{width:auto;max-width:100%;height:100%}.issue-filler--advert .issue-story__kicker{color:var(--muted)}.issue-about{display:flex;flex-direction:column;align-items:center;text-align:center}.issue-filler .issue-about__mark{margin:0 0 var(--issue-line);padding-bottom:calc(var(--issue-line) - var(--line-mark));font-size:calc(9 * var(--mm));line-height:calc(var(--issue-line) * 2);box-shadow:inset 0 calc(var(--line-mark) * -1) 0 var(--accent)}.issue-story--span1 .issue-about__mark{font-size:calc(7 * var(--mm))}.issue-filler p.issue-about__text{max-width:36ch;margin:0;text-align:center;text-wrap:balance}.issue-about__where{display:flex;flex-wrap:wrap;justify-content:center;gap:0 calc(8 * var(--mm));margin:var(--issue-line) 0 0}.issue-about__where div{display:flex;flex-direction:column}.issue-about__where dt{opacity:.7;font:600 calc(2.6 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-14);text-transform:uppercase}.issue-about__where dd{margin:0;font:700 calc(3.8 * var(--mm))/var(--issue-line) var(--sans)}@container issue (max-width:68.2rem){.issue-page__area,.issue-page--front .issue-page__area{height:auto;min-height:calc(120 * var(--mm))}.issue-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;row-gap:var(--issue-line)}.issue-frame{grid-column:span 2;grid-row:auto}.issue-frame[data-span="1"]{grid-column:span 1}.issue-page__grid{display:none}.issue-story,.issue-story__flow{height:auto}.issue-story__flow{column-fill:balance;columns:min(var(--cols),2)}.issue-frame[data-span="1"] .issue-story__flow{columns:1}}@container issue (max-width:36rem){.issue-layout{grid-template-columns:minmax(0,1fr)}.issue-frame,.issue-frame[data-span="1"]{grid-column:auto}.issue-story__flow{columns:1}.issue-story--span3 .issue-story__title{font-size:calc(6.4 * var(--mm));line-height:calc(var(--issue-line) * 2)}}.issue-masthead{flex:none;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto;align-items:center;column-gap:calc(8 * var(--mm));row-gap:calc(2 * var(--mm));height:calc(40 * var(--mm));padding-bottom:calc(3 * var(--mm));box-sizing:border-box;border-bottom:var(--line-rule) solid var(--accent)}.issue-masthead__title{grid-column:2;grid-row:1;align-self:end;justify-self:center;font-size:calc(22 * var(--mm));line-height:1;color:var(--ink)}.issue-ear{grid-row:1 / span 2;align-self:center;display:flex;flex-direction:column;justify-content:center;gap:calc(1 * var(--mm));width:calc(58 * var(--mm));min-height:calc(24 * var(--mm));box-sizing:border-box;padding:calc(2.5 * var(--mm)) 0;border-top:calc(.6 * var(--mm)) solid var(--ink);border-bottom:var(--line-hair) solid var(--line)}.issue-ear--left{grid-column:1;justify-self:start;text-align:left}.issue-ear--right{grid-column:3;justify-self:end;text-align:right}.issue-ear--empty{border:0}.issue-ear__kicker{color:var(--accent);font:700 calc(2.4 * var(--mm))/1.2 var(--sans);letter-spacing:var(--track-12);text-transform:uppercase}.issue-ear__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--ink);font:800 calc(4.2 * var(--mm))/1.15 var(--display)}.issue-ear__text{color:var(--muted);font:calc(2.8 * var(--mm))/1.3 var(--serif)}.issue-masthead__title{position:relative}.issue-edition{position:absolute;left:50%;bottom:100%;margin-bottom:calc(2 * var(--mm));padding:calc(1 * var(--mm)) calc(5 * var(--mm));background:var(--accent);color:#fff;white-space:nowrap;pointer-events:none;font:700 calc(2.8 * var(--mm))/1 var(--sans);letter-spacing:var(--track-14);text-transform:uppercase;transform:translate(-50%)}.issue-masthead__line{grid-column:2;grid-row:2;justify-self:center;display:flex;white-space:nowrap;gap:calc(6 * var(--mm));color:var(--muted);font:600 calc(3 * var(--mm))/1 var(--sans);letter-spacing:var(--track-14);text-transform:uppercase}@page{size:A3;margin:12mm}@page press{size:319mm 442mm;margin:0}@media print{:root{--mm:1mm}.issue-story__photo .halftone{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.doodle{display:block;width:100%;height:100%}.doodle__ink{stroke:currentColor;stroke-width:1.6}.doodle__red{stroke:var(--accent);stroke-width:1.6}.issue-filler--v-masthead .issue-about{align-items:stretch;text-align:left}.issue-filler--v-masthead .issue-about__mark{align-self:flex-start;padding-bottom:calc(var(--issue-line) - var(--line-rule) * 3);font-size:calc(11 * var(--mm));box-shadow:inset 0 calc(var(--line-rule) * -1) 0 var(--ink),inset 0 calc(var(--line-rule) * -3) 0 var(--paper-hi),inset 0 calc(var(--line-rule) * -3.6) 0 var(--ink);width:100%}.issue-filler--v-masthead p.issue-about__text{max-width:none;text-align:left;font-style:italic}.issue-filler--v-masthead .issue-about__where{justify-content:flex-start}.issue-about__seal{position:relative;width:min(100%,calc(44 * var(--mm)));aspect-ratio:1;margin:0 auto var(--issue-line)}.issue-about__stamp{display:block;width:100%;height:100%;fill:none;stroke:var(--accent);stroke-width:1.4}.issue-about__stamp text{fill:var(--accent);stroke:none;font:700 12px/1 var(--sans)}.issue-filler--v-stamp .issue-about__seal .issue-about__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:0;box-shadow:none;font-size:calc(7 * var(--mm));line-height:1}.issue-about__art{display:flex;justify-content:center;gap:calc(4 * var(--mm));height:calc(var(--issue-line) * 4);margin:0 0 var(--issue-line);color:var(--ink)}.issue-about__art .doodle{width:auto;aspect-ratio:64/48}.issue-filler--v-doodle .issue-about__mark{box-shadow:none;padding-bottom:0}.issue-filler--v-coupon .issue-about,.issue-authors__coupon{position:relative;padding:var(--issue-line) calc(3 * var(--mm));background:linear-gradient(90deg,var(--ink) 50%,transparent 0) top / .5rem var(--line-hair) repeat-x,linear-gradient(90deg,var(--ink) 50%,transparent 0) bottom / .5rem var(--line-hair) repeat-x,linear-gradient(var(--ink) 50%,transparent 0) left / var(--line-hair) .5rem repeat-y,linear-gradient(var(--ink) 50%,transparent 0) right / var(--line-hair) .5rem repeat-y}.issue-about__scissors{position:absolute;top:calc(var(--issue-line) * -1);right:calc(4 * var(--mm));width:calc(11 * var(--mm));height:calc(var(--issue-line) * 2);padding:0 calc(1 * var(--mm));background:var(--paper-hi);color:var(--ink)}.issue-filler p.issue-about__cut{margin:0;color:var(--muted);font:600 calc(2.6 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-14);text-transform:uppercase}.issue-filler--v-coupon .issue-about__mark{box-shadow:none;padding-bottom:0;margin-bottom:0}.issue-filler--v-coupon .issue-about__where dd{font-size:calc(4.4 * var(--mm))}.issue-filler--v-coupon p.issue-about__text{margin-top:var(--issue-line);color:var(--muted);font-size:calc(3.2 * var(--mm))}.issue-filler--v-index .issue-about{align-items:stretch;text-align:left}.issue-filler--v-index .issue-about__mark{align-self:flex-start;box-shadow:none;padding-bottom:0;font-size:calc(6 * var(--mm))}.issue-filler--v-index .issue-about__where{flex-direction:column;margin:0}.issue-filler--v-index .issue-about__where div{flex-direction:row;align-items:baseline;gap:calc(1.5 * var(--mm))}.issue-filler--v-index .issue-about__where div:after{content:"";order:1;flex:1;min-width:calc(4 * var(--mm));border-bottom:var(--line-hair) dotted currentColor;opacity:.6}.issue-filler--v-index .issue-about__where dt{flex:none}.issue-filler--v-index .issue-about__where dd{order:2;max-width:70%;text-align:right;font-size:calc(3.4 * var(--mm))}.issue-filler--v-index p.issue-about__text{max-width:none;margin-top:var(--issue-line);text-align:left}.issue-filler p.issue-authors__lead{margin:0;color:var(--accent);font:800 calc(8 * var(--mm))/calc(var(--issue-line) * 2) var(--display);letter-spacing:var(--track-9);text-transform:uppercase;hyphens:manual;-webkit-hyphens:manual}.issue-story--span1 p.issue-authors__lead{font-size:calc(5.6 * var(--mm));letter-spacing:var(--track-6,.06em)}.issue-filler p.issue-authors__contact{margin:var(--issue-line) 0 0;font:700 calc(3.4 * var(--mm))/var(--issue-line) var(--sans)}.issue-authors__desk{height:calc(var(--issue-line) * 6)}.issue-filler p.issue-authors__call{margin:0 0 var(--issue-line);font:italic 700 calc(5.6 * var(--mm))/calc(var(--issue-line) * 1.5) var(--display);text-wrap:balance;hyphens:manual;-webkit-hyphens:manual}.issue-filler p.issue-authors__call:before{content:"«";color:var(--accent)}.issue-filler p.issue-authors__call:after{content:"»"}.issue-filler p.issue-authors__sign{margin:0;font:700 calc(2.8 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase}.issue-filler p.issue-authors__sign:before{content:"— "}.issue-authors__blanks{margin:var(--issue-line) 0 0}.issue-authors__blanks div{display:flex;align-items:baseline;gap:calc(2 * var(--mm))}.issue-authors__blanks div+div{margin-top:var(--issue-line)}.issue-authors__blanks dt{color:var(--muted);font:600 calc(2.6 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase}.issue-authors__blanks dd{flex:1;margin:0;height:var(--issue-line);border-bottom:var(--line-hair) solid currentColor}.issue-authors__pen{display:block;width:calc(14 * var(--mm));height:calc(var(--issue-line) * 2);margin:0 0 var(--issue-line);color:currentColor}.issue-filler p.issue-authors__poster{margin:0 0 var(--issue-line);font:800 calc(13 * var(--mm))/calc(var(--issue-line) * 3) var(--display);hyphens:manual;-webkit-hyphens:manual;text-wrap:balance}.issue-filler p.issue-authors__poster:after{content:".";color:var(--accent)}.issue-story--span1 p.issue-authors__poster{font-size:calc(9 * var(--mm));line-height:calc(var(--issue-line) * 2)}.issue-filler--v-mark .issue-filler__quote:before{content:"«";display:block;height:calc(var(--issue-line) * 2);overflow:hidden;color:var(--accent);font:800 calc(16 * var(--mm))/calc(var(--issue-line) * 2.4) var(--display)}.issue-filler--v-mark .issue-filler__quote:after{content:none}.issue-filler--v-mark .issue-filler__quote{font-style:normal}.issue-filler--v-rule .issue-filler__quote,.issue-filler--v-rule .issue-filler__who{padding-left:calc(4 * var(--mm));box-shadow:inset var(--line-mark) 0 0 var(--accent)}.issue-filler--v-rule .issue-filler__quote:before{content:none}.issue-filler--v-rule .issue-filler__quote:after{content:none}.issue-filler--v-rule p.issue-filler__who{margin-top:0;padding-top:var(--issue-line);font:700 calc(2.8 * var(--mm))/var(--issue-line) var(--sans);letter-spacing:var(--track-9);text-transform:uppercase;color:var(--ink)}.issue-filler--v-side .issue-story__body{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(3 * var(--mm));align-items:center}.issue-filler--v-side .issue-story__body>:not(.issue-number){grid-column:2}.issue-filler--v-side .issue-story__body>.issue-number{grid-row:1 / span 2}.issue-filler--v-side .issue-story__body>.issue-filler__note{grid-column:1 / -1}.issue-filler--v-ruled .issue-story__body{text-align:center}.issue-filler--v-ruled .issue-number{padding:calc(var(--issue-line) / 2) 0;box-shadow:inset 0 var(--line-rule) 0 var(--ink),inset 0 calc(var(--line-rule) * -1) 0 var(--ink)}.issue-filler--v-ruled :is(.issue-filler__text,.issue-filler__note){text-align:center}.issue-filler--v-numbered .issue-facts{counter-reset:fact}.issue-filler--v-numbered .issue-facts li{counter-increment:fact;padding-left:calc(6 * var(--mm))}.issue-filler--v-numbered .issue-facts li:before{content:counter(fact);top:0;width:auto;height:auto;background:none;color:var(--accent);font:800 var(--story-text)/var(--issue-line) var(--display)}.issue-filler--v-checks .issue-facts li:before{content:"";top:calc(var(--issue-line) / 2 - 1.6 * var(--mm));width:calc(1.4 * var(--mm));height:calc(2.6 * var(--mm));background:none;border:solid var(--accent);border-width:0 var(--line-mark) var(--line-mark) 0;transform:rotate(45deg)}.issue-filler--v-leaders .issue-contents>li{grid-template-columns:minmax(0,1fr) auto;column-gap:calc(1.5 * var(--mm))}.issue-filler--v-leaders .issue-contents__page{order:2;font:700 var(--story-text)/var(--issue-line) var(--sans);color:var(--ink)}.issue-filler--v-leaders .issue-contents>li{align-items:end;background:none;padding-top:0;border-bottom:var(--line-hair) dotted currentColor}.issue-filler--v-leaders .issue-contents>li+li{margin-top:var(--issue-line)}.issue-filler--v-page p.issue-filler__jump{font:800 calc(9 * var(--mm))/calc(var(--issue-line) * 2) var(--display);font-style:normal}.issue-filler--v-poster .issue-filler__head{font-size:calc(7 * var(--mm));line-height:calc(var(--issue-line) * 2)}.issue-filler--v-poster .issue-when div{display:block;box-shadow:none}.issue-filler--v-poster .issue-when div:first-child dd{color:var(--accent);font:800 calc(4.6 * var(--mm))/var(--issue-line) var(--display)}.issue-filler--v-poster .issue-when dt{display:none}.issue-filler--v-art-side .issue-filler__art{float:right;width:45%;height:auto;margin:0 0 var(--issue-line) calc(3 * var(--mm))}.issue-letter__art{display:block;width:calc(16 * var(--mm));height:calc(var(--issue-line) * 2);margin:0 0 var(--issue-line);color:var(--ink)}.issue-filler--v-envelope p.issue-filler__letter{padding-left:calc(4 * var(--mm));box-shadow:inset var(--line-hair) 0 0 var(--ink)}.issue-filler--v-full .issue-story__flow{position:relative;padding:0}.issue-filler--v-full .issue-story__flow>.issue-story__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;margin:0;float:none}.issue-filler--v-full .issue-story__photo .halftone{height:100%}.issue-filler--v-full .issue-story__photo figcaption{display:none}.issue-filler--v-full .issue-story__kicker{position:relative;z-index:1;display:inline-block;margin:0;padding:0 calc(1.5 * var(--mm));background:var(--paper-hi);color:var(--muted)}.issue-filler--v-full .issue-story__body,.issue-filler--v-full .issue-advert__by{display:none}@media (hover:hover){.issue-filler--advert:hover .halftone img{filter:none}.issue-filler--advert:hover .halftone:after{opacity:0}}.issue-filler--advert:has(.ad) .issue-story__flow{position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden}.issue-filler--advert:has(.ad) .issue-story__kicker,.issue-filler--advert:has(.ad) .issue-advert__by{position:absolute;z-index:3;margin:0;padding:0 calc(1.5 * var(--mm));background:var(--brand-paper);color:var(--brand-ink);font:calc(2.2 * var(--mm))/1.7 var(--sans);letter-spacing:0;text-transform:none}.issue-filler--advert:has(.ad) .issue-story__kicker{top:0;right:0}.issue-filler--advert:has(.ad) .issue-advert__by{left:0;bottom:0}.ad{--spot:var(--brand-red);--pad:6cqmin;position:relative;flex:1;container-type:size;overflow:hidden;background:var(--brand-paper);color:var(--brand-ink)}.ad__body{position:absolute;top:0;right:0;bottom:0;left:0}.issue-filler .ad p{margin:0;text-align:inherit;hyphens:manual;-webkit-hyphens:manual;text-wrap:balance}.ad .halftone{width:100%;height:100%;background:var(--brand-paper)}.issue-filler .ad .ad__script{font:400 min(15cqw,11cqh)/1.05 var(--ad-script);letter-spacing:0}.issue-filler .ad .ad__caps{font:800 min(5.2cqw,3.6cqh)/1.1 var(--ad-cond);letter-spacing:var(--track-14);text-transform:uppercase}.issue-filler .ad .ad__head{font:italic 900 min(11cqw,7.5cqh)/.98 var(--display);letter-spacing:-.01em}.issue-filler .ad .ad__text{font:min(4.4cqw,3cqh)/1.35 var(--serif)}.issue-filler .ad .ad__contact{font:800 min(5cqw,3.4cqh)/1.15 var(--ad-cond);letter-spacing:var(--track-6);text-transform:uppercase}.issue-filler .ad .ad__hand{font:600 min(8cqw,5.4cqh)/1 var(--ad-hand);transform:rotate(-4deg)}.ad--sign{background:var(--brand-ink);color:var(--brand-paper)}.ad--sign .ad__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4cqh;padding:var(--pad) var(--pad) calc(var(--pad) + 2cqh);text-align:center}.ad__arch{flex:none;min-height:0;width:min(78cqw,calc(52cqh * var(--ratio)));aspect-ratio:var(--ratio);border:1.4cqmin solid var(--brand-paper);border-bottom:0;border-radius:999px 999px 0 0;overflow:hidden;box-shadow:0 0 0 1.5px var(--brand-ink);clip-path:inset(-4px -4px 0 -4px)}.ad--sign .ad__copy{display:flex;flex-direction:column;align-items:center;gap:1.6cqh;margin-top:-7cqh;position:relative;z-index:1}.issue-filler .ad--sign .ad__script{color:var(--brand-paper);font-size:min(17cqw,12cqh);transform:rotate(-5deg)}.issue-filler .ad--sign .ad__ribbon{padding:.32em 1.1em .36em;background:var(--brand-paper);color:var(--brand-ink);font:800 min(6.2cqw,4.4cqh)/1.05 var(--ad-cond);letter-spacing:var(--track-8);text-transform:uppercase;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%)}.issue-filler .ad--sign .ad__text{max-width:30em;font-style:italic}.issue-filler .ad--sign .ad__seal{position:absolute;z-index:1;top:calc(var(--pad) * .7);left:calc(var(--pad) * .7);display:grid;place-items:center;width:min(24cqw,17cqh);aspect-ratio:1;border-radius:50%;background:var(--spot);color:var(--brand-white);font:800 min(7.5cqw,5.4cqh)/.92 var(--ad-cond);text-transform:uppercase;text-align:center;transform:rotate(-12deg);box-shadow:inset 0 0 0 .9cqmin var(--spot),inset 0 0 0 calc(.9cqmin + 1.5px) var(--brand-white)}@container (aspect-ratio > 2){.ad--sign .ad__body{flex-direction:row;gap:5cqw;padding:7cqh 8cqw 7cqh 5cqh;text-align:left}.ad__arch{flex:0 0 auto;width:auto;height:100%;aspect-ratio:var(--ratio)}.ad--sign .ad__copy{flex:1;align-items:flex-start;margin:0;gap:3cqh}.issue-filler .ad--sign .ad__script{font-size:min(24cqh,6cqw);white-space:nowrap;transform:rotate(-3deg)}.issue-filler .ad--sign .ad__ribbon{font-size:min(10cqh,3cqw)}.issue-filler .ad--sign .ad__text{font-size:min(8cqh,2.2cqw)}.issue-filler .ad--sign .ad__contact{font-size:min(9cqh,2.4cqw)}.issue-filler .ad--sign .ad__seal{position:static;flex:0 0 auto;width:min(70cqh,16cqw);font-size:min(22cqh,5cqw)}}@container (aspect-ratio > 5){.issue-filler .ad--sign .ad__text{display:none}}.ad--burst .ad__body{--ph:min(46cqh,calc(100cqw / var(--ratio)));display:grid;grid-template:"pic" var(--ph) "copy" 1fr "strip" auto/1fr}.ad--burst:not(:has(.ad__pic)) .ad__body{grid-template:"copy" 1fr "strip" auto/1fr}.ad__pic{grid-area:pic;min-height:0;box-shadow:0 1.5px 0 var(--brand-ink)}.ad--burst .ad__copy{grid-area:copy;display:flex;flex-direction:column;justify-content:safe center;gap:1.6cqh;min-height:0;padding:3cqh var(--pad) 2cqh}.issue-filler .ad--burst .ad__caps{margin-right:calc(min(34cqw,26cqh) - var(--pad) + 4cqw)}.issue-filler .ad--burst .ad__head{font-size:min(10cqw,6.4cqh)}.issue-filler .ad--burst .ad__text{font-size:min(4cqw,2.6cqh)}.issue-filler .ad--burst .ad__caps{display:flex;align-items:center;gap:.6em;margin-bottom:.7em}.issue-filler .ad--burst .ad__caps:after{content:"";flex:1;height:1.5px;background:currentColor}@container (aspect-ratio < .66){.issue-filler .ad--burst .ad__caps:after{display:none}}.issue-filler .ad--burst .ad__hand{align-self:flex-end;margin-top:.5cqh}@container (aspect-ratio < .6){.ad.ad--burst .ad__body{--ph:52cqh}.ad--burst .ad__copy{justify-content:safe center;gap:3cqw;padding:6cqw var(--pad) 5cqw}.issue-filler .ad--burst .ad__caps{font-size:6cqw}.issue-filler .ad--burst .ad__head{font-size:14cqw}.issue-filler .ad--burst .ad__text{font-size:6.4cqw}.issue-filler .ad--burst .ad__hand{font-size:10cqw}.issue-filler .ad--burst .ad__strip{font-size:6cqw}}.issue-filler .ad--burst .ad__burst{position:absolute;z-index:1;top:calc(var(--ph) - min(22cqw,17cqh));left:auto;right:4cqw;display:grid;place-items:center;width:min(34cqw,26cqh);aspect-ratio:1;padding:4%;background:var(--spot);color:var(--brand-white);font:800 min(12cqw,9cqh)/.85 var(--ad-cond);text-transform:uppercase;text-align:center;clip-path:polygon(50% 0%,56.9% 10.6%,67.1% 3%,70% 15.4%,82.1% 11.7%,80.6% 24.3%,93.3% 25%,87.6% 36.3%,99.2% 41.3%,90% 50%,99.2% 58.7%,87.6% 63.7%,93.3% 75%,80.6% 75.7%,82.1% 88.3%,70% 84.6%,67.1% 97%,56.9% 89.4%,50% 100%,43.1% 89.4%,32.9% 97%,30% 84.6%,17.9% 88.3%,19.4% 75.7%,6.7% 75%,12.4% 63.7%,.8% 58.7%,10% 50%,.8% 41.3%,12.4% 36.3%,6.7% 25%,19.4% 24.3%,17.9% 11.7%,30% 15.4%,32.9% 3%,43.1% 10.6%);transform:rotate(10deg)}.ad--burst:not(:has(.ad__pic)) .ad__burst{top:var(--pad);left:auto;right:4cqw}.ad--burst:not(:has(.ad__pic)) .ad__copy{padding-right:calc(min(34cqw,26cqh) + 4cqw)}.issue-filler .ad .ad__strip{grid-area:strip;padding:1.4cqh var(--pad) 1.8cqh;background:var(--brand-ink);color:var(--brand-paper);font:800 min(5cqw,3.4cqh)/1.15 var(--ad-cond);letter-spacing:var(--track-6);text-transform:uppercase;text-align:center}@container (aspect-ratio > .9) and (aspect-ratio <= 2){.ad--burst .ad__body{grid-template:"pic copy" 1fr "strip strip" auto/min(50%,calc(88cqh * var(--ratio))) 1fr}.ad__pic{box-shadow:1.5px 0 0 var(--brand-ink)}.ad--burst .ad__copy{padding:4cqh var(--pad) 4cqh 5cqw}.issue-filler .ad--burst .ad__burst{top:auto;bottom:16cqh;left:calc(min(50cqw,88cqh * var(--ratio)) - min(21cqw,27cqh));right:auto;width:min(26cqw,34cqh);font-size:min(9cqw,11cqh)}.issue-filler .ad--burst .ad__caps{margin-right:0;font-size:min(3.4cqw,4.6cqh)}.issue-filler .ad--burst .ad__head{font-size:min(7cqw,9.5cqh)}.issue-filler .ad--burst .ad__text{font-size:min(3cqw,4cqh)}.issue-filler .ad--burst .ad__hand{font-size:min(5cqw,7cqh)}.issue-filler .ad--burst .ad__strip{font-size:min(3.4cqw,4.6cqh)}}@container (aspect-ratio > 2){.ad--burst .ad__body{grid-template:"pic copy" 1fr "strip strip" auto/min(34%,calc(80cqh * var(--ratio))) 1fr}.ad--burst:not(:has(.ad__pic)) .ad__body{grid-template:"copy" 1fr "strip" auto/1fr}.ad__pic{box-shadow:1.5px 0 0 var(--brand-ink)}.ad--burst .ad__copy{padding:4cqh calc(min(70cqh,20cqw) + 5cqw) 4cqh 4cqw}.issue-filler .ad--burst .ad__burst{top:50%;right:3cqw;width:min(70cqh,20cqw);font-size:min(24cqh,7cqw);translate:0 -50%}.issue-filler .ad--burst .ad__caps{margin-right:0;font-size:min(8cqh,2.2cqw)}.issue-filler .ad--burst .ad__head{font-size:min(20cqh,5cqw)}.issue-filler .ad--burst .ad__text{font-size:min(8cqh,2cqw)}.issue-filler .ad--burst .ad__hand{font-size:min(13cqh,3.4cqw)}.issue-filler .ad--burst .ad__strip{padding-block:1.6cqh;font-size:min(8cqh,2.2cqw)}}@container (aspect-ratio > 3){.issue-filler .ad--burst .ad__hand{display:none}}@container (aspect-ratio > 4){.issue-filler .ad--burst :is(.ad__text,.ad__caps){display:none}}.ad--cover{background:var(--brand-ink);color:var(--brand-paper)}.ad--cover .ad__img{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.ad--cover .ad__body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(rgb(var(--shadow-cold-rgb) / .45),transparent 26%,transparent 46%,rgb(var(--shadow-cold-rgb) / .72) 88%)}.issue-filler .ad--cover .ad__script{position:absolute;z-index:2;top:var(--pad);left:var(--pad);right:28cqw;color:var(--brand-paper);transform:rotate(-4deg);transform-origin:left}.issue-filler .ad--cover .ad__sticker{position:absolute;z-index:2;top:calc(var(--pad) + 3cqh);right:var(--pad);display:grid;place-items:center;width:min(26cqw,18cqh);aspect-ratio:1;border-radius:50%;background:var(--spot);color:var(--brand-white);font:800 min(10cqw,7cqh)/.9 var(--ad-cond);text-transform:uppercase;text-align:center;transform:rotate(12deg)}.ad--cover .ad__copy{position:absolute;z-index:2;left:var(--pad);right:var(--pad);bottom:calc(var(--pad) + 2cqh);display:flex;flex-direction:column;gap:1.8cqh}.issue-filler .ad--cover .ad__giant{font:800 min(17cqw,13cqh)/.86 var(--ad-cond);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance}.issue-filler .ad--cover .ad__hand{align-self:flex-start;padding:.1em .5em .2em;background:var(--brand-paper);color:var(--brand-ink);font-size:min(7cqw,5cqh);box-shadow:.12em .12em 0 var(--brand-ink)}.issue-filler .ad--cover .ad__contact{padding-top:1.4cqh;border-top:1.5px solid currentColor}@container (aspect-ratio > 2){.issue-filler .ad--cover .ad__script{font-size:min(26cqh,6cqw);right:auto}.ad--cover .ad__img{right:auto;width:min(45cqw,calc(100cqh * var(--ratio)))}.issue-filler .ad--cover .ad__script{left:calc(min(45cqw,100cqh * var(--ratio)) + 4cqw)}.ad--cover .ad__copy{left:calc(min(45cqw,100cqh * var(--ratio)) + 4cqw);right:calc(min(60cqh,14cqw) + 6cqw);bottom:auto;top:55%;translate:0 -50%;gap:3cqh}.ad--cover .ad__body:before{display:none}.issue-filler .ad--cover .ad__giant{font-size:min(30cqh,6cqw)}.issue-filler .ad--cover .ad__hand{font-size:min(13cqh,3cqw)}.issue-filler .ad--cover .ad__contact{font-size:min(9cqh,2.2cqw)}.issue-filler .ad--cover .ad__sticker{top:50%;translate:0 -50%;width:min(60cqh,14cqw);font-size:min(22cqh,5cqw)}}@container (aspect-ratio > 3){.issue-filler .ad--cover .ad__hand{display:none}}.ad--coupon{background:var(--brand-paper-hi)}.ad--coupon .ad__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqh;margin:3cqmin;padding:var(--pad);border:max(1.5px,.5cqmin) dashed var(--brand-ink);text-align:center}.ad__cut{position:absolute;top:0;left:6cqw;width:min(24cqw,16cqh);aspect-ratio:64/48;translate:0 -50%;padding:0 1cqmin;background:var(--brand-paper-hi);color:var(--brand-ink)}.ad__cut .doodle{width:100%;height:100%}.ad__cut .doodle__red{stroke:var(--spot)}.issue-filler .ad--coupon .ad__value{max-width:100%;color:var(--brand-ink);font:400 min(17cqw,14cqh)/.9 var(--ad-fat);white-space:nowrap}.ad--coupon .ad__copy{display:flex;flex-direction:column;align-items:center;gap:1.6cqh}.issue-filler .ad--coupon .ad__head{font-size:min(9cqw,6cqh)}.issue-filler .ad--coupon .ad__script{margin-top:1cqh;font-size:min(11cqw,8cqh)}.ad__round{order:-1;flex:0 1 auto;width:min(40cqw,24cqh);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1.5px var(--brand-ink)}@container (aspect-ratio >= .9) and (aspect-ratio <= 1.15){.ad__round{display:none}}@container (aspect-ratio > 1.15){.ad--coupon .ad__body{flex-direction:row;gap:5cqw;padding:5cqh 5cqw;text-align:left}.ad--coupon .ad__body{justify-content:center;gap:4cqw}.ad--coupon .ad__copy{flex:0 1 38cqw;align-items:flex-start;gap:2.4cqh}.issue-filler .ad--coupon .ad__value{flex:none;font-size:min(30cqh,7cqw)}.issue-filler .ad--coupon .ad__head{font-size:min(13cqh,4.4cqw)}.issue-filler .ad--coupon .ad__text{font-size:min(8cqh,2cqw)}.issue-filler .ad--coupon .ad__script{margin:0;font-size:min(16cqh,4cqw)}.issue-filler .ad--coupon .ad__contact{font-size:min(9cqh,2.2cqw)}.ad__round{order:0;flex:none;width:auto;height:min(60%,18cqw)}.ad__cut{left:4cqw;width:min(12cqw,34cqh)}}@container (aspect-ratio > 3){.issue-filler .ad--coupon .ad__text{display:none}}.ad--bill{background:var(--brand-ink);color:var(--brand-paper)}.ad--bill .ad__body{display:flex;flex-direction:column;justify-content:space-between;gap:1.6cqh;padding:var(--pad) var(--pad) calc(var(--pad) + 3cqh);box-shadow:inset 0 calc(-1 * (var(--pad) - 2.5cqh)) 0 -1px var(--brand-ink),inset 0 calc(-1 * (var(--pad) - 1.5cqh)) 0 0 var(--brand-paper)}.issue-filler .ad--bill .ad__date{font:400 min(15cqw,14cqh)/.9 var(--ad-fat);letter-spacing:-.02em}@container (aspect-ratio < .8){.ad.ad--bill .ad__body{justify-content:center}.ad.ad--bill .ad__copy{margin-top:2cqh}.issue-filler .ad--bill .ad__date{font-size:min(22cqw,7cqh)}.issue-filler .ad--bill p.ad__script{margin-top:1cqh}}.issue-filler .ad--bill .ad__script{align-self:flex-end;margin-top:-4cqh;color:var(--spot);transform:rotate(-6deg)}.ad__band{flex:0 1 calc(100cqw / var(--ratio));min-height:0;margin-inline:calc(-1 * var(--pad))}.ad--bill .ad__copy{display:flex;flex-direction:column;gap:1.4cqh;margin-top:auto}.issue-filler .ad--bill .ad__stack{font:800 min(12cqw,8cqh)/.9 var(--ad-cond);text-transform:uppercase}.issue-filler .ad--bill .ad__text{font-weight:700}@container (aspect-ratio > 2){.ad--bill .ad__body{display:grid;grid-template:"date script band" auto "date copy band" 1fr/auto 1fr min(40%,calc(100cqh * var(--ratio)));gap:2cqh 5cqw;padding:6cqh 0 10cqh 5cqw}.issue-filler .ad--bill .ad__date{grid-area:date;align-self:center;max-width:24cqw;font-size:min(30cqh,7cqw);line-height:.95}.issue-filler .ad--bill .ad__script{grid-area:script;align-self:start;margin:0;font-size:min(24cqh,5.4cqw);transform:rotate(-3deg)}.ad__band{grid-area:band;margin:-6cqh 0 -10cqh}.ad--bill .ad__copy{grid-area:copy;margin:0}.issue-filler .ad--bill .ad__stack{font-size:min(20cqh,4.4cqw)}.issue-filler .ad--bill .ad__text{font-size:min(8cqh,2cqw)}.issue-filler .ad--bill .ad__contact{font-size:min(9cqh,2.2cqw)}}@container (aspect-ratio > 3){.issue-filler .ad--bill .ad__text{display:none}}.ad--card .ad__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqh;margin:2.5cqmin;padding:var(--pad);box-shadow:inset 0 0 0 1.5px var(--brand-ink),inset 0 0 0 1.4cqmin var(--brand-paper),inset 0 0 0 calc(1.4cqmin + 1px) var(--brand-ink);text-align:center}.issue-filler .ad--card .ad__script{font-size:min(17cqw,14cqh)}.ad__mini{flex:0 1 auto;min-height:0;width:70%;max-height:38%}.ad__mini img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply}@container (aspect-ratio < .8){.ad__mini{max-height:30%}}.ad__rule{display:block;width:30%;height:max(3px,1.2cqmin);background:var(--spot);border-radius:999px}.issue-filler .ad--card .ad__caps{font-size:min(7cqw,5.4cqh)}.issue-filler .ad--card .ad__text{font-style:italic}@container (aspect-ratio > 2){.ad--card .ad__body{flex-direction:row;gap:5cqw}.ad__rule{width:max(3px,1.2cqmin);height:60%}.ad__mini{width:auto;height:80%;max-height:none;aspect-ratio:1}.issue-filler .ad--card .ad__script{font-size:min(36cqh,8cqw)}.issue-filler .ad--card .ad__caps{font-size:min(14cqh,3.4cqw)}.issue-filler .ad--card .ad__text{display:none}.issue-filler .ad--card .ad__contact{font-size:min(10cqh,2.4cqw)}}@container (aspect-ratio > 6){.ad--sign .ad__body{gap:3cqw;padding:10cqh 3cqw 10cqh 2cqw}.ad--sign .ad__copy{display:grid;grid-template:"s r" auto "s c" auto/auto auto;align-items:center;justify-content:start;column-gap:3cqw;row-gap:8cqh}.issue-filler .ad--sign .ad__script{grid-area:s;font-size:46cqh;white-space:nowrap}.issue-filler .ad--sign .ad__ribbon{grid-area:r;justify-self:start;font-size:17cqh;white-space:nowrap}.issue-filler .ad--sign .ad__contact{grid-area:c;font-size:14cqh;white-space:nowrap}.issue-filler .ad--sign .ad__seal{width:84cqh;font-size:22cqh}.ad--burst .ad__body{grid-template:"pic copy burst strip" 1fr/calc(100cqh * var(--ratio)) 1fr auto auto}.ad--burst .ad__copy{padding:0 2cqw}.issue-filler .ad--burst :is(.ad__caps,.ad__text,.ad__hand){display:none}.issue-filler .ad--burst .ad__head{font-size:34cqh;line-height:1}.issue-filler .ad--burst .ad__burst{position:relative;inset:auto;grid-area:burst;align-self:center;width:84cqh;margin:0 2cqw;font-size:24cqh;translate:none}.issue-filler .ad--burst .ad__strip{display:flex;align-items:center;max-width:24cqw;padding:0 2.5cqw;font-size:13cqh;text-align:left}.ad--cover .ad__body{display:flex;align-items:center;gap:2.5cqw;padding-right:3cqw}.ad--cover .ad__img{position:static;flex:none;width:calc(100cqh * var(--ratio));height:100%}.issue-filler .ad--cover .ad__script{position:static;flex:none;font-size:40cqh;white-space:nowrap;transform:rotate(-3deg)}.ad--cover .ad__copy{position:static;flex:1;translate:none;gap:6cqh}.issue-filler .ad--cover .ad__giant{font-size:36cqh;white-space:nowrap}.issue-filler .ad--cover .ad__contact{padding:0;border:0;font-size:13cqh}.issue-filler .ad--cover .ad__sticker{position:static;order:1;flex:none;width:84cqh;font-size:24cqh;translate:none}.ad--coupon .ad__body{gap:3cqw;padding:8cqh 3cqw}.issue-filler .ad--coupon .ad__value{font-size:56cqh}.ad--coupon .ad__copy{flex:0 1 auto;gap:5cqh}.issue-filler .ad--coupon .ad__head{font-size:24cqh;white-space:nowrap}.issue-filler .ad--coupon .ad__script{font-size:20cqh}.issue-filler .ad--coupon .ad__contact{font-size:12cqh;white-space:nowrap}.ad__round{height:76%}.ad__cut{width:28cqh}.ad--bill .ad__body{grid-template:"date script band" auto "date copy band" 1fr/auto 1fr calc(100cqh * var(--ratio));gap:4cqh 3cqw;padding:10cqh 0 10cqh 3cqw;box-shadow:none}.issue-filler .ad--bill .ad__date{max-width:none;white-space:nowrap;font-size:52cqh}.issue-filler .ad--bill .ad__script{font-size:30cqh}.issue-filler .ad--bill .ad__stack{font-size:22cqh;white-space:nowrap}.issue-filler .ad--bill .ad__contact{font-size:12cqh}.ad--bill .ad__band{margin:-10cqh 0}}.gb{--gb-face:linear-gradient(180deg,rgb(255 255 255 / .55),rgb(255 255 255 / .3));--gb-rim:linear-gradient(200deg,rgb(255 255 255 / .95),rgb(255 255 255 / .2) 38%,rgb(255 255 255 / .08) 62%,rgb(255 255 255 / .7));--gb-shadow:0 0 0 .5px rgb(var(--ink-rgb) / .14),0 2px 6px -2px rgb(var(--shadow-rgb) / .14),0 14px 34px -14px rgb(var(--shadow-rgb) / .38);--gb-light:rgb(255 255 255 / .6);--gb-h:3.5rem;--gb-inset:.375rem;position:fixed;top:calc(env(safe-area-inset-top,0px) + .75rem);left:50%;z-index:var(--z-bar);isolation:isolate;display:flex;align-items:center;gap:var(--s2);width:calc(min(100vw - 2 * var(--body-pad,0px),var(--sheet-max)) - 2 * var(--gutter));height:var(--gb-h);padding:0 var(--gb-inset) 0 1.25rem;border-radius:var(--r-pill);background:var(--gb-face);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px rgb(var(--ink-rgb) / .05),var(--gb-shadow);opacity:0;visibility:hidden;transform:translate(-50%,-.75rem) scale(.96);pointer-events:none;transition:transform var(--dur-600) var(--ease-out),opacity var(--dur-300) ease,visibility 0s linear var(--dur-300)}.gb.is-shown{opacity:1;visibility:visible;transform:translate(-50%) scale(1);pointer-events:auto;-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.04);backdrop-filter:blur(12px) saturate(1.8) brightness(1.04);transition:transform var(--dur-600) var(--ease-out),opacity var(--dur-300) ease,visibility 0s}.gb.has-lens.is-shown{-webkit-backdrop-filter:url(#gb-lens) blur(6px) saturate(1.8) brightness(1.04);backdrop-filter:url(#gb-lens) blur(6px) saturate(1.8) brightness(1.04)}.gb.is-pressed{transform:translate(-50%) scale(1.006)}.gb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:1px;background:var(--gb-rim);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(9rem circle at var(--gb-x,50%) var(--gb-y,0%),var(--gb-light),transparent 70%);transition:opacity var(--dur-400) ease}@media (hover:hover) and (pointer:fine){.gb:hover:after{opacity:.6}}.gb.is-pressed:after{opacity:1;background:radial-gradient(16rem circle at var(--gb-x,50%) var(--gb-y,0%),var(--gb-light),transparent 75%);transition-duration:var(--dur-120)}.gb-defs{position:absolute;width:0;height:0;overflow:hidden}.gb__mark{flex:none;display:flex;align-items:center;height:2.75rem;margin-right:var(--s4);color:var(--ink);text-decoration:none}.gb__mark .wordmark{height:1.125rem;width:auto}.gb__set{display:flex;align-items:center;gap:var(--s2);flex:1;min-width:0;animation:gb-swap var(--dur-400) var(--ease-out) both}@keyframes gb-swap{0%{opacity:0}}.gb__item{position:relative;flex:none;display:inline-flex;align-items:center;gap:.25rem;height:2.75rem;padding:0 .75rem;border:0;border-radius:var(--r-pill);background:none;cursor:pointer;color:var(--ink);text-decoration:none;white-space:nowrap;font:600 var(--fs-11)/var(--lh-100) var(--sans);letter-spacing:var(--track-12);text-transform:uppercase;transition:color var(--dur-200) ease}.gb__item.is-current:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.625rem;height:var(--line-mark);background:var(--accent)}@media (hover:hover) and (pointer:fine){.gb__item:not(.is-current):hover{color:var(--muted)}}.gb__chevron{width:.875rem;height:.875rem;transition:transform var(--dur-200) ease}.gb__more [aria-expanded=true] .gb__chevron{transform:rotate(180deg)}.gb__list{position:relative;display:flex;align-items:center;flex:1;min-width:0}.gb__ruler{position:absolute;left:0;top:0;display:flex;visibility:hidden;pointer-events:none;white-space:nowrap}.gb__board{margin-left:auto}.gb:not(.gb--board){padding-right:.5rem}.gb__board-short{display:none}.gb__more{position:relative;flex:none}.gb__menu{position:absolute;top:calc(100% + var(--s2));left:0;display:grid;min-width:12rem;padding:var(--s2);border-radius:var(--r-panel);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);box-shadow:var(--shadow-popover);animation:pop-in var(--dur-160) var(--ease-out)}.gb__menu-item{display:flex;align-items:center;min-height:2.75rem;padding:0 var(--s3);border-radius:var(--r-10);color:var(--ink);text-decoration:none;font:var(--fs-16)/var(--lh-120) var(--serif)}.gb__menu-item.is-current{color:var(--accent)}@media (hover:hover) and (pointer:fine){.gb__menu-item:hover{background:rgb(var(--ink-rgb) / .05)}}.gb__search{flex:1;min-width:0}.gb.gb--board .gb__search input{height:2.75rem;padding-left:2.5rem;border-radius:var(--r-pill);background:none;box-shadow:none;font-size:var(--fs-17)}.gb.gb--board .gb__search input:focus,.gb.gb--board .gb__search input:focus-visible{outline:none;background:none;box-shadow:none}.gb.gb--board .gb__search>svg{left:.75rem}.gb :focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:-3px}.gb .gb__mark:focus-visible{outline-offset:2px;border-radius:var(--r-6)}.gb-edge{position:fixed;top:0;left:50%;z-index:calc(var(--z-bar) - 1);width:min(calc(100vw - 2 * var(--body-pad,0px)),var(--sheet-max));height:6rem;pointer-events:none;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity var(--dur-400) ease,visibility 0s linear var(--dur-400);background:linear-gradient(180deg,rgb(var(--bar-rgb) / .88),rgb(var(--bar-rgb) / .5) 45%,rgb(var(--bar-rgb) / 0));-webkit-mask-image:linear-gradient(#000 40%,transparent);mask-image:linear-gradient(#000 40%,transparent)}.gb-edge.is-shown{opacity:1;visibility:visible;transition:opacity var(--dur-400) ease,visibility 0s}.gb.is-instant,.gb-edge.is-instant{transition:none}.feed__band,.day__date{transition:opacity var(--dur-300) ease}html[data-gb-board] .feed__band,html[data-gb-board] .day__date{opacity:0;pointer-events:none}.gb__day{flex:none;padding:0 var(--s2) 0 0;color:var(--ink);font:700 var(--fs-12)/var(--lh-100) var(--sans);letter-spacing:var(--track-14);text-transform:uppercase;white-space:nowrap}.gb__view{flex:none;display:flex;align-items:center}.gb__view .view-switch{display:flex;gap:.125rem;height:auto;margin-right:0}.gb.gb--board{padding-right:.625rem}.gb__view .icon-button{width:2.75rem;height:2.75rem;background:none;box-shadow:none}@media (max-width:560px){.gb__day,.gb__view{display:none}}@media (max-width:560px){.gb--article,.gb-edge--article{display:none}}:root[data-theme=dark] .gb{--gb-face:linear-gradient(180deg,rgb(40 38 35 / .62),rgb(26 25 23 / .5));--gb-rim:linear-gradient(200deg,rgb(255 255 255 / .3),rgb(255 255 255 / .05) 40%,rgb(255 255 255 / .03) 62%,rgb(255 255 255 / .16));--gb-shadow:0 0 0 .5px rgb(0 0 0 / .6),0 14px 34px -12px rgb(0 0 0 / .7);--gb-light:rgb(255 255 255 / .14);box-shadow:inset 0 1px #ffffff1f,var(--gb-shadow)}@media (max-width:900px){.gb__board-long{display:none}.gb__board-short{display:inline}}@media (max-width:900px){.gb.gb--board .gb__mark{display:none}.gb.gb--board{padding-left:1.25rem}}@media (max-width:560px){.gb{width:calc(100vw - 1.5rem);padding:0 var(--gb-inset);gap:.125rem}.gb .gb__mark{display:none}.gb.gb--board{padding:0 var(--gb-inset)}.gb.gb--board .gb__search input{padding-left:2.25rem;padding-right:.5rem;font-size:var(--fs-16)}.gb.gb--board .gb__search>svg{left:.625rem}.gb-edge{display:none}}@media (prefers-reduced-transparency:reduce){.gb.is-shown,.gb.has-lens.is-shown{background:var(--paper-hi);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.gb,.gb.is-shown,.gb.is-pressed{transition:opacity var(--dur-200) ease}.gb__set{animation:none}}.gb.gb--kit{position:relative;top:auto;bottom:auto;left:auto;width:100%;opacity:1;transform:none;pointer-events:auto;-webkit-backdrop-filter:blur(12px) saturate(1.8) brightness(1.04);backdrop-filter:blur(12px) saturate(1.8) brightness(1.04)}
