/* Derived from the integrated Toned CSS; no simulator transforms reapplied. */
@font-face{font-family:Toned Sans;src:url('/toned/montserrat-400.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:Toned Editorial;src:url('/toned/playfair-display-400.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:Toned Editorial;src:url('/toned/playfair-display-regular-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}


.toned-reader{--toned-olive:#3a320c;--toned-paper:#e0e0db;--toned-gold:#b48d37;--toned-note:#aaa58d;margin:0;padding:0;width:100%;max-width:none;height:calc(var(--toned-stage-height) * 1);max-height:none;border:0;background:var(--toned-olive);color:var(--toned-paper);overflow:auto;font-family:Toned Sans,Montserrat,sans-serif;color-scheme:dark}
.toned-reader::backdrop{background:#000}
.toned-sheet{position:relative;isolation:isolate;container-type:size;width:100%;height:calc(var(--toned-stage-height) * 1);min-height:600px;box-sizing:border-box}
.toned-sheet a{color:inherit;text-decoration:none}
.toned-sheet :is(button,a):focus-visible{outline:2px solid var(--toned-paper);outline-offset:5px}
.toned-effect-definitions{position:absolute;pointer-events:none}
.toned-feature,.toned-editorial-note{display:contents}
.toned-masthead{position:absolute;left:-.195855%;top:.550347%;width:71.909722%;height:54.279514%}
.toned-logo-link,.toned-logo-ink{display:block;width:100%;height:100%}
.toned-logo-ink{object-fit:fill;filter:url(#toned-printed-ink)}
.toned-moving-cover{position:absolute;left:65.378147%;right:auto;top:4.945313%;bottom:auto;width:32.746853%;height:83.832465%;margin:0;min-width:0}
.toned-motion-frame,.toned-motion-frame>a{position:relative;display:block;width:100%;height:100%}
.toned-motion-frame video{display:block;width:100%;height:100%;object-fit:fill}
.toned-stories-frame{position:absolute;left:.138889%;top:75.894097%;bottom:auto;width:45.459527%;height:24.439236%;min-width:0}
.toned-stories{position:absolute;inset:0;display:block;width:100%;height:100%}
.toned-stories video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}
.toned-about{position:absolute;left:1.634657%;top:48.205729%;width:53.305232%;margin:0;max-width:none;font:700 3.7875cqw/1.05 Toned Sans,Montserrat,sans-serif;letter-spacing:0;word-spacing:0;white-space:pre-wrap;overflow-wrap:normal;color:var(--toned-note);-webkit-text-stroke-width:.0911806cqw;paint-order:stroke fill;transform:none;transform-origin:top left}
.toned-introduction:empty{display:none}
.toned-introduction{position:absolute;left:2.4%;top:65%;margin:0;color:var(--toned-note)}
.toned-story-link{position:absolute;left:30.43566%;bottom:17px;display:flex;align-items:flex-end;min-height:44px;width:max-content;max-width:66%;font:600 1.47222cqw/1.25 Toned Sans,Montserrat,sans-serif;letter-spacing:1.9875cqw;word-spacing:1.76667cqw;white-space:nowrap;-webkit-text-stroke-width:.11778cqw;paint-order:stroke fill;transform:scaleY(1.25);transform-origin:left bottom}
.toned-sheet .toned-story-link{color:var(--toned-gold);text-decoration:none;transition:filter 180ms ease,text-shadow 180ms ease}
@media(hover:hover){.toned-sheet .toned-story-link:hover{filter:brightness(1.3);text-shadow:0 0 12px rgb(180 141 55/.3);text-decoration:none}}
.toned-story-link:active{filter:brightness(1.2)}
.toned-keyboard-close:focus{position:fixed;top:12px;right:12px;left:auto;width:auto;height:auto;clip:auto;margin:0;padding:12px 16px;border:1px solid var(--toned-paper);color:var(--toned-paper);background:var(--toned-olive);z-index:10;font:14px/1.4 Toned Sans,sans-serif}


/* Desktop positions reproduce the latest saved 1440 × 900 arrangement. */
/* Tablet retains the right-hand cover and left-hand editorial sequence. */
@container toned-card (max-width:999px){
.toned-sheet{container-type:inline-size;height:auto;min-height:calc(var(--toned-stage-height) * 1);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:'masthead masthead' 'lead cover' 'video cover' 'entry cover';gap:24px;padding:20px 28px 40px}
.toned-masthead{position:relative;left:auto;top:auto;grid-area:masthead;width:100%;height:clamp(140px,25cqw,240px)}
.toned-moving-cover{position:relative;left:auto;right:auto;top:auto;bottom:auto;grid-area:cover;width:100%;height:auto;aspect-ratio:9/16;align-self:start}
.toned-motion-frame{aspect-ratio:9/16}.toned-motion-frame video{object-fit:contain}
.toned-about{position:relative;left:auto;top:auto;grid-area:lead;align-self:start;width:100%;font-size:clamp(24px,3.6cqw,34px);line-height:1.09;word-spacing:0;letter-spacing:-.025em;white-space:normal;transform:none;-webkit-text-stroke-width:.2px}
.toned-stories-frame{position:relative;left:auto;top:auto;bottom:auto;grid-area:video;align-self:start;width:100%;height:auto;aspect-ratio:2.2}
.toned-story-link{position:relative;left:auto;bottom:auto;grid-area:entry;align-self:end;font-size:14px;line-height:1.6;letter-spacing:4px;word-spacing:10px;min-height:44px;max-width:100%;width:100%;white-space:normal;transform:none;-webkit-text-stroke-width:.3px}
}
/* The approved phone composition occupies one complete screen. Rows reserve
   readable copy and usable controls; the original cover fits the remaining height. */
.toned-copy-mobile{display:none}
@container toned-card (max-width:599px){
.toned-sheet{container-type:size;height:calc(var(--toned-stage-height) * 1);min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--toned-stage-height) * 0.108) auto 24px minmax(0,1fr) 12px 44px 24px calc(var(--toned-stage-height) * 0.15);gap:0;padding:0 14px 8px}
.toned-masthead{position:absolute;left:1%;top:-.12%;width:98%;height:15.7%;grid-area:auto}
.toned-logo-ink{filter:url(#toned-printed-mobile)}
.toned-about{grid-area:auto;grid-row:2;align-self:start;width:100%;font-size:clamp(20px,calc(var(--toned-stage-height) * 0.0321),29px);font-weight:690;line-height:1.13;letter-spacing:-.025em;-webkit-text-stroke-width:1.2px}
.toned-copy-desktop{display:none}.toned-copy-mobile{display:inline}
.toned-moving-cover{grid-area:auto;grid-row:4;position:relative;width:auto;max-width:70%;height:100%;aspect-ratio:9/16;justify-self:start;align-self:stretch;margin-left:-14px}
.toned-motion-frame{height:100%;width:100%;aspect-ratio:9/16}
.toned-story-link{grid-area:auto;grid-row:6;align-self:stretch;justify-self:center;justify-content:center;align-items:center;width:max-content;max-width:100%;font-size:14px;letter-spacing:clamp(2px,.95cqw,4.1px);word-spacing:8px;line-height:1.6;margin:0;white-space:nowrap;-webkit-text-stroke-width:.25px}
.toned-stories-frame{grid-area:auto;grid-row:8;align-self:stretch;justify-self:end;width:78%;height:100%;aspect-ratio:auto;margin-right:-14px}
}
@media(prefers-reduced-motion:reduce){.toned-sheet *{transition:none!important;animation:none!important}}

.toned-copy-tablet{display:none}
@container toned-card (min-width:600px) and (max-width:999px){.toned-copy-desktop{display:none}.toned-copy-tablet{display:inline}}

/* Clickable media share the magazine destination; movement remains within each frame. */
.toned-motion-frame video,.toned-stories video{transition:filter 180ms ease}
@media(hover:hover){.toned-motion-frame>a:hover video,.toned-stories:hover video{filter:brightness(1.06)}}

/* Shared text-action language: underline only. */
.toned-sheet .toned-story-link,.toned-sheet .toned-story-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
