.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}


.vp-portrait-bubble{z-index:30;right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1.15rem, env(safe-area-inset-bottom,0px));background:var(--marble);width:5.25rem;height:5.25rem;box-shadow:0 0 0 3px var(--marble), 0 0 0 4px color-mix(in srgb, var(--terracotta) 55%, transparent), 0 12px 30px color-mix(in srgb, var(--ink) 18%, transparent);pointer-events:none;border-radius:50%;margin:0;padding:0;position:fixed;overflow:hidden}
.vp-portrait-bubble__img{border-radius:50%;width:100%;height:100%;display:block;object-fit:fill!important;object-position:center center!important;max-width:none!important;transform:none!important}
@media (width>=1024px){.vp-portrait-bubble{display:none}
}
@media (prefers-reduced-motion:no-preference){.vp-portrait-bubble{animation:.42s both vp-bubble-in}
}
@media (prefers-reduced-motion:reduce){.vp-portrait-bubble{animation:none}
}
@keyframes vp-bubble-in{0%{opacity:0;transform:translateY(.55rem)scale(.94)}
to{opacity:1;transform:none}
}
.hero[data-scope-ysmz5jy6]{width:calc(100% + 2.5rem);max-width:none;min-height:clamp(22rem,68vw,34rem);color:var(--marble);align-items:center;margin-block:0 1.25rem;margin-inline:-1.25rem;display:grid;position:relative;overflow:hidden}
.media[data-scope-ysmz5jy6]{position:absolute;inset:0}
.bg[data-scope-ysmz5jy6]{object-fit:cover;object-position:center 40%;width:100%;height:100%}
.scrim[data-scope-ysmz5jy6]{background:linear-gradient(105deg, color-mix(in srgb, var(--ink) 42%, transparent) 0%, color-mix(in srgb, var(--ink) 18%, transparent) 52%, color-mix(in srgb, var(--ink) 8%, transparent) 100%);position:absolute;inset:0}
.inner[data-scope-ysmz5jy6]{z-index:1;width:min(var(--layout-max,72rem), 100%);box-sizing:border-box;flex-direction:column;align-items:flex-start;margin-inline:auto;padding-block:3rem 2.75rem;padding-inline:1.25rem;display:flex;position:relative}
h1[data-scope-ysmz5jy6]{font-family:var(--font-display);letter-spacing:.04em;max-width:22ch;color:var(--marble);text-shadow:0 1px 12px color-mix(in srgb, var(--ink) 22%, transparent);margin:0 0 .45rem;font-size:clamp(2.15rem,1.7rem + 1.8vw,3.25rem);font-style:italic;font-weight:300;line-height:1.15}
.sub[data-scope-ysmz5jy6]{max-width:28rem;font-family:var(--font-display);letter-spacing:.03em;color:color-mix(in srgb, var(--marble) 90%, transparent);margin:0 0 1.65rem;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-style:italic;font-weight:300;line-height:1.4}
.cta[data-scope-ysmz5jy6]{background:var(--terracotta);color:var(--marble);letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1.55rem;font-size:.88rem;font-weight:400;text-decoration:none;display:inline-block}
.cta[data-scope-ysmz5jy6]:hover{background:color-mix(in srgb, var(--terracotta) 88%, var(--ink));color:var(--marble)}
.sr-only[data-scope-ysmz5jy6]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@media (width>=1100px){.hero[data-scope-ysmz5jy6]{width:100vw;min-height:clamp(30rem,48vw,42rem);margin-block-end:2rem;margin-inline:calc(50% - 50vw)}
.inner[data-scope-ysmz5jy6]{padding-block-start:calc(3.25rem + var(--header-nav-gap,.85rem) + var(--header-nav-hang,3.55rem));padding-block-end:3.5rem}
h1[data-scope-ysmz5jy6]{font-size:clamp(2.75rem,2.1rem + 1.4vw,3.5rem)}
}

.portrait[data-scope-eisiezd6]{background:color-mix(in srgb, var(--eucalyptus) 28%, var(--limestone));overflow:hidden}
.portrait[data-scope-eisiezd6].circle{border-radius:50%}
.img[data-scope-eisiezd6]{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}
.circle[data-scope-eisiezd6] .img[data-scope-eisiezd6]{object-position:center center}
.placeholder[data-scope-eisiezd6]{width:100%}

.intro[data-scope-lcdefpme]{align-items:stretch;gap:1.75rem;margin-bottom:3rem;display:grid}
.cta[data-scope-lcdefpme]{margin:1.5rem 0 0}
.cta[data-scope-lcdefpme] a[data-scope-lcdefpme]{background:var(--terracotta);color:var(--marble);letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1.35rem;font-size:.88rem;font-weight:400;text-decoration:none;display:inline-block}
.cta[data-scope-lcdefpme] a[data-scope-lcdefpme]:hover{background:color-mix(in srgb, var(--terracotta) 88%, var(--ink));color:var(--marble)}
.portrait[data-scope-lcdefpme]{display:none}
.portrait[data-scope-lcdefpme] .portrait{height:100%;min-height:16rem}
.help[data-scope-lcdefpme] h2[data-scope-lcdefpme]{font-family:var(--font-display);color:var(--terracotta);letter-spacing:.02em;margin:0 0 1.25rem;font-size:clamp(1.45rem,1.25rem + .7vw,1.85rem);font-style:italic;font-weight:300}
.help-grid[data-scope-lcdefpme]{gap:.5rem;display:grid}
@media (width>=1024px){.intro[data-scope-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:stretch;gap:3rem}
.portrait[data-scope-lcdefpme]{width:100%;margin:0;display:block}
.portrait[data-scope-lcdefpme] .portrait{aspect-ratio:auto;height:100%;min-height:100%}
.help-grid[data-scope-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
}

