a{color:inherit}.about-hero{background:var(--cream);color:var(--ink)}.about-hero .eyebrow{color:var(--clay)}
@import url("/assets/releases/20261015-main/assets/staging-fonts/fonts.css");
:root{--cream:#faf7f0;--paper:#f1ece1;--ink:#2a2b26;--muted:#5e5f58;--moss:#3f4d37;--clay:#9a4f32;--line:#c9c1b0}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);font-family:"DM Sans",sans-serif;margin:0}main{overflow:hidden}h1,h2{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.045em}h1,h2,p{margin-top:0}.eyebrow{color:var(--clay);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.prose{max-width:38rem}.prose p,section>p{font-size:1.06rem;line-height:1.72}.about-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:42rem}.hero-copy{align-self:center;max-width:40rem;padding:6rem clamp(2rem,7vw,8rem)}h1{font-size:clamp(4rem,7.4vw,7.4rem);line-height:.96;margin:1.8rem 0 2rem}.lede{font-size:1.38rem;line-height:1.45}.hero-image{align-self:stretch;background:var(--paper);margin:0;padding:4rem 4rem 4rem 0}.hero-image img{filter:grayscale(1) saturate(.35);height:100%;object-fit:cover;width:100%}.hero-image figcaption{color:var(--muted);font-size:.78rem;line-height:1.45;margin-top:.7rem}.origin,.governance{display:grid;gap:clamp(3rem,9vw,10rem);grid-template-columns:minmax(12rem,.7fr) 1fr;padding:8rem clamp(2rem,9vw,11rem);border-top:1px solid var(--line)}.origin h2,.governance h2{font-size:clamp(2.6rem,5vw,5.2rem);line-height:1}.living{background:var(--moss);color:var(--cream);display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:1fr 1fr;padding:8rem clamp(2rem,9vw,11rem)}.living-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.caption{color:#d9c7a3;font-size:.78rem;margin-top:.7rem}.living .eyebrow{color:#d9c7a3}.living h2{font-size:clamp(2.8rem,5vw,5.2rem);line-height:1;margin:1rem 0 2rem}.care{background:var(--paper);padding:8rem clamp(2rem,9vw,11rem)}.care h2,.horizon h2{font-size:clamp(3rem,6vw,6rem);line-height:.98;max-width:52rem;margin:1.2rem 0 3.5rem}.care-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);max-width:70rem}.care-grid p{border-top:1px solid var(--line);padding-top:1.1rem;line-height:1.6}.quiet-link{color:var(--clay);display:inline-block;margin-top:1rem;border-bottom:1px solid currentColor;padding-bottom:.25rem}.horizon{padding:9rem clamp(2rem,18vw,20rem);text-align:center}.horizon>p:not(.eyebrow){margin-inline:auto;max-width:38rem;line-height:1.7}.close{align-items:start;background:var(--clay);color:var(--cream);display:grid;gap:3rem;grid-template-columns:1fr 1fr;padding:5rem clamp(2rem,9vw,11rem)}.close .eyebrow{color:#f0d4b7}.close h2{font-size:clamp(3rem,5vw,5.5rem);line-height:1;margin:1rem 0 0}.close nav{display:grid;gap:.2rem}.close nav a{border-bottom:1px solid rgb(250 247 240 / 45%);padding:1rem 0}.close nav .primary-link{font-weight:600;font-size:1.15rem}.reference-figure{margin:0}@media(max-width:700px){.tf-desktop-header{display:none}.about-hero,.origin,.living,.governance,.close{display:flex;flex-direction:column}.hero-copy{order:1;padding:4rem 1.25rem 3rem}.hero-image{order:2;padding:0 1.25rem 3rem}.hero-image img{height:auto;aspect-ratio:4/3}.origin,.governance,.living,.care,.horizon,.close{padding:4.5rem 1.25rem}.origin,.governance{gap:2rem}.living-image{order:2}.living .prose{order:1}.care-grid{display:block}.care-grid p{margin-top:2rem}.horizon{text-align:left}.close nav{margin-top:1rem}}
a{color:inherit}
@media (min-width:701px) and (max-width:960px){.origin,.governance,.living{grid-template-columns:1fr;gap:2.5rem}.care-grid{grid-template-columns:1fr 1fr}.care-grid p:last-child{grid-column:1/-1}}
.about-hero .hero-copy>p:not(.eyebrow){color:var(--ink)}.about-hero .hero-copy>.eyebrow{color:var(--clay)!important}
