.academy-page_hero__Np6j_{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--paper)}.academy-page_heroGrid__1iH7I{min-height:780px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.7fr) 178px;padding-inline:0}.academy-page_heroCopy__Q9Cd6{display:flex;flex-direction:column;justify-content:center;padding:72px clamp(34px,5vw,88px) 78px 0}.academy-page_breadcrumbs__c7Leo{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:42px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.academy-page_breadcrumbs__c7Leo a{color:var(--ink)}.academy-page_hero__Np6j_ h1{max-width:850px;margin:22px 0 30px;font-family:var(--serif);font-size:clamp(66px,6.9vw,124px);font-weight:400;line-height:.84;letter-spacing:-.048em}.academy-page_hero__Np6j_ h1 em{color:var(--rust);font-weight:400}.academy-page_heroIntro__DNasq{max-width:680px;margin:0;color:var(--muted);font-size:clamp(18px,1.35vw,22px);line-height:1.64}.academy-page_heroActions__0G_Pg{display:flex;align-items:center;gap:30px;margin-top:42px}.academy-page_courseLink__VuF7W,.academy-page_publicResources__x6kMd a,.academy-page_textLink__Qm1WO{width:fit-content;padding-bottom:7px;border-bottom:1px solid;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.academy-page_heroMark__trHOW{position:relative;min-height:780px;display:flex;align-items:center;justify-content:center;margin:0;overflow:hidden;border-inline:1px solid var(--line);background:#fff}.academy-page_courseImageAsset__bWwr9{width:100%;height:100%;object-fit:cover}.academy-page_academyMark__a3bw_{width:min(86%,560px);height:auto}.academy-page_courseImage__hiS9e figcaption,.academy-page_heroMark__trHOW figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:12px 14px;background:rgb(242 237 228/92%);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.academy-page_heroFacts__v3dxk{display:flex;flex-direction:column;justify-content:flex-end;margin:0;padding:0 0 40px 27px}.academy-page_heroFacts__v3dxk div{padding:23px 0;border-top:1px solid var(--line)}.academy-page_heroFacts__v3dxk dt{margin-bottom:8px;font-family:var(--serif);font-size:30px}.academy-page_heroFacts__v3dxk dd{margin:0;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.academy-page_orientation__sFUlS{padding:clamp(90px,10vw,165px) 0;background:#fff}.academy-page_orientationGrid__Wff6R{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.67fr);gap:clamp(60px,10vw,160px);align-items:start}.academy-page_contact__5a0m9 h2,.academy-page_orientation__sFUlS h2,.academy-page_requirementsHeading__cbBIh h2,.academy-page_sectionHeading__M7PRf h2{margin:18px 0 0;font-family:var(--serif);font-size:clamp(50px,5vw,86px);font-weight:400;line-height:.95;letter-spacing:-.04em}.academy-page_orientationGrid__Wff6R>div{padding-top:30px;border-top:1px solid var(--ink)}.academy-page_orientationGrid__Wff6R>div p{margin:0 0 24px;color:var(--muted);font-size:17px;line-height:1.78}.academy-page_orientationGrid__Wff6R .academy-page_textLink__Qm1WO{display:block;margin-top:34px}.academy-page_courses__GBbpX{padding:clamp(90px,9vw,150px) 0;color:var(--paper);background:var(--ink)}.academy-page_courses__GBbpX .eyebrow{color:#d4c0b1}.academy-page_sectionHeading__M7PRf{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.55fr);gap:clamp(50px,9vw,145px);align-items:end}.academy-page_sectionHeading__M7PRf>p{margin:0;color:#c6c0b8;font-size:15px;line-height:1.75}.academy-page_courseList__0gwfP{margin-top:92px;border-top:1px solid rgb(242 237 228/32%)}.academy-page_course__b30PG{scroll-margin-top:110px;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);min-height:680px;border-bottom:1px solid rgb(242 237 228/32%)}.academy-page_course__b30PG:nth-child(2n) .academy-page_courseImage__hiS9e{order:2}.academy-page_course__b30PG:nth-child(2n) .academy-page_courseCopy__Ojc53{border-right:1px solid rgb(242 237 228/32%);border-left:0}.academy-page_courseImage__hiS9e{position:relative;min-height:100%;margin:0;overflow:hidden;background:#292825}.academy-page_courseImageAsset__bWwr9{filter:saturate(.74) contrast(.96)}.academy-page_courseCopy__Ojc53{display:flex;flex-direction:column;padding:clamp(42px,5vw,78px);border-left:1px solid rgb(242 237 228/32%)}.academy-page_courseMeta__31uig{display:flex;justify-content:space-between;gap:24px}.academy-page_courseMeta__31uig p,.academy-page_courseMeta__31uig span{margin:0;color:#a9a198;font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.academy-page_courseCopy__Ojc53 h3{margin:50px 0 24px;font-family:var(--serif);font-size:clamp(48px,5vw,84px);font-weight:400;line-height:.92;letter-spacing:-.04em}.academy-page_courseIntro__Kezvp{max-width:720px;margin:0;color:#c6c0b8;font-size:17px;line-height:1.75}.academy-page_curriculum__RxGHm{margin-top:46px;padding-top:28px;border-top:1px solid rgb(242 237 228/25%)}.academy-page_curriculum__RxGHm ul{margin:24px 0 0;padding:0;list-style:none}.academy-page_curriculum__RxGHm li{padding:14px 0;border-top:1px solid rgb(242 237 228/19%);color:#d6d0c8;font-size:14px;line-height:1.6}.academy-page_readiness__ZdF9k{margin:32px 0;color:#a9a198;font-size:13px;line-height:1.7}.academy-page_courseLink__VuF7W{display:block;margin-top:auto;color:var(--paper)}.academy-page_requirements__H5PPq{padding:clamp(90px,10vw,170px) 0;background:var(--paper-deep)}.academy-page_requirementsHeading__cbBIh{max-width:1040px}.academy-page_requirementsHeading__cbBIh>p:last-child{max-width:680px;margin:28px 0 0;color:var(--muted);font-size:17px;line-height:1.75}.academy-page_requirementGrid__1GQoP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:76px;border-top:1px solid var(--ink);border-left:1px solid var(--line)}.academy-page_requirementGrid__1GQoP article{min-height:360px;display:flex;flex-direction:column;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.academy-page_requirementGrid__1GQoP span{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.14em}.academy-page_requirementGrid__1GQoP h3{margin:54px 0 22px;font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.03}.academy-page_requirementGrid__1GQoP p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.academy-page_publicResources__x6kMd{display:grid;grid-template-columns:1fr .75fr .55fr;gap:clamp(28px,6vw,80px);align-items:end;margin-top:60px;padding-top:36px;border-top:1px solid var(--ink)}.academy-page_publicResources__x6kMd h3{margin:16px 0 0;font-family:var(--serif);font-size:clamp(34px,3vw,50px);font-weight:400;line-height:1.02}.academy-page_publicResources__x6kMd>p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.academy-page_publicResources__x6kMd nav{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.academy-page_contact__5a0m9{padding:clamp(90px,9vw,150px) 0;color:var(--paper);background:#984f34}.academy-page_contact__5a0m9 .eyebrow{color:#fff4ee}.academy-page_contactGrid__6zQhU{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.6fr);gap:clamp(60px,10vw,160px);align-items:end}.academy-page_contactGrid__6zQhU>div p{margin:0 0 32px;color:#fff4ee;font-size:17px;line-height:1.75}@media (prefers-reduced-motion:reduce){.academy-page_courseImageAsset__bWwr9{filter:none}}@media (max-width:1080px){.academy-page_heroGrid__1iH7I{grid-template-columns:minmax(0,1fr) minmax(350px,.72fr)}.academy-page_heroFacts__v3dxk{grid-column:1/-1;flex-direction:row;padding:0;border-top:1px solid var(--line)}.academy-page_heroFacts__v3dxk div{flex:1;padding:25px 28px;border-top:0;border-right:1px solid var(--line)}.academy-page_heroFacts__v3dxk div:last-child{border-right:0}.academy-page_requirementGrid__1GQoP{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-page_publicResources__x6kMd{grid-template-columns:1fr 1fr}.academy-page_publicResources__x6kMd nav{grid-column:1/-1;flex-direction:row}}@media (max-width:820px){.academy-page_contactGrid__6zQhU,.academy-page_heroGrid__1iH7I,.academy-page_orientationGrid__Wff6R,.academy-page_sectionHeading__M7PRf{grid-template-columns:1fr}.academy-page_heroCopy__Q9Cd6{padding:66px 28px 72px}.academy-page_heroMark__trHOW{min-height:470px;border-top:1px solid var(--line);border-inline:0}.academy-page_course__b30PG{grid-template-columns:1fr;min-height:auto}.academy-page_course__b30PG:nth-child(2n) .academy-page_courseImage__hiS9e{order:0}.academy-page_courseCopy__Ojc53,.academy-page_course__b30PG:nth-child(2n) .academy-page_courseCopy__Ojc53{border-top:1px solid rgb(242 237 228/32%);border-right:0;border-left:0}.academy-page_courseImage__hiS9e{min-height:410px}.academy-page_sectionHeading__M7PRf{align-items:start}.academy-page_sectionHeading__M7PRf>p{max-width:680px}}@media (max-width:560px){.academy-page_heroCopy__Q9Cd6{padding:52px 22px 64px}.academy-page_breadcrumbs__c7Leo{margin-bottom:38px}.academy-page_hero__Np6j_ h1{font-size:clamp(58px,17vw,82px)}.academy-page_heroActions__0G_Pg{align-items:flex-start;flex-direction:column}.academy-page_heroMark__trHOW{min-height:320px}.academy-page_heroFacts__v3dxk{flex-direction:column}.academy-page_heroFacts__v3dxk div{width:100%;border-right:0;border-bottom:1px solid var(--line)}.academy-page_heroFacts__v3dxk div:last-child{border-bottom:0}.academy-page_courseImage__hiS9e{min-height:270px}.academy-page_courseCopy__Ojc53{padding:38px 22px 48px}.academy-page_courseMeta__31uig{flex-direction:column;gap:12px}.academy-page_requirementGrid__1GQoP{grid-template-columns:1fr}.academy-page_requirementGrid__1GQoP article{min-height:300px}.academy-page_publicResources__x6kMd{grid-template-columns:1fr}.academy-page_publicResources__x6kMd nav{grid-column:auto;flex-direction:column}}.areola-options-page_hero__lW2iz{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--paper)}.areola-options-page_heroGrid__oiceT{min-height:720px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.65fr);padding-inline:0}.areola-options-page_heroCopy__4PC9o{display:flex;flex-direction:column;justify-content:center;padding:76px clamp(36px,6vw,104px) 84px 0}.areola-options-page_breadcrumbs__fQP8R{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:62px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.areola-options-page_breadcrumbs__fQP8R a{color:var(--ink)}.areola-options-page_hero__lW2iz h1{max-width:900px;margin:24px 0 30px;font-family:var(--serif);font-size:clamp(72px,8vw,138px);font-weight:400;line-height:.83;letter-spacing:-.05em}.areola-options-page_hero__lW2iz h1 em{color:var(--rust);font-weight:400}.areola-options-page_heroIntro__YZl_w{max-width:720px;margin:0;color:var(--muted);font-size:clamp(18px,1.35vw,22px);line-height:1.62}.areola-options-page_heroActions__hIXDH{display:flex;align-items:center;gap:30px;margin-top:42px}.areola-options-page_optionLink____lBe,.areola-options-page_textLink__t2v08{width:fit-content;padding-bottom:7px;border-bottom:1px solid;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.areola-options-page_readiness__BwW1n{display:flex;flex-direction:column;justify-content:flex-end;padding:66px clamp(28px,3.5vw,60px);border-left:1px solid var(--line);background:#e8e0d5}.areola-options-page_readiness__BwW1n h2{margin:20px 0 28px;font-family:var(--serif);font-size:clamp(52px,5vw,84px);font-weight:400;line-height:.9;letter-spacing:-.04em}.areola-options-page_readiness__BwW1n>p:last-of-type{margin:0;color:var(--muted);font-size:15px;line-height:1.72}.areola-options-page_readiness__BwW1n ul{margin:38px 0 0;padding:0;list-style:none}.areola-options-page_readiness__BwW1n li{padding:14px 0;border-top:1px solid rgb(21 20 18/22%);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.areola-options-page_chooser__9UajY{padding:clamp(90px,9vw,150px) 0;background:var(--ink);color:var(--paper)}.areola-options-page_chooser__9UajY .eyebrow{color:#d4c0b1}.areola-options-page_sectionHeading__68oC1{display:grid;grid-template-columns:.45fr 1.15fr .7fr;gap:clamp(28px,5vw,80px);align-items:end;margin-bottom:72px}.areola-options-page_consultation__4bw79 h2,.areola-options-page_sectionHeading__68oC1 h2{margin:0;font-family:var(--serif);font-size:clamp(48px,5vw,86px);font-weight:400;line-height:.95;letter-spacing:-.038em}.areola-options-page_sectionHeading__68oC1>p:last-child{margin:0;color:#c6c0b8;font-size:15px;line-height:1.75}.areola-options-page_optionGrid__7a_bX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(242 237 228/28%);border-bottom:1px solid rgb(242 237 228/28%)}.areola-options-page_optionCard__QL0Ur{min-width:0;display:flex;flex-direction:column;padding:32px clamp(24px,2.6vw,44px) 44px}.areola-options-page_optionCard__QL0Ur+.areola-options-page_optionCard__QL0Ur{border-left:1px solid rgb(242 237 228/28%)}.areola-options-page_optionNumber__CjLmn{margin-bottom:58px;color:#a9a198;font-family:var(--mono);font-size:10px;letter-spacing:.14em}.areola-options-page_optionEyebrow__ly5am{margin:0 0 16px;color:#d4c0b1;font-family:var(--mono);font-size:9px;letter-spacing:.13em;line-height:1.55;text-transform:uppercase}.areola-options-page_optionCard__QL0Ur h3{min-height:105px;margin:0;font-family:var(--serif);font-size:clamp(42px,3.4vw,60px);font-weight:400;line-height:.95;letter-spacing:-.038em}.areola-options-page_optionBody__69fgV{min-height:194px;margin:30px 0 0;color:#c6c0b8;font-size:14px;line-height:1.75}.areola-options-page_optionNote__XNkC_{margin:28px 0 32px;padding-top:24px;border-top:1px solid rgb(242 237 228/23%);color:#a9a198;font-size:12px;line-height:1.65}.areola-options-page_optionLink____lBe{margin-top:auto;color:var(--paper)}.areola-options-page_consultation__4bw79{padding:clamp(90px,9vw,145px) 0;background:#fff}.areola-options-page_consultationGrid__3LpZ5{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(60px,9vw,150px);align-items:start}.areola-options-page_consultation__4bw79 h2{margin-top:20px}.areola-options-page_consultationBody__6PIsM{padding-top:34px;border-top:1px solid var(--line)}.areola-options-page_consultationBody__6PIsM p{margin:0 0 24px;color:var(--muted);font-size:17px;line-height:1.75}@media (max-width:980px){.areola-options-page_heroGrid__oiceT{min-height:auto;grid-template-columns:1fr}.areola-options-page_heroCopy__4PC9o{padding:74px 32px}.areola-options-page_readiness__BwW1n{border-top:1px solid var(--line);border-left:0}.areola-options-page_sectionHeading__68oC1{grid-template-columns:1fr;align-items:start}.areola-options-page_sectionHeading__68oC1>p:last-child{max-width:660px}.areola-options-page_optionGrid__7a_bX{grid-template-columns:1fr}.areola-options-page_optionCard__QL0Ur{display:grid;grid-template-columns:120px minmax(0,1fr) auto;column-gap:34px}.areola-options-page_optionCard__QL0Ur+.areola-options-page_optionCard__QL0Ur{border-top:1px solid rgb(242 237 228/28%);border-left:0}.areola-options-page_optionNumber__CjLmn{grid-column:1;grid-row:1/span 5;margin:0}.areola-options-page_optionBody__69fgV,.areola-options-page_optionCard__QL0Ur h3,.areola-options-page_optionEyebrow__ly5am,.areola-options-page_optionNote__XNkC_{grid-column:2/-1}.areola-options-page_optionBody__69fgV,.areola-options-page_optionCard__QL0Ur h3{min-height:auto}.areola-options-page_optionLink____lBe{grid-column:3}}@media (max-width:680px){.areola-options-page_heroCopy__4PC9o{padding:54px 22px 64px}.areola-options-page_breadcrumbs__fQP8R{margin-bottom:44px}.areola-options-page_hero__lW2iz h1{font-size:clamp(62px,18vw,88px)}.areola-options-page_heroActions__hIXDH{align-items:flex-start;flex-direction:column}.areola-options-page_readiness__BwW1n{padding:48px 22px}.areola-options-page_chooser__9UajY,.areola-options-page_consultation__4bw79{padding:82px 0}.areola-options-page_sectionHeading__68oC1{margin-bottom:52px}.areola-options-page_optionCard__QL0Ur{display:block;padding:30px 22px 42px}.areola-options-page_optionNumber__CjLmn{margin-bottom:42px}.areola-options-page_optionBody__69fgV,.areola-options-page_optionCard__QL0Ur h3{min-height:auto}.areola-options-page_optionLink____lBe{display:inline-block}.areola-options-page_consultationGrid__3LpZ5{grid-template-columns:1fr;gap:48px}.areola-options-page_consultationBody__6PIsM{padding-top:28px}}.about-ruth-page_hero___AdCo{background:var(--paper);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.about-ruth-page_heroGrid__VuNaD{min-height:760px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr) 190px;padding-inline:0}.about-ruth-page_heroCopy__MaHR8{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:80px clamp(32px,5vw,86px) 80px 0}.about-ruth-page_breadcrumbs__Oq0_i{display:flex;gap:10px;margin-bottom:60px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.about-ruth-page_breadcrumbs__Oq0_i a{color:var(--ink)}.about-ruth-page_hero___AdCo h1{max-width:790px;margin:22px 0 28px;font-family:var(--serif);font-size:clamp(68px,7.25vw,132px);font-weight:400;line-height:.83;letter-spacing:-.045em}.about-ruth-page_heroIntro__Ztvry{max-width:660px;font-size:clamp(18px,1.4vw,23px);line-height:1.58;color:var(--muted)}.about-ruth-page_heroActions__DQB5L{display:flex;align-items:center;gap:30px;margin-top:42px}.about-ruth-page_textLink__zFkmV{width:fit-content;padding-bottom:7px;border-bottom:1px solid;font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.about-ruth-page_portrait__nPWVu{position:relative;min-height:760px;margin:0;overflow:hidden;border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--paper-deep)}.about-ruth-page_portraitImage__vVfdL{width:100%;height:100%;object-fit:cover}.about-ruth-page_conferenceImage__nH_Gp figcaption,.about-ruth-page_portrait__nPWVu figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:12px 14px;background:rgb(242 237 228/92%);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.about-ruth-page_heroFacts__NK8vp{display:flex;flex-direction:column;justify-content:flex-end;margin:0;padding:0 0 40px 28px}.about-ruth-page_heroFacts__NK8vp div{padding:24px 0;border-top:1px solid var(--line)}.about-ruth-page_heroFacts__NK8vp dt{margin-bottom:8px;font-family:var(--serif);font-size:27px}.about-ruth-page_heroFacts__NK8vp dd{margin:0;font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.55;text-transform:uppercase;color:var(--muted)}.about-ruth-page_story___tHCk{padding:clamp(90px,10vw,170px) 0;background:#fff}.about-ruth-page_storyGrid__rI5hn{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(60px,9vw,150px);align-items:start}.about-ruth-page_stickyHeading__UiRx3{position:sticky;top:130px}.about-ruth-page_media__cZdRi h2,.about-ruth-page_recordCopy__00Awg>h2,.about-ruth-page_restorative__vw1MH h2,.about-ruth-page_sectionHeading__oDnhM h2,.about-ruth-page_stickyHeading__UiRx3 h2{margin:18px 0 0;font-family:var(--serif);font-size:clamp(50px,5vw,86px);font-weight:400;line-height:.95;letter-spacing:-.035em}.about-ruth-page_storyBody__zpFT4{max-width:780px}.about-ruth-page_storyBody__zpFT4 p{margin:0;padding:30px 0;border-top:1px solid var(--line);font-size:18px;line-height:1.8;color:var(--muted)}.about-ruth-page_storyBody__zpFT4 .about-ruth-page_lede___HXQ9{padding-top:0;border-top:0;font-family:var(--serif);font-size:clamp(35px,3.3vw,58px);line-height:1.08;color:var(--ink)}.about-ruth-page_practice__RdPkw{padding:clamp(90px,9vw,145px) 0;background:var(--ink);color:var(--paper)}.about-ruth-page_practice__RdPkw .about-ruth-page_sectionHeading__oDnhM>.eyebrow{color:#d4c0b1}.about-ruth-page_sectionHeading__oDnhM{max-width:930px}.about-ruth-page_sectionHeading__oDnhM>p:last-child{max-width:670px;margin:28px 0 0;font-size:18px;line-height:1.75;color:#bdb6ac}.about-ruth-page_practiceGrid__oe2az{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid rgb(242 237 228/25%);border-bottom:1px solid rgb(242 237 228/25%)}.about-ruth-page_practiceGrid__oe2az article{display:flex;min-height:410px;flex-direction:column;padding:32px;border-right:1px solid rgb(242 237 228/25%)}.about-ruth-page_practiceGrid__oe2az article:first-child{border-left:1px solid rgb(242 237 228/25%)}.about-ruth-page_practiceGrid__oe2az span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:#a7998d}.about-ruth-page_practiceGrid__oe2az h3{margin:58px 0 22px;font-family:var(--serif);font-size:38px;font-weight:400}.about-ruth-page_practiceGrid__oe2az p{margin:0;font-size:16px;line-height:1.75;color:#bdb6ac}.about-ruth-page_practiceGrid__oe2az a{margin-top:auto;padding-top:34px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.about-ruth-page_restorative__vw1MH{padding:clamp(90px,9vw,150px) 0;background:var(--paper-deep)}.about-ruth-page_restorativeGrid__ImS_1{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(60px,9vw,140px);align-items:end}.about-ruth-page_restorativeCopy__gxC2Y>p:not(.about-ruth-page_eyebrow__ppntn){max-width:760px;margin:28px 0 0;font-size:18px;line-height:1.8;color:var(--muted)}.about-ruth-page_restorativeCopy__gxC2Y .about-ruth-page_textLink__zFkmV{display:block;margin-top:34px}.about-ruth-page_careNote__TQcMH{padding:40px;border:1px solid var(--ink);background:var(--paper)}.about-ruth-page_careNote__TQcMH ul{margin:32px 0 0;padding:0;list-style:none}.about-ruth-page_careNote__TQcMH li{padding:19px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.6}.about-ruth-page_record__vwt02{padding:clamp(90px,10vw,170px) 0;background:#fff}.about-ruth-page_recordGrid__DJdyc{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,125px);align-items:start}.about-ruth-page_conferenceImage__nH_Gp{position:sticky;top:120px;height:min(720px,75vh);margin:0;overflow:hidden;background:var(--paper-deep)}.about-ruth-page_recordItems__l_7Vv{margin-top:58px;border-top:1px solid var(--ink)}.about-ruth-page_recordItems__l_7Vv article{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:36px;padding:30px 0;border-bottom:1px solid var(--line)}.about-ruth-page_recordItems__l_7Vv h3{margin:0;font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.1}.about-ruth-page_recordItems__l_7Vv p{margin:0;font-size:15px;line-height:1.75;color:var(--muted)}.about-ruth-page_recordItems__l_7Vv a{grid-column:2;width:fit-content;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px}.about-ruth-page_media__cZdRi{padding:clamp(90px,8vw,130px) 0;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-ruth-page_mediaGrid__lN_Pq{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(60px,9vw,145px)}.about-ruth-page_mediaCopy__xnCPa>p{margin:0;font-size:19px;line-height:1.8;color:var(--muted)}.about-ruth-page_mediaCopy__xnCPa nav{display:grid;margin-top:45px;border-top:1px solid var(--ink)}.about-ruth-page_mediaCopy__xnCPa nav a{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.about-ruth-page_locations__eu82f{padding:clamp(90px,9vw,145px) 0;background:#fff}.about-ruth-page_locations__eu82f .about-ruth-page_sectionHeading__oDnhM>p:last-child{color:var(--muted)}.about-ruth-page_locationGrid__yUJE_{display:grid;grid-template-columns:repeat(2,1fr);margin-top:70px;border-top:1px solid var(--ink)}.about-ruth-page_locationGrid__yUJE_ article{display:grid;grid-template-columns:50px 1fr;gap:12px 22px;padding:38px 42px 38px 0;border-bottom:1px solid var(--line)}.about-ruth-page_locationGrid__yUJE_ article+article{padding-left:42px;border-left:1px solid var(--line)}.about-ruth-page_locationGrid__yUJE_>article>span{grid-row:1/span 4;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--rust)}.about-ruth-page_locationGrid__yUJE_ h3{margin:0;font-family:var(--serif);font-size:42px;font-weight:400}.about-ruth-page_locationGrid__yUJE_ address{max-width:340px;font-style:normal;font-size:15px;line-height:1.6;color:var(--muted)}.about-ruth-page_locationGrid__yUJE_ a{width:fit-content;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px}@media (max-width:1100px){.about-ruth-page_heroGrid__VuNaD{grid-template-columns:1fr 42%}.about-ruth-page_heroCopy__MaHR8{padding-left:28px}.about-ruth-page_heroFacts__NK8vp{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);padding:0 28px;border-top:1px solid var(--line)}.about-ruth-page_heroFacts__NK8vp div{padding-right:24px;border-top:0}.about-ruth-page_portrait__nPWVu{border-right:0}}@media (max-width:820px){.about-ruth-page_heroGrid__VuNaD{min-height:0;grid-template-columns:1fr}.about-ruth-page_heroCopy__MaHR8{padding:54px 24px 64px}.about-ruth-page_breadcrumbs__Oq0_i{margin-bottom:42px}.about-ruth-page_hero___AdCo h1{font-size:clamp(64px,19vw,96px)}.about-ruth-page_heroActions__DQB5L{align-items:flex-start;flex-direction:column;gap:24px}.about-ruth-page_portrait__nPWVu{min-height:0;aspect-ratio:4/5;border:0;border-top:1px solid var(--line)}.about-ruth-page_heroFacts__NK8vp{grid-template-columns:1fr;padding:0 24px}.about-ruth-page_heroFacts__NK8vp div+div{border-top:1px solid var(--line)}.about-ruth-page_mediaGrid__lN_Pq,.about-ruth-page_recordGrid__DJdyc,.about-ruth-page_restorativeGrid__ImS_1,.about-ruth-page_storyGrid__rI5hn{grid-template-columns:1fr}.about-ruth-page_conferenceImage__nH_Gp,.about-ruth-page_stickyHeading__UiRx3{position:static}.about-ruth-page_practiceGrid__oe2az{grid-template-columns:1fr}.about-ruth-page_practiceGrid__oe2az article,.about-ruth-page_practiceGrid__oe2az article:first-child{min-height:340px;border-left:1px solid rgb(242 237 228/25%);border-bottom:1px solid rgb(242 237 228/25%)}.about-ruth-page_conferenceImage__nH_Gp{height:auto;aspect-ratio:3/4}.about-ruth-page_locationGrid__yUJE_{grid-template-columns:1fr}.about-ruth-page_locationGrid__yUJE_ article+article{padding-left:0;border-left:0}}@media (max-width:560px){.about-ruth-page_storyBody__zpFT4 .about-ruth-page_lede___HXQ9{font-size:39px}.about-ruth-page_careNote__TQcMH{padding:28px}.about-ruth-page_recordItems__l_7Vv article{grid-template-columns:1fr}.about-ruth-page_recordItems__l_7Vv a{grid-column:1}.about-ruth-page_locationGrid__yUJE_ article{grid-template-columns:34px 1fr;padding-right:0}}@media (prefers-reduced-motion:reduce){.about-ruth-page_conferenceImage__nH_Gp,.about-ruth-page_stickyHeading__UiRx3{position:static}}.botched-page_episodeLibrary__sZWsR{border-top:1px solid var(--line);background:var(--paper);padding-block:clamp(64px,8vw,124px)}.botched-page_episodeLibraryInner__4Tau_{display:grid;gap:clamp(42px,6vw,88px)}.botched-page_episodeHeading__aSpid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:clamp(32px,7vw,112px);border-bottom:1px solid var(--line);padding-bottom:clamp(32px,4vw,56px)}.botched-page_consultationCopy__UCHxq h2,.botched-page_contextGrid__ZdA_q h2,.botched-page_credentialGrid__StQl1 h2,.botched-page_episodeHeading__aSpid h2,.botched-page_playlistInner__FmdVz h2{margin-top:14px;font-size:clamp(42px,5.8vw,86px);letter-spacing:-.045em;line-height:.93}.botched-page_episodeHeading__aSpid>p{max-width:580px;color:var(--muted);font-size:clamp(16px,1.3vw,19px);line-height:1.75}.botched-page_episodeGrid__DFQUf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.botched-page_episodeCard__61DY8{min-width:0;background:var(--ink);color:var(--paper)}.botched-page_episodeCard__61DY8:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr)}.botched-page_videoFrame__eg4lV{position:relative;min-height:1px;aspect-ratio:16/9;overflow:hidden;background:#080808}.botched-page_videoFrame__eg4lV .botched-video-poster,.botched-page_videoFrame__eg4lV iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.botched-page_videoFrame__eg4lV .botched-video-poster{display:grid;cursor:pointer;place-items:center;color:var(--ink)}.botched-page_videoFrame__eg4lV .botched-video-poster span{display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:rgba(242,237,228,.94);box-shadow:0 14px 32px rgba(0,0,0,.26);font-size:20px;transition:transform .18s ease}.botched-page_videoFrame__eg4lV .botched-video-poster:hover span{transform:scale(1.06)}.botched-page_videoFrame__eg4lV .botched-video-poster:focus-visible{outline:2px solid var(--paper);outline-offset:-5px}.botched-page_episodeBody__1BFwZ{display:flex;min-height:290px;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,58px)}.botched-page_episodeMeta__yVz_c{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;color:#c28b70;font-family:var(--mono);font-size:10px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.botched-page_episodeBody__1BFwZ h3{max-width:660px;margin-top:38px;font-size:clamp(32px,3.6vw,58px);letter-spacing:-.035em;line-height:.98}.botched-page_episodeContext__PfWV8{max-width:560px;margin-top:24px;color:rgba(242,237,228,.72);line-height:1.7}.botched-page_watchLink__PR7E8{display:inline-flex;align-items:center;gap:16px;margin-top:auto;border-bottom:1px solid;padding-top:36px;padding-bottom:5px;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.botched-page_watchLink__PR7E8:hover{color:#c28b70}.botched-page_contextSection__to78O{background:#e9e1d6;padding-block:clamp(68px,9vw,136px)}.botched-page_contextGrid__ZdA_q{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.85fr);gap:clamp(48px,10vw,164px)}.botched-page_contextGrid__ZdA_q h2{max-width:760px;font-size:clamp(42px,5vw,76px)}.botched-page_contextCopy__7bCxr{align-self:end}.botched-page_contextCopy__7bCxr>p{color:var(--muted);font-size:clamp(16px,1.25vw,19px);line-height:1.75}.botched-page_contextCopy__7bCxr>p+p{margin-top:22px}.botched-page_relatedServices__wHTHt{display:grid;margin-top:42px;border-top:1px solid var(--line)}.botched-page_relatedServices__wHTHt a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-block:17px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.botched-page_relatedServices__wHTHt a:hover{color:var(--rust)}.botched-page_credentialSection__t9deM{border-top:1px solid var(--line);background:var(--paper);padding-block:clamp(64px,8vw,112px)}.botched-page_credentialGrid__StQl1{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:end;gap:clamp(42px,9vw,144px)}.botched-page_credentialGrid__StQl1 h2{max-width:780px;font-size:clamp(42px,5vw,72px)}.botched-page_credentialCopy__eXyPn>p{max-width:620px;color:var(--muted);font-size:clamp(16px,1.25vw,19px);line-height:1.75}.botched-page_credentialLink__OG2KV{display:inline-flex;align-items:center;gap:16px;margin-top:30px;border-bottom:1px solid;padding-bottom:5px;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.botched-page_credentialLink__OG2KV:hover{color:var(--rust)}.botched-page_consultationSection__65mfl{background:#e9e1d6;padding-block:clamp(64px,8vw,120px)}.botched-page_consultationGrid__ezJM8{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1fr);align-items:center;gap:clamp(44px,10vw,160px)}.botched-page_consultationImage__bw2sA{margin:0;overflow:hidden;background:#d8cfc3}.botched-page_consultationPhoto__VOkiD{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.botched-page_consultationCopy__UCHxq h2{max-width:820px;margin-top:14px;font-size:clamp(42px,5vw,76px)}.botched-page_consultationCopy__UCHxq h2+p{max-width:650px;margin-top:28px;color:var(--muted);font-size:clamp(16px,1.25vw,19px);line-height:1.75}.botched-page_consultationCopy__UCHxq .rs-btn{margin-top:34px}.botched-page_playlistSection___eb0v{background:var(--rust);color:var(--paper);padding-block:clamp(54px,7vw,96px)}.botched-page_playlistInner__FmdVz{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:clamp(40px,8vw,128px)}.botched-page_playlistInner__FmdVz .eyebrow{color:var(--paper)}.botched-page_playlistInner__FmdVz h2{max-width:820px;font-size:clamp(40px,5vw,72px)}.botched-page_playlistInner__FmdVz>div:last-child{display:grid;justify-items:start;gap:28px}.botched-page_playlistInner__FmdVz>div:last-child p{max-width:500px;color:var(--paper);line-height:1.7}@media (max-width:900px){.botched-page_consultationGrid__ezJM8,.botched-page_contextGrid__ZdA_q,.botched-page_credentialGrid__StQl1,.botched-page_episodeHeading__aSpid,.botched-page_playlistInner__FmdVz{grid-template-columns:1fr}.botched-page_consultationImage__bw2sA{max-width:620px}.botched-page_episodeCard__61DY8:first-child{display:block}}@media (max-width:700px){.botched-page_episodeGrid__DFQUf{grid-template-columns:1fr}.botched-page_episodeCard__61DY8:first-child{grid-column:auto}.botched-page_episodeBody__1BFwZ{min-height:0}.botched-page_episodeBody__1BFwZ h3{margin-top:28px}.botched-page_watchLink__PR7E8{margin-top:30px;padding-top:0}.botched-page_consultationImage__bw2sA{width:min(100%,430px)}}.client-testimonials-page_hero__F_QMV{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--paper)}.client-testimonials-page_heroGrid__ibgH_{min-height:760px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.62fr);padding-inline:0}.client-testimonials-page_heroCopy__jBRIQ{display:flex;flex-direction:column;justify-content:center;padding:72px clamp(38px,6vw,104px) 84px 0}.client-testimonials-page_hero__F_QMV h1{max-width:980px;margin:56px 0 30px;font-family:var(--serif);font-size:clamp(66px,7vw,116px);font-weight:400;line-height:.84;letter-spacing:-.052em}.client-testimonials-page_hero__F_QMV h1 em{color:var(--rust);font-weight:400}.client-testimonials-page_heroIntro__En2gE{max-width:720px;margin:0;color:var(--muted);font-size:clamp(18px,1.3vw,22px);line-height:1.64}.client-testimonials-page_heroActions__kztOJ{display:flex;align-items:center;gap:30px;margin-top:42px}.client-testimonials-page_contextLinks__BQItD a,.client-testimonials-page_textLink__AABZ1{width:fit-content;padding-bottom:7px;border-bottom:1px solid;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.client-testimonials-page_heroOrientation__8TMrc{display:flex;flex-direction:column;justify-content:flex-end;padding:66px clamp(28px,3.6vw,60px);border-left:1px solid var(--line);background:#e8e0d5}.client-testimonials-page_heroNumber__i8jhB{margin:48px 0 0;color:var(--rust);font-family:var(--serif);font-size:clamp(130px,15vw,236px);line-height:.72;letter-spacing:-.08em}.client-testimonials-page_heroOrientation__8TMrc h2{max-width:440px;margin:42px 0 48px;font-family:var(--serif);font-size:clamp(34px,3vw,52px);font-weight:400;line-height:.98;letter-spacing:-.035em}.client-testimonials-page_heroOrientation__8TMrc dl{margin:0}.client-testimonials-page_heroOrientation__8TMrc dl div{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-top:1px solid rgb(21 20 18/22%);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.client-testimonials-page_heroOrientation__8TMrc dd{margin:0;color:var(--rust);text-align:right}.client-testimonials-page_orientation__f10Id{padding:clamp(90px,10vw,165px) 0;background:#fff}.client-testimonials-page_contactGrid___b3WY,.client-testimonials-page_orientationGrid___JreN{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.68fr);gap:clamp(58px,10vw,165px);align-items:start}.client-testimonials-page_contact__dm_Vy h2,.client-testimonials-page_context__4rWEg h2,.client-testimonials-page_orientation__f10Id h2{max-width:900px;margin:20px 0 0;font-family:var(--serif);font-size:clamp(50px,5.4vw,90px);font-weight:400;line-height:.94;letter-spacing:-.043em}.client-testimonials-page_contactGrid___b3WY>div,.client-testimonials-page_orientationCopy__wFt52{padding-top:28px;border-top:1px solid var(--ink)}.client-testimonials-page_contactGrid___b3WY>div p,.client-testimonials-page_context__4rWEg article>p:not(.eyebrow),.client-testimonials-page_orientationCopy__wFt52 p{margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.78}.client-testimonials-page_collection__Vv9_M{scroll-margin-top:80px;padding:clamp(90px,10vw,165px) 0;background:var(--paper-deep)}.client-testimonials-page_collectionHeading__vf3dp{display:grid;grid-template-columns:.38fr minmax(0,1fr);gap:clamp(40px,8vw,128px);align-items:end;margin-bottom:clamp(70px,8vw,120px)}.client-testimonials-page_collectionHeading__vf3dp h2{margin:0;font-family:var(--serif);font-size:clamp(58px,6.6vw,106px);font-weight:400;line-height:.88;letter-spacing:-.05em}.client-testimonials-page_collectionHeading__vf3dp h2 em{color:var(--rust);font-weight:400}.client-testimonials-page_storyList__RrKKG{border-bottom:1px solid var(--line)}.client-testimonials-page_story__9eaOu{display:grid;grid-template-columns:minmax(150px,.32fr) minmax(0,1.28fr);gap:clamp(42px,8vw,128px);padding:clamp(54px,6vw,94px) clamp(0px,2vw,34px);border-top:1px solid var(--line)}.client-testimonials-page_storyMeta__WPPzT{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:60px}.client-testimonials-page_storyMeta__WPPzT span{color:var(--rust);font-family:var(--serif);font-size:52px;line-height:1}.client-testimonials-page_storyMeta__WPPzT p{margin:0;font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.client-testimonials-page_story__9eaOu blockquote{position:relative;max-width:980px;margin:0;padding-left:clamp(30px,4vw,68px)}.client-testimonials-page_story__9eaOu blockquote:before{content:"“";position:absolute;top:-.12em;left:0;color:var(--rust);font-family:var(--serif);font-size:clamp(58px,6vw,92px);line-height:1}.client-testimonials-page_story__9eaOu blockquote p{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(29px,3vw,47px);line-height:1.18;letter-spacing:-.025em}.client-testimonials-page_story__9eaOu blockquote footer{margin-top:34px;color:var(--rust);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.client-testimonials-page_story__9eaOu:nth-child(4n){margin-inline:calc(clamp(0px, 2vw, 34px) * -1);padding-inline:clamp(28px,5vw,72px);color:var(--paper);background:var(--ink)}.client-testimonials-page_story__9eaOu:nth-child(4n) blockquote p{color:var(--paper)}.client-testimonials-page_story__9eaOu:nth-child(4n) .client-testimonials-page_storyMeta__WPPzT p{color:#c8c0b7}.client-testimonials-page_story__9eaOu:nth-child(4n) .client-testimonials-page_storyMeta__WPPzT span,.client-testimonials-page_story__9eaOu:nth-child(4n) blockquote footer,.client-testimonials-page_story__9eaOu:nth-child(4n) blockquote:before{color:#d4c0b1}.client-testimonials-page_context__4rWEg{padding:clamp(90px,10vw,165px) 0;color:var(--paper);background:var(--ink)}.client-testimonials-page_contextGrid__Wphk_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(242 237 228/26%)}.client-testimonials-page_context__4rWEg article{min-height:600px;padding:clamp(44px,6vw,86px)}.client-testimonials-page_context__4rWEg article+article{border-left:1px solid rgb(242 237 228/26%)}.client-testimonials-page_context__4rWEg .eyebrow{color:#d4c0b1}.client-testimonials-page_context__4rWEg h2{font-size:clamp(44px,4.6vw,74px)}.client-testimonials-page_context__4rWEg article>p:not(.eyebrow){max-width:690px;color:#c9c1b8}.client-testimonials-page_evidenceCard__EqEKa{display:flex;flex-direction:column;background:#292724}.client-testimonials-page_contextLinks__BQItD{display:flex;flex-wrap:wrap;gap:28px;margin-top:auto;padding-top:52px}.client-testimonials-page_contact__dm_Vy{padding:clamp(90px,10vw,150px) 0;background:var(--paper)}.client-testimonials-page_contactGrid___b3WY{align-items:end}.client-testimonials-page_contactGrid___b3WY>div p{font-size:17px}@media (max-width:980px){.client-testimonials-page_heroGrid__ibgH_{min-height:auto;grid-template-columns:1fr}.client-testimonials-page_heroCopy__jBRIQ{padding:72px 32px}.client-testimonials-page_heroOrientation__8TMrc{min-height:540px;border-top:1px solid var(--line);border-left:0}.client-testimonials-page_contactGrid___b3WY,.client-testimonials-page_orientationGrid___JreN{grid-template-columns:1fr}.client-testimonials-page_orientationCopy__wFt52{max-width:720px}.client-testimonials-page_collectionHeading__vf3dp{grid-template-columns:1fr;align-items:start}.client-testimonials-page_story__9eaOu{grid-template-columns:minmax(110px,.25fr) minmax(0,1fr)}.client-testimonials-page_contextGrid__Wphk_{grid-template-columns:1fr}.client-testimonials-page_context__4rWEg article{min-height:520px}.client-testimonials-page_context__4rWEg article+article{border-top:1px solid rgb(242 237 228/26%);border-left:0}}@media (max-width:680px){.client-testimonials-page_heroCopy__jBRIQ{padding:52px 22px 64px}.client-testimonials-page_hero__F_QMV h1{margin-top:42px;font-size:clamp(56px,16vw,76px)}.client-testimonials-page_heroActions__kztOJ{align-items:flex-start;flex-direction:column}.client-testimonials-page_heroOrientation__8TMrc{min-height:500px;padding:48px 22px}.client-testimonials-page_heroNumber__i8jhB{font-size:150px}.client-testimonials-page_collection__Vv9_M,.client-testimonials-page_contact__dm_Vy,.client-testimonials-page_context__4rWEg,.client-testimonials-page_orientation__f10Id{padding:82px 0}.client-testimonials-page_story__9eaOu{grid-template-columns:1fr;gap:32px;padding-block:52px}.client-testimonials-page_storyMeta__WPPzT{flex-direction:row;gap:24px;align-items:center}.client-testimonials-page_storyMeta__WPPzT span{font-size:40px}.client-testimonials-page_story__9eaOu blockquote{padding-left:30px}.client-testimonials-page_story__9eaOu blockquote p{font-size:30px;line-height:1.23}.client-testimonials-page_story__9eaOu:nth-child(4n){margin-inline:0;padding-inline:22px}.client-testimonials-page_context__4rWEg article{min-height:auto;padding:46px 24px}.client-testimonials-page_contextLinks__BQItD{margin-top:46px}.client-testimonials-page_contactGrid___b3WY{gap:48px}}.city-hope-letter-page_hero__5_r4S{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--paper)}.city-hope-letter-page_heroGrid__foDpY{min-height:760px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.65fr);padding-inline:0}.city-hope-letter-page_heroCopy__jyXn9{display:flex;flex-direction:column;justify-content:center;padding:72px clamp(38px,6vw,104px) 84px 0}.city-hope-letter-page_hero__5_r4S h1{max-width:970px;margin:56px 0 30px;font-family:var(--serif);font-size:clamp(66px,7vw,116px);font-weight:400;line-height:.84;letter-spacing:-.052em}.city-hope-letter-page_hero__5_r4S h1 em,.city-hope-letter-page_sectionHeading__slXdM h2 em{color:var(--rust);font-weight:400}.city-hope-letter-page_heroIntro__y5iE7{max-width:720px;margin:0;color:var(--muted);font-size:clamp(18px,1.3vw,22px);line-height:1.64}.city-hope-letter-page_heroActions__6wtEr{display:flex;align-items:center;gap:30px;margin-top:42px}.city-hope-letter-page_contextLinks__Tf78B a,.city-hope-letter-page_textLink__eRFWv{width:fit-content;padding-bottom:7px;border-bottom:1px solid;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.city-hope-letter-page_identityPanel__8RgN6{display:flex;flex-direction:column;justify-content:flex-end;padding:62px clamp(30px,4vw,68px);border-left:1px solid var(--line);background:#e8e0d5}.city-hope-letter-page_identityPanel__8RgN6 figure{display:grid;grid-template-columns:152px minmax(0,1fr);gap:25px;align-items:end;margin:48px 0 44px}.city-hope-letter-page_identityImage__Pfida{width:152px;height:148px;padding:10px;border:1px solid var(--line);background:#fff;object-fit:contain}.city-hope-letter-page_identityPanel__8RgN6 figcaption{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.city-hope-letter-page_identityPanel__8RgN6 h2{max-width:520px;margin:0 0 44px;font-family:var(--serif);font-size:clamp(38px,3.6vw,58px);font-weight:400;line-height:.94;letter-spacing:-.038em}.city-hope-letter-page_identityPanel__8RgN6 dl{margin:0}.city-hope-letter-page_identityPanel__8RgN6 dl div{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-top:1px solid rgb(21 20 18/22%);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.city-hope-letter-page_identityPanel__8RgN6 dd{margin:0;color:var(--rust);text-align:right}.city-hope-letter-page_letterSection__wTF5I{scroll-margin-top:80px;padding:clamp(90px,10vw,165px) 0;background:var(--paper-deep)}.city-hope-letter-page_sectionHeading__slXdM{display:grid;grid-template-columns:.33fr minmax(0,.9fr) minmax(300px,.5fr);gap:clamp(34px,7vw,116px);align-items:end;margin-bottom:clamp(70px,8vw,120px)}.city-hope-letter-page_contact__tigX2 h2,.city-hope-letter-page_context__tdGKR h2,.city-hope-letter-page_sectionHeading__slXdM h2{max-width:900px;margin:0;font-family:var(--serif);font-size:clamp(50px,5.4vw,90px);font-weight:400;line-height:.92;letter-spacing:-.043em}.city-hope-letter-page_sectionHeading__slXdM>p:last-child{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.city-hope-letter-page_letterSheet__kGNhn{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);min-height:900px;border:1px solid var(--line);background:#fff;box-shadow:0 28px 80px rgb(21 20 18/8%)}.city-hope-letter-page_letterRail__r8OF2{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(38px,5vw,72px);border-right:1px solid var(--line);background:#f1ece5}.city-hope-letter-page_letterMark__mrADV{width:131px;height:127px;padding:7px;border:1px solid var(--line);background:#fff;object-fit:contain}.city-hope-letter-page_letterRail__r8OF2 dl{margin:70px 0 0}.city-hope-letter-page_letterRail__r8OF2 dl div{padding:16px 0;border-top:1px solid var(--line)}.city-hope-letter-page_letterRail__r8OF2 dt{margin-bottom:8px;color:var(--rust);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.city-hope-letter-page_letterRail__r8OF2 dd{margin:0;font-family:var(--serif);font-size:24px;line-height:1.1}.city-hope-letter-page_letterBody__dtSsI{max-width:900px;margin:0;padding:clamp(54px,7vw,108px)}.city-hope-letter-page_letterBody__dtSsI>p{margin:0 0 30px;color:#38342f;font-family:var(--serif);font-size:clamp(23px,2vw,31px);line-height:1.48}.city-hope-letter-page_letterBody__dtSsI .city-hope-letter-page_salutation__1XTnm{margin-bottom:50px;color:var(--ink);font-size:clamp(34px,3.3vw,52px);line-height:1}.city-hope-letter-page_signature__MJO45{display:flex;flex-direction:column;align-items:flex-start;margin-top:62px;padding-top:35px;border-top:1px solid var(--line)}.city-hope-letter-page_signature__MJO45 p{margin:0 0 26px;color:var(--muted);font-family:var(--serif);font-size:24px}.city-hope-letter-page_signature__MJO45 strong{margin-bottom:9px;color:var(--ink);font-family:var(--serif);font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1}.city-hope-letter-page_signature__MJO45 span{color:var(--rust);font-family:var(--mono);font-size:9px;letter-spacing:.13em;line-height:1.7;text-transform:uppercase}.city-hope-letter-page_context__tdGKR{padding:clamp(90px,10vw,165px) 0;color:var(--paper);background:var(--ink)}.city-hope-letter-page_contextGrid__9lH7E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(242 237 228/26%)}.city-hope-letter-page_context__tdGKR article{min-height:590px;padding:clamp(44px,6vw,86px)}.city-hope-letter-page_context__tdGKR article+article{border-left:1px solid rgb(242 237 228/26%)}.city-hope-letter-page_context__tdGKR .eyebrow{color:#d4c0b1}.city-hope-letter-page_context__tdGKR h2{margin:22px 0 34px;font-size:clamp(44px,4.6vw,74px)}.city-hope-letter-page_contactGrid__jPJ_H>div p,.city-hope-letter-page_context__tdGKR article>p:not(.eyebrow){max-width:690px;margin:0 0 22px;color:#c9c1b8;font-size:16px;line-height:1.78}.city-hope-letter-page_contextCard__OD0xy{display:flex;flex-direction:column;background:#292724}.city-hope-letter-page_contextLinks__Tf78B{display:flex;flex-wrap:wrap;gap:28px;margin-top:auto;padding-top:52px}.city-hope-letter-page_contact__tigX2{padding:clamp(90px,10vw,150px) 0;background:var(--paper)}.city-hope-letter-page_contactGrid__jPJ_H{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.68fr);gap:clamp(58px,10vw,165px);align-items:end}.city-hope-letter-page_contactGrid__jPJ_H>div{padding-top:28px;border-top:1px solid var(--ink)}.city-hope-letter-page_contactGrid__jPJ_H>div p{color:var(--muted);font-size:17px}@media (max-width:980px){.city-hope-letter-page_heroGrid__foDpY{min-height:auto;grid-template-columns:1fr}.city-hope-letter-page_heroCopy__jyXn9{padding:72px 32px}.city-hope-letter-page_identityPanel__8RgN6{min-height:560px;border-top:1px solid var(--line);border-left:0}.city-hope-letter-page_sectionHeading__slXdM{grid-template-columns:1fr;align-items:start}.city-hope-letter-page_sectionHeading__slXdM>p:last-child{max-width:700px}.city-hope-letter-page_letterSheet__kGNhn{grid-template-columns:1fr}.city-hope-letter-page_letterRail__r8OF2{min-height:340px;border-right:0;border-bottom:1px solid var(--line)}.city-hope-letter-page_letterRail__r8OF2 dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.city-hope-letter-page_contactGrid__jPJ_H,.city-hope-letter-page_contextGrid__9lH7E{grid-template-columns:1fr}.city-hope-letter-page_context__tdGKR article{min-height:520px}.city-hope-letter-page_context__tdGKR article+article{border-top:1px solid rgb(242 237 228/26%);border-left:0}}@media (max-width:680px){.city-hope-letter-page_heroCopy__jyXn9{padding:52px 22px 64px}.city-hope-letter-page_hero__5_r4S h1{margin-top:42px;font-size:clamp(56px,16vw,76px)}.city-hope-letter-page_heroActions__6wtEr{align-items:flex-start;flex-direction:column}.city-hope-letter-page_identityPanel__8RgN6{min-height:520px;padding:48px 22px}.city-hope-letter-page_identityPanel__8RgN6 figure{grid-template-columns:118px minmax(0,1fr)}.city-hope-letter-page_identityImage__Pfida{width:118px;height:115px}.city-hope-letter-page_contact__tigX2,.city-hope-letter-page_context__tdGKR,.city-hope-letter-page_letterSection__wTF5I{padding:82px 0}.city-hope-letter-page_letterRail__r8OF2{min-height:0;padding:32px 24px}.city-hope-letter-page_letterRail__r8OF2 dl{grid-template-columns:1fr;gap:0}.city-hope-letter-page_letterBody__dtSsI{padding:48px 24px}.city-hope-letter-page_letterBody__dtSsI>p{font-size:23px}.city-hope-letter-page_context__tdGKR article{min-height:auto;padding:46px 24px}.city-hope-letter-page_contextLinks__Tf78B{margin-top:46px}.city-hope-letter-page_contactGrid__jPJ_H{gap:48px}}.faq-page_hero__xMVdr{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--paper)}.faq-page_heroGrid__K05Px{min-height:740px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr) 176px;padding-inline:0}.faq-page_heroCopy__2nJbD{display:flex;flex-direction:column;justify-content:center;padding:78px clamp(34px,5vw,88px) 82px 0}.faq-page_breadcrumbs__5KzLw{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:58px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.faq-page_breadcrumbs__5KzLw a{color:var(--ink)}.faq-page_hero__xMVdr h1{max-width:780px;margin:22px 0 30px;font-family:var(--serif);font-size:clamp(70px,7.35vw,132px);font-weight:400;line-height:.84;letter-spacing:-.048em}.faq-page_hero__xMVdr h1 em{color:var(--rust);font-weight:400}.faq-page_heroIntro__5gXkM{max-width:680px;margin:0;color:var(--muted);font-size:clamp(18px,1.35vw,22px);line-height:1.64}.faq-page_heroActions__dW34t{display:flex;align-items:center;gap:30px;margin-top:42px}.faq-page_textLink__dM9SA{width:fit-content;padding-bottom:7px;border-bottom:1px solid;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.faq-page_heroImage__GCvY_{position:relative;min-height:740px;margin:0;overflow:hidden;border-inline:1px solid var(--line);background:var(--paper-deep)}.faq-page_heroImageAsset___ha5d{width:100%;height:100%;object-fit:cover}.faq-page_heroImage__GCvY_ figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:12px 14px;background:rgb(242 237 228/92%);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.faq-page_heroFacts__qjr_6{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 0 0 26px}.faq-page_heroFacts__qjr_6 div{padding:23px 0;border-top:1px solid var(--line)}.faq-page_heroFacts__qjr_6 dt{margin-bottom:8px;font-family:var(--serif);font-size:30px}.faq-page_heroFacts__qjr_6 dd{margin:0;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.faq-page_paths__6WI05{padding:clamp(90px,9vw,145px) 0;background:#fff}.faq-page_sectionHeading__F5xBp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);gap:clamp(48px,9vw,145px);align-items:end}.faq-page_groupHeading__IfokN h2,.faq-page_sectionHeading__F5xBp h2,.faq-page_topicRail__JqMOg h2{margin:18px 0 0;font-family:var(--serif);font-size:clamp(48px,5vw,84px);font-weight:400;line-height:.95;letter-spacing:-.038em}.faq-page_sectionHeading__F5xBp>p{margin:0;color:var(--muted);font-size:16px;line-height:1.75}.faq-page_pathGrid__CSJPJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;border-top:1px solid var(--ink);border-left:1px solid var(--line)}.faq-page_pathCard__lYyGo{position:relative;min-width:0;min-height:250px;display:flex;flex-direction:column;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .18s ease,color .18s ease}.faq-page_pathCard__lYyGo:focus-visible,.faq-page_pathCard__lYyGo:hover{color:var(--paper);background:var(--ink);outline:0}.faq-page_pathNumber__AUxsh{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.14em}.faq-page_pathCard__lYyGo:focus-visible .faq-page_pathNumber__AUxsh,.faq-page_pathCard__lYyGo:focus-visible p,.faq-page_pathCard__lYyGo:hover .faq-page_pathNumber__AUxsh,.faq-page_pathCard__lYyGo:hover p{color:#c8c1b8}.faq-page_pathCard__lYyGo strong{margin-top:40px;font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.05}.faq-page_pathCard__lYyGo p{max-width:240px;margin:14px 0 28px;color:var(--muted);font-size:13px;line-height:1.6}.faq-page_pathCard__lYyGo i{margin-top:auto;font-family:var(--mono);font-size:12px;font-style:normal}.faq-page_questions__NL5VO{padding:clamp(90px,10vw,170px) 0;color:var(--paper);background:var(--ink)}.faq-page_questionsLayout__iMfyP{display:grid;grid-template-columns:minmax(245px,.52fr) minmax(0,1.48fr);gap:clamp(58px,9vw,150px);align-items:start}.faq-page_topicRail__JqMOg{position:sticky;top:126px}.faq-page_groupHeading__IfokN .eyebrow,.faq-page_topicRail__JqMOg>.eyebrow{color:#d4c0b1}.faq-page_topicRail__JqMOg h2{font-size:clamp(52px,5vw,82px)}.faq-page_topicRail__JqMOg ol{margin:56px 0 0;padding:0;border-top:1px solid rgb(242 237 228/28%);list-style:none}.faq-page_topicRail__JqMOg a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:17px 0;border-bottom:1px solid rgb(242 237 228/28%);color:#d6d0c8;font-family:var(--mono);font-size:9px;letter-spacing:.11em;line-height:1.55;text-transform:uppercase}.faq-page_topicRail__JqMOg a:focus-visible,.faq-page_topicRail__JqMOg a:hover{color:#fff}.faq-page_topicRail__JqMOg a span{color:#928a81}.faq-page_groupList__IEfd5{min-width:0}.faq-page_group__6f8fy{scroll-margin-top:115px;padding:0 0 clamp(90px,10vw,155px)}.faq-page_group__6f8fy+.faq-page_group__6f8fy{padding-top:clamp(90px,10vw,155px);border-top:1px solid rgb(242 237 228/35%)}.faq-page_groupHeading__IfokN{display:grid;grid-template-columns:54px minmax(0,1fr);gap:28px;margin-bottom:52px}.faq-page_groupHeading__IfokN>span{padding-top:8px;color:#928a81;font-family:var(--mono);font-size:10px;letter-spacing:.14em}.faq-page_groupHeading__IfokN h2{max-width:830px;font-size:clamp(44px,4.4vw,76px)}.faq-page_groupHeading__IfokN div>p:last-child{max-width:720px;margin:25px 0 0;color:#c6c0b8;font-size:15px;line-height:1.75}.faq-page_detailsList__i_9f0{border-top:1px solid rgb(242 237 228/35%)}.faq-page_detail__A2lml{border-bottom:1px solid rgb(242 237 228/35%)}.faq-page_detail__A2lml summary{display:grid;grid-template-columns:46px minmax(0,1fr) 32px;gap:18px;align-items:center;padding:26px 8px 26px 0;cursor:pointer;list-style:none}.faq-page_detail__A2lml summary::-webkit-details-marker{display:none}.faq-page_detail__A2lml summary:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.faq-page_detail__A2lml summary>span{color:#928a81;font-family:var(--mono);font-size:9px;letter-spacing:.13em}.faq-page_detail__A2lml summary strong{font-family:var(--serif);font-size:clamp(24px,2.2vw,35px);font-weight:400;line-height:1.2}.faq-page_detail__A2lml summary i{font-family:var(--mono);font-size:22px;font-style:normal;text-align:right;transition:transform .18s ease}.faq-page_detail__A2lml[open] summary i{transform:rotate(45deg)}.faq-page_answer__IVP4h{max-width:790px;padding:0 48px 34px 64px}.faq-page_answer__IVP4h>p{margin:0;color:#c6c0b8;font-size:16px;line-height:1.78}.faq-page_answer__IVP4h nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:23px}.faq-page_answer__IVP4h a{padding-bottom:6px;border-bottom:1px solid;color:var(--paper);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.faq-page_detail__A2lml summary i,.faq-page_pathCard__lYyGo{transition:none}}@media (max-width:1080px){.faq-page_heroGrid__K05Px{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.faq-page_heroFacts__qjr_6{grid-column:1/-1;flex-direction:row;padding:0;border-top:1px solid var(--line)}.faq-page_heroFacts__qjr_6 div{flex:1;padding:25px 28px;border-top:0;border-right:1px solid var(--line)}.faq-page_heroFacts__qjr_6 div:last-child{border-right:0}.faq-page_pathGrid__CSJPJ{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-page_pathCard__lYyGo{min-height:220px}}@media (max-width:820px){.faq-page_heroGrid__K05Px{grid-template-columns:1fr}.faq-page_heroCopy__2nJbD{padding:70px 28px}.faq-page_heroImage__GCvY_{min-height:460px;border-top:1px solid var(--line);border-right:0;border-left:0}.faq-page_questionsLayout__iMfyP,.faq-page_sectionHeading__F5xBp{grid-template-columns:1fr}.faq-page_sectionHeading__F5xBp{align-items:start}.faq-page_sectionHeading__F5xBp>p{max-width:660px}.faq-page_topicRail__JqMOg{position:static}.faq-page_topicRail__JqMOg h2{max-width:600px}.faq-page_topicRail__JqMOg ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-page_topicRail__JqMOg li:nth-child(odd) a{border-right:1px solid rgb(242 237 228/28%)}.faq-page_topicRail__JqMOg a{padding:17px 14px}}@media (max-width:560px){.faq-page_heroCopy__2nJbD{padding:54px 22px 64px}.faq-page_breadcrumbs__5KzLw{margin-bottom:44px}.faq-page_hero__xMVdr h1{font-size:clamp(62px,18vw,88px)}.faq-page_heroActions__dW34t{align-items:flex-start;flex-direction:column}.faq-page_heroImage__GCvY_{min-height:320px}.faq-page_heroFacts__qjr_6{flex-direction:column}.faq-page_heroFacts__qjr_6 div{width:100%;border-right:0;border-bottom:1px solid var(--line)}.faq-page_heroFacts__qjr_6 div:last-child{border-bottom:0}.faq-page_pathGrid__CSJPJ{grid-template-columns:1fr}.faq-page_pathCard__lYyGo{min-height:195px}.faq-page_topicRail__JqMOg ol{grid-template-columns:1fr}.faq-page_topicRail__JqMOg li:nth-child(odd) a{border-right:0}.faq-page_groupHeading__IfokN{grid-template-columns:1fr;gap:16px}.faq-page_detail__A2lml summary{grid-template-columns:32px minmax(0,1fr) 24px;gap:10px;padding-block:22px}.faq-page_answer__IVP4h{padding:0 0 30px 42px}}.kryger-institute-letter-page_hero__8coGn{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--paper)}.kryger-institute-letter-page_heroGrid__u0sbW{min-height:790px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.7fr);padding-inline:0}.kryger-institute-letter-page_heroCopy__YQiK7{display:flex;flex-direction:column;justify-content:center;padding:72px clamp(38px,6vw,104px) 84px 0}.kryger-institute-letter-page_hero__8coGn h1{max-width:970px;margin:56px 0 30px;font-family:var(--serif);font-size:clamp(62px,6.5vw,108px);font-weight:400;line-height:.86;letter-spacing:-.052em}.kryger-institute-letter-page_hero__8coGn h1 em,.kryger-institute-letter-page_sectionHeading__bRn4Y h2 em{color:var(--rust);font-weight:400}.kryger-institute-letter-page_heroIntro__IkZZC{max-width:750px;margin:0;color:var(--muted);font-size:clamp(18px,1.3vw,22px);line-height:1.64}.kryger-institute-letter-page_heroActions__EGXMw{display:flex;align-items:center;gap:30px;margin-top:42px}.kryger-institute-letter-page_contextLinks__fociT a,.kryger-institute-letter-page_textLink__x4sTS{width:fit-content;padding-bottom:7px;border-bottom:1px solid;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.kryger-institute-letter-page_identityPanel__jsiYV{display:flex;flex-direction:column;justify-content:flex-end;padding:62px clamp(30px,4vw,68px);border-left:1px solid var(--line);background:#e8e0d5}.kryger-institute-letter-page_identityPanel__jsiYV figure{display:grid;grid-template-columns:150px minmax(0,1fr);gap:26px;align-items:end;margin:44px 0 40px}.kryger-institute-letter-page_portrait__BRGKI{width:150px;height:178px;padding:7px;border:1px solid var(--line);background:#fff;object-fit:cover}.kryger-institute-letter-page_identityPanel__jsiYV figcaption{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.kryger-institute-letter-page_identityPanel__jsiYV h2{max-width:540px;margin:0 0 38px;font-family:var(--serif);font-size:clamp(42px,4vw,64px);font-weight:400;line-height:.92;letter-spacing:-.04em}.kryger-institute-letter-page_identityPanel__jsiYV dl{margin:0}.kryger-institute-letter-page_identityPanel__jsiYV dl div{display:flex;justify-content:space-between;gap:24px;padding:15px 0;border-top:1px solid rgb(21 20 18/22%);font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.kryger-institute-letter-page_identityPanel__jsiYV dd{margin:0;color:var(--rust);text-align:right}.kryger-institute-letter-page_letterSection__2YjM1{scroll-margin-top:80px;padding:clamp(90px,10vw,165px) 0;background:var(--paper-deep)}.kryger-institute-letter-page_sectionHeading__bRn4Y{display:grid;grid-template-columns:.31fr minmax(0,.95fr) minmax(300px,.48fr);gap:clamp(34px,7vw,116px);align-items:end;margin-bottom:clamp(70px,8vw,120px)}.kryger-institute-letter-page_contact__gyy63 h2,.kryger-institute-letter-page_context__CGAdm h2,.kryger-institute-letter-page_sectionHeading__bRn4Y h2{max-width:940px;margin:0;font-family:var(--serif);font-size:clamp(50px,5.4vw,90px);font-weight:400;line-height:.92;letter-spacing:-.043em}.kryger-institute-letter-page_sectionHeading__bRn4Y>p:last-child{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.kryger-institute-letter-page_letterSheet__u_oBa{display:grid;grid-template-columns:minmax(250px,.39fr) minmax(0,1fr);min-height:1190px;border:1px solid var(--line);background:#fff;box-shadow:0 28px 80px rgb(21 20 18/8%)}.kryger-institute-letter-page_letterRail__Q_6Y_{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(38px,5vw,72px);border-right:1px solid var(--line);background:#f1ece5}.kryger-institute-letter-page_letterPortrait__zS1DW{width:131px;height:155px;padding:6px;border:1px solid var(--line);background:#fff;object-fit:cover}.kryger-institute-letter-page_letterRail__Q_6Y_ dl{margin:70px 0 0}.kryger-institute-letter-page_letterRail__Q_6Y_ dl div{padding:16px 0;border-top:1px solid var(--line)}.kryger-institute-letter-page_letterRail__Q_6Y_ dt{margin-bottom:8px;color:var(--rust);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.kryger-institute-letter-page_letterRail__Q_6Y_ dd{margin:0;font-family:var(--serif);font-size:22px;line-height:1.14}.kryger-institute-letter-page_letterBody__RDECm{max-width:940px;margin:0;padding:clamp(54px,7vw,108px)}.kryger-institute-letter-page_letterBody__RDECm>header{display:flex;flex-direction:column;margin-bottom:66px;padding-bottom:30px;border-bottom:1px solid var(--line)}.kryger-institute-letter-page_letterBody__RDECm>header strong{font-family:var(--serif);font-size:clamp(40px,4vw,62px);font-weight:400;line-height:1}.kryger-institute-letter-page_letterBody__RDECm>header span,.kryger-institute-letter-page_letterBody__RDECm>header time{color:var(--rust);font-family:var(--mono);font-size:9px;letter-spacing:.13em;line-height:1.7;text-transform:uppercase}.kryger-institute-letter-page_letterBody__RDECm>header time{margin-top:14px}.kryger-institute-letter-page_letterBody__RDECm>p{margin:0 0 30px;color:#38342f;font-family:var(--serif);font-size:clamp(22px,1.8vw,29px);line-height:1.48}.kryger-institute-letter-page_letterBody__RDECm .kryger-institute-letter-page_salutation__6L5SJ{margin-bottom:50px;color:var(--ink);font-size:clamp(32px,3vw,48px);line-height:1}.kryger-institute-letter-page_signatures__uJZod{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:62px;padding-top:35px;border-top:1px solid var(--line)}.kryger-institute-letter-page_signatures__uJZod div{display:flex;flex-direction:column;align-items:flex-start}.kryger-institute-letter-page_signatures__uJZod strong{margin-bottom:14px;color:var(--ink);font-family:var(--serif);font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1}.kryger-institute-letter-page_signatures__uJZod span{max-width:280px;color:var(--rust);font-family:var(--mono);font-size:9px;letter-spacing:.13em;line-height:1.7;text-transform:uppercase}.kryger-institute-letter-page_context__CGAdm{padding:clamp(90px,10vw,165px) 0;color:var(--paper);background:var(--ink)}.kryger-institute-letter-page_contextGrid__qEYOq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(242 237 228/26%)}.kryger-institute-letter-page_context__CGAdm article{min-height:610px;padding:clamp(44px,6vw,86px)}.kryger-institute-letter-page_context__CGAdm article+article{border-left:1px solid rgb(242 237 228/26%)}.kryger-institute-letter-page_context__CGAdm .eyebrow{color:#d4c0b1}.kryger-institute-letter-page_context__CGAdm h2{margin:22px 0 34px;font-size:clamp(44px,4.6vw,74px)}.kryger-institute-letter-page_contactGrid__R2hZb>div p,.kryger-institute-letter-page_context__CGAdm article>p:not(.eyebrow){max-width:690px;margin:0 0 22px;color:#c9c1b8;font-size:16px;line-height:1.78}.kryger-institute-letter-page_contextCard__F4UlH{display:flex;flex-direction:column;background:#292724}.kryger-institute-letter-page_contextLinks__fociT{display:flex;flex-wrap:wrap;gap:28px;margin-top:auto;padding-top:52px}.kryger-institute-letter-page_contact__gyy63{padding:clamp(90px,10vw,150px) 0;background:var(--paper)}.kryger-institute-letter-page_contactGrid__R2hZb{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.68fr);gap:clamp(58px,10vw,165px);align-items:end}.kryger-institute-letter-page_contactGrid__R2hZb>div{padding-top:28px;border-top:1px solid var(--ink)}.kryger-institute-letter-page_contactGrid__R2hZb>div p{color:var(--muted);font-size:17px}@media (max-width:980px){.kryger-institute-letter-page_heroGrid__u0sbW{min-height:auto;grid-template-columns:1fr}.kryger-institute-letter-page_heroCopy__YQiK7{padding:72px 32px}.kryger-institute-letter-page_identityPanel__jsiYV{min-height:620px;border-top:1px solid var(--line);border-left:0}.kryger-institute-letter-page_sectionHeading__bRn4Y{grid-template-columns:1fr;align-items:start}.kryger-institute-letter-page_sectionHeading__bRn4Y>p:last-child{max-width:700px}.kryger-institute-letter-page_letterSheet__u_oBa{grid-template-columns:1fr}.kryger-institute-letter-page_letterRail__Q_6Y_{min-height:430px;border-right:0;border-bottom:1px solid var(--line)}.kryger-institute-letter-page_letterRail__Q_6Y_ dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kryger-institute-letter-page_contactGrid__R2hZb,.kryger-institute-letter-page_contextGrid__qEYOq{grid-template-columns:1fr}.kryger-institute-letter-page_context__CGAdm article{min-height:520px}.kryger-institute-letter-page_context__CGAdm article+article{border-top:1px solid rgb(242 237 228/26%);border-left:0}}@media (max-width:680px){.kryger-institute-letter-page_heroCopy__YQiK7{padding:52px 22px 64px}.kryger-institute-letter-page_hero__8coGn h1{margin-top:42px;font-size:clamp(52px,14.8vw,72px)}.kryger-institute-letter-page_heroActions__EGXMw{align-items:flex-start;flex-direction:column}.kryger-institute-letter-page_identityPanel__jsiYV{min-height:600px;padding:48px 22px}.kryger-institute-letter-page_identityPanel__jsiYV figure{grid-template-columns:112px minmax(0,1fr)}.kryger-institute-letter-page_portrait__BRGKI{width:112px;height:133px}.kryger-institute-letter-page_contact__gyy63,.kryger-institute-letter-page_context__CGAdm,.kryger-institute-letter-page_letterSection__2YjM1{padding:82px 0}.kryger-institute-letter-page_letterRail__Q_6Y_{min-height:0;padding:32px 24px}.kryger-institute-letter-page_letterRail__Q_6Y_ dl{grid-template-columns:1fr;gap:0}.kryger-institute-letter-page_letterBody__RDECm{padding:48px 24px}.kryger-institute-letter-page_letterBody__RDECm>p{font-size:23px}.kryger-institute-letter-page_letterBody__RDECm>header span{overflow-wrap:anywhere}.kryger-institute-letter-page_signatures__uJZod{grid-template-columns:1fr}.kryger-institute-letter-page_signatures__uJZod div+div{padding-top:30px;border-top:1px solid var(--line)}.kryger-institute-letter-page_context__CGAdm article{min-height:auto;padding:46px 24px}.kryger-institute-letter-page_contextLinks__fociT{margin-top:46px}.kryger-institute-letter-page_contactGrid__R2hZb{gap:48px}}.media-evidence_library__nLVGE{border-block:1px solid var(--line);background:var(--paper-deep);padding-block:clamp(64px,9vw,132px)}.media-evidence_libraryHeader__DtISD{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);align-items:end;gap:clamp(36px,8vw,128px);border-bottom:1px solid var(--line);padding-bottom:clamp(34px,5vw,64px)}.media-evidence_libraryHeader__DtISD h2{max-width:900px;margin-top:16px;font-size:clamp(46px,6.5vw,98px);letter-spacing:-.05em;line-height:.92}.media-evidence_libraryHeader__DtISD>p{max-width:610px;color:var(--muted);font-size:clamp(16px,1.3vw,19px);line-height:1.75}.media-evidence_group__wxcDv{padding-top:clamp(52px,7vw,96px)}.media-evidence_group__wxcDv+.media-evidence_group__wxcDv{margin-top:clamp(52px,7vw,96px);border-top:1px solid var(--line)}.media-evidence_groupHeader__g77vU{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,.65fr);align-items:end;gap:clamp(32px,8vw,120px);margin-bottom:clamp(34px,5vw,60px)}.media-evidence_groupHeader__g77vU h3{max-width:800px;margin-top:14px;font-size:clamp(38px,4.8vw,72px);letter-spacing:-.04em;line-height:.96}.media-evidence_groupHeader__g77vU>p{max-width:580px;color:var(--muted);line-height:1.75}.media-evidence_linkGrid__qvYdn,.media-evidence_videoGrid__17K82{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.media-evidence_videoCard__qTszp{min-width:0;background:var(--ink);color:var(--paper)}.media-evidence_videoCard__qTszp:first-child:nth-last-child(n+3){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.media-evidence_videoFrame__9EL7u{position:relative;aspect-ratio:16/9;overflow:hidden;background:#070707}.media-evidence_videoFrame__9EL7u iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.media-evidence_videoBody__IGKxs{display:flex;min-height:270px;flex-direction:column;align-items:flex-start;padding:clamp(25px,3.6vw,50px)}.media-evidence_videoSource__PCQeQ{color:#c48d71;font-family:var(--mono);font-size:9px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.media-evidence_linkCard__BSOgs h4,.media-evidence_videoBody__IGKxs h4{margin-top:28px;font-size:clamp(29px,3vw,46px);letter-spacing:-.035em;line-height:1}.media-evidence_videoBody__IGKxs>p:not(.media-evidence_videoSource__PCQeQ){max-width:590px;margin-top:20px;color:rgba(242,237,228,.72);line-height:1.7}.media-evidence_cardLinks__Klank{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:auto;padding-top:34px}.media-evidence_relatedLink__HgjPN,.media-evidence_sourceLink__sxlHT{display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid;padding-bottom:5px;font-family:var(--mono);font-size:9px;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.media-evidence_relatedLink__HgjPN:hover,.media-evidence_sourceLink__sxlHT:hover{color:#c48d71}.media-evidence_linkGrid__qvYdn{grid-template-columns:repeat(2,minmax(0,1fr))}.media-evidence_linkCard__BSOgs{display:flex;min-height:290px;flex-direction:column;align-items:flex-start;background:var(--paper);padding:clamp(28px,4vw,56px)}.media-evidence_linkCard__BSOgs>p:last-of-type{max-width:580px;margin-top:20px;color:var(--muted);line-height:1.7}.media-evidence_linkCard__BSOgs .media-evidence_sourceLink__sxlHT{margin-top:auto;padding-top:34px}@media (max-width:900px){.media-evidence_groupHeader__g77vU,.media-evidence_libraryHeader__DtISD{grid-template-columns:1fr}.media-evidence_videoCard__qTszp:first-child:nth-last-child(n+3){display:block}}@media (max-width:720px){.media-evidence_linkGrid__qvYdn,.media-evidence_videoGrid__17K82{grid-template-columns:1fr}.media-evidence_videoCard__qTszp:first-child:nth-last-child(n+3){grid-column:auto}.media-evidence_linkCard__BSOgs,.media-evidence_videoBody__IGKxs{min-height:0}}@media (prefers-reduced-motion:reduce){.media-evidence_relatedLink__HgjPN,.media-evidence_sourceLink__sxlHT{scroll-behavior:auto}}.press-page_conference__Ejbd_,.press-page_perspective__txA65{padding:clamp(88px,10vw,160px) 0;background:#fff}.press-page_sectionHeader__AbeO1{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.65fr);gap:clamp(54px,9vw,150px);align-items:start}.press-page_perspective__txA65 h2,.press-page_publications__BhZP7 h2,.press-page_sectionHeader__AbeO1 h2{max-width:850px;margin:18px 0 0;font-family:var(--serif);font-size:clamp(50px,5.5vw,92px);font-weight:400;line-height:.94;letter-spacing:-.042em}.press-page_sectionCopy__bvhSO{padding-top:28px;border-top:1px solid var(--ink)}.press-page_perspectiveGrid__i_kaq>div>p,.press-page_publicationDetail__iAOXX>p,.press-page_sectionCopy__bvhSO p{margin:0 0 22px;color:var(--muted);font-size:17px;line-height:1.78}.press-page_evidenceGrid__L4vya{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:clamp(22px,3vw,48px);align-items:stretch;margin-top:clamp(64px,8vw,118px)}.press-page_evidenceGrid__L4vya figure{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid var(--line)}.press-page_facultyCard__28a8R{min-height:620px;display:flex;align-items:center;justify-content:center;padding:clamp(36px,6vw,86px);background:var(--paper)}.press-page_conferenceCard__IKRIU{min-height:760px;background:#9b927d}.press-page_facultyImage__TIwQ9{width:min(100%,480px);height:auto}.press-page_conferenceImage__XDUGc{width:100%;height:100%;object-fit:contain}.press-page_evidenceGrid__L4vya figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:12px 14px;background:rgb(242 237 228/94%);color:var(--ink);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.press-page_programLink__D_nkj{margin:28px 0 0;text-align:right}.press-page_programLink__D_nkj a{display:inline-flex;gap:12px;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--ink);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.press-page_publications__BhZP7{padding:clamp(92px,10vw,165px) 0;color:var(--paper);background:var(--ink)}.press-page_publications__BhZP7 .eyebrow{color:#d4c0b1}.press-page_publicationGrid__SLjgw{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(60px,10vw,165px);align-items:start}.press-page_publicationDetail__iAOXX{padding-top:28px;border-top:1px solid rgb(242 237 228/40%)}.press-page_publicationDetail__iAOXX>p{color:#c8c1b9}.press-page_publicationDetail__iAOXX ul{margin:54px 0 0;padding:0;border-top:1px solid rgb(242 237 228/25%);list-style:none}.press-page_publicationDetail__iAOXX li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:24px;align-items:start;padding:23px 0;border-bottom:1px solid rgb(242 237 228/25%)}.press-page_publicationDetail__iAOXX li small,.press-page_publicationDetail__iAOXX li span{color:#aa9f95;font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.press-page_publicationDetail__iAOXX figure{display:grid;grid-template-columns:86px minmax(0,1fr);gap:22px;align-items:center;margin:0}.press-page_publicationCover__Ms4iC{display:block;width:86px;height:auto;aspect-ratio:11/14;object-fit:contain;background:#fff}.press-page_publicationDetail__iAOXX figcaption{display:grid;gap:8px}.press-page_publicationDetail__iAOXX li strong{font-family:var(--serif);font-size:clamp(23px,2.2vw,34px);font-weight:400}.press-page_publicationDetail__iAOXX li small{display:block}.press-page_perspective__txA65{background:var(--paper)}.press-page_perspectiveGrid__i_kaq{display:grid;grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:clamp(58px,10vw,170px);align-items:start}.press-page_perspectiveGrid__i_kaq>div{padding-top:28px;border-top:1px solid var(--ink)}.press-page_perspective__txA65 h2{margin-top:0}.press-page_perspectiveGrid__i_kaq>div>p{max-width:700px;margin-top:30px}@media (max-width:900px){.press-page_perspectiveGrid__i_kaq,.press-page_publicationGrid__SLjgw,.press-page_sectionHeader__AbeO1{grid-template-columns:1fr;gap:44px}.press-page_evidenceGrid__L4vya{grid-template-columns:minmax(240px,.72fr) minmax(340px,1.28fr)}.press-page_facultyCard__28a8R{min-height:520px}.press-page_conferenceCard__IKRIU{min-height:640px}}@media (max-width:680px){.press-page_evidenceGrid__L4vya{grid-template-columns:1fr}.press-page_facultyCard__28a8R{min-height:430px;padding:42px 24px}.press-page_conferenceCard__IKRIU{min-height:560px}.press-page_publicationDetail__iAOXX li{grid-template-columns:32px minmax(0,1fr)}.press-page_publicationDetail__iAOXX figure{grid-template-columns:74px minmax(0,1fr)}.press-page_publicationCover__Ms4iC{width:74px}}@media (prefers-reduced-motion:reduce){.press-page_conference__Ejbd_ *,.press-page_perspective__txA65 *,.press-page_publications__BhZP7 *{scroll-behavior:auto}}.press-page_recent__DRjpN{padding:clamp(88px,10vw,150px) 0;border-bottom:1px solid var(--line);background:#fff}.press-page_spotlight__lCFBU{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(48px,7vw,120px);align-items:end}.press-page_spotlightCopy__Tfvfx h2{max-width:760px;margin:18px 0 0;font-family:var(--serif);font-size:clamp(50px,5.5vw,88px);font-weight:400;line-height:.94;letter-spacing:-.042em}.press-page_recentMeta__s4sMJ{margin:34px 0 0;padding-top:18px;border-top:1px solid var(--ink);color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.11em;line-height:1.7;text-transform:uppercase}.press-page_recentMeta__s4sMJ strong{color:var(--ink);font-weight:400}.press-page_articleTitle__wGRWE{max-width:620px;margin:14px 0 0;color:var(--muted);font-family:var(--serif);font-size:21px;font-style:italic;line-height:1.3}.press-page_pullQuote__xcvbk{max-width:680px;margin:40px 0 0;padding-left:26px;border-left:2px solid var(--rust)}.press-page_pullQuote__xcvbk p{margin:0;font-family:var(--serif);font-size:clamp(28px,2.7vw,40px);line-height:1.12;letter-spacing:-.015em}.press-page_pullQuote__xcvbk footer{margin-top:16px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.press-page_spotlightAside__ljgIT>p{max-width:560px;margin:0;color:var(--muted);font-size:16px;line-height:1.7}.press-page_readLink__F5iDl{display:inline-flex;gap:12px;margin-top:26px;padding-bottom:8px;border-bottom:1px solid var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.press-page_clients__qEIBg{max-width:620px;margin-top:52px;padding-top:20px;border-top:1px solid var(--line)}.press-page_clients__qEIBg ul{display:flex;margin:14px 0 0;padding:0;flex-wrap:wrap;column-gap:14px;row-gap:4px;list-style:none}.press-page_clients__qEIBg li{display:inline-flex;align-items:center;gap:14px;font-family:var(--serif);font-size:clamp(20px,1.7vw,24px);line-height:1.25;white-space:nowrap}.press-page_clients__qEIBg li:not(:last-child):after{content:"";width:4px;height:4px;border-radius:999px;background:var(--rust)}.press-page_spotlightMedia__sCrYI{display:grid;margin-top:clamp(64px,7vw,104px);padding-top:40px;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px;align-items:start;border-top:1px solid var(--ink)}@media (max-width:1100px){.press-page_spotlightMedia__sCrYI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.press-page_spotlight__lCFBU{display:block}.press-page_spotlightAside__ljgIT{margin-top:40px}}@media (max-width:760px){.press-page_spotlightMedia__sCrYI{display:block}.press-page_spotlightMedia__sCrYI>*+*{margin-top:56px}}