.root-launcher-module__L57JHG__launcher{color:#172f35;background:radial-gradient(at 95% 0,#e6e9df 0,#0000 50%),#f6f3ec;min-height:100vh;padding:0 32px;font-family:Arial,Helvetica,sans-serif}.root-launcher-module__L57JHG__launcherShell{width:min(100%,1160px);margin:0 auto}.root-launcher-module__L57JHG__launcherHeader{border-bottom:1px solid #233e3426;justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.root-launcher-module__L57JHG__identity{align-items:center;gap:12px;display:flex}.root-launcher-module__L57JHG__identity h1{letter-spacing:-.04em;margin:0;font:500 48px/1 Georgia,serif}.root-launcher-module__L57JHG__brandMark{color:#faf7ee;background:#183631;border-radius:3px 3px 12px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.root-launcher-module__L57JHG__privateLabel{color:#6e7970;font-size:11px}.root-launcher-module__L57JHG__launcherContent{padding:32px 0}.root-launcher-module__L57JHG__context{color:#354d48;margin:0 0 30px;font-size:20px;font-weight:500;line-height:1.4}.root-launcher-module__L57JHG__productChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.root-launcher-module__L57JHG__productChoice{--accent:#7f5542;--tint:#f0e9df;border:1px solid #233e3426;border-top:3px solid var(--accent);background:linear-gradient(140deg,#fcfaf5,var(--tint));min-width:0;color:inherit;border-radius:3px;flex-direction:column;padding:24px 26px 0;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.root-launcher-module__L57JHG__trips{--accent:#8b5b41;--tint:#f0e4d8}.root-launcher-module__L57JHG__schedule{--accent:#596d50;--tint:#e6ebdf}.root-launcher-module__L57JHG__sail{--accent:#315967;--tint:#e0e9e8}.root-launcher-module__L57JHG__productChoice h2{letter-spacing:-.035em;margin:4px 0 12px;font:500 39px/1.1 Georgia,serif}.root-launcher-module__L57JHG__description{color:#67736e;max-width:250px;margin:0 0 24px;font-size:14px;line-height:1.6}.root-launcher-module__L57JHG__productAction{min-height:58px;color:var(--accent);border-top:1px solid #233e3426;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.root-launcher-module__L57JHG__arrow{font-size:22px;font-weight:400;transition:transform .15s}.root-launcher-module__L57JHG__productChoice:hover{border-color:var(--accent)}.root-launcher-module__L57JHG__productChoice:hover .root-launcher-module__L57JHG__arrow{transform:translate(2px,-2px)}.root-launcher-module__L57JHG__productChoice:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.root-launcher-module__L57JHG__loading{color:#67736e;grid-column:1/-1;place-items:center;min-height:240px;font-size:13px;display:grid}@media (max-width:700px){.root-launcher-module__L57JHG__launcher{padding:0 18px}.root-launcher-module__L57JHG__launcherHeader{min-height:86px}.root-launcher-module__L57JHG__identity h1{font-size:38px}.root-launcher-module__L57JHG__launcherContent{padding:26px 0 24px}.root-launcher-module__L57JHG__productChoices{grid-template-columns:1fr;gap:12px}.root-launcher-module__L57JHG__productChoice{padding:16px 20px 0}.root-launcher-module__L57JHG__productChoice h2{margin:4px 0 10px;font-size:32px}.root-launcher-module__L57JHG__description{max-width:none;margin-bottom:12px;font-size:13px}.root-launcher-module__L57JHG__productAction{min-height:48px}}@media (prefers-reduced-motion:reduce){.root-launcher-module__L57JHG__productChoice,.root-launcher-module__L57JHG__arrow{transition:none}}@media (max-width:600px){.root-launcher-module__L57JHG__launcher{padding-inline:max(18px, env(safe-area-inset-left)) max(18px, env(safe-area-inset-right))}.root-launcher-module__L57JHG__launcherHeader{gap:12px;min-height:78px}.root-launcher-module__L57JHG__identity h1{font-size:36px}.root-launcher-module__L57JHG__launcherContent{padding-top:22px}.root-launcher-module__L57JHG__context{margin-bottom:22px;font-size:19px}.root-launcher-module__L57JHG__productChoices{gap:10px}.root-launcher-module__L57JHG__productChoice{padding:14px 18px 0}.root-launcher-module__L57JHG__productChoice h2{margin:0 0 8px;font-size:29px}.root-launcher-module__L57JHG__description{margin-bottom:12px;font-size:14px;line-height:1.45}.root-launcher-module__L57JHG__productAction{min-height:44px;font-size:13px}}
