.home-hero_hero__GyUXg{position:relative;isolation:isolate;display:flex;align-items:flex-start;min-height:min(92svh,880px);margin:0;color:#ffffff;background:var(--v41-night);overflow:hidden}.home-hero_stage__9pPrS{position:absolute;inset:0;margin:0}.home-hero_layer__X29O0{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity 1.8s var(--v41-ease),transform 9s linear}.home-hero_layer__X29O0[data-active=true]{z-index:1;opacity:1;transform:scale(1)}.home-hero_photo__0H9By{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-hero_failed__xo9Tj{position:absolute;inset:0;display:grid;place-content:center;padding:24px;color:#d6e4f2;text-align:center}.home-hero_scrim__XCf3v{position:absolute;inset:0;z-index:2;background:linear-gradient(160deg,rgba(15,31,48,.55),rgba(15,31,48,.22) 28%,rgba(15,31,48,0) 52%),linear-gradient(0deg,rgba(15,31,48,.92),rgba(15,31,48,.8) 30%,rgba(15,31,48,.5) 55%,rgba(15,31,48,.14) 78%,rgba(15,31,48,0));pointer-events:none}.home-hero_caption__Op8uP{position:absolute;z-index:4;inset-inline-start:var(--v41-gutter);inset-block-end:28px;display:grid;gap:2px;width:fit-content;max-width:20rem;margin:0;padding:8px 14px;border:1px solid var(--glass-photo-edge);border-radius:16px;background:var(--glass-photo);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffff;text-align:start;text-shadow:0 1px 12px rgba(0,0,0,.4)}.home-hero_caption__Op8uP strong{font-family:var(--v41-font-head);font-size:1.125rem;font-weight:760;letter-spacing:-.02em}.home-hero_caption__Op8uP span{color:#d6e4f2;font-size:.8125rem;line-height:1.5}.home-hero_controls__tugZB{position:absolute;z-index:4;inset-inline-end:var(--v41-gutter);inset-block-end:32px;display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(15,31,48,.42);color:#ffffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-hero_controls__tugZB button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.home-hero_controls__tugZB button:hover{background:rgba(255,255,255,.16)}.home-hero_count___CsT4{min-width:3.25rem;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.home-hero_requestedFailure__Vcx70{position:absolute;z-index:4;inset-inline:var(--v41-gutter);inset-block-start:80px;margin:0;padding:12px 16px;border-radius:14px;background:rgba(15,31,48,.72);color:#ffffff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-hero_content__eG3qG{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px;width:min(100%,calc(var(--v41-max) + 2 * var(--v41-gutter)));margin-inline:auto;padding:calc(68px + env(safe-area-inset-top) + 40px) var(--v41-gutter) 112px}.home-hero_copy__Xwxy3{min-width:0}.home-hero_text__GmXI9{position:relative;isolation:isolate}.home-hero_text__GmXI9:before{content:"";position:absolute;z-index:-1;inset:-56px -64px -40px -50vw;background:rgba(15,31,48,.56);filter:blur(28px);pointer-events:none}.home-hero_text__GmXI9 .home-hero_eyebrow__rq058{margin:0 0 14px;padding:5px 12px 5px 10px;border:1px solid var(--glass-photo-edge);border-radius:999px;background:var(--glass-photo);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-hero_planCard__bDQRA{--v41-ink:#152d43;--v41-body:#2e4560;--v41-muted:#5b7088;--v41-primary:#1e537f;--v41-sky:#deedff;--v41-sky-soft:#f1f7ff;--v41-pear:#eaf4d8;--v41-pass:#1f6f4a;--v41-rule:#d8e3ee;--v41-apricot:#ffe5dd;display:grid;gap:14px;padding:18px 18px 14px;border-radius:22px;background:rgba(255,255,255,.94);color:var(--v41-ink);box-shadow:0 30px 80px -30px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(-1.5deg)}.home-hero_planHead__2Tuqr{display:grid;gap:6px}.home-hero_planHead__2Tuqr strong{font-family:var(--v41-font-head);font-size:1.0625rem;font-weight:760;letter-spacing:-.02em}.home-hero_planBadge__XkKRF{justify-self:start;padding:3px 10px;border-radius:999px;background:var(--v41-apricot);color:var(--v41-body);font-size:.6875rem;font-weight:700;letter-spacing:.04em}.home-hero_planMap__cxLWK{width:100%;height:auto;border-radius:14px;background:var(--v41-sky-soft)}.home-hero_planStops__4701M{display:grid;gap:2px;margin:0;padding:0;list-style:none}.home-hero_planStop__p8aUd{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:10px;padding:8px 4px}.home-hero_planStop__p8aUd+.home-hero_planStop__p8aUd{border-top:1px solid var(--v41-rule)}.home-hero_planTime__5cINg{color:var(--v41-primary);font-size:.8125rem;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-hero_planBody__WRZWU{display:grid;gap:2px;min-width:0}.home-hero_planName__clIqj{display:flex;align-items:center;gap:6px;font-size:.9375rem;font-weight:700}.home-hero_planIndex__qsRac{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--v41-sky);color:var(--v41-primary);font-size:.6875rem;font-weight:760}.home-hero_planLocal__j0veI{color:var(--v41-muted);font-size:.75rem}.home-hero_planLocal__j0veI[data-tone=booked]{justify-self:start;padding:1px 8px;border-radius:999px;background:var(--v41-pear);color:var(--v41-pass);font-weight:650}.home-hero_planMove__91Gdu{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:var(--v41-muted);font-size:.75rem}.home-hero_title__mJRjN{margin:0;max-width:24ch;color:#ffffff;font-size:clamp(2.5rem,5.6vw,4.75rem);font-weight:800;line-height:1.06;letter-spacing:-.04em;text-shadow:0 2px 24px rgba(0,0,0,.35)}.home-hero_kicker__yQ01P{display:block;margin-bottom:10px;color:#e6f0fb;font-size:.42em;font-weight:650;line-height:1.3;letter-spacing:-.02em}.home-hero_features__JIhRd{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px 12px;max-width:40rem;margin:22px 0 0;padding:14px 18px 14px 10px;border:1px solid var(--glass-photo-edge);border-radius:18px;background:rgba(15,31,48,.36);backdrop-filter:saturate(120%) blur(14px);-webkit-backdrop-filter:saturate(120%) blur(14px);list-style:none;text-shadow:0 1px 8px rgba(0,0,0,.45)}.home-hero_features__JIhRd li{display:contents}.home-hero_features__JIhRd strong{padding-left:12px;border-left:2px solid rgba(255,255,255,.55);color:#ffffff;font-size:.9375rem;font-weight:760;white-space:nowrap}.home-hero_features__JIhRd span{color:#e6f0fb;font-size:.875rem;line-height:1.55;word-break:keep-all}.home-hero_starter__eelIY{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;width:min(100%,980px);margin-top:36px;padding:18px 20px 18px 24px;border:1px solid rgba(255,255,255,.2);border-radius:var(--v41-r-sheet);background:rgba(255,255,255,.1);backdrop-filter:saturate(140%) blur(18px);-webkit-backdrop-filter:saturate(140%) blur(18px);box-shadow:0 24px 64px -28px rgba(0,0,0,.55)}.home-hero_groups__Wo63j{display:grid;gap:8px;min-width:0}.home-hero_group__8xO37{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:8px}.home-hero_groupLabel__R0dz7{color:#c6d6e6;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-hero_chips__T__tL{display:flex;flex-wrap:wrap;gap:6px}.home-hero_chip__j2T2j{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.08);color:#ffffff;font:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--v41-t-quick) var(--v41-ease),border-color var(--v41-t-quick) var(--v41-ease),color var(--v41-t-quick) var(--v41-ease)}.home-hero_chip__j2T2j:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}.home-hero_chip__j2T2j[aria-pressed=true]{background:#ffffff;border-color:#ffffff;color:var(--v41-primary);font-weight:720}.home-hero_chip__j2T2j:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.home-hero_action__hj_7Z{display:grid;justify-items:end;gap:8px}.home-hero_start__Qppzp{min-width:15rem;justify-content:space-between}.home-hero_note__MKc5D{margin:0;color:#c6d6e6;font-size:.8125rem;line-height:1.5}@media (max-width:1279px){.home-hero_content__eG3qG{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.home-hero_planMap__cxLWK{display:none}}@media (max-width:1023px){.home-hero_content__eG3qG{grid-template-columns:1fr;padding-top:40px;padding-bottom:176px}.home-hero_caption__Op8uP{inset-inline:auto var(--v41-gutter);inset-block-end:92px;text-align:end}.home-hero_planCard__bDQRA{display:none}.home-hero_starter__eelIY{grid-template-columns:1fr}.home-hero_action__hj_7Z{justify-items:start}}@media (max-width:767px){.home-hero_hero__GyUXg{min-height:100svh}.home-hero_title__mJRjN{max-width:none;font-size:clamp(1.875rem,7.4vw,2.5rem);word-break:keep-all}.home-hero_features__JIhRd{gap:8px}.home-hero_features__JIhRd span{font-size:.8125rem}.home-hero_starter__eelIY{margin-top:24px;padding:14px 14px 16px;border-radius:22px}.home-hero_group__8xO37{grid-template-columns:1fr;gap:6px}.home-hero_chips__T__tL{flex-wrap:nowrap;overflow-x:auto;margin-inline:-14px;padding-inline:14px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.home-hero_chips__T__tL::-webkit-scrollbar{display:none}.home-hero_chip__j2T2j{flex:none}.home-hero_start__Qppzp{width:100%;min-width:0}.home-hero_caption__Op8uP{inset-inline:var(--v41-gutter);inset-block-end:92px;max-width:none;text-align:start}.home-hero_caption__Op8uP strong{font-size:1rem}.home-hero_controls__tugZB{inset-block-end:28px;inset-inline-end:16px}}@media (prefers-reduced-motion:reduce){.home-hero_layer__X29O0{transition-duration:0s;transform:none}}.store-download-panel_panel__7Vbte{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity badges" "body badges";align-items:center;gap:16px 40px;overflow:hidden;padding:clamp(24px,4vw,40px);border:1px solid rgba(121,192,255,.22);border-radius:var(--v41-r-sheet,28px);background:var(--v41-night,#0f1f30);color:#fff}.store-download-panel_panel__7Vbte:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--v41-flow,#2b679b)}.store-download-panel_identity__Y8C8a{grid-area:identity;display:flex;align-items:center;gap:18px;min-width:0}.store-download-panel_icon__cuPpW{flex-shrink:0;width:72px;height:72px;border-radius:18px;box-shadow:0 0 0 1px rgba(255,255,255,.14)}.store-download-panel_eyebrow__t0vfQ{margin:0 0 6px;color:var(--v41-primary-light,#79c0ff);font-size:.8125rem;font-weight:700;letter-spacing:.04em}.store-download-panel_panel__7Vbte .store-download-panel_title__vWFq2{margin:0;color:#fff;font-family:var(--v41-font-head);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2;letter-spacing:-.03em;outline:none}.store-download-panel_body__47H_1{grid-area:body;max-width:46ch;margin:0;color:var(--v41-silver,#e6ebf0);line-height:1.6}.store-download-panel_badges__dntCq{grid-area:badges;display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.store-download-panel_badge__DvUMp{display:block;overflow:hidden;height:48px;border-radius:10px;transition:transform var(--v41-t-quick,.24s) var(--v41-ease,ease),box-shadow var(--v41-t-quick,.24s) var(--v41-ease,ease)}.store-download-panel_badge__DvUMp img{display:block}.store-download-panel_badge__DvUMp:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px rgba(0,0,0,.7)}.store-download-panel_badge__DvUMp:focus-visible{outline:3px solid var(--v41-primary-light,#79c0ff);outline-offset:3px}@media (max-width:767px){.store-download-panel_panel__7Vbte{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "body" "badges"}.store-download-panel_icon__cuPpW{width:60px;height:60px;border-radius:15px}}@media (max-width:420px){.store-download-panel_badges__dntCq{gap:10px}.store-download-panel_badge__DvUMp{zoom:.84}}@media (prefers-reduced-motion:reduce){.store-download-panel_badge__DvUMp{transition:none}.store-download-panel_badge__DvUMp:hover{transform:none}}.home-sections_scenes__Lrn_b{background:var(--v41-paper);padding-block:48px}.home-sections_scenesInner__0A9i6{display:grid;gap:24px}.home-sections_scenesCopy__llAG5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px}.home-sections_scenesCopy__llAG5 h2{grid-column:1;margin:0}.home-sections_scenesCopy__llAG5>a{grid-column:2;grid-row:1/4}.home-sections_scenesEyebrow__tLlFx{grid-column:1;color:var(--v41-muted);font-size:.75rem;font-weight:600;letter-spacing:.02em}.home-sections_scenesEyebrow__tLlFx>span{margin-inline:8px;color:var(--v41-faint)}.home-sections_scenesLead__sjj0y{margin:0}.home-sections_onDark__QHEBh{color:#fff}.home-sections_sceneCards__3u1QG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.home-sections_sceneCards__3u1QG>li{min-width:0}.home-sections_sceneCard__q8xTh{position:relative;display:block;min-height:300px;aspect-ratio:1.12;overflow:hidden;isolation:isolate;border-radius:var(--v41-r-card);background:var(--v41-night);color:#fff;text-decoration:none;box-shadow:var(--v41-shadow-raised)}.home-sections_sceneThumb__fsPE2{position:absolute;inset:0}.home-sections_sceneThumb__fsPE2:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,27,46,.12),rgba(10,27,46,0) 30%,rgba(10,27,46,.66) 70%,rgba(10,27,46,.9))}.home-sections_sceneThumb__fsPE2 img{width:100%;height:100%;object-fit:cover;transition:transform var(--v41-t-base) var(--v41-ease)}.home-sections_sceneCard__q8xTh:hover .home-sections_sceneThumb__fsPE2 img{transform:scale(1.04)}.home-sections_sceneCard__q8xTh:focus-visible{outline:3px solid var(--v41-primary-light);outline-offset:4px}.home-sections_sceneKind__W2a_t{position:absolute;top:16px;left:16px;padding:5px 11px;border-radius:var(--v41-r-pill);background:linear-gradient(90deg,#e6ebf0,#f4f7fa);color:#152d43;font-size:.75rem;font-weight:600}.home-sections_scenePlay__1ApDF{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:rgba(10,27,46,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.home-sections_sceneDetails__cGXKU{position:absolute;inset:auto 20px 20px;display:grid;gap:8px}.home-sections_sceneName__YDhpl{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance}.home-sections_sceneMeta__HcC5G{font-size:.8125rem;font-weight:500}.home-sections_sceneMeta__HcC5G:empty{display:none}.home-sections_sceneFooter__ZwXvR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:4px;border-top:1px solid rgba(255,255,255,.25);font-size:.8125rem;line-height:1.5}.home-sections_sceneFooter__ZwXvR svg{flex-shrink:0;transition:transform var(--v41-t-quick) var(--v41-ease)}.home-sections_sceneCard__q8xTh:hover .home-sections_sceneFooter__ZwXvR svg{transform:translate(2px,-2px)}.home-sections_sceneFallback__FV53_{display:grid;gap:12px}.home-sections_sceneSkeleton__5vFPp{position:relative;min-height:300px;aspect-ratio:1.12;overflow:hidden;border-radius:var(--v41-r-card);background:var(--v41-field)}.home-sections_sceneSkeleton__5vFPp:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--v41-surface) 50%,transparent 80%);opacity:.5;animation:home-sections_sceneShimmer__TQ0x_ 1.6s ease-in-out infinite}.home-sections_sceneSkeleton__5vFPp>span{position:absolute;bottom:60px;left:20px;width:62%;height:20px;border-radius:6px;background:var(--v41-rule)}.home-sections_sceneSkeleton__5vFPp>span+span{bottom:30px;width:38%;height:12px}.home-sections_sceneFallbackNote__y7zU1{margin:0;color:var(--v41-muted);font-size:.8125rem;text-align:center}.home-sections_sceneUnavailable__ZYYdz{display:flex;align-items:center;gap:20px;padding:32px;border:1px solid var(--v41-rule);border-radius:var(--v41-r-card);background:linear-gradient(120deg,var(--v41-field),var(--v41-paper));color:var(--v41-ink)}.home-sections_sceneUnavailable__ZYYdz>svg{color:var(--v41-muted);flex-shrink:0}.home-sections_sceneUnavailable__ZYYdz>div{flex:1 1}.home-sections_sceneUnavailable__ZYYdz strong{font-size:1.125rem;line-height:1.5}.home-sections_sceneUnavailable__ZYYdz p{margin:6px 0 0;color:var(--v41-muted);font-size:.875rem;line-height:1.6}.home-sections_sceneUnavailable__ZYYdz button{flex-shrink:0}@keyframes home-sections_sceneShimmer__TQ0x_{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.home-sections_sceneSkeleton__5vFPp:after{animation:none}.home-sections_sceneFooter__ZwXvR svg,.home-sections_sceneThumb__fsPE2 img{transition:none}.home-sections_sceneCard__q8xTh:hover .home-sections_sceneFooter__ZwXvR svg,.home-sections_sceneCard__q8xTh:hover .home-sections_sceneThumb__fsPE2 img{transform:none}}.home-sections_closing__6wA7I{padding-block:40px;background:var(--v41-night);color:var(--v41-surface)}.home-sections_closingInner__rVpWG{display:flex;justify-content:space-between;align-items:center;gap:24px}.home-sections_closingDownload__y0pFx{margin-top:40px;scroll-margin-top:80px}.home-sections_closingLead__dT2LJ{margin:12px 0 0;color:var(--v41-silver);line-height:1.6}@media (max-width:767px){.home-sections_closingInner__rVpWG{align-items:flex-start;flex-direction:column}.home-sections_scenes__Lrn_b{padding-block:32px}.home-sections_scenesCopy__llAG5{display:block}.home-sections_scenesCopy__llAG5 h2{margin-top:10px}.home-sections_scenesCopy__llAG5>a{margin-top:16px}.home-sections_scenesEyebrow__tLlFx{font-size:.6875rem}.home-sections_scenesLead__sjj0y{margin-top:8px;font-size:.9375rem}.home-sections_sceneCards__3u1QG{grid-template-columns:repeat(3,minmax(250px,78vw));overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 16px;margin-inline:-4px}.home-sections_sceneCards__3u1QG>li{scroll-snap-align:start}.home-sections_sceneCard__q8xTh,.home-sections_sceneSkeleton__5vFPp{min-height:320px;aspect-ratio:.85}.home-sections_sceneDetails__cGXKU{inset-inline:16px}.home-sections_sceneUnavailable__ZYYdz{flex-wrap:wrap;gap:16px;padding:24px}.home-sections_sceneUnavailable__ZYYdz>div{flex-basis:calc(100% - 48px)}.home-sections_sceneUnavailable__ZYYdz button{margin-left:44px}}.home-journey-demo_section__ESo85{background:var(--v41-paper);padding-block:clamp(40px,5vw,72px)}.home-journey-demo_heading__S7WCp{display:flex;align-items:baseline;justify-content:space-between;gap:16px 40px;margin-bottom:24px}.home-journey-demo_heading__S7WCp h2{margin:0;max-width:22ch;text-wrap:balance}.home-journey-demo_heading__S7WCp p{max-width:35ch;margin:0;color:var(--v41-muted);line-height:1.6}.home-journey-demo_journey__bSyM6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:var(--v41-r-card);background:var(--v41-surface);border:1px solid var(--v41-rule)}.home-journey-demo_destination__hGWGJ{position:relative;min-height:400px;margin:0;background:var(--v41-night)}.home-journey-demo_destination__hGWGJ>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-journey-demo_destination__hGWGJ:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,var(--v41-night));pointer-events:none}.home-journey-demo_destination__hGWGJ figcaption{position:absolute;z-index:1;inset:auto 24px 24px;display:grid;gap:8px;color:#ffffff}.home-journey-demo_destination__hGWGJ figcaption>span{font-size:.75rem}.home-journey-demo_destination__hGWGJ strong{display:flex;align-items:center;gap:8px;font-size:1.5rem}.home-journey-demo_panel__hS4OA{display:flex;flex-direction:column;min-width:0;padding:24px 32px}.home-journey-demo_chapters__BLa7E{display:flex;gap:4px;border-bottom:1px solid var(--v41-rule)}.home-journey-demo_chapters__BLa7E button{flex:1 1;min-height:44px;padding:8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--v41-muted);font:inherit;font-size:.875rem;cursor:pointer}.home-journey-demo_chapters__BLa7E button[aria-pressed=true]{border-bottom-color:var(--v41-primary);color:var(--v41-primary);font-weight:700}.home-journey-demo_scene____xym{flex:1 1;padding-top:22px;animation:home-journey-demo_arrive__0No1Z var(--v41-t-quick) var(--v41-ease)}.home-journey-demo_scene____xym h3{margin:0;color:var(--v41-ink);font-size:1.25rem;line-height:1.4}.home-journey-demo_sceneNote__Aptpq{margin:8px 0 18px;color:var(--v41-body);font-size:.875rem;line-height:1.6}.home-journey-demo_route__xiha5{display:grid;gap:14px;margin:0 0 20px;padding:0;list-style:none}.home-journey-demo_route__xiha5 li{display:flex;align-items:center;gap:12px;color:var(--v41-ink);font-size:.9375rem}.home-journey-demo_route__xiha5 li>a{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;color:var(--v41-primary);text-decoration:none;font-weight:650}.home-journey-demo_route__xiha5 li>a>svg:last-child{margin-inline-start:auto}.home-journey-demo_route__xiha5 li>a:hover{text-decoration:underline}.home-journey-demo_route__xiha5 li>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--v41-rule-strong);border-radius:50%;color:var(--v41-primary);font-size:.75rem;font-weight:700}.home-journey-demo_bookingPreview__Ll40t{display:flex;flex-direction:column;gap:16px;padding:28px;background:var(--v41-field)}.home-journey-demo_previewLabel__iad9a{margin:0;color:var(--v41-muted);font-size:.75rem}.home-journey-demo_bookingPreview__Ll40t h3{margin:0;color:var(--v41-ink);font-size:1.25rem}.home-journey-demo_bookingOptions__tvOkp{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.home-journey-demo_bookingOptions__tvOkp label{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--v41-rule);border-radius:var(--v41-r-photo);background:var(--v41-surface);cursor:pointer}.home-journey-demo_bookingOptions__tvOkp label[data-selected=true]{border-color:var(--v41-primary)}.home-journey-demo_bookingOptions__tvOkp input{accent-color:var(--v41-primary);flex-shrink:0}.home-journey-demo_bookingOptions__tvOkp label>span{flex:1 1;min-width:0}.home-journey-demo_bookingOptions__tvOkp strong{display:block;color:var(--v41-ink);font-size:.875rem}.home-journey-demo_bookingOptions__tvOkp small{display:block;margin-top:5px;color:var(--v41-muted);font-size:.75rem;line-height:1.5}.home-journey-demo_bookingOptions__tvOkp b{color:var(--v41-ink);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.home-journey-demo_bookingPreview__Ll40t>button{width:100%;margin-top:auto}.home-journey-demo_bookingDetail__n3pgw{border-top:1px solid var(--v41-rule);padding-top:16px;color:var(--v41-body);font-size:.875rem;line-height:1.6}.home-journey-demo_bookingDetail__n3pgw h4{margin:0 0 16px;font-size:.875rem}.home-journey-demo_bookingDetail__n3pgw>b,.home-journey-demo_bookingDetail__n3pgw>strong{display:block;color:var(--v41-ink)}.home-journey-demo_bookingDetail__n3pgw>b{margin-top:8px;font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-journey-demo_translation__Zkl1w{padding:14px 0;border-block:1px solid var(--v41-rule);color:var(--v41-ink)}.home-journey-demo_translation__Zkl1w p{margin:0 0 4px;font-size:.875rem;line-height:1.5}.home-journey-demo_translation__Zkl1w>strong{font-size:1.125rem}.home-journey-demo_question__BRHd0{margin-top:14px}.home-journey-demo_question__BRHd0 span{display:block;margin-bottom:4px;color:var(--v41-muted);font-size:.75rem}.home-journey-demo_actions__BUDpe{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.home-journey-demo_play__hgmvs{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--v41-body);font:inherit;font-size:.8125rem;cursor:pointer}.home-journey-demo_disclosure__Mfay2{margin:12px 0 0;color:var(--v41-muted);font-size:.75rem;line-height:1.5}.home-journey-demo_footer__bDI0Z{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px;color:var(--v41-muted);font-size:.75rem}.home-journey-demo_footer__bDI0Z a{color:inherit;text-underline-offset:3px}.home-journey-demo_actions__BUDpe a:focus-visible,.home-journey-demo_chapters__BLa7E button:focus-visible,.home-journey-demo_play__hgmvs:focus-visible,.home-journey-demo_route__xiha5 a:focus-visible{outline:2px solid var(--v41-primary);outline-offset:3px}.home-journey-demo_status__Npf5x{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes home-journey-demo_arrive__0No1Z{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.home-journey-demo_heading__S7WCp{display:block}.home-journey-demo_heading__S7WCp p{margin-top:12px}.home-journey-demo_journey__bSyM6{grid-template-columns:minmax(0,1fr)}.home-journey-demo_destination__hGWGJ{min-height:220px}.home-journey-demo_bookingPreview__Ll40t{padding:20px}.home-journey-demo_bookingOptions__tvOkp label{padding:12px}.home-journey-demo_panel__hS4OA{padding:16px 20px 20px}.home-journey-demo_scene____xym{min-height:214px;padding-top:18px}.home-journey-demo_destination__hGWGJ figcaption{inset-inline:20px;bottom:18px}.home-journey-demo_destination__hGWGJ strong{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.home-journey-demo_scene____xym{animation:none}}.home-search-content_section__XzVVu{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:16px 0}.home-search-content_link__DIAdE{display:inline-flex;align-items:center;min-height:44px;color:var(--v41-primary);font-size:.875rem;font-weight:600;text-underline-offset:.2em}.home-search-content_link__DIAdE:focus-visible{outline:2px solid var(--v41-primary);outline-offset:3px}.w2-city-catalog_catalog__5E7rN{padding-block:40px 24px;background:var(--v41-surface);border-top:1px solid var(--v41-rule)}.w2-city-catalog_inner__ha5zA{width:min(100%,calc(var(--v41-max) + 2 * var(--v41-gutter)));margin-inline:auto;padding-inline:var(--v41-gutter)}.w2-city-catalog_heading__xQnp6{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.w2-city-catalog_heading__xQnp6 h2{margin:0}.w2-city-catalog_heading__xQnp6 p{margin:8px 0 0;color:var(--v41-muted);font-size:.9375rem;line-height:1.6}.w2-city-catalog_filters__NJjef{display:inline-flex;flex:none;gap:4px;padding:4px;border:1px solid var(--v41-rule);border-radius:var(--v41-r-pill);background:var(--v41-silver-soft)}.w2-city-catalog_filters__NJjef button{min-height:44px;min-width:72px;padding:0 16px;border:0;border-radius:var(--v41-r-pill);background:transparent;color:var(--v41-body);font:inherit;font-size:.875rem;cursor:pointer}.w2-city-catalog_filters__NJjef button[aria-pressed=true]{background:var(--v41-primary);color:var(--v41-surface)}.w2-city-catalog_grid__NmCg3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.w2-city-catalog_card__SAhVy{position:relative;display:grid;min-width:0;color:var(--v41-surface);text-decoration:none;border-radius:var(--v41-r-photo);overflow:hidden;isolation:isolate}.w2-city-catalog_frame__RtWBA{grid-area:1/1;position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--v41-night)}.w2-city-catalog_frame__RtWBA:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,var(--v41-night))}.w2-city-catalog_frame__RtWBA img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--v41-t-base) var(--v41-ease)}.w2-city-catalog_card__SAhVy:hover .w2-city-catalog_frame__RtWBA img{transform:scale(1.03)}.w2-city-catalog_label__KfncJ{position:relative;z-index:1;grid-area:1/1;align-self:end;padding:16px}.w2-city-catalog_label__KfncJ h3{margin:0;color:inherit;font-size:1.125rem;line-height:1.4}.w2-city-catalog_label__KfncJ>span{display:inline-flex;gap:6px;align-items:center;margin-top:4px;font-size:.75rem}.w2-city-catalog_card__SAhVy:focus-visible,.w2-city-catalog_filters__NJjef button:focus-visible{outline:3px solid var(--v41-primary);outline-offset:3px}@media (max-width:1023px){.w2-city-catalog_grid__NmCg3{grid-template-columns:repeat(5,220px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.w2-city-catalog_card__SAhVy{scroll-snap-align:start}}@media (max-width:767px){.w2-city-catalog_heading__xQnp6{align-items:flex-start;flex-direction:column;gap:16px}.w2-city-catalog_grid__NmCg3{grid-template-columns:repeat(5,minmax(210px,64vw))}}@media (prefers-reduced-motion:reduce){.w2-city-catalog_frame__RtWBA img{transition:none}.w2-city-catalog_card__SAhVy:hover .w2-city-catalog_frame__RtWBA img{transform:none}}@font-face{font-family:TripNaru Gallery Sans;src:url(/gallery/20261004/fonts/gallery-sans-a2654ff23dfc7f2f.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}body:has(.platform_shell__HNZcm),html:has(.platform_shell__HNZcm){background:#f7fbff}@media (prefers-color-scheme:dark){body:has(.platform_shell__HNZcm),html:has(.platform_shell__HNZcm){background:#0f1b2a}}.platform_shell__HNZcm:has([data-w1-gallery]):not(:lang(ja)){--font-ja:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","TripNaru Gallery Sans","Pretendard Variable",Pretendard,system-ui,sans-serif;--v41-font-body:"TripNaru Gallery Sans","Pretendard Variable",Pretendard,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--font:var(--v41-font-body);font-family:var(--v41-font-body)}.platform_shell__HNZcm{min-height:100dvh;background:var(--v41-paper);color:var(--v41-body);font-family:var(--v41-font-body);font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.platform_shell__HNZcm:lang(ja){font-family:var(--v41-font-ja)}.platform_generationDates__AiFUq{display:flex;flex-wrap:wrap;gap:.25rem}.platform_generationDates__AiFUq time{white-space:nowrap}.platform_main__7NZmN[data-home]{margin-top:calc(-68px - env(safe-area-inset-top))}.platform_main__7NZmN{min-width:0}.platform_reading__b3uGv{width:min(100%,calc(var(--v41-max) + 2 * var(--v41-gutter)));margin-inline:auto;padding:0 var(--v41-gutter) 64px}.platform_reading__b3uGv:empty{display:none}.platform_main__7NZmN[data-home] .platform_reading__b3uGv{padding-top:8px}.platform_main__7NZmN:not([data-home]) .platform_reading__b3uGv{padding-top:40px}.platform_main__7NZmN h1{font-size:clamp(1.875rem,3.2vw,2.5rem);line-height:1.15;margin:0 0 1rem}.platform_main__7NZmN h2{font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.2;margin:0 0 .75rem}.platform_main__7NZmN h3{font-size:1.1875rem;line-height:1.35;margin:0 0 .5rem}.platform_main__7NZmN p{max-width:65ch;margin:.75rem 0}.platform_libraryHead__Vzb9E{margin-top:32px;padding-top:32px;border-top:1px solid var(--v41-rule)}.platform_libraryHead__Vzb9E p{color:var(--v41-muted)}.platform_toolbar__gn1qF{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-block:1.5rem}.platform_action__a1ax5,.platform_secondary__X28RJ{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--v41-r-pill);border:1px solid transparent;background:var(--v41-flow-control);color:#ffffff;font:inherit;font-weight:680;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 10px 28px -12px rgba(30,83,127,.7);transition:transform var(--v41-t-quick) var(--v41-ease),box-shadow var(--v41-t-quick) var(--v41-ease),border-color var(--v41-t-quick) var(--v41-ease),color var(--v41-t-quick) var(--v41-ease)}.platform_action__a1ax5:hover{transform:translateY(-1px)}.platform_secondary__X28RJ{background:var(--v41-surface);color:var(--v41-ink);border-color:var(--v41-rule-strong);box-shadow:none}.platform_secondary__X28RJ:hover{border-color:var(--v41-primary);color:var(--v41-primary)}.platform_shell__HNZcm :is(button,a,input,select):focus-visible{outline:2px solid var(--v41-primary);outline-offset:3px}.platform_shell__HNZcm button:disabled{cursor:wait;opacity:.45}.platform_panel__EWRRK{padding:28px;border:1px solid var(--v41-rule);border-radius:var(--v41-r-card);background:var(--v41-surface);box-shadow:var(--v41-shadow-raised);margin-block:1.5rem}.platform_grid__XO_T9{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.platform_tripLink__TIaFL{display:block;border:1px solid var(--v41-rule);border-radius:var(--v41-r-card);padding:1.25rem;background:var(--v41-surface);color:var(--v41-body);text-decoration:none;height:100%;transition:border-color var(--v41-t-quick) var(--v41-ease)}.platform_tripLink__TIaFL:hover{border-color:var(--v41-primary)}.platform_tripLink__TIaFL span{color:var(--v41-primary);font-weight:650}.platform_muted__8RXMt{color:var(--v41-muted)}.platform_error__e7mjd{color:var(--v41-error)}.platform_notice__tXwnk{padding-inline-start:1rem;border-inline-start:3px solid var(--v41-primary-light);color:var(--v41-muted)}.platform_fields__9KKog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin-block:24px;border:0;padding:0;min-width:0}.platform_fields__9KKog[hidden]{display:none}.platform_field__Ry4I4{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--v41-ink);font-weight:650}.platform_field__Ry4I4 input,.platform_field__Ry4I4 select{display:block;width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid var(--v41-rule-strong);border-radius:14px;padding:.75rem .875rem;background:var(--v41-surface);color:var(--v41-ink);font:inherit;font-size:1rem;font-weight:500;transition:border-color var(--v41-t-quick) var(--v41-ease),box-shadow var(--v41-t-quick) var(--v41-ease)}.platform_field__Ry4I4 input:hover,.platform_field__Ry4I4 select:hover{border-color:var(--v41-primary)}.platform_field__Ry4I4 input:focus-visible,.platform_field__Ry4I4 select:focus-visible{outline:none;border-color:var(--v41-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--v41-primary) 24%,transparent)}.platform_field__Ry4I4 input[type=date]{appearance:none}.platform_field__Ry4I4 input[type=date]::-webkit-date-and-time-value{min-height:1.5em;text-align:start}.platform_field__Ry4I4 :disabled{opacity:1;cursor:default}.platform_fieldGroup__AD9i3{grid-column:1/-1;display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.platform_fieldGroup__AD9i3 legend{float:left;width:100%;padding:0;color:var(--v41-ink);font-weight:700}.platform_main__7NZmN .platform_fieldHint__skplu{margin:-8px 0 0;color:var(--v41-muted);font-size:.875rem;line-height:1.5}.platform_datePair__S2TgZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;min-width:0}.platform_main__7NZmN .platform_stay__Zq_0h{justify-self:start;margin:0;padding:4px 12px;border-radius:var(--v41-r-pill);background:var(--v41-sky);color:var(--v41-ink);font-size:.875rem;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.platform_segmented__DFa7s{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:36rem;gap:4px;padding:4px;border-radius:16px;background:var(--v41-field)}.platform_segment__J2hJe{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:6px 10px;border-radius:12px;color:var(--v41-body);font-size:.9375rem;font-weight:600;line-height:1.3;text-align:center;cursor:pointer;transition:background-color var(--v41-t-quick) var(--v41-ease),box-shadow var(--v41-t-quick) var(--v41-ease),color var(--v41-t-quick) var(--v41-ease),transform var(--v41-t-quick) var(--v41-ease)}.platform_segment__J2hJe input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.platform_segment__J2hJe:hover{color:var(--v41-primary)}.platform_segment__J2hJe:active{transform:scale(.97)}.platform_segment__J2hJe[data-on=true]{background:var(--v41-surface);color:var(--v41-ink);font-weight:720;box-shadow:0 0 0 1.5px var(--v41-primary),var(--v41-shadow-raised)}.platform_segment__J2hJe:has(input:focus-visible){outline:2px solid var(--v41-primary);outline-offset:2px}.platform_fieldGroup__AD9i3:disabled .platform_segment__J2hJe{cursor:default;transform:none}.platform_formActions__E8XQQ{display:flex;margin-top:24px}.platform_preferenceChoice__K4m1I{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.75rem;border:1px solid var(--v41-rule);border-radius:14px;font-weight:650}.platform_preferenceChoice__K4m1I:has(input:checked){border-color:var(--v41-primary);background:var(--v41-sky-soft)}.platform_preferenceChoice__K4m1I input{width:1.125rem;height:1.125rem;accent-color:var(--v41-primary);flex-shrink:0}.platform_details__p4Evc{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:.5rem 1rem}.platform_details__p4Evc dt{color:var(--v41-muted)}.platform_details__p4Evc dd{margin:0}.platform_nodes__J9NVT{padding-inline-start:1.5rem}.platform_nodes__J9NVT li{padding:1rem .5rem;border-bottom:1px solid var(--v41-rule)}@media (max-width:1023px){.platform_main__7NZmN[data-home]{margin-top:0}}@media (max-width:40rem){.platform_reading__b3uGv{padding-bottom:40px}.platform_datePair__S2TgZ,.platform_fields__9KKog{grid-template-columns:minmax(0,1fr)}.platform_panel__EWRRK{padding:1rem}.platform_formActions__E8XQQ{position:sticky;bottom:0;z-index:5;margin-inline:-1rem;padding:12px 1rem calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--v41-rule);background:color-mix(in srgb,var(--v41-surface) 96%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.platform_formActions__E8XQQ .platform_action__a1ax5{width:100%}}body:has(.platform_shell__HNZcm[data-trip-creation]):not(:has([data-trip-itinerary]))>footer{display:none}.platform_shell__HNZcm[data-trip-creation] .platform_reading__b3uGv{padding-bottom:max(32px,env(safe-area-inset-bottom))}@media (max-width:400px){.platform_shell__HNZcm[data-trip-creation] .platform_reading__b3uGv{padding-inline:6px}.platform_shell__HNZcm[data-trip-creation] .platform_reading__b3uGv>:not(.platform_panel__EWRRK){margin-inline:10px}.platform_shell__HNZcm[data-trip-creation] .platform_panel__EWRRK{padding:16px 12px;border:0;box-shadow:none}}.platform_shell__HNZcm:has(.platform_createPanel__bezXj){background:var(--v41-silver-soft)}.platform_shell__HNZcm:has(.platform_createPanel__bezXj) .platform_reading__b3uGv{max-width:1120px;padding-top:20px}.platform_createPanel__bezXj{padding:24px 28px 16px;margin-block:0;border-color:var(--v41-silver);box-shadow:none}.platform_createPanel__bezXj .platform_toolbar__gn1qF{margin:0 0 8px}.platform_createPanel__bezXj .platform_toolbar__gn1qF>p{margin:0;font-size:.8125rem;font-weight:700}.platform_createPanel__bezXj .platform_toolbar__gn1qF button{min-height:44px;padding:8px 16px;font-size:.8125rem}.platform_creationHint__y3Wjk{font-size:.8125rem;color:var(--v41-muted);margin:0 0 20px;max-width:42rem}@media (max-width:767px){.platform_shell__HNZcm:has(.platform_createPanel__bezXj) .platform_reading__b3uGv{padding:12px 16px 24px}.platform_createPanel__bezXj{padding:16px 12px 0;border-radius:16px}.platform_creationHint__y3Wjk{margin-bottom:12px}}.platform_createPanel__bezXj h1{font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:8px}@media (max-width:400px){.platform_shell__HNZcm:has(.platform_createPanel__bezXj) .platform_reading__b3uGv{padding-inline:6px}}@media (max-width:767px){.platform_creationHint__y3Wjk{display:none}}.launch-finale_finale__OG1bB{width:min(100% - 80px,1360px);margin-inline:auto;padding-block:68px 72px;border-top:1px solid #e7e7e7;background:#fff;scroll-margin-top:104px}@media (min-width:768px) and (max-width:1199px){.launch-finale_finale__OG1bB{width:calc(100% - 48px);padding-block:52px}}@media (max-width:767px){.launch-finale_finale__OG1bB{width:min(100% - 32px,508px);padding-block:40px}}@media (max-width:359px){.launch-finale_finale__OG1bB{width:calc(100% - 24px)}}.cozy-landing-header_chromeHeader__FgMr4{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;width:100%;min-height:82px;padding:12px max(32px,calc((100vw - 1280px) / 2));color:var(--ink);background:var(--surface);border-bottom:1px solid var(--rule);font-family:var(--font)}.cozy-landing-header_chromeHeader__FgMr4 *{box-sizing:border-box}.cozy-landing-header_chromeHeader__FgMr4 a{text-decoration:none}.cozy-landing-header_chromeHeader__FgMr4 :is(a,button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cozy-landing-header_chromeHeader__FgMr4:lang(ja){font-family:var(--font-ja)}.cozy-landing-header_chromeWordmark__aTdyJ{display:flex;align-items:center;min-height:44px;flex:none}.cozy-landing-header_wordmarkImage__A2pJr{display:block;width:178px;height:auto}.cozy-landing-header_chromeSectionNav__7VwhO{display:flex;align-items:center;gap:20px;margin-inline:auto}.cozy-landing-header_chromeSectionNav__7VwhO a{display:flex;align-items:center;min-height:44px;color:var(--body);font-size:.875rem;font-weight:600;line-height:1.5}.cozy-landing-header_chromeSectionNav__7VwhO a:hover{text-decoration:underline;text-underline-offset:6px}.cozy-landing-header_chromeAuthControls__ZxgPl{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.cozy-landing-header_chromeAuthLoading__tDYPy,.cozy-landing-header_chromeAuthName__PK0Ig{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--body);font-size:.8125rem}.cozy-landing-header_chromeAuthButton__h5U4d,.cozy-landing-header_chromeMobileAuth__BjY38 button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--muted);border-radius:var(--r-action);color:var(--body);background:var(--surface);font:inherit;font-size:.8125rem;font-weight:650;line-height:1.5;cursor:pointer}.cozy-landing-header_chromeAuthButton__h5U4d:hover,.cozy-landing-header_chromeMobileAuth__BjY38 button:hover{background:var(--field)}.cozy-landing-header_chromeAuthLeaving__ohx5c button{opacity:.6}.cozy-landing-header_chromeAuthControls__ZxgPl form{margin:0}.cozy-landing-header_chromeAuthNotice__0Wpug{padding:14px 24px;color:var(--body);background:var(--field);font:.875rem/1.6 var(--font)}.cozy-landing-header_chromeLocaleNav__qdXr7{display:flex;align-items:center;gap:3px}.cozy-landing-header_chromeLocaleNav__qdXr7 a{display:grid;place-items:center;width:44px;min-height:44px;border-radius:var(--r-action);color:var(--muted);font-size:.75rem;font-weight:650}.cozy-landing-header_chromeLocaleNav__qdXr7 a[aria-current=page]{background:var(--control);color:var(--on-control)}.cozy-landing-header_chromeLocaleNav__qdXr7 a:hover{box-shadow:inset 0 0 0 1px var(--muted)}.cozy-landing-header_chromeMobileLocale__EA_W1,.cozy-landing-header_chromeMobileMenu__H2fG2{display:none;position:relative}.cozy-landing-header_chromeMobileLocale__EA_W1 summary,.cozy-landing-header_chromeMobileMenu__H2fG2 summary{display:flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:8px;border:1px solid transparent;border-radius:var(--r-action);color:var(--body);font-size:.75rem;font-weight:650;line-height:1.4;list-style:none;cursor:pointer}.cozy-landing-header_chromeMobileLocale__EA_W1 summary::-webkit-details-marker,.cozy-landing-header_chromeMobileMenu__H2fG2 summary::-webkit-details-marker{display:none}.cozy-landing-header_chromeMobileMenu__H2fG2 summary svg{width:22px;height:22px}.cozy-landing-header_chromeMobileLocale__EA_W1 summary svg{width:16px;height:16px}.cozy-landing-header_chromeMobileLocale__EA_W1 summary svg:last-child{width:12px}.cozy-landing-header_chromeMobileLocale__EA_W1[open] summary,.cozy-landing-header_chromeMobileMenu__H2fG2[open] summary{background:var(--field);border-color:var(--muted)}.cozy-landing-header_chromeMobileLocale__EA_W1 nav,.cozy-landing-header_chromeMobileMenu__H2fG2 nav{position:absolute;top:calc(100% + 10px);right:0;z-index:51;display:grid;width:max-content;min-width:180px;max-width:calc(100vw - 40px);padding:10px;border:1px solid var(--rule);border-radius:var(--r-card);color:var(--body);background:var(--surface);box-shadow:var(--shadow-pop)}.cozy-landing-header_chromeMobileLocale__EA_W1 nav a,.cozy-landing-header_chromeMobileMenu__H2fG2 nav a{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:var(--body);border-radius:var(--r-row);font-size:.875rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.cozy-landing-header_chromeMobileLocale__EA_W1 nav a:hover,.cozy-landing-header_chromeMobileMenu__H2fG2 nav a:hover{background:var(--field)}.cozy-landing-header_chromeMobileLocale__EA_W1 nav a[aria-current=page]{background:var(--control);color:var(--on-control)}.cozy-landing-header_chromeMobileAuth__BjY38{display:grid;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--rule)}.cozy-landing-header_chromeMobileAuth__BjY38>span{padding:8px 14px;font-size:.8125rem;overflow-wrap:anywhere}.cozy-landing-header_chromeMobileAuth__BjY38 form{margin:0}.cozy-landing-header_chromeMobileAuth__BjY38 button{width:100%}.cozy-landing-header_chromeLaunchLink__JbfSX{text-underline-offset:6px}.cozy-landing-header_skip__eqPtH{position:fixed;top:8px;left:12px;z-index:100;padding:10px 18px;background:var(--surface);color:var(--ink);border:2px solid;border-radius:var(--r-photo);font:600 1rem/1.5 var(--font);clip-path:inset(50%)}.cozy-landing-header_skip__eqPtH:focus{transform:translateY(0);clip-path:none}@media (max-width:1100px){.cozy-landing-header_chromeSectionNav__7VwhO{gap:12px}.cozy-landing-header_chromeHeader__FgMr4{gap:16px}.cozy-landing-header_chromeAuthName__PK0Ig{max-width:100px}}@media (max-width:1199px){.cozy-landing-header_chromeAuthControls__ZxgPl,.cozy-landing-header_chromeSectionNav__7VwhO{display:none}.cozy-landing-header_chromeMobileMenu__H2fG2{display:block;order:2}.cozy-landing-header_chromeMobileLocale__EA_W1{display:block;order:1}.cozy-landing-header_chromeLocaleNav__qdXr7{display:none}.cozy-landing-header_chromeWordmark__aTdyJ{margin-right:auto}.cozy-landing-header_chromeMobileMenu__H2fG2 nav{max-height:calc(100svh - 100px);overflow-y:auto}}@media (min-width:768px) and (max-width:1199px){.cozy-landing-header_chromeHeader__FgMr4{min-height:72px;padding:10px 32px;gap:12px}.cozy-landing-header_wordmarkImage__A2pJr{width:156px}}@media (max-width:767px){.cozy-landing-header_chromeHeader__FgMr4{min-height:64px;padding:8px max(18px,env(safe-area-inset-left)) 8px max(18px,env(safe-area-inset-right));gap:10px;transition:transform var(--t-disclose) ease}.cozy-landing-header_chromeHeader__FgMr4[data-hidden=true]:not(:focus-within){transform:translateY(-110%)}.cozy-landing-header_wordmarkImage__A2pJr{width:128px}.cozy-landing-header_chromeLocaleNav__qdXr7{display:none}.cozy-landing-header_chromeMobileLocale__EA_W1{display:block;order:1}.cozy-landing-header_chromeMobileMenu__H2fG2{order:2;margin-left:0}.cozy-landing-header_chromeWordmark__aTdyJ{margin-right:auto}.cozy-landing-header_chromeMobileMenu__H2fG2 nav{max-height:calc(100svh - 100px);overflow-y:auto}}@media (max-width:359px){.cozy-landing-header_chromeHeader__FgMr4{gap:5px;padding-inline:16px}.cozy-landing-header_wordmarkImage__A2pJr{width:128px}}@media (prefers-reduced-motion:reduce){.cozy-landing-header_chromeHeader__FgMr4,.cozy-landing-header_chromeHeader__FgMr4 *{transition:none!important;animation:none!important}}.landing-site-header_shell__SXPoL{position:sticky;top:0;z-index:50;background:var(--v41-paper);transition:transform .24s var(--v41-ease)}.landing-site-header_shell__SXPoL[data-hidden=true]{transform:translateY(-100%)}.landing-site-header_anchors__ZNh7V{display:flex;gap:4px;width:min(100%,calc(var(--v41-max) + 2 * var(--v41-gutter)));margin-inline:auto;padding:0 var(--v41-gutter);border-bottom:1px solid var(--v41-rule);overflow-x:auto;scrollbar-width:none}.landing-site-header_anchors__ZNh7V::-webkit-scrollbar{display:none}.landing-site-header_anchors__ZNh7V a{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;color:var(--v41-muted);font-size:.8125rem;font-weight:650;white-space:nowrap;text-decoration:none}.landing-site-header_anchors__ZNh7V a:first-child{padding-left:0}.landing-site-header_anchors__ZNh7V a:hover{color:var(--v41-primary)}@media (prefers-reduced-motion:reduce){.landing-site-header_shell__SXPoL{transition:none}}