@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-display-latin-400-normal-n_DgBRfq.woff2)format("woff2"),url(/assets/libre-caslon-display-latin-400-normal-BbfEE5V2.woff)format("woff")}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{max-inline-size:100%;display:block}button{cursor:pointer}}@layer base{html{scrollbar-gutter:stable}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#07090b;--paper:#f5f3ed;--surface:var(--ink);--foreground:var(--paper);--muted:#a6aaa9;--sage:#a3c2a2;--action:#50a5d8;--rule:#444846;--panel:#101416;--gutter:clamp(24px, 4.15vw, 80px);--serif:"Libre Caslon Display", Georgia, "Times New Roman", serif;--sans:"Inter Variable", Arial, sans-serif;font-family:var(--serif);font-synthesis:none;scroll-behavior:smooth;scroll-padding-block-start:104px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:var(--paper);--foreground:var(--ink);--muted:#606862;--sage:#426646;--action:#0654b0;--rule:#bbc1b7;--panel:#ebece4}body{background:var(--surface);color:var(--foreground);min-inline-size:0}button{background:0 0;border:0;padding:0}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--action);outline-offset:6px;border-radius:0}::selection{background:var(--sage);color:var(--ink)}h1,h2,h3{font-weight:400}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--paper);color:var(--ink);font:500 16px var(--sans);padding:16px 24px;position:absolute;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.eyebrow{font:450 11px/1.5 var(--sans);letter-spacing:.18em;text-transform:uppercase}.page-gutter{padding-inline:var(--gutter)}.icon-button{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}svg{flex-shrink:0}.text-link{color:var(--action);border-block-end:1px solid;align-items:center;gap:18px;padding-block:9px;font-size:27px;line-height:1.3;display:inline-flex}.text-link svg{transition:transform .18s}.text-link:hover svg{transform:translate(5px)}}@layer layout{.site-header{min-block-size:84px;padding:12px var(--gutter);z-index:10;background:var(--surface);border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;inset-block-start:0}.wordmark{letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:16px;padding-block:3px;font-size:28px;line-height:1;display:flex}.brand-symbol{flex:none;block-size:48px;inline-size:48px}.brand-symbol img{object-fit:contain;block-size:100%;inline-size:100%}.brand-ink,:root[data-theme=light] .brand-paper{display:none}:root[data-theme=light] .brand-ink{display:block}.brand-name{white-space:nowrap;column-gap:.22em;display:flex}.header-right,.desktop-nav,.header-tools{align-items:center;display:flex}.header-right{gap:clamp(16px,2vw,30px);min-inline-size:0}.header-kept-line{min-block-size:44px;min-inline-size:44px;color:var(--sage);font:450 10px/1.4 var(--sans);justify-content:center;align-items:center;gap:8px;display:inline-flex}.header-kept-line:hover{text-underline-offset:5px;text-decoration:underline}.kept-line-mark{clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);background:currentColor;flex:none;block-size:16px;inline-size:10px;display:inline-block}.desktop-nav{white-space:nowrap;gap:clamp(18px,2vw,30px);font-size:19px}.desktop-nav a{align-items:center;min-block-size:44px;min-inline-size:44px;padding-block:10px;display:inline-flex}.desktop-nav a:hover,.wordmark:hover{color:var(--sage)}.desktop-nav a[aria-current]{color:var(--sage);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.desktop-nav a[aria-current=location]{text-decoration-style:dotted}.header-tools{gap:22px}.theme-button{position:relative}.theme-button:before,.theme-button:after{content:"";background:var(--rule);block-size:26px;inline-size:1px;position:absolute;inset-block-start:9px}.theme-button:before{inset-inline-start:-15px}.theme-button:after{inset-inline-end:-15px}.language-control{position:relative}.language-button{align-items:center;gap:14px;min-block-size:44px;font-size:19px;display:flex}.language-button [data-icon=chevron]{transform:rotate(90deg)}.language-panel{background:var(--panel);border:1px solid var(--rule);min-inline-size:240px;padding:24px;position:absolute;inset-block-start:calc(100% + 18px);inset-inline-end:0}.language-panel>p{color:var(--muted);margin-block-end:12px}.language-panel button{justify-content:space-between;align-items:center;gap:28px;min-block-size:44px;inline-size:100%;font-size:24px;display:flex}.language-current{color:var(--sage);font:12px var(--sans)}.portrait-hero{background-blend-mode:multiply;block-size:min(1040px,100svh - 84px);min-block-size:540px;color:var(--paper);background:#bfbfbf url(/images/ghazi-rabihavi.jpeg) 0 17%/400% no-repeat;position:relative;overflow:hidden}.hero-portrait{object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:none;position:absolute;inset-block:0;inset-inline-start:26%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%);mask-image:linear-gradient(90deg,#0000,#000 20%)}.hero-copy{position:absolute;inset-block-start:clamp(80px,6.5vw,125px);inset-inline-start:var(--gutter)}.hero-copy .eyebrow{color:var(--paper);margin-block-end:16px}.hero-intro{font-size:clamp(28px,2.5vw,45px);line-height:1.08}.hero-intro span{display:block}.hero-name{inset-inline:var(--gutter);letter-spacing:0;white-space:nowrap;font-size:16.2vw;line-height:.82;position:absolute;inset-block-end:88px}.hero-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;inset-block-end:24px;inset-inline:0}.hero-folio{font:11px/1.5 var(--sans);letter-spacing:.08em}.hero-folio span{color:#c1cbb9;margin-inline-end:20px}.hero-cta{border-block-end:1px solid #d3dfca;align-items:center;gap:24px;min-block-size:44px;font-size:24px;display:inline-flex}.opening-works{padding-block:20px 28px}.portrait-caption{color:var(--muted);letter-spacing:.035em;min-block-size:24px;font-size:15px;display:inline-block}.portrait-caption:hover{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.portrait-caption span{margin-inline:3px}.opening-heading{justify-content:space-between;align-items:baseline;gap:32px;margin-block:23px 26px;display:flex}.opening-heading h2{letter-spacing:-.025em;font-size:clamp(40px,4.8vw,76px);line-height:1.08}.featured-strip{border-block-start:1px solid var(--rule);gap:36px;padding-block-start:24px;display:flex}.featured-work{text-align:start;align-items:center;gap:54px;min-block-size:65px;padding-inline-end:30px;display:flex}.featured-work+.featured-work{border-inline-start:1px solid var(--rule);padding-inline-start:48px}.featured-title,.featured-label{display:block}.featured-title{font-size:31px;line-height:1.05}.featured-label{margin-block-start:6px;font-size:18px}.featured-work:hover{color:var(--action)}.home-reading-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:34px 25px;display:grid}.home-reading-doors a{border-block-start:1px solid var(--rule);min-block-size:100px;font:400 30px/1.2 var(--serif);padding:20px 38px 20px 0;display:block;position:relative}.home-reading-doors a>span{color:var(--muted);font:400 11px/1.7 var(--sans);margin-block-end:14px;display:block}.home-reading-doors a>svg{color:var(--sage);position:absolute;inset-block-start:50px;inset-inline-end:0}.home-reading-doors a:hover{color:var(--sage)}.works-section{--muted:#606862;--sage:#426646;--rule:#bbc1b7;--action:#0654b0;background:var(--paper);color:var(--ink);padding-block:112px 128px}.works-heading{grid-template-columns:1.2fr 1fr;gap:32px 80px;margin-block-end:72px;display:grid}.works-heading>.eyebrow{color:var(--sage);grid-column:1/-1}.works-heading>.eyebrow span{color:var(--muted);margin-inline-end:28px}.works-heading h2{letter-spacing:-.025em;font-size:clamp(64px,7.6vw,124px);line-height:.96}.works-heading h2 span{display:block}.works-heading .section-intro{align-self:end;margin:0 0 8px;font-size:clamp(24px,2.2vw,34px);line-height:1.2}.section-heading{margin-block-end:56px}.section-heading>.eyebrow{color:var(--sage);margin-block-end:22px}.section-heading h2{letter-spacing:-.02em;font-size:clamp(52px,6vw,96px);line-height:1.02}.section-intro{color:var(--muted);margin-block-start:20px;font-size:24px;line-height:1.45}.work-row{border-block-start:1px solid var(--rule);grid-template-columns:50px minmax(0,1.2fr) minmax(0,1fr) 120px;align-items:center;gap:32px;padding-block:44px;display:grid}.work-row:last-child{border-block-end:1px solid var(--rule)}.work-number{font:12px var(--sans);color:var(--muted);align-self:start;padding-block-start:5px}.work-row-title .eyebrow{color:var(--sage);margin-block-end:12px}.work-row h3{font-size:clamp(38px,3.3vw,54px);line-height:1.02}.work-row h3 button{text-align:start;min-block-size:44px}.work-row h3 button:hover{color:var(--sage)}.work-edition{color:var(--muted);font:13px/1.5 var(--sans);margin-block-start:15px}.work-summary{max-inline-size:42ch;font-size:21px;line-height:1.45}.work-open{min-block-size:44px;min-inline-size:44px;color:var(--action);font:450 11px/1.5 var(--sans);text-align:start;justify-content:space-between;align-items:center;gap:12px;display:inline-flex}.work-open svg{transition:transform .18s}.work-open:hover span{text-underline-offset:5px;text-decoration:underline}.work-open:hover svg{transform:translate(5px)}.about-section{background:var(--panel);padding-block:96px 112px}.about-section>.eyebrow{color:var(--sage);margin-block-end:42px}.about-portrait-credit{margin-block:-18px 32px}.about-columns{grid-template-columns:1fr 1fr;gap:80px;display:grid}.about-columns h2{letter-spacing:-.025em;font-size:clamp(64px,8vw,130px);line-height:.95}.about-copy{max-inline-size:570px}.about-copy .about-lead{margin-block-end:32px;font-size:38px;line-height:1.1}.about-copy>p:not(.about-lead){color:var(--muted);font:16px/1.8 var(--sans);margin-block-end:20px}.about-copy .text-link{margin-block-start:18px;font-size:24px}.journal-section{padding-block:112px}.journal-entry{border-block:1px solid var(--rule);justify-content:space-between;align-items:center;gap:32px;padding-block:38px;display:flex}.journal-entry .eyebrow{color:var(--sage);margin-block-end:18px}.journal-entry h3{margin-block-end:16px;font-size:48px;line-height:1.1}.journal-entry p:last-child{color:var(--muted);font:14px/1.7 var(--sans)}.journal-entry:hover h3{color:var(--action)}.site-footer{border-block-start:1px solid var(--rule);grid-template-columns:1fr 1.2fr auto;align-items:center;gap:40px;padding-block:40px;display:grid}.footer-name{font-size:33px}.site-footer p{font-size:19px;line-height:1.6}.site-footer .footer-note{color:var(--muted);font:11px/1.7 var(--sans);margin-block-start:6px}.back-top{font:12px var(--sans);align-items:center;gap:14px;min-block-size:44px;display:flex}.back-top svg{transform:rotate(-90deg)}.static-reading{max-inline-size:840px;margin-inline:auto;padding:clamp(24px,4vw,54px)}.static-reading h1{margin-block:24px;font-size:clamp(44px,9vw,80px)}.static-reading :is(h1,h2,h3,a,dd){overflow-wrap:anywhere}.static-reading h2{margin-block:40px 24px;font-size:clamp(32px,5vw,48px);line-height:1.1}.static-reading h3{margin-block-start:30px;font-size:32px}.static-reading p{margin-block:16px;font-size:21px;line-height:1.6}.static-reading a{min-block-size:44px;max-inline-size:100%;color:var(--action);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.static-reading li{margin-block:16px}.static-reading :is(ul,ol){padding-inline-start:22px}.static-reading dt{color:var(--muted);font:14px/1.7 var(--sans);margin-block-start:14px}.static-reading dd{font:16px/1.7 var(--sans);margin:0}.static-reading nav{border-block:1px solid var(--rule);font:14px/1.7 var(--sans);flex-wrap:wrap;gap:0 18px;margin-block:25px;padding-block:12px;display:flex}.static-reading nav a{align-items:center;min-block-size:44px;display:inline-flex}.static-reading :target{outline:1px solid var(--sage);outline-offset:9px;scroll-margin-block-start:126px}.static-reading-status{max-inline-size:840px;color:var(--muted);font:14px/1.7 var(--sans);margin-inline:auto;padding:22px clamp(24px,4vw,54px) 0}.static-reading figure{margin:32px 0}.static-reading img{block-size:auto;max-inline-size:100%;display:block}.static-reading figcaption{font:12px/1.6 var(--sans);margin-block-start:12px}.no-script{font:14px/1.5 var(--sans);padding:24px}}@layer components{.work-dialog{border:1px solid var(--rule);background:var(--surface);max-block-size:calc(100dvh - 64px);inline-size:min(820px,100% - 48px);color:var(--foreground);overscroll-behavior:contain;margin:auto;padding:0}.work-dialog::backdrop{background:#000000c7}.work-dialog-inner{padding:44px;position:relative}.work-dialog-header{padding-inline-end:26px;display:block}.work-dialog-kicker,.work-dialog-category{color:var(--sage);font:11px/1.5 var(--sans);letter-spacing:.15em;text-transform:uppercase}.work-dialog-close{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex;position:absolute;inset-block-start:24px;inset-inline-end:24px}.work-dialog-title{letter-spacing:-.02em;margin-block:20px 12px;font-size:clamp(44px,5.5vw,68px);line-height:1.02}.work-dialog-label{font:13px/1.5 var(--sans);color:var(--muted);letter-spacing:0;text-transform:none;margin-block-start:10px;display:block}.work-dialog-summary{margin-block:32px;font-size:24px;line-height:1.4}.work-dialog-section-title{font:11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.16em;color:var(--sage);margin-block-end:20px}.work-dialog-edition{border-block-start:1px solid var(--rule);padding-block-start:28px}.work-dialog-metadata{margin:0}.work-dialog-metadata-row{font:14px/1.6 var(--sans);grid-template-columns:135px 1fr;gap:24px;margin-block:16px;display:grid}.work-dialog-metadata-row dt{color:var(--muted)}.work-dialog-metadata-row dd{margin:0}.work-dialog-no-excerpt,.work-dialog-unavailable{font:13px/1.7 var(--sans);color:var(--muted);margin-block:28px}.work-dialog-source{color:var(--action);text-underline-offset:6px;align-items:center;gap:12px;padding-block:10px;font-size:22px;text-decoration:underline;display:inline-flex}.work-dialog-footer{border-block-start:1px solid var(--rule);font:11px/1.7 var(--sans);color:var(--muted);margin-block-start:28px;padding-block-start:20px}.reading-contents-trigger{justify-content:center;align-items:center;gap:12px;min-block-size:44px;min-inline-size:44px;font-size:19px;display:inline-flex}.reading-contents-trigger:hover{color:var(--action)}.contents-mark{border-inline-start:1px solid;gap:5px;inline-size:20px;padding-inline-start:5px;display:grid}.contents-mark i{background:currentColor;block-size:1px;display:block}.contents-mark i:nth-child(2){inline-size:75%}.reading-seam{background:var(--sage);block-size:2px;transform:scaleX(var(--reading-progress));transform-origin:0;pointer-events:none;position:absolute;inset-block-end:-1px;inset-inline:0}.reading-contents{--contents-group-surface:#173129;--contents-group-ink:#d2e4bd;--contents-spine-surface:#123246;--contents-spine-ink:#eddbb5;--contents-spine-edge:#b9a16b;--contents-spine-shadow:#0006;border:0;border-inline-start:1px solid var(--rule);background:var(--surface);block-size:100dvh;max-block-size:none;inline-size:min(680px,100%);max-inline-size:none;color:var(--foreground);overscroll-behavior:contain;margin:0 0 0 auto;padding:0;scroll-padding-block-start:110px;overflow:auto}:root[data-theme=light] .reading-contents{--contents-group-surface:#dce6d3;--contents-group-ink:#254232;--contents-spine-shadow:#12324638}.reading-contents::backdrop{background:#000000a6}.contents-sheet{border-inline-start:5px solid var(--panel);min-block-size:100%;padding:28px clamp(24px,3.5vw,48px) 30px}.contents-sheet-top{z-index:2;border-block-end:1px solid var(--rule);background:var(--surface);justify-content:space-between;align-items:start;gap:24px;padding-block:8px 18px;display:flex;position:sticky;inset-block-start:0}.contents-sheet-top .eyebrow{color:var(--sage);padding-block-start:8px;line-height:1.7}.contents-sheet-top .eyebrow span{color:var(--muted);display:block}.contents-close{min-block-size:44px;font:13px var(--sans);align-items:center;gap:12px;padding-inline:6px;display:inline-flex}.contents-close:hover{color:var(--action)}.contents-body,.contents-directory,.contents-introduction{min-inline-size:0}.contents-introduction{min-block-size:258px;padding-inline-end:112px;display:flow-root;position:relative}.contents-sheet h2{letter-spacing:-.025em;margin-block:clamp(30px,4vh,54px) 22px;font-size:clamp(70px,8vw,104px);line-height:.9}#contents-intro{color:var(--muted);margin-block-end:30px;font-size:23px;line-height:1.4}.contents-botanical{pointer-events:none;block-size:220px;inline-size:88px;position:absolute;inset-block-start:34px;inset-inline-end:0}.contents-book-spine{isolation:isolate;border:1px solid var(--contents-spine-edge);background:var(--contents-spine-surface);box-shadow:0 1px 0 #eddbb533, 3px 4px 0 #091e2c, 5px 5px 0 #b9a16b47, 0 9px 18px var(--contents-spine-shadow);border-radius:3px;place-items:center;display:grid;overflow:hidden}.contents-book-spine:before,.contents-book-spine:after{content:"";z-index:2;background:linear-gradient(#274a5d,#0d283c);border-block:1px solid #b9a16bb3;block-size:4px;position:absolute;inset-inline:0;box-shadow:0 2px 3px #00000059}.contents-book-spine:before{inset-block-start:5%}.contents-book-spine:after{inset-block-end:5%}.contents-botanical img{object-fit:fill;block-size:100%;inline-size:100%;position:absolute;inset:0}.contents-spine-palms{z-index:2;block-size:100%;inline-size:100%;color:var(--contents-spine-edge);opacity:.4;pointer-events:none;position:absolute;inset:0}.contents-spine-palms path{stroke-width:.6px}.contents-spine-name{z-index:3;border-block:1px solid var(--contents-spine-edge);min-block-size:18%;inline-size:calc(100% - 12px);color:var(--contents-spine-ink);text-align:center;text-transform:uppercase;font:400 12px/1.2 var(--serif);letter-spacing:.045em;background:linear-gradient(90deg,#0c2639,#123246 35% 65%,#0c2639);align-content:center;padding:5px 2px;display:grid;position:relative;box-shadow:0 2px 4px #0003,inset 0 3px #b9a16b1a,inset 0 -3px #b9a16b1a}.contents-spine-name>span{display:block}.contents-sheet ol{margin:0;padding:0;list-style:none}.contents-sheet li{border-block-start:1px solid var(--rule)}.contents-sheet li:last-child{border-block-end:1px solid var(--rule)}.contents-sheet li a{border-inline-start:2px solid #0000;grid-template-columns:24px minmax(0,1fr) 62px;align-items:center;gap:16px;min-block-size:88px;padding:16px 14px;display:grid}.contents-sheet li a:hover,.contents-sheet li a[aria-current]{background:var(--panel)}.contents-sheet li a[aria-current]{border-inline-start-color:var(--sage)}.contents-sheet li a:focus-visible{outline-offset:-2px}.contents-index{color:var(--muted);font:12px/1.5 var(--sans);align-self:start;padding-block-start:5px}.contents-chapter>span{font-size:clamp(25px,3vw,31px);line-height:1.15;display:block}.contents-chapter small{color:var(--muted);font:12px/1.6 var(--sans);margin-block-start:7px;display:block}.contents-location{color:var(--sage);font:11px/1.5 var(--sans);text-align:end;justify-self:end;max-inline-size:58px}.contents-sheet a:hover .contents-chapter>span,.contents-sheet a:hover .contents-location{color:var(--action)}.contents-sheet a[aria-current] .contents-chapter>span{color:var(--sage)}.contents-language{color:var(--muted);font:12px/1.6 var(--sans);border-block-start:1px solid var(--rule);justify-content:space-between;gap:20px;margin-block-start:36px;padding-block-start:20px;display:flex}.contents-edition{margin-block-start:35px}.contents-edition>.eyebrow{color:var(--sage);margin-block-end:20px;font-size:12px}.contents-edition li a{min-block-size:88px}.contents-directory-group+.contents-directory-group{margin-block-start:36px}.contents-group-title{border-inline-start:3px solid var(--sage);background:var(--contents-group-surface);color:var(--contents-group-ink);font:400 clamp(25px, 3vw, 31px)/1.15 var(--serif);letter-spacing:-.008em;text-wrap:balance;margin:0;padding:18px 20px}.contents-directory-group>ol{border-inline:1px solid var(--rule)}.reading-recovery{max-inline-size:840px;margin-inline:auto;padding:32px clamp(24px,4vw,54px) 0}.reading-recovery h2{font:400 38px/1.1 var(--serif);color:var(--sage)}.reading-recovery p{max-inline-size:60ch;color:var(--muted);font:15px/1.8 var(--sans);margin-block:13px}.reading-recovery button{text-align:start;min-block-size:44px;max-inline-size:100%;color:var(--action);font:14px/1.7 var(--sans);align-items:center;gap:14px;display:inline-flex}.page-boundary{padding:clamp(54px, 8vw, 110px) var(--gutter);min-block-size:65svh}.page-boundary-kicker{font:450 11px/1.6 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--sage);margin-block-end:28px}.page-boundary h1{letter-spacing:-.025em;overflow-wrap:anywhere;max-inline-size:14ch;scroll-margin-block-start:120px;font-size:clamp(49px,7vw,100px);line-height:.98}.page-boundary h1 em{color:var(--sage);font-weight:400}.page-boundary-explanation{max-inline-size:42ch;color:var(--muted);margin-block:30px;font-size:clamp(22px,2vw,29px);line-height:1.5}.page-boundary-reload{min-block-size:44px;max-inline-size:100%;color:var(--action);text-align:start;border-block-end:1px solid;align-items:center;gap:18px;padding-block:8px;font-size:25px;line-height:1.35;display:inline-flex}.page-boundary-links{border-block-start:1px solid var(--rule);flex-wrap:wrap;gap:10px 28px;max-inline-size:760px;margin-block-start:40px;padding-block-start:20px;display:flex}.page-boundary-links a{min-block-size:44px;max-inline-size:100%;color:var(--action);font:13px/1.6 var(--sans);text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.page-opening{padding:clamp(42px, 6vw, 100px) var(--gutter) clamp(55px, 8vw, 130px)}.page-breadcrumb{color:var(--muted);font:11px/1.6 var(--sans);flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:clamp(40px,6vw,84px);display:flex}.page-breadcrumb a{align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.page-breadcrumb a:hover{color:var(--action)}.page-opening .eyebrow{color:var(--sage);margin-block-end:22px}.page-opening h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-inline-size:11ch;font-size:clamp(70px,11vw,174px);line-height:.87}.page-opening h1 em{color:var(--sage);font-weight:400}.page-deck{max-inline-size:32ch;color:var(--muted);margin-block-start:36px;font-size:clamp(25px,2.6vw,38px);line-height:1.28}.page-reading{padding:clamp(56px, 7vw, 108px) var(--gutter);border-block-start:1px solid var(--rule)}.page-reading h2{font-size:clamp(42px,5vw,74px);line-height:1.04}.page-reading p{max-inline-size:54ch;font-size:23px;line-height:1.6}.page-reading .eyebrow{font:11px/1.6 var(--sans);color:var(--sage);margin-block-end:24px}.page-source-link{min-block-size:44px;color:var(--action);font:12px/1.6 var(--sans);text-underline-offset:5px;align-items:center;gap:14px;text-decoration:underline;display:inline-flex}.page-loading{min-block-size:65svh;padding:100px var(--gutter);font-size:36px}.home-reading-thread{border-block-start:1px solid var(--rule);padding-block:70px 90px}.home-reading-thread>.eyebrow{color:var(--sage);margin-block-end:28px}.home-reading-thread>div{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:35px 9%;display:grid}.home-reading-thread h2{grid-row:span 2;font-size:clamp(45px,6vw,90px);line-height:1}.home-reading-thread h2 em{color:var(--sage)}.home-reading-thread p:not(.eyebrow){font:25px/1.5 var(--serif);color:var(--muted);max-inline-size:35ch}.home-reading-thread a{inline-size:fit-content;font-size:27px}.home-catalogue-link{background:var(--paper);color:var(--ink);--action:#0654b0;padding-block:0 70px}.home-journal-link{margin-block-start:34px}.home-reception-link{margin-inline-start:clamp(24px,4vw,64px)}.home-media-link{inline-size:fit-content;display:flex}.work-dialog-record{min-block-size:44px;color:var(--action);font:13px/1.6 var(--sans);text-underline-offset:5px;align-items:center;gap:14px;margin-block-end:20px;margin-inline-end:28px;text-decoration:underline;display:inline-flex}}@layer responsive{@media (width>=1920px){.hero-name{font-size:330px}}@media (width<=1320px){.header-kept-line{display:none}}@media (width<=1120px){.wordmark{gap:12px;font-size:26px}.desktop-nav{gap:18px;font-size:18px}.header-right{gap:20px}.header-tools{gap:16px}}@media (width<=1000px){.header-kept-line>span:last-child{display:none}.header-right{gap:24px}.desktop-nav{gap:18px}.header-tools{gap:16px}.hero-name{font-size:16.2vw}.opening-heading{flex-direction:column;align-items:start;gap:14px;margin-block-end:30px}.works-heading{column-gap:40px}.work-row{grid-template-columns:32px minmax(0,1fr) 120px;gap:24px}.work-summary{grid-area:2/2;max-inline-size:55ch}.work-open{grid-area:1/3/span 2}.about-columns{gap:40px}.site-footer{grid-template-columns:1fr auto}.site-footer>div{grid-area:2/1}.back-top{grid-area:1/2}}@media (width<=900px){.desktop-nav{display:none}}@media (width<=380px){.brand-name{flex-direction:column;row-gap:.08em;line-height:.92}}@media (width<=700px){:root{--gutter:24px;scroll-padding-block-start:90px}.site-header{gap:16px;min-block-size:72px;padding-block:12px}.wordmark{gap:12px;font-size:24px}.brand-symbol{block-size:38px;inline-size:38px}.desktop-nav,.header-kept-line{display:none}.header-tools{gap:12px}.theme-button:before,.theme-button:after,.language-control{display:none}.portrait-hero{background:var(--surface);flex-direction:column;block-size:auto;min-block-size:0;display:flex;overflow:visible}.hero-copy{padding:32px var(--gutter) 28px;color:var(--foreground);order:-1;position:static}.hero-copy .eyebrow{color:var(--sage);margin-block-end:12px}.hero-intro{font-size:29px;line-height:1.1}.hero-portrait{object-fit:cover;object-position:32% 20%;block-size:clamp(440px,130vw,680px);inline-size:100%;position:static;-webkit-mask-image:none;mask-image:none}.hero-name{letter-spacing:-.02em;white-space:normal;font-size:clamp(65px,19vw,128px);line-height:.84;inset-block-end:98px}.hero-name span{display:block}.hero-name span+span{margin-block-start:8px}.hero-folio{display:none}.hero-bottom{justify-content:end}.opening-works{padding-block:16px 32px}.portrait-caption{font-size:13px}.opening-heading{gap:18px;margin-block-start:28px}.opening-heading h2{max-inline-size:10ch;font-size:43px}.text-link{gap:16px;font-size:24px}.featured-strip{flex-direction:column;gap:0;padding-block-start:0}.featured-work{justify-content:space-between;inline-size:100%;padding-block:24px;padding-inline-end:0}.featured-work+.featured-work{border-inline-start:0;border-block-start:1px solid var(--rule);padding-inline-start:0}.featured-title{font-size:32px}.featured-label{font-size:17px}.home-reading-doors{grid-template-columns:minmax(0,1fr);gap:0}.home-reading-doors a{min-block-size:0;padding-block:21px 26px;font-size:30px}.works-section{padding-block:68px 80px}.works-heading{grid-template-columns:minmax(0,1fr);gap:28px;margin-block-end:44px}.works-heading h2{font-size:clamp(58px,16vw,100px)}.works-heading .section-intro{margin:0;font-size:24px}.section-heading{margin-block-end:36px}.section-heading h2{font-size:52px}.section-intro{font-size:22px}.work-row{grid-template-columns:22px minmax(0,1fr);gap:18px 14px;padding-block:32px}.work-number{grid-row:1/span 3}.work-row h3{font-size:clamp(34px,9.75vw,48px)}.work-summary{grid-column:2;font-size:20px}.work-open{grid-area:3/2;justify-content:start;justify-self:start;gap:20px;min-inline-size:120px}.about-section{padding-block:64px}.about-columns{grid-template-columns:1fr;gap:44px}.about-columns h2{font-size:78px}.about-copy .about-lead{font-size:32px}.journal-section{padding-block:68px}.journal-entry h3{font-size:38px}.journal-entry{align-items:start;gap:22px;padding-block:28px}.journal-entry>svg{margin-block-start:42px}.site-footer{gap:18px 20px;padding-block:32px}.footer-name{font-size:27px}.site-footer p{font-size:17px}.back-top{gap:8px}.work-dialog{max-block-size:calc(100dvh - 32px);inline-size:calc(100% - 24px)}.work-dialog-inner{padding:26px}.work-dialog-metadata-row{grid-template-columns:95px 1fr;gap:16px}.work-dialog-summary{font-size:22px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (height<=380px){.site-header{position:relative}html{scroll-padding-block-start:16px}}@media (width>=1100px){.reading-contents{inline-size:min(980px,100% - 64px)}.contents-body{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:start;gap:40px;padding-block-start:38px;display:grid}.contents-introduction{min-block-size:0;padding-inline-end:0;position:sticky;inset-block-start:106px}.contents-sheet h2{margin-block-start:0;font-size:76px}.contents-botanical{block-size:clamp(240px,100dvh - 430px,560px);inline-size:136px;margin-inline:auto;position:relative;inset:auto}.contents-spine-name{font-size:20px}.contents-directory>.contents-edition:first-child{margin-block-start:0}.contents-language{margin-inline-start:calc(31.9149% + 27.234px)}}@media (width<=1240px){.contents-trigger-label{display:none}}@media (width<=1000px){.header-right{gap:16px}.header-tools{gap:14px}.desktop-nav{gap:18px}.language-button{gap:8px;font-size:18px}.theme-button:before{inset-inline-start:-7px}.theme-button:after{inset-inline-end:-7px}}@media (width<=700px){.header-tools{gap:10px}.reading-contents-trigger{order:1}.reading-contents{border-inline-start:0}.contents-sheet{border-inline-start:0;padding:16px 18px 28px}.contents-sheet-top{gap:12px}.contents-introduction{min-block-size:232px;padding-inline-end:92px}.contents-sheet h2{margin-block-start:32px;font-size:clamp(52px,13vw,64px)}.contents-botanical{block-size:190px;inline-size:68px;inset-block-start:32px}.contents-spine-name{letter-spacing:.025em;padding:3px 1px;font-size:10px}.contents-sheet li a{grid-template-columns:20px minmax(0,1fr) 42px;gap:10px;min-block-size:88px;padding-inline:10px}.contents-chapter>span{font-size:25px}.contents-chapter small{font-size:11px}.contents-group-title{padding:18px 16px;font-size:27px}}@media (width>=1100px) and (height<=720px){.contents-introduction{position:relative;inset-block-start:auto}}@media (prefers-reduced-motion:no-preference){.reading-contents[open] .contents-sheet{animation:.32s ease-out both contents-arrive}@keyframes contents-arrive{0%{opacity:.5;transform:translate(20px)}to{opacity:1;transform:translate(0)}}}@media (width<=700px){.home-reading-thread>div{grid-template-columns:minmax(0,1fr);gap:25px}.page-opening h1{font-size:clamp(61px,15vw,102px)}.page-deck{font-size:25px}.page-reading p:not(.eyebrow){font-size:21px}.home-catalogue-link .text-link{font-size:24px}.home-reception-link{inline-size:fit-content;margin-inline-start:0;display:flex}}}.site-colophon{--surface:#071015;--foreground:#f0f1e8;--muted:#b7c5c1;--sage:#c4d7bd;--action:#c9dfd5;--rule:#c9dfd53d;--panel:#102027;isolation:isolate;background:var(--surface);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-block-start:1px solid #c4d7bd2e;min-inline-size:0;scroll-margin-block-start:0;position:relative;overflow:clip}.site-colophon ::selection{background:var(--sage);color:var(--surface)}.site-colophon :focus-visible{outline-color:var(--action)}.site-colophon :is(a,p,h2,h3,span){overflow-wrap:anywhere}.site-colophon a,.site-colophon button{min-block-size:44px;min-inline-size:44px}.colophon-landscape{z-index:-2;pointer-events:none;block-size:clamp(350px,39vw,640px);position:absolute;inset-block-start:0;inset-inline:0}.colophon-landscape img{object-fit:cover;object-position:center 42%;block-size:100%;inline-size:100%}.colophon-veil{z-index:-1;pointer-events:none;background:linear-gradient(#0710152e 0%,#07101552 19%,#071015d6 37%,#071015f7 59%,#071015 82%);position:absolute;inset:0}.colophon-content{min-block-size:760px;padding-inline:var(--gutter);flex-direction:column;display:flex}.colophon-scene-intro{padding-block:clamp(64px,6vw,92px) clamp(36px,3vw,52px)}.colophon-label,.colophon-role,.colophon-navigation-label,.colophon-line-label{font:450 13px/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase}.colophon-label{color:var(--foreground);align-items:center;gap:15px;display:flex}.colophon-label:before{content:"";background:currentColor;block-size:1px;inline-size:28px;display:block}.colophon-closing{max-inline-size:20ch;font:400 clamp(60px, 5.8vw, 96px)/1.02 var(--serif);letter-spacing:-.018em;text-wrap:balance;margin-block:19px 20px}.colophon-closing em{color:var(--sage);font-weight:400}.colophon-intro-note{color:var(--foreground);font:400 16px/1.8 var(--sans)}.colophon-afterword{border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,.95fr) minmax(0,2.45fr) minmax(0,1.3fr);gap:clamp(24px,3vw,54px);padding-block:36px 40px;display:grid}.colophon-imprint,.colophon-carried,.colophon-navigation,.colophon-navigation-group,.colophon-letter-column{min-inline-size:0}.colophon-identity{flex-direction:column;align-items:start;gap:26px;inline-size:fit-content;max-inline-size:100%;display:flex}.colophon-monogram{object-fit:contain;block-size:54px;inline-size:54px}.colophon-author{font:400 clamp(44px, 4.2vw, 72px)/.89 var(--serif);letter-spacing:-.018em}.colophon-author>span{display:block}.colophon-identity:hover .colophon-author{color:var(--sage)}.colophon-role{color:var(--muted);letter-spacing:.12em;margin-block-start:19px;font-size:12px}.colophon-return{border-block-end:1px solid var(--rule);max-inline-size:100%;color:var(--action);font:400 22px/1.35 var(--serif);justify-content:space-between;align-items:center;gap:16px;margin-block-start:24px;padding-block:10px;display:inline-flex}.colophon-return svg{flex:none}.colophon-return:hover{border-color:var(--action)}.colophon-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);display:grid}.colophon-navigation-label{color:var(--sage);letter-spacing:.1em;min-block-size:42px;max-inline-size:18ch;margin-block:0 18px}.colophon-navigation ul{margin:0;padding:0;list-style:none}.colophon-navigation a{color:var(--foreground);font:400 clamp(21px, 1.65vw, 25px)/1.4 var(--serif);align-items:center;padding-block:10px;display:flex}.colophon-navigation a:hover{color:var(--sage);text-underline-offset:5px;text-decoration:underline}.colophon-navigation a[aria-current]{color:var(--sage);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.colophon-navigation a[aria-current=location]{text-decoration-style:dotted}.colophon-letter-title{font:400 clamp(40px, 3.7vw, 58px)/1.02 var(--serif);letter-spacing:-.016em}.colophon-letter-title>span,.colophon-letter-title>em{display:block}.colophon-letter-title>em{color:var(--sage);margin-block-start:4px;font-weight:400}.colophon-letter-copy{color:var(--muted);font:400 15px/1.8 var(--sans);max-inline-size:33ch;margin-block:20px 23px}.colophon-letter-field{border-block-end:1px solid var(--rule);align-items:center;gap:12px;padding-block:5px 11px;display:flex}.colophon-letter-field:focus-within{border-color:var(--action)}.colophon-letter-field input{min-block-size:48px;inline-size:100%;min-inline-size:0;color:var(--foreground);font:400 17px/1.5 var(--sans);background:0 0;border:0;border-radius:0;padding-block:12px}.colophon-letter-field input::placeholder{color:var(--muted);opacity:1}.colophon-letter-submit{border:1px solid var(--rule);block-size:44px;inline-size:44px;color:var(--action);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.colophon-letter-submit:hover{color:var(--surface);background:var(--action);border-color:var(--action)}.colophon-letter-availability,.colophon-letter-status,.colophon-social-status{color:var(--muted);font:400 16px/1.8 var(--sans)}.colophon-letter-availability{margin-block-start:12px}.colophon-letter-status:not(:empty){color:var(--foreground);margin-block-start:13px}.colophon-socials{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:20px;display:flex}.colophon-socials button{block-size:44px;inline-size:44px;color:var(--muted);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.colophon-social-status{margin-block-start:4px}.colophon-socials a{block-size:44px;inline-size:44px;color:var(--action);justify-content:center;align-items:center;display:inline-flex}.colophon-letter-consent{font:14px/1.7 var(--sans);color:var(--foreground);align-items:start;gap:12px;margin-block-start:18px;display:flex}.colophon-letter-consent input{block-size:22px;inline-size:22px;accent-color:var(--sage);flex:none;margin-block-start:2px}.colophon-letter-availability a{text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.colophon-letter-submit:disabled{cursor:wait;opacity:.7}.form-honey{display:none}.colophon-carried{border-block-start:1px solid var(--rule);margin-block-start:29px;padding-block-start:23px}.colophon-line-label{color:var(--sage);margin-block-end:26px}.colophon-quotation{margin:0}.colophon-quotation blockquote{font:400 clamp(31px, 2.8vw, 43px)/1.22 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0}.colophon-quotation figcaption{border-block-start:1px solid var(--rule);margin-block-start:23px;padding-block-start:15px}.colophon-source-label{color:var(--sage);font:450 12px/1.6 var(--sans);letter-spacing:.12em;text-transform:uppercase;display:block}.colophon-source{max-inline-size:100%;color:var(--action);font:400 21px/1.45 var(--serif);align-items:baseline;gap:12px;padding-block:10px;display:inline-flex}.colophon-source svg{flex:none;align-self:center}.colophon-source:hover{text-underline-offset:4px;text-decoration:underline}.colophon-source-note{color:var(--muted);font:400 13px/1.75 var(--sans);display:block}.colophon-line-actions{border-block-start:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 18px;margin-block-start:20px;padding-block-start:11px;display:flex}.colophon-line-actions>p{color:var(--muted);font:400 13px/1.7 var(--sans)}.colophon-release{color:var(--action);font:450 13px/1.5 var(--sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding-block:10px;padding-inline:0;display:inline-flex}.colophon-release:hover{text-underline-offset:5px;text-decoration:underline}.colophon-empty-line>p{max-inline-size:15ch;font:400 clamp(29px, 2.7vw, 41px)/1.17 var(--serif);letter-spacing:-.012em;text-wrap:balance}.colophon-empty-line>a{color:var(--action);font:450 13px/1.5 var(--sans);align-items:center;gap:18px;margin-block-start:22px;padding-block:10px;display:inline-flex}.colophon-empty-line>a svg{transform:rotate(-90deg)}.colophon-empty-line>a:hover{text-underline-offset:5px;text-decoration:underline}.colophon-carried-empty .colophon-line-label{letter-spacing:.1em;margin-block-end:8px;font-size:12px}.colophon-carried-empty .colophon-empty-line>p{max-inline-size:none;color:var(--muted);font:400 18px/1.7 var(--serif);text-wrap:initial}.colophon-carried-empty .colophon-empty-line>a{margin-block-start:5px;font-size:13px}.colophon-endnote{border-block-start:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 34px;margin-block-start:auto;padding-block:22px 26px;display:flex}.colophon-endnote>p{max-inline-size:50ch;color:var(--muted);font:400 13px/1.75 var(--sans)}.colophon-rights{min-inline-size:0;max-inline-size:50ch}.colophon-rights>p{font:400 13px/1.75 var(--sans)}.colophon-rights .colophon-copyright{color:var(--foreground);font-size:14px}.colophon-endnote .colophon-studio{font-size:14px}.colophon-studio span{color:var(--foreground);white-space:nowrap;font-weight:500}.colophon-back-top{color:var(--action);font:450 13px/1.5 var(--sans);flex:none;align-items:center;gap:18px;display:inline-flex}.colophon-back-top svg{transform:rotate(-90deg)}.colophon-back-top:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=1100px){.colophon-afterword{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:38px 45px}.colophon-letter-column{border-block-start:1px solid var(--rule);grid-column:2;max-inline-size:60ch;padding-block-start:28px}.colophon-imprint{grid-row:1/3}.colophon-quotation blockquote{font-size:33px}.colophon-line-actions{justify-content:start;gap:2px 32px}.colophon-navigation a{font-size:21px}.colophon-letter-title{font-size:50px}}@media (width<=700px){.colophon-content{min-block-size:0}.colophon-landscape{block-size:380px}.colophon-landscape img{object-position:64% center}.colophon-veil{background:linear-gradient(#0710152e,#071015a6 250px,#071015 540px)}.colophon-scene-intro{padding-block:70px 56px}.colophon-label{font-size:12px}.colophon-closing{max-inline-size:13ch;margin-block:22px 20px;font-size:clamp(54px,10vw,72px);line-height:1.02}.colophon-intro-note{max-inline-size:25ch;font-size:15px}.colophon-afterword{grid-template-columns:minmax(0,1fr);gap:42px;padding-block:35px 40px}.colophon-imprint{grid-row:auto}.colophon-identity{flex-direction:row;align-items:center;gap:20px}.colophon-monogram{block-size:55px;inline-size:55px}.colophon-author{font-size:48px}.colophon-role{margin-block-start:13px;margin-inline-start:75px}.colophon-return{gap:24px;margin-block-start:24px;font-size:21px}.colophon-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.colophon-navigation-label{letter-spacing:.1em;margin-block-end:16px;font-size:12px}.colophon-navigation a{padding-block:10px;font-size:22px}.colophon-navigation-group:last-child{grid-column:1/-1}.colophon-navigation-group:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.colophon-navigation-group:last-child .colophon-navigation-label{min-block-size:0;max-inline-size:none}.colophon-letter-column{grid-column:auto;max-inline-size:100%;padding-block-start:35px}.colophon-letter-title{font-size:clamp(44px,8.4vw,58px)}.colophon-letter-copy{font-size:15px}.colophon-letter-availability,.colophon-letter-status,.colophon-social-status{font-size:13px}.colophon-carried{margin-block-start:31px;padding-block-start:28px}.colophon-line-label{margin-block-end:22px}.colophon-quotation blockquote,.colophon-empty-line>p{font-size:clamp(31px,6vw,39px)}.colophon-quotation blockquote{max-inline-size:28ch}.colophon-source{font-size:21px}.colophon-source-note,.colophon-line-actions>p,.colophon-release,.colophon-endnote>p{font-size:13px}.colophon-endnote{align-items:start;gap:12px 24px;padding-block:24px}.colophon-endnote>p,.colophon-rights{inline-size:100%}.colophon-back-top{margin-inline-start:auto}}@media (width<=420px){.colophon-socials{grid-template-columns:repeat(3,44px);gap:6px 18px;inline-size:max-content;display:grid}.colophon-navigation{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.colophon-navigation-group:last-child{grid-column:1/-1}.colophon-navigation-group:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.colophon-endnote{flex-direction:column}.colophon-back-top{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.site-colophon *,.site-colophon :before,.site-colophon :after{scroll-behavior:auto;transition:none;animation:none}}
