.home-edition{--home-header-height:0px;--home-section-title-size:clamp(1.85rem, 3vw, 2.6rem);margin-inline:calc(-1 * var(--gutter))}.home-cover{isolation:isolate;height:calc(90svh - var(--home-header-height));height:calc(90dvh - var(--home-header-height));color:#fff;background:var(--ink-block);position:relative;overflow:hidden;container-type:inline-size}.home-cover-photo{object-fit:cover;object-position:56% 50%;width:100%;height:100%;position:absolute;inset:0}.home-cover-link{height:100%;display:block;position:relative}.home-cover:after{content:"";pointer-events:none;background:linear-gradient(#00000075,#0000 35%,#00000026 55%,#000c);position:absolute;inset:0}.home-cover-story{z-index:1;bottom:clamp(32px,6svh,72px);inset-inline:var(--gutter);position:absolute}.home-cover-story h1{letter-spacing:-.055em;word-break:keep-all;text-wrap:balance;max-width:22ch;font-size:clamp(1.85rem,4.8cqi,4.4rem);font-weight:850;line-height:1.2}:is(.home-cover-link:hover .home-cover-story h1,.home-cover-link:focus-visible .home-cover-story h1){color:var(--key)}.home-section{max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.home-opening{scroll-margin-top:32px}.home-opening .home-section-head{height:10svh;text-align:center;justify-content:center;align-items:center;height:10dvh}.home-opening h2{white-space:nowrap;align-items:center;gap:.38em;display:inline-flex}.home-opening-arrow{flex-shrink:0;width:.62em;height:.62em}.home-section-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.home-section-head h2{font-size:var(--home-section-title-size);letter-spacing:-.06em;font-weight:850;line-height:1.2}.home-opening .home-section-head h2{font-size:min(var(--home-section-title-size), 6svh);font-size:min(var(--home-section-title-size), 6dvh)}.home-grid{gap:64px 32px;display:grid}.home-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px}.home-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-selection{margin-top:76px}.home-card>a{display:block}.home-card-photo{aspect-ratio:4/3;background:var(--surface);overflow:hidden}.home-card-lead .home-card-photo{aspect-ratio:5/4}.home-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.home-card>a:hover img{transform:scale(1.025)}.home-card h3{letter-spacing:-.045em;margin-top:22px;font-size:clamp(1.2rem,1.7vw,1.7rem);font-weight:800;line-height:1.4}.home-card-lead h3{font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:1.25}.home-card-desc{color:var(--ink-soft);margin-top:12px;font-size:.92rem;line-height:1.75}.home-card time{letter-spacing:.02em;color:var(--ink-faint);margin-top:18px;font-size:.72rem;display:block}.home-issue{margin-top:144px}.home-issue-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.home-issue-cover img{width:100%;height:auto}.home-issue-copy h3{letter-spacing:-.065em;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:850;line-height:1.22}.home-issue-copy>p{max-width:38ch;color:var(--ink-soft);margin-top:24px;font-size:.98rem;line-height:1.85}.home-read-button{justify-content:center;align-items:center;min-height:48px;margin-top:24px;display:inline-flex}@media (max-width:1100px){.home-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.home-selection{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-selection .home-card-desc{display:none}.home-issue-body{gap:32px}}@media (max-width:860px){.home-edition{--home-header-height:72px}.home-cover-photo{object-position:62% 50%}.home-opening{scroll-margin-top:24px}.home-section-head{gap:16px;margin-bottom:28px}.home-grid,.home-grid-two{gap:48px 24px}.home-selection{margin-top:56px}.home-issue{margin-top:88px}}@media (max-width:380px){.home-edition{--home-section-title-size:1.65rem}.home-opening .home-section-head{gap:12px}}@media (max-height:600px){.home-cover-story{bottom:20px}.home-cover-story h1{margin-top:8px;font-size:clamp(1.35rem,4cqi,6svh)}}@media (max-width:600px){.home-grid,.home-grid-two,.home-selection,.home-issue-body{grid-template-columns:minmax(0,1fr)}.home-card-lead .home-card-photo{aspect-ratio:4/3}.home-selection .home-card-desc{display:block}.home-card h3{font-size:1.4rem}.home-card-lead h3{font-size:1.65rem}.home-issue-body{gap:32px}.home-issue-copy h3{font-size:2.25rem}}
