.landing .phero{--focus-ring:var(--gold);background:var(--night);color:var(--on-night);isolation:isolate;min-height:100svh;padding:0 var(--l-margin) 28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.landing .phero-media{z-index:-1;position:absolute;inset:0}.landing .phero-video,.landing .phero-still{object-fit:cover;object-position:60% center;width:100%;height:100%}.landing .phero-video{opacity:0;transition:opacity 1.1s cubic-bezier(.23,1,.32,1),transform 2.4s cubic-bezier(.23,1,.32,1);transform:scale(1.04)}.landing .phero-video.is-ready{opacity:1;transform:none}.landing .phero-scrim{background:linear-gradient(96deg,#0b1020eb 0%,#0b1020b3 32%,#0b10202e 58%,#0b102000 74%),linear-gradient(#0b102000 54%,#0b10201a 70%,#0b1020d9 100%),linear-gradient(#0b10208c 0%,#0b102000 20%);position:absolute;inset:0}.landing .phero-inner{flex-direction:column;flex:1;display:flex}.landing .phero .pnav{padding-top:22px;position:relative;inset:auto}.landing .phero-grid{flex:1;grid-template-columns:minmax(0,1fr);align-content:safe center;align-items:end;gap:40px;padding:clamp(24px,5vh,56px) 0 clamp(16px,3vh,32px);display:grid}.landing .phero-lead{max-width:660px}.landing .phero-note{color:var(--on-night-muted);font-size:var(--t-small);border-top:1px solid #ffffff29;width:fit-content;margin:0;padding-top:12px}.landing .phero-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:clamp(14px,2.4vh,22px) 0 0;font-size:clamp(44px,min(6.6vw,10.5vh),104px);font-weight:400;line-height:.95}.landing .phero-title em{color:var(--gold);font-style:italic}.landing .phero-sub{color:var(--on-night);max-width:470px;margin:22px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.landing .phero-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.landing .phero-go{background:var(--gold);color:var(--ink);border-radius:999px;align-items:center;gap:14px;min-height:56px;padding:6px 6px 6px 24px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.landing .phero-go:hover{background:var(--gold-pale)}.landing .phero-go:active{transition-duration:.14s;transform:scale(.98)}.landing .phero-go-dot{background:var(--ink);color:var(--gold);border-radius:999px;place-items:center;width:44px;height:44px;transition:transform .2s cubic-bezier(.23,1,.32,1);display:grid}.landing .phero-go-dot svg{width:20px;height:20px}.landing .phero-go:hover .phero-go-dot{transform:translate(3px)}.landing .phero-ghost{color:var(--on-night);text-underline-offset:5px;min-height:44px;padding:10px 0;font-weight:700;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.landing .phero-ghost:hover{color:var(--gold)}.landing .phero-stats{flex-wrap:wrap;gap:14px;margin:clamp(20px,3.4vh,34px) 0 0;padding:0;list-style:none;display:flex}.landing .phero-stats li,.landing .phero-card{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#0b102075;border:1px solid #ffffff24;border-radius:18px}.landing .phero-stats li{align-content:space-between;gap:18px;width:210px;min-height:clamp(104px,13vh,132px);padding:18px;display:grid}.landing .phero-stat-value{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(30px,2.6vw,40px);font-weight:800;line-height:1}.landing .phero-stat-label{color:var(--on-night-muted);font-size:15px;line-height:1.4}.landing .phero-card{justify-self:end;max-width:330px;padding:24px;display:none}.landing .phero-card p{margin:0}.landing .phero-card-kicker{color:var(--gold);font-size:var(--t-small);font-weight:700}.landing .phero-card .phero-card-city{font-family:var(--font-display), Georgia, serif;margin-top:10px;font-size:34px;line-height:1.1}.landing .phero-card .phero-card-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;font-size:46px;font-weight:800}.landing .phero-card .phero-card-note{color:var(--on-night-muted);margin-top:8px;font-size:15px;line-height:1.45}.landing .phero-foot{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.landing .phero-watermark{color:#ffffff12;font-family:var(--font-display), Georgia, serif;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(56px,9vw,140px);line-height:.8}.landing .phero-partners{text-align:right}.landing .phero-partners p{margin:0}.landing .phero-partners .phero-partners-label{color:var(--on-night-muted);font-size:var(--t-small);margin-bottom:10px}.landing .phero-partners ul{flex-wrap:wrap;justify-content:flex-end;gap:8px 26px;margin:0;padding:0;list-style:none;display:flex}.landing .phero-partners li{color:var(--on-night);letter-spacing:-.01em;font-size:17px;font-weight:700}.landing .phero-partners .phero-credit{color:var(--on-night-muted);margin-top:12px;font-size:13px}.landing .phero-credit a{color:inherit}@media (prefers-reduced-motion:no-preference){.landing .phero-note,.landing .phero-title,.landing .phero-sub,.landing .phero-cta,.landing .phero-stats,.landing .phero-card,.landing .phero-foot{animation:.95s cubic-bezier(.23,1,.32,1) both phero-rise}.landing .phero-title{animation-delay:60ms}.landing .phero-sub{animation-delay:.14s}.landing .phero-cta{animation-delay:.2s}.landing .phero-stats{animation-delay:.28s}.landing .phero-card{animation-delay:.34s}.landing .phero-foot{animation-delay:.4s}@keyframes phero-rise{0%{opacity:0;transform:translateY(22px)}}}@media (prefers-reduced-motion:reduce){.landing .phero-video{opacity:1;transition:none;transform:none}}@media (min-width:1120px){.landing .phero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.55fr)}.landing .phero-card{display:block}}@media (max-width:860px){.landing .phero-foot{flex-direction:column;align-items:flex-start}.landing .phero-partners{text-align:left}.landing .phero-partners ul{justify-content:flex-start}.landing .phero-watermark{display:none}}@media (max-width:560px){.landing .phero-stats li{flex:140px;width:auto}.landing .phero-stat-value{font-size:28px}}
.landing .proto-guides-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.landing .proto-guides-grid li{background:var(--ground);border-radius:var(--l-radius);transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);overflow:hidden}.landing .proto-guides-grid a{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.landing .proto-guides-grid img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .2s cubic-bezier(.23,1,.32,1);display:block}.landing .proto-guides-grid-body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.landing .proto-guides-grid-body strong{font-size:21px}.landing .proto-guides-grid-body small{color:var(--ink-muted);font-size:var(--t-small)}.landing .proto-guides-grid-body span{color:var(--ink);font-size:15px;line-height:1.45}.landing .proto-guides-grid-body .amount{color:var(--gold-text);margin-top:auto;padding-top:8px;font-weight:800}@media (prefers-reduced-motion:no-preference) and (hover:hover){.landing .proto-guides-grid li:hover{transform:translateY(-4px);box-shadow:0 10px 30px #14213d1a}.landing .proto-guides-grid li:hover img{transform:scale(1.04)}}.landing .proto-continents{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.landing .proto-continents p{color:var(--ink-muted);margin:0 6px 0 0;font-weight:600}.landing .proto-continents a{background:var(--ground-alt);color:var(--ink);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;transition:background-color .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.landing .proto-continents a:hover{background:var(--gold)}@media (max-width:1100px){.landing .proto-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.landing .proto-guides-grid{grid-template-columns:minmax(0,1fr)}}.landing .proto-founder{grid-template-columns:minmax(0,300px) minmax(0,640px);align-items:center;gap:48px;display:grid}.landing .proto-founder img{width:100%;height:auto;display:block}.landing .proto-founder .body+.body{margin-top:14px}.landing .proto-founder-sign{color:var(--gold-text);font-family:var(--font-display), Georgia, serif;margin:22px 0 0;font-size:26px}@media (max-width:760px){.landing .proto-founder{grid-template-columns:minmax(0,1fr);gap:24px}.landing .proto-founder img{max-width:220px}}.landing .proto-film-video{aspect-ratio:16/9;border-radius:var(--l-radius);background:#000;width:100%;max-width:1180px;height:auto;margin-top:clamp(32px,4vw,56px);display:block}
.landing.proto-home{--focus-ring:var(--gold);--gold-text:#ddb468;--ground:#0b1020;--ground-alt:#111a30;--ink:#fff;--ink-muted:#b7c0d4;--ink-soft:#8e9aaf;--line:#ffffff24;background:var(--ground);color:var(--ink)}.landing.proto-home [data-ui]{--gold-text:#9c651e;--ground:#fff;--ground-alt:#f6f7fb;--ink:#14213d;--ink-muted:#475467;--ink-soft:#667085;--line:#e4e7ec;color:var(--ink)}.landing.proto-home .phero-go,.landing.proto-home .button:not(.button-ghost),.landing.proto-home .pexp-tabs button.is-on,.landing.proto-home .proto-continents a:hover{color:#14213d}.landing.proto-home .phero-go-dot{background:#14213d}.landing.proto-home #explorer{background:radial-gradient(55% 45% at 90% 0%, #ddb4681f, transparent 70%), var(--ground)}.landing.proto-home .block-alt{background:radial-gradient(50% 50% at 8% 100%, #ddb4681a, transparent 70%), var(--ground-alt)}.landing.proto-home .proto-guides-grid li{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0d}@media (prefers-reduced-motion:no-preference) and (hover:hover){.landing.proto-home .proto-guides-grid li:hover{box-shadow:inset 0 0 0 1px #ddb46873,0 14px 34px #00000059}}.landing.proto-home .pexp-tabs button,.landing.proto-home .proto-continents a{background:#ffffff12}.landing.proto-home .start{background:radial-gradient(60% 80% at 85% 30%, var(--gold-glow), transparent 65%), var(--ground-alt);color:var(--ink)}.landing.proto-home .quiet-footer{border-top:1px solid var(--line)}.landing.proto-home .pexp-tabs button.is-on{background:var(--gold)}
