.back-link{margin-left:auto;color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.article-header{padding:8rem 8vw 4rem}.article-header h1{font:clamp(4rem,8vw,9rem)/.88 "Italiana",serif;letter-spacing:-.045em;margin:2rem 0 4rem}.article-header h1 em{font-style:italic;color:var(--olive)}.article-deck{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:end;border-top:1px solid var(--line);padding-top:1.5rem}.article-deck>p:first-child{font:clamp(1.4rem,2.2vw,2.2rem)/1.35 "Italiana",serif;max-width:42rem;margin:0}.santanyi-story .article-deck>p:first-child{max-width:48rem}.location{font-size:.72rem;line-height:1.65;text-transform:uppercase;letter-spacing:.14em;text-align:right}.article-hero{margin:0 3vw}.article-hero img{display:block;width:100%;max-height:88vh;object-fit:cover}.story-intro{padding:8rem 15vw;display:grid;grid-template-columns:1fr 3fr;gap:4rem;background:var(--cream)}.story-intro>p:nth-child(2){font:clamp(1.8rem,3vw,3.5rem)/1.25 "Italiana",serif;margin:0}.draft-note{grid-column:2;font-size:.72rem;text-transform:uppercase;letter-spacing:.15em}.santanyi-story .story-intro{padding:8rem 12vw}.story-intro-copy{max-width:64rem}.story-intro-copy p{margin:0}.story-intro-copy .lede{font:clamp(1.8rem,3vw,3.5rem)/1.25 "Italiana",serif}.story-intro-copy p:last-child{max-width:45rem;margin-top:2.25rem;font-size:1.05rem;line-height:1.8;color:#55544d}.photo-essay{padding:8rem 5vw;display:grid;grid-template-columns:1fr 1fr;gap:6vw 2vw}.santanyi-story .photo-essay{gap:7vw 2vw}.photo-essay figure{margin:0}.photo-essay img{display:block;width:100%;height:100%;max-height:880px;object-fit:cover}.photo-essay figure:not(.wide):not(.portrait-feature):not(.closing){aspect-ratio:4/5}.photo-essay .wide{grid-column:1/-1;aspect-ratio:16/10}.photo-essay .wide img{max-height:none}.photo-essay .olive-scene{aspect-ratio:2/1}.photo-essay .offset{margin-top:7vw}.story-passage{grid-column:1/-1;display:grid;grid-template-columns:1fr 3fr;gap:4rem;padding:5rem 6vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.story-passage p{margin:0}.story-passage>p:last-child{font:clamp(1.65rem,2.7vw,3rem)/1.28 "Italiana",serif;max-width:58rem}.souvenir-detail{grid-column:1/2;aspect-ratio:4/5}.closing-copy{grid-column:2/3;align-self:center;padding:2rem 5vw}.closing-copy p{margin:0}.closing-copy>p:last-child{font:clamp(1.6rem,2.4vw,2.7rem)/1.3 "Italiana",serif;margin-top:1.5rem}.photo-essay .portrait-feature{grid-column:1/2;aspect-ratio:3/4;margin-top:8vw}.photo-essay .closing{grid-column:2/3;aspect-ratio:3/4}.photo-essay figcaption{font-size:.72rem;line-height:1.5;letter-spacing:.08em;margin-top:.7rem;color:#64625a}.article-end{margin:0 5vw 8rem;padding-top:2rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:.76rem;text-transform:uppercase;letter-spacing:.12em}.article-end a{color:inherit;text-decoration:none}@media(max-width:700px){.article-header{padding:5rem 6vw 3rem}.article-header h1{font-size:3.8rem;margin-bottom:2.5rem}.article-deck{grid-template-columns:1fr}.location{text-align:left}.article-hero{margin:0}.story-intro{padding:5rem 7vw;grid-template-columns:1fr;gap:2rem}.draft-note{grid-column:auto}.story-intro-copy p:last-child{margin-top:1.5rem}.photo-essay{padding:4rem 5vw;grid-template-columns:1fr;gap:2.5rem}.santanyi-story .photo-essay{gap:3rem}.photo-essay .wide,.photo-essay .portrait-feature,.photo-essay .closing,.souvenir-detail{grid-column:auto;aspect-ratio:4/5;margin-top:0}.photo-essay .olive-scene{aspect-ratio:4/5}.photo-essay .offset{margin-top:0}.story-passage{grid-column:auto;grid-template-columns:1fr;gap:1.5rem;padding:3.5rem 7vw}.closing-copy{grid-column:auto;padding:2rem 7vw 3rem}.article-end{display:block;line-height:2}.article-end span{display:block}}
