._9zQoCa_bar{z-index:50;pointer-events:none;position:fixed;inset:16px 0 auto}._9zQoCa_pill{pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(1.2);height:64px;transition:background-color var(--duration-theme) var(--ease-brand), box-shadow var(--duration-theme) var(--ease-brand);background:#03101c9e;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px 0 20px;display:flex}._9zQoCa_bar[data-scrolled] ._9zQoCa_pill{background:#03101cdb;box-shadow:0 18px 40px -20px #030a118c}._9zQoCa_link{color:var(--color-neutral-300);transition:color var(--duration-hover) var(--ease-brand), background-color var(--duration-hover) var(--ease-brand);border-radius:10px;padding:8px 12px;font-size:.9375rem;font-weight:500;position:relative}._9zQoCa_link:hover{color:var(--color-neutral-0);background:#ffffff0f}._9zQoCa_link:after{content:"";background:var(--color-brand-300);transform-origin:50%;height:2px;transition:transform var(--duration-morph) var(--ease-brand);border-radius:2px;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}._9zQoCa_link[aria-current=true]{color:var(--color-neutral-0);font-weight:600}._9zQoCa_link[aria-current=true]:after{transform:scaleX(1)}._9zQoCa_dialog{pointer-events:auto;width:100%;max-width:none;height:100%;max-height:none;color:var(--color-neutral-300);background:0 0;border:0;margin:0;padding:0}._9zQoCa_dialog::backdrop{-webkit-backdrop-filter:blur(4px);background:#030a118c}._9zQoCa_sheet{background:radial-gradient(70% 60% at 100% 100%,#135e578c 0%,#135e5700 70%),#03101c;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;padding:16px 20px 24px;display:flex;position:absolute;inset:12px;overflow-y:auto}._9zQoCa_mobileLink{letter-spacing:-.01em;color:var(--color-neutral-50);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 4px;font-size:1.375rem;font-weight:700;display:flex}@media (prefers-reduced-motion:no-preference){._9zQoCa_dialog[open] ._9zQoCa_sheet{animation:_9zQoCa_sheet-in .38s var(--ease-brand) both}._9zQoCa_dialog[open]::backdrop{animation:_9zQoCa_fade-in .28s var(--ease-brand) both}._9zQoCa_dialog[data-closing] ._9zQoCa_sheet{animation:.24s ease-in both _9zQoCa_sheet-out}._9zQoCa_dialog[data-closing]::backdrop{animation:.24s ease-in both _9zQoCa_fade-out}._9zQoCa_dialog[open] ._9zQoCa_mobileLink{animation:_9zQoCa_item-in .45s var(--ease-brand) both;animation-delay:calc(var(--i,0) * 45ms + .12s)}}@keyframes _9zQoCa_sheet-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}}@keyframes _9zQoCa_sheet-out{to{opacity:0;transform:translateY(-12px)scale(.98)}}@keyframes _9zQoCa_fade-in{0%{opacity:0}}@keyframes _9zQoCa_fade-out{to{opacity:0}}@keyframes _9zQoCa_item-in{0%{opacity:0;transform:translateY(8px)}}html:has(._9zQoCa_dialog[open]){overflow:hidden}html[data-booking-bar] ._9zQoCa_mobileCta{display:none}
.ldm3Cq_bar{z-index:45;padding:0 12px calc(12px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:transform var(--duration-morph) var(--ease-brand), opacity var(--duration-theme) var(--ease-brand);position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 12px))}.ldm3Cq_bar[data-visible]{opacity:1;transform:none}.ldm3Cq_inner{pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#03101cdb;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;box-shadow:0 -10px 40px -16px #030a1180}@media (min-width:640px){.ldm3Cq_bar{display:none}}@media (prefers-reduced-motion:reduce){.ldm3Cq_bar{transition:opacity var(--duration-hover) linear;transform:none}}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hF1M3G_rise{animation:hF1M3G_rise .85s var(--ease-brand) both;animation-timeline:view();animation-range:entry entry 40%}.hF1M3G_rise:nth-child(2){animation-range:entry 8% entry 48%}.hF1M3G_rise:nth-child(3){animation-range:entry 16% entry 56%}.hF1M3G_rise:nth-child(4){animation-range:entry 24% entry 64%}}}@keyframes hF1M3G_rise{0%{opacity:0;transform:translateY(18px)}}.hF1M3G_card{transition:transform var(--duration-hover) var(--ease-brand), box-shadow var(--duration-hover) var(--ease-brand), border-color var(--duration-hover) var(--ease-brand)}@media (hover:hover) and (pointer:fine){.hF1M3G_card:hover{box-shadow:var(--shadow-lift);border-color:var(--color-neutral-300);transform:translateY(-4px)}}
.dY5Ifq_summary{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--color-mist);flex:none;min-width:260px;padding:24px 28px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dY5Ifq_starsAnimated .dY5Ifq_star{animation:dY5Ifq_star-pop .6s var(--ease-brand) both;animation-timeline:view();animation-range:entry calc(20% + var(--i) * 8%) entry calc(60% + var(--i) * 8%)}}}@keyframes dY5Ifq_star-pop{0%{opacity:0;transform:scale(.4)rotate(-30deg)}to{opacity:1;transform:none}}.dY5Ifq_viewport{outline:none;padding-block:8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.dY5Ifq_track{will-change:transform;width:max-content;animation:dY5Ifq_marquee var(--dur,60s) linear infinite;display:flex}.dY5Ifq_track[data-reverse]{animation-direction:reverse}.dY5Ifq_viewport:hover .dY5Ifq_track,.dY5Ifq_viewport:focus-within .dY5Ifq_track,.dY5Ifq_marquee[data-paused] .dY5Ifq_track{animation-play-state:paused}.dY5Ifq_group{gap:20px;padding-right:20px;display:flex}.dY5Ifq_item{flex:none;width:340px;display:flex}@keyframes dY5Ifq_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dY5Ifq_card{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--color-neutral-0);width:100%;transition:transform var(--duration-hover) var(--ease-brand), border-color var(--duration-hover) var(--ease-brand), box-shadow var(--duration-hover) var(--ease-brand);flex-direction:column;padding:24px;display:flex}.dY5Ifq_card:hover{border-color:var(--color-blue-200);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.dY5Ifq_avatar{background:var(--color-blue-50);width:38px;height:38px;color:var(--color-blue-800);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.dY5Ifq_controls{margin-top:24px}@media (max-width:767px){.dY5Ifq_item{width:288px}.dY5Ifq_group{gap:14px;padding-right:14px}.dY5Ifq_card{padding:20px}}@media (prefers-reduced-motion:reduce){.dY5Ifq_viewport{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.dY5Ifq_track{will-change:auto;padding-inline:16px;animation:none}.dY5Ifq_item{scroll-snap-align:start}.dY5Ifq_group[aria-hidden=true],.dY5Ifq_controls{display:none}.dY5Ifq_card:hover{transform:none}}
@media (min-width:1024px){.XxSGtG_aside{align-self:start;position:sticky;top:112px}}.XxSGtG_help{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--color-neutral-0);max-width:400px;padding:22px 24px}.XxSGtG_filtersWrap{scrollbar-width:none;margin-bottom:20px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.XxSGtG_filters{background:var(--color-neutral-0);border:1px solid var(--line);border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative}.XxSGtG_filter{z-index:1;white-space:nowrap;height:38px;color:var(--color-neutral-600);cursor:pointer;transition:color var(--duration-hover) var(--ease-brand);border-radius:999px;padding:0 16px;font-size:.875rem;font-weight:600;position:relative}.XxSGtG_filter:hover{color:var(--color-neutral-900)}.XxSGtG_filter[aria-pressed=true]{color:var(--color-neutral-0)}.XxSGtG_pill{background:var(--color-blue-700);height:38px;transition:transform var(--duration-morph) var(--ease-brand), width var(--duration-morph) var(--ease-brand);border-radius:999px;position:absolute;top:4px;left:0}.XxSGtG_list{interpolate-size:allow-keywords;gap:10px;display:grid}.XxSGtG_item{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--color-neutral-0);transition:border-color var(--duration-hover) var(--ease-brand), box-shadow var(--duration-hover) var(--ease-brand)}.XxSGtG_item:hover{border-color:var(--color-neutral-300)}.XxSGtG_item[open]{border-color:var(--color-blue-200);box-shadow:var(--shadow-soft)}.XxSGtG_summary{color:var(--fg-strong);cursor:pointer;border-radius:inherit;align-items:center;gap:16px;padding:20px 22px;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.XxSGtG_summary::-webkit-details-marker{display:none}.XxSGtG_toggle{background:var(--color-neutral-100);width:34px;height:34px;color:var(--color-neutral-700);transition:transform var(--duration-morph) var(--ease-brand), background-color var(--duration-hover) var(--ease-brand), color var(--duration-hover) var(--ease-brand);border-radius:999px;flex:none;place-items:center;display:grid}.XxSGtG_item:hover .XxSGtG_toggle{background:var(--color-blue-50);color:var(--color-blue-700)}.XxSGtG_item[open] .XxSGtG_toggle{background:var(--color-blue-700);color:var(--color-neutral-0);transform:rotate(45deg)}.XxSGtG_answer{max-width:64ch;color:var(--fg-muted);padding:0 22px 22px;font-size:.9375rem;line-height:1.65}@media (prefers-reduced-motion:no-preference){.XxSGtG_item::details-content{opacity:0;block-size:0;transition:block-size var(--duration-morph) var(--ease-brand), opacity var(--duration-morph) var(--ease-brand), content-visibility var(--duration-morph) allow-discrete;overflow-y:clip}.XxSGtG_item[open]::details-content{opacity:1;block-size:auto}@supports (animation-timeline:view()){.XxSGtG_item{animation:XxSGtG_rise .85s var(--ease-brand) both;animation-timeline:view();animation-range:entry entry 50%}}}@keyframes XxSGtG_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:767px){.XxSGtG_summary{padding:18px;font-size:1rem}.XxSGtG_answer{padding:0 18px 18px}}
.sAv7fq_light{pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%), #67dfd11f, transparent 60%);transition:opacity var(--duration-theme) var(--ease-brand);position:absolute;inset:0}.sAv7fq_light[data-on]{opacity:1}.sAv7fq_steps{counter-reset:step;gap:18px;margin-top:40px;display:grid}.sAv7fq_step{grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid;position:relative}.sAv7fq_step:not(:last-child):after{content:"";background:linear-gradient(#67dfd173,#67dfd114);width:1px;position:absolute;top:40px;bottom:-16px;left:17px}.sAv7fq_stepNum{width:36px;height:36px;color:var(--color-brand-300);background:#67dfd11a;border:1px solid #67dfd166;border-radius:999px;place-items:center;font-size:.875rem;font-weight:700;display:grid}.sAv7fq_panel{border-radius:var(--radius-panel);background:var(--color-neutral-0);color:var(--fg);padding:clamp(20px,3vw,32px);position:relative;box-shadow:0 30px 60px -30px #00000080}.sAv7fq_panelCalendar{padding:0;overflow:hidden}.sAv7fq_iframe,.sAv7fq_calendarSkeleton{border:0;width:100%;height:700px;display:block}.sAv7fq_calendarSkeleton{background:linear-gradient(100deg, var(--color-neutral-50) 30%, var(--color-mist) 50%, var(--color-neutral-50) 70%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.sAv7fq_calendarSkeleton{animation:1.6s linear infinite sAv7fq_shimmer}}@keyframes sAv7fq_shimmer{to{background-position:-200% 0}}.sAv7fq_privacyNote{border-top:1px solid var(--color-neutral-100);color:var(--fg-muted);padding:14px 20px;font-size:.8125rem;line-height:1.5}
.tHWdQG_calc{border-radius:var(--radius-panel);border:1px solid var(--color-neutral-0);background:#ffffffd1;padding:clamp(24px,4vw,40px);box-shadow:0 30px 60px -44px #0e234759}.tHWdQG_range{--p:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin-top:10px}.tHWdQG_range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-blue-600) var(--p), var(--color-blue-100) var(--p));border-radius:999px;height:8px}.tHWdQG_range::-moz-range-track{background:var(--color-blue-100);border-radius:999px;height:8px}.tHWdQG_range::-moz-range-progress{background:var(--color-blue-600);border-radius:999px;height:8px}.tHWdQG_range::-webkit-slider-thumb{appearance:none;border:4px solid var(--color-neutral-0);background:var(--color-blue-700);border-radius:999px;width:24px;height:24px;margin-top:-8px;box-shadow:0 2px 8px #0e23474d}.tHWdQG_range::-moz-range-thumb{border:4px solid var(--color-neutral-0);background:var(--color-blue-700);border-radius:999px;width:16px;height:16px;box-shadow:0 2px 8px #0e23474d}.tHWdQG_range:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:8px}.tHWdQG_terms{background:var(--color-blue-50);border-radius:999px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px;margin-top:10px;padding:4px;display:grid}.tHWdQG_term{color:var(--color-blue-900);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-brand), color var(--duration-hover) var(--ease-brand);border-radius:999px;place-items:center;padding:9px 12px;font-size:.9375rem;font-weight:600;display:grid}.tHWdQG_term:has(input:checked){background:var(--color-blue-700);color:var(--color-neutral-0)}.tHWdQG_term:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tHWdQG_result{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.tHWdQG_monthly{color:var(--fg-strong);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);font-weight:900;line-height:1}.tHWdQG_segments{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px;margin-top:16px;display:grid}.tHWdQG_segments span{background:var(--color-mint-mark);border-radius:999px;height:10px}.tHWdQG_segments span:nth-child(odd){background:color-mix(in srgb, var(--color-mint-mark) 70%, var(--color-blue-300))}.tHWdQG_ways{padding:clamp(4px,1vw,8px) 0}.tHWdQG_way{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.tHWdQG_way:last-child{border-bottom:0}.tHWdQG_wayIcon{background:var(--color-neutral-0);width:44px;height:44px;color:var(--color-blue-700);box-shadow:inset 0 0 0 1px var(--color-blue-100);border-radius:14px;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.tHWdQG_segments span{animation:tHWdQG_seg-in .4s var(--ease-brand) both;animation-delay:calc(var(--i) * 28ms)}}@keyframes tHWdQG_seg-in{0%{opacity:0;transform:scaleX(.3)}}.tHWdQG_us{border-radius:var(--radius-panel);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,7vw,88px);padding:clamp(28px,5vw,64px);display:grid;overflow:clip}.tHWdQG_route svg{width:100%;max-width:380px;margin-inline:auto;display:block;overflow:visible}.tHWdQG_border{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:3 5}.tHWdQG_borderLabel{fill:#ffffff80;letter-spacing:.12em;font-size:9px;font-weight:600}.tHWdQG_routeBase{fill:none;stroke:#ffffff24;stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.tHWdQG_routeDraw{fill:none;stroke:var(--color-brand-300);stroke-width:2.5px;stroke-linecap:round}.tHWdQG_pinFrom{fill:var(--color-ocean);stroke:#ffffffb3;stroke-width:2px}.tHWdQG_pinTo{fill:var(--color-brand-300)}.tHWdQG_pinPulse{fill:none;stroke:var(--color-brand-300);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.tHWdQG_place{fill:#ffffffb8;font-size:12px;font-weight:600}.tHWdQG_placeStrong{fill:var(--color-neutral-0);font-size:13px;font-weight:700}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tHWdQG_routeDraw{stroke-dasharray:1;animation:linear both tHWdQG_draw;animation-timeline:view();animation-range:entry 30% cover 55%}.tHWdQG_pinTo{animation:linear both tHWdQG_pin-in;animation-timeline:view();animation-range:cover 50% cover 58%}.tHWdQG_pinPulse{animation:linear both tHWdQG_pulse;animation-timeline:view();animation-range:cover 56% cover 72%}}}@keyframes tHWdQG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tHWdQG_pin-in{0%{opacity:0}to{opacity:1}}@keyframes tHWdQG_pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (max-width:899px){.tHWdQG_us{grid-template-columns:minmax(0,1fr)}.tHWdQG_route{order:-1}.tHWdQG_route svg{max-width:300px}}
.V1kh6W_wrap{position:relative}.V1kh6W_wrap[data-motion]{height:260vh}.V1kh6W_stage{border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,5vw,64px);display:grid;overflow:clip}.V1kh6W_wrap[data-motion] .V1kh6W_stage{height:calc(100svh - 112px);max-height:760px;position:sticky;top:96px}.V1kh6W_step{transition:opacity var(--duration-theme) var(--ease-brand);grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.V1kh6W_num{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);width:34px;height:34px;color:var(--color-neutral-600);transition:background-color var(--duration-hover) var(--ease-brand), border-color var(--duration-hover) var(--ease-brand), color var(--duration-hover) var(--ease-brand);border-radius:999px;place-items:center;font-size:.875rem;font-weight:700;display:grid}.V1kh6W_wrap[data-motion] .V1kh6W_step{opacity:.42}.V1kh6W_wrap[data-motion] .V1kh6W_step[data-on]{opacity:1}.V1kh6W_wrap[data-motion] .V1kh6W_step[data-on] .V1kh6W_num{background:var(--color-blue-700);border-color:var(--color-blue-700);color:var(--color-neutral-0)}.V1kh6W_bar{background:var(--color-neutral-200);border-radius:3px;max-width:320px;height:3px;margin-top:28px;display:none;overflow:hidden}.V1kh6W_wrap[data-motion] .V1kh6W_bar{display:block}.V1kh6W_fill{background:var(--color-blue-600);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.V1kh6W_visual{place-items:center;height:100%;min-height:0;display:grid}.V1kh6W_visual svg{width:100%;max-width:420px;height:auto;max-height:100%}.V1kh6W_base{fill:none;stroke:var(--color-neutral-200);stroke-width:2px}.V1kh6W_draw{fill:none;stroke:var(--color-blue-600);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.V1kh6W_dot{fill:var(--color-blue-700);opacity:0}.V1kh6W_dotHalo{fill:var(--color-blue-500);opacity:0}.V1kh6W_counter{color:var(--color-neutral-600);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.8125rem;font-weight:600}.V1kh6W_wrap:not([data-motion]) .V1kh6W_counter{display:none}@media (max-width:767px){.V1kh6W_stage{grid-template-columns:minmax(0,1fr);gap:12px}.V1kh6W_visual{order:-1;height:auto}.V1kh6W_visual svg{width:auto;max-width:100%;max-height:22svh}.V1kh6W_wrap[data-motion] .V1kh6W_stage{align-content:center;height:calc(100svh - 100px);padding:24px;top:88px}}
.jr0LRW_hero{--veil:3 16 28;background-color:rgb(var(--veil));isolation:isolate}.jr0LRW_media{z-index:-2;position:absolute;inset:0;overflow:hidden}.jr0LRW_video{object-fit:cover;object-position:50% 30%;width:100%;height:100%}@media (min-width:1024px){.jr0LRW_media{left:28%}.jr0LRW_video{object-position:40% 35%}}.jr0LRW_veil{z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgb(var(--veil) / .55) 0%, rgb(var(--veil) / .78) 45%, rgb(var(--veil) / .94) 100%);position:absolute;inset:0}@media (min-width:1024px){.jr0LRW_veil{background:linear-gradient(0deg, rgb(var(--veil) / .65) 0%, rgb(var(--veil) / 0) 28%), linear-gradient(90deg, rgb(var(--veil)) 0%, rgb(var(--veil)) 28%, rgb(var(--veil) / .92) 42%, rgb(var(--veil) / .66) 58%, rgb(var(--veil) / .3) 78%, rgb(var(--veil) / .18) 100%)}}.jr0LRW_pause{z-index:2;width:44px;height:44px;color:var(--color-neutral-50);-webkit-backdrop-filter:blur(10px)saturate(1.2);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-brand), border-color var(--duration-hover) var(--ease-brand), transform var(--duration-hover) var(--ease-brand);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:28px;right:clamp(16px,4vw,40px)}.jr0LRW_pause:hover{background:#ffffff29;border-color:#ffffff4d}.jr0LRW_pause:active{transform:scale(.96)}
.PQMjBq_tabs{background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative}.PQMjBq_tab{z-index:1;height:40px;color:var(--color-neutral-300);cursor:pointer;transition:color var(--duration-hover) var(--ease-brand);border-radius:999px;padding:0 20px;font-size:.9375rem;font-weight:600;position:relative}.PQMjBq_tab:hover{color:var(--color-neutral-50)}.PQMjBq_tab[aria-selected=true]{color:var(--color-neutral-950)}.PQMjBq_pill{background:var(--color-brand-300);z-index:0;height:40px;transition:transform var(--duration-morph) var(--ease-brand), width var(--duration-morph) var(--ease-brand);border-radius:999px;position:absolute;top:4px;left:0}.PQMjBq_panel{animation:none}@media (prefers-reduced-motion:no-preference){.PQMjBq_panel{animation:PQMjBq_swap var(--duration-theme) var(--ease-brand) both}}@keyframes PQMjBq_swap{0%{opacity:0;transform:translateY(8px)}}
.lzwqZq_explorer{gap:20px;display:grid}.lzwqZq_index{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.lzwqZq_index::-webkit-scrollbar{display:none}.lzwqZq_row{scroll-snap-align:start;border:1px solid var(--line);background:var(--color-neutral-0);color:var(--fg);text-align:left;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-brand), border-color var(--duration-hover) var(--ease-brand), color var(--duration-hover) var(--ease-brand);border-radius:999px;flex:none;align-items:baseline;gap:10px;padding:10px 16px;font-size:.9375rem;font-weight:600;display:flex}.lzwqZq_row:hover{border-color:var(--color-blue-200)}.lzwqZq_row[aria-selected=true]{border-color:var(--color-blue-700);background:var(--color-blue-700);color:var(--color-neutral-0)}.lzwqZq_leader,.lzwqZq_rowPrice{display:none}.lzwqZq_stage{border-radius:var(--radius-panel);background:radial-gradient(60% 80% at 100% 100%, #c4efe699 0%, #c4efe600 70%), radial-gradient(50% 70% at 0% 0%, var(--color-sky-shade) 0%, #dbe9f900 70%), var(--color-sky);padding:clamp(24px,4vw,48px)}.lzwqZq_panel{align-items:center;gap:20px;display:grid}.lzwqZq_panel[hidden]{display:none}.lzwqZq_detail{min-width:0}.lzwqZq_detail a{white-space:nowrap}.lzwqZq_art{width:min(100%,200px);height:auto;margin-inline:auto;display:block;overflow:visible}.lzwqZq_halo{fill:var(--color-neutral-0);stroke:var(--color-blue-100);stroke-width:1.5px}.lzwqZq_tooth,.lzwqZq_toothSmall{fill:var(--color-neutral-0);stroke:var(--color-blue-900);stroke-width:3px;stroke-linejoin:round}.lzwqZq_toothSmall{stroke-width:5px}.lzwqZq_gum{fill:none;stroke:var(--color-blue-300);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.lzwqZq_sparkle{fill:var(--color-mint-mark)}.lzwqZq_lens{fill:#d5e7fa8c;stroke:var(--color-blue-700);stroke-width:4px}.lzwqZq_handle{stroke:var(--color-blue-700);stroke-width:8px;stroke-linecap:round}.lzwqZq_check{fill:none;stroke:var(--color-brand-600);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.lzwqZq_tartar circle{fill:var(--color-blue-200);stroke:var(--color-blue-400);stroke-width:1.5px}.lzwqZq_sweep{fill:none;stroke:var(--color-mint-mark);stroke-width:6px;stroke-linecap:round}.lzwqZq_resin{fill:var(--color-mint-mark);stroke:var(--color-brand-600);stroke-width:2.5px}.lzwqZq_shine{fill:none;stroke:var(--color-neutral-0);stroke-width:3px;stroke-linecap:round}.lzwqZq_pointer{stroke:var(--color-blue-400);stroke-width:2px;stroke-dasharray:3 4}.lzwqZq_pointerDot{fill:var(--color-blue-700)}.lzwqZq_rebuild{fill:var(--color-mint-mark);opacity:.85}.lzwqZq_guide{fill:none;stroke:var(--color-brand-600);stroke-width:2.5px;stroke-dasharray:4 4;stroke-linecap:round}.lzwqZq_shade3{fill:var(--color-tooth-a3);stroke:var(--color-blue-900);stroke-width:2px}.lzwqZq_shade2{fill:var(--color-tooth-a2);stroke:var(--color-blue-900);stroke-width:2px}.lzwqZq_shade1{fill:var(--color-neutral-0);stroke:var(--color-blue-900);stroke-width:2px}.lzwqZq_shadeArrow{fill:none;stroke:var(--color-blue-700);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lzwqZq_veneer{fill:#b4d5f373;stroke:var(--color-blue-600);stroke-width:2.5px}.lzwqZq_veneerEdge{fill:none;stroke:var(--color-neutral-0);stroke-width:3px;stroke-linecap:round;transform:translateY(4px)}@media (prefers-reduced-motion:no-preference){.lzwqZq_enter{transform-box:view-box;transform-origin:50% 55%;animation:lzwqZq_tooth-in .55s var(--ease-brand) both}.lzwqZq_detail{animation:lzwqZq_detail-in .45s var(--ease-brand) both}}@keyframes lzwqZq_tooth-in{0%{opacity:0;transform:scale(.92)rotate(-4deg)}}@keyframes lzwqZq_detail-in{0%{opacity:0;transform:translateY(8px)}}@media (min-width:1024px){.lzwqZq_explorer{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,4vw,56px)}.lzwqZq_index{border-top:1px solid var(--line);flex-direction:column;gap:0;margin:0;padding:0;overflow:visible}.lzwqZq_row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;padding:18px 4px 18px 22px;font-size:1.0625rem;position:relative}.lzwqZq_row:before{content:"";background:var(--color-blue-700);width:4px;height:0;transition:height var(--duration-morph) var(--ease-brand);border-radius:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lzwqZq_row:hover{background:var(--hover)}.lzwqZq_row[aria-selected=true]{border-color:var(--line);color:var(--color-blue-700);background:0 0}.lzwqZq_row[aria-selected=true]:before{height:60%}.lzwqZq_leader{border-bottom:2px dotted var(--color-neutral-300);flex:1;min-width:24px;display:block;transform:translateY(-4px)}.lzwqZq_rowPrice{color:var(--fg-strong);font-variant-numeric:tabular-nums;font-weight:700;display:block}.lzwqZq_rowPriceSoft{color:var(--fg-muted);font-size:.875rem;font-weight:500}.lzwqZq_row[aria-selected=true] .lzwqZq_rowPrice{color:var(--color-blue-700)}.lzwqZq_stage{position:sticky;top:112px}.lzwqZq_art{width:100%}.lzwqZq_panel{grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:clamp(20px,3vw,40px)}}
.Tr6NlW_stack{position:relative}.Tr6NlW_panel{--c:1;--q:0;isolation:isolate;position:relative;overflow:hidden}.Tr6NlW_inner{position:relative}.Tr6NlW_split{gap:32px;padding-block:64px;display:grid}.Tr6NlW_copy{max-width:34rem}.Tr6NlW_title{margin:0}.Tr6NlW_word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.Tr6NlW_word>span{display:inline-block}.Tr6NlW_media{place-items:center;display:grid}.Tr6NlW_mediaZoom{width:100%;max-width:460px}.Tr6NlW_dim{z-index:9;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.Tr6NlW_dwell,.Tr6NlW_dots{display:none}.Tr6NlW_stack{--dwell:clamp(140px, 26svh, 220px)}.Tr6NlW_stack[data-motion] .Tr6NlW_dwell{height:var(--dwell);display:block}.Tr6NlW_stack[data-motion] .Tr6NlW_panel{top:var(--stick,0px);margin-bottom:var(--dwell);border-radius:calc((1 - var(--c)) * var(--radius-panel)) calc((1 - var(--c)) * var(--radius-panel)) 0 0;position:sticky;box-shadow:0 -24px 48px -32px #030a1166}.Tr6NlW_stack[data-motion] .Tr6NlW_panel:last-of-type{margin-bottom:0}.Tr6NlW_stack[data-motion] .Tr6NlW_inner{transform-origin:50% 0;transform:scale(calc(1 - var(--q) * .07));will-change:transform}.Tr6NlW_stack[data-motion] .Tr6NlW_dim{opacity:calc(var(--q) * .55)}.Tr6NlW_stack[data-motion] .Tr6NlW_media{clip-path:inset(calc(max(0, .85 - var(--c)) * 117.647%) 0 0 0 round var(--radius-panel))}.Tr6NlW_stack[data-motion] .Tr6NlW_mediaZoom{transform:scale(calc(1 + max(0, .85 - var(--c)) * .1412))}.Tr6NlW_stack[data-motion] .Tr6NlW_reveal{opacity:0;transition:opacity .6s ease, transform .7s var(--ease-brand);transform:translateY(14px)}.Tr6NlW_stack[data-motion] .Tr6NlW_word>span{transition:transform .7s var(--ease-brand);transition-delay:calc(var(--w,0) * 60ms);transform:translateY(105%)}.Tr6NlW_stack[data-motion] [data-in] .Tr6NlW_reveal{opacity:1;transition-delay:.18s;transform:none}.Tr6NlW_stack[data-motion] [data-in] .Tr6NlW_word>span{transform:none}@media (max-width:767px){.Tr6NlW_stack[data-motion] .Tr6NlW_panel{min-height:100svh}.Tr6NlW_stack[data-motion] .Tr6NlW_split{flex-direction:column;justify-content:center;gap:18px;min-height:100svh;padding-top:86px;padding-bottom:92px;display:flex}.Tr6NlW_stack[data-motion] .Tr6NlW_media{flex:1 1 0;order:-1;justify-content:center;min-height:96px;max-height:260px;display:flex}.Tr6NlW_stack[data-motion] .Tr6NlW_mediaZoom{width:auto;max-width:none;height:100%}.Tr6NlW_stack[data-motion] .Tr6NlW_mediaZoom img{height:100%;width:auto!important}.Tr6NlW_stack[data-motion] .Tr6NlW_copy .text-display{font-size:clamp(1.75rem,1.2rem + 2.6vw,2.25rem)}.Tr6NlW_stack[data-motion] .Tr6NlW_copy .text-lead{margin-top:10px;font-size:1rem}.Tr6NlW_stack[data-motion] .Tr6NlW_copy ul{gap:8px;margin-top:14px}.Tr6NlW_stack[data-motion] .Tr6NlW_price{margin-top:14px}.Tr6NlW_stack[data-motion] .Tr6NlW_ctas{flex-wrap:nowrap;gap:10px;margin-top:18px}.Tr6NlW_stack[data-motion] .Tr6NlW_ctas>:first-child{white-space:nowrap;min-width:0;padding-inline:18px;font-size:.875rem}.Tr6NlW_stack[data-motion] .Tr6NlW_ask{flex:none;justify-content:center;width:52px;padding-inline:0}.Tr6NlW_stack[data-motion] .Tr6NlW_askLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:359px){.Tr6NlW_stack[data-motion] .Tr6NlW_ctas{flex-wrap:wrap}.Tr6NlW_stack[data-motion] .Tr6NlW_ctas>:first-child{white-space:normal}}@media (min-width:768px){.Tr6NlW_stack{--dwell:clamp(200px, 38svh, 340px)}.Tr6NlW_panel{height:100svh;min-height:640px}.Tr6NlW_inner{position:absolute;inset:0}.Tr6NlW_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px);height:100%;padding-top:96px;padding-bottom:32px}.Tr6NlW_flip .Tr6NlW_media{order:-1}.Tr6NlW_mediaZoom{width:min(100%,min(66svh,600px)/1.25)}.Tr6NlW_stack[data-motion] .Tr6NlW_dots{z-index:30;opacity:0;pointer-events:none;transition:opacity var(--duration-theme) var(--ease-brand), transform var(--duration-theme) var(--ease-brand);display:block;position:fixed;top:50%;right:clamp(16px,2.5vw,40px);transform:translate(12px,-50%)}.Tr6NlW_stack[data-motion] .Tr6NlW_dots[data-visible]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.Tr6NlW_dots ul{gap:6px;display:grid}.Tr6NlW_dot{place-items:center;width:24px;height:32px;display:grid}.Tr6NlW_dot:before{content:"";width:7px;height:7px;transition:height var(--duration-morph) var(--ease-brand), background-color var(--duration-hover) var(--ease-brand);background:#96a0a6b3;border-radius:999px;box-shadow:0 0 0 1px #ffffff80}.Tr6NlW_dot[aria-current]:before{background:var(--color-brand-500);height:22px}}@media (min-width:768px) and (max-height:760px){.Tr6NlW_split{padding-top:88px;padding-bottom:20px}.Tr6NlW_copy .text-display{font-size:clamp(1.875rem,1.4rem + 1.6vw,2.75rem)}.Tr6NlW_copy .text-lead{font-size:1rem}.Tr6NlW_copy ul{margin-top:16px}}
