.jobs-page{min-height:100vh;overflow:clip;color:var(--color-ink);background:radial-gradient(circle at 74% 4%,rgba(64,55,175,.24),transparent 34%),linear-gradient(180deg,#080704,#0d0b07 52%,#080704)}.jobs-header{position:fixed;z-index:80;inset:0 0 auto;min-height:74px;display:grid;grid-template-columns:180px 1fr 180px;align-items:center;padding:0 var(--page-x);border-bottom:1px solid var(--color-rule);background:#080704ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:min-height .22s var(--ease-out),border-color .22s var(--ease-out),background .22s var(--ease-out),backdrop-filter .22s var(--ease-out)}.jobs-header.is-hero{border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.jobs-header.is-solid{border-bottom-color:var(--color-rule);background:#080704b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.jobs-brand,.jobs-brand img{width:118px}.jobs-header nav{display:flex;justify-content:center;gap:var(--space-8)}.jobs-header nav a{position:relative;padding:14px 0;color:var(--color-ink-dim);font-size:var(--type-small);font-weight:650;text-transform:uppercase}.jobs-header nav a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--color-ink);transform:scaleX(0);transform-origin:left center;transition:transform .18s var(--ease-out)}.jobs-header nav a:hover,.jobs-header nav a:focus-visible{color:var(--color-ink)}.jobs-header nav a:hover:after,.jobs-header nav a:focus-visible:after{transform:scaleX(1)}.jobs-header-cta,.jobs-feature-copy button,.jobs-role-cta,.jobs-role-status{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid var(--color-rule-strong);border-radius:6px;color:var(--color-ink);background:#ffffff0b;font-size:var(--type-small);font-weight:760;letter-spacing:0;text-transform:uppercase;text-decoration:none;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out)}.jobs-header-cta{justify-self:end}.jobs-header.is-hero .jobs-header-cta{border-color:#f7f1e847;background:#08070429}.jobs-header-cta:hover,.jobs-header-cta:focus-visible,.jobs-feature-copy button:hover,.jobs-feature-copy button:focus-visible,.jobs-role-cta:hover,.jobs-role-cta:focus-visible{transform:translateY(-1px);border-color:#f7f1e86b;background:#ffffff16}.jobs-header-cta svg,.jobs-feature-copy button svg,.jobs-role-cta svg,.jobs-note-cta svg{transition:transform .18s var(--ease-out)}.jobs-header-cta:hover svg,.jobs-header-cta:focus-visible svg,.jobs-feature-copy button:hover svg,.jobs-feature-copy button:focus-visible svg,.jobs-role-cta:hover svg,.jobs-role-cta:focus-visible svg,.jobs-note-cta:hover svg,.jobs-note-cta:focus-visible svg{transform:translate(2px,-2px)}.jobs-hero{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;padding:150px var(--page-x) 120px;border-bottom:1px solid var(--color-rule)}.jobs-hero-media,.jobs-hero-video,.jobs-hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0}.jobs-hero-media{overflow:hidden}.jobs-hero-media:after{content:"";background:radial-gradient(ellipse at 30% 78%,rgba(8,7,4,.86) 0%,rgba(8,7,4,.58) 34%,rgba(8,7,4,.16) 58%,transparent 74%),linear-gradient(180deg,rgba(8,7,4,.04) 0%,transparent 44%,rgba(8,7,4,.46) 100%)}.jobs-hero-video{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.06) brightness(.94);background-image:url(/media/jobs-hero-field-crops-poster.webp);background-size:cover;background-position:center;opacity:1}.jobs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(247,241,232,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(247,241,232,.035) 1px,transparent 1px);background-size:25% 100%,100% 33.33%;-webkit-mask-image:linear-gradient(90deg,black 0%,rgba(0,0,0,.7) 52%,transparent 100%);mask-image:linear-gradient(90deg,black 0%,rgba(0,0,0,.7) 52%,transparent 100%)}.jobs-hero-copy{position:relative;z-index:1}.jobs-hero h1{max-width:1160px;font-family:var(--font-display);font-size:var(--type-hero-home);line-height:var(--leading-hero);font-weight:430;letter-spacing:0}.jobs-title-line{display:block}.jobs-morph-word{color:var(--color-ink)}.jobs-hero-copy p{max-width:860px;margin-top:var(--space-8);color:var(--color-ink-dim);font-size:var(--type-body-lg);line-height:var(--leading-body)}.jobs-hero-deck{display:grid;gap:2px}.jobs-manifesto{padding:var(--space-20) var(--page-x) 0;border-bottom:1px solid var(--color-rule);background:#ffffff05}.jobs-section-head span,.jobs-feature-copy>span,.jobs-manifesto-head span,.jobs-manifesto-panels article>span,.jobs-ethos span,.jobs-principles span{color:var(--color-warm);font-size:var(--type-small);font-weight:820;line-height:1.3;text-transform:uppercase}.jobs-manifesto-head{display:block;margin-bottom:var(--space-10)}.jobs-manifesto-head h2{width:100%;max-width:none;font-family:var(--font-display);font-size:var(--type-section);line-height:var(--leading-display);font-weight:430}.jobs-manifesto-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-rule)}.jobs-manifesto-panels article{min-height:430px;display:grid;grid-template-rows:18px minmax(156px,auto) auto;align-content:stretch;gap:var(--space-10);padding:var(--space-8);border-right:1px solid var(--color-rule)}.jobs-manifesto-panels article:last-child{border-right:0}.jobs-manifesto-panels article.is-primary{background:transparent}.jobs-manifesto-panels h3{max-width:680px;align-self:start;margin-top:var(--space-10);font-family:var(--font-display);font-size:clamp(26px,2.6vw,42px);line-height:var(--leading-title);font-weight:420}.jobs-manifesto-panels p{max-width:var(--measure-tight);color:var(--color-ink-dim);font-size:var(--type-body-lg);line-height:var(--leading-body)}.jobs-openings{scroll-margin-top:74px;padding:var(--space-20) var(--page-x) 0;border-bottom:1px solid var(--color-rule)}.jobs-role-list{border-top:1px solid var(--color-rule)}.jobs-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);min-height:500px;border-bottom:1px solid var(--color-rule)}.jobs-feature.is-live{background:transparent}.jobs-feature-copy{position:relative;display:grid;align-content:center;padding:var(--space-16) var(--page-x);border-right:1px solid var(--color-rule)}.jobs-feature.is-live .jobs-feature-copy>span{color:var(--color-accent-light)}.jobs-feature-copy h2,.jobs-ethos h2{max-width:980px;margin-top:var(--space-5);font-family:var(--font-display);font-size:clamp(40px,4.6vw,74px);line-height:var(--leading-display);font-weight:430}.jobs-feature-copy p{max-width:var(--measure-copy);margin:var(--space-6) 0 var(--space-8);color:var(--color-ink-dim);font-size:var(--type-body-lg);line-height:var(--leading-body)}.jobs-feature:not(.is-live) .jobs-feature-copy button,.jobs-feature:not(.is-live) .jobs-role-status{cursor:default;color:#f7f1e885}.jobs-feature-meta{display:grid;align-content:stretch}.jobs-feature-meta p{display:grid;align-content:center;min-height:25%;padding:var(--space-6);border-bottom:1px solid var(--color-rule);color:var(--color-ink);font-size:18px;line-height:1.2}.jobs-feature-meta p:last-child{border-bottom:0}.jobs-feature-meta span{display:block;margin-bottom:var(--space-2);color:var(--color-ink-dim);font-size:var(--type-label);font-weight:780;text-transform:uppercase}.jobs-section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-8)}.jobs-section-head h2{font-family:var(--font-display);font-size:var(--type-section);line-height:var(--leading-title);font-weight:430}.jobs-ethos{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:var(--space-16);align-items:end;padding:var(--space-24) var(--page-x);border-bottom:1px solid var(--color-rule);background:#ffffff06}.jobs-ethos p{max-width:720px;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(28px,2.8vw,44px);line-height:1.08;font-weight:420}.jobs-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--color-rule)}.jobs-principles article{min-height:360px;display:grid;align-content:space-between;padding:var(--space-8);border-right:1px solid var(--color-rule)}.jobs-principles article:last-child{border-right:0}.jobs-principles h3{max-width:var(--measure-tight);font-size:26px;line-height:var(--leading-title);font-weight:460}.jobs-principles p{max-width:var(--measure-tight);color:var(--color-ink-dim);font-size:var(--type-body);line-height:var(--leading-body)}.jobs-candidate-note{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);gap:var(--space-16);align-items:end;padding:var(--space-20) var(--page-x);border-bottom:1px solid var(--color-rule);background:radial-gradient(circle at 86% 12%,rgba(64,55,175,.16),transparent 30%),#ffffff03}.jobs-candidate-copy{display:grid;align-content:space-between;gap:var(--space-8)}.jobs-candidate-copy p{max-width:720px;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(32px,3.8vw,62px);line-height:1.08;font-weight:420}.founder-note{margin:0;display:grid;align-self:end;align-content:end;gap:var(--space-6);max-width:480px;min-height:0;padding:0 0 0 var(--space-8);border-left:1px solid var(--color-rule)}.founder-note blockquote{margin:0;max-width:430px;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(22px,2vw,32px);line-height:1.12;font-weight:420}.founder-note figcaption{display:flex;align-items:center;gap:12px;margin-top:0}.founder-avatar{width:42px;height:42px;display:block;flex:0 0 42px;border:1px solid rgba(247,241,232,.38);border-radius:50%;object-fit:cover;object-position:center}.founder-meta{display:grid;gap:2px}.founder-link{display:inline-flex;align-items:center;gap:7px;color:var(--color-ink);font-size:var(--type-body);line-height:1.2;text-decoration:none}.founder-link svg{width:13px;height:13px;color:#f7f1e8bd;fill:currentColor;transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.founder-link:hover,.founder-link:focus-visible{color:var(--color-ink)}.founder-link:hover svg,.founder-link:focus-visible svg{color:#4037af;transform:translateY(-1px)}.founder-note em{color:var(--color-ink-dim);font-style:normal;font-size:var(--type-small);line-height:1.3}.jobs-note-cta{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid var(--color-rule-strong);border-radius:6px;color:var(--color-black);background:var(--color-ink);font-size:var(--type-small);font-weight:760;letter-spacing:0;text-transform:uppercase;text-decoration:none;justify-self:start}.jobs-note-cta:hover,.jobs-note-cta:focus-visible{transform:translateY(-1px);border-color:var(--color-ink);background:#f7f1e8db}@media(max-width:1100px){.jobs-hero,.jobs-feature,.jobs-manifesto-head,.jobs-candidate-note,.jobs-manifesto-panels{grid-template-columns:1fr}.jobs-manifesto-panels article{min-height:320px;grid-template-rows:auto;border-right:0;border-bottom:1px solid var(--color-rule)}.jobs-manifesto-panels article:last-child{border-bottom:0}.jobs-feature-copy{border-right:0;border-bottom:1px solid var(--color-rule)}.jobs-principles{grid-template-columns:1fr}.jobs-principles article{min-height:260px;border-right:0;border-bottom:1px solid var(--color-rule)}.founder-note{min-height:auto;padding-top:var(--space-8);border-left:0;border-top:1px solid var(--color-rule)}}@media(max-width:760px){.jobs-header{min-height:70px;grid-template-columns:1fr auto}.jobs-brand,.jobs-brand img{width:108px}.jobs-header nav{display:none}.jobs-hero{min-height:820px;padding-top:124px;padding-bottom:var(--space-16)}.jobs-hero h1{font-size:var(--type-hero-home)}.jobs-feature-copy,.jobs-openings,.jobs-manifesto,.jobs-principles article,.jobs-candidate-note{padding-left:var(--page-x);padding-right:var(--page-x)}.jobs-manifesto{padding-top:var(--space-16)}.jobs-manifesto-panels article,.founder-note{padding-left:0;padding-right:0}.founder-note{padding-top:var(--space-9)}.jobs-candidate-copy p{font-size:clamp(30px,9vw,42px)}.jobs-section-head{display:grid;align-items:start}}:root{--color-paper: #080704;--color-paper-soft: #0f0d08;--color-ink: #f7f1e8;--color-ink-dim: rgba(247, 241, 232, .62);--color-ink-faint: rgba(247, 241, 232, .2);--color-rule: rgba(247, 241, 232, .13);--color-rule-strong: rgba(247, 241, 232, .24);--color-accent: #4037af;--color-accent-light: #7a72ff;--color-warm: #b99d78;--color-white: #ffffff;--color-black: #000000;--font-display: "Helvetica Neue", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--page-x: 32px;--type-label: 11px;--type-small: 12px;--type-body: 14px;--type-body-lg: 15px;--type-hero: clamp(60px, 6.8vw, 104px);--type-hero-home: clamp(58px, 6.2vw, 96px);--type-display: clamp(44px, 4.6vw, 72px);--type-section: clamp(36px, 3.6vw, 56px);--type-feature: clamp(34px, 3.8vw, 58px);--type-panel: clamp(24px, 2.4vw, 32px);--leading-hero: .94;--leading-display: 1;--leading-title: 1.06;--leading-body: 1.62;--leading-compact: 1.35;--measure-title: 980px;--measure-copy: 620px;--measure-tight: 460px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);font-family:var(--font-body);color:var(--color-ink);background:var(--color-paper)}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;overflow-x:clip;background:var(--color-paper)}body{min-width:320px;min-height:100vh;margin:0;overflow-x:clip;background:var(--color-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.responsive-picture{display:block;width:100%}.opening-image .responsive-picture,.thesis-image .responsive-picture,.gallery-card .responsive-picture{height:100%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}h1,h2,h3,p,figure{margin:0}.page{position:relative;overflow:clip;background:radial-gradient(circle at 72% 8%,rgba(64,55,175,.16),transparent 34%),linear-gradient(180deg,#080704,#0b0906 52%,#080704)}.thesis,.mandate-board,.offer-ledger,.story-section,.proof-grid,.apply-section{scroll-margin-top:74px}.scroll-progress{position:fixed;z-index:80;inset:0 auto auto 0;width:100%;height:2px;background:var(--color-accent-light);transform:scaleX(0);transform-origin:left center;pointer-events:none}.public-header{position:fixed;z-index:80;inset:0 0 auto;min-height:74px;display:grid;grid-template-columns:180px 1fr 180px;align-items:center;padding:0 var(--page-x);border-bottom:1px solid transparent;color:var(--color-ink);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:min-height .22s var(--ease-out),border-color .22s var(--ease-out),background .22s var(--ease-out),backdrop-filter .22s var(--ease-out)}.public-header.is-solid,.public-header.is-menu-open{border-bottom-color:var(--color-rule);background:#080704c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-brand,.public-brand img{display:block;width:118px;height:auto;object-fit:contain}.public-nav{display:flex;justify-content:center;align-items:center;gap:var(--space-8)}.public-nav a,.public-mobile-menu a{position:relative;color:var(--color-ink-dim);font-size:var(--type-small);font-weight:650;line-height:1;text-transform:uppercase;text-decoration:none;transition:color .18s var(--ease-out)}.public-nav a{padding:14px 0}.public-nav a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--color-ink);transform:scaleX(0);transform-origin:left center;transition:transform .18s var(--ease-out)}.public-nav a:hover,.public-nav a:focus-visible,.public-mobile-menu a:hover,.public-mobile-menu a:focus-visible{color:var(--color-ink)}.public-nav a:hover:after,.public-nav a:focus-visible:after{transform:scaleX(1)}.public-actions{display:flex;justify-self:end;align-items:center;gap:10px}.public-header-cta,.public-menu-toggle{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-rule-strong);border-radius:6px;color:var(--color-ink);background:#ffffff0b;font-size:var(--type-small);font-weight:760;letter-spacing:0;line-height:1;text-transform:uppercase;text-decoration:none;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out)}.public-header-cta{padding:0 16px}.public-header.is-hero .public-header-cta,.public-header.is-hero .public-menu-toggle{border-color:#f7f1e847;background:#08070424}.public-header-cta:hover,.public-header-cta:focus-visible,.public-menu-toggle:hover,.public-menu-toggle:focus-visible{transform:translateY(-1px);border-color:#f7f1e870;background:#ffffff16}.public-header-cta:focus-visible,.public-menu-toggle:focus-visible{outline:0;box-shadow:0 0 0 3px #4037af42}.public-header-cta svg{transition:transform .18s var(--ease-out)}.public-header-cta:hover svg,.public-header-cta:focus-visible svg{transform:translate(2px,-2px)}.public-menu-toggle{display:none;width:40px;padding:0}.public-mobile-menu{display:none}.site-header{position:fixed;z-index:70;inset:0 0 auto;min-height:74px;display:grid;grid-template-columns:180px 1fr 180px;align-items:center;padding:0 var(--page-x);border-bottom:1px solid var(--color-rule);color:var(--color-ink);background:#080704a8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-link,.brand-link img{width:118px}.section-nav{display:flex;justify-content:center;align-items:center;gap:var(--space-8)}.section-nav a{position:relative;padding:14px 0;color:var(--color-ink-dim);font-size:var(--type-small);font-weight:600;line-height:1;text-transform:uppercase;transition:color .18s var(--ease-out)}.section-nav a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--color-ink);transform:scaleX(0);transform-origin:left center;transition:transform .18s var(--ease-out)}.section-nav a:hover,.section-nav a:focus-visible{color:var(--color-ink)}.section-nav a:hover:after,.section-nav a:focus-visible:after{transform:scaleX(1)}.nav-apply,.opening-action,.feature-copy button,.apply-panel button,.primary-dark{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid var(--color-rule-strong);border-radius:6px;color:var(--color-ink);background:#ffffff0b;transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out)}.nav-apply:focus-visible,.opening-action:focus-visible,.feature-copy button:focus-visible,.apply-panel button:focus-visible,.primary-dark:focus-visible{outline:0;box-shadow:0 0 0 3px #4037af42}.nav-apply{justify-self:end;min-height:38px;font-size:var(--type-small);font-weight:700}.nav-apply:hover,.nav-apply:focus-visible,.opening-action:hover,.opening-action:focus-visible,.feature-copy button:hover,.feature-copy button:focus-visible,.apply-panel button:hover,.apply-panel button:focus-visible,.primary-dark:hover,.primary-dark:focus-visible{transform:translateY(-1px);border-color:#f7f1e870;background:#ffffff16}.nav-apply svg,.opening-action svg,.feature-copy button svg,.primary-dark svg{transition:transform .18s var(--ease-out)}.nav-apply:hover svg,.nav-apply:focus-visible svg,.opening-action:hover svg,.opening-action:focus-visible svg,.feature-copy button:hover svg,.feature-copy button:focus-visible svg,.primary-dark:hover svg,.primary-dark:focus-visible svg{transform:translate(2px,-2px)}.opening{position:relative;min-height:100svh;display:grid;align-content:center;overflow:hidden;padding:156px var(--page-x) 150px;border-bottom:1px solid var(--color-rule)}.opening-image,.opening-screen{position:absolute;top:0;right:0;bottom:0;left:0}.opening-image{overflow:hidden}.opening-image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.94) contrast(1.08) brightness(.9);opacity:1;will-change:transform}.opening-screen{z-index:1;background:radial-gradient(ellipse at 26% 56%,rgba(8,7,4,.9) 0%,rgba(8,7,4,.64) 34%,rgba(8,7,4,.2) 58%,transparent 75%),radial-gradient(ellipse at 88% 22%,rgba(8,7,4,.58) 0%,rgba(8,7,4,.24) 35%,transparent 64%),linear-gradient(180deg,rgba(8,7,4,.08) 0%,transparent 42%,rgba(8,7,4,.48) 100%)}.opening-copy,.opening-note,.opening-action,.opening-dossier,.opening-ghost{position:relative;z-index:2}.eyebrow{color:var(--color-warm);font-size:var(--type-small);line-height:var(--leading-compact);font-weight:700;text-transform:uppercase}.opening-copy .eyebrow{margin-bottom:var(--space-6);color:#f7f1e8c7}.opening h1{max-width:min(1420px,calc(100vw - (var(--page-x) * 2)));font-family:var(--font-display);font-size:var(--type-hero);line-height:var(--leading-hero);font-weight:430;letter-spacing:0}.headline-line{display:block}.headline-line-primary{white-space:nowrap}.morph-word{--morph-width: auto;position:relative;display:inline-grid;grid-template-areas:"word";width:var(--morph-width);min-width:max-content;vertical-align:top}.morph-slot{grid-area:word;opacity:0;filter:blur(1px);transform:translateY(.035em) scale(.998);backface-visibility:hidden;transition:opacity .38s var(--ease-out),filter .38s var(--ease-out),transform .38s var(--ease-out);white-space:nowrap;will-change:opacity,filter,transform}.morph-slot.is-current{opacity:1;filter:blur(0);transform:translateY(0) scale(1);transition-duration:.72s}.morph-probe{position:absolute;grid-area:word;visibility:hidden;pointer-events:none;white-space:nowrap}.opening-note{position:absolute;top:154px;right:var(--page-x);max-width:390px;color:var(--color-ink-dim);font-size:var(--type-body-lg);line-height:1.58}.opening-action{position:absolute;right:var(--page-x);bottom:122px;min-width:150px;background:#4037af70}.opening-dossier{--rail-x: 1;--rail-y: 1;position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:0;border-bottom:0;background:#08070414;-webkit-backdrop-filter:none;backdrop-filter:none}.opening-dossier:before,.opening-dossier:after{content:"";position:absolute;z-index:1;left:0;right:0;height:1px;background:var(--color-rule-strong);transform:scaleX(var(--rail-x));transform-origin:left center}.opening-dossier:before{top:0}.opening-dossier:after{bottom:0;background:var(--color-rule)}.opening-dossier p{position:relative;min-height:82px;display:grid;align-content:center;gap:var(--space-2);padding:0 var(--page-x);border-right:0;color:var(--color-ink-dim);font-size:var(--type-small);line-height:var(--leading-compact)}.opening-dossier p:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:var(--color-rule);transform:scaleY(var(--rail-y));transform-origin:top center}.opening-dossier p:last-child:after{content:none}.opening-dossier span{color:var(--color-warm);font-size:var(--type-label);font-weight:760;text-transform:uppercase}.opening-ghost{position:absolute;left:-18px;right:-18px;bottom:148px;color:transparent;-webkit-text-stroke:1px rgba(247,241,232,.14);font-family:var(--font-display);font-size:132px;line-height:.78;font-weight:260;letter-spacing:0;white-space:nowrap;pointer-events:none}.thesis{position:relative;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);min-height:680px;border-bottom:1px solid var(--color-rule)}.thesis>*{border-right:1px solid var(--color-rule)}.thesis>*:last-child{border-right:0}.thesis-image{position:relative;width:100%;height:100%;min-height:680px;overflow:hidden;margin:0}.thesis-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08070429,#080704b3),linear-gradient(90deg,#0807041f,#08070400);pointer-events:none}.thesis-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.12) brightness(.72)}.thesis-copy{--thesis-copy-x: clamp(var(--space-16), 7vw, 124px);position:relative;display:grid;align-content:center;gap:var(--space-8);padding:var(--space-20) var(--thesis-copy-x)}.thesis-eyebrow{position:absolute;left:var(--thesis-copy-x);top:var(--space-8)}.thesis-copy h2,.board-intro h2,.ledger-head h2,.proof-head h2,.apply-panel h2,.modal-copy h2{font-family:var(--font-display);font-weight:430;letter-spacing:0}.thesis-copy h2{max-width:var(--measure-title);font-size:var(--type-display);line-height:var(--leading-display)}.thesis-copy p:last-child,.board-intro p,.board-cell p,.offer-row em,.feature-copy p,.text-card p,.apply-panel>p,.footer-content p,.modal-copy p,.form-actions p{color:var(--color-ink-dim);font-size:var(--type-body);line-height:var(--leading-body)}.mandate-board{padding:var(--space-24) var(--page-x);border-bottom:1px solid var(--color-rule)}.board-intro{background:radial-gradient(circle at 82% 16%,rgba(64,55,175,.26),transparent 34%),var(--color-paper-soft)}.board-intro h2,.ledger-head h2,.proof-head h2{font-size:var(--type-section);line-height:var(--leading-title)}.board-grid{--grid-alpha: .13;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:rgba(247,241,232,var(--grid-alpha));border:1px solid rgba(247,241,232,var(--grid-alpha));border-radius:10px;overflow:hidden;gap:1px}.board-cell{position:relative;min-height:248px;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:var(--space-8);padding:var(--space-8);overflow:hidden;background:var(--color-paper)}.intro-cell{min-height:330px}.intro-cell .eyebrow{margin-bottom:var(--space-5);color:var(--color-warm)}.intro-cell p:last-child{max-width:520px}.board-cell.span-2{grid-column:span 2}.board-cell.inverted{background:var(--color-ink);color:var(--color-black)}.board-cell.metric h3{font-size:25px;line-height:var(--leading-title)}.cell-code{color:var(--color-warm);font-size:var(--type-small);font-weight:720;text-transform:uppercase}.board-cell h3{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:25px;line-height:var(--leading-title);font-weight:460}.board-cell.inverted p{color:#000000a3}.range-mark{display:grid;grid-template-columns:max-content minmax(80px,1fr) max-content;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);color:var(--color-ink);font-size:var(--type-small);font-weight:760}.range-track{position:relative;height:28px}.range-track:before,.range-fill{content:"";position:absolute;left:0;right:0;top:50%;height:1px;transform:translateY(-50%)}.range-track:before{background:#f7f1e82e}.range-fill{right:auto;width:100%;background:var(--color-ink);transform:translateY(-50%) scaleX(0)}.range-point{position:absolute;top:50%;width:7px;height:7px;border:1px solid var(--color-ink);border-radius:50%;background:var(--color-paper);transform:translate(-50%,-50%)}.range-point.start{left:0}.range-point.end{left:100%}.offer-ledger{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);border-bottom:1px solid var(--color-rule)}.ledger-head{padding:var(--space-20) var(--page-x);border-right:1px solid var(--color-rule)}.ledger-head h2{max-width:460px;margin-top:var(--space-5)}.ledger-list{display:grid}.offer-row{--row-line: 1;position:relative;min-height:132px;display:grid;grid-template-columns:62px minmax(210px,.42fr) minmax(0,1fr) 34px;align-items:center;gap:var(--space-8);padding:0 var(--space-8);border-bottom:0;color:var(--color-ink);background:transparent;text-align:left;transition:background .18s var(--ease-out)}.offer-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-rule);transform:scaleX(var(--row-line));transform-origin:left center}.offer-row:last-child:after{content:none}.offer-row:hover,.offer-row:focus-visible{background:#ffffff09}.offer-row span{color:#f7f1e842;font-size:24px;font-weight:360}.offer-row strong{font-family:var(--font-display);font-size:22px;line-height:var(--leading-title);font-weight:450}.offer-row em{font-style:normal}.offer-row svg{transition:transform .22s var(--ease-out),opacity .22s var(--ease-out)}.offer-row:hover svg,.offer-row:focus-visible svg{transform:translate(3px,-3px);opacity:.86}.story-section{padding:var(--space-20) var(--page-x);border-bottom:1px solid var(--color-rule)}.story-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-12);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-rule)}.story-controls{display:flex;gap:var(--space-2)}.story-controls button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-rule-strong);border-radius:50%;color:var(--color-ink);background:transparent}.story-frame{display:grid;grid-template-columns:minmax(0,.98fr) minmax(360px,.7fr);gap:var(--space-20);align-items:center}.story-frame figure{overflow:hidden;border-radius:8px}.story-frame img{width:100%;aspect-ratio:1.22 / 1;object-fit:cover;filter:saturate(.88) contrast(1.05)}.feature-copy h2{max-width:var(--measure-copy);margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--type-section);line-height:var(--leading-display);font-weight:430}.feature-copy p{max-width:var(--measure-copy);margin-bottom:var(--space-8)}.feature-copy button,.apply-panel button,.primary-dark{color:var(--color-ink);background:var(--color-accent);border-color:#ffffff24;font-size:var(--type-small);font-weight:760}.proof-grid{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);border-bottom:1px solid var(--color-rule)}.proof-head{padding:var(--space-20) var(--page-x);border-right:1px solid var(--color-rule)}.proof-head h2{margin-top:var(--space-5);max-width:470px}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:260px;gap:1px;background:var(--color-rule)}.gallery-card{position:relative;overflow:hidden;background:var(--color-paper)}.gallery-card.tall{grid-row:span 2}.gallery-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.05)}.gallery-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.58))}.gallery-card figcaption{position:absolute;z-index:1;left:var(--space-5);bottom:var(--space-5);color:var(--color-ink);font-size:var(--type-small);font-weight:700;text-transform:uppercase}.text-card{display:grid;align-content:end;padding:var(--space-8);background:var(--color-ink)}.text-card:after{content:none}.text-card p{max-width:var(--measure-tight);color:#000000ad;font-size:20px;line-height:1.24}.trust-card{align-content:end;gap:var(--space-5);background:var(--color-paper)}.trust-card span{color:var(--color-warm);font-size:var(--type-small);font-weight:760;text-transform:uppercase}.trust-card p{color:var(--color-ink)}.apply-section{padding:var(--space-24) var(--page-x)}.apply-panel{position:relative;min-height:460px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(320px,.78fr);gap:0;align-items:stretch;overflow:hidden;padding:0;border:1px solid var(--color-rule);border-radius:8px;background:radial-gradient(circle at 16% 12%,rgba(122,114,255,.38),transparent 34%),linear-gradient(135deg,#4037afb3,#080704f0 52%),var(--color-paper-soft)}.apply-copy{position:relative;z-index:1;display:grid;align-content:center;gap:var(--space-6);padding:var(--space-16) clamp(var(--space-10),5vw,var(--space-20));border-right:1px solid var(--color-rule)}.apply-panel h2{position:relative;z-index:1;max-width:680px;margin-top:0;font-size:clamp(42px,4.7vw,64px);line-height:var(--leading-display)}.apply-panel h2 span{display:block}.apply-note{max-width:var(--measure-tight);color:var(--color-ink-dim);font-size:var(--type-body);line-height:var(--leading-body)}.apply-evidence{position:relative;z-index:1;display:grid;align-content:center}.apply-evidence p{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-rule);color:var(--color-ink-dim);font-size:var(--type-body);line-height:1.55}.apply-evidence p:last-child{border-bottom:0}.apply-evidence span{color:var(--color-warm);font-size:var(--type-small);font-weight:760}.apply-panel button{position:relative;z-index:1;justify-self:start;min-width:124px;min-height:42px;margin-top:var(--space-2);border:1px solid rgba(247,241,232,.22);border-radius:6px;background:var(--color-ink);color:var(--color-black);font-size:var(--type-small)}.apply-panel button:hover,.apply-panel button:focus-visible{transform:translateY(-1px);border-color:#f7f1e86b;background:var(--color-ink);color:var(--color-black)}.apply-panel button svg{transition:transform .18s var(--ease-out)}.apply-panel button:hover svg,.apply-panel button:focus-visible svg{transform:translate(2px,-2px)}.cinematic-footer{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(280px,.9fr);align-items:start;column-gap:clamp(32px,5vw,72px);row-gap:0;min-height:clamp(300px,22vw,360px);padding:54px var(--page-x) 42px;border-top:1px solid var(--color-rule);color:#f7f1e8bd;background:#111;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.cinematic-footer:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 14%,rgba(255,255,255,.16),transparent 32%),linear-gradient(to top,#000000d1,#00000059);pointer-events:none}.footer-media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.08) brightness(.78);opacity:.88;pointer-events:none}.cinematic-footer>*:not(.footer-media):not(.footer-wordmark){position:relative;z-index:2}.footer-main{align-self:start;transform:translateY(-10px)}.footer-brand img{display:block;width:118px;max-width:70vw;height:auto;object-fit:contain}.footer-main p{max-width:620px;margin-top:8px;color:#f7f1e8b3;font-size:13px;line-height:1.6;white-space:nowrap}.footer-main small{display:block;margin-top:8px;color:#f7f1e885;font-size:12px;line-height:1.4}.footer-link-groups{justify-self:end;display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:clamp(28px,5vw,70px);align-content:start}.footer-links{display:grid;align-content:start;gap:9px}.footer-links h2{margin:0 0 8px;color:#f7f1e8eb;font-size:11px;line-height:1.2;font-weight:780;letter-spacing:0;text-transform:uppercase}.footer-links a{color:#f7f1e8b3;font-size:13px;line-height:1.6;text-decoration:none;transition:color .18s var(--ease-out)}.footer-links a:hover,.footer-links a:focus-visible{color:var(--color-ink)}.cinematic-footer .footer-wordmark{position:absolute;z-index:2;left:24px;right:24px;bottom:-12px;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(12px,2vw,34px);color:#ffffffeb;font-family:Inter,SF Pro Display,SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(54px,8.8vw,150px);font-weight:760;line-height:.8;letter-spacing:0;white-space:nowrap;pointer-events:none}.cinematic-footer .footer-wordmark span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none}.apply-page{min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(64,55,175,.2),transparent 34%),var(--color-paper)}.apply-hero{min-height:100vh;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);align-items:stretch;padding:74px 0 0}.apply-hero-copy{position:sticky;top:74px;min-height:calc(100vh - 74px);display:grid;align-content:end;padding:var(--space-16) var(--page-x);border-right:1px solid var(--color-rule)}.apply-hero-copy h1{max-width:var(--measure-copy);margin:var(--space-6) 0 var(--space-6);font-family:var(--font-display);font-size:clamp(46px,4.8vw,66px);line-height:var(--leading-display);font-weight:430}.apply-hero-copy>p:not(.eyebrow){max-width:var(--measure-copy);color:var(--color-ink-dim);font-size:var(--type-body-lg);line-height:1.58}.apply-page-signals{display:grid;margin-top:var(--space-16);border-top:1px solid var(--color-rule)}.apply-page-signals p{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--color-rule);color:var(--color-ink-dim);font-size:var(--type-body);line-height:1.5}.apply-page-signals span{color:var(--color-warm);font-size:var(--type-small);font-weight:760;text-transform:uppercase}.apply-page-form{min-height:calc(100vh - 74px);align-self:stretch;padding:var(--space-16)}.modal-shell{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-6)}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.application-modal{position:relative;z-index:1;width:min(1180px,100%);max-height:min(820px,calc(100vh - 48px));display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:0;overflow:auto;padding:0;border:1px solid var(--color-rule-strong);border-radius:8px;color:var(--color-ink);background:#0c0b08;box-shadow:0 24px 90px #00000080}.modal-close{position:absolute;right:var(--space-5);top:var(--space-5);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-ink);background:#ffffff14}.modal-copy{position:relative;overflow:hidden;padding:var(--space-16);border-right:1px solid var(--color-rule);background:radial-gradient(circle at 10% 10%,rgba(64,55,175,.28),transparent 42%),var(--color-paper)}.modal-copy h2{margin:var(--space-6) 0 var(--space-5);font-size:var(--type-section);line-height:var(--leading-title)}.modal-copy .eyebrow{color:var(--color-warm)}.modal-signals{display:grid;margin-top:var(--space-16);border-top:1px solid var(--color-rule)}.modal-signals p{display:grid;grid-template-columns:38px minmax(0,1fr);gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--color-rule)}.modal-signals span{color:var(--color-warm);font-size:var(--type-small);font-weight:760;text-transform:uppercase}.application-form{height:calc(100vh - 74px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(var(--space-4),2.2vh,var(--space-8));overflow:hidden;padding:clamp(var(--space-6),3vw,var(--space-10));border:0;border-radius:0;color:var(--color-black);background:var(--color-ink)}.form-progress{display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));gap:var(--space-2)}.form-progress span{height:2px;background:#00000024;transform-origin:left center}.form-progress span.is-active{background:var(--color-accent)}.form-step{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:clamp(var(--space-3),1.8vh,var(--space-5))}.form-step-head{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);align-items:end;gap:var(--space-6);padding-bottom:clamp(var(--space-3),1.6vh,var(--space-4));border-bottom:1px solid rgba(0,0,0,.16)}.form-step-head>div span,.form-step-head>div p{color:var(--color-accent);font-size:12px;font-weight:820;text-transform:uppercase}.form-step-head>div p{margin-top:var(--space-2);color:#0000008a}.form-step-head h2{font-family:var(--font-display);font-size:34px;line-height:.98;font-weight:460;letter-spacing:0}.form-step-head>p{justify-self:end;max-width:none;color:#00000094;font-size:13px;line-height:1.45;white-space:nowrap;text-align:right}.form-chapter{display:grid;grid-template-columns:minmax(140px,.5fr) minmax(0,1fr);gap:var(--space-6);align-items:end;margin:var(--space-2) 0 var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.16)}.form-chapter span{color:var(--color-accent);font-size:12px;font-weight:820;text-transform:uppercase}.form-chapter p{color:#00000094;font-size:13px;line-height:1.45}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;align-content:start;align-items:start;gap:clamp(var(--space-3),1.6vh,var(--space-4)) var(--space-4)}.step-fields{min-height:0;display:grid;grid-template-columns:1fr;align-self:start;align-content:start;gap:var(--space-4)}.slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:var(--space-3) var(--space-5)}label{display:grid;gap:var(--space-2);margin-bottom:0}label span{color:#000000ad;font-size:12px;font-weight:740}input,textarea{width:100%;min-width:0;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:none;background:#08070408;color:var(--color-black);padding:14px 15px}.application-form input,.application-form textarea{padding:clamp(11px,1.6vh,14px) 13px}textarea{resize:vertical}input:focus,textarea:focus{border-color:var(--color-accent-light);box-shadow:0 0 0 3px #7a72ff29}.file-field{position:relative;display:grid;align-self:start;gap:8px;padding:0}.file-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.file-control{min-height:48px;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;padding:6px 12px;border:1px solid rgba(0,0,0,.2);border-radius:6px;background:linear-gradient(135deg,rgba(64,55,175,.07),transparent 44%),#08070408;cursor:pointer;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),background .18s var(--ease-out)}.file-control strong{display:inline-flex;align-items:center;justify-content:center;min-height:31px;white-space:nowrap;border:0;border-radius:999px;background:var(--color-black);color:var(--color-ink);padding:0 14px;font-size:12px;font-weight:780}.file-control em{min-width:0;overflow:hidden;color:#0000008f;font-size:14px;font-style:normal;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.file-field.has-file .file-control{border-color:#4037af6b;background:linear-gradient(135deg,rgba(64,55,175,.12),transparent 46%),#08070406}.file-field:focus-within .file-control{border-color:var(--color-accent-light);box-shadow:0 0 0 3px #7a72ff29}.file-field small{color:#00000085;font-size:12px;line-height:1.45}.consent-field{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(0,0,0,.14);border-radius:6px;background:#08070406}.consent-field input{width:18px;height:18px;margin-top:1px;padding:0;accent-color:var(--color-accent)}.consent-field span{color:#000000a8;font-size:12px;font-weight:620;line-height:1.45}.date-field{position:relative}.date-field input[type=hidden]{display:none}.date-control{position:relative;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 12px 0 15px;border:1px solid rgba(0,0,0,.2);border-radius:6px;color:var(--color-black);background:#08070408;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),background .18s var(--ease-out)}.date-control span{color:#000000d1;font-size:14px;font-weight:500}.date-control.is-empty span{color:#00000075}.date-control i{width:34px;height:34px;flex:0 0 auto;border-radius:999px;background-color:#4037af14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%234037AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px;transition:background-color .18s var(--ease-out),transform .18s var(--ease-out)}.date-control:hover,.date-control:focus-visible,.date-field:focus-within .date-control{border-color:var(--color-accent-light);background:#4037af0b;box-shadow:0 0 0 3px #7a72ff29}.date-control:hover i,.date-control:focus-visible i,.date-field:focus-within .date-control i{background-color:#4037af29;transform:translateY(-1px)}.date-popover{position:absolute;z-index:30;right:0;bottom:calc(100% + 10px);width:min(334px,100%);padding:var(--space-4);border:1px solid rgba(247,241,232,.18);border-radius:8px;color:var(--color-ink);background:radial-gradient(circle at 80% 0%,rgba(64,55,175,.26),transparent 42%),#090804;box-shadow:0 22px 60px #00000052}.date-popover-head{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.date-popover-head strong{color:var(--color-ink);font-size:13px;font-weight:760;text-align:center}.date-popover-head button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(247,241,232,.16);border-radius:999px;color:var(--color-ink);background:#ffffff0b;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out)}.date-popover-head button:hover,.date-popover-head button:focus-visible{border-color:#f7f1e857;background:#ffffff17;transform:translateY(-1px)}.date-weekdays,.date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.date-weekdays{margin-bottom:var(--space-2)}.date-weekdays span{color:#f7f1e86b;font-size:10px;font-weight:800;line-height:1;text-align:center}.date-grid button,.date-empty{height:34px;border-radius:6px}.date-grid button{color:#f7f1e8d1;font-size:12px;font-weight:720;background:#ffffff0b;transition:background .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out)}.date-grid button:hover,.date-grid button:focus-visible{color:var(--color-ink);background:#7a72ff38;transform:translateY(-1px)}.date-grid button.is-today{box-shadow:inset 0 0 0 1px #f7f1e84d}.date-grid button.is-selected{color:var(--color-white);background:var(--color-accent);box-shadow:0 8px 22px #4037af59}.range-field{grid-template-columns:minmax(0,1fr) minmax(130px,.76fr) 26px;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid rgba(0,0,0,.12)}.range-field span{color:#000000b8}.range-field b{color:var(--color-accent);font-size:13px;text-align:right}input[type=range]{height:2px;padding:0;border:0;border-radius:0;accent-color:var(--color-accent);background:#00000029}.form-actions{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:var(--space-4);margin-top:0;padding-top:clamp(var(--space-3),1.8vh,var(--space-5));border-top:1px solid rgba(0,0,0,.16)}.form-actions.has-status{grid-template-columns:max-content max-content minmax(0,1fr)}.primary-dark{background:var(--color-ink);color:var(--color-black)}.application-form .primary-dark,.application-form .secondary-dark{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid rgba(0,0,0,.18);border-radius:6px;font-size:13px;font-weight:760}.application-form .primary-dark{background:var(--color-black);color:var(--color-ink)}.application-form .secondary-dark{color:#000000b8;background:transparent}.application-form .secondary-dark:disabled{cursor:not-allowed;opacity:.32}.application-form input:disabled,.application-form textarea:disabled{cursor:not-allowed;opacity:.72}.application-form button:disabled{cursor:not-allowed}.application-form .primary-dark:hover,.application-form .primary-dark:focus-visible{border-color:#4037afad;background:#080704;box-shadow:0 0 0 1px #4037af61,0 0 0 4px #4037af24}.form-actions p{margin:0;color:#0000008a;font-size:12px;text-align:right}.application-success-shell{z-index:120}.application-success-modal{position:relative;z-index:1;width:min(520px,calc(100vw - 32px));display:grid;gap:var(--space-5);padding:clamp(var(--space-8),5vw,var(--space-12));border:1px solid rgba(247,241,232,.18);border-radius:8px;color:var(--color-ink);background:radial-gradient(circle at 85% 0%,rgba(64,55,175,.34),transparent 42%),#0b0a07;box-shadow:0 24px 90px #00000080}.application-success-modal .eyebrow{color:var(--color-warm)}.application-success-modal h2{margin:0;font-family:var(--font-display);font-size:clamp(38px,5.4vw,68px);font-weight:430;line-height:.96;letter-spacing:0}.application-success-modal p{max-width:440px;margin:0;color:var(--color-ink-dim);font-size:var(--type-body);line-height:var(--leading-body)}.application-success-modal small{color:#f7f1e86b;font-size:11px;line-height:1.45;word-break:break-word}.application-success-modal>div{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.application-success-modal .primary-dark,.application-success-modal .secondary-dark{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid rgba(247,241,232,.18);border-radius:6px;font-size:12px;font-weight:780;text-transform:uppercase}.application-success-modal .primary-dark{color:var(--color-black);background:var(--color-ink)}.application-success-modal .secondary-dark{color:var(--color-ink);background:#ffffff0d}@media(max-width:1100px){.thesis,.mandate-board,.offer-ledger,.proof-grid,.apply-hero,.application-modal,.footer-content{grid-template-columns:1fr}.thesis>*,.board-intro,.ledger-head,.proof-head{border-right:0}.thesis-image{min-height:420px;border-bottom:1px solid var(--color-rule)}.thesis-copy{--thesis-copy-x: var(--page-x);padding:var(--space-10) var(--page-x) var(--space-16)}.thesis-eyebrow{position:static;margin-bottom:calc(var(--space-4) * -1)}.story-frame{grid-template-columns:1fr;gap:var(--space-10)}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-panel{grid-template-columns:1fr;align-items:start}.apply-copy,.apply-evidence{border-right:0;border-bottom:1px solid var(--color-rule)}.footer-content nav{justify-content:start}.cinematic-footer{grid-template-columns:1fr}.footer-link-groups{justify-self:start}.apply-hero-copy{position:relative;top:auto;min-height:auto;border-right:0;border-bottom:1px solid var(--color-rule)}.apply-page-form{min-height:auto}.application-form{height:auto;min-height:0;overflow:visible}.form-step-head{grid-template-columns:minmax(120px,max-content) minmax(0,1fr)}.form-step-head>p{grid-column:2}}@media(max-width:760px){:root{--page-x: 18px;--type-hero: 54px;--type-hero-home: 54px;--type-display: 40px;--type-section: 34px}.public-header{min-height:70px;grid-template-columns:1fr auto}.public-brand,.public-brand img{width:108px}.public-nav{display:none}.public-header-cta{min-height:36px;padding:0 12px;font-size:11px}.public-menu-toggle{display:inline-flex;min-height:36px;width:36px}.public-mobile-menu{position:absolute;top:calc(100% + 8px);right:var(--page-x);width:min(280px,calc(100vw - (var(--page-x) * 2)));display:grid;gap:2px;padding:8px;border:1px solid var(--color-rule);border-radius:8px;background:#080704e6;box-shadow:0 22px 50px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-mobile-menu[hidden]{display:none}.public-mobile-menu a{padding:13px 12px;border-radius:6px}.public-mobile-menu a:hover,.public-mobile-menu a:focus-visible{background:#fff1}.site-header{min-height:70px;grid-template-columns:1fr auto}.brand-link,.brand-link img{width:108px}.section-nav{display:none}.opening{min-height:820px;padding-top:120px;padding-bottom:var(--space-12)}.opening h1{font-size:var(--type-hero)}.headline-line-primary{white-space:normal}.opening-note{position:relative;inset:auto;max-width:320px;margin-top:var(--space-8);font-size:15px}.opening-action{position:relative;inset:auto;width:max-content;margin-top:var(--space-6)}.opening-dossier{position:relative;inset:auto;grid-template-columns:1fr;margin-top:var(--space-8)}.opening-dossier p{min-height:auto;padding:var(--space-4) 0;border-right:0;border-bottom:1px solid var(--color-rule)}.opening-dossier p:after{content:none}.opening-dossier p:last-child{border-bottom:0}.opening-ghost{bottom:18px;font-size:60px}.apply-hero{padding-top:70px}.apply-hero-copy{padding:var(--space-10) var(--page-x)}.apply-hero-copy h1{font-size:38px}.apply-page-form{padding:var(--space-6)}.application-form{gap:var(--space-6);padding:var(--space-6)}.form-step-head{grid-template-columns:1fr}.form-step-head>p{grid-column:auto;justify-self:end;text-align:right}.slider-grid,.form-grid{grid-template-columns:1fr}.range-field{grid-template-columns:1fr 1fr 26px}.form-actions{grid-template-columns:1fr 1fr}.form-actions p{grid-column:1 / -1;text-align:left}.thesis{min-height:auto}.thesis-image{width:100%;min-height:320px;margin-top:0}.thesis-image img{aspect-ratio:auto}.thesis-copy h2,.board-intro h2,.ledger-head h2,.proof-head h2,.feature-copy h2,.apply-panel h2,.modal-copy h2{font-size:var(--type-section)}.board-grid,.gallery-grid,.form-grid{grid-template-columns:1fr}.board-cell,.board-cell.span-2{grid-column:auto}.board-cell.metric h3{font-size:34px}.offer-row{min-height:164px;grid-template-columns:42px 1fr 24px;gap:var(--space-4);padding:var(--space-6) var(--page-x)}.offer-row em{grid-column:2 / -1}.story-section,.board-intro,.ledger-head,.proof-head{padding-top:var(--space-12);padding-bottom:var(--space-12)}.story-head{margin-bottom:var(--space-10)}.gallery-grid{grid-auto-rows:230px}.gallery-card.tall{grid-row:auto}.text-card p{font-size:18px}.apply-section{padding:var(--space-16) var(--page-x)}.apply-panel{min-height:auto;padding:0}.apply-copy,.apply-evidence p{padding:var(--space-8)}.apply-evidence p{grid-template-columns:34px minmax(0,1fr)}.apply-panel button{width:auto;margin-top:var(--space-2)}.site-footer{padding-top:var(--space-12);padding-bottom:var(--space-12)}.footer-content nav{grid-template-columns:repeat(2,max-content)}.cinematic-footer{grid-template-columns:1fr;row-gap:var(--space-5);min-height:430px;padding:var(--space-10) var(--page-x) 82px}.footer-link-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:var(--space-5);width:100%;max-width:340px;margin-top:var(--space-2)}.footer-brand img{width:108px;height:54px}.footer-main p{max-width:300px;white-space:normal}.footer-main{transform:none}.footer-links{gap:7px}.footer-links h2{margin-bottom:6px;font-size:10px}.footer-links a{font-size:12px;line-height:1.5}.footer-media{opacity:.7}.cinematic-footer .footer-wordmark{left:16px;right:16px;bottom:-4px;gap:10px;font-size:clamp(30px,8.5vw,52px)}.modal-shell{padding:var(--space-3)}.application-modal{padding:var(--space-5);max-height:calc(100vh - 24px)}.application-modal{padding:0}.modal-copy{padding:var(--space-10) var(--space-6);border-right:0;border-bottom:1px solid var(--color-rule)}.application-form{padding:var(--space-6)}.form-chapter{grid-template-columns:1fr;gap:var(--space-2)}.form-actions{display:grid}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.scroll-progress{display:none}}
