.foundation[data-astro-cid-klbyo34n]{color:#11110f;min-height:100vh;padding:calc(var(--house-header-h,88px) + 45px) clamp(24px,5vw,88px) 0;background:#fff}.foundation__crumb[data-astro-cid-klbyo34n],.foundation__eyebrow[data-astro-cid-klbyo34n],.foundation__status[data-astro-cid-klbyo34n],.foundation__number[data-astro-cid-klbyo34n],.foundation__ending[data-astro-cid-klbyo34n]{font:400 11px/1.55 var(--font-ui,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}.foundation__crumb[data-astro-cid-klbyo34n]{flex-wrap:wrap;gap:12px;display:flex}.foundation__crumb[data-astro-cid-klbyo34n] a[data-astro-cid-klbyo34n]:hover{text-decoration:underline}.foundation__crumb[data-astro-cid-klbyo34n] span[data-astro-cid-klbyo34n][aria-current]{opacity:.55}.foundation__head[data-astro-cid-klbyo34n]{grid-template-columns:1.6fr .7fr;align-items:end;gap:40px;padding:clamp(80px,11vw,155px) 0 clamp(65px,8vw,115px);display:grid}.foundation__eyebrow[data-astro-cid-klbyo34n]{opacity:.64;margin:0 0 26px}.foundation__head[data-astro-cid-klbyo34n] h1[data-astro-cid-klbyo34n]{font:400 clamp(60px,11vw,170px)/.89 var(--font-house,Georgia,serif);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0}.foundation__period[data-astro-cid-klbyo34n]{opacity:.35}.foundation__statement[data-astro-cid-klbyo34n]{font:400 clamp(25px,2.7vw,44px)/1.15 var(--font-house,Georgia,serif);margin:0 0 32px}.foundation__status[data-astro-cid-klbyo34n]{align-items:center;gap:10px;display:flex}.foundation__dot[data-astro-cid-klbyo34n]{border:1px solid;border-radius:50%;flex-shrink:0;width:7px;height:7px}.foundation__rule[data-astro-cid-klbyo34n]{background:#11110f;height:1px}.foundation__intro[data-astro-cid-klbyo34n]{grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,120px);padding:clamp(75px,10vw,150px) 0;display:grid}.foundation__intro[data-astro-cid-klbyo34n] h2[data-astro-cid-klbyo34n],.foundation__notice[data-astro-cid-klbyo34n] h2[data-astro-cid-klbyo34n]{font:400 clamp(43px,5vw,82px)/1.04 var(--font-house,Georgia,serif);letter-spacing:-.035em;max-width:670px;margin:0}.foundation__copy[data-astro-cid-klbyo34n]{font:400 clamp(18px,1.5vw,23px)/1.55 var(--font-house,Georgia,serif);max-width:590px}.foundation__copy[data-astro-cid-klbyo34n] p[data-astro-cid-klbyo34n]{margin:0 0 1.3em}.foundation__nl[data-astro-cid-klbyo34n]{border-top:1px solid #bbb;padding-top:25px;font-size:16px;margin-top:35px!important}.foundation__chapters[data-astro-cid-klbyo34n]{border-top:1px solid #11110f;padding:32px 0 clamp(75px,10vw,150px)}.foundation__chapters-heading[data-astro-cid-klbyo34n]{grid-template-columns:1fr 1fr;gap:30px;padding:0 0 55px;display:grid}.foundation__chapters-heading[data-astro-cid-klbyo34n] h2[data-astro-cid-klbyo34n]{font:400 clamp(32px,4vw,62px)/1.1 var(--font-house,Georgia,serif);letter-spacing:-.03em;margin:0}.foundation__list[data-astro-cid-klbyo34n]{margin:0;padding:0;list-style:none}.foundation__list[data-astro-cid-klbyo34n] li[data-astro-cid-klbyo34n]{border-top:1px solid #ccc}.foundation__list[data-astro-cid-klbyo34n] li[data-astro-cid-klbyo34n]:last-child{border-bottom:1px solid #ccc}.foundation__list[data-astro-cid-klbyo34n] a[data-astro-cid-klbyo34n]{grid-template-columns:minmax(0,.5fr) minmax(0,2fr) 20px;align-items:center;gap:25px;padding:clamp(22px,2.6vw,39px) 0;display:grid}.foundation__number[data-astro-cid-klbyo34n]{opacity:.6}.foundation__name[data-astro-cid-klbyo34n]{font:400 clamp(28px,3.4vw,54px)/1.12 var(--font-house,Georgia,serif);letter-spacing:-.025em}.foundation__name[data-astro-cid-klbyo34n] small[data-astro-cid-klbyo34n]{font:400 clamp(14px,1.2vw,17px)/1.4 var(--font-house,Georgia,serif);letter-spacing:0;opacity:.58;margin-top:9px;display:block}.foundation__arrow[data-astro-cid-klbyo34n]{font:400 18px var(--font-ui,Arial,sans-serif)}.foundation__list[data-astro-cid-klbyo34n] a[data-astro-cid-klbyo34n]:hover .foundation__name[data-astro-cid-klbyo34n],.foundation__list[data-astro-cid-klbyo34n] a[data-astro-cid-klbyo34n]:focus-visible .foundation__name[data-astro-cid-klbyo34n]{text-underline-offset:5px;text-decoration:underline}.foundation__notice[data-astro-cid-klbyo34n]{border-top:1px solid #11110f;grid-template-columns:1fr 1fr;gap:25px clamp(35px,7vw,120px);padding:clamp(70px,10vw,145px) 0;display:grid}.foundation__notice[data-astro-cid-klbyo34n] .foundation__eyebrow[data-astro-cid-klbyo34n]{grid-column:1/-1}.foundation__notice[data-astro-cid-klbyo34n]>p[data-astro-cid-klbyo34n]:last-child{font:400 clamp(17px,1.5vw,22px)/1.6 var(--font-house,Georgia,serif);max-width:590px;margin:0}.foundation__ending[data-astro-cid-klbyo34n]{border-top:1px solid #bbb;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:25px 0 45px;display:flex}.foundation__ending[data-astro-cid-klbyo34n] a[data-astro-cid-klbyo34n]{text-underline-offset:4px;text-decoration:underline}@media (width<=800px){.foundation__head[data-astro-cid-klbyo34n],.foundation__intro[data-astro-cid-klbyo34n],.foundation__notice[data-astro-cid-klbyo34n],.foundation__chapters-heading[data-astro-cid-klbyo34n]{grid-template-columns:1fr}.foundation__head[data-astro-cid-klbyo34n]{gap:35px}.foundation__notice[data-astro-cid-klbyo34n] .foundation__eyebrow[data-astro-cid-klbyo34n]{grid-column:1}.foundation__list[data-astro-cid-klbyo34n] a[data-astro-cid-klbyo34n]{grid-template-columns:40px 1fr 20px;gap:15px}}@media (width<=600px){.foundation__head[data-astro-cid-klbyo34n]{padding:75px 0 65px}.foundation__head[data-astro-cid-klbyo34n] h1[data-astro-cid-klbyo34n]{font-size:clamp(55px,13vw,95px)}.foundation__intro[data-astro-cid-klbyo34n]{padding:70px 0}.foundation__list[data-astro-cid-klbyo34n] a[data-astro-cid-klbyo34n]{padding:23px 0}.foundation__name[data-astro-cid-klbyo34n]{font-size:29px}}
