.home-ig-section{background:var(--paper);color:#20382d;padding-block:clamp(42px,5.1vw,75px)}.home-ig-header{justify-content:space-between;align-items:flex-end;gap:clamp(22px,4vw,60px);margin-bottom:clamp(22px,2.8vw,37px);display:flex}.home-ig-heading{flex:1;min-width:0}.home-ig-identity{align-items:center;gap:12px;display:flex}.home-ig-social{flex-direction:column;gap:3px;display:flex}.home-ig-eyebrow{display:block}.home-redesign .home-ig-eyebrow{margin:0}.home-ig-handle{font:400 .78rem/1.4 var(--font-sans,sans-serif);color:#4e6456}.home-ig-heading h2{font:400 var(--home-subtitle-size,clamp(2.1rem, 3vw, 3.2rem))/1.04 var(--font-serif,Georgia, serif);letter-spacing:var(--home-tracking,-.05em);margin:18px 0 8px}.home-ig-subtitle{color:#607065;max-width:540px;font:400 var(--home-lede-size,1rem)/1.7 var(--font-sans,sans-serif)}.home-ig-section .home-ig-follow{flex:none;margin-bottom:4px;text-decoration:none}.home-ig-section .home-ig-follow svg{width:17px;height:17px}.home-ig-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,.8vw,12px);margin:0;padding:0;list-style:none;display:grid}.home-ig-tile{min-width:0}.home-ig-tile a{aspect-ratio:4/5;background:#dce0d8;width:100%;display:block;position:relative;overflow:hidden}.home-ig-tile img,.home-ig-archive-photo,.home-ig-archive-photo img{width:100%;height:100%;display:block}.home-ig-tile img,.home-ig-archive-photo img{object-fit:cover;transition:transform .45s}.home-ig-tile a:is(:hover,:focus-visible) img{transform:scale(1.04)}.home-ig-archive-photo{position:absolute;inset:0}.home-ig-tile-action{color:#20382d;opacity:0;background:#f5f3eef2;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:9px;right:9px;transform:translateY(3px)}.home-ig-tile a:is(:hover,:focus-visible) .home-ig-tile-action{opacity:1;transform:translateY(0)}.home-ig-tile-action svg{width:17px;height:17px}.home-ig-kind{color:#fff;background:#1224198c;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:9px;right:9px}.home-ig-archive-label{color:#66786c;text-transform:uppercase;letter-spacing:.11em;margin:0 0 11px;font-size:.65rem;line-height:1.4}.home-ig-section a:focus-visible{outline-offset:3px;outline:2px solid #244b39}@media (width<=990px){.home-ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-ig-header{align-items:center}}@media (width<=680px){.home-ig-section{padding-block:38px 40px}.home-ig-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:22px}.home-ig-heading h2{margin:14px 0 6px;font-size:clamp(2rem,7.7vw,2.7rem)}.home-ig-identity{gap:10px}.home-ig-section .home-ig-follow{margin:0}.home-ig-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:8px;padding-bottom:7px;display:flex;overflow-x:auto}.home-ig-tile{scroll-snap-align:start;flex:0 0 clamp(144px,43vw,220px)}.home-ig-tile-action{opacity:.9;width:26px;height:26px;transform:none}}@media (prefers-reduced-motion:reduce){.home-ig-tile img,.home-ig-tile-action{transition:none}}
