.wrap-wide[data-astro-cid-yu4wt3u2]{max-width:1040px;margin:0 auto;padding:0 28px}.team[data-astro-cid-yu4wt3u2]{padding-top:clamp(96px,14vh,160px);padding-bottom:clamp(72px,10vh,120px)}.team-title[data-astro-cid-yu4wt3u2]{font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:-.035em;color:var(--ink);text-align:center}.team-story[data-astro-cid-yu4wt3u2]{margin:20px auto 0;max-width:34ch;text-align:center;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--ink-soft)}.people[data-astro-cid-yu4wt3u2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,64px);margin-top:clamp(48px,7vh,80px);border-top:1px solid var(--faint);padding-top:clamp(32px,5vh,56px)}.person-photo[data-astro-cid-yu4wt3u2]{width:100%;max-width:360px;aspect-ratio:4 / 5;height:auto;object-fit:cover;border-radius:4px;background:var(--paper-sunk);margin-bottom:24px}.person-name[data-astro-cid-yu4wt3u2]{font-size:clamp(26px,3vw,34px);line-height:1.12;color:var(--ink);margin-bottom:6px}.person-role[data-astro-cid-yu4wt3u2]{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.person-bio[data-astro-cid-yu4wt3u2]{font-size:clamp(16px,1.6vw,17px);line-height:1.6;color:var(--ink-soft);max-width:52ch;margin-bottom:16px}.person-link[data-astro-cid-yu4wt3u2]{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}@media(max-width:720px){.people[data-astro-cid-yu4wt3u2]{grid-template-columns:1fr}.person-photo[data-astro-cid-yu4wt3u2]{max-width:300px}}:root{--svh: 1vh}@supports (height: 1svh){:root{--svh: 1svh}}.story{--p: 1;--e: 1;position:relative;overflow-x:clip}.scene{position:relative}.scene-stage{position:relative;min-height:calc(100 * var(--svh));display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;gap:clamp(28px,calc(5 * var(--svh)),56px);padding:120px 24px 88px;overflow-x:clip;isolation:isolate;background:var(--paper)}html.motion .scene{min-height:calc(var(--acts, 2) * 100 * var(--svh))}html.motion .scene-stage{position:sticky;top:0;padding:104px 24px 56px}.story.is-live .scene-stage{--p: 0;--e: 0}.scene-copy{position:relative;z-index:2;width:100%;max-width:1040px;text-align:center}.scene-title{font-family:var(--serif);font-size:clamp(44px,min(7.2vw,calc(11.5 * var(--svh))),112px);line-height:1;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.scene-title .accent{letter-spacing:-.02em}.scene-line{margin:clamp(16px,calc(2.6 * var(--svh)),26px) auto 0;max-width:44ch;font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:var(--ink-soft);text-wrap:balance}.w{display:inline-block}.story.is-live .w{opacity:var(--t);translate:0 calc((1 - var(--t)) * .28em);filter:blur(calc((1 - var(--t)) * 8px))}.story.is-live .scene-title .w{--t: clamp(0, (var(--e) - .4 - var(--i) * .04) * 6, 1)}.story.is-live .scene-line .w{--t: clamp(0, (var(--p) - .02 - var(--i) * .03) * 9, 1)}html.motion .scene--hero .w{animation:word-in .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, var(--i)) * 80ms + .12s)}.story.is-live .scene--hero .w{opacity:1;translate:none;filter:none}@keyframes word-in{0%{opacity:0;translate:0 .28em;filter:blur(8px)}}.story.is-live .scene--hero .scene-copy{translate:0 calc(clamp(0,(var(--p) - .4) * 1.7,1)*-40px)}.scroll-cue{display:none;position:absolute;left:50%;bottom:28px;z-index:2;translate:-50% 0;font-family:var(--mono);font-size:11px;letter-spacing:.28em;color:var(--muted)}.scroll-cue:after{content:"";display:block;width:1px;height:28px;margin:10px auto 0;background:var(--muted);transform-origin:top;animation:cue 2.4s ease-in-out infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}html.motion .scroll-cue{display:block}html.motion-paused .scroll-cue:after{animation-play-state:paused}.story.is-live .scroll-cue{opacity:calc(1 - clamp(0,var(--p) * 5,1))}.scene--art .scroll-cue{padding:7px 12px 6px 14px;border-radius:999px;background:#fbfaf7e0}.scene--art .scroll-cue:after{display:none}.scene--art .scene-stage{justify-content:flex-start;padding-top:max(112px,calc(15 * var(--svh)))}.scene--art .scene-copy:before{content:"";position:absolute;inset:-30% -8% -40%;z-index:-1;background:radial-gradient(ellipse at center,rgb(251 250 247 / .92) 0%,rgb(251 250 247 / .7) 42%,transparent 70%)}.scene-art{position:absolute;left:0;right:0;bottom:0;height:64%;z-index:0;pointer-events:none;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 86%,transparent 100%)}.scene--hero .scene-art{height:72%}.scene-art video{width:100%;height:100%;object-fit:cover}html.motion .scene-art video{scale:1.08}.story.is-live .scene-art video{scale:calc(1.08 - var(--p) * .08)}.motion-toggle{display:none}html.motion .motion-toggle{display:inline-flex;position:fixed;left:16px;bottom:16px;z-index:40;align-items:center;padding:7px 12px 6px;border:1px solid var(--faint);border-radius:999px;background:#fbfaf7e6;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer}html.motion .motion-toggle:hover{color:var(--ink);border-color:var(--muted)}.dots-figure{position:relative;z-index:1;display:grid;justify-items:center;gap:18px}.dots{--dot: clamp(10px, min(1.6vw, calc(2.4 * var(--svh))), 18px);display:grid;grid-template-columns:repeat(10,var(--dot));gap:calc(var(--dot) * .7)}.dot{position:relative;display:block;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--faint)}.dot--used:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent)}.story.is-live .dot--used:after{--f: clamp(0, (var(--p) - .3 - var(--k) * .009) * 8, 1);opacity:var(--f);scale:calc(.6 + .4 * var(--f))}@media(forced-colors:active){.dot{border:1px solid CanvasText}.dot--used:after{inset:-1px;background:CanvasText}}.source{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--muted)}.alpha{position:relative;z-index:1;width:min(100%,860px)}.alpha svg{display:block;width:100%;height:auto;overflow:visible}.alpha .axis{stroke:var(--faint);stroke-width:1}.alpha .market{fill:none;stroke:var(--muted);stroke-width:2;stroke-dasharray:6 8}.alpha .you{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:butt}.alpha .gap{fill:var(--accent);fill-opacity:.14}.alpha .label{font-family:var(--serif);font-style:italic;font-size:24px;fill:var(--muted)}.alpha .label--you,.alpha .label--edge{fill:#1a7047}.alpha .label--edge{font-size:30px}.story.is-live .alpha{--m: clamp(0, (var(--p) - .18) * 6, 1);--d: clamp(0, (var(--p) - .28) * 2.4, 1);--g: clamp(0, (var(--p) - .62) * 4, 1)}.story.is-live .alpha .market,.story.is-live .alpha .label--market{opacity:var(--m)}.story.is-live .alpha .you{stroke-dasharray:1;stroke-dashoffset:calc((1 - var(--d)) * 1px)}.story.is-live .alpha .label--you{opacity:clamp(0,(var(--d) - .8) * 5,1)}.story.is-live .alpha .gap,.story.is-live .alpha .label--edge{opacity:var(--g)}.steps{position:relative;z-index:1;width:min(100%,860px);list-style:none;border-top:1px solid var(--faint);text-align:left}.step{display:grid;grid-template-columns:56px 1fr;column-gap:20px;align-items:baseline;padding:clamp(12px,calc(2.2 * var(--svh)),24px) 0;border-bottom:1px solid var(--faint)}.step-num{font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--muted)}.step-title{font-family:var(--serif);font-size:clamp(30px,min(4.4vw,calc(6.4 * var(--svh))),56px);line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.step-line{grid-column:2;margin-top:4px;font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:var(--ink-soft)}.story.is-live .steps{--a: calc(var(--p) * 3.4 - .2)}.story.is-live .step{--d: max(var(--a) - var(--i), var(--i) - var(--a));--f: clamp(0, 1.6 - 1.6 * var(--d), 1);opacity:calc(.22 + .78 * var(--f));filter:blur(calc((1 - var(--f)) * 3px))}@media(max-width:760px){.story.is-live .w,.story.is-live .step{filter:none}.scene-art{height:58%}.scene--hero .scene-art{height:66%}.step{grid-template-columns:36px 1fr;column-gap:12px}.alpha .label{font-size:40px}.alpha .label--edge{font-size:46px}}@media(max-height:560px){html.motion .scene-stage{gap:14px;padding:72px 24px 20px}html.motion .scene--art .scene-stage{padding-top:72px}html.motion .scene-line{margin-top:8px}html.motion .alpha{width:min(100%,max(260px,calc((100 * var(--svh) - 220px) * 2.5)))}html.motion .step{padding:6px 0}}@media(max-height:560px)and (min-width:600px){html.motion .step{grid-template-columns:36px auto 1fr;column-gap:16px}html.motion .step-line{grid-column:3;margin-top:0;font-size:14px}}@media print{html.motion .scene{min-height:0}html.motion .scene-stage,.scene-stage{position:relative;min-height:0;padding:40px 24px;break-inside:avoid}.story .scene-stage{--p: 1 !important;--e: 1 !important}.story.is-live .scene--hero .scene-copy{translate:none}.scene-art,.scroll-cue,.motion-toggle{display:none!important}}.contact[data-astro-cid-j7pv25f6]{max-width:1040px;margin:0 auto;padding:clamp(96px,14vh,160px) 28px clamp(96px,14vh,160px);text-align:center;border-top:1px solid var(--faint)}.contact-title[data-astro-cid-j7pv25f6]{font-size:clamp(48px,7vw,104px);line-height:1;letter-spacing:-.035em;color:var(--ink)}.contact-line[data-astro-cid-j7pv25f6]{margin:22px auto 0;max-width:34ch;font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:var(--ink-soft)}.contact-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 32px;margin-top:40px}.contact-card[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:12px;color:var(--ink)}.contact-card[data-astro-cid-j7pv25f6]:hover{text-decoration:none}.contact-card[data-astro-cid-j7pv25f6]:hover .btn[data-astro-cid-j7pv25f6]{background:var(--ink)}.contact-address[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--muted)}
