.journal-root{--journal-ivory:#fbf9f4;--journal-ivory-deep:#f5f3ee;--journal-paper:#f7f4ee;--journal-charcoal:#1b1c19;--journal-ink:#1b1c19;--journal-muted:#6b6860;--journal-rule:#d9b99b;--journal-champagne:#d4af37;--journal-blush:#ebe4dc;--journal-surface:#fffcf7;color:var(--journal-charcoal);background-color:var(--journal-ivory)}.journal-display{font-family:var(--font-playfair),"Playfair Display",ui-serif,Georgia,serif}.journal-body{font-family:var(--font-newsreader),Newsreader,ui-serif,Georgia,serif}.journal-sans{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.journal-masthead-title{font-size:clamp(4rem,11vw,10rem);line-height:.9;letter-spacing:-.02em;font-weight:500}.journal-feature-headline{font-size:clamp(3.25rem,7vw,6.5rem);line-height:.95;letter-spacing:-.02em;font-weight:500}.journal-feature-headline--spread{font-size:clamp(2.1rem,4.5vw,3.75rem);line-height:1.02;max-width:14ch;text-wrap:balance}.journal-article-headline{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.02em;font-weight:500}.journal-pull-quote{font-size:clamp(1.4rem,2.8vw,2.975rem);line-height:1.15;letter-spacing:-.015em;font-weight:500}.journal-editorial-emphasis{font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.35;letter-spacing:-.01em;font-weight:500;font-style:italic}.journal-prose{font-size:clamp(1.0625rem,.4vw + 1rem,1.3125rem);line-height:1.72}.journal-meta{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--journal-muted)}.journal-department-kicker{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--journal-dept-accent,var(--journal-rule));font-weight:600}.journal-department-title{font-family:var(--font-playfair),"Playfair Display",ui-serif,Georgia,serif;font-size:clamp(2.75rem,6.5vw,4.5rem);line-height:.98;letter-spacing:-.03em;font-weight:600;color:var(--journal-charcoal);text-wrap:balance}.journal-department-rule{height:2px;width:5.5rem;background:var(--journal-dept-accent,var(--journal-rule));opacity:.95}.journal-story-headline{font-family:var(--font-playfair),"Playfair Display",ui-serif,Georgia,serif;font-size:clamp(1.65rem,3.2vw,2.35rem);line-height:1.12;letter-spacing:-.02em;font-weight:500;text-wrap:balance}.journal-caption{font-size:.8125rem;line-height:1.45;color:var(--journal-muted)}.journal-rule{height:1px;background:var(--journal-rule);opacity:.85}.journal-drop-cap:first-letter{float:left;font-family:var(--font-playfair),"Playfair Display",ui-serif,Georgia,serif;font-size:4.25em;line-height:.78;padding-right:.12em;padding-top:.08em;color:var(--journal-charcoal)}@media (min-width:768px){.journal-drop-cap--opening:first-letter{font-size:3em}}.journal-article-opening__lead,.journal-media-float-above{display:flow-root;margin-bottom:.625rem}.journal-article-opening:after,.journal-blocks:after{content:"";display:table;clear:both}.journal-media-bleed--compact{margin-top:.5rem}.journal-media-slot--bleed>.journal-photo-shadow{overflow:hidden;border-radius:.75rem;max-height:min(40vh,320px);width:100%;margin-inline:auto}@media (min-width:768px){.journal-media-slot--bleed>.journal-photo-shadow{max-height:min(46vh,440px);width:auto;max-width:100%}.journal-media-float--right{float:right;margin-left:2rem;width:42%}.journal-media-float--left{float:left;margin-right:2rem;width:42%}.journal-media-float--tight{margin-top:.125rem;margin-bottom:2rem}.journal-media-float--before-bleed{margin-bottom:1.25rem;clear:both}}@media (min-width:768px){.journal-blocks>:has(.journal-media-float)+* .journal-heading-after-float,.journal-blocks>:has(.journal-media-float--left)+* .journal-heading-after-float{margin-top:0;font-size:clamp(1.05rem,1.65vw,1.35rem);line-height:1.2;font-weight:500}.journal-blocks>:has(.journal-media-bleed)+* .journal-heading-after-media{clear:both;margin-top:1.5rem}}.journal-section-permanent-guide{--journal-dept-accent:#8a7f72}.journal-venue-logo-wrap{display:inline-block;line-height:0;background:transparent}.journal-venue-logo{display:block}.journal-section-in-good-company{--journal-dept-accent:#b08d6a}.journal-section-wearable-memories{--journal-dept-accent:#9a8a9b}.journal-section-still-polishing{--journal-dept-accent:#c4a484;background-color:var(--journal-paper)}.journal-progress{position:fixed;top:0;left:0;height:2px;background:var(--journal-champagne);transform-origin:left center;z-index:60;pointer-events:none}@media (prefers-reduced-motion:reduce){.journal-fade-in,.journal-masthead-settle,.journal-quote-rise{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@keyframes journal-masthead-settle{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes journal-fade-in{0%{opacity:.92}to{opacity:1}}@keyframes journal-quote-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.journal-masthead-settle{animation:journal-masthead-settle .7s cubic-bezier(.22,1,.36,1) both}.journal-fade-in{animation:none}.journal-quote-rise{animation:journal-quote-rise .55s cubic-bezier(.22,1,.36,1) both}