.version-badge{z-index:1000;padding:.38rem .6rem;font-size:.68rem;font-family:var(--mono);box-shadow:0 8px 24px rgba(0,0,0,.18)}.site-header .brand-mark circle:nth-child(10),.site-header .brand-mark circle:nth-child(2),.site-header .brand-mark circle:nth-child(4),.site-header .brand-mark circle:nth-child(6),.site-header .brand-mark circle:nth-child(7),.site-header .brand-mark circle:nth-child(8),.site-header .brand-mark circle:nth-child(9){fill:var(--navy)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.trip-detail-cta{margin-top:2rem}.coming-block{margin-top:4.5rem;padding-top:3rem;border-top:1px solid var(--line)}.coming-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.coming-kicker{margin-bottom:.75rem;font-size:1rem;letter-spacing:.2em}.coming-heading h3{margin:0;font-family:var(--serif);font-size:clamp(2.5rem,4vw,3.8rem);line-height:1}.coming-note{max-width:44rem;margin:1rem 0 0;color:var(--ink-soft);font-size:1rem}.coming-heading a{display:inline-flex;align-items:center;gap:.45rem;color:var(--violet);font-weight:800}.coming-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.coming-card{overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:var(--white);box-shadow:0 12px 30px rgba(8,42,82,.07)}.coming-image{position:relative;aspect-ratio:16/10;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}.coming-copy{padding:1.2rem}.coming-copy span{display:block;margin-bottom:.35rem;color:var(--violet);font-family:var(--mono);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.coming-copy h4{margin:0 0 .35rem;font-family:var(--serif);font-size:1.7rem;line-height:1.05}.coming-copy p{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.45}.founder-photo{display:block;width:6rem;height:6rem;margin-bottom:1.6rem;border-radius:50%;object-fit:cover;object-position:center 38%;box-shadow:0 8px 22px rgba(8,42,82,.14)}.founder-card:first-of-type .founder-photo{display:none}.founder-card:first-of-type:before{content:"";display:block;width:6rem;height:6rem;margin-bottom:1.6rem;border-radius:50%;background:url(/images/lu-profile-v2.jpg?v=4) 50%/cover no-repeat;box-shadow:0 8px 22px rgba(8,42,82,.14)}.founder-card:nth-of-type(3) .founder-photo{object-position:center 32%}.form-error{margin-top:.9rem;color:#ffd4d4;font-size:.9rem}@media (max-width:950px){.coming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hero-actions{gap:.75rem}.coming-heading{align-items:flex-start;flex-direction:column}.coming-grid{grid-template-columns:1fr}.founder-card:first-of-type:before,.founder-photo{width:5rem;height:5rem}.version-badge{right:8px;bottom:76px}}.version-badge{position:fixed;right:12px;bottom:12px;z-index:9999;padding:6px 9px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(3,26,51,.88);color:#fff;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;box-shadow:0 4px 16px rgba(0,0,0,.18);backdrop-filter:blur(8px);pointer-events:none}