.about-page.svelte-cwls5q{background:var(--stone)}.about-hero.svelte-cwls5q{min-height:46rem;padding:8.25rem var(--page-gutter) 4.5rem;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(20rem,.82fr) minmax(28rem,1.18fr);grid-template-areas:"profile heading""profile summary";align-items:center;gap:2.25rem clamp(3rem,7vw,8rem);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-profile.svelte-cwls5q{z-index:1;position:relative}.hero-heading.svelte-cwls5q{grid-area:heading;align-self:end}.hero-summary.svelte-cwls5q{grid-area:summary;align-self:start;max-width:44rem}.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:-.067em;text-wrap:balance;max-width:62rem;margin:1.65rem 0 0;font-family:Manrope,sans-serif;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:420;line-height:.96}.hero-summary.svelte-cwls5q>p:where(.svelte-cwls5q){color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.75}.hero-summary.svelte-cwls5q .text-link:where(.svelte-cwls5q){width:max-content;margin-top:2rem;display:flex}.hero-summary.svelte-cwls5q .text-link:where(.svelte-cwls5q)+.text-link:where(.svelte-cwls5q){margin-top:1rem}.hero-profile.svelte-cwls5q{border:1px solid var(--line-dark);background:#171715;grid-area:profile;align-self:stretch;margin:0;overflow:hidden}.hero-profile-media.svelte-cwls5q{height:clamp(31rem,52vw,43rem)}.hero-portrait.svelte-cwls5q{background:#242321;width:100%;height:100%;display:block;position:relative;overflow:hidden}.hero-portrait.svelte-cwls5q:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f2eae40a,inset -4rem 0 8rem #10100e1f}.hero-profile-media.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:100%;display:block}.hero-portrait.svelte-cwls5q img:where(.svelte-cwls5q){object-position:center 34%;filter:saturate(.84)contrast(1.035)brightness(.9)}.hero-profile.svelte-cwls5q figcaption:where(.svelte-cwls5q){border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.hero-profile.svelte-cwls5q figcaption:where(.svelte-cwls5q) span:where(.svelte-cwls5q){border-right:1px solid var(--line-dark);min-height:3.75rem;color:var(--silver);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:1rem 1.15rem;font-size:.62rem;font-weight:700;line-height:1.4;display:flex}.hero-profile.svelte-cwls5q figcaption:where(.svelte-cwls5q) span:where(.svelte-cwls5q):nth-child(2n){border-right:0}.hero-profile.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: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-portrait.svelte-cwls5q{border:1px solid var(--line-light);background:#d9cfc7;margin:0;position:relative;overflow:hidden}.origin-portrait.svelte-cwls5q picture:where(.svelte-cwls5q){aspect-ratio:2/3;display:block}.origin-portrait.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;object-position:center 48%;filter:saturate(.82)contrast(1.025);width:100%;height:100%;display:block}.origin-portrait.svelte-cwls5q figcaption:where(.svelte-cwls5q){border-top:1px solid var(--line-light);background:#e8dfd7;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.origin-portrait.svelte-cwls5q figcaption:where(.svelte-cwls5q) strong:where(.svelte-cwls5q),.origin-portrait.svelte-cwls5q figcaption:where(.svelte-cwls5q) span:where(.svelte-cwls5q){letter-spacing:.1em;text-transform:uppercase;font-size:.59rem}.origin-portrait.svelte-cwls5q figcaption:where(.svelte-cwls5q) strong:where(.svelte-cwls5q){color:var(--stone)}.origin-portrait.svelte-cwls5q figcaption:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:#1d1d1b94}.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-link.svelte-cwls5q{border-bottom:1px solid var(--line-dark);width:max-content;color:var(--silver);gap:.7rem;margin-top:1.75rem;padding-bottom:.5rem;font-size:.69rem;font-weight:700;display:inline-flex}.relationship-link.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--oxblood-lift)}.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:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem 3.5rem}.origin.svelte-cwls5q{grid-template-columns:1fr}.origin-portrait.svelte-cwls5q{max-width:28rem}.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;grid-template-areas:"heading""profile""summary";gap:2.75rem;min-height:auto;padding-top:6.75rem;padding-bottom:4rem}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(2.75rem,12.5vw,4.1rem)}.hero-profile-media.svelte-cwls5q{height:clamp(28rem,135vw,35rem)}.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-portrait.svelte-cwls5q{max-width:28rem}.origin-portrait.svelte-cwls5q figcaption:where(.svelte-cwls5q){flex-direction:column;align-items:flex-start}.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}}.delivery-model.svelte-cwls5q{border-block:1px solid var(--line-dark);background:radial-gradient(circle at 18% 20%,#8e2f2624,#0000 26rem),#242321;grid-template-columns:.4fr 1.6fr;gap:2rem clamp(3rem,7vw,8rem);display:grid}.delivery-copy.svelte-cwls5q h2:where(.svelte-cwls5q){letter-spacing:-.06em;text-wrap:balance;max-width:68rem;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.35rem,4vw,4.6rem);font-weight:430;line-height:1}.delivery-copy.svelte-cwls5q>p:where(.svelte-cwls5q){max-width:52rem;color:var(--ink-muted);margin:2rem 0 0;line-height:1.75}.delivery-points.svelte-cwls5q{border-block:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-column:2;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.delivery-points.svelte-cwls5q article:where(.svelte-cwls5q){border-right:1px solid var(--line-dark);min-height:12rem;padding:1.5rem}.delivery-points.svelte-cwls5q strong:where(.svelte-cwls5q){letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:550}.delivery-points.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-muted);margin:2.5rem 0 0;font-size:.78rem;line-height:1.65}@media (width<=760px){.delivery-model.svelte-cwls5q{grid-template-columns:1fr}.delivery-copy.svelte-cwls5q,.delivery-points.svelte-cwls5q{grid-column:auto}.delivery-copy.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(2.7rem,12vw,4rem)}.delivery-points.svelte-cwls5q{border-bottom:0;grid-template-columns:1fr;margin-top:2rem}.delivery-points.svelte-cwls5q article:where(.svelte-cwls5q){border-bottom:1px solid var(--line-dark);min-height:auto}.delivery-points.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:1.5rem}}.delivery-link.svelte-cwls5q{width:max-content;color:var(--silver);border-bottom:1px solid #cfc5ba4d;gap:.7rem;margin-top:1.5rem;padding-bottom:.45rem;font-size:.7rem;font-weight:700;display:inline-flex}.delivery-link.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--oxblood-lift)}.about-page.svelte-cwls5q .section-label:where(.svelte-cwls5q) p:where(.svelte-cwls5q){color:var(--ink-muted-light)}.about-page.svelte-cwls5q .dark-label:where(.svelte-cwls5q) p:where(.svelte-cwls5q){color:var(--silver)}
