
.pilot-home{padding-block:24px 40px}.pilot-home section{margin-block-end:56px}.hero-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.hero-copy,.hero-choices{min-width:0}.hero-copy{grid-column:1}.hero-photo{grid-column:2;grid-row:1/3;align-self:center;margin:0}.hero-photo img{display:block;width:100%;height:auto;border-radius:var(--r-card)}.hero-title{font-size:clamp(2rem,4.5vw,3.7rem);line-height:1.08}.hero-title-kicker{display:block;font:var(--text-sm)/1.4 var(--font-heading);margin-top:12px}.hero-sub{font-size:1rem;line-height:1.5}.hero-eyebrow{margin-bottom:12px}.hero-paths{display:grid;gap:12px}.hero-path{display:grid;gap:5px;padding:14px 16px;text-decoration:none;color:var(--ink)}.hero-path small{font-size:var(--text-sm);color:var(--goldtext)}.hero-path strong{font-size:1.05rem}.hero-path span{font-size:1rem;line-height:1.45}.hero-path em{font-size:var(--text-sm);font-style:normal;color:var(--link)}.hero-path:first-child{border-color:var(--action)}.hero-discovery{grid-column:1/-1;max-width:100%;margin-top:8px}.hero-search-row{display:flex;gap:8px}.hero-search-row .bbe-field{flex:1}.hero-feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;list-style:none;padding:0}.hero-feature-card{display:flex;flex-direction:column;gap:4px;padding:16px;color:var(--ink);text-decoration:none}.hero-feature-card small,.hero-feature-card em{font:var(--text-sm)/1.4 var(--font-body);color:var(--mut)}.bundle-note{margin-top:16px;max-width:75ch}.bbe-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bbe-bento-card{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.bento-tab{display:none}.bbe-bento-photo{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--tint)}.bbe-bento-content{padding:20px;display:grid;gap:8px;flex:1}.bbe-bento-title{font:500 var(--text-h3)/1.13 var(--font-heading)}.bbe-bento-tag,.bbe-bento-sub,.bbe-bento-days{font-size:var(--text-sm);color:var(--mut)}.bbe-bento-meta{display:flex;gap:16px;justify-content:space-between;align-items:end;margin-top:12px;flex-wrap:wrap}.bbe-bento-price{font-weight:700;color:var(--link)}.bbe-bento-arrow{display:none}.iti-see-all{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.iti-see-alt{display:flex;gap:12px}.bbe-rev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bbe-rev-card{padding:24px}.bbe-rev-person{display:flex;gap:12px;align-items:center;margin-top:20px}.bbe-rev-avatar{width:48px;flex:none}.bbe-rev-avatar img{display:block;max-height:64px;object-fit:contain}.bbe-rev-name{font-weight:700}.bbe-rev-meta{font-size:var(--text-sm);color:var(--mut)}.bbe-rev-more{margin-top:20px}.bbe-crew-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bbe-crew-card>img{width:100%;height:240px;object-fit:contain;background:var(--tint)}.bbe-crew-body{padding:20px}.bbe-crew-name{font-weight:700}.bbe-crew-role,.bbe-crew-note{color:var(--mut)}.bbe-crew-note{margin-top:20px}.founder-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px}.founder-card>img{width:96px;height:auto;align-self:start;border-radius:var(--r-btn)}.s-app{background:var(--cream);color:var(--ink);padding:clamp(20px,4vw,44px);border-radius:var(--r-card)}.s-app-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:36px;align-items:center}.s-app-device{text-align:center}.s-app-phone img{width:min(100%,240px);height:auto}.s-app-headlink{display:block;text-decoration:none;color:var(--ink)}.s-app-feats{padding-left:22px}.s-app-feats li{margin-bottom:10px}.s-app-actions{display:grid;gap:16px;justify-items:start}.s-app-actions svg{width:20px;height:20px}.s-app-note{font-size:var(--text-sm);color:var(--mut)}.s-cta{max-width:66ch}.cta-actions{margin-block:24px}.cta-secondary-note{margin-top:16px}.source-footer-copy{padding-block:12px 28px;max-width:66ch}.bundle-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:0;margin:auto;border:1px solid var(--control-line);border-radius:var(--r-card);background:var(--cream);color:var(--ink)}.bundle-dialog::backdrop{background:var(--cream)}.bundle-dialog-inner{padding:24px}.bundle-dialog-close{float:right;min-width:44px;min-height:44px;background:var(--card);color:var(--ink);border:1px solid var(--control-line);border-radius:var(--r-btn);margin:0 0 16px 16px}.bundle-dialog-kicker{font-size:var(--text-sm)}.bundle-dialog-actions{display:grid;gap:12px;margin-top:24px}.bundle-dialog-selected{background:var(--tint);padding:12px;border-radius:var(--r-btn)}.bundle-dialog-terms{color:var(--mut)}.pilot-home svg{flex:none;max-width:100%}
@media(max-width:900px){.hero-inner{grid-template-columns:1fr}.hero-photo{grid-column:1;grid-row:auto}.hero-discovery{grid-row:auto}.bbe-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bbe-crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbe-rev-grid{grid-template-columns:1fr}.hero-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pilot-home{padding-top:20px}.hero-inner{gap:16px}.hero-title{font-size:1.8rem;margin-bottom:12px}.hero-title-kicker{margin-top:8px}.hero-eyebrow{font-size:.875rem;letter-spacing:0;margin-bottom:8px}.hero-sub{margin:0}.hero-path{padding:12px;gap:4px}.hero-path strong{font-size:1rem}.hero-paths{gap:10px}.bbe-bento,.bbe-crew-grid,.s-app-inner{grid-template-columns:1fr}.hero-search-row{flex-wrap:wrap}.hero-search-row .bbe-field{min-width:160px}.hero-search-row button{padding-inline:16px}.founder-card{grid-template-columns:1fr}.bbe-rev-card{padding:20px}.s-app-inner{gap:24px}.hero-feature-card{padding:12px}.pilot-home section{margin-bottom:40px}}

@media(max-width:600px){.hero-inner{display:flex;flex-direction:column}.hero-copy,.hero-title-stack{display:contents}.hero-eyebrow{order:0}.hero-title{order:1}.hero-choices{order:2}.hero-sub{order:3}.hero-photo{order:4}.hero-discovery{order:5}}

/* One photograph and one feathered panel; discovery stays on the light page. */
.hero-inner.bbe-photo-hero{display:block;padding:var(--space-4);min-height:32rem}
.hero-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);max-width:42rem}
.hero-panel .hero-copy{grid-column:auto}.hero-panel .hero-path{background:transparent;box-shadow:none;border-color:var(--control-line)}
.hero-discovery{margin-top:var(--space-6)}
@media(max-width:600px){.hero-inner.bbe-photo-hero{padding:var(--space-2)}.hero-panel{display:flex;flex-direction:column;padding:var(--space-3);gap:var(--space-3)}.hero-panel .hero-copy,.hero-panel .hero-title-stack{display:contents}.hero-panel .hero-eyebrow{order:0}.hero-panel .hero-title{order:1}.hero-panel .hero-choices{order:2}.hero-panel .hero-sub{order:3}}
@media(max-width:340px){.hero-inner.bbe-photo-hero{--hero-focal:52.5% 50%}}
