@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4efe6;--paper-light:#fbf8f2;--paper-deep:#e9dfd0;--ink:#1c1a17;--ink-soft:#39352f;--muted:#6b645b;--rule:#c9bdac;--rule-light:#ded4c5;--accent:#7d2e2e;--accent-dark:#642222;--serif:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"IBM Plex Sans Variable", "Helvetica Neue", Arial, sans-serif;--shell:1240px;--narrow:760px;--gutter:clamp(1.25rem, 5vw, 4.5rem);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--sans);scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:radial-gradient(circle at 13% 4%, #ffffff73, transparent 28rem), var(--paper);min-width:320px;margin:0}body:before{z-index:1000;content:"";opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--accent);color:var(--paper-light)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip-link{z-index:2000;background:var(--ink);color:var(--paper-light);padding:.7rem 1rem;font-size:.875rem;font-weight:650;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100%, var(--shell));padding-inline:var(--gutter);margin-inline:auto}.shell-narrow{width:min(100%, calc(var(--narrow) + (var(--gutter) * 2)));padding-inline:var(--gutter);margin-inline:auto}.site-header{z-index:100;border-bottom:1px solid var(--rule);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:82px;display:flex}.masthead{font-family:var(--serif);letter-spacing:-.025em;align-items:center;gap:.9rem;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:620;display:inline-flex}.masthead-mark{border:1px solid var(--ink);width:38px;height:38px;color:var(--accent);font-family:var(--sans);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.68rem;font-weight:750;display:grid}.nav-list{gap:clamp(1rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.nav-list a{min-height:44px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:650;display:inline-flex;position:relative}.nav-list a:after{background:var(--accent);content:"";transform-origin:100%;height:1px;transition:transform .26s var(--ease);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.nav-list a:hover,.nav-list a[aria-current=page]{color:var(--ink)}.nav-list a:hover:after,.nav-list a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-footer{border-top:1px solid var(--rule);margin-top:clamp(5rem,12vw,10rem)}.footer-grid{grid-template-columns:1.5fr 1fr auto;align-items:start;gap:3rem;padding-block:3.5rem;display:grid}.footer-name{font-family:var(--serif);font-size:1.65rem;font-weight:620}.footer-grid p{max-width:30rem;color:var(--muted);margin:.6rem 0 0;font-size:.9rem;line-height:1.6}.footer-grid nav{grid-template-columns:repeat(2,auto);gap:.8rem 2rem;display:grid}.footer-grid nav a{color:var(--muted);text-underline-offset:.25em;font-size:.85rem;text-decoration:underline #0000}.footer-grid nav a:hover{color:var(--ink);text-decoration-color:var(--accent)}.footer-grid .copyright{text-align:right;white-space:nowrap;margin:0}.section-kicker,.issue-line,.article-series{color:var(--accent);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:720}.section-heading{align-items:center;gap:1.2rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:flex}.section-heading .section-kicker{white-space:nowrap;margin:0}.section-rule{background:var(--rule);flex:1;height:1px}.section-number,.section-heading>a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.section-heading>a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.25em}.text-link,.button-link{min-height:44px;color:var(--accent);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.82rem;font-weight:680;display:inline-flex}.button-link{border:1px solid var(--accent);width:fit-content;min-height:48px;padding:0 1.25rem;transition:background .18s,color .18s}.button-link:hover{background:var(--accent);color:var(--paper-light)}.home-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:min(700px,100vh - 82px);padding-block:clamp(5rem,12vw,9rem);display:grid;position:relative}.home-intro{max-width:960px}.home-intro h1{max-width:930px;font-family:var(--serif);letter-spacing:-.058em;margin:1.7rem 0 1.6rem;font-size:clamp(3.6rem,9.2vw,8rem);font-weight:480;line-height:.88}.home-intro h1 em{color:var(--accent);font-weight:430}.home-intro>p{max-width:560px;color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.45}.home-folio{border-left:1px solid var(--rule);height:310px;color:var(--muted);letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;padding-left:1.1rem;font-size:.66rem;display:flex}.featured{border-top:1px solid var(--rule);padding-block:clamp(4.5rem,10vw,8rem)}.featured-grid{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:stretch;gap:clamp(2.5rem,7vw,6rem);display:grid}.featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:1.5rem;display:flex}.featured-copy h2{max-width:680px;font-family:var(--serif);letter-spacing:-.048em;margin:1.25rem 0 1.3rem;font-size:clamp(2.7rem,5.4vw,5.2rem);font-weight:520;line-height:.98}.featured-copy>p{max-width:570px;color:var(--muted);font-family:var(--serif);margin:0 0 1.8rem;font-size:1.16rem;line-height:1.58}.post-card-meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem;font-size:.72rem;font-weight:590;display:flex}.type-hero{border:1px solid var(--ink);background:linear-gradient(155deg, transparent 49.8%, #1c1a1726 50%, transparent 50.2%), var(--paper-deep);isolation:isolate;min-height:530px;position:relative;overflow:hidden}.type-hero.compact{min-height:440px}.type-hero-orbit{z-index:-1;border:1px solid var(--rule);border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:72%;top:-23%;right:-13%}.orbit-two{aspect-ratio:1;border-color:#7d2e2e80;width:46%;top:-5%;right:2%}.type-hero-index{color:var(--muted);letter-spacing:.18em;font-size:.67rem;position:absolute;top:1.7rem;left:1.8rem}.type-hero-copy{position:absolute;bottom:clamp(2rem,7vw,4.5rem);left:clamp(1.8rem,6vw,4rem);right:clamp(1.8rem,6vw,4rem)}.type-hero-copy span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.7rem;font-size:.68rem;font-weight:700;display:block}.type-hero-copy strong{max-width:560px;font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(1.85rem,3.6vw,3.35rem);font-weight:480;line-height:.98;display:block}.compact .type-hero-copy strong{font-size:clamp(1.9rem,3.8vw,3.55rem)}.type-hero-monogram{background:var(--accent);width:76px;height:76px;color:var(--paper-light);font-family:var(--serif);border-radius:50%;place-items:center;font-size:1.5rem;display:grid;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.featured-image,.article-media figure{background:var(--paper-deep);margin:0;overflow:hidden}.featured-image img,.article-media figure img{object-fit:cover;width:100%;height:100%}.journal-note{background:var(--ink);color:var(--paper);padding-block:clamp(5rem,12vw,9rem)}.journal-note-grid{grid-template-columns:.55fr 1.45fr;align-items:start;gap:3rem;display:grid}.journal-note-mark{color:var(--accent);font-family:var(--serif);margin:-.15em 0 0;font-size:clamp(8rem,19vw,17rem);line-height:.7}.journal-note h2{max-width:800px;font-family:var(--serif);letter-spacing:-.045em;margin:1.1rem 0;font-size:clamp(2.7rem,6vw,5.5rem);font-weight:460;line-height:.95}.journal-note-grid>div>p{color:#cfc5b8;max-width:620px;font-family:var(--serif);margin:0;font-size:1.22rem;line-height:1.58}.writing-section,.topics,.home-author,.related{padding-top:clamp(5rem,11vw,9rem)}.post-list{border-top:1px solid var(--ink)}.post-card{border-bottom:1px solid var(--rule)}.post-card-link{transition:background .2s ease, padding .28s var(--ease);grid-template-columns:90px 1fr;gap:1rem;padding-block:2.2rem;display:grid}.post-card-link:hover{background:#ffffff40;padding-inline:1.1rem}.post-card-index{color:var(--accent);font-family:var(--serif);padding-top:.35rem;font-size:1rem;font-style:italic}.post-card-copy h2{max-width:850px;font-family:var(--serif);letter-spacing:-.035em;margin:.8rem 0 .65rem;font-size:clamp(1.8rem,4vw,3.1rem);font-weight:510;line-height:1.05}.post-card-copy>p{max-width:700px;color:var(--muted);font-family:var(--serif);margin:0 0 .8rem;font-size:1.03rem;line-height:1.55}.launch-note{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:180px 1fr;align-items:center;gap:2rem;min-height:180px;display:grid}.launch-note span{color:var(--accent);font-family:var(--serif);font-size:1.05rem;font-style:italic}.launch-note p{max-width:600px;font-family:var(--serif);margin:0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.topics>h2{max-width:700px;font-family:var(--serif);letter-spacing:-.04em;margin:1rem 0 2.5rem;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:480;line-height:1}.topic-list{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.topic-list a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;min-height:128px;padding:1.5rem;transition:background .18s,color .18s;display:flex}.topic-list a:nth-child(3n){border-right:0}.topic-list a:hover{background:var(--accent);color:var(--paper-light)}.topic-list span{font-family:var(--serif);font-size:clamp(1.45rem,3vw,2rem)}.topic-list small{letter-spacing:.1em;font-size:.7rem}.author-card{border:1px solid var(--ink);background:var(--paper-light);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(2rem,5vw,4rem);display:grid}.author-card.compact{grid-template-columns:112px minmax(0,1fr);padding:clamp(1.5rem,4vw,2.6rem)}.author-avatar{aspect-ratio:1;background:var(--ink);width:100%;color:var(--paper);font-family:var(--serif);border-radius:50%;place-items:center;font-size:clamp(2rem,6vw,4rem);display:grid;overflow:hidden}.author-avatar img{object-fit:cover;width:100%;height:100%}.author-card h2{font-family:var(--serif);letter-spacing:-.035em;margin:.55rem 0 .65rem;font-size:clamp(2rem,4vw,3rem);font-weight:500}.author-card p{max-width:660px;color:var(--muted);font-family:var(--serif);margin:0;font-size:1.04rem;line-height:1.6}.page-header{border-bottom:1px solid var(--ink);padding-block:clamp(5rem,12vw,9rem) clamp(3rem,7vw,5rem)}.page-header h1{font-family:var(--serif);letter-spacing:-.055em;margin:1rem 0 .7rem;font-size:clamp(3.4rem,9vw,7.5rem);font-weight:480;line-height:.92}.page-header p{max-width:660px;color:var(--muted);font-family:var(--serif);margin:0;font-size:1.18rem;line-height:1.55}.archive{padding-top:clamp(3.5rem,8vw,6rem)}.archive-year{grid-template-columns:150px 1fr;align-items:start;gap:2rem;display:grid}.archive-year h2{color:var(--accent);font-family:var(--serif);margin:0;font-size:2.3rem;font-style:italic;font-weight:440;position:sticky;top:2rem}.article-shell{padding-top:clamp(4rem,10vw,7rem)}.reading-progress{z-index:500;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.reading-progress span{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.back-link{min-height:44px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.76rem;font-weight:640;display:inline-flex}.back-link:hover{color:var(--accent)}.article-series{margin-top:clamp(3rem,8vw,5.5rem)}.article-header h1{font-family:var(--serif);letter-spacing:-.058em;margin:1.15rem 0 1.4rem;font-size:clamp(3.2rem,8.4vw,7.25rem);font-weight:490;line-height:.92}.article-dek{color:var(--muted);font-family:var(--serif);margin:0;font-size:clamp(1.25rem,2.7vw,1.65rem);line-height:1.48}.article-byline{align-items:center;gap:.9rem;margin-top:2rem;display:flex}.mini-avatar{background:var(--ink);width:48px;height:48px;color:var(--paper);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:.95rem;display:grid}.mini-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.article-byline a{font-family:var(--serif);font-size:1.05rem;font-weight:600}.article-byline p{color:var(--muted);letter-spacing:.04em;margin:.15rem 0 0;font-size:.72rem}.article-media{margin-top:clamp(3rem,8vw,6rem)}.article-media .type-hero,.article-media figure{width:100%;min-height:min(540px,55vw)}.article-layout{grid-template-columns:170px minmax(0, var(--narrow));justify-content:center;gap:clamp(2.5rem,7vw,6rem);padding-top:clamp(4rem,9vw,7rem);display:grid}.article-aside{padding-top:.65rem}.article-aside ul{margin:1rem 0 0;padding:0;list-style:none}.article-aside li+li{margin-top:.45rem}.article-aside a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.25em;font-size:.78rem}.article-aside a:hover{color:var(--accent)}.prose{min-width:0;color:var(--ink-soft);font-family:var(--serif);font-size:clamp(1.2rem,2.15vw,1.38rem);line-height:1.72}.prose>:first-child{margin-top:0}.prose>p:first-of-type:first-letter{float:left;color:var(--accent);font-family:var(--serif);margin:.08em .1em 0 0;font-size:4.4em;font-weight:540;line-height:.75}.prose .verse-card{margin:0 0 clamp(2.5rem,6vw,4rem)}.prose .verse-card img{border:1px solid var(--rule);width:100%;height:auto;display:block}.prose p{margin:0 0 1.45em}.prose h2,.prose h3{color:var(--ink);font-family:var(--serif);letter-spacing:-.03em;font-weight:560;line-height:1.08}.prose h2{margin:2.2em 0 .65em;font-size:2.1em}.prose h3{margin:2em 0 .6em;font-size:1.5em}.prose a{color:var(--accent-dark);text-underline-offset:.15em;text-decoration:underline .075em}.prose blockquote{border-left:3px solid var(--accent);color:var(--ink);margin:2.2em 0;padding:.2em 0 .2em 1.2em;font-size:1.25em;font-style:italic;line-height:1.45}.prose ul,.prose ol{margin:0 0 1.5em;padding-left:1.35em}.prose li+li{margin-top:.45em}.prose hr{background:var(--accent);border:0;width:92px;height:1px;margin:3.5rem 0 2.2rem}.prose hr+p{color:var(--muted);font-family:var(--sans);font-size:.72em;line-height:1.6}.article-end{padding-top:clamp(3.5rem,8vw,6rem)}.share-bar{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1.5rem;min-height:96px;margin-bottom:3rem;padding-block:1.2rem;display:flex;position:relative}.share-label{font-family:var(--serif);font-size:1.15rem;font-style:italic}.share-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.share-actions button,.share-actions a{border:1px solid var(--rule);min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.76rem;font-weight:620;display:inline-flex}.share-actions button:hover,.share-actions a:hover{border-color:var(--accent);color:var(--accent)}.share-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.share-status{color:var(--accent);font-size:.68rem;position:absolute;bottom:.3rem;right:0}.about-page{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-top:clamp(4rem,10vw,8rem);display:grid}.about-portrait{border:1px solid var(--ink);background:linear-gradient(145deg, transparent 49.8%, var(--rule) 50%, transparent 50.2%), var(--paper-deep);place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.about-portrait:before,.about-portrait:after{aspect-ratio:1;border:1px solid var(--rule);content:"";border-radius:50%;width:72%;position:absolute}.about-portrait:after{border-color:#7d2e2e80;width:52%}.about-portrait img{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-initials{z-index:1;font-family:var(--serif);letter-spacing:-.08em;font-size:clamp(5rem,14vw,10rem);font-weight:450}.about-caption{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;position:absolute;bottom:1.4rem;right:1.5rem}.about-copy h1{font-family:var(--serif);letter-spacing:-.055em;margin:1rem 0 1.5rem;font-size:clamp(3.2rem,7vw,6.3rem);font-weight:480;line-height:.92}.about-copy p{max-width:650px;color:var(--muted);font-family:var(--serif);font-size:1.12rem;line-height:1.65}.about-copy .about-lede{color:var(--ink-soft);font-size:clamp(1.35rem,2.7vw,1.8rem);line-height:1.45}.about-rule{background:var(--accent);width:100px;height:1px;margin:2.2rem 0}.about-copy .button-link{margin-top:1rem}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:72vh;display:flex}.not-found>span{color:var(--rule);font-family:var(--serif);letter-spacing:-.1em;font-size:clamp(8rem,24vw,19rem);line-height:.65}.not-found h1{font-family:var(--serif);letter-spacing:-.05em;margin:1rem 0 .5rem;font-size:clamp(3rem,7vw,6rem);font-weight:480}.not-found>p:not(.section-kicker){max-width:560px;color:var(--muted);font-family:var(--serif);margin:0 0 1.5rem;font-size:1.18rem}@media (width<=900px){.featured-grid,.about-page{grid-template-columns:1fr}.featured-grid{gap:2rem}.type-hero{min-height:min(540px,90vw)}.article-layout{grid-template-columns:minmax(0, var(--narrow))}.article-aside{align-items:baseline;gap:1rem;display:flex}.article-aside ul{flex-wrap:wrap;gap:.45rem .9rem;margin:0;display:flex}.article-aside li+li{margin:0}.about-portrait{width:min(100%,620px);min-height:min(720px,110vw)}}@media (width<=720px){:root{--gutter:1.2rem}.header-inner{gap:1rem;min-height:74px}.masthead{font-size:1.2rem}.masthead>span:last-child{display:none}.masthead-mark{width:34px;height:34px}.nav-list{gap:.4rem}.nav-list a{letter-spacing:.06em;padding-inline:.3rem;font-size:.65rem}.home-hero{grid-template-columns:1fr;min-height:auto;padding-block:5rem 6rem}.home-intro h1{font-size:clamp(3.5rem,17vw,5.3rem)}.home-folio{display:none}.featured-grid{grid-template-columns:1fr}.featured-copy h2{font-size:clamp(2.8rem,13vw,4rem)}.type-hero,.type-hero.compact,.article-media .type-hero{min-height:420px}.type-hero-monogram{width:62px;height:62px;top:29%}.journal-note-grid{grid-template-columns:1fr;gap:1rem}.journal-note-mark{font-size:8rem}.topic-list{grid-template-columns:1fr}.topic-list a,.topic-list a:nth-child(3n){border-right:0;min-height:92px}.author-card,.author-card.compact{grid-template-columns:82px 1fr;align-items:start;gap:1.2rem;padding:1.3rem}.author-card h2{font-size:1.65rem}.author-card p{font-size:.95rem}.post-card-link{grid-template-columns:42px 1fr}.launch-note,.archive-year{grid-template-columns:1fr}.launch-note{gap:.7rem;padding-block:2rem}.archive-year h2{position:static}.article-header h1{overflow-wrap:break-word;font-size:clamp(3rem,14vw,4.6rem)}.article-layout{gap:2rem}.share-bar{flex-direction:column;align-items:flex-start}.share-status{min-height:1em;position:static}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-grid .copyright{text-align:left}}@media (width<=440px){.type-hero-copy strong{font-size:2.2rem}.type-hero-monogram{right:6%}.author-card,.author-card.compact{grid-template-columns:1fr}.author-avatar{width:78px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{body{background:#fff}body:before,.site-header,.site-footer,.article-media,.article-aside,.share-bar,.reading-progress{display:none!important}.article-layout{display:block}.prose{color:#000;font-size:12pt}}
