.landing_hero__uD39o{--overlap:clamp(60px,12vw,160px);--chip-bottom:calc(var(--overlap) + 24px);position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;color:#fff}.landing_heroBody__IJHAA{position:relative;padding-top:calc(var(--site-header-h) + 48px);padding-bottom:calc(var(--overlap) + 96px)}.landing_heroLabel___lo_Z{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.92)}.landing_heroLabel___lo_Z:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--accent-on-dark)}.landing_hero__uD39o h1{margin-top:18px;max-width:14ch;font-size:clamp(42px,7vw,88px);line-height:.98;font-weight:700;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.25)}.landing_heroLead__q18LV{margin-top:22px;max-width:46ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:rgba(255,255,255,.9)}.landing_ctas__DKJ2m{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:559px){.landing_ctas__DKJ2m>*{flex:1 1 100%}}.landing_showcase__FmiDi{position:relative;z-index:3;margin-top:calc(-1 * clamp(60px, 12vw, 160px))}.landing_window__2EfHy{border-radius:var(--r-xl);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg)}.landing_windowBar__PKmoT{display:flex;align-items:center;gap:14px;height:44px;padding:0 16px;background:#f1f4f8;border-bottom:1px solid var(--line)}.landing_dots__O_fsl{display:flex;gap:7px}.landing_dots__O_fsl i{width:11px;height:11px;border-radius:50%;background:#d4dae3}.landing_url__qnfmT{flex:1 1;max-width:360px;margin:0 auto;height:28px;border-radius:8px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12.5px;color:var(--muted);overflow:hidden;white-space:nowrap}.landing_app__9J92Y{display:grid;grid-template-columns:1fr;background:var(--tide);min-height:420px}@media (min-width:860px){.landing_app__9J92Y{grid-template-columns:210px 1fr}}.landing_appSide__tEPMG{display:none;padding:18px 12px}@media (min-width:860px){.landing_appSide__tEPMG{display:flex;flex-direction:column;gap:2px}}.landing_appBrand__CZtGu{display:flex;align-items:center;gap:10px;padding:0 8px 14px;color:#fff;font-size:15px;font-weight:700}.landing_appBrand__CZtGu>span{width:26px;height:26px;border-radius:7px}.landing_appBrand__CZtGu svg{width:14px;height:14px}.landing_appNav__mfP_o{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:13.5px;font-weight:500;color:rgba(240,249,255,.85)}.landing_appNav__mfP_o svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.landing_appNav__mfP_o.landing_on__6b1IC{background:rgba(255,255,255,.92);color:var(--navy);font-weight:600}.landing_appMain__nwZ24{padding:clamp(12px,2vw,22px);min-width:0}.landing_appTop__DxugI{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--on-tide)}.landing_appTop__DxugI small{display:block;font-size:12px;color:var(--on-tide-muted)}.landing_appTop__DxugI b{font-size:22px;font-weight:700;letter-spacing:-.02em}.landing_seg__8yfg_{display:inline-flex;padding:3px;border-radius:10px;background:rgba(255,255,255,.18);font-size:12.5px;font-weight:600}.landing_seg__8yfg_ span{padding:5px 12px;border-radius:8px;color:var(--on-tide)}.landing_seg__8yfg_ span.landing_on__6b1IC{background:#fff;color:var(--navy)}.landing_board__514fs{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.landing_card__8BYeh{padding:14px;border-radius:16px;background:var(--glass);box-shadow:var(--glass-shadow),inset 0 0 0 1px var(--glass-edge)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing_card__8BYeh{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}.landing_cardHead__eZGcu{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--ink-2)}.landing_cardHead__eZGcu span{font-size:12px;padding:1px 8px;border-radius:999px;background:var(--line-soft);color:var(--muted)}.landing_rows__FSWY2{display:grid;grid-gap:6px;gap:6px}.landing_row__pxRTq{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-soft);font-size:14px;color:var(--ink);line-height:1.35}.landing_tile__yei5H .landing_row__pxRTq{background:var(--bg);box-shadow:none}.landing_row__pxRTq time{font-weight:700;color:var(--navy-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_row__pxRTq small{display:block;color:var(--muted);font-size:12.5px}.landing_chip__e5K2_{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.landing_out__WttXn{background:var(--ocean-light);color:#075985}.landing_back__STM0j{background:var(--mint);color:#065f46}.landing_prep__TxPUw{background:#ffedd5;color:#9a3412}.landing_block__Kad9y{padding:clamp(80px,11vw,140px) 0}.landing_tint___pgnj{background:var(--bg)}.landing_kicker__9wCP1{font-size:14px;font-weight:600;color:var(--accent)}.landing_h2___P1Rj{margin-top:12px;max-width:20ch;font-size:clamp(32px,4.4vw,56px);line-height:1.04;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.landing_lead__qywjf{margin-top:18px;max-width:56ch;font-size:clamp(17px,1.4vw,19px);color:var(--muted)}.landing_bento__yNCuk{margin-top:56px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:760px){.landing_bento__yNCuk{grid-template-columns:repeat(6,1fr)}.landing_tile__yei5H{grid-column:span 2}.landing_tile__yei5H.landing_wide__aS5Hq{grid-column:span 4}}.landing_tile__yei5H{display:flex;flex-direction:column;border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow);overflow:hidden}.landing_tileText__NQFQW{padding:28px 28px 0}.landing_tile__yei5H h3{font-size:20px;font-weight:650;letter-spacing:-.02em}.landing_tileText__NQFQW p{margin-top:8px;color:var(--muted);font-size:15.5px}.landing_tileArt__RVuG0{margin-top:auto;padding:24px 28px 28px}.landing_tile__yei5H.landing_dark__oi_0y{background:var(--navy-2);color:#fff}.landing_tile__yei5H.landing_dark__oi_0y .landing_tileText__NQFQW p{color:rgba(255,255,255,.75)}.landing_drag__1g6yt{position:relative;height:112px;border-radius:14px;background:var(--bg);background-image:linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:12.5% 100%}.landing_bar__LIb2u{position:absolute;display:flex;align-items:center;height:32px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;background:var(--btn-ocean)}.landing_from__YfZ_i{top:16px;left:12.5%;width:25%;opacity:.35}.landing_to__ZXaHU{top:62px;left:50%;width:25%;box-shadow:0 10px 24px -8px rgba(10,90,134,.6)}.landing_grip__SajVn{position:absolute;top:56px;left:46%;width:28px;height:28px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--navy-3);box-shadow:var(--shadow)}.landing_grip__SajVn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.landing_fits__b6OfR{margin-top:14px;display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--mint);color:#065f46;font-size:14px;font-weight:500}.landing_fits__b6OfR svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.landing_month__A7jh0{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;font-size:11.5px}.landing_month__A7jh0 span{aspect-ratio:1;border-radius:6px;background:var(--bg);display:flex;align-items:flex-start;justify-content:flex-end;padding:3px 5px;color:var(--muted)}.landing_month__A7jh0 span.landing_mb__zqWHl{background:#dbeafe;color:#1e3a8a}.landing_month__A7jh0 span.landing_mm__jqhkK{background:var(--line);color:var(--ink-2)}.landing_month__A7jh0 span.landing_mt__vjkgl{box-shadow:inset 0 0 0 2px var(--accent);color:var(--ink);font-weight:700}.landing_turn__ipEAP{display:flex;height:40px;border-radius:10px;overflow:hidden;font-size:12px;font-weight:600}.landing_turn__ipEAP span{display:flex;align-items:center;justify-content:center}.landing_turnPrep__HfhUL{flex:1 1;background:repeating-linear-gradient(135deg,#e2e8f0 0 5px,#cbd5e1 5px 10px);color:var(--ink-2)}.landing_turnRental__wQeXt{flex:3 1;background:var(--btn-ocean);color:#fff}.landing_turnScale__bG3m0{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_blocks__4Z7ri{display:grid;grid-gap:10px;gap:10px}.landing_blocks__4Z7ri div{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:rgba(255,255,255,.08);font-size:14px}.landing_blocks__4Z7ri svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.landing_blocks__4Z7ri span{margin-left:auto;color:rgba(255,255,255,.78);font-size:12.5px}.landing_seasons__w_6TO{margin-top:56px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.landing_seasons__w_6TO{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.landing_seasons__w_6TO{grid-template-columns:repeat(4,1fr)}}.landing_season__SBG9J{position:relative;isolation:isolate;min-height:420px;border-radius:var(--r-lg);overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;background:#0b1a2c}.landing_season__SBG9J img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--ease-out)}.landing_season__SBG9J:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(5,14,26,.88),rgba(5,14,26,.45) 45%,rgba(5,14,26,0) 75%)}.landing_season__SBG9J:hover img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.landing_season__SBG9J img,.landing_season__SBG9J:hover img{transition:none;transform:none}}.landing_when__j96tJ{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.85)}.landing_season__SBG9J h3{margin-top:6px;font-size:22px;font-weight:650;letter-spacing:-.02em}.landing_season__SBG9J p:last-child{margin-top:6px;font-size:15px;color:rgba(255,255,255,.88)}.landing_steps__ueQJo{margin-top:56px;display:grid;grid-gap:16px;gap:16px;list-style:none;counter-reset:step}@media (min-width:860px){.landing_steps__ueQJo{grid-template-columns:repeat(3,1fr)}}.landing_steps__ueQJo li{padding:32px 28px;border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow);counter-increment:step}.landing_steps__ueQJo li:before{content:"0" counter(step);display:block;font-size:14px;font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_steps__ueQJo h3{margin-top:18px;font-size:20px;font-weight:650;letter-spacing:-.02em}.landing_steps__ueQJo p{margin-top:8px;color:var(--muted)}.landing_closing__ID_JV{position:relative;isolation:isolate;padding:clamp(110px,16vw,200px) 0;color:#fff;text-align:center}.landing_closing__ID_JV h2{font-size:clamp(34px,5vw,64px);line-height:1.02;font-weight:700;letter-spacing:-.035em;max-width:16ch;margin:0 auto;text-wrap:balance}.landing_closing__ID_JV p{margin:18px auto 0;max-width:46ch;font-size:18px;color:rgba(255,255,255,.88)}.landing_closing__ID_JV .landing_ctas__DKJ2m{justify-content:center}.landing_closing__ID_JV :focus-visible,.landing_hero__uD39o :focus-visible{outline-color:var(--focus-on-dark)}