@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jost-latin-500-normal.dd8773d4.woff2) format("woff2"),url(/_next/static/media/jost-latin-500-normal.c21c5d33.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/jost-latin-600-normal.765288b4.woff2) format("woff2"),url(/_next/static/media/jost-latin-600-normal.c425e900.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jost-latin-700-normal.0570b94f.woff2) format("woff2"),url(/_next/static/media/jost-latin-700-normal.77a78def.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-sans-latin-400-normal.34918409.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-400-normal.1d032d47.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-500-normal.df2a691d.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-500-normal.2d5fb5a9.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/instrument-sans-latin-600-normal.e08e708e.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-600-normal.68b79c9c.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff")}:root{--navy:#1b2a41;--navy-2:#24354f;--navy-line:#33465f;--navy-line-2:#2c3d57;--navy-outline:#5b6b85;--navy-input-line:#4b5c78;--cream:#f5f1e6;--sand:#e9e2d0;--card:#fbf8f1;--line:#d6ccb4;--line-soft:#e6decb;--ochre:#9a6414;--ochre-text:#8a5a12;--ochre-light:#e7b866;--ink:#1b2a41;--text:#3a4459;--text-2:#4a5468;--text-3:#5d677a;--on-dark:#f5f1e6;--on-dark-2:#c9cfd9;--on-dark-3:#a9b4c4;--font-display:"Jost";--font-body:"Instrument Sans";--font-mono:"IBM Plex Mono";--radius:6px;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--ochre-text)}a:hover{color:#6b450c}section[id]{scroll-margin-top:16px}h1,h2,h3{font-family:var(--font-display),sans-serif;font-weight:600;margin:0}p{margin:0}.wrap{max-width:var(--max);margin:0 auto;padding-left:32px;padding-right:32px}@media (max-width:600px){.wrap{padding-left:16px;padding-right:16px}}.eyebrow{font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ochre-text);margin:0 0 14px}.eyebrow.on-dark{color:var(--ochre-light)}.h2{font-size:clamp(32px,3.6vw,48px);line-height:1.1}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;font-weight:600;text-decoration:none;font-size:16px;border:1px solid transparent;cursor:pointer;font-family:inherit}.btn-primary{background:var(--ochre-light);color:var(--navy)}.btn-primary:hover{background:#f0c67a;color:var(--navy)}.btn-outline{color:var(--on-dark);border-color:var(--navy-outline)}.btn-outline:hover{color:var(--on-dark);border-color:var(--on-dark-2)}.site-header{background:var(--navy);color:var(--on-dark)}.site-header .wrap{display:flex;flex-wrap:wrap;gap:16px 20px;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px}.brand{display:flex;align-items:baseline;gap:10px;text-decoration:none}.brand,.brand:hover{color:var(--on-dark)}.brand-mark{font-weight:700;font-size:24px;letter-spacing:.06em}.brand-mark,.brand-name{font-family:var(--font-display)}.brand-name{font-weight:500;font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:#b8c2d1}.nav{display:flex;flex-wrap:wrap;gap:4px 26px;align-items:center;font-size:15px}.nav a{color:var(--on-dark);text-decoration:none;padding:10px 0}.nav a:hover{color:var(--ochre-light)}.nav .btn{min-height:44px;padding:0 18px;margin-left:4px}@media (max-width:760px){.nav .nav-link{display:none}.site-header .wrap{flex-wrap:nowrap}}@media (max-width:420px){.brand-name{display:none}}.hero{background:var(--navy);color:var(--on-dark);border-top:1px solid var(--navy-line-2)}.hero .wrap{display:flex;flex-wrap:wrap;gap:48px 56px;align-items:center;padding-top:88px;padding-bottom:96px}.hero-copy{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.hero h1{font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.01em}.hero-sub{max-width:600px;font-size:19px;color:var(--on-dark-2)}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;padding-top:8px}.hero-media{flex:1 1 340px;min-width:0;position:relative;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover}@media (max-width:600px){.hero .wrap{padding-top:56px;padding-bottom:64px}}.strip{background:var(--ochre);color:#fff}.strip .wrap{display:flex;flex-wrap:wrap;gap:24px 48px;padding-top:36px;padding-bottom:36px}.strip-item{flex:1 1 200px}.strip-item .v{font-family:var(--font-display);font-weight:700;font-size:36px;line-height:1.1}.strip-item .l{margin-top:4px;font-size:15px;color:#fff6e6}.section{padding-top:104px;padding-bottom:104px}.section-head{display:flex;flex-wrap:wrap;gap:20px 64px;align-items:flex-end;justify-content:space-between;margin-bottom:48px}.section-head>div{flex:1 1 520px}.section-head>p{flex:1 1 360px;color:var(--text-2)}@media (max-width:600px){.section{padding-top:72px;padding-bottom:72px}}.cards{display:flex;flex-wrap:wrap;gap:24px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:36px;display:flex;flex-direction:column;gap:22px;overflow:hidden}.card h3{font-size:30px}.card-img{margin:-36px -36px 0;width:calc(100% + 72px);max-width:none;height:200px;object-fit:cover}.card-tag{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ochre-text);margin-bottom:8px}.card p{font-size:15px;color:var(--text)}.card.primary{flex:1.3 1 360px;background:var(--navy);color:var(--on-dark);border-color:var(--navy)}.card.primary .card-tag{color:var(--ochre-light)}.card.primary p{color:var(--on-dark-2)}.card.secondary{flex:1 1 300px}.specs{margin:0;display:flex;flex-direction:column;font-size:15px}.specs>div{display:flex;gap:16px;padding:12px 0;border-top:1px solid var(--line-soft)}.specs>div:last-child{border-bottom:1px solid var(--line-soft)}.specs dt{flex:0 0 96px;font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);padding-top:3px}.specs dd{margin:0}.card.primary .specs>div{border-color:var(--navy-line)}.card.primary .specs dt{color:var(--on-dark-3)}@media (max-width:600px){.card{padding:26px}.card-img{margin:-26px -26px 0;width:calc(100% + 52px)}}.pillars{display:flex;flex-wrap:wrap;gap:40px}.pillar{flex:1 1 280px;border-top:3px solid var(--ochre);padding-top:22px}.pillar h3{font-size:22px;margin-bottom:10px}.pillar p{color:var(--text)}.owners{background:var(--sand);border-top:1px solid var(--line)}.owners-img{width:100%;height:clamp(220px,32vw,380px);object-fit:cover;border-radius:var(--radius);margin-bottom:32px}.paths{display:flex;flex-wrap:wrap;gap:20px}.path{flex:1 1 220px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;gap:10px}.path h3{font-size:20px}.path p{font-size:15px;color:var(--text)}a.path.cta{background:var(--navy);border-color:var(--navy);color:var(--on-dark);text-decoration:none;transition:transform .15s ease}a.path.cta:hover{transform:translateY(-2px)}a.path.cta p{color:var(--on-dark-2)}a.path.cta .go{margin-top:auto;padding-top:8px;font-weight:600;color:var(--ochre-light)}.experience{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.label-mono{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 18px}.projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-bottom:56px}.project{display:flex;flex-direction:column;gap:12px}.project img{width:100%;height:180px;object-fit:cover;border-radius:var(--radius)}.project h3{font-size:20px}.project h3 span{font-weight:500;color:var(--text-3)}.project p{font-size:15px;color:var(--text)}.rep{display:flex;flex-wrap:wrap;gap:20px}.rep>div{flex:1 1 380px;border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:10px}.rep h3{font-size:20px}.rep p{font-size:15px;color:var(--text)}.investors{background:var(--navy);color:var(--on-dark)}.investors .wrap{display:flex;flex-wrap:wrap;gap:32px 64px;align-items:flex-end;padding-top:96px;padding-bottom:96px}.investors .wrap>div:first-child{flex:1 1 480px}.investors h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1}.investors .wrap>div:last-child{flex:1 1 420px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.investors p{color:var(--on-dark-2)}.advisory .wrap{display:flex;flex-wrap:wrap;gap:32px 64px;padding-top:96px;padding-bottom:96px}.advisory .wrap>div:first-child{flex:1 1 360px}.advisory h2{font-size:32px;line-height:1.14}.advisory .wrap>div:last-child{flex:1.4 1 420px;display:flex;flex-direction:column;gap:18px}.advisory p{color:var(--text)}.advisory a{font-weight:600}.founder{background:var(--sand)}.founder .wrap{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;gap:12px}.founder h2{font-size:28px}.founder p{color:var(--text);max-width:760px}.founder-stats{display:flex;flex-wrap:wrap;gap:24px 56px;margin-top:16px;padding-top:24px;border-top:1px solid var(--line)}.founder-stats .v{font-family:var(--font-display);font-weight:700;font-size:36px;line-height:1.1;color:var(--navy)}.founder-stats .l{margin-top:4px;font-size:15px;color:var(--text)}.contact{background:var(--navy);color:var(--on-dark)}.contact .wrap{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-start;justify-content:space-between;padding-top:104px;padding-bottom:104px}.contact-copy{flex:1 1 340px;display:flex;flex-direction:column;gap:18px}.contact-copy h2{font-size:clamp(34px,4vw,56px);line-height:1.06}.contact-copy p{font-size:19px;color:var(--on-dark-2)}.contact-copy .small{font-size:16px}.contact-copy a{color:var(--ochre-light)}.form{flex:1.3 1 460px;min-width:0;background:var(--navy-2);border:1px solid var(--navy-line);border-radius:var(--radius);padding:32px;flex-direction:column}.form,.row{display:flex;gap:18px}.row{flex-wrap:wrap}.field{flex:1 1 200px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--on-dark-2)}.field.sm{flex-basis:130px}.form>.field{flex:none}.field input,.field select,.field textarea{min-height:46px;padding:10px 14px;background:var(--navy);border:1px solid var(--navy-input-line);border-radius:4px;color:var(--on-dark);font:inherit;font-size:16px}.field textarea{resize:vertical;min-height:92px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--ochre-light);outline-offset:1px}.field input[type=file]{border-style:dashed;padding:12px;font-size:16px;color:var(--on-dark-2)}.req{color:var(--ochre-light)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-note{font-size:13px;color:var(--on-dark-3)}.form-msg{padding:14px 16px;border-radius:4px;font-size:15px}.form-msg.ok{background:#20412f;color:#d9f2e2}.form-msg.err{background:#4a2323;color:#ffd9d9}.form .btn{align-self:flex-start;border:0}.form .btn[disabled]{opacity:.6;cursor:wait}@media (max-width:600px){.form{padding:22px}}.footer{border-top:1px solid var(--navy-line-2);background:var(--navy)}.footer .wrap{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;padding-top:28px;padding-bottom:28px;font-size:14px;color:var(--on-dark-3)}.footer a{color:var(--on-dark-2);display:inline-block;padding:10px 4px}.advisory a[href="#contact"]{display:inline-block;padding:10px 0}.legal{max-width:760px;margin:0 auto;padding:72px 32px 96px}.legal h1{font-size:40px;margin-bottom:8px}.legal h2{font-size:22px;margin:32px 0 8px}.legal li,.legal p{color:var(--text)}.legal p+p{margin-top:12px}