.CedarBenefits_section__0ET8q{--cedar-icon-accent:#d5b98d;--cedar-icon-wash:#35493b;padding:88px max(5.2vw,24px) 90px;background:#293b30;color:#f8f5ed;scroll-margin-top:95px}.CedarBenefits_inner__GCjwA{max-width:1290px;margin-inline:auto}.CedarBenefits_heading__8yaL_{display:grid;grid-template-columns:1.7fr 1fr;align-items:end;gap:64px;margin-bottom:52px}.CedarBenefits_eyebrow__BpOg8{display:block;font:14px/1.5 var(--sans);color:#c6cec0;margin-bottom:24px}.CedarBenefits_heading__8yaL_ h2{font-size:clamp(39px,3.8vw,56px);line-height:1.08;letter-spacing:-.03em}.CedarBenefits_heading__8yaL_ h2 em{color:#c2cbb2}.CedarBenefits_section__0ET8q .CedarBenefits_heading__8yaL_>p{color:#c6cec0;font-size:16px;line-height:1.8;max-width:335px;justify-self:end;padding-bottom:3px}.CedarBenefits_grid__OMCoR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 54px;list-style:none;padding:0;margin:0}.CedarBenefits_benefit__Rk_MB{border-top:1px solid #596d5d;padding-top:27px}.CedarBenefits_icon__zGpAi{display:block;width:80px;height:80px;margin:0 0 20px -8px}.CedarBenefits_benefit__Rk_MB h3{font:400 clamp(25px,2.1vw,30px)/1.18 var(--serif);letter-spacing:-.025em;max-width:330px;margin-bottom:14px;text-wrap:balance}.CedarBenefits_section__0ET8q .CedarBenefits_benefit__Rk_MB p{color:#c6cec0;font-size:15px;line-height:1.85;max-width:360px}@media (max-width:1050px){.CedarBenefits_section__0ET8q{padding-block:68px}.CedarBenefits_heading__8yaL_{grid-template-columns:1.5fr 1fr;gap:35px;margin-bottom:42px}.CedarBenefits_heading__8yaL_ h2{font-size:clamp(36px,4.5vw,46px)}.CedarBenefits_grid__OMCoR{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}.CedarBenefits_benefit__Rk_MB h3{font-size:28px}}@media (max-width:760px){.CedarBenefits_heading__8yaL_{grid-template-columns:1fr;gap:22px}.CedarBenefits_heading__8yaL_ h2{font-size:clamp(36px,6.4vw,46px)}.CedarBenefits_section__0ET8q .CedarBenefits_heading__8yaL_>p{max-width:460px;justify-self:start;padding:0}.CedarBenefits_eyebrow__BpOg8{margin-bottom:20px}.CedarBenefits_grid__OMCoR{column-gap:30px}}@media (max-width:540px){.CedarBenefits_section__0ET8q{padding:55px 24px 59px}.CedarBenefits_heading__8yaL_{margin-bottom:31px}.CedarBenefits_grid__OMCoR{grid-template-columns:1fr;gap:29px}.CedarBenefits_benefit__Rk_MB{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:20px;padding-top:26px}.CedarBenefits_icon__zGpAi{width:66px;height:66px;grid-row:span 2;margin:0 0 0 -6px}.CedarBenefits_benefit__Rk_MB h3{font-size:26px;margin:2px 0 11px}.CedarBenefits_section__0ET8q .CedarBenefits_benefit__Rk_MB p{font-size:15px;line-height:1.8;max-width:none}}@media (max-width:360px){.CedarBenefits_benefit__Rk_MB{grid-template-columns:52px minmax(0,1fr);gap:0 14px}.CedarBenefits_icon__zGpAi{width:58px;height:58px}.CedarBenefits_benefit__Rk_MB h3{font-size:24px}}.about_page__6UDEE{--about-muted:#596354;background:var(--paper)}.about_page__6UDEE p{color:var(--about-muted)}.about_page__6UDEE figure{margin:0}.about_page__6UDEE h1,.about_page__6UDEE h2{font-weight:400}.about_eyebrow__Cnlyg{display:block;font:14px/1.5 var(--sans);color:var(--about-muted);margin-bottom:25px}.about_hero__GRNQ4{display:grid;grid-template-columns:.9fr 1.1fr;max-width:1600px;margin:0 auto;padding:42px max(5.2vw,24px) 44px;gap:4.5vw}.about_heroCopy__KM_jh{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:38px 0 18px}.about_heroCopy__KM_jh h1{font-size:clamp(64px,6.7vw,104px);line-height:.99;letter-spacing:-.045em;margin-bottom:28px}.about_heroCopy__KM_jh>p{max-width:370px;font-size:17px;line-height:1.8}.about_actions__ef40m{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:30px}.about_heroCopy__KM_jh .about_location__kdPT3{font-size:13px;line-height:1.6;max-width:330px;margin-top:60px}.about_heroImage__zlW58{min-width:0;min-height:590px}.about_heroImage__zlW58 img{width:100%;height:100%;object-fit:cover;object-position:53% 58%}.about_facts__4gg0F{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:30px 0 34px;margin:0 max(5.2vw,24px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about_facts__4gg0F>div{padding-left:25px;border-left:1px solid var(--line)}.about_facts__4gg0F>div:first-child{padding-left:0;border-left:0}.about_facts__4gg0F dt{font:30px/1.2 var(--serif);letter-spacing:-.7px}.about_facts__4gg0F dd{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--about-muted)}.about_story__luaIq{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(48px,9vw,145px);align-items:center;padding:110px max(8vw,24px) 116px;max-width:1540px;margin:0 auto;scroll-margin-top:100px}.about_portrait__FZZuT img{width:100%;aspect-ratio:.79;height:auto;object-fit:cover;object-position:center 34%}.about_portrait__FZZuT figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:16px;font-size:13px;line-height:1.5}.about_portrait__FZZuT figcaption span:last-child{color:var(--about-muted)}.about_storyCopy__8s52l h2{font-size:clamp(44px,4.4vw,67px);line-height:1.06;letter-spacing:-.035em;margin-bottom:26px}.about_storyCopy__8s52l p{font-size:16px;line-height:1.85;margin-bottom:18px;max-width:530px}.about_storyCopy__8s52l .about_lead__5ob3y{color:var(--ink);font-size:21px;line-height:1.55;margin-bottom:22px}.about_storyCopy__8s52l>a{margin-top:8px}.about_work__HhDO7{max-width:1600px;margin:0 auto;padding:100px max(5.2vw,24px) 105px}.about_sectionHeading__hSfcF{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px}.about_sectionHeading__hSfcF h2{font-size:clamp(44px,4.4vw,65px);line-height:1.05;letter-spacing:-.035em}.about_workIntro__8f08L{max-width:335px;padding-bottom:5px}.about_workIntro__8f08L p{font-size:16px;line-height:1.8;margin-bottom:15px}.about_projects__cmox8{display:grid;grid-template-columns:1fr 1fr;gap:32px}.about_project__trQ3Z{display:block;min-width:0}.about_projectImage__TQzaG{overflow:hidden;background:var(--sage);border-radius:var(--image-radius)}.about_projectImage__TQzaG img{width:100%;height:auto;aspect-ratio:1.45;object-fit:cover;object-position:center 61%;transition:transform .45s ease}.about_project__trQ3Z:hover img{transform:scale(1.025)}.about_project__trQ3Z h3{font-size:clamp(25px,2.5vw,35px);line-height:1.15;letter-spacing:-.5px;margin:24px 0 9px}.about_project__trQ3Z p{font-size:14px;line-height:1.7}.about_projectLink__ABqv8{display:inline-block;margin-top:16px;padding-bottom:5px;border-bottom:1px solid #a3af9b;font-size:14px}.about_project__trQ3Z:hover .about_projectLink__ABqv8{border-color:currentColor}.about_closing__LSR6x{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;background:#e9ecdf;padding:80px max(7vw,24px)}.about_review__g_5sz{padding-right:3vw;align-self:center}.about_stars__J1xHw{display:block;letter-spacing:4px;color:#695734;font-size:15px;margin:27px 0 17px}.about_review__g_5sz blockquote{font:400 clamp(32px,3.1vw,46px)/1.18 var(--serif);letter-spacing:-.025em;margin:0 0 25px}.about_review__g_5sz>p{color:var(--ink);font-size:14px;line-height:1.6}.about_review__g_5sz>p span{display:block;margin-top:4px;color:var(--about-muted);font-size:13px}.about_review__g_5sz>a{margin-top:20px}.about_invitation__ydeIH{border-left:1px solid #c4cbbb;padding-left:6vw}.about_invitation__ydeIH .about_eyebrow__Cnlyg{margin-bottom:20px}.about_invitation__ydeIH h2{font-size:clamp(40px,4vw,58px);line-height:1.08;letter-spacing:-.035em}.about_invitation__ydeIH>p{font-size:16px;line-height:1.8;margin:22px 0 26px;max-width:350px}.about_phone__6khtZ{display:block;width:fit-content;margin-top:20px;font-size:14px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#a3af9b}@media (min-width:1800px){.about_facts__4gg0F{max-width:1320px;margin-inline:auto}.about_closing__LSR6x{padding-inline:max(7vw,calc((100vw - 1290px) / 2))}}@media (max-width:1100px){.about_hero__GRNQ4{gap:32px}.about_heroCopy__KM_jh h1{font-size:clamp(55px,6.7vw,74px)}.about_heroImage__zlW58{min-height:540px}.about_heroCopy__KM_jh .about_location__kdPT3{margin-top:38px}.about_story__luaIq{padding:80px max(5.2vw,24px);gap:55px}.about_portrait__FZZuT img{aspect-ratio:.68}.about_storyCopy__8s52l h2{font-size:49px}.about_closing__LSR6x{padding:65px max(5.2vw,24px);gap:45px}.about_invitation__ydeIH{padding-left:40px}}@media (min-width:761px) and (max-width:900px){.about_facts__4gg0F{grid-template-columns:1fr 1fr}.about_facts__4gg0F>div:nth-child(odd){padding-left:0;border-left:0}}@media (max-width:760px){.about_hero__GRNQ4{grid-template-columns:1fr;gap:32px;padding:38px 24px 28px}.about_heroCopy__KM_jh{padding:0}.about_eyebrow__Cnlyg{margin-bottom:20px}.about_heroCopy__KM_jh h1{font-size:clamp(59px,12vw,82px);margin-bottom:22px}.about_heroCopy__KM_jh>p{font-size:16px;max-width:500px}.about_actions__ef40m{margin-top:24px;gap:23px}.about_heroCopy__KM_jh .about_location__kdPT3{margin-top:24px;max-width:320px}.about_heroImage__zlW58{min-height:0}.about_heroImage__zlW58 img{aspect-ratio:1.12;height:auto;object-position:53% 60%}.about_facts__4gg0F{grid-template-columns:1fr 1fr;margin-inline:24px;gap:24px 18px;padding-block:25px}.about_facts__4gg0F>div{padding-left:18px}.about_facts__4gg0F>div:nth-child(odd){padding-left:0;border-left:0}.about_facts__4gg0F dt{font-size:27px}.about_facts__4gg0F dd{font-size:12px;margin-top:6px}.about_story__luaIq{grid-template-columns:1fr;padding:60px 24px 64px;gap:34px;scroll-margin-top:90px}.about_portrait__FZZuT{max-width:470px;width:100%}.about_portrait__FZZuT img{aspect-ratio:.9;object-position:center 30%}.about_portrait__FZZuT figcaption{padding-top:12px;font-size:12px}.about_storyCopy__8s52l h2{font-size:clamp(42px,8.5vw,58px);margin-bottom:22px}.about_storyCopy__8s52l .about_lead__5ob3y{font-size:20px;line-height:1.6}.about_storyCopy__8s52l p{font-size:16px;line-height:1.8}.about_work__HhDO7{padding:60px 24px}.about_sectionHeading__hSfcF{display:block;margin-bottom:30px}.about_sectionHeading__hSfcF h2{font-size:46px}.about_workIntro__8f08L{margin-top:24px;max-width:440px}.about_projects__cmox8{grid-template-columns:1fr;gap:38px}.about_project__trQ3Z h3{font-size:29px;margin-top:20px}.about_project__trQ3Z p{font-size:13px}.about_projectImage__TQzaG img{aspect-ratio:1.2}.about_closing__LSR6x{grid-template-columns:1fr;padding:54px 24px;gap:44px}.about_review__g_5sz{padding-right:0}.about_review__g_5sz blockquote{font-size:36px}.about_invitation__ydeIH{padding:38px 0 0;border-left:0;border-top:1px solid #c4cbbb}.about_invitation__ydeIH h2{font-size:46px}}@media (max-width:360px){.about_heroCopy__KM_jh h1{font-size:56px}.about_actions__ef40m{gap:18px}.about_actions__ef40m .button{padding-inline:18px}.about_facts__4gg0F dt{font-size:24px}.about_facts__4gg0F>div{padding-left:12px}.about_portrait__FZZuT figcaption{flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){.about_projectImage__TQzaG img{transition:none}.about_project__trQ3Z:hover img{transform:none}}