.page[data-scope-xa52sxzc]{width:min(var(--layout-max,72rem), 100%);box-sizing:border-box;max-width:100%;margin-inline:auto;padding-block:2.5rem 4rem;padding-inline:1.25rem}
@media (width>=1100px){.page[data-scope-xa52sxzc]{padding-block-start:calc(2.5rem + var(--header-nav-gap,.85rem) + var(--header-nav-hang,3.55rem))}
}

.prose[data-scope-an4vqscn]{max-width:var(--text-measure)}
.prose[data-scope-an4vqscn]>:first-child{margin-top:0}
.prose[data-scope-an4vqscn] h1,.prose[data-scope-an4vqscn] h2,.prose[data-scope-an4vqscn] h3{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.02em;scroll-margin-top:5.5rem;font-style:italic;font-weight:300;line-height:1.3}
.prose[data-scope-an4vqscn] h1{margin:0 0 1.25rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.35rem)}
.prose[data-scope-an4vqscn] h2{margin:2.25rem 0 .85rem;font-size:clamp(1.35rem,1.2rem + .6vw,1.65rem)}
.prose[data-scope-an4vqscn] h3{margin:1.75rem 0 .65rem;font-size:1.15rem}
.prose[data-scope-an4vqscn] p{margin:0 0 1rem}
.prose[data-scope-an4vqscn] ul,.prose[data-scope-an4vqscn] ol{margin:0 0 1.25rem;padding-inline-start:1.35rem;list-style-position:outside}
.prose[data-scope-an4vqscn] ul{list-style-type:disc}
.prose[data-scope-an4vqscn] ol{list-style-type:decimal}
.prose[data-scope-an4vqscn] li{margin-bottom:.35rem;padding-inline-start:.15rem}
.prose[data-scope-an4vqscn] a{color:var(--terracotta-deep)}
.prose[data-scope-an4vqscn] a:hover{color:var(--terracotta)}
.prose[data-scope-an4vqscn] blockquote{border-inline-start:3px solid var(--eucalyptus);background:var(--marble);margin:1.5rem 0;padding:.75rem 1rem}
.prose[data-scope-an4vqscn] blockquote p:last-child{margin-bottom:0}

.modality[data-scope-b4rhj3oz]{margin-bottom:2rem}
.full[data-scope-b4rhj3oz]{padding-top:.5rem;scroll-margin-top:5.5rem}
.title[data-scope-b4rhj3oz]{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.02em;margin:0 0 .65rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);font-style:italic;font-weight:300;line-height:1.3}
.teaser[data-scope-b4rhj3oz] .title[data-scope-b4rhj3oz] a[data-scope-b4rhj3oz]{color:inherit;text-decoration:underline;text-decoration-color:var(--terracotta);text-underline-offset:.2em}
.teaser[data-scope-b4rhj3oz] .title[data-scope-b4rhj3oz] a[data-scope-b4rhj3oz]:hover{color:var(--terracotta)}
.lede[data-scope-b4rhj3oz]{margin:0 0 .5rem}
ul[data-scope-b4rhj3oz]{margin:0 0 1.25rem;padding-inline-start:1.35rem;list-style-type:disc;list-style-position:outside}
li[data-scope-b4rhj3oz]{margin-bottom:.3rem;padding-inline-start:.15rem}
.meta[data-scope-b4rhj3oz]{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:.9rem}


.card[data-scope-x5x4zhi2]{align-content:start;gap:.85rem;scroll-margin-top:5.5rem;display:grid}
.media[data-scope-x5x4zhi2]{aspect-ratio:1;place-items:center;max-width:9rem;margin-inline:auto;padding:.75rem;display:grid}
.img[data-scope-x5x4zhi2]{object-fit:contain;width:100%;height:100%;display:block}
.title[data-scope-x5x4zhi2]{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.02em;text-align:center;margin:0 0 .4rem;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);font-style:italic;font-weight:300;line-height:1.3}
.summary[data-scope-x5x4zhi2]{color:color-mix(in srgb, var(--ink) 88%, transparent);-webkit-line-clamp:3;text-align:center;-webkit-box-orient:vertical;margin:0 0 .65rem;display:-webkit-box;overflow:hidden}
.more[data-scope-x5x4zhi2]{text-align:center;width:100%;color:var(--terracotta-deep);text-underline-offset:.18em;font-weight:500;display:inline-block}
.more[data-scope-x5x4zhi2]:hover{color:var(--terracotta)}

.figure[data-scope-6hy6aqyd]{margin:0}
.img[data-scope-6hy6aqyd]{width:100%;height:auto;display:block}
.letterbox[data-scope-6hy6aqyd]{aspect-ratio:21/9;width:calc(100% + 2.5rem);margin-inline:-1.25rem;overflow:hidden}
.letterbox[data-scope-6hy6aqyd] picture,.letterbox[data-scope-6hy6aqyd] img{object-fit:cover;object-position:center;width:100%;height:100%}
.divider[data-scope-uxkwj3r6].photo{margin-block:2.75rem}
.divider[data-scope-uxkwj3r6].plain{background:linear-gradient(180deg, color-mix(in srgb, var(--eucalyptus) 35%, var(--limestone)), color-mix(in srgb, var(--terracotta) 18%, var(--limestone)));place-items:center;width:calc(100% + 2.5rem);height:clamp(4.5rem,12vw,8rem);margin-block:2.75rem;margin-inline:-1.25rem;display:grid}
.label[data-scope-uxkwj3r6]{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.04em;font-size:.95rem;font-style:italic;font-weight:300}

.head[data-scope-kskg5zvb]{max-width:var(--text-measure);margin-bottom:2rem}
.head[data-scope-kskg5zvb] h1[data-scope-kskg5zvb]{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.02em;margin:0 0 .75rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.35rem);font-style:italic;font-weight:300;line-height:1.25}
.intro[data-scope-kskg5zvb]{color:color-mix(in srgb, var(--ink) 88%, transparent);margin:0}
.cards[data-scope-kskg5zvb]{gap:1.75rem;margin-bottom:1rem;display:grid}
@media (width>=1024px){.head[data-scope-kskg5zvb]{grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);align-items:end;gap:2rem;max-width:none;display:grid}
.cards[data-scope-kskg5zvb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}
}

