h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.06}h1{color:var(--indigo);letter-spacing:-.055em;margin-bottom:25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.3rem,7vw,7rem);font-weight:400}h3{margin-bottom:10px;font-size:1.15rem}.lead{max-width:660px;color:var(--ink);font-size:clamp(1.02rem,1.8vw,1.22rem)}.button-cream{color:var(--indigo);background:var(--paper);border-color:var(--paper)}.discovery{color:var(--paper);background:var(--indigo)}.process{background:var(--cream)}.autocomplete-option{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;display:flex}.about-hero{padding:74px 0 112px;position:relative;overflow:hidden}.about-hero:before{content:"";border:90px solid #c9af8045;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;left:-210px}.about-hero-grid{grid-template-columns:1.08fr .72fr;align-items:center;gap:clamp(54px,8vw,110px);display:grid;position:relative}.about-hero-copy h1{max-width:760px;font-size:clamp(3.5rem,6.5vw,6.8rem)}.about-hero-copy h1 span{color:var(--accent);font-style:italic}.about-hero-copy .lead{max-width:690px}.about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.about-manifesto{min-height:570px;color:var(--paper);background:var(--indigo);border-radius:240px 240px 34px 34px;flex-direction:column;justify-content:flex-end;padding:62px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 65px #1a325a2e}.about-manifesto-kicker{z-index:2;color:var(--sky);letter-spacing:.17em;text-transform:uppercase;font-size:.7rem;font-weight:900;position:absolute;top:64px;left:50%;transform:translate(-50%)}.about-manifesto strong{z-index:2;letter-spacing:-.055em;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,6vw,5.6rem);font-weight:400;line-height:.79;display:block;position:relative}.about-manifesto strong em{color:var(--sky);font-weight:400}.about-manifesto p{z-index:2;max-width:340px;color:var(--paper);opacity:.86;margin:0;font-size:.9rem;position:relative}.about-orbit{border:1px solid #f8f7f333;border-radius:50%;position:absolute}.about-orbit-one{width:360px;height:360px;top:80px;right:-105px}.about-orbit-two{border-color:#c9af808c;width:245px;height:245px;top:135px;right:-47px}.about-story{background:var(--cream)}.about-story-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(60px,10vw,135px);display:grid}.about-story-heading{position:sticky;top:128px}.about-story-heading h2{max-width:560px}.about-story-statement{max-width:430px;color:var(--accent);border-left:3px solid var(--accent);margin-top:28px;padding:22px 0 22px 24px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.45}.about-story-copy{padding-top:37px}.about-story-copy p{max-width:650px;color:var(--ink)}.about-story-lead{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.35}.about-belief-strip{border-top:1px solid #1a325a3d;border-bottom:1px solid #1a325a3d;grid-template-columns:repeat(4,1fr);margin-top:82px;display:grid}.about-belief-strip>div{border-right:1px solid #1a325a3d;flex-direction:column;min-height:205px;padding:27px 26px;display:flex}.about-belief-strip>div:last-child{border-right:0}.about-belief-strip b{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.about-belief-meta{justify-content:space-between;align-items:center;display:flex}.about-belief-meta i{color:var(--indigo);opacity:.88;font-size:1.75rem}.about-belief-strip strong{margin-top:auto;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.about-belief-strip span{opacity:.82;font-size:.78rem}.about-approach{color:var(--paper);background:var(--indigo)}.about-approach .label{color:var(--sky)}.about-approach h2{max-width:770px;color:var(--paper)}.about-approach-head{grid-template-columns:1fr .62fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.about-approach-head p{max-width:470px;color:var(--paper);opacity:.8;margin-bottom:7px}.about-approach-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-approach-card{min-height:390px;color:var(--indigo);background:var(--cream);border-radius:170px 170px 26px 26px;flex-direction:column;justify-content:flex-end;padding:38px;display:flex}.about-approach-card:nth-child(2){color:var(--paper);background:var(--accent)}.about-approach-card:nth-child(3){background:var(--sky)}.about-approach-card>span{letter-spacing:.15em;text-align:center;text-transform:uppercase;margin-bottom:auto;font-size:.68rem;font-weight:900}.about-approach-icon{width:96px;height:96px;margin:0 auto 24px;position:relative}.about-approach-icon img{width:150px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-approach-card:nth-child(2) .about-approach-icon img{filter:brightness(0)invert()}.about-approach-card h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.7vw,2.45rem);font-weight:400}.about-approach-card p{color:inherit;opacity:.84;margin-bottom:0;font-size:.85rem}.about-founder{overflow:hidden}.about-founder-grid{grid-template-columns:.68fr 1.12fr;align-items:start;gap:clamp(58px,9vw,120px);display:grid}.about-founder-portrait{margin:0;position:sticky;top:128px}.about-founder-portrait:before{content:"";z-index:-1;background:var(--sky);border-radius:230px 230px 34px 34px;position:absolute;inset:42px -32px -32px 38px;transform:rotate(4deg)}.about-founder-portrait img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:37% center;object-position:37% center;border-radius:230px 230px 0 0;width:100%;height:auto}.about-founder-portrait figcaption{color:var(--paper);background:var(--indigo);border-radius:0 0 26px 26px;gap:1px;padding:19px 24px;display:grid}.about-founder-portrait figcaption strong{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.about-founder-portrait figcaption span{color:var(--sky);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.about-founder-copy h2{max-width:710px}.about-founder-copy>p{max-width:690px}.about-founder-details{gap:38px;margin-top:40px;display:grid}.about-founder-details section{border-top:1px solid #1a325a40;padding-top:26px}.about-founder-details h3{color:var(--indigo);letter-spacing:-.025em;margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.about-founder-details ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.about-founder-details li{padding-left:25px;font-size:.88rem;position:relative}.about-founder-details li:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:.72em;left:1px}.about-beyond{background:#c9af8042}.about-beyond-grid{grid-template-columns:.88fr 1fr;align-items:center;gap:clamp(60px,10vw,130px);display:grid}.about-beyond-heading h2{max-width:590px}.about-beyond-heading p{max-width:560px}.about-beyond-card{color:var(--paper);background:var(--indigo);border-radius:190px 190px 30px 30px;padding:clamp(38px,6vw,72px);position:relative;overflow:hidden}.about-beyond-card:after{content:"";border:48px solid #c9af8045;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-125px;right:-100px}.about-beyond-card>span{z-index:1;color:var(--sky);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-bottom:80px;font-size:.72rem;font-weight:900;display:block;position:relative}.about-beyond-card p{z-index:1;color:var(--paper);position:relative}.about-beyond-card p:first-of-type{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.4}.contact{color:var(--paper);background:var(--accent);padding:90px 0}.contact-grid{grid-template-columns:1fr auto;align-items:center;gap:55px;display:grid}.contact-actions{gap:12px;display:grid}.contact-actions>a:not(.button){color:var(--paper);text-align:center;text-underline-offset:5px;font-size:.82rem;font-weight:900}@media (width<=1040px){.menu{display:block}.nav-links{background:var(--paper);border-bottom:1px solid var(--sky);align-items:stretch;padding:24px 22px 32px;display:none;position:fixed;inset:84px 0 auto;box-shadow:0 18px 36px #1a325a2e}.nav-links.open{display:grid}.nav-links a{align-items:center;min-height:44px;padding:9px 3px;display:flex}.nav-dropdown-toggle{justify-content:space-between;width:100%;min-height:44px;padding:9px 3px}.nav-dropdown-menu,.nav-submenu{border-left:2px solid var(--sky);min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border-radius:0;margin:2px 0 6px;padding:4px 0 4px 14px;display:none;position:static;transform:none}.nav-dropdown.open>.nav-dropdown-menu,.nav-dropdown-item.open>.nav-submenu{display:grid}.nav-dropdown-link,.nav-dropdown-toggle-sub,.nav-submenu a{min-height:40px;color:var(--indigo);padding:7px 3px}.nav-dropdown-link:hover,.nav-dropdown-link[aria-current=page],.nav-dropdown-toggle-sub:hover,.nav-dropdown-toggle-sub[aria-current=page],.nav-dropdown-item.open>.nav-dropdown-toggle-sub,.nav-submenu a:hover,.nav-submenu a[aria-current=page]{color:var(--accent);background:0 0}.nav-login,.nav-cta{text-align:center;justify-content:center;margin-top:4px}.footer-links{gap:2px}.footer-links a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.footer-social a{width:44px;height:44px}.modal-links a{align-items:center;min-height:44px;display:inline-flex}.about-hero-grid{grid-template-columns:1fr 410px;gap:42px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/-1}}@media (width<=820px){.section{padding:82px 0}.contact-grid,.about-hero-grid,.about-story-grid,.about-approach-head,.about-founder-grid,.about-beyond-grid{grid-template-columns:1fr}.about-hero{padding-top:50px}.about-manifesto{width:min(100%,520px);min-height:540px;margin-inline:auto}.about-story-heading{position:static}.about-story-copy{padding-top:0}.about-belief-strip{grid-template-columns:repeat(2,1fr)}.about-belief-strip>div:nth-child(2){border-right:0}.about-belief-strip>div:nth-child(-n+2){border-bottom:1px solid #1a325a3d}.about-approach-head{gap:16px}.about-approach-grid{grid-template-columns:1fr}.about-approach-card{min-height:310px}.about-founder-portrait{width:min(100%,510px);margin-inline:auto;position:relative;top:auto}.about-founder-copy{max-width:680px}.about-beyond-card{max-width:620px}.contact-actions{justify-items:start}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}}@media (width<=560px){.container{width:min(calc(100% - 28px), var(--max))}.logo img{width:142px}.about-hero-copy h1{font-size:clamp(2.75rem,14vw,4.2rem)}.about-hero-actions,.about-hero-actions .button{width:100%}.about-manifesto{border-radius:190px 190px 28px 28px;min-height:455px;padding:46px 30px}.about-manifesto-kicker{top:52px}.about-manifesto strong{font-size:3.75rem}.about-belief-strip{grid-template-columns:1fr;margin-top:55px}.about-belief-strip>div{border-bottom:1px solid #1a325a3d;border-right:0;min-height:160px}.about-belief-strip>div:last-child{border-bottom:0}.about-approach-card{border-radius:145px 145px 24px 24px;min-height:285px;padding:32px}.about-founder-portrait:before{inset:30px -8px -18px 22px}.about-founder-details{gap:30px}.about-beyond-card{border-radius:145px 145px 24px 24px;padding:48px 30px 40px}.about-beyond-card>span{margin-bottom:62px}.contact-actions,.contact-actions .button{width:100%}.footer-grid{grid-template-columns:1fr;gap:33px}.footer-brand,.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}}
