.about-page.svelte-cwls5q{background:var(--stone)}.about-hero.svelte-cwls5q{padding:8.5rem var(--page-gutter) 4.75rem;background:radial-gradient(circle at 78% 5%,#c58d5229,#0000 30rem),linear-gradient(125deg,#20201e,#171715 72%);border-bottom:1px solid #8e2f2685;grid-template-columns:minmax(30rem,1.45fr) minmax(19rem,.65fr);gap:3.75rem clamp(3rem,8vw,9rem);display:grid;position:relative;overflow:hidden}.hero-grid.svelte-cwls5q{opacity:.58;background:linear-gradient(90deg,transparent 49.95%,var(--line-dark) 50%,transparent 50.05%),linear-gradient(#cfc5ba0b 1px,transparent 1px) 0 0/100% 25%;pointer-events:none;position:absolute;inset:0}.hero-heading.svelte-cwls5q,.hero-summary.svelte-cwls5q,.hero-sign.svelte-cwls5q{z-index:1;position:relative}.page-kicker.svelte-cwls5q{color:var(--oxblood-lift);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){letter-spacing:-.07em;text-wrap:balance;max-width:72rem;margin:1.65rem 0 0;font-family:Manrope,sans-serif;font-size:clamp(3.5rem,5.7vw,6.7rem);font-weight:420;line-height:.94}.hero-summary.svelte-cwls5q{align-self:end}.hero-summary.svelte-cwls5q>p:where(.svelte-cwls5q){color:var(--ink-muted);margin:0;font-size:.96rem;line-height:1.75}.hero-summary.svelte-cwls5q .text-link:where(.svelte-cwls5q){margin-top:2rem}.hero-sign.svelte-cwls5q{border:1px solid var(--line-dark);background:#171715;grid-column:1/-1;margin:0;overflow:hidden}.hero-sign.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;object-position:center 55%;filter:saturate(.9)contrast(1.03)brightness(.86);width:100%;height:clamp(22rem,42vw,39rem);display:block}.hero-sign.svelte-cwls5q figcaption:where(.svelte-cwls5q){border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.hero-sign.svelte-cwls5q figcaption:where(.svelte-cwls5q) span:where(.svelte-cwls5q){border-right:1px solid var(--line-dark);color:var(--silver);letter-spacing:.12em;text-transform:uppercase;padding:1rem 1.25rem;font-size:.62rem;font-weight:700}.hero-sign.svelte-cwls5q figcaption:where(.svelte-cwls5q) span:where(.svelte-cwls5q):last-child{border:0}.light-section.svelte-cwls5q,.dark-section.svelte-cwls5q{padding:7rem var(--page-gutter)}.light-section.svelte-cwls5q{color:var(--stone);background:var(--ivory)}.dark-section.svelte-cwls5q{color:var(--ivory);background:radial-gradient(circle at 80% 0%,#c58d521c,transparent 30rem),var(--stone)}.section-label.svelte-cwls5q{align-items:flex-start;gap:1rem;display:flex}.section-label.svelte-cwls5q span:where(.svelte-cwls5q),.section-label.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--oxblood);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700;line-height:1.4}.section-label.svelte-cwls5q p:where(.svelte-cwls5q){color:#1d1d1b94}.dark-label.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--oxblood-lift)}.dark-label.svelte-cwls5q p:where(.svelte-cwls5q){color:#f2eae48c}.section-copy.svelte-cwls5q h2:where(.svelte-cwls5q),.origin.svelte-cwls5q h2:where(.svelte-cwls5q),.heritage.svelte-cwls5q h2:where(.svelte-cwls5q),.proof.svelte-cwls5q h2:where(.svelte-cwls5q),.about-cta.svelte-cwls5q h2:where(.svelte-cwls5q){letter-spacing:-.06em;text-wrap:balance;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.65rem,4.5vw,5.2rem);font-weight:430;line-height:1}.section-copy.svelte-cwls5q>p:where(.svelte-cwls5q){color:#1d1d1ba8;max-width:54rem;margin:2rem 0 0;line-height:1.75}.dark-section.svelte-cwls5q .section-copy:where(.svelte-cwls5q)>p:where(.svelte-cwls5q){color:var(--ink-muted)}.origin.svelte-cwls5q{background:#f1eae4;grid-template-columns:minmax(16rem,.72fr) minmax(28rem,1.28fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.origin-mark.svelte-cwls5q{aspect-ratio:1;border:1px solid var(--line-light);background:linear-gradient(135deg,#c58d5217,#0000 45%),#e8dfd7;place-items:center;display:grid}.origin-mark.svelte-cwls5q img:where(.svelte-cwls5q){width:32%;height:auto}.origin-copy.svelte-cwls5q .section-label:where(.svelte-cwls5q){margin-bottom:2.5rem}.principal-name.svelte-cwls5q{color:var(--oxblood);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.68rem;font-weight:700}.origin-copy.svelte-cwls5q>p:where(.svelte-cwls5q):not(.principal-name){color:#1d1d1bab;max-width:50rem;margin:1.8rem 0 0;line-height:1.75}.principles.svelte-cwls5q,.path.svelte-cwls5q,.relationship.svelte-cwls5q{grid-template-columns:.4fr 1.6fr;gap:2rem clamp(3rem,7vw,8rem);display:grid}.principle-list.svelte-cwls5q,.path-list.svelte-cwls5q{border-top:1px solid var(--line-dark);grid-column:1/-1;margin-top:4.5rem}.principle-list.svelte-cwls5q article:where(.svelte-cwls5q),.path-list.svelte-cwls5q article:where(.svelte-cwls5q){border-bottom:1px solid var(--line-dark);grid-template-columns:5rem minmax(18rem,.7fr) 1fr;align-items:start;gap:2rem;padding:1.7rem 0;display:grid}.principle-list.svelte-cwls5q article:where(.svelte-cwls5q)>span:where(.svelte-cwls5q),.path-list.svelte-cwls5q article:where(.svelte-cwls5q)>span:where(.svelte-cwls5q){color:var(--oxblood-lift);font-size:.62rem;font-weight:700}.principle-list.svelte-cwls5q h3:where(.svelte-cwls5q),.path-list.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.45rem,2.1vw,2.3rem);font-weight:500}.principle-list.svelte-cwls5q p:where(.svelte-cwls5q),.path-list.svelte-cwls5q p:where(.svelte-cwls5q){max-width:45rem;color:var(--ink-muted);margin:0;font-size:.84rem;line-height:1.7}.path-list.svelte-cwls5q,.path-list.svelte-cwls5q article:where(.svelte-cwls5q){border-color:var(--line-light)}.path-list.svelte-cwls5q article:where(.svelte-cwls5q)>span:where(.svelte-cwls5q){color:var(--oxblood)}.path-list.svelte-cwls5q p:where(.svelte-cwls5q){color:#1d1d1ba8}.heritage.svelte-cwls5q{border-block:1px solid var(--line-dark);background:linear-gradient(90deg,transparent 49.95%,var(--line-dark) 50%,transparent 50.05%),radial-gradient(circle at 20% 15%,#8e2f2629,transparent 30rem),#242321;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(3rem,9vw,11rem);display:grid}.heritage-heading.svelte-cwls5q .section-label:where(.svelte-cwls5q){margin-bottom:2.5rem}.heritage-copy.svelte-cwls5q p:where(.svelte-cwls5q){max-width:44rem;color:var(--ink-muted);margin:0;line-height:1.75}.heritage-copy.svelte-cwls5q p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:1.5rem}.proof.svelte-cwls5q{background:#e8dfd7;grid-template-columns:.35fr 1.15fr .9fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.proof-copy.svelte-cwls5q p:where(.svelte-cwls5q){color:#1d1d1ba8;max-width:47rem;margin:2rem 0 0;line-height:1.75}.proof-link.svelte-cwls5q{color:#1d1d1bbf;border-bottom:1px solid #1d1d1b4d;gap:.8rem;width:max-content;margin-top:2rem;padding-bottom:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}.proof-link.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--oxblood)}.proof.svelte-cwls5q blockquote:where(.svelte-cwls5q){border-left:2px solid var(--oxblood);margin:0;padding-left:2rem}.proof.svelte-cwls5q blockquote:where(.svelte-cwls5q)>p:where(.svelte-cwls5q){letter-spacing:-.05em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.65rem,2.6vw,3rem);font-weight:440;line-height:1.13}.proof.svelte-cwls5q blockquote:where(.svelte-cwls5q) footer:where(.svelte-cwls5q){border-top:1px solid var(--line-light);flex-direction:column;gap:.45rem;margin-top:3rem;padding-top:1rem;display:flex}.proof.svelte-cwls5q blockquote:where(.svelte-cwls5q) footer:where(.svelte-cwls5q) strong:where(.svelte-cwls5q){letter-spacing:.11em;text-transform:uppercase;font-size:.69rem}.proof.svelte-cwls5q blockquote:where(.svelte-cwls5q) footer:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:#1d1d1b94;font-size:.72rem}.relationship-grid.svelte-cwls5q{border-block:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:4.5rem;display:grid}.relationship-grid.svelte-cwls5q article:where(.svelte-cwls5q){border-right:1px solid var(--line-dark);min-height:20rem;padding:2rem}.relationship-grid.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--oxblood-lift);font-size:.62rem;font-weight:700}.relationship-grid.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.05em;margin:5rem 0 0;font-family:Manrope,sans-serif;font-size:clamp(1.6rem,2.4vw,2.8rem);font-weight:460}.relationship-grid.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-muted);margin:1.3rem 0 0;font-size:.82rem;line-height:1.7}.about-cta.svelte-cwls5q{background:#f1eae4;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(3rem,9vw,11rem);display:grid}.about-cta.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:1.5rem}.about-cta.svelte-cwls5q>div:where(.svelte-cwls5q):last-child>p:where(.svelte-cwls5q){color:#1d1d1ba8;margin:0;line-height:1.75}.about-cta.svelte-cwls5q .button:where(.svelte-cwls5q){margin-top:2rem}@media (width<=1080px){.about-hero.svelte-cwls5q{grid-template-columns:1.2fr .8fr}.principle-list.svelte-cwls5q article:where(.svelte-cwls5q),.path-list.svelte-cwls5q article:where(.svelte-cwls5q){grid-template-columns:4rem 1fr}.principle-list.svelte-cwls5q p:where(.svelte-cwls5q),.path-list.svelte-cwls5q p:where(.svelte-cwls5q){grid-column:2}.proof.svelte-cwls5q{grid-template-columns:.35fr 1.65fr}.proof.svelte-cwls5q blockquote:where(.svelte-cwls5q){grid-column:2;margin-top:2rem}.relationship-grid.svelte-cwls5q{grid-template-columns:1fr}.relationship-grid.svelte-cwls5q article:where(.svelte-cwls5q){min-height:auto}.relationship-grid.svelte-cwls5q h3:where(.svelte-cwls5q){margin-top:3rem}}@media (width<=760px){.about-hero.svelte-cwls5q{grid-template-columns:1fr;gap:3.5rem;padding-top:6.75rem;padding-bottom:4rem}.hero-sign.svelte-cwls5q{grid-column:auto}.hero-sign.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:3/2;object-fit:contain;object-position:center;height:auto}.hero-sign.svelte-cwls5q figcaption:where(.svelte-cwls5q){grid-template-columns:1fr 1fr}.hero-sign.svelte-cwls5q figcaption:where(.svelte-cwls5q) span:where(.svelte-cwls5q):nth-child(2){border-right:0}.hero-sign.svelte-cwls5q figcaption:where(.svelte-cwls5q) span:where(.svelte-cwls5q):nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.light-section.svelte-cwls5q,.dark-section.svelte-cwls5q{padding-top:5rem;padding-bottom:5rem}.origin.svelte-cwls5q,.principles.svelte-cwls5q,.path.svelte-cwls5q,.heritage.svelte-cwls5q,.proof.svelte-cwls5q,.relationship.svelte-cwls5q,.about-cta.svelte-cwls5q{grid-template-columns:1fr}.origin-mark.svelte-cwls5q{max-width:18rem}.section-copy.svelte-cwls5q,.principle-list.svelte-cwls5q,.path-list.svelte-cwls5q,.relationship-grid.svelte-cwls5q,.proof.svelte-cwls5q blockquote:where(.svelte-cwls5q){grid-column:auto}.section-copy.svelte-cwls5q h2:where(.svelte-cwls5q),.origin.svelte-cwls5q h2:where(.svelte-cwls5q),.heritage.svelte-cwls5q h2:where(.svelte-cwls5q),.proof.svelte-cwls5q h2:where(.svelte-cwls5q),.about-cta.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(2.7rem,12vw,4rem)}.principle-list.svelte-cwls5q,.path-list.svelte-cwls5q,.relationship-grid.svelte-cwls5q{margin-top:3rem}.principle-list.svelte-cwls5q article:where(.svelte-cwls5q),.path-list.svelte-cwls5q article:where(.svelte-cwls5q){grid-template-columns:2.5rem 1fr;gap:1rem}.principle-list.svelte-cwls5q p:where(.svelte-cwls5q),.path-list.svelte-cwls5q p:where(.svelte-cwls5q){grid-column:2}.heritage.svelte-cwls5q{background:radial-gradient(circle at 20% 15%,#8e2f2629,#0000 24rem),#242321}.proof.svelte-cwls5q blockquote:where(.svelte-cwls5q){margin-top:2rem}.relationship-grid.svelte-cwls5q{border-bottom:0}.relationship-grid.svelte-cwls5q article:where(.svelte-cwls5q){border-bottom:1px solid var(--line-dark)}.about-cta.svelte-cwls5q{align-items:start}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(2.75rem,12.5vw,4.1rem)}}
