@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,wght,SOFT,WONK@0,400,20,1;0,500,20,1;1,400,20,1&family=Inter:wght@400;500;600&display=swap');
:root{--ink:#0D0C0A;--cream:#F5F0E6;--gold:#C9A15C;--line:rgba(245,240,230,.24);--serif:'Fraunces',Georgia,serif;--sans:'Inter',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.skip{position:fixed;left:16px;top:-80px;background:var(--cream);color:var(--ink);padding:12px;z-index:100}.skip:focus{top:10px}.nav{position:absolute;top:0;left:0;width:100%;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:26px 4.5%;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px}.brand svg{width:55px;height:55px;color:var(--gold)}.brand-name{font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:26px}.nav-links a,.eyebrow,.meta,.button,.text-link,.footer{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.nav-links a{padding:10px 0}.nav-links a:hover{color:var(--gold)}.nav-links .nav-cta{border:1px solid rgba(245,240,230,.55);padding:12px 20px}.menu-toggle{display:none;color:var(--cream);background:none;border:1px solid var(--line);padding:9px 13px}.hero{min-height:880px;min-height:100svh;position:relative;display:flex;flex-direction:column;justify-content:center;padding:165px 7% 150px;isolation:isolate;overflow:hidden}.hero-image{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:-3}.hero:after{content:'';position:absolute;inset:0;background:rgba(13,12,10,.45);z-index:-2}.hero .eyebrow{color:var(--cream);position:absolute;top:137px;left:4.5%}.hero-content{text-align:center;max-width:1300px;margin:auto}.kicker{font-family:var(--serif);font-size:26px;font-style:italic;color:var(--gold);margin:0 0 20px}.hero h1{font-family:var(--serif);font-size:clamp(60px,7.8vw,132px);font-weight:400;letter-spacing:-.055em;line-height:.96;margin:0 0 30px}.hero h1 span{display:block}.hero-sub{max-width:680px;margin:0 auto;font-size:17px;line-height:1.7}.hero-bottom{position:absolute;bottom:32px;left:4.5%;right:4.5%;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.hero-bottom p{max-width:390px;font-size:13px;line-height:1.6;margin:0}.scroll-link{font-size:12px;letter-spacing:.14em;text-transform:uppercase;display:flex;gap:28px;align-items:center}.scroll-link span{font-size:28px;color:var(--gold)}.section{padding:110px 7%;position:relative}.wrap{max-width:1300px;margin:auto}.eyebrow{color:var(--gold);margin:0 0 30px;font-weight:500}.section h2{font-family:var(--serif);font-size:clamp(40px,4.6vw,74px);letter-spacing:-.035em;font-weight:400;line-height:1.1;margin:0 0 36px}.section h3{font-family:var(--serif);font-weight:400;line-height:1.18;font-size:30px;margin:0 0 20px}.section p{margin:0 0 24px}.cream{background:var(--cream);color:var(--ink);--line:rgba(13,12,10,.22)}.cream .eyebrow{color:#775722}.split{display:grid;grid-template-columns:1fr 1fr;gap:9%}.split.narrow{grid-template-columns:1.15fr 1fr}.lead{font-size:22px;line-height:1.6}.serif{font-family:var(--serif)}.muted{opacity:.72}.rule{border-top:1px solid var(--line);padding-top:26px}.manifesto{overflow:hidden;padding-top:130px;padding-bottom:120px}.watermark{position:absolute;left:50%;top:50%;width:min(1100px,110vw);transform:translate(-50%,-50%);color:var(--gold);opacity:.09;pointer-events:none}.manifesto .wrap{position:relative}.manifesto h2{max-width:800px;font-size:clamp(50px,6.6vw,100px)}.manifesto-copy{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin:60px 0}.manifesto-copy p{font-size:18px;line-height:1.85}.statement{font-family:var(--serif);font-size:clamp(34px,4.8vw,72px);line-height:1.16;letter-spacing:-.025em;max-width:1100px}.gold{color:var(--gold)}.center{text-align:center;margin-left:auto;margin-right:auto}.italic{font-style:italic}.duo{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:60px}.duo article{border-top:1px solid var(--line);padding-top:26px}.timescale{padding:60px 0 0;margin-top:45px!important;border-top:1px solid var(--line);font-size:clamp(28px,3vw,44px);font-family:var(--serif);line-height:1.4;font-style:italic;text-align:center}.faq{margin-top:30px}.faq article{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;border-top:1px solid var(--line);padding:32px 0}.faq h3{font-size:24px}.faq p{margin:0}.steps{margin-top:65px}.step{display:grid;grid-template-columns:65px 1fr 1.5fr;gap:30px;border-top:1px solid var(--line);padding:30px 0;align-items:start}.step .number{font-size:13px;color:var(--gold);padding-top:6px}.step h3{font-size:38px;margin:0}.step p{margin:0}.sequence{font-size:27px;font-family:var(--serif);line-height:1.5;max-width:800px;margin:40px 0 0!important}.landscape-intro{max-width:670px;margin-bottom:55px}.landscape-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 32px}.landscape{border-bottom:1px solid var(--line);padding-bottom:20px}.landscape-image{width:100%;aspect-ratio:1.65;object-fit:cover;display:block}.photo-placeholder{aspect-ratio:1.65;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:rgba(245,240,230,.03)}.photo-placeholder svg{width:60%;height:150%;position:absolute;color:var(--gold);opacity:.14}.photo-placeholder span{z-index:1;max-width:80%;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-align:center}.landscape summary{list-style:none;cursor:pointer;position:relative;padding:22px 35px 0 0}.landscape summary::-webkit-details-marker{display:none}.landscape summary:after{content:'+';position:absolute;right:0;top:26px;font-size:25px;color:var(--gold)}.landscape[open] summary:after{content:'−'}.landscape .meta{color:var(--gold);margin-bottom:9px}.landscape h3{font-size:28px;margin-bottom:8px}.landscape .habitat{font-family:var(--serif);font-style:italic;font-size:19px;opacity:.8}.landscape-body{padding-top:25px}.landscape-body p{font-size:16px}.landscape-body strong{display:block;color:var(--gold);font-size:12px;letter-spacing:.13em;font-weight:500;margin:20px 0 8px}.photo-caption{font-size:12px;opacity:.65;line-height:1.5;margin:12px 0 0!important}.immersive{position:relative;min-height:670px;padding:100px 7%;display:flex;align-items:flex-end;isolation:isolate}.immersive img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.immersive:after{content:'';position:absolute;inset:0;background:rgba(13,12,10,.4);z-index:-1}.immersive .wrap{width:100%}.immersive blockquote{font-family:var(--serif);font-size:clamp(44px,6vw,90px);line-height:1.1;max-width:960px;margin:0 0 25px;letter-spacing:-.03em}.architecture{border:1px solid var(--line);padding:40px;display:flex;flex-direction:column;justify-content:center}.architecture p{font-family:var(--serif);font-size:30px;line-height:1.4;margin:0;padding:22px 0;border-bottom:1px solid var(--line)}.architecture p:last-child{border:0}.architecture span{display:block;font-family:var(--sans);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.three article{border-top:1px solid var(--line);padding-top:26px}.three .number{color:var(--gold);font-size:13px;display:block;margin-bottom:25px}.participation{padding-top:30px}.boundary{list-style:none;padding:0;margin:35px 0}.boundary li{border-top:1px solid var(--line);padding:16px 0 16px 30px;position:relative}.boundary li:before{content:'—';position:absolute;left:0;color:var(--gold)}.founders{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:60px}.portrait{height:330px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:26px}.portrait svg{position:absolute;width:300px;color:var(--gold);opacity:.16}.portrait .initials{font-family:var(--serif);font-size:78px;position:relative}.portrait .meta{position:absolute;bottom:18px;left:20px;font-size:11px;opacity:.65}.founders h3{margin-bottom:9px}.founders .role{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.founders .bio{font-size:15px;opacity:.7;max-width:400px}.ambition{text-align:center;padding:145px 7%;overflow:hidden}.ambition .wrap{position:relative}.ambition h2{font-size:clamp(50px,7vw,105px);max-width:1100px;margin:0 auto 50px}.ambition .lead{max-width:850px;margin:0 auto 30px}.ambition .body{max-width:740px;margin:auto}.close{border-top:1px solid var(--line);text-align:center;padding-top:100px;padding-bottom:100px}.close h2{max-width:1050px;margin:20px auto 40px}.button{display:inline-flex;gap:55px;align-items:center;padding:20px 25px;border:1px solid var(--gold);color:var(--cream);transition:background .2s,color .2s}.button:hover{background:var(--gold);color:var(--ink)}.button span{font-size:23px;line-height:1}.footer{border-top:1px solid var(--line);padding:32px 4.5%;display:flex;justify-content:space-between;gap:24px;font-size:11px}.footer-links{display:flex;gap:25px}.seed-hero{min-height:850px;background:var(--ink);padding-bottom:65px}.seed-hero:after{display:none}.seed-hero .hero-content{text-align:left;width:100%;position:relative}.seed-hero h1{font-size:clamp(58px,6.8vw,110px);max-width:1100px}.seed-hero .hero-sub{margin:0;max-width:660px}.seed-hero .watermark{left:83%;top:45%;width:700px;z-index:-1}.seed-hero .kicker{margin-top:45px}.seed-stat{border-top:1px solid var(--line);display:flex;gap:38px;align-items:center;max-width:660px;margin-top:40px;padding-top:25px}.seed-stat strong{font-family:var(--serif);font-size:70px;font-weight:400;color:var(--gold);line-height:1}.seed-stat p{font-size:14px;max-width:250px}.capital-card{border-top:1px solid var(--line);padding-top:30px}.capital-card .amount{font-family:var(--serif);font-size:76px;line-height:1.2;margin-bottom:24px}.capital-card .meta{margin-bottom:20px}.text-link{border-bottom:1px solid var(--gold);padding-bottom:6px;display:inline-block;margin-top:18px}.seed-note{font-size:13px;opacity:.7}.investment-list{counter-reset:item;list-style:none;padding:0}.investment-list li{counter-increment:item;padding:28px 0 28px 60px;border-top:1px solid var(--line);position:relative}.investment-list li:before{content:'0' counter(item);color:var(--gold);position:absolute;left:0}.investment-list h3{font-size:26px;margin-bottom:10px}.investment-list p{margin:0}.credits details{max-width:900px;margin:auto}.credits summary{cursor:pointer}.credits li{margin:15px 0;font-size:14px}.credits a{text-decoration:underline}.credits{padding-top:30px;padding-bottom:30px;border-top:1px solid var(--line)}
@media(min-width:1600px){.hero-content{max-width:1500px}.hero h1{font-size:150px}}
@media(max-width:1050px){.brand-name{display:none}.nav-links{gap:19px}.hero{min-height:850px}.hero h1{font-size:10vw}.section{padding:80px 6%}.split{gap:6%}.three{gap:26px}.step{grid-template-columns:40px 1fr 1.4fr;gap:20px}.hero-bottom p{max-width:340px}}
@media(max-width:740px){body{font-size:16px}.nav{padding:18px 6%;gap:15px}.brand-name{display:block;font-size:10px}.brand svg{width:44px;height:44px}.menu-toggle{display:block;font-size:13px}.nav-links{display:none;position:absolute;top:81px;left:0;right:0;background:var(--ink);padding:20px 6% 28px;flex-direction:column;align-items:stretch;gap:5px;border-bottom:1px solid var(--line)}.nav-links.is-open{display:flex}.nav-links a{font-size:14px;padding:11px 0}.nav-links .nav-cta{margin-top:8px;text-align:center}.hero{min-height:850px;min-height:100svh;padding:170px 6% 190px}.hero .eyebrow{top:111px;left:6%;font-size:10px;letter-spacing:.09em}.hero h1{font-size:clamp(45px,11.6vw,85px);letter-spacing:-.045em}.hero-sub{font-size:15px;line-height:1.7}.kicker{font-size:23px}.hero-bottom{left:6%;right:6%;bottom:25px;align-items:flex-start}.hero-bottom p{font-size:11px;max-width:220px}.scroll-link{font-size:10px;gap:10px}.section{padding:70px 6%}.section h2{font-size:42px}.eyebrow{font-size:11px;margin-bottom:25px}.split,.split.narrow,.manifesto-copy,.duo,.three,.founders{grid-template-columns:1fr;gap:30px}.manifesto h2{font-size:53px}.manifesto-copy{margin:35px 0;gap:0}.manifesto-copy p{font-size:16px}.statement{font-size:39px}.lead{font-size:19px}.timescale{font-size:29px}.faq article{grid-template-columns:1fr;gap:10px}.step{grid-template-columns:32px 1fr;gap:10px 16px;padding:25px 0}.step h3{font-size:32px}.step p{grid-column:2}.sequence{font-size:25px}.landscape-grid{grid-template-columns:1fr;gap:30px}.landscape h3{font-size:27px}.immersive{min-height:540px;padding:65px 6%}.immersive blockquote{font-size:46px}.three{margin-top:40px}.architecture{padding:23px}.architecture p{font-size:27px}.portrait{height:310px}.ambition h2{font-size:49px}.close h2{font-size:43px}.footer{flex-direction:column;padding:28px 6%;font-size:10px}.seed-hero{min-height:860px;padding-bottom:60px}.seed-hero h1{font-size:54px}.seed-stat strong{font-size:64px}.seed-stat{gap:25px}.capital-card .amount{font-size:65px}.seed-hero .watermark{left:100%;width:650px}.button{font-size:11px;gap:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
