.founder-page{--f-paper:#f5f0e6;--f-deep:#032f2a;--f-forest:#073f36;--f-mid:#0a473c;--f-lime:#d8ed59;--f-mint:#bde6d4;background:var(--f-deep);color:var(--f-paper);overflow:hidden}.founder-nav{z-index:10;border-bottom:1px solid #f5f0e62b;justify-content:space-between;align-items:center;width:100%;height:108px;padding:0 4.2vw;display:flex;position:absolute;top:0;left:0}.founder-brand{letter-spacing:.2em;align-items:center;gap:18px;display:flex}.founder-brand>span{border:1px solid var(--f-lime);width:52px;height:52px;color:var(--f-lime);border-radius:50%;place-items:center;font:italic 29px Georgia,serif;display:grid}.founder-brand strong{font-size:11px;line-height:1.25}.founder-nav>div{text-transform:uppercase;letter-spacing:.1em;gap:28px;font-size:9px;display:flex}.founder-nav-action{color:var(--f-lime);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;padding-bottom:5px;font-size:9px}.founder-kicker{color:var(--f-lime);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:9px;font-weight:700}.founder-hero{isolation:isolate;background:radial-gradient(circle at 79% 48%,#d8ed591a,#0000 27%),linear-gradient(135deg,#063c34,#032f2a 72%);min-height:900px;padding:185px 6vw 105px;position:relative}.founder-hero h1{z-index:2;letter-spacing:-.065em;margin:62px 0 76px;font:400 clamp(84px,11.5vw,170px)/.8 Georgia,serif;position:relative}.founder-hero h1 em,.founder-letter h2 em,.founder-now h2 em{color:var(--f-lime);font-weight:400}.founder-hero-bottom{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:8vw;max-width:920px;display:grid;position:relative}.founder-hero-bottom p{color:#d0e2da;max-width:700px;font-size:17px}.founder-hero-bottom a{white-space:nowrap;color:var(--f-lime);text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid;padding-bottom:6px;font-size:9px;font-weight:700}.founder-orbits{z-index:0;width:430px;height:320px;position:absolute;top:280px;right:6vw}.founder-orbits i{border:1px solid #bde6d457;border-radius:50%;position:absolute;inset:50px 0;transform:rotate(20deg)}.founder-orbits i:nth-child(2){border-color:#d8ed5966;inset:42px 30px;transform:rotate(-51deg)}.founder-orbits i:nth-child(3){border-style:dashed;inset:85px 55px;transform:rotate(62deg)}.founder-orbits span{background:var(--f-lime);width:100px;height:100px;color:var(--f-forest);border-radius:50%;place-items:center;font:italic 27px Georgia,serif;display:grid;position:absolute;top:113px;left:169px;box-shadow:0 0 0 16px #d8ed590a}.founder-letter{background:var(--f-paper);color:var(--f-forest);grid-template-columns:.34fr 1fr;gap:9vw;padding:125px 6vw;display:grid}.founder-letter aside{border-top:1px solid #073f364d;padding-top:22px}.founder-letter aside>span{color:#69877f;font-size:9px}.founder-letter aside p{color:#4f6d64;margin-top:38px;font-size:11px}.founder-letter aside strong{color:var(--f-forest);font-weight:700}.founder-letter article{max-width:900px}.founder-letter .founder-kicker{color:#68877e}.founder-letter h2{letter-spacing:-.05em;margin:28px 0 52px;font:400 clamp(49px,6vw,84px)/1 Georgia,serif}.founder-letter h2 em{color:#6b8c7f}.founder-letter article>p:not(.founder-kicker){color:#365c52;font:400 18px/1.78 Georgia,serif}.founder-letter blockquote{border-left:2px solid var(--f-forest);color:var(--f-forest);margin:54px 0;padding:35px 0 35px 35px;font:400 clamp(28px,3vw,43px)/1.25 Georgia,serif}.founder-signature{border-top:1px solid #073f3640;align-items:center;gap:18px;margin-top:60px;padding-top:28px;display:flex}.founder-signature>span{background:var(--f-forest);width:58px;height:58px;color:var(--f-lime);border-radius:50%;place-items:center;font:italic 24px Georgia,serif;display:grid}.founder-signature strong,.founder-signature small{display:block}.founder-signature strong{font:400 25px Georgia,serif}.founder-signature small{color:#5e7770;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:10px}.founder-now{background:var(--f-mid);padding:125px 6vw}.founder-now>div:first-child{grid-template-columns:.38fr 1fr;align-items:start;gap:6vw;display:grid}.founder-now h2{letter-spacing:-.05em;margin:0;font:400 clamp(50px,6.5vw,91px)/.98 Georgia,serif}.founder-now-grid{border-top:1px solid #f5f0e633;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.founder-now-grid article{border-right:1px solid #f5f0e633;min-height:320px;padding:28px 25px}.founder-now-grid article:last-child{border-right:0}.founder-now-grid span{color:var(--f-mint);font-size:8px}.founder-now-grid h3{margin:65px 0 14px;font:400 31px Georgia,serif}.founder-now-grid p{color:#bfd1ca;font-size:12px}.founder-invitation{background:var(--f-lime);color:var(--f-forest);padding:130px 6vw}.founder-invitation .founder-kicker{color:var(--f-forest)}.founder-invitation h2{letter-spacing:-.055em;max-width:1050px;margin:28px 0 32px;font:400 clamp(55px,7.8vw,112px)/.93 Georgia,serif}.founder-invitation>p:not(.founder-kicker){max-width:650px}.founder-invitation>a{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid;margin-top:25px;padding-bottom:7px;font-size:10px;font-weight:700;display:inline-block}.founder-footer{background:#022923;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:60px 6vw;font-size:10px;display:grid}.founder-footer strong{font:400 23px Georgia,serif}.founder-footer p{color:#9fb5af;margin:8px 0 0}.founder-footer>a{text-align:center;color:var(--f-lime)}.founder-footer>p{text-align:right}@media (max-width:950px){.founder-nav>div{display:none}.founder-nav .detail-nav-mobile{display:block}.founder-orbits{opacity:.45;right:-80px}.founder-letter{grid-template-columns:1fr;gap:55px}.founder-now>div:first-child{grid-template-columns:1fr;gap:25px}}@media (max-width:700px){.founder-nav{height:78px;padding:0 6vw}.founder-brand>span{width:42px;height:42px}.founder-brand strong{font-size:9px}.founder-nav-action{display:none}.founder-hero{min-height:760px;padding:135px 6vw 85px}.founder-hero h1{margin:60px 0;font-size:19vw}.founder-hero-bottom{grid-template-columns:1fr;gap:24px}.founder-orbits{display:none}.founder-letter,.founder-now,.founder-invitation{padding:85px 6vw}.founder-letter article>p:not(.founder-kicker){font-size:17px}.founder-letter blockquote{padding-left:22px}.founder-now-grid{grid-template-columns:1fr}.founder-now-grid article{border-bottom:1px solid #f5f0e633;border-right:0;min-height:255px}.founder-footer{grid-template-columns:1fr;gap:28px}.founder-footer>a,.founder-footer>p{text-align:left}}
