.solo-page{background:#fff}.solo-hero{background:var(--forest-deep);color:#fff;overflow:hidden}.solo-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.75fr);align-items:stretch;gap:clamp(3rem,7vw,7rem);min-height:47rem;display:grid}.solo-hero__copy{flex-direction:column;justify-content:center;padding:2.5rem 0;display:flex}.solo-breadcrumbs{color:#ffffff94;flex-wrap:wrap;gap:.65rem;margin-bottom:auto;font-size:13px;display:flex}.solo-breadcrumbs a{color:#fff}.solo-hero h1{letter-spacing:-.05em;max-width:48rem;margin:0;font-size:clamp(48px,6.5vw,82px);font-weight:500;line-height:.98}.solo-hero__answer{color:#ead7ad;margin:2rem 0 .7rem;font-size:clamp(22px,2.6vw,34px);line-height:1.25}.solo-hero__answer strong{color:#fff}.solo-hero__copy>p:not(.eyebrow):not(.solo-hero__answer){color:#ffffffb8;max-width:45rem;font-size:17px;line-height:29px}.solo-hero__meta{color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem 1.8rem;margin-top:auto;padding-top:2rem;font-size:11px;display:flex}.solo-hero figure{background:#0c1813;flex-direction:column;min-height:47rem;margin:0;display:flex}.solo-hero figure img{object-fit:cover;object-position:center;flex:1;width:100%;min-height:0}.solo-hero figcaption{color:#ffffff8c;padding:.85rem 1rem;font-size:11px;line-height:18px}.solo-rule{background:var(--clay);color:#fff;padding:clamp(5rem,8vw,7rem) 0}.solo-rule__grid{grid-template-columns:minmax(24rem,1.15fr) minmax(22rem,.85fr);gap:clamp(4rem,9vw,9rem);display:grid}.solo-rule span,.solo-rule aside h2{color:#f0cf91;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:500}.solo-rule blockquote{letter-spacing:-.03em;margin:1.5rem 0;font-size:clamp(29px,3.8vw,47px);line-height:1.16}.solo-rule p,.solo-rule li{color:#ffffffc2;line-height:27px}.solo-rule a{color:#fff;text-transform:uppercase;font-size:13px}.solo-rule aside{border-left:1px solid #ffffff47;padding-left:2rem}.solo-rule aside h2{margin:0}.solo-rule ul{margin:2rem 0 0;padding-left:1.2rem}.solo-rule li{padding:.35rem 0}.solo-heading{max-width:56rem}.solo-heading h2,.solo-routes h2,.solo-availability h2,.solo-operator h2,.solo-faq h2,.solo-cta h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.12}.solo-heading>p:not(.eyebrow),.solo-heading--split>p{color:var(--muted);font-size:17px;line-height:29px}.solo-heading--split{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);align-items:end;gap:clamp(3rem,8vw,8rem);max-width:none;display:grid}.solo-chain{background:var(--cream)}.solo-chain__grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:4rem;display:grid}.solo-chain article{background:#fff;min-height:22rem;padding:1.6rem}.solo-chain article>span{color:var(--clay);font-size:12px}.solo-chain h3{margin:5rem 0 1rem;font-size:23px;font-weight:500}.solo-chain article p{color:var(--muted);line-height:26px}.solo-chain__formula{border:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.2rem;margin-top:2rem;padding:1.2rem;display:flex}.solo-chain__formula span{color:var(--forest);text-transform:uppercase;font-size:12px}.solo-chain__formula i{color:var(--clay);font-style:normal}.solo-routes{background:var(--forest);color:#fff}.solo-routes__grid{grid-template-columns:minmax(24rem,1fr) minmax(25rem,1fr);gap:clamp(4rem,9vw,9rem);display:grid}.solo-routes__grid>div>p:not(.eyebrow){color:#ffffffb8;font-size:17px;line-height:29px}.solo-routes__grid>div>div{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.solo-routes__grid>div>div>a:not(.button){color:#fff;text-transform:uppercase;font-size:13px}.solo-routes dl{background:#ffffff38;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.solo-routes dl div{background:#1c4439;flex-direction:column;min-height:13rem;padding:1.3rem;display:flex}.solo-routes dt{color:#ffffff7a;text-transform:uppercase;font-size:11px}.solo-routes dd{margin:auto 0 .35rem;font-size:23px}.solo-routes dl span{color:#ffffff8c;font-size:12px}.solo-myths{background:#fff}.solo-myths__grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.solo-myths article{background:var(--cream);min-height:19rem;padding:1.6rem}.solo-myths article>span{color:var(--clay);font-size:12px}.solo-myths h3{margin:3rem 0 1rem;font-size:24px;font-weight:500}.solo-myths p{color:var(--muted);line-height:26px}.solo-traveler{background:var(--forest-deep);color:#fff}.solo-traveler .solo-heading--split>p{color:#ffffffa6}.solo-traveler__grid{background:#fff3;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:4rem;display:grid}.solo-traveler article{background:#16271f;min-height:22rem;padding:2rem}.solo-traveler article>span{color:#dfbd78;font-size:12px}.solo-traveler h3{margin:4rem 0 1rem;font-size:29px;font-weight:500}.solo-traveler p{color:#ffffffad;line-height:27px}.solo-traveler a{color:#fff;text-transform:uppercase;font-size:13px}.solo-traveler small{color:#ffffff6b;text-transform:uppercase;font-size:11px}.solo-availability{color:#fff;background:#244c41}.solo-availability__grid{background:#fff3;grid-template-columns:1fr 1fr;gap:1px;display:grid}.solo-availability__grid>div{background:#193a31;min-height:31rem;padding:clamp(2rem,5vw,4rem)}.solo-availability p{color:#ffffffb3;line-height:28px}.solo-availability .button{margin-top:1.5rem}.solo-alternatives{background:var(--cream)}.solo-alternatives__grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.solo-alternatives article{background:#fff;flex-direction:column;min-height:31rem;padding:2rem;display:flex}.solo-alternatives h3{margin:0;font-size:31px;font-weight:500}.solo-alternatives article>p,.solo-alternatives aside p{color:var(--muted);line-height:27px}.solo-alternatives aside{border-left:3px solid var(--clay);margin:2rem 0;padding-left:1rem}.solo-alternatives aside strong{color:var(--forest);text-transform:uppercase;font-size:11px}.solo-alternatives aside p{font-size:14px}.solo-alternatives article>a{color:var(--forest);text-transform:uppercase;margin-top:auto;font-size:13px}.solo-operator{background:var(--clay);color:#fff}.solo-operator__grid{grid-template-columns:minmax(23rem,.8fr) minmax(28rem,1.2fr);gap:clamp(4rem,9vw,9rem);display:grid}.solo-operator__grid>div>p:not(.eyebrow){color:#ffffffc2;line-height:28px}.solo-operator .button{margin-top:1.2rem}.solo-operator ol{border-top:1px solid #ffffff47;margin:0;padding:0;list-style:none}.solo-operator li{border-bottom:1px solid #ffffff47;grid-template-columns:3rem 1fr;gap:1rem;padding:1.15rem 0;line-height:25px;display:grid}.solo-operator li span{color:#f0cf91;font-size:12px}.solo-faq{background:#fff}.solo-faq__grid{grid-template-columns:minmax(18rem,.65fr) minmax(28rem,1.35fr);gap:clamp(4rem,9vw,9rem);display:grid}.solo-faq header>p:not(.eyebrow){color:var(--muted);line-height:27px}.solo-faq details{border-top:1px solid var(--line)}.solo-faq summary{padding:1.25rem 2.5rem 1.25rem 0;font-size:18px;list-style:none;position:relative}.solo-faq summary::-webkit-details-marker{display:none}.solo-faq summary:after{color:var(--forest);content:"+";font-size:23px;position:absolute;top:1.1rem;right:0}.solo-faq details[open] summary:after{content:"−"}.solo-faq details p{color:var(--muted);margin:0;padding:0 2rem 1.5rem 0;line-height:27px}.solo-sources{background:var(--cream);padding:4rem 0}.solo-sources__grid{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.solo-sources h2{margin:0;font-size:27px;font-weight:500}.solo-sources p{color:var(--muted);line-height:26px}.solo-sources ul{margin:0;padding-left:1.2rem}.solo-sources li{padding:.4rem 0}.solo-sources a{color:var(--forest)}.solo-sources__grid>div:last-child>p{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem;font-size:12px}.solo-cta{background:var(--forest-deep);color:#fff;padding:clamp(4rem,7vw,6rem) 0}.solo-cta__grid{grid-template-columns:1fr auto;align-items:end;gap:4rem;display:grid}.solo-cta p:not(.eyebrow){color:#ffffffb8;max-width:45rem;font-size:17px;line-height:29px}.solo-cta__grid>div:last-child{flex-direction:column;gap:1.2rem;display:flex}.solo-cta__grid>div:last-child>a:not(.button){color:#fff;text-align:center;text-transform:uppercase;font-size:13px}@media (width<=900px){.solo-hero__grid,.solo-rule__grid,.solo-heading--split,.solo-routes__grid,.solo-availability__grid,.solo-operator__grid,.solo-faq__grid,.solo-sources__grid,.solo-cta__grid{grid-template-columns:1fr;gap:2.5rem}.solo-hero figure{min-height:34rem}.solo-chain__grid,.solo-myths__grid,.solo-alternatives__grid{grid-template-columns:repeat(2,1fr)}.solo-cta__grid>div:last-child{align-items:flex-start}}@media (width<=640px){.solo-hero__grid{min-height:0}.solo-hero__copy{min-height:43rem}.solo-hero h1{font-size:47px}.solo-hero figure{min-height:30rem}.solo-rule aside{border-top:1px solid #ffffff47;border-left:0;padding:2rem 0 0}.solo-chain__grid,.solo-myths__grid,.solo-traveler__grid,.solo-alternatives__grid,.solo-routes dl{grid-template-columns:1fr}.solo-chain article,.solo-myths article,.solo-traveler article,.solo-alternatives article{min-height:auto}.solo-chain h3,.solo-myths h3,.solo-traveler h3{margin-top:2rem}}.solo-hero{background:var(--color-olive-dark)}.solo-hero__grid,.solo-hero figure{min-height:min(820px,100svh - 82px)}.solo-hero h1,.solo-heading h2,.solo-routes h2,.solo-availability h2,.solo-operator h2,.solo-faq h2,.solo-cta h2{font-family:var(--font-heading);font-weight:700}.solo-hero__answer{color:var(--color-gold)}.solo-rule{background:var(--color-gold);color:var(--color-text)}.solo-rule span,.solo-rule aside h2,.solo-rule p,.solo-rule li,.solo-rule a{color:var(--color-text)}.solo-rule aside{border-color:#20202533}.solo-section{padding:clamp(5.5rem,9vw,8.5rem) 0}.solo-chain,.solo-alternatives,.solo-sources{background:var(--color-greige)}.solo-chain__grid,.solo-myths__grid,.solo-traveler__grid,.solo-alternatives__grid,.solo-routes dl{background:0 0;gap:1rem}.solo-chain article,.solo-myths article,.solo-traveler article,.solo-alternatives article,.solo-routes dl div{border:1px solid var(--color-border);border-radius:var(--radius-card)}.solo-chain article,.solo-myths article,.solo-alternatives article{transition:transform .3s,box-shadow .3s,border-color .3s}.solo-chain article:hover,.solo-myths article:hover,.solo-alternatives article:hover{border-color:#c79a3099;transform:translateY(-3px);box-shadow:0 18px 44px #2d332414}.solo-chain article>span,.solo-myths article>span,.solo-traveler article>span,.solo-operator li span{color:var(--color-gold);font-weight:700}.solo-chain h3,.solo-myths h3,.solo-traveler h3,.solo-alternatives h3{font-weight:600}.solo-chain__formula{border-radius:var(--radius-card)}.solo-chain__formula i{color:var(--color-gold)}.solo-routes,.solo-traveler,.solo-availability,.solo-cta{background:var(--color-olive-dark)}.solo-routes dl div,.solo-traveler article{background:#ffffff0b;border-color:#ffffff24}.solo-availability__grid{background:0 0;gap:1rem}.solo-availability__grid>div{border-radius:var(--radius-card);background:#ffffff0b}.solo-alternatives aside{border-color:var(--color-gold)}.solo-operator{background:#695334}.solo-operator li{border-radius:var(--radius-card);border:1px solid #fff3;margin-bottom:.75rem;padding:1.15rem}.solo-faq details{border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:.75rem;padding:0 1.25rem}.solo-faq details:last-child{border-bottom:1px solid var(--line)}.solo-faq summary:after{color:var(--color-gold)}@media (prefers-reduced-motion:reduce){.solo-chain article,.solo-myths article,.solo-alternatives article{transition:none}.solo-chain article:hover,.solo-myths article:hover,.solo-alternatives article:hover{transform:none}}
