.journal-nameplate{font-size:clamp(3.75rem,8vw + 2.25rem,11rem)}.journal-section-banner{border-top:3px solid var(--color-border-rule);border-bottom:1px solid #0f0a0c29;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;margin-bottom:48px;padding:26px 0 22px;display:grid;position:relative}.journal-section-banner:before{content:"";background:var(--color-border-rule);height:1px;position:absolute;top:3px;left:0;right:0}.journal-section-banner__aside{justify-self:end}.journal-section-banner[data-tone=dark]{border-top-color:var(--color-accent-400);border-bottom-color:#f2ead82e}.journal-section-banner[data-tone=dark]:before{background:var(--color-accent-400)}@media (max-width:720px){.journal-section-banner{grid-template-columns:minmax(0,1fr);align-items:start;margin-bottom:36px}.journal-section-banner__aside{justify-self:start}}.journal-cover{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""title""image""deck""byline";column-gap:56px;display:grid}.journal-cover__kicker{grid-area:kicker}.journal-cover__title{grid-area:title}.journal-cover__image{grid-area:image}.journal-cover__deck{grid-area:deck}.journal-cover__byline{grid-area:byline}@media (min-width:1024px){.journal-cover{grid-template:"kicker image""title image""deck image""byline image"1fr/minmax(0,1fr) minmax(0,1.05fr)}.journal-cover__byline{align-self:end}}.journal-quote-mark{margin-bottom:-.44em;font-size:clamp(10rem,19vw,20rem);line-height:.78;display:block}.journal-story-row{color:inherit;transition:background-color .25s var(--ease-interaction);border-bottom:1px solid #f2ead82e;grid-template-columns:180px 1.4fr 1fr;align-items:start;gap:48px;padding:40px 0;text-decoration:none;display:grid}.journal-story-row:first-child{padding-top:0}.journal-story-row:last-child{border-bottom:0;padding-bottom:0}.journal-story-row:hover{background-color:#f2ead808}.journal-story-row__media{aspect-ratio:4/5;position:relative}.journal-story-row__meta{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:14px;height:100%;display:flex}@media (max-width:1180px){.journal-story-row{grid-template-columns:140px 1fr;gap:24px}.journal-story-row__meta{text-align:left;border-top:1px solid #f2ead824;flex-direction:row;grid-column:span 2;align-items:center;height:auto;padding-top:14px}}@media (max-width:520px){.journal-story-row{grid-template-columns:96px 1fr;gap:18px}}.journal-most-read-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}@media (max-width:1023px){.journal-most-read-grid{gap:24px}}.journal-masthead-grid{--journal-swipe-item:44%;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}@media (max-width:1180px){.journal-masthead-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.journal-author-tile{color:inherit;text-decoration:none;display:block}@media (max-width:767px){.journal-swipe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--journal-swipe-item,78%);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px;overflow-x:auto}.journal-swipe::-webkit-scrollbar{display:none}.journal-swipe>*{scroll-snap-align:start}}.journal-tv-grid,.journal-proof-grid{gap:32px;display:grid}.journal-tv-grid>.journal-engage--rail,.journal-proof-grid>.journal-engage--rail{border-top:0;padding-top:0}.journal-tv-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.journal-tv-more{aspect-ratio:4/5;transition:border-color .25s var(--ease-interaction);border:1px solid #f2ead833;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;text-decoration:none;display:flex}.journal-tv-more:hover{border-color:var(--color-accent-400)}@media (max-width:1023px){.journal-tv-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(72%,300px);grid-auto-flow:column;gap:18px;margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px;overflow-x:auto}.journal-tv-grid::-webkit-scrollbar{display:none}.journal-tv-grid>*{scroll-snap-align:start}}.journal-proof-grid{grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:768px){.journal-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.journal-proof-grid>[data-engage=visit]{grid-column:1/-1}}@media (min-width:1100px){.journal-proof-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px}.journal-proof-grid>[data-engage=visit]{grid-column:auto}}.journal-proof-grid .journal-engage__quote{font-size:clamp(1.3125rem,1.05rem + .9vw,1.75rem);line-height:1.28}.journal-index{columns:2;column-gap:64px;margin:0;padding:0;list-style:none}.journal-index>li{break-inside:avoid}.journal-index__row{color:inherit;border-bottom:1px solid #0f0a0c1a;grid-template-columns:auto minmax(24px,1fr) auto;grid-template-areas:"kicker kicker kicker""title leader time";align-items:last baseline;gap:5px 16px;padding:14px 0 13px;text-decoration:none;display:grid}.journal-index__kicker{grid-area:kicker}.journal-index__title{min-width:0;transition:color .2s var(--ease-interaction);grid-area:title}.journal-index__leader{opacity:.35;transition:opacity .2s var(--ease-interaction), color .2s var(--ease-interaction);border-bottom:1px dotted;grid-area:leader;transform:translateY(-.3em)}.journal-index__time{grid-area:time}.journal-index__row:hover .journal-index__title,.journal-index__row:focus-visible .journal-index__title{color:var(--color-primary-500)}.journal-index__row:hover .journal-index__leader,.journal-index__row:focus-visible .journal-index__leader{color:var(--color-primary-500);opacity:.8}@media (max-width:900px){.journal-index{columns:1}}@media (max-width:560px){.journal-index__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker time""title title"}.journal-index__leader{display:none}}.journal-index-more>summary{list-style:none}.journal-index-more>summary::-webkit-details-marker{display:none}.journal-index-more[open]>summary{display:none}.journal-chip-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.journal-chip-row>*{flex:none}@media (max-width:767px){.journal-chip-row{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-24px;padding-inline:24px;overflow-x:auto}.journal-chip-row::-webkit-scrollbar{display:none}}.journal-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-primary);transition:background-color .2s var(--ease-interaction), color .2s var(--ease-interaction), border-color .2s var(--ease-interaction);border:1px solid #0f0a0c33;align-items:center;gap:8px;padding:6px 12px;font-size:10px;text-decoration:none;display:inline-flex}.journal-chip:hover{background-color:var(--color-primary-500);color:var(--color-text-cream);border-color:var(--color-primary-500)}.journal-newsletter-cinematic{background:var(--color-bg-wine-ink);color:var(--color-text-cream);padding:clamp(64px,8vw,100px) clamp(28px,4vw,56px);position:relative;overflow:hidden}.journal-newsletter-cinematic__dotted{pointer-events:none;opacity:.14;background-image:radial-gradient(#ffffff80 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.journal-newsletter-cinematic__form input[type=email]{color:var(--color-text-cream);font:inherit;font-family:var(--font-display), "Times New Roman", serif;width:100%;transition:border-color .2s var(--ease-interaction);background:0 0;border:0;border-bottom:1px solid #f2ead866;outline:none;padding:14px 0;font-size:clamp(20px,1.8vw,22px);font-style:italic;font-weight:300}.journal-newsletter-cinematic__form input[type=email]:focus-visible{border-bottom-color:var(--color-accent-400)}.journal-newsletter-cinematic__form input[type=email]::placeholder{color:#f2ead873}.journal-newsletter-cinematic__submit{background:var(--color-accent-400);width:100%;color:var(--color-bg-wine-ink);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease-interaction), color .2s var(--ease-interaction);border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:20px 26px;font-size:11px;font-weight:800;display:inline-flex}.journal-newsletter-cinematic__submit:hover:not(:disabled){background:var(--color-text-cream)}.journal-newsletter-cinematic__submit:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.journal-story-row,.journal-index__title,.journal-index__leader,.journal-chip,.journal-newsletter-cinematic__submit,.journal-newsletter-cinematic__form input[type=email]{transition:none}}
