/* Homepage-only editorial photography. This stylesheet is loaded only on /. */
.magazine-home{margin-block:72px 90px;min-width:0}.magazine-home *{min-width:0}.magazine-home p{line-height:1.8}.magazine-home figure{margin:0}.magazine-home img{display:block;width:100%;height:100%;object-fit:cover}.magazine-home figcaption,.mag-photo-credit{font-size:.75rem;line-height:1.6!important;color:var(--taupe);margin-top:15px}.magazine-home figcaption a,.mag-photo-credit a{color:inherit;text-underline-offset:3px}.mag-kicker{display:block;font:11px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;color:var(--wine);margin-bottom:24px}.mag-about-copy h1{font:clamp(3rem,5.7vw,5.2rem)/.99 Georgia,serif;letter-spacing:-2px;margin:0 0 30px}.mag-about-copy h1::after{content:'';display:block;width:65px;height:1px;background:var(--wine);margin-top:30px}.mag-deck{font:1.6rem/1.4 Georgia,serif!important;margin:24px 0 30px}.mag-deck em,.magazine-home h2 em{color:var(--wine);font-weight:normal}.magazine-about{display:grid;grid-template-columns:1.12fr 1fr;gap:34px 70px;align-items:start}.mag-about-copy p{max-width:65ch}.mag-about-photo{padding-top:54px}.mag-about-photo img{aspect-ratio:4/5;max-height:790px;border-radius:42% 4px 28% 4px / 19% 4px 16% 4px;object-position:50% 43%}.mag-about-notes{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);padding-top:24px}.mag-about-notes h2{font:1.65rem/1.25 Georgia,serif;margin:12px 0 18px}.mag-about-notes>div:first-child{padding:22px 32px;background:var(--blush);border-radius:3px 42px 3px 3px}.mag-scope{grid-column:1/-1;font-size:.86rem;max-width:100ch;color:var(--taupe);border-left:2px solid var(--rose);padding-left:22px;margin:0}
.magazine-topics{display:grid;grid-template-columns:.68fr 1.32fr;gap:65px;padding:65px 38px 65px 0;border-block:1px solid var(--line);background:linear-gradient(90deg,transparent 20%,var(--blush) 20%);border-radius:0 48px 4px 0}.mag-topic-copy{grid-column:2;grid-row:1}.mag-topic-visual{grid-column:1;grid-row:1;padding-top:145px}.mag-topic-visual img{aspect-ratio:4/5;border-radius:4px 4px 70px 4px;object-position:48% 50%}.mag-topic-visual>p{max-width:32ch}.mag-margin-note{font:1.4rem/1.55 Georgia,serif!important;color:var(--wine);border-top:1px solid var(--line);padding-top:28px;margin-top:35px}.magazine-home h2{font:clamp(2.15rem,3.8vw,3.5rem)/1.08 Georgia,serif;letter-spacing:-.6px;margin:0 0 30px}.magazine-home h2 a{color:var(--ink);text-decoration:none}.magazine-home h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.mag-lead{font:1.25rem/1.6 Georgia,serif!important}.mag-topic-text{columns:2;column-gap:36px;margin-top:30px}.mag-topic-text>div{break-inside:avoid;border-top:1px solid var(--line);padding-top:18px;margin-bottom:24px}.magazine-home h3{font:1.4rem/1.3 Georgia,serif;margin:8px 0 15px}.mag-topic-text p{font-size:.93rem;margin:12px 0}.mag-cta{display:inline-block;color:var(--wine);font-weight:bold;border-bottom:1px solid var(--wine);padding-bottom:7px;text-decoration:none;margin-top:25px}.mag-cta span{margin-left:12px}
.magazine-reading{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:start;padding-top:16px}.mag-reading-copy h3{margin-top:28px}.mag-reading-copy p{max-width:65ch}.mag-reading-visual{padding-top:100px;position:relative}.mag-reading-visual::before{content:'';position:absolute;inset:50px -20px 80px 35px;background:var(--blush);border-radius:120px 4px 4px 4px;z-index:-1}.mag-reading-main{width:83%;margin-left:auto!important}.mag-reading-main img{aspect-ratio:3/4;border-radius:4px 64px 4px 4px;object-position:50% 45%}.mag-reading-detail{width:67%;margin-top:-35px!important;position:relative;border:9px solid var(--ivory,#faf6ef)}.mag-reading-detail img{aspect-ratio:4/3;border-radius:4px;object-position:50% 55%}.mag-photo-credit{margin-left:12px;max-width:40ch}
@media(min-width:761px) and (max-width:1100px){.magazine-about{gap:30px}.magazine-topics{gap:32px;padding-right:25px}.mag-topic-text{columns:1}.magazine-reading{gap:35px}.mag-about-photo{padding-top:100px}}
@media(max-width:760px){.magazine-home{display:flex;flex-direction:column;gap:0;margin:38px 0 65px;padding:0;background:none;border-radius:0}.mag-kicker{font-size:10px;letter-spacing:1.6px;margin-bottom:22px}.mag-about-copy h1{font-size:clamp(2.8rem,12vw,4rem);letter-spacing:-1px;line-height:1.06}.mag-deck{font-size:1.4rem!important}.magazine-home p{font-size:1rem;line-height:1.8}.mag-about-copy{order:0}.mag-about-notes{order:1;display:block;margin-top:20px;padding-top:20px}.mag-about-notes>div:first-child{padding:20px 24px;margin-bottom:28px}.mag-about-notes h2{font-size:1.55rem}.mag-scope{order:2;font-size:.85rem!important;margin-top:15px!important}.mag-about-photo{order:3;padding-top:0;width:100%;margin-top:32px!important}.mag-about-photo img{aspect-ratio:4/5;max-height:none;border-radius:35% 4px 22% 4px / 14% 4px 12% 4px}.magazine-home figcaption,.mag-photo-credit{font-size:.72rem!important}.magazine-topics{border-top:1px solid var(--line);border-bottom:0;padding-top:40px}.mag-topic-copy{order:0}.magazine-home h2{font-size:2.35rem;margin-bottom:25px}.mag-topic-text{columns:1;margin-top:28px}.mag-topic-text>div{padding:18px 0 4px;margin:0}.mag-topic-visual{order:1;padding:0;margin-top:32px}.mag-topic-visual img{aspect-ratio:4/3}.mag-topic-visual>p{display:none}.magazine-reading{border-top:1px solid var(--line);padding-top:40px}.mag-reading-copy{order:0}.mag-reading-visual{order:1;padding:0;margin-top:32px}.mag-reading-visual::before{inset:20px 0 50px 10px;border-radius:60px 4px 4px 4px}.mag-reading-main{width:88%;margin-left:auto!important}.mag-reading-detail{margin-top:20px!important;width:75%;border:0}.mag-reading-main img{aspect-ratio:4/5}.mag-reading-detail img{aspect-ratio:4/3}.mag-photo-credit{font-size:.72rem!important;margin:18px 0 0!important}.mag-cta{line-height:1.5}}
/* Keep supporting headings subordinate and the notebook fully legible. */
.magazine-home .mag-about-notes h2{font-size:1.65rem;letter-spacing:0;line-height:1.3}.mag-reading-detail img{aspect-ratio:3/2;object-position:center}
@media(max-width:760px){.mag-topic-visual{display:flex;flex-direction:column}.mag-topic-visual>figure{order:2;margin-top:20px}.mag-topic-visual>p{display:block;order:1;max-width:none}.magazine-home .mag-about-notes h2{font-size:1.55rem}}

/* Wide-screen refinement: scoped to the existing homepage, no shared .wrap change. */
@media(min-width:761px){
 body[data-kind="home"] #main.wrap,body[data-kind="home"]>header .wrap,body[data-kind="home"]>footer>.wrap{width:100%;max-width:1440px;padding-inline:40px}
 .magazine-about{grid-template-columns:minmax(0,55fr) minmax(0,45fr);column-gap:56px;row-gap:32px}
 .mag-about-copy>p:not(.mag-deck){font-size:17px;line-height:1.78;max-width:65ch}
 .mag-about-photo{padding-top:42px}.mag-about-photo img{max-height:none}
 .mag-about-notes{gap:56px}.mag-about-notes p{max-width:65ch;font-size:17px;line-height:1.78}
 .magazine-topics{grid-template-columns:minmax(0,29fr) minmax(0,71fr);gap:52px;padding:56px 48px;background:var(--blush);border-radius:54px 4px 42px 4px}
 .mag-topic-visual{padding-top:120px}.mag-topic-visual>p{max-width:35ch}
 .mag-topic-copy>p{max-width:75ch}.mag-topic-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;columns:auto;margin-top:32px}
 .mag-topic-text>div{margin-bottom:0;padding-top:20px}.mag-topic-text p{font-size:16px;line-height:1.78;margin:14px 0}.mag-topic-text h3{font-size:1.5rem;line-height:1.3}
 .magazine-reading{grid-template-columns:minmax(0,52fr) minmax(0,48fr);gap:64px}
 .mag-reading-copy>p{max-width:65ch;font-size:17px;line-height:1.78}.mag-reading-copy>.mag-lead{font-size:1.25rem}
 .mag-reading-visual{padding-top:85px}.mag-reading-main{width:87%}.mag-reading-detail{width:71%;margin-top:-48px!important}
 .mag-reading-visual::before{inset:40px 0 80px 24px}
}
@media(min-width:761px) and (max-width:1100px){
 body[data-kind="home"] #main.wrap,body[data-kind="home"]>header .wrap,body[data-kind="home"]>footer>.wrap{padding-inline:32px}
 .magazine-about{column-gap:32px}.mag-about-photo{padding-top:70px}.mag-about-notes{gap:32px}
 .magazine-topics{grid-template-columns:minmax(0,1fr);gap:36px;padding:42px 32px}
 .mag-topic-copy{grid-column:1;grid-row:1}.mag-topic-text{gap:22px 36px}
 .mag-topic-visual{grid-column:1;grid-row:2;padding-top:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 36px;align-items:start}
 .mag-topic-visual>figure{grid-row:1/3}.mag-topic-visual>.mag-margin-note{margin-top:0;padding-top:20px}.mag-topic-visual>p{max-width:42ch}
 .magazine-reading{gap:36px}
}
@media(min-width:761px) and (max-width:980px){
 .magazine-about{display:flex;flex-direction:column;gap:0}.mag-about-copy{order:0}.mag-about-notes{order:1;width:100%;margin-top:24px}.mag-scope{order:2;margin-top:24px}.mag-about-photo{order:3;padding-top:0;width:min(100%,620px);margin:32px auto 0!important}
 .magazine-reading{display:flex;flex-direction:column;gap:0}.mag-reading-copy{order:0}.mag-reading-visual{order:1;width:min(100%,700px);margin:36px auto 0;padding-top:24px}
}
