body:has(.editorial){background:#fbf7ef}.editorial{--cream:#f7f2e9;--cream-2:#efe7d8;--ivory:#fbf7ef;--paper-2:#efe7d8;--ochre:#c9a66b;--ochre-soft:#d9bd8a;--ochre-deep:#8a6b45;--earth:#8a6b45;--earth-dark:#5a4430;--ink:#3a2e22;--ink-soft:#4a3d2d;--muted:#635538;--line:#5a44302e;color:var(--ink);-webkit-font-smoothing:antialiased;z-index:1;background:0 0;font-family:Inter,sans-serif;font-weight:300;line-height:1.6;position:relative}.editorial .serif{font-family:Cormorant Garamond,serif}.editorial .script{font-family:Dancing Script,Caveat,cursive;font-style:normal}.editorial .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.3,1),transform .9s cubic-bezier(.2,.7,.3,1);transform:translateY(24px)}.editorial .reveal.in{opacity:1;transform:none}.editorial .reveal.d1{transition-delay:80ms}.editorial .reveal.d2{transition-delay:.16s}.editorial .reveal.d3{transition-delay:.24s}.editorial .reveal.d4{transition-delay:.32s}.editorial .masthead{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#fbf7efeb;justify-content:space-between;align-items:center;gap:24px;padding:18px 40px;display:flex;position:sticky;top:0}.editorial .mast-brand{color:var(--ink);align-items:center;gap:16px;text-decoration:none;display:flex}.editorial .mast-brand img{width:auto;height:44px;display:block}.editorial .mast-brand .title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400}.editorial .mast-nav{letter-spacing:.25em;text-transform:uppercase;color:var(--muted);gap:28px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.editorial .mast-nav a{color:inherit;text-decoration:none;transition:color .3s}.editorial .mast-nav a:hover{color:var(--earth-dark)}.editorial .mast-right{align-items:center;gap:14px;display:flex}.editorial .m-auth{letter-spacing:.18em;text-transform:uppercase;color:var(--earth-dark);align-items:center;gap:2px;font-size:11px;display:flex}.editorial .m-auth a{color:inherit;padding:6px 8px;text-decoration:none}.editorial .m-auth .sep{color:var(--line);padding:0 2px}.editorial .m-auth .signup{text-transform:none;letter-spacing:.01em;color:var(--ochre);font-family:Dancing Script,Caveat,cursive;font-size:17px}.editorial .lang-switch__trigger{border:1px solid var(--line);color:var(--earth-dark);letter-spacing:.15em;text-transform:uppercase;background:0 0;padding:8px 12px;font-family:Inter,sans-serif;font-size:11px}.editorial .lang-switch__trigger:hover{background:var(--cream);border-color:var(--line);color:var(--earth-dark)}.editorial .lang-switch__menu{background:var(--ivory);border:1px solid var(--line);border-radius:4px;padding:6px;box-shadow:0 8px 24px #3a2e221a}.editorial .lang-switch__item{color:var(--earth-dark);font-family:Cormorant Garamond,serif;font-size:14px}.editorial .lang-switch__item:hover{background:var(--cream);color:var(--earth-dark)}.editorial .lang-switch__item.is-active{color:var(--earth);font-style:italic}.editorial .issue-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:16px 40px;display:flex}.editorial .issue-bar .left,.editorial .issue-bar .right{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-size:10px}.editorial .issue-bar .center{color:var(--ink-soft);font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic}.editorial .cover-grid{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr;gap:0;min-height:calc(100vh - 180px);display:grid}.editorial .ledger-hero{--ledger-ink:var(--ink);--ledger-ink-soft:var(--ink-soft);--ledger-ink-muted:var(--muted);--ledger-line:var(--line);--ledger-line-soft:var(--line);--ledger-disabled:var(--muted);--ledger-script:var(--ochre-deep);--ledger-gold:var(--ochre);--ledger-cream:var(--ivory);--ledger-coral:#c77565;--ledger-olive:#8a9373;--ledger-cream-mask:#ffffffdb;--ledger-pad-x:56px;--ledger-col-about:360px;--ledger-col-photo:400px;--ledger-gutter:26px;background:var(--cream);color:var(--ledger-ink);border-bottom:1px solid var(--line);z-index:1;font-family:Inter,system-ui,sans-serif;position:relative}.editorial[data-scheme=dark] .ledger-hero{--ledger-coral:#d8907f;--ledger-olive:#a8b194;--ledger-cream-mask:#221d17d1}.editorial[data-scheme=white] .ledger-hero{--ledger-coral:#444;--ledger-olive:#888;--ledger-cream-mask:#fffffff0}.editorial .ledger-hero__masthead{padding:28px var(--ledger-pad-x) 18px}.editorial .ledger-hero__title{letter-spacing:-.02em;color:var(--ledger-ink);flex-wrap:wrap;align-items:baseline;column-gap:18px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(64px,8.5vw,130px);font-weight:300;line-height:.92;display:flex}.editorial .ledger-hero__title-script{color:var(--ledger-script);font-family:Allura,Dancing Script,Caveat,cursive;font-size:clamp(48px,6.5vw,96px);font-weight:400;line-height:1}.editorial .ledger-hero__grid{border-top:1px solid var(--ledger-ink);align-items:stretch;gap:0;padding:0;display:grid}.editorial .ledger-hero--no-cal .ledger-hero__grid{grid-template-columns:1fr 1fr}.editorial .ledger-hero--with-cal .ledger-hero__grid{grid-template-columns:1fr 1fr 1fr}@media (width<=1100px){.editorial .ledger-hero__grid{grid-template-columns:1fr!important}}.editorial .ledger-about{border-right:1px solid var(--ledger-line);padding:36px var(--ledger-gutter) 36px var(--ledger-pad-x);flex-direction:column;gap:20px;display:flex}@media (width<=1100px){.editorial .ledger-about{border-right:0;border-bottom:1px solid var(--ledger-line);padding:28px var(--ledger-pad-x)}}.editorial .ledger-about__head{align-items:center;column-gap:14px;display:flex}.editorial .ledger-about__avatar{border:1px solid var(--ledger-line);border-radius:50%;flex-shrink:0;width:54px;height:54px;margin:0;overflow:hidden}.editorial .ledger-about__avatar img{object-fit:cover;width:100%;height:100%;display:block}.editorial .ledger-about__avatar--empty{background:linear-gradient(135deg, var(--cream-2), var(--ivory));color:var(--ledger-script);justify-content:center;align-items:center;font-family:Dancing Script,Caveat,cursive;font-size:26px;display:flex}.editorial .ledger-about__heading-script{color:var(--ledger-ink);font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;line-height:1}.editorial .ledger-about__heading-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--ledger-ink-muted);margin-top:4px;font-size:9.5px;font-weight:500}.editorial .ledger-about__bio{color:var(--ledger-ink);margin:0;font-family:Cormorant Garamond,serif;font-size:15.5px;line-height:1.55}.editorial .ledger-about__drop{float:left;color:var(--ledger-script);margin:4px 8px 0 0;font-family:Cormorant Garamond,serif;font-size:32px;font-style:italic;line-height:.9}.editorial .ledger-about__tags{border-top:1px solid var(--ledger-line);flex-wrap:wrap;gap:8px;margin:0;padding:18px 0 0;list-style:none;display:flex}.editorial .ledger-tag{background:var(--ivory);border:1px solid var(--ledger-line);letter-spacing:.24em;text-transform:uppercase;color:var(--ledger-ink);border-radius:999px;padding:6px 14px;font-size:10px;font-weight:500}.editorial .ledger-about__stats{align-items:flex-end;column-gap:22px;margin:0;display:flex}.editorial .ledger-stat{margin:0}.editorial .ledger-stat__num{color:var(--ledger-ink);margin:0;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:300;line-height:1}.editorial .ledger-stat__label{letter-spacing:.22em;text-transform:uppercase;color:var(--ledger-ink-muted);margin:4px 0 0;font-size:9px;font-weight:500}.editorial .ledger-stat__divider{background:var(--ledger-line);align-self:stretch;width:1px;min-height:36px}.editorial .ledger-cta{text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:10px;font-weight:500;text-decoration:none;display:flex}.editorial .ledger-cta--primary{border-bottom:1px solid var(--ledger-ink);letter-spacing:.28em;color:var(--ledger-ink);margin-top:8px;font-size:11px}.editorial .ledger-cta--primary:hover{color:var(--ledger-script)}.editorial .ledger-cta--secondary{border-bottom:1px solid var(--ledger-line);letter-spacing:.26em;color:var(--ledger-ink-soft);font-size:10.5px}.editorial .ledger-cta__arrow{font-size:14px}.editorial .ledger-cta__sub{letter-spacing:0;text-transform:none;color:var(--ledger-ink-muted);font-family:Cormorant Garamond,serif;font-size:13px;font-style:italic;font-weight:500}.editorial .ledger-frame{padding:36px var(--ledger-gutter);flex-direction:column;row-gap:14px;min-height:420px;margin:0;display:flex}.editorial .ledger-hero--no-cal .ledger-frame{padding-right:var(--ledger-pad-x)}.editorial .ledger-frame--narrow{border-right:1px solid var(--ledger-line)}.editorial .ledger-frame__photo{background:var(--earth-dark);flex:auto;min-height:320px;position:relative;overflow:hidden}.editorial .ledger-frame__photo img,.editorial .ledger-frame__photo video{object-fit:cover;filter:saturate(.92);width:100%;height:100%;display:block}.editorial .ledger-frame__placeholder{width:100%;height:100%;color:var(--ledger-script);background:linear-gradient(135deg, var(--cream-2), var(--ivory));justify-content:center;align-items:center;font-family:Dancing Script,Caveat,cursive;font-size:clamp(80px,8vw,140px);display:flex}.editorial .ledger-frame__chip{background:var(--ledger-cream-mask);border:1px solid var(--ledger-line);letter-spacing:.24em;text-transform:uppercase;color:var(--ledger-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 14px;font-size:9.5px;font-weight:500;position:absolute;top:18px;right:18px}.editorial .ledger-frame__cap{color:var(--ledger-ink-soft);justify-content:space-between;align-items:baseline;font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic;display:flex}.editorial .ledger-cal{padding:36px var(--ledger-pad-x) 36px var(--ledger-gutter)}@media (width<=720px){.editorial .ledger-hero__masthead{padding:20px 24px 12px}.editorial .ledger-hero__grid{padding:0 24px}.editorial .ledger-frame{min-height:280px;padding:20px 0}.editorial .ledger-cal{padding:20px 0 24px}}@media (width<=380px){.editorial .ledger-hero{--ledger-pad-x:16px;--ledger-gutter:14px}.editorial .ledger-hero__masthead{padding:16px 16px 10px}.editorial .ledger-hero__title{column-gap:8px;font-size:clamp(46px,14vw,64px)}.editorial .ledger-hero__title-script{font-size:clamp(38px,11.5vw,56px)}.editorial .ledger-hero__grid{padding:0}.editorial .ledger-about{gap:16px;padding:24px 16px}.editorial .ledger-about__stats{column-gap:14px}.editorial .ledger-stat__num{font-size:26px}.editorial .ledger-stat__label{letter-spacing:.18em;font-size:8.5px}.editorial .ledger-cta{padding-bottom:8px}.editorial .ledger-cta--primary,.editorial .ledger-cta--secondary{flex-wrap:wrap;row-gap:4px}.editorial .ledger-cta__sub{font-size:12px}.editorial .ledger-frame{min-height:220px;padding:16px}.editorial .ledger-frame__chip{padding:6px 10px;font-size:8.5px}.editorial .issue-bar{padding:10px 16px;font-size:10px}.editorial .issue-bar .center{font-size:12.5px}.editorial .ledger-tag{letter-spacing:.2em;padding:5px 11px;font-size:9.5px}}.editorial .cover-grid--cal{grid-template-columns:1.4fr 1fr;position:relative}.editorial .cover-grid--cal .cover-image{grid-column:1/2}.editorial .cover-grid--cal .cover-text--overlay{z-index:3;-webkit-backdrop-filter:blur(10px);background:#fffaf0db;border:1px solid #ffffff73;border-radius:16px;gap:22px;max-width:min(440px,58% - 72px);padding:26px 30px;position:absolute;top:36px;left:36px;box-shadow:0 24px 60px #3a2e222e,0 6px 16px #3a2e2214}.editorial .cover-grid--cal .cover-calendar-col{background:var(--cream-2,#f5f0e4);border-left:1px solid var(--line);grid-column:2/3;justify-content:center;align-items:center;padding:36px;display:flex}.editorial .cover-grid--cal .cover-calendar-col .public-calendar{width:100%;max-width:380px}@media (width<=900px){.editorial .cover-grid--cal{grid-template-columns:1fr}.editorial .cover-grid--cal .cover-text--overlay{max-width:none;margin:16px;position:static}.editorial .cover-grid--cal .cover-calendar-col{border-left:none;border-top:1px solid var(--line);grid-column:1}}.editorial .cover-image{border-right:1px solid var(--line);background:var(--earth-dark);min-height:420px;position:relative;overflow:hidden}.editorial .cover-image img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.editorial .cover-image .cover-caption{color:#fff;letter-spacing:.02em;opacity:.9;text-shadow:0 1px 4px #0006;font-family:Cormorant Garamond,serif;font-size:13px;font-style:italic;position:absolute;bottom:24px;left:24px;right:24px}.editorial .cover-image .cover-caption:before{content:"Pl. 01 — ";opacity:.7}.editorial .cover-image.placeholder{color:var(--ochre-soft);background:linear-gradient(135deg,var(--cream) 0%,var(--cream-2) 100%);border-right:1px solid var(--line);justify-content:center;align-items:center;font-family:Dancing Script,Caveat,cursive;font-size:clamp(80px,10vw,160px);display:flex}.editorial .cover-text{background:0 0;flex-direction:column;justify-content:space-between;gap:48px;padding:48px 56px;display:flex;position:relative}.editorial .cover-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--ochre-deep);align-items:center;gap:10px;margin-bottom:28px;font-size:10px;display:flex}.editorial .cover-eyebrow:before{content:"";background:var(--ochre-deep);width:28px;height:1px}.editorial .cover-name{letter-spacing:-.025em;color:var(--ink);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(56px,7vw,120px);font-weight:300;line-height:.92}.editorial .cover-name .script{color:var(--ochre);letter-spacing:0;margin-top:12px;margin-left:8px;font-family:Dancing Script,Caveat,cursive;font-size:.6em;font-weight:500;line-height:1;display:block}.editorial .cover-rule{background:var(--line);width:120px;height:1px;margin:32px 0 28px}.editorial .cover-lede{color:var(--ink-soft);max-width:440px;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.5}.editorial .cover-lede:first-letter{float:left;color:var(--ochre);padding:4px 8px 0 0;font-family:Cormorant Garamond,serif;font-size:58px;font-style:normal;font-weight:400;line-height:.85}.editorial .cover-lede.no-dropcap:first-letter{font-size:inherit;float:none;color:inherit;padding:0}.editorial .cover-tags{flex-wrap:wrap;gap:8px;max-width:480px;margin-top:20px;display:flex}.editorial .cover-tags .tag{letter-spacing:.22em;text-transform:uppercase;color:var(--earth);border:1px solid var(--line);background:var(--cream);border-radius:100px;padding:6px 14px;font-size:10px}.editorial .cover-meta{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;padding-top:28px;display:grid}.editorial .cover-meta .item .k{letter-spacing:.25em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:9px}.editorial .cover-meta .item .v{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.25}.editorial .cover-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.editorial .cover-body{align-items:flex-start;gap:28px;margin-top:28px;display:flex}.editorial .cover-portrait{aspect-ratio:3/4;background:var(--paper-2);border:1px solid var(--line);flex:0 0 170px;position:relative;overflow:hidden}.editorial .cover-portrait img{object-fit:cover;width:100%;height:100%;display:block}.editorial .cover-portrait .num{color:var(--ochre);z-index:1;text-shadow:0 2px 12px #fbf7ef99;font-family:Cormorant Garamond,serif;font-size:clamp(64px,7vw,92px);font-style:italic;font-weight:300;line-height:1;position:absolute;top:-18px;left:-14px}.editorial .cover-portrait.empty{color:var(--ochre-soft);background:linear-gradient(135deg,var(--cream-2) 0%,var(--ivory) 100%);justify-content:center;align-items:center;font-family:Dancing Script,Caveat,cursive;font-size:72px;display:flex}.editorial .cover-bio{flex:1;min-width:0}.editorial .cover-bio .cover-lede{max-width:none;margin:0}.editorial .cover-bio .signature{color:var(--ochre);margin-top:14px;font-family:Dancing Script,Caveat,cursive;font-size:clamp(30px,2.8vw,40px);line-height:1}.editorial .m-btn{letter-spacing:.2em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:10px;padding:18px 34px;font-family:Inter,sans-serif;font-size:11px;font-weight:400;text-decoration:none;transition:all .3s;display:inline-flex}.editorial .m-btn-primary{background:var(--earth-dark);color:var(--ivory)}.editorial .m-btn-primary:hover{background:var(--ochre);color:var(--ink)}.editorial .m-btn-ghost{color:var(--earth-dark);border:1px solid var(--line);background:0 0}.editorial .m-btn-ghost:hover{border-color:var(--earth-dark)}.editorial .m-btn-arrow:after{content:"→";transition:transform .3s}.editorial .m-btn-arrow:hover:after{transform:translate(4px)}.editorial .page-break{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;justify-content:center;align-items:center;gap:20px;padding:36px 40px;font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic;display:flex}.editorial .page-break .dot{background:var(--ochre);border-radius:50%;width:5px;height:5px}.editorial .page-break .line{background:var(--line);flex:1;max-width:200px;height:1px}.editorial .mosaic-sec{border-bottom:1px solid var(--line);padding:72px 40px}.editorial .mosaic-head{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;align-items:end;gap:40px;margin-bottom:44px;padding-bottom:24px;display:grid}.editorial .mosaic-head .label{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-size:10px}.editorial .mosaic-head h2{letter-spacing:-.015em;color:var(--earth-dark);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(44px,5.4vw,72px);font-weight:300;line-height:.95}.editorial .mosaic-head h2 em{color:var(--ochre);font-family:Dancing Script,Caveat,cursive;font-size:1.1em;font-style:normal}.editorial .mosaic{grid-template-columns:repeat(12,1fr);grid-auto-rows:80px;grid-auto-flow:dense;gap:14px;display:grid}.editorial .m{background:var(--paper-2);border:1px solid var(--line);text-decoration:none;position:relative;overflow:hidden}.editorial .m img{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform 1.5s cubic-bezier(.2,.7,.3,1);display:block}.editorial .m:hover img{transform:scale(1.05)}.editorial .m:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.editorial .m .tag{color:#fff;text-shadow:0 1px 4px #00000080;letter-spacing:.04em;font-family:Cormorant Garamond,serif;font-size:12px;font-style:italic;position:absolute;bottom:12px;left:12px}.editorial .m.a{grid-area:span 6/span 7}.editorial .m.b{grid-area:span 4/span 5}.editorial .m.c{grid-area:span 2/span 3}.editorial .m.d{grid-area:span 2/span 2}.editorial .m.e,.editorial .m.f,.editorial .m.g{grid-area:span 3/span 4}.editorial .m.h,.editorial .m.i,.editorial .m.j,.editorial .m.k{grid-area:span 3/span 3}.editorial .m.l{grid-area:span 3/span 12}.editorial .signature{color:var(--ochre);margin-top:22px;font-family:Dancing Script,Caveat,cursive;font-size:clamp(36px,3.6vw,48px);line-height:1}.editorial .cover-meta .item .v em{color:var(--ochre);margin-left:3px;font-family:Cormorant Garamond,serif;font-size:.55em;font-style:italic}.editorial .ledger{border-bottom:1px solid var(--line);padding:96px 40px}.editorial .ledger-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:end;gap:40px;margin-bottom:56px;padding-bottom:24px;display:grid}.editorial .ledger-head .chapter{color:var(--muted);font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic}.editorial .ledger-head h2{letter-spacing:-.02em;text-align:center;color:var(--earth-dark);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(48px,6.4vw,88px);font-weight:300;line-height:.9}.editorial .ledger-head h2 em{color:var(--ochre);font-family:Dancing Script,Caveat,cursive;font-size:1.05em;font-style:normal}.editorial .ledger-head .count{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:10px}.editorial .l-grid{grid-template-columns:repeat(3,1fr);gap:40px 28px;display:grid}.editorial .l-item{color:inherit;text-decoration:none;display:block}.editorial .l-item .frame{aspect-ratio:4/5;background:var(--paper-2);border:1px solid var(--line);margin-bottom:16px;position:relative;overflow:hidden}.editorial .l-item .frame img,.editorial .l-item .frame video{object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.2,.7,.3,1);display:block}.editorial .l-item:hover .frame img,.editorial .l-item:hover .frame video{transform:scale(1.04)}.editorial .l-item .frame .plate{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);background:#fbf7efeb;padding:6px 10px;font-size:10px;position:absolute;top:14px;left:14px}.editorial .l-item .frame .yr{color:#fff;text-shadow:0 1px 4px #00000080;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;position:absolute;bottom:14px;right:14px}.editorial .l-item .frame.empty{color:var(--muted);justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;display:flex}.editorial .l-item .frame .vbadge{color:#fff;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;z-index:2;opacity:1;background:#0000008c;border-radius:9999px;padding:3px 8px;font-size:10px;transition:opacity .25s;position:absolute;bottom:14px;left:14px}.editorial .l-item .frame.video-playing .vbadge{opacity:0}.editorial .l-item .meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:8px;display:flex}.editorial .l-item .meta h3{letter-spacing:-.005em;color:var(--earth-dark);margin:0;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:400;line-height:1.2}.editorial .l-item .meta .n{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:10px}.editorial .l-item .desc{color:var(--muted);margin-top:10px;font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;line-height:1.5}.editorial .pagination-wrap{text-align:center;margin-top:48px}.editorial .pagination-wrap nav{display:inline-block}.editorial .pagination-wrap a,.editorial .pagination-wrap span{border:1px solid var(--line);color:var(--earth-dark);background:var(--ivory);border-radius:100px;margin:0 3px;padding:8px 14px;font-size:12px;text-decoration:none;display:inline-block}.editorial .pagination-wrap a:hover{background:var(--cream)}.editorial .pagination-wrap .bg-white{background:var(--earth-dark);color:var(--ivory);border-color:var(--earth-dark)}.editorial .colophon{background:var(--ink);color:var(--ivory);border-bottom:1px solid #ffffff1a;padding:96px 40px}.editorial .colophon-inner{grid-template-columns:1.2fr 1fr;align-items:start;gap:72px;max-width:1200px;margin:0 auto;display:grid}.editorial .colophon .label{letter-spacing:.3em;text-transform:uppercase;color:var(--ochre);margin-bottom:24px;font-size:10px}.editorial .colophon h2{letter-spacing:-.02em;color:var(--ivory);margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(52px,7vw,110px);font-weight:300;line-height:.9}.editorial .colophon h2 em{color:var(--ochre);font-family:Dancing Script,Caveat,cursive;font-size:1.05em;font-style:normal}.editorial .colophon .lede{color:#f7f2e9b8;max-width:460px;margin:24px 0 0;font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;line-height:1.5}.editorial .col-list{flex-direction:column;display:flex}.editorial .col-list .row{color:inherit;border-bottom:1px solid #ffffff1f;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:18px 0;text-decoration:none;transition:color .3s;display:grid}.editorial .col-list .row:hover{color:var(--ochre)}.editorial .col-list .row .k{letter-spacing:.28em;text-transform:uppercase;color:#f7f2e980;font-size:10px}.editorial .col-list .row .v{color:inherit;word-break:break-word;font-family:Cormorant Garamond,serif;font-size:20px}.editorial .col-list .row .arr{opacity:.5;font-family:Cormorant Garamond,serif;font-size:22px;transition:all .3s}.editorial .col-list .row:hover .arr{opacity:1;transform:translate(4px)}.editorial footer.ed-footer{background:var(--ink);color:#f7f2e98c;letter-spacing:.25em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 40px;font-size:10px;display:flex}.editorial footer.ed-footer a{color:inherit;text-decoration:none;transition:color .2s}.editorial footer.ed-footer a:hover{color:var(--ochre)}.editorial footer.ed-footer .script{text-transform:none;letter-spacing:0;color:var(--ochre);font-family:Dancing Script,Caveat,cursive;font-size:18px}.editorial footer.ed-footer .ed-footer-utils{align-items:center;gap:14px;display:flex}.editorial footer.ed-footer .m-auth{letter-spacing:.18em;text-transform:uppercase;color:#f7f2e9b3;align-items:center;gap:2px;font-size:11px;display:flex}.editorial footer.ed-footer .m-auth a{color:inherit;padding:6px 8px;text-decoration:none;transition:color .2s}.editorial footer.ed-footer .m-auth a:hover{color:var(--ochre)}.editorial footer.ed-footer .m-auth .sep{color:#f7f2e940;padding:0 2px}.editorial footer.ed-footer .m-auth .signup{text-transform:none;letter-spacing:.01em;color:var(--ochre);font-family:Dancing Script,Caveat,cursive;font-size:17px}.editorial footer.ed-footer .lang-switch__menu{background:var(--ivory);border:1px solid var(--line);max-width:calc(100vw - 32px);inset:auto 0 calc(100% + .4rem) auto;box-shadow:0 8px 24px #3a2e222e}.editorial footer.ed-footer .lang-switch__item{color:var(--earth-dark)}.editorial footer.ed-footer .lang-switch__item:hover{background:var(--cream);color:var(--earth-dark)}.editorial footer.ed-footer .lang-switch__item.is-active{color:var(--earth)}.editorial footer.ed-footer .lang-switch__trigger{color:#f7f2e9d9;background:0 0;border:1px solid #f7f2e952}.editorial footer.ed-footer .lang-switch__trigger:hover{color:#f7f2e9;border-color:#f7f2e999}@media (width<=900px){.editorial .masthead{flex-wrap:wrap;padding:14px 20px}.editorial .mast-nav{display:none}.editorial .issue-bar{flex-wrap:wrap;padding:14px 20px}.editorial .cover-grid{grid-template-columns:1fr;min-height:auto}.editorial .cover-image{border-right:none;border-bottom:1px solid var(--line);min-height:54vh}.editorial .cover-text{gap:32px;padding:32px 20px}.editorial .cover-body{flex-direction:column;gap:20px;margin-top:24px}.editorial .cover-portrait{aspect-ratio:3/4;flex:none;width:150px}.editorial .mosaic-sec,.editorial .ledger,.editorial .colophon{padding:60px 20px}.editorial .mosaic{grid-auto-rows:50px;gap:8px}.editorial .mosaic-head,.editorial .ledger-head{grid-template-columns:1fr;gap:12px}.editorial .ledger-head h2,.editorial .ledger-head .count{text-align:left}.editorial .l-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.editorial .colophon-inner{grid-template-columns:1fr;gap:40px}.editorial .col-list .row{grid-template-columns:90px 1fr auto;gap:12px}.editorial footer.ed-footer{padding:20px}}@media (width<=560px){.editorial .l-grid{grid-template-columns:1fr}.editorial .cover-meta{grid-template-columns:1fr;gap:16px}}@media (width<=480px){.editorial .masthead{padding:12px 16px}.editorial .issue-bar{padding:12px 16px;font-size:11px}.editorial .cover-text{gap:24px;padding:24px 16px}.editorial .cover-name{font-size:clamp(36px,11vw,52px)}.editorial .cover-lede{font-size:18px}.editorial .cover-lede:first-letter{padding:2px 6px 0 0;font-size:42px}.editorial .cover-portrait{width:120px}.editorial .cover-actions .m-btn{padding:14px 22px;font-size:10px}.editorial .mosaic-sec,.editorial .ledger,.editorial .colophon{padding:48px 16px}.editorial .mosaic-head{margin-bottom:28px;padding-bottom:18px}.editorial .mosaic-head h2{font-size:clamp(30px,9vw,42px)}.editorial .ledger-head{margin-bottom:36px;padding-bottom:18px}.editorial .ledger-head h2{font-size:clamp(34px,9.5vw,48px)}.editorial .colophon h2{font-size:clamp(36px,10vw,52px)}.editorial .colophon .lede{margin-top:18px;font-size:17px}.editorial .colophon-inner{gap:28px}.editorial .col-list .row{grid-template-columns:78px 1fr auto;gap:10px;padding:14px 0}.editorial .col-list .row .v{font-size:17px}.editorial .l-item .meta h3{font-size:20px}.editorial footer.ed-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px}.editorial footer.ed-footer .lang-switch__menu{left:0;right:auto}.editorial .mosaic{grid-template-columns:repeat(6,1fr);grid-auto-rows:36px;gap:6px}.editorial .m.l{grid-area:span 3/span 6}}body:has(.editorial[data-scheme=dark]){background:radial-gradient(1200px 700px at 12% 0,#c9a66b0f,#0000 60%),radial-gradient(900px 600px at 100% 100%,#8a6b450d,#0000 60%),#16120d}.editorial[data-scheme=dark]{--cream:#1c1814;--cream-2:#221d17;--ivory:#221d17;--paper-2:#221d17;--ochre:#d6b787;--ochre-soft:#ecd9b4;--ochre-deep:#a98558;--earth:#d6b787;--earth-dark:#ecd9b4;--ink:#f1e9db;--ink-soft:#e6dac4;--muted:#b8a788;--line:#d6b78738;color:var(--ink)}body:has(.editorial[data-scheme=white]){background:#fff}.editorial[data-scheme=white]{--cream:#fff;--cream-2:#fafafa;--ivory:#fff;--paper-2:#f5f5f5;--ochre:#1a1a1a;--ochre-soft:#444;--ochre-deep:#000;--earth:#1a1a1a;--earth-dark:#000;--ink:#0a0a0a;--ink-soft:#222;--muted:#555;--line:#00000024;color:var(--ink)}body:has(.editorial[data-scheme=white]) .botanical-prints{color:#1a1a1a}body:has(.editorial[data-scheme=dark]) .botanical-prints{color:#d6b787}.editorial[data-scheme=dark] .masthead{border-bottom-color:var(--line);background:#16120de0}.editorial[data-scheme=dark] .mast-brand,.editorial[data-scheme=dark] .mast-brand .title{color:var(--ink)}.editorial[data-scheme=dark] .mast-nav,.editorial[data-scheme=dark] .mast-nav a{color:var(--muted)}.editorial[data-scheme=dark] .mast-nav a:hover{color:var(--earth-dark)}.editorial[data-scheme=dark] .lang-switch__trigger{color:var(--earth-dark);border-color:var(--line);background:0 0}.editorial[data-scheme=dark] .lang-switch__trigger:hover{color:var(--earth-dark);border-color:var(--earth);background:#221d17d9}.editorial[data-scheme=dark] .lang-switch__menu{background:var(--ivory);border-color:var(--line);box-shadow:0 8px 24px #0000008c}.editorial[data-scheme=dark] .lang-switch__item{color:var(--earth-dark)}.editorial[data-scheme=dark] .lang-switch__item:hover{color:var(--earth-dark);background:#221d17d9}.editorial[data-scheme=dark] .lang-switch__item.is-active{color:var(--earth)}.editorial[data-scheme=white] .masthead{background:#fffffff0;border-bottom-color:#00000024}.editorial[data-scheme=white] .mast-brand,.editorial[data-scheme=white] .mast-brand .title{color:#0a0a0a}.editorial[data-scheme=white] .mast-nav,.editorial[data-scheme=white] .mast-nav a{color:#333}.editorial[data-scheme=white] .mast-nav a:hover{color:#000;text-underline-offset:4px;text-decoration:underline}.editorial[data-scheme=white] .lang-switch__trigger{color:#0a0a0a;background:#fff;border-color:#0003}.editorial[data-scheme=white] .lang-switch__trigger:hover{color:#000;background:#f3f3f3;border-color:#000}.editorial[data-scheme=white] .lang-switch__menu{background:#fff;border-color:#00000029;box-shadow:0 8px 24px #0000001a}.editorial[data-scheme=white] .lang-switch__item{color:#222}.editorial[data-scheme=white] .lang-switch__item:hover{color:#000;background:#f3f3f3}.editorial[data-scheme=white] .lang-switch__item.is-active{color:#000;font-weight:600}.editorial[data-scheme=dark] .issue-bar .left,.editorial[data-scheme=dark] .issue-bar .right{color:var(--earth-dark)}.editorial[data-scheme=dark] .issue-bar .center{color:var(--ink)}.editorial[data-scheme=dark] .l-item .frame .plate{color:var(--ink);border:1px solid var(--line);background:#16120de0}.editorial[data-scheme=white] .l-item .frame .plate{color:#0a0a0a;background:#fffffff0;border:1px solid #00000024}.editorial[data-scheme=white] .cover-image.placeholder{color:#888;background:linear-gradient(135deg,#fff 0%,#f3f3f3 100%)}.editorial[data-scheme=dark] .m-btn-primary{background:var(--earth-dark);color:#1c1814}.editorial[data-scheme=dark] .m-btn-primary:hover{background:var(--earth);color:#1c1814}.editorial[data-scheme=dark] .m-btn-ghost{color:var(--earth-dark);border-color:var(--line);background:0 0}.editorial[data-scheme=dark] .m-btn-ghost:hover{color:var(--earth);border-color:var(--earth);background:#221d17d9}.editorial[data-scheme=white] .m-btn-primary{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.editorial[data-scheme=white] .m-btn-primary:hover{color:#fff;background:#333;border-color:#333}.editorial[data-scheme=white] .m-btn-ghost{color:#0a0a0a;background:0 0;border-color:#00000052}.editorial[data-scheme=white] .m-btn-ghost:hover{color:#000;background:#f3f3f3;border-color:#000}.editorial[data-scheme=dark] .pagination-wrap a{color:var(--earth-dark);border-color:var(--line)}.editorial[data-scheme=dark] .pagination-wrap a:hover{color:var(--earth);background:#221d17d9}.editorial[data-scheme=white] .pagination-wrap a{color:#0a0a0a;border-color:#0000002e}.editorial[data-scheme=white] .pagination-wrap a:hover{color:#000;background:#f3f3f3}.editorial[data-scheme=white] .ledger-cta--primary,.editorial[data-scheme=white] .ledger-cta--secondary{transition:border-color .2s,background .2s}.editorial[data-scheme=white] .ledger-cta--primary:hover{background:#f5f5f5;border-bottom-color:#000}.editorial[data-scheme=white] .ledger-cta--secondary:hover{color:#0a0a0a;background:#f5f5f5;border-bottom-color:#0a0a0a}.editorial[data-scheme=white] .ledger-tag{color:#0a0a0a;background:#fff;border-color:#00000024;transition:background .15s,border-color .15s,color .15s}.editorial[data-scheme=white] .ledger-tag:hover{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.editorial[data-scheme=white] .ledger-frame__chip{color:#0a0a0a;background:#fffffff0;border-color:#00000024}.editorial[data-scheme=white] .ledger-frame__placeholder{color:#999;background:linear-gradient(135deg,#fafafa,#fff)}.editorial[data-scheme=white] .ledger-head .ord,.editorial[data-scheme=white] .mosaic-head .ord{color:#444}.editorial[data-scheme=white] .reading-cue{color:#666}.editorial[data-scheme=dark] .reading-cue{color:var(--earth-dark)}.editorial[data-scheme=white] .cover-bio,.editorial[data-scheme=white] .cover-tags span,.editorial[data-scheme=white] .cover-meta .item .k{color:#444}.editorial[data-scheme=dark] .cover-tags span{color:var(--earth-dark);border-color:var(--line);background:#221d17d9}.editorial[data-scheme=white] .cover-tags span{color:#222;background:#f3f3f3;border-color:#00000024}.editorial[data-scheme=white] .cover-tags span:hover{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.editorial[data-scheme=dark] .cover-tags span:hover{background:var(--earth);color:#1c1814;border-color:var(--earth)}.editorial[data-scheme=dark] .colophon{color:#f1e9db;background:#0c0a07;border-bottom-color:#ffffff14}.editorial[data-scheme=dark] .colophon h2{color:#f1e9db}.editorial[data-scheme=dark] .colophon h2 em,.editorial[data-scheme=dark] .colophon .label{color:#d6b787}.editorial[data-scheme=dark] .colophon .lede{color:#f1e9dbc7}.editorial[data-scheme=dark] .col-list .row{border-bottom-color:#ffffff1a}.editorial[data-scheme=dark] .col-list .row .k{color:#f1e9db8c}.editorial[data-scheme=dark] .col-list .row .v{color:#f1e9db}.editorial[data-scheme=dark] .col-list .row:hover,.editorial[data-scheme=dark] .col-list .row:hover .v{color:#d6b787}.editorial[data-scheme=dark] footer.ed-footer{color:#f1e9db99;background:#0c0a07}.editorial[data-scheme=dark] footer.ed-footer a:hover,.editorial[data-scheme=dark] footer.ed-footer .script{color:#d6b787}.editorial[data-scheme=dark] footer.ed-footer .m-auth{color:#f1e9dbb3}.editorial[data-scheme=dark] footer.ed-footer .m-auth a:hover,.editorial[data-scheme=dark] footer.ed-footer .m-auth .signup{color:#d6b787}.editorial[data-scheme=white] .colophon{color:#fff;background:#0a0a0a;border-bottom-color:#ffffff14}.editorial[data-scheme=white] .colophon h2{color:#fff}.editorial[data-scheme=white] .colophon h2 em{color:#fff;font-style:italic}.editorial[data-scheme=white] .colophon .label{color:#fff9}.editorial[data-scheme=white] .colophon .lede{color:#ffffffb8}.editorial[data-scheme=white] .col-list .row{color:#fff;border-bottom-color:#ffffff24}.editorial[data-scheme=white] .col-list .row .k{color:#ffffff8c}.editorial[data-scheme=white] .col-list .row .v{color:#fff}.editorial[data-scheme=white] .col-list .row:hover,.editorial[data-scheme=white] .col-list .row:hover .v{color:#ccc}.editorial[data-scheme=white] footer.ed-footer{color:#ffffff8c;background:#0a0a0a}.editorial[data-scheme=white] footer.ed-footer a{color:#ffffff8c}.editorial[data-scheme=white] footer.ed-footer a:hover,.editorial[data-scheme=white] footer.ed-footer .script{color:#fff}.editorial[data-scheme=white] footer.ed-footer .m-auth{color:#ffffffb3}.editorial[data-scheme=white] footer.ed-footer .m-auth a:hover{color:#fff}.editorial[data-scheme=white] footer.ed-footer .m-auth .signup{color:#fff;font-style:italic}.editorial[data-scheme=white] footer.ed-footer .lang-switch__trigger{color:#ffffffb3;background:0 0;border-color:#fff3}.editorial[data-scheme=white] footer.ed-footer .lang-switch__trigger:hover{color:#fff;background:#ffffff14;border-color:#fff}.editorial[data-scheme=white] footer.ed-footer .lang-switch__menu{background:#1a1a1a;border-color:#ffffff1f}.editorial[data-scheme=white] footer.ed-footer .lang-switch__item{color:#fff}.editorial[data-scheme=white] footer.ed-footer .lang-switch__item:hover{color:#fff;background:#ffffff14}
