.body.svelte-1tzttwy{margin-bottom:var(--article-beat)}.body.svelte-1tzttwy p,.body.svelte-1tzttwy>h2{width:100%;max-width:var(--measure-body);margin-inline:auto}.body.svelte-1tzttwy>h2{font-family:var(--font-display);font-size:var(--type-heading);line-height:var(--lh-title);letter-spacing:var(--tracking-title);margin-top:var(--article-beat);margin-bottom:var(--space-m)}.body.svelte-1tzttwy p{font-family:var(--font-serif);font-size:var(--font-body);line-height:var(--lh-reading);margin-bottom:1.25em}.body.svelte-1tzttwy>:first-child,.body.svelte-1tzttwy>.figure:first-child{margin-top:0}.body.svelte-1tzttwy p a{text-underline-offset:var(--underline-offset);transition:opacity var(--duration-fast) var(--ease);text-decoration:underline}.body.svelte-1tzttwy p a:hover,.body.svelte-1tzttwy p a:focus-visible{opacity:var(--opacity-muted)}.body.svelte-1tzttwy figcaption{margin-top:var(--space-xs);max-width:var(--measure-caption);font-size:var(--font-label);line-height:var(--lh-ui);letter-spacing:var(--tracking-caption)}.body.svelte-1tzttwy hr.break{margin:var(--article-beat) 0 0;border:0}.body.svelte-1tzttwy .pullquote{max-width:var(--measure-body);margin:var(--article-beat) auto}.body.svelte-1tzttwy .pullquote p{font-family:var(--font-display);font-size:var(--type-title);line-height:var(--lh-title);letter-spacing:var(--tracking-title);margin:0;padding-block:1em}.body.svelte-1tzttwy .figure{width:100%;max-width:55.5rem;margin:var(--article-beat) auto}.body.svelte-1tzttwy picture{display:contents}.body.svelte-1tzttwy picture img{width:100%;aspect-ratio:var(--ratio-article-figure);object-fit:cover;background:var(--color-rule)}.body.svelte-1tzttwy .gallery{max-width:96rem}.body.svelte-1tzttwy .gallery img{aspect-ratio:var(--ratio-portrait);object-fit:cover;background:var(--color-rule)}.body.svelte-1tzttwy .row[style*="--cols: 2"] img{aspect-ratio:var(--ratio-pair)}@media (width<=767.98px){.body.svelte-1tzttwy .row{gap:var(--space-s);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-edge);scrollbar-width:none;display:flex;overflow-x:auto}.body.svelte-1tzttwy .row::-webkit-scrollbar{display:none}.body.svelte-1tzttwy .gallery img{flex:0 0 var(--mobile-rail-card-width);scroll-snap-align:start;width:auto;min-width:0}}@media (width>=768px){.body.svelte-1tzttwy .row{grid-template-columns:repeat(var(--cols), 1fr);gap:var(--space-m);display:grid}.body.svelte-1tzttwy .row.scroll{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.body.svelte-1tzttwy .row.scroll::-webkit-scrollbar{display:none}.body.svelte-1tzttwy .row.scroll img{flex:0 0 calc((min(100vw - 2 * var(--space-edge), 96rem) - 48px) / 3 * .94);scroll-snap-align:start;width:auto;min-width:0}}.body.svelte-1tzttwy .places{margin-block:var(--article-beat)}.body.svelte-1tzttwy .places>h2{max-width:var(--measure-body);margin:var(--article-beat) auto var(--space-m);font-family:var(--font-display);font-size:var(--type-title);line-height:var(--lh-title);letter-spacing:var(--tracking-title)}.body.svelte-1tzttwy .places .entry:first-child{margin-top:0}.body.svelte-1tzttwy .places>p{margin:0 auto 1.25em}.body.svelte-1tzttwy .entry{max-width:var(--measure-body);margin:var(--article-beat) auto 0}.body.svelte-1tzttwy .entry h3{font-family:var(--font-display);font-size:var(--type-heading);line-height:var(--lh-title);letter-spacing:var(--tracking-title);margin-bottom:var(--space-m)}.body.svelte-1tzttwy .entry p{margin:0 0 1.25em}.body.svelte-1tzttwy .entry .meta,.body.svelte-1tzttwy .entry .rate{margin-bottom:0;font-style:italic}.body.svelte-1tzttwy .entry .figure{margin:var(--space-2xl) 0 0}@media (width>=768px){.body.svelte-1tzttwy .entry .figure{margin-top:var(--space-beat)}}@media (width>=58.5rem){.body.svelte-1tzttwy .entry .figure{width:min(55.5rem, calc(100vw - 2 * var(--space-edge)));margin-inline:calc((var(--measure-body) - min(55.5rem, 100vw - 2 * var(--space-edge))) / 2)}}.article.svelte-1f19a26{padding:0 var(--space-edge);max-width:calc(137.5rem + 2 * var(--space-edge));--article-beat:var(--space-2xl);margin-inline:auto}.masthead.svelte-1f19a26{gap:var(--space-s);max-width:55.5rem;padding:var(--space-page-top) 0 var(--space-l);flex-direction:column;display:flex}.title.svelte-1f19a26{font-family:var(--font-display);font-size:var(--type-display);line-height:var(--lh-title);letter-spacing:var(--tracking-title)}.standfirst.svelte-1f19a26{max-width:var(--measure-standfirst);font-family:var(--font-display);font-size:var(--type-standfirst);line-height:var(--lh-standfirst);text-wrap:pretty;margin:0}.masthead-meta.svelte-1f19a26{justify-content:space-between;align-items:center;gap:var(--space-s);margin-top:var(--space-2xs);display:flex}.date.svelte-1f19a26{font-size:var(--font-label);line-height:var(--lh-ui);letter-spacing:var(--tracking-caption)}.share-btn.svelte-1f19a26{appearance:none;border:1px solid var(--color-rule);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;transition:opacity var(--duration-fast) var(--ease);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.share-btn.svelte-1f19a26:hover{opacity:var(--opacity-muted)}.figure-hero.svelte-1f19a26{width:100%;margin:0 auto var(--article-beat)}picture.svelte-1f19a26{display:contents}.hero-img.svelte-1f19a26{width:100%;aspect-ratio:var(--ratio-article-hero);object-fit:cover;background:var(--color-rule)}figcaption.svelte-1f19a26{margin-top:var(--space-xs);max-width:var(--measure-caption);font-size:var(--font-label);line-height:var(--lh-ui);letter-spacing:var(--tracking-caption)}.share.svelte-1f19a26{align-items:center;gap:var(--space-m);max-width:var(--measure-body);padding-bottom:var(--space-beat);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.share-title.svelte-1f19a26{font-family:var(--font-display);font-size:var(--type-card);line-height:var(--lh-ui)}.share-icons.svelte-1f19a26{gap:var(--space-l);display:flex}.share-icons.svelte-1f19a26 a:where(.svelte-1f19a26){transition:opacity var(--duration-fast) var(--ease);display:inline-flex}.share-icons.svelte-1f19a26 a:where(.svelte-1f19a26):hover,.share-icons.svelte-1f19a26 a:where(.svelte-1f19a26):focus-visible{opacity:var(--opacity-muted)}.related.svelte-1f19a26{padding-bottom:var(--space-beat)}@media (width>=768px){.article.svelte-1f19a26{--article-beat:var(--space-beat)}.masthead.svelte-1f19a26{padding-bottom:var(--space-3xl)}.masthead-meta.svelte-1f19a26{justify-content:flex-start;gap:var(--space-m);margin-top:0}}
