.hero-cta[data-astro-cid-r7ijtd7b]{margin-top:2.5rem}.letter__grid[data-astro-cid-r7ijtd7b]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3rem clamp(3rem,8vw,8rem);display:grid}.letter__photo[data-astro-cid-r7ijtd7b] img[data-astro-cid-r7ijtd7b]{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:0 1px 2px #08182a24,0 24px 48px -32px #08182a8c}.letter__photo[data-astro-cid-r7ijtd7b] figcaption[data-astro-cid-r7ijtd7b]{font-size:var(--step--1);color:var(--mist);margin-top:.75rem}.letter__title[data-astro-cid-r7ijtd7b]{font-size:var(--step-3)}.letter__text[data-astro-cid-r7ijtd7b]{margin-top:1.5rem}.letter__sign[data-astro-cid-r7ijtd7b]{font-size:var(--step--1);color:var(--mist);margin-top:2rem}.letter__sign[data-astro-cid-r7ijtd7b] strong[data-astro-cid-r7ijtd7b]{color:var(--cream);font-weight:600}.intro__title[data-astro-cid-r7ijtd7b]{font-size:var(--step-4)}.intro__text[data-astro-cid-r7ijtd7b]{margin-top:1.5rem}.intro__list[data-astro-cid-r7ijtd7b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.intro__item[data-astro-cid-r7ijtd7b]{border-top:1px solid var(--line);padding-top:1.5rem}.intro__item[data-astro-cid-r7ijtd7b] p[data-astro-cid-r7ijtd7b]{max-width:34ch;margin-top:.5rem}.map__title[data-astro-cid-r7ijtd7b]{font-size:var(--step-4)}.map__lede[data-astro-cid-r7ijtd7b]{margin-top:1.5rem}.map__list[data-astro-cid-r7ijtd7b]{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem)}.map__row[data-astro-cid-r7ijtd7b]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:.5rem clamp(2rem,5vw,5rem);padding-block:clamp(1.5rem,3vw,2rem);display:grid}.map__program[data-astro-cid-r7ijtd7b]{font-size:var(--step-3);grid-row:span 2;max-width:18em;line-height:1.08}.map__roles[data-astro-cid-r7ijtd7b],.markets__list[data-astro-cid-r7ijtd7b]{clip-path:inset(-.5rem -.5rem -.5rem 1.25rem);font-size:var(--step--1);letter-spacing:.01em;flex-wrap:wrap;row-gap:.25rem;margin-left:-1.25rem;font-weight:600;display:flex}.map__roles[data-astro-cid-r7ijtd7b] span[data-astro-cid-r7ijtd7b],.markets__list[data-astro-cid-r7ijtd7b] span[data-astro-cid-r7ijtd7b]{white-space:nowrap;margin-left:1.25rem;position:relative}.map__roles[data-astro-cid-r7ijtd7b] span[data-astro-cid-r7ijtd7b]:before,.markets__list[data-astro-cid-r7ijtd7b] span[data-astro-cid-r7ijtd7b]:before{content:"·";font-weight:400;position:absolute;left:-.8rem}.map__roles[data-astro-cid-r7ijtd7b] span[data-astro-cid-r7ijtd7b]:before{color:var(--slate)}.map__note[data-astro-cid-r7ijtd7b]{max-width:52ch}.record[data-astro-cid-r7ijtd7b]{padding-block:clamp(4rem,8vw,7rem)}.record__title[data-astro-cid-r7ijtd7b]{font-size:var(--step-3)}.record__list[data-astro-cid-r7ijtd7b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.record__item[data-astro-cid-r7ijtd7b]{border-top:1px solid var(--line-dark);flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.record__value[data-astro-cid-r7ijtd7b]{font-size:var(--step-5);color:var(--lamp);letter-spacing:-.02em;order:-1;font-weight:600;line-height:1}.record__item[data-astro-cid-r7ijtd7b] .record__value[data-astro-cid-r7ijtd7b]{font-variation-settings:"opsz" 36}.record__label[data-astro-cid-r7ijtd7b]{max-width:26ch;font-size:var(--step-1);line-height:1.35}.record__by[data-astro-cid-r7ijtd7b]{border-top:1px solid var(--line-dark);color:var(--mist);font-size:var(--step--1);margin-top:auto;padding-top:.75rem}.record__source[data-astro-cid-r7ijtd7b]{color:var(--mist);font-size:var(--step--1);margin-top:2.5rem}.markets[data-astro-cid-r7ijtd7b]{border-top:1px solid var(--line-dark);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.25rem}.markets__label[data-astro-cid-r7ijtd7b]{font-size:var(--step-1);line-height:1.35}.markets__list[data-astro-cid-r7ijtd7b]{color:var(--cream);margin-top:.875rem}.markets__list[data-astro-cid-r7ijtd7b] span[data-astro-cid-r7ijtd7b]:before{color:var(--mist)}.about-faq__title[data-astro-cid-r7ijtd7b]{font-size:var(--step-4)}.about-faq__grid[data-astro-cid-r7ijtd7b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2rem,6vw,6rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.about-faq__q[data-astro-cid-r7ijtd7b]{font-size:var(--step-2);line-height:1.2}.about-faq__a[data-astro-cid-r7ijtd7b]{max-width:58ch;margin-top:.75rem}@media (width<=47.99rem){.letter__grid[data-astro-cid-r7ijtd7b],.map__row[data-astro-cid-r7ijtd7b],.about-faq__grid[data-astro-cid-r7ijtd7b],.record__list[data-astro-cid-r7ijtd7b]{grid-template-columns:1fr}.intro__list[data-astro-cid-r7ijtd7b]{grid-template-columns:1fr;gap:1.5rem}.map__program[data-astro-cid-r7ijtd7b]{font-size:var(--step-2);grid-row:auto}}
