.hero[data-astro-cid-j7pv25f6]{position:relative;height:100vh;min-height:680px;overflow:hidden;background:var(--char);color:var(--paper)}.hero__slide[data-astro-cid-j7pv25f6]{filter:saturate(.9) contrast(1.02) brightness(.82);transition:opacity 1.6s ease}video[data-astro-cid-j7pv25f6].hero__slide{object-fit:cover;pointer-events:none}.hero__veil[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#12121066,#12121000 26% 48%,#12121099)}.hero__inner[data-astro-cid-j7pv25f6]{position:absolute;inset:auto var(--gutter) clamp(40px,7vh,84px) var(--gutter);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:36px}.hero__lead[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:28px}.hero__aside[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:26px;max-width:340px}.hero__sub[data-astro-cid-j7pv25f6]{font:300 16px/1.7 var(--sans);color:#e9e5dd}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.hero__chapters[data-astro-cid-j7pv25f6]{position:absolute;right:var(--gutter);top:clamp(130px,18vh,180px);z-index:2;display:flex;flex-direction:column;gap:4px;width:250px}.chapter[data-astro-cid-j7pv25f6]{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:10px 0;opacity:.5;transition:opacity .6s ease}.chapter[data-astro-cid-j7pv25f6][aria-current=true]{opacity:1}.chapter__cap[data-astro-cid-j7pv25f6]{font:400 13px/1.3 var(--sans)}.chapter__track[data-astro-cid-j7pv25f6]{position:relative;height:1px;background:#f1f0ec40}.chapter__fill[data-astro-cid-j7pv25f6]{position:absolute;inset:0 auto 0 0;width:0;background:var(--paper)}.chapter[data-astro-cid-j7pv25f6][aria-current=true] .chapter__fill[data-astro-cid-j7pv25f6]{width:100%;transition:width 6.5s linear}@media(max-width:899px){.hero__chapters[data-astro-cid-j7pv25f6]{display:none}}.hero__scroll[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;font:500 9.5px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--paper)}.hero__scroll[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:1px;height:34px;background:#f1f0ec99}@media(max-width:899px){.hero__scroll[data-astro-cid-j7pv25f6]{display:none}}.manifesto[data-astro-cid-j7pv25f6]{padding-block:clamp(120px,14vw,210px) clamp(100px,11vw,170px)}.manifesto__inner[data-astro-cid-j7pv25f6]{max-width:1180px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:56px}.manifesto__text[data-astro-cid-j7pv25f6]{font:400 clamp(28px,3.3vw,50px) / 1.28 var(--serif);letter-spacing:-.005em;text-wrap:pretty}.manifesto__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.care[data-astro-cid-j7pv25f6]{padding-block:clamp(90px,10vw,150px)}.care__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:clamp(40px,5vw,70px)}.care__headline[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px}.care__note[data-astro-cid-j7pv25f6]{max-width:360px;font:300 16px/1.75 var(--sans);color:var(--ink-soft)}.approach[data-astro-cid-j7pv25f6]{padding-block:clamp(110px,12vw,180px)}.approach__inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:clamp(40px,7vw,120px);align-items:flex-start}.approach__media[data-astro-cid-j7pv25f6]{flex:5 1 340px;aspect-ratio:4/5}.approach__text[data-astro-cid-j7pv25f6]{flex:6 1 380px;display:flex;flex-direction:column;gap:60px;padding-top:clamp(0px,3vw,40px)}.approach__lead[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:26px}.quote[data-astro-cid-j7pv25f6]{padding-block:clamp(110px,12vw,180px) 0}.quote__inner[data-astro-cid-j7pv25f6]{max-width:1100px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:34px}.quote__text[data-astro-cid-j7pv25f6]{font:400 clamp(34px,4.2vw,64px) / 1.12 var(--serif);letter-spacing:-.01em;text-wrap:balance}.founder[data-astro-cid-j7pv25f6]{padding-block:clamp(110px,12vw,180px)}.founder__inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:clamp(40px,7vw,120px);align-items:center}.founder__portrait[data-astro-cid-j7pv25f6]{flex:6 1 380px;aspect-ratio:5/6;background:var(--paper)}.founder__text[data-astro-cid-j7pv25f6]{flex:5 1 340px;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.book[data-astro-cid-j7pv25f6]{position:relative;min-height:clamp(640px,62vw,860px);overflow:hidden;color:var(--paper);display:flex;align-items:center}.book__inner[data-astro-cid-j7pv25f6]{position:relative;width:100%;padding:clamp(80px,8vw,120px) var(--gutter);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px}.book__h[data-astro-cid-j7pv25f6]{font:400 clamp(56px,7.6vw,128px) / .94 var(--serif);letter-spacing:-.015em}.book__card[data-astro-cid-j7pv25f6]{flex:0 1 440px;background:var(--paper);color:var(--ink);padding:clamp(28px,3vw,44px);display:flex;flex-direction:column;gap:28px}.book__rows[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.book__row[data-astro-cid-j7pv25f6]{all:unset;cursor:pointer;box-sizing:border-box;display:flex;justify-content:space-between;gap:16px;padding:17px 0;border-top:1px solid rgba(27,27,25,.2);font:300 15px/1.3 var(--sans);transition:padding-left .4s var(--ease),color .4s ease}.book__row[data-astro-cid-j7pv25f6]:last-of-type{border-bottom:1px solid rgba(27,27,25,.2)}.book__row[data-astro-cid-j7pv25f6]:hover{padding-left:8px;color:var(--moss)}.loc[data-astro-cid-j7pv25f6]{padding:clamp(100px,11vw,160px) var(--gutter)}.loc__inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:clamp(40px,6vw,100px);align-items:stretch}.loc__map[data-astro-cid-j7pv25f6]{flex:7 1 420px;min-height:460px;display:flex}.loc__text[data-astro-cid-j7pv25f6]{flex:4 1 300px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:34px}.loc__addr[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px}.loc__name[data-astro-cid-j7pv25f6]{font:500 11px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}.loc__street[data-astro-cid-j7pv25f6]{font:400 clamp(34px,3.2vw,48px) / 1.05 var(--serif)}.loc__phone[data-astro-cid-j7pv25f6]{margin-top:6px;font:400 26px/1 var(--serif)}.loc__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;width:100%}.loc__cta[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{flex:1 1 140px}
