@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-cyrillic-ext-300-normal-Q6N-kkEg.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-300-normal-B2VrT0JD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-cyrillic-300-normal-v85RudRx.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-300-normal-BDodsKhS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-greek-ext-300-normal-B2sN05p_.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-300-normal-DGsdomI5.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-greek-300-normal-BQANonrC.woff2) format("woff2"),url(/assets/inter-tight-greek-300-normal-DMcMlZzP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-vietnamese-300-normal-CYiRM3tK.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-300-normal-NyGxASF1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-latin-ext-300-normal-C6q1igsZ.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-300-normal-DC3AoG2m.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-tight-latin-300-normal-D984wGGM.woff2) format("woff2"),url(/assets/inter-tight-latin-300-normal-Cb55kdq8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-ext-400-normal-CKO3cWyd.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-400-normal-DiHHcP5k.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-400-normal-G7BuwYWK.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-400-normal-DPRou3KO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-ext-400-normal-C3GMUg_S.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-400-normal-DMqR5RoS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-400-normal-Br_GQm5W.woff2) format("woff2"),url(/assets/inter-tight-greek-400-normal-BLLSFQTx.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-vietnamese-400-normal-CqzIqjuX.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-400-normal-kSDs3Vd1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-ext-400-normal-DN7wyBvd.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-400-normal-BQQeeQrv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2) format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-ext-500-normal-BZAF-_VI.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-ext-500-normal-Dy1ZB9JY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-500-normal-5ykfyGeh.woff2) format("woff2"),url(/assets/inter-tight-cyrillic-500-normal-CRXauZSq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-ext-500-normal-Be7hKmpC.woff2) format("woff2"),url(/assets/inter-tight-greek-ext-500-normal-BEGGcu3x.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-500-normal-kave9HZE.woff2) format("woff2"),url(/assets/inter-tight-greek-500-normal-Ca-cFdRH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-vietnamese-500-normal-C7jl9LDK.woff2) format("woff2"),url(/assets/inter-tight-vietnamese-500-normal-CO4EMNTO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-ext-500-normal-D3akd6m-.woff2) format("woff2"),url(/assets/inter-tight-latin-ext-500-normal-_hLDZz_3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2) format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-cyrillic-ext-300-normal-CLUk9cHE.woff2) format("woff2"),url(/assets/noto-serif-display-cyrillic-ext-300-normal-F_LM59HM.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-cyrillic-300-normal-BvcrQYjH.woff2) format("woff2"),url(/assets/noto-serif-display-cyrillic-300-normal-7TB8R_62.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-greek-ext-300-normal-DAn3PlHt.woff2) format("woff2"),url(/assets/noto-serif-display-greek-ext-300-normal-d8m09jO4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-greek-300-normal-BuV73V3h.woff2) format("woff2"),url(/assets/noto-serif-display-greek-300-normal-CfqveKrK.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-vietnamese-300-normal-Yg6jFAWH.woff2) format("woff2"),url(/assets/noto-serif-display-vietnamese-300-normal-xerkXyiU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-latin-ext-300-normal-ofVrY-MX.woff2) format("woff2"),url(/assets/noto-serif-display-latin-ext-300-normal-Cx-FxBG3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-latin-300-normal-K5SFrpFL.woff2) format("woff2"),url(/assets/noto-serif-display-latin-300-normal-D4t83y96.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-cyrillic-ext-400-normal-B48-kZbE.woff2) format("woff2"),url(/assets/noto-serif-display-cyrillic-ext-400-normal-Cu6SRtLu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-cyrillic-400-normal-CinBUdVW.woff2) format("woff2"),url(/assets/noto-serif-display-cyrillic-400-normal-BAbmzSo2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-greek-ext-400-normal-BMRC7OlM.woff2) format("woff2"),url(/assets/noto-serif-display-greek-ext-400-normal-Dga-cgzr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-greek-400-normal-Dc7rsglJ.woff2) format("woff2"),url(/assets/noto-serif-display-greek-400-normal-DGeaADLZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-vietnamese-400-normal-BS9yRTTd.woff2) format("woff2"),url(/assets/noto-serif-display-vietnamese-400-normal-0U8D7vss.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-latin-ext-400-normal-CiU_P49d.woff2) format("woff2"),url(/assets/noto-serif-display-latin-ext-400-normal-BCG2gtTC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-display-latin-400-normal-USF2Wcf4.woff2) format("woff2"),url(/assets/noto-serif-display-latin-400-normal-gTjKYAq0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-cyrillic-ext-300-italic-BTDpIr4x.woff2) format("woff2"),url(/assets/noto-serif-display-cyrillic-ext-300-italic-D-bDMAYb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-cyrillic-300-italic-le0k-bXk.woff2) format("woff2"),url(/assets/noto-serif-display-cyrillic-300-italic-C_krQAFE.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-greek-ext-300-italic-CjFutssy.woff2) format("woff2"),url(/assets/noto-serif-display-greek-ext-300-italic-Dm99AR5s.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-greek-300-italic-CV2b1E_I.woff2) format("woff2"),url(/assets/noto-serif-display-greek-300-italic-CcrnKmME.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-vietnamese-300-italic-BoQNJL-e.woff2) format("woff2"),url(/assets/noto-serif-display-vietnamese-300-italic-4S5tpM8P.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-latin-ext-300-italic-CJQrcR9L.woff2) format("woff2"),url(/assets/noto-serif-display-latin-ext-300-italic-J8N5lDhG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/assets/noto-serif-display-latin-300-italic-CLkZeVv2.woff2) format("woff2"),url(/assets/noto-serif-display-latin-300-italic-ax6qdXfk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #F2EDE4;--stone: #E9E2D6;--ink: #1B1815;--soft: #4A443D;--grey: #7A7168;--hair: rgba(27, 24, 21, .18);--accent: #B0304A;--edit: #2F5BEA;--ok: #1E9E5A;--serif: "Noto Serif Display", "Amiri", Didot, "Bodoni 72", Georgia, serif;--sans: "Inter Tight", "IBM Plex Sans Arabic", "Helvetica Neue", Arial, sans-serif;--col: 560px;--gutter: 20px;--logo: min(54vw, 300px);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #17130F;--stone: #211C17;--ink: #EFE8DC;--soft: #C7BDB0;--grey: #8F857A;--hair: rgba(239, 232, 220, .16);--accent: #F08A98;color-scheme:dark}}:root[data-theme=dark]{--bg: #17130F;--stone: #211C17;--ink: #EFE8DC;--soft: #C7BDB0;--grey: #8F857A;--hair: rgba(239, 232, 220, .16);--accent: #F08A98;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:color-mix(in srgb,var(--bg) 90%,var(--ink));-webkit-text-size-adjust:100%}body{max-width:var(--col);margin:0 auto;padding-bottom:calc(52px + env(safe-area-inset-bottom));background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}body.editing{padding-bottom:calc(104px + env(safe-area-inset-bottom))}h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote{margin:0;padding:0}ol,ul{list-style:none}img{display:block;width:100%;height:auto;object-fit:cover}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.ico{width:12px;height:12px;vertical-align:-1px}.cap{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;line-height:1.45}.grey{color:var(--b-grey, var(--grey))}.display{font-family:var(--serif);font-weight:300;letter-spacing:-.02em;line-height:1.02}.display em,.quote em{font-style:italic}.deck,.body{color:var(--b-soft, var(--soft))}.link{display:inline-block;padding-bottom:3px;border-bottom:1px solid currentColor}.num{font-variant-numeric:tabular-nums}span.num,b.num,em.num,dd.num,p.num{direction:ltr;unicode-bidi:isolate}[dir=rtl] dd.num{text-align:right}.pad{padding-left:var(--gutter);padding-right:var(--gutter)}:lang(ar) .cap,:lang(ar) .display,:lang(ar) .prod-name{letter-spacing:0;text-transform:none}:lang(ar) em{font-style:normal}:lang(ar) .cap{font-size:12px}:lang(ar) body{line-height:1.7}.block{--b-bg: var(--bg);--b-fg: var(--ink);--b-soft: var(--soft);--b-grey: var(--grey);--b-hair: var(--hair);position:relative;padding-top:88px;background:var(--b-bg);color:var(--b-fg);scroll-margin-top:12px}.tone-stone{--b-bg: var(--stone)}.tone-dark{--b-bg: var(--ink);--b-fg: var(--bg);--b-soft: color-mix(in srgb, var(--bg) 72%, var(--ink));--b-grey: color-mix(in srgb, var(--bg) 52%, var(--ink));--b-hair: color-mix(in srgb, var(--bg) 18%, var(--ink))}.tone-stone,.tone-dark{margin-top:88px;padding-bottom:88px}.block.masthead,.block.ticker{padding-top:0;margin-top:0}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--b-fg)}.sec-display{font-size:40px;margin:22px 0 18px}.source{margin-top:12px}.cover{position:relative;height:calc(100svh - 52px);min-height:600px;max-height:900px;overflow:hidden;color:#fff}.cover img{position:absolute;inset:0;height:100%;object-position:50% 30%}.cover:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#00000073,#0000 45%),linear-gradient(to bottom,#00000047,#0000 16%)}.cover-bar,.mh-bar{display:flex;justify-content:space-between;align-items:center}.cover-bar{position:absolute;z-index:2;top:0;left:0;right:0;padding:18px 20px}.burger{width:22px;height:8px;border-top:1px solid;border-bottom:1px solid}.bar-r{display:flex;gap:18px}.cover-meta{position:absolute;z-index:2;inset-inline-start:20px;bottom:calc(var(--logo) * .8 + 14px)}.cover-logo{position:absolute;z-index:2;inset-inline-start:10px;bottom:8px;font-family:var(--serif);font-weight:300;font-size:var(--logo);line-height:.8;letter-spacing:-.05em;white-space:nowrap;direction:ltr}.mh-plain{padding-top:18px;text-align:center}.mh-logo{font-size:min(40vw,210px);line-height:.9;letter-spacing:-.05em;margin:44px 0 16px}.mh-tag{margin-top:10px;font-family:var(--serif);font-style:italic;font-weight:300;font-size:20px;color:var(--b-soft)}.tk{display:flex;align-items:center;white-space:nowrap;border-bottom:1px solid var(--b-hair)}.tk-label{flex:none;padding:13px 12px 13px 20px;padding-inline:20px 12px}.tk-track{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.tk-move{display:inline-flex;animation:tk 50s linear infinite}.tk-half{display:inline-flex;gap:12px;padding:13px 12px 13px 0;padding-inline:0 12px}.tk b{font-weight:400;color:var(--b-grey)}.tk-sep{color:var(--b-grey)}.tk:hover .tk-move{animation-play-state:paused}@keyframes tk{to{transform:translate(-50%)}}@keyframes tk-rtl{to{transform:translate(50%)}}[dir=rtl] .tk-move{animation-name:tk-rtl}.tk-static{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--b-hair)}.tk-static .tk-sep:last-child{display:none}.lead{padding:0 28px 56px;text-align:center}.lead-title{font-size:48px;margin:20px 0 24px}.lead-xl .lead-title{font-size:62px}.lead .deck{max-width:31ch;margin:0 auto 28px}.inset{margin:0 26px}.inset img{aspect-ratio:4 / 5}figcaption{display:flex;justify-content:flex-end;align-items:baseline;gap:5px;margin-top:9px;font-family:var(--serif);font-size:13px}figcaption b{font:500 11px var(--sans);letter-spacing:.04em}.bleed img{aspect-ratio:4 / 5}.bleed+.lead,.bleed+.trend-text{padding-top:48px}.pulse-list li{display:grid;grid-template-columns:30px 1fr auto;align-items:baseline;gap:8px;padding:15px 0 14px;border-bottom:1px solid var(--b-hair)}.pulse-list .q{font-family:var(--serif);font-weight:300;font-size:23px;line-height:1.15}.v-list .pulse-list li:first-child .q{font-style:italic}:lang(ar) .pulse-list li:first-child .q{font-style:normal}.pulse-list .d{font-size:12px}.pulse-top{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:22px 0 18px;border-bottom:1px solid var(--b-hair)}.pulse-top .display{font-size:42px}.pulse-top .num{font-size:12px}.pair{display:grid;grid-template-columns:61% 1fr;gap:10px;align-items:start}.pair img{aspect-ratio:3 / 4}.pair .p2{margin-top:62%}.trend-text{padding:36px 28px 0}.pull{font-style:italic;font-size:30px;line-height:1.12;letter-spacing:-.015em;margin:16px 0 22px}:lang(ar) .pull{font-style:normal}.stage{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:26px;padding:14px 0;border-top:1px solid var(--b-hair);border-bottom:1px solid var(--b-hair)}.stage span{color:var(--b-grey)}.stage span.on{color:var(--b-fg);border-bottom:1px solid}.facts{display:grid;grid-template-columns:1fr 1fr}.facts div{padding:14px 0 12px;border-bottom:1px solid var(--b-hair)}.facts dd{margin-top:4px;font-family:var(--serif);font-weight:300;font-size:28px;line-height:1.1;direction:ltr;text-align:start;unicode-bidi:plaintext}.grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 6px;margin:18px 6px 0}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:8px;margin-top:18px;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail .prod{scroll-snap-align:start}.prod-img{position:relative}.prod-img img{aspect-ratio:3 / 4}.tag{position:absolute;top:8px;inset-inline-start:8px;padding:3px 6px;background:var(--b-bg);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase}:lang(ar) .tag{letter-spacing:0;font-size:11px}.prod-info{padding:10px 8px 0}.prod-name{margin:3px 0 2px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.prod-price{font-size:11.5px}.prod-price s{color:var(--b-grey)}.saving{margin-top:26px;text-align:center;font-family:var(--serif);font-weight:300;font-size:21px}.saving em{font-style:italic}.brand-cover{position:relative;color:#fff}.brand-cover img{aspect-ratio:4 / 5;filter:saturate(.85)}.brand-cover:after{content:"";position:absolute;inset:0;background:#00000038}.brand-over{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.brand-over h2{font-size:66px;margin:10px 0 6px}.brand-head{margin-bottom:28px}.brand-name{font-size:64px;margin:12px 0 6px}.brand-body{padding-top:28px}.specs{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--b-hair)}.specs dd{margin-top:3px;font-size:13px}.brand-body .body{margin:22px 0 26px}.btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border:1px solid var(--b-fg, var(--ink));font-size:11px;letter-spacing:.1em;text-transform:uppercase}.btn:hover,.btn.on{background:var(--b-fg, var(--ink));color:var(--b-bg, var(--bg))}.btn-sm{width:auto;height:44px;padding:0 22px}.btn-solid{background:var(--ink);color:var(--bg);border-color:var(--ink)}:lang(ar) .btn{letter-spacing:0;font-size:13px}.qblock{text-align:center}.q-title{max-width:15ch;margin:18px auto 30px;font-size:38px;line-height:1.08}.q-list{text-align:start}.q-list li{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:15px 0;border-top:1px solid var(--b-hair)}.q-list li:last-child{border-bottom:1px solid var(--b-hair)}.q-t{font-family:var(--serif);font-size:21px;line-height:1.2}.q-d{margin-top:3px;font-size:14px;color:var(--b-soft)}.brief li{padding:16px 0 15px;border-bottom:1px solid var(--b-hair)}.brief h3{margin:5px 0 4px;font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15}.brief .body{font-size:14px}.cal li{display:grid;grid-template-columns:76px 1fr 28px;align-items:baseline;padding:16px 0 15px;border-bottom:1px solid var(--b-hair)}.cal .date{font-family:var(--serif);font-weight:300;font-size:27px;line-height:1}.cal .what{font-size:14px;line-height:1.35}.cal .what .cap{display:block;margin-top:4px}.cal-add{justify-self:end;font-size:20px;font-weight:300;line-height:1}.cal li.locked .date,.cal li.locked .what{color:var(--b-grey)}.cal-note{display:block;margin-top:14px;text-align:start}.quote{text-align:center}.quote .display{font-size:34px;line-height:1.12}.quote footer{margin-top:18px}.radar-task{padding:14px 0;font-family:var(--serif);font-size:20px;line-height:1.25;border-top:1px solid var(--b-fg);border-bottom:1px solid var(--b-hair)}.radar-list li{display:grid;grid-template-columns:92px 1fr;gap:2px 10px;padding:14px 0;border-bottom:1px solid var(--b-hair)}.radar-list li>.grey{grid-column:2}.ra-t{font-size:15px;line-height:1.35}.fc li{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:15px 0;border-bottom:1px solid var(--b-hair)}.fc li:first-child{border-top:1px solid var(--b-fg)}.fc-t{margin-bottom:3px;font-family:var(--serif);font-weight:300;font-size:23px;line-height:1.15}.fc-bar{height:1px;margin-top:10px;background:var(--b-hair)}.fc-bar i{display:block;height:100%;background:var(--b-fg)}.locked{position:relative}.locked-content{filter:blur(7px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.lock-veil{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center}.lock-note{max-width:30ch;font-size:14px;color:var(--b-soft)}.end{padding-top:32px;padding-bottom:80px;text-align:center}.end h2{font-size:56px;margin:18px 0 20px}.end .deck{max-width:28ch;margin:0 auto 18px}.end [data-countdown]{margin-bottom:28px}.foot{display:flex;justify-content:space-between;gap:12px;padding-top:22px;padding-bottom:28px;border-top:1px solid var(--b-hair)}.tabbar{position:fixed;z-index:40;left:0;right:0;bottom:0;max-width:var(--col);margin:0 auto;display:flex;justify-content:space-around;padding:15px 8px calc(15px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--hair)}.tabbar button{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.tabbar button[aria-current=page]{color:var(--ink)}:lang(ar) .tabbar button{letter-spacing:0;font-size:12px}body.editing .block{outline:1px dashed color-mix(in srgb,var(--edit) 65%,transparent);outline-offset:-4px}body.editing .block.is-approved{outline:1.5px solid var(--ok)}body.editing .block.masthead,body.editing .block.ticker{padding-top:52px}.ed-bar{position:absolute;z-index:15;top:10px;left:10px;right:10px;display:flex;flex-wrap:wrap;gap:5px;font:400 11px/1 var(--sans);letter-spacing:.03em;direction:ltr}.ed-bar button,.ed-type{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;background:var(--edit);color:#fff}.ed-type{background:#ffffffeb;color:#111;text-transform:uppercase;letter-spacing:.08em}.ed-bar button.on{background:var(--ok)}.swatch{display:inline-block;width:10px;height:10px;border:1px solid #fff}.sw-light{background:#f2ede4}.sw-stone{background:#e9e2d6}.sw-dark{background:#1b1815}.block-hidden{padding-top:56px;padding-bottom:16px;opacity:.7}.review-bar{position:fixed;z-index:41;left:0;right:0;bottom:calc(49px + env(safe-area-inset-bottom));max-width:var(--col);margin:0 auto;display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--edit);color:#fff;font-size:12px;direction:ltr}.review-bar[hidden]{display:none}.review-bar span{margin-right:auto}.review-bar button{height:34px;padding:0 12px;border:1px solid #fff}.review-bar .rb-pub{background:#fff;color:var(--edit);font-weight:500}.proto{position:fixed;z-index:60;right:max(12px,calc((100vw - var(--col)) / 2 + 12px));bottom:calc(64px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:8px;direction:ltr;font-family:Inter Tight,Arial,sans-serif}body.editing .proto{bottom:calc(118px + env(safe-area-inset-bottom))}.proto-fab{height:30px;padding:0 12px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:10px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 20px #0000002e}.proto-panel{display:grid;gap:10px;width:236px;padding:12px;background:var(--bg);color:var(--ink);border:1px solid var(--hair);box-shadow:0 16px 40px #00000024}.proto-panel[hidden]{display:none}.pp-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase}.pp-row select{padding:4px 6px;border:1px solid var(--ink);font-size:12px;letter-spacing:0;text-transform:none}.seg{display:inline-flex;border:1px solid var(--ink)}.seg button{min-height:26px;padding:0 9px;font-size:10.5px;letter-spacing:.06em}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.toggle{position:relative;width:40px;height:22px;border-radius:999px;background:var(--hair)}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bg);box-shadow:0 1px 3px #0000004d;transition:transform .2s}.toggle[aria-pressed=true]{background:var(--edit)}.toggle[aria-pressed=true]:after{transform:translate(18px)}.sheet{position:fixed;inset:0;z-index:100}.sheet[hidden]{display:none}.sheet-backdrop{position:absolute;inset:0;background:#0a090880}.sheet-panel{--b-bg: var(--bg);--b-fg: var(--ink);--b-soft: var(--soft);--b-grey: var(--grey);--b-hair: var(--hair);position:absolute;left:0;right:0;bottom:0;max-width:var(--col);max-height:92vh;margin:0 auto;overflow:auto;padding:28px 20px calc(24px + env(safe-area-inset-bottom));background:var(--bg);color:var(--ink);border-top:1px solid var(--hair);animation:sheet-up .3s cubic-bezier(.2,.8,.2,1)}@keyframes sheet-up{0%{transform:translateY(32px);opacity:0}}.sheet-x{position:absolute;top:10px;inset-inline-end:10px;width:44px;height:44px;font-size:16px;font-weight:300}.pw-title{font-size:40px;line-height:1.04;margin:10px 0 18px}.pw-list li{padding:11px 0;border-top:1px solid var(--hair);font-size:14.5px;line-height:1.4}.pw-plans{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 14px}.pw-plan{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--hair);text-align:start}.pw-plan.on{border-color:var(--ink)}.pw-plan b{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1}.pw-founding{margin-top:12px;text-align:center}.lang-list{margin-top:14px}.lang-list button{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:14px 0;border-bottom:1px solid var(--hair);text-align:start}.lang-list .display{font-size:26px}.lang-list button[aria-pressed=true] .display{font-style:italic}.pre{max-height:60vh;overflow:auto;margin:14px 0;padding:12px;background:var(--stone);font:11px/1.45 ui-monospace,Menlo,monospace;white-space:pre;direction:ltr;text-align:left}.toast{position:fixed;z-index:120;left:50%;bottom:calc(68px + env(safe-area-inset-bottom));max-width:calc(100% - 32px);padding:12px 16px;background:var(--ink);color:var(--bg);font-size:12px;line-height:1.4;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .2s,transform .2s}.toast.show{opacity:1;transform:translate(-50%) translateY(-6px)}body.editing .toast{bottom:calc(122px + env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){.tk-move,.sheet-panel{animation:none}}.tabbar a,.tabbar span,.tabbar button{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.tabbar a.active{color:var(--ink)}.tabbar span[aria-disabled=true]{opacity:.45}.tabbar form{display:contents}.tk-item{display:inline-flex;gap:12px}.login{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:40px 28px;text-align:center}.login-logo{font-size:min(34vw,180px);line-height:.9;letter-spacing:-.05em;margin:18px 0 10px}.login-tag{font-family:var(--serif);font-style:italic;font-weight:300;font-size:20px;color:var(--soft);margin-bottom:44px}.login-form{display:grid;gap:18px;text-align:start;max-width:360px;width:100%;margin:0 auto}.field{display:grid;gap:6px}.field input{height:48px;padding:0 2px;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:16px;border-radius:0}.field input:focus{outline:none;border-bottom-width:2px}.login-error{font-size:13px;color:var(--soft)}.login .btn{margin-top:10px}.issue-soon{max-width:var(--col);min-height:100svh;padding-top:64px;padding-bottom:64px}.issue-soon h1{font-size:52px;margin:12px 0 20px}.issue-soon a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.newin{padding-top:56px;padding-bottom:40px}.newin-head{text-align:center;margin-bottom:40px}.newin-head .display{font-size:48px;margin:14px 0 16px}.newin-head .deck{max-width:30ch;margin:0 auto}.newin-day{margin-top:48px}.newin-card{display:block}.newin-card .prod-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sizes{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:4px;font-size:11px;color:var(--soft)}.sizes .out{color:var(--grey);text-decoration:line-through}.when{margin-top:4px}.newin-more{align-self:center;justify-self:center;grid-column:1 / -1;padding:14px 0;border-bottom:1px solid currentColor}.btn-solid:hover{opacity:.88}.btn:disabled{opacity:.35;cursor:not-allowed}.review{padding-top:56px;padding-bottom:40px}.review-top .display{font-size:44px;margin:14px 0 12px}.review-top .deck{max-width:36ch}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chips a,.chips button{padding:8px 12px;border:1px solid var(--hair);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft);white-space:nowrap}.chips a.on,.chips button.on{border-color:var(--ink);color:var(--ink)}.chips .num{color:var(--grey);margin-inline-start:4px}.chips-scroll{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.chips-scroll::-webkit-scrollbar{display:none}.review-list{display:grid;gap:0;margin-top:28px}.review-card{padding:22px 0 24px;border-top:1px solid var(--hair);display:grid;gap:10px}.review-card[aria-busy=true]{opacity:.5}.review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.review-name{font-family:var(--serif);font-weight:300;font-size:26px;line-height:1.1;margin-bottom:6px}.review-badge{flex:none;padding:4px 8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor}.review-badge.is-approved{color:var(--ink)}.review-badge.is-rejected{color:var(--grey)}.review-links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px}.review-links a{border-bottom:1px solid var(--hair)}.review-title{font-size:12px;font-style:italic;overflow-wrap:anywhere}.checks{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px}.checks .no{color:var(--grey)}.checks .no span[aria-hidden]{color:var(--ink)}.review-note,.review-error{font-size:13px;color:var(--soft)}.review-error{color:var(--ink);border-inline-start:2px solid var(--ink);padding-inline-start:10px}.review-actions{display:grid;gap:10px;margin-top:6px}.review-row,.review-reject{display:grid;grid-template-columns:1fr auto;gap:8px}.review-reject select{grid-column:1 / -1}.review-input{height:44px;min-width:0;padding:0 10px;border:1px solid var(--hair);background:transparent;color:var(--ink);font:inherit;font-size:16px;border-radius:0}.review-btn{height:44px;width:auto;padding:0 18px}.review-card form>.review-btn.btn-solid{width:100%}.review-card form>.review-btn.calendar-only{width:100%}.uses .use-toggle{display:inline;margin-inline-start:4px}.follow-panel{margin-top:18px}.meta-line{margin-top:14px}.review-empty{padding:40px 0}.people-form .field{gap:6px}.people-given{display:grid;gap:12px;padding:22px 0 26px;border-top:2px solid var(--ink)}.people-code{font-family:var(--serif);font-weight:300;font-size:34px;letter-spacing:.02em;overflow-wrap:anywhere}.people-text{height:auto;padding:10px;font-size:14px;line-height:1.5;resize:vertical}.people-head{margin-top:30px;padding-bottom:8px}.people-head .num{margin-inline-start:6px}.people-row.is-removed .review-name{color:var(--grey)}.newin-filters{margin-top:26px;text-align:start}.filter-panel{margin-top:14px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.filter-panel>summary{padding:14px 0;cursor:pointer;list-style:none}.filter-panel>summary::-webkit-details-marker{display:none}.filter-panel>summary:after{content:"+";float:right;font-size:16px;line-height:1}.filter-panel[open]>summary:after{content:"–"}.filter-form{display:grid;gap:16px;padding:4px 0 20px}.filter-actions{display:flex;align-items:center;gap:18px}.filter-actions .btn{width:auto;padding:0 28px;height:44px}.approve-green{display:grid;gap:8px;margin-top:20px}.admin-nav{margin-top:0;margin-bottom:18px}.calendar-page{padding-top:56px;padding-bottom:40px}.calendar-head .display{font-size:48px;margin:14px 0}.calendar-head .deck{max-width:34ch}.calendar-month{margin-top:44px}.calendar-empty{padding-top:40px}.cal-entry{border-bottom:1px solid var(--b-hair)}.cal .cal-entry{display:block;padding:0}.cal-entry summary{display:grid;grid-template-columns:76px 1fr 28px;align-items:start;padding:16px 0 15px;cursor:pointer;list-style:none}.cal-entry summary::-webkit-details-marker{display:none}.cal-entry .date{font-family:var(--serif);font-weight:300;font-size:27px;line-height:1}.cal-entry .date.tbc{font-size:22px;font-style:italic}.cal-entry .what{font-size:14px;line-height:1.35}.cal-entry .what .cap{display:block;margin-top:4px}.cal-toggle{justify-self:end;font-size:20px;font-weight:300;line-height:1;transition:transform .2s}.cal-entry details[open] .cal-toggle{transform:rotate(45deg)}.cal-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cal-tags:empty{display:none}.cal-tag{padding:2px 6px;border:1px solid var(--hair);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.cal-tag.is-on{border-color:var(--ink);color:var(--ink)}.cal-tag.is-pending{border-style:dashed}.cal-more{display:grid;gap:14px;padding:0 0 20px 76px}.cal-more .body{font-size:15px;line-height:1.5}.cal-facts{display:grid;grid-template-columns:74px 1fr;gap:6px 10px;font-size:13px}.cal-facts dt{padding-top:2px}.cal-facts a{border-bottom:1px solid var(--hair)}.cal-actions{display:flex;flex-wrap:wrap;gap:8px}.cal-actions .btn{width:auto;height:40px;padding:0 14px}.calendar-jump{display:inline-block;margin-top:16px;font-size:13px;border-bottom:1px solid currentColor}.preorder-section{margin-top:56px;padding-top:24px;border-top:1px solid var(--ink)}.preorder-title{font-size:34px;margin:12px 0 10px}.preorder-section .deck{max-width:34ch}.preorder-card .prod-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preorder-due{margin-top:3px;font-size:12px;color:var(--accent)}.review-sources{display:grid;gap:4px;font-size:13px}.review-sources a{border-bottom:1px solid var(--hair)}.watch{display:block}.watch-btn{margin-top:6px;padding:6px 0;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--grey)}.watch-btn:before{content:"○ "}.watch-btn.on{color:var(--ink)}.watch-btn.on:before{content:"● "}.newin-card .watch{padding:0 2px}.must-btn{margin-top:0}.must-btn:before{content:"☆ "}.must-btn.on{color:var(--accent)}.must-btn.on:before{content:"★ "}.brands-views{justify-content:center;margin-top:18px}.catalog-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:14px}.catalog-search select{grid-column:1 / -1}.catalog-filters .chips{margin-top:10px}.catalog-count{margin-top:16px}.catalog-more{display:flex;justify-content:center;margin-top:36px;margin-bottom:40px}.catalog-more .btn{width:auto;padding:0 28px}.brand-list{display:grid;margin-top:20px;margin-bottom:40px}.brand-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--hair)}.brand-link{display:grid;gap:4px;flex:1;min-width:0}.brand-name{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1.1}.brands-empty{margin-top:28px;margin-bottom:40px}.brand-links{display:flex;justify-content:center;gap:18px;margin:4px 0 14px}.brand-links a,.brand-page .newin-head .cap a{border-bottom:1px solid var(--hair)}.follow{flex:none}.follow-btn{height:34px;padding:0 14px;border:1px solid var(--ink);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}.follow-btn.on{background:var(--ink);color:var(--bg)}.radar-page{padding-top:56px;padding-bottom:40px}.radar-head .display{font-size:46px;margin:14px 0}.radar-head .deck{max-width:34ch}.radar-checked{margin-top:10px}.radar-tasks,.radar-feed{margin-top:40px}.radar-empty{padding:18px 0}.tasks li{padding:14px 0 12px;border-bottom:1px solid var(--hair)}.tasks li[aria-busy=true]{opacity:.5}.task-label{font-size:15px;line-height:1.4;margin-bottom:4px}.task-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px}.task-size{display:flex;align-items:center;gap:10px}.task-size .review-input{width:120px;height:36px;font-size:14px}.radar-new{margin-top:18px}.radar-new>summary{list-style:none;cursor:pointer}.radar-new>summary::-webkit-details-marker{display:none}.radar-new[open]>summary{margin-bottom:18px}.radar-form{display:grid;gap:20px}.radar-form fieldset{border:0;padding:0;margin:0;display:grid;gap:8px}.pick{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pick label{position:relative}.pick input{position:absolute;opacity:0;inset:0}.pick span{display:inline-block;padding:8px 11px;border:1px solid var(--hair);font-size:13px;color:var(--soft)}.pick input:checked+span{border-color:var(--ink);color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.pick input:focus-visible+span{outline:1px solid var(--ink);outline-offset:2px}.pick-scroll{max-height:172px;overflow-y:auto}.hint{font-size:12px}.radar-row{grid-template-columns:1fr 1fr;gap:12px!important}.radar-budget{display:grid;grid-template-columns:1fr 76px;gap:6px}.radar-discount{height:38px;font-size:13px}.radar-day{margin-top:32px}.radar-day:first-child{margin-top:0}.alerts li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--hair)}.alert-main{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center}.alert-main img,.alert-noimg{width:64px;aspect-ratio:3 / 4;object-fit:cover;background:var(--stone)}.prod-noimg{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;padding:14px;background:var(--stone);text-align:center}.prod-noimg span{font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.1;letter-spacing:-.01em;color:var(--soft);overflow-wrap:anywhere}.alert-text{display:grid;gap:2px;min-width:0}.alert-title{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-event{font-size:13px}.alert.is-restock .alert-event,.alert.is-price_drop .alert-event{color:var(--ink);font-weight:500}.alerts .watch-btn{margin-top:0}.state{min-height:70svh;display:grid;place-content:center;gap:14px;text-align:center;padding:40px 28px}.state .display{font-size:44px}.display em,.tabbar a.active,.cal-entry .date,.today-cal .date,.cal-tag.is-on,.alert.is-restock .alert-event,.alert.is-price_drop .alert-event,.watch-btn.on{color:var(--accent)}.cal-tag.is-on,.chips a.on,.chips button.on{border-color:var(--accent)}.btn-solid{background:var(--ink);color:var(--bg)}.theme-switch{display:flex;align-items:center;gap:10px;margin:-6px 0 18px}.theme-switch form{display:contents}.theme-switch button{padding:6px 10px;border:1px solid var(--hair);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.theme-switch button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.legal{max-width:680px;margin:0 auto;padding-top:40px;padding-bottom:80px}.legal .display{font-size:44px;margin:12px 0 14px}.legal .deck{font-size:17px;line-height:1.5}.legal h2{font-family:var(--serif);font-weight:300;font-size:26px;line-height:1.15;margin:40px 0 10px;padding-top:14px;border-top:1px solid var(--hair)}.legal h3{font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 8px}.legal p,.legal li{font-size:15.5px;line-height:1.6;color:var(--soft)}.legal p+p{margin-top:10px}.legal ul,.legal ol{padding-inline-start:20px;margin:8px 0 12px;display:grid;gap:8px}.legal ul{list-style:disc}.legal ol{list-style:decimal}.legal b{font-weight:500;color:var(--ink)}.legal a{border-bottom:1px solid var(--hair)}.legal a:hover{color:var(--accent)}.login-legal{display:flex;justify-content:center;gap:18px;margin-top:28px}.legal-note{margin-top:40px}.login-legal a,.today-foot a{color:var(--grey)}.today{padding-bottom:40px}.today-mast{padding-top:24px;padding-bottom:14px;border-bottom:1px solid var(--ink)}.today-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;text-align:start}.today-links{display:flex;gap:14px;color:var(--grey)}.today-links form{display:contents}.today-links a,.today-links button{color:var(--grey);font:inherit;letter-spacing:inherit;text-transform:inherit}.today-logo-line{display:flex;align-items:baseline;gap:10px;margin-top:14px}.today-logo-line .display{font-size:30px;line-height:1;letter-spacing:-.04em}.today-tag{font-family:var(--serif);font-style:italic;font-weight:300;font-size:15px;color:var(--soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.today-section{margin-top:40px}.today-countdown{display:grid;gap:4px;margin-top:16px;padding:14px 16px;border:1px solid var(--accent)}.today-countdown .cap{color:var(--accent)}.today-countdown-time{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1.05;color:var(--accent)}.today-countdown-what{display:grid;gap:2px;font-size:15px}.today-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:18px}.today-stat{display:grid;gap:4px}.today-stat .num{font-family:var(--serif);font-weight:300;font-size:44px;line-height:1;color:var(--accent)}.today-soon{display:grid;gap:10px;padding-top:16px}.today-cal li{grid-template-columns:76px 1fr;align-items:start}.today-rail{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:12px;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding:18px var(--gutter) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.today-rail::-webkit-scrollbar{display:none}.today-piece{scroll-snap-align:start}.today-piece .prod-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.today-note{font-size:12.5px;color:var(--accent);margin-top:4px}.must-note-small{margin-top:4px;font-size:12.5px;font-style:italic;color:var(--soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.must-review-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start}.must-review .review-name{font-size:20px}.must-on{color:var(--accent)}.today-grid,.today-brand-grid{margin-top:18px;margin-inline:calc(-1 * var(--gutter))}.today-brand{padding-top:16px}.today-brand .display{font-size:40px;margin-bottom:6px}.today-brand-grid{grid-template-columns:repeat(3,1fr)}.today-brand-grid .prod-name{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.today-radar{padding-top:16px}.today-foot{margin-top:48px;padding-top:18px;border-top:1px solid var(--hair)}.news-list{list-style:none;margin:0;padding:0}.news-list li{border-bottom:1px solid var(--hair)}.news-list a{display:grid;gap:6px;padding:14px 0;color:inherit;text-decoration:none}.news-title{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.25}.news-list a:hover .news-title{color:var(--accent)}.news-note{margin-top:12px}.news-block{margin-top:44px}.news-day{margin-top:18px}.news-day-label{margin-bottom:2px}.news-switch{display:flex;gap:14px}.news-lead{margin-top:44px}.news-lead-title{font-size:34px;line-height:1.08;margin:16px 0 12px}.news-why{font-size:16px;line-height:1.5}.news-action{margin-top:12px;padding:10px 12px;border-inline-start:2px solid var(--accent);font-size:14px}.news-sources{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;color:var(--grey)}.news-sources a:hover{color:var(--accent)}.story-list{list-style:none;margin:0;padding:0}.story-list li{border-bottom:1px solid var(--hair)}.story-list a{display:grid;gap:6px;padding:14px 0}.story-list .body{font-size:14px;line-height:1.45}.story-form{display:grid;gap:12px}.review-text{height:auto;min-height:84px;padding:10px;line-height:1.45;resize:vertical;field-sizing:content}.review-text.review-short{min-height:0}.field textarea.review-input{border:1px solid var(--hair)}.story-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pulse{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:12px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.pulse>.cap{color:var(--accent)}.pulse ul{display:flex;gap:22px;overflow-x:auto;margin:0;padding:0;list-style:none;scrollbar-width:none;margin-inline-end:calc(-1 * var(--gutter));padding-inline-end:var(--gutter)}.pulse ul::-webkit-scrollbar{display:none}.pulse li{flex:none}.pulse a{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;color:inherit}.pulse-name{font-family:var(--serif);font-weight:300;font-size:17px}.pulse-move,.shelf-move{font-size:12px}.is-up{color:var(--accent)}.is-down{color:var(--grey)}.stage-meter{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:16px;color:var(--grey)}.stage-meter span.on{color:var(--accent)}.stage-meter span.on:before{content:"● "}.trend-card{padding-top:4px}.trend-name{display:flex;align-items:center;gap:12px;font-size:44px;line-height:1.02;margin:10px 0 14px}.trend-name a{color:inherit}.trend-lines{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.5;color:var(--soft)}.trend-lines li:first-child{color:var(--ink)}.swatch{flex:none;display:inline-block;width:.72em;height:.72em;border:1px solid var(--hair);vertical-align:baseline;margin-inline-end:.35em}.trend-name .swatch,.trend-head .swatch{width:34px;height:34px;margin:0}.sparkline{display:block;width:100%;height:48px;margin-top:18px;overflow:visible}.sparkline polyline{stroke:var(--accent);stroke-width:1.5}.sparkline-base{stroke:var(--hair);stroke-width:1}.sparks{list-style:none;margin:0;padding:0}.sparks li{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:14px 0;border-bottom:1px solid var(--hair)}.sparks .num{font-family:var(--serif);font-size:20px;line-height:1.25;color:var(--accent)}.sparks a{display:grid;gap:6px;color:inherit}.sparks .body{font-size:14px;line-height:1.45;color:var(--soft)}.shelves{display:grid;gap:22px;padding-top:16px}.shelves ul{list-style:none;margin:8px 0 0;padding:0}.shelves li a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--hair);color:inherit}.shelf-name{font-family:var(--serif);font-weight:300;font-size:19px}.shelf-bar{grid-column:1 / -1;height:1px;background:var(--hair)}.shelf-bar span{display:block;height:1px;background:currentColor}.is-up+.shelf-bar span{background:var(--accent)}.is-down+.shelf-bar span{background:var(--grey)}.trend-page{padding-top:40px;padding-bottom:40px}.trend-head h1{display:flex;align-items:center;gap:14px;font-size:52px;line-height:1;margin:14px 0 6px}.trend-facts{margin-top:22px}.trend-chart{margin:0}.trend-chart figcaption{display:block;margin-top:8px;font:400 10.5px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase}.trend-block{margin-top:40px}.trend-makers{list-style:none;margin:10px 0 0;padding:0}.trend-makers li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:15px}.trend-grid{margin-top:14px}.trend-note{margin-top:40px}.trend-review .trend-lines{font-size:13px;gap:4px}.threads-account{margin-top:14px}.threads-account a{border-bottom:1px solid var(--hair)}.threads-search{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:18px}.threads-search input{height:40px;padding:0 10px;border:1px solid var(--hair);background:transparent;color:inherit;font:inherit}.threads-posts{list-style:none;margin:10px 0 14px;padding:0}.threads-posts li{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--hair)}.threads-text{font-size:15px;line-height:1.5;color:var(--soft);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.threads-topics{width:100%;border-collapse:collapse;margin-top:10px}.threads-topics th{text-align:start;font-weight:400;padding:6px 0;border-bottom:1px solid var(--hair)}.threads-topics td{padding:10px 0;border-bottom:1px solid var(--hair);font-size:15px}.threads-topics .num{text-align:end;width:70px}.threads-topics a,.threads-quiet a{border-bottom:1px solid var(--hair)}.threads-quiet{margin-top:16px;font-size:13px;line-height:1.7;color:var(--soft)}.tabbar-brand{display:none}@media(min-width:900px){:root{--gutter: 40px;--wide: 1240px;--read: 820px}html{background:var(--bg)}body{max-width:none;padding-top:64px;padding-bottom:0}#issue{max-width:var(--wide);margin-inline:auto}.tabbar{top:0;bottom:auto;max-width:none;height:64px;padding:0 max(var(--gutter),calc((100vw - var(--wide)) / 2 + var(--gutter)));justify-content:flex-end;align-items:center;gap:32px;border-top:0;border-bottom:1px solid var(--hair)}.tabbar a,.tabbar span,.tabbar button{font-size:11px}.tabbar a:hover{color:var(--ink)}.tabbar .tabbar-brand{display:flex;align-items:baseline;gap:12px;margin-inline-end:auto;text-transform:none;letter-spacing:0;color:var(--ink)}.tabbar .tabbar-logo{font-family:var(--serif);font-weight:300;font-size:30px;line-height:1;letter-spacing:-.04em;text-transform:none;color:var(--ink)}.tabbar .tabbar-tag{font-family:var(--serif);font-style:italic;font-weight:300;font-size:15px;letter-spacing:0;text-transform:none;color:var(--soft)}.today-logo-line{display:none}.chips-scroll{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}.today{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.today>*{grid-column:1 / -1}.today>.is-main{grid-column:1;grid-row:span 2;padding-inline-end:28px}.today>.is-side{grid-column:2;padding-inline-start:28px}.today-section{margin-top:56px}.today-mast{margin-inline:var(--gutter);padding-inline:0}.today-cal{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.today-stats{grid-template-columns:repeat(3,minmax(0,240px))}.today-stat .num{font-size:72px}.today-rail{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;overflow:visible;margin-inline:0;padding:18px 0 4px}.today>.is-side .story-list{display:block}.today-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 16px;margin-inline:0}.today-brand-grid{gap:16px;margin-inline:0}.today-brand .display{font-size:56px}.newin-head .deck{max-width:44ch}.newin-filters{max-width:var(--read);margin-inline:auto}.newin .chips-scroll{justify-content:center}.filter-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);align-items:end}.filter-form>.pick,.filter-form>.filter-actions,.filter-form>p{grid-column:1 / -1}.filter-form .radar-row{display:grid}.newin .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 16px;margin:20px var(--gutter) 0}.brand-search{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}.brand-search select{grid-column:auto}.brand-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.radar-page{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.radar-head{grid-column:1 / -1}.radar-tasks{padding-inline-end:28px}.radar-feed{padding-inline-start:28px}.radar-page:not(:has(.radar-tasks)) .radar-feed{grid-column:1 / -1;padding-inline-start:var(--gutter)}.radar-page:not(:has(.radar-tasks)) .alerts{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.news-page{max-width:1080px;margin-inline:auto}.news-day .news-list,.story-list{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.news-page .newin-head .deck{max-width:52ch}.news-lead-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px;align-items:start}.news-lead-title{font-size:44px;margin-top:16px}.calendar-page,.review{max-width:var(--read);margin-inline:auto}.preorder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 16px;margin:20px var(--gutter) 0}.preorder-title{font-size:44px}.issue-view{--logo: 260px;max-width:640px;margin-inline:auto}.trend-name{font-size:60px}.shelves{grid-template-columns:1fr 1fr;column-gap:48px}.trend-page{max-width:var(--wide);margin-inline:auto}.trend-head h1{font-size:72px}.trend-facts{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end}.trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 16px;margin:14px var(--gutter) 0}.trend-makers{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}}@media(min-width:1280px){:root{--gutter: 56px;--wide: 1360px}.newin .grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(hover:hover){.prod:hover .prod-name,.newin-card:hover .prod-name,.alerts a:hover .alert-title{color:var(--accent)}}
