.presentations_detail__E3FJa,.presentations_library__BJxzZ{color:var(--presentation-ink);max-width:1600px;margin:0 auto;font-family:inherit}.presentations_intro__b6Oqq{padding:20px 0 27px;border-bottom:1px solid var(--presentation-border);margin-bottom:22px}.presentations_eyebrow__IExsM{font-size:10px;letter-spacing:.12em;font-weight:700;color:var(--presentation-accent);text-transform:uppercase}.presentations_intro__b6Oqq h1{font-size:clamp(28px,3.3vw,49px);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:17px 0 14px;color:var(--presentation-ink)}.presentations_intro__b6Oqq h1 span{color:var(--presentation-subheading)}.presentations_intro__b6Oqq p{font-size:14px;color:var(--presentation-text);max-width:620px;line-height:1.7}.presentations_companySearch__ox9h8{flex:1;min-width:0}.presentations_filterTrigger__vLLll{flex:1;min-width:145px}.presentations_resultLine__pb5Ru{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:var(--presentation-muted);margin:24px 0 13px}.presentations_resultLine__pb5Ru a{display:flex;align-items:center;gap:5px;color:var(--presentation-accent)}.presentations_grid__9F3HC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.presentations_card__DOqkO{text-decoration:none;color:inherit;display:block;border-radius:6px;overflow:hidden;border:1px solid var(--presentation-border);background:#fff;transition:box-shadow .15s,transform .15s}.presentations_card__DOqkO:hover{transform:translateY(-2px);box-shadow:0 6px 20px #17263c12}.presentations_card__DOqkO:focus-visible,.presentations_relatedCard__K0tGm:focus-visible{outline:3px solid var(--presentation-accent);outline-offset:4px}.presentations_cover__BLw98{aspect-ratio:16/9;background:#fff;color:#111;padding:28px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-bottom:1px solid var(--presentation-border)}.presentations_cover__BLw98 img{width:65%;height:65%;-o-object-fit:contain;object-fit:contain}.presentations_coverName__UUq0W{font-size:24px;font-weight:600;text-align:center;color:#111}.presentations_cardBody___ytb0{padding:14px 15px 16px}.presentations_cardBody___ytb0 .presentations_eyebrow__IExsM{font-size:9px;letter-spacing:.07em}.presentations_cardBody___ytb0 h2{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px;font-weight:600;letter-spacing:-.025em;margin:6px 0;color:var(--presentation-ink)}.presentations_cardBody___ytb0 h2 svg{flex-shrink:0;color:var(--presentation-muted)}.presentations_cardBody___ytb0 p{font-size:10px;color:var(--presentation-text);line-height:1.6}.presentations_cardBody___ytb0 .presentations_summary__DnSUg{font-size:11px;margin-top:9px;color:var(--presentation-text)}.presentations_footnote__w9Wi5{margin:30px 0 15px;border-top:1px solid var(--presentation-border);padding-top:17px;font-size:11px;line-height:1.7;color:var(--presentation-muted)}.presentations_empty__t6N3Q{padding:50px 20px;text-align:center}.presentations_empty__t6N3Q p{margin:10px 0 20px}.presentations_back__mpbLR{display:inline-block;color:var(--presentation-accent);font-size:12px;margin:4px 0 20px}.presentations_detailGrid__biqXu{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:28px;align-items:start}.presentations_player__E2S0Y{border-radius:7px;overflow:hidden;background:var(--presentation-stage);color:#fff;outline-offset:4px}.presentations_stage__SC2MS{aspect-ratio:16/9;position:relative;overflow:auto;background:var(--presentation-stage);display:flex;align-items:flex-start}.presentations_stage__SC2MS canvas{display:block;flex:none}.presentations_playerMessage__cj3C0{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:35px;font-size:14px;line-height:1.6;color:#fff}.presentations_controls__Zv6_Q{display:flex;gap:6px;align-items:center;background:var(--presentation-controls);padding:9px 10px;font-size:11px;min-height:49px}.presentations_controls__Zv6_Q a,.presentations_controls__Zv6_Q button{display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;width:29px;height:29px;flex-shrink:0;border-radius:4px;cursor:pointer}.presentations_controls__Zv6_Q a:hover,.presentations_controls__Zv6_Q button:hover{background:#ffffff18}.presentations_controls__Zv6_Q button:disabled{opacity:.3;cursor:default}.presentations_controls__Zv6_Q select{flex:1;min-width:0;max-width:240px;margin-right:auto;background:var(--presentation-control-field);color:#fff;border:1px solid var(--presentation-control-border);border-radius:4px;font-size:10px;padding:6px}.presentations_controls__Zv6_Q span{white-space:nowrap}.presentations_player__E2S0Y:fullscreen{display:flex;flex-direction:column;justify-content:center;background:var(--presentation-stage)}.presentations_player__E2S0Y:fullscreen .presentations_stage__SC2MS{width:100%;max-height:calc(100vh - 49px);height:calc(100vh - 49px);aspect-ratio:auto;justify-content:center}.presentations_player__E2S0Y:fullscreen canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.presentations_detailTitle__3lRBv{font-size:27px;letter-spacing:-.04em;line-height:1.2;font-weight:600;margin:20px 0 9px}.presentations_detailsMeta__fT3uW{display:flex;flex-wrap:wrap;gap:8px;color:var(--presentation-muted);font-size:11px;margin-bottom:18px}.presentations_detailsMeta__fT3uW span{background:var(--presentation-chip);padding:5px 8px;border-radius:3px}.presentations_description__HKnNe{font-size:14px;line-height:1.7;color:var(--presentation-text);margin-bottom:18px}.presentations_sourceLinks__8b_74{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.presentations_sourceLinks__8b_74 a{font-size:11px;color:var(--presentation-accent);border-bottom:1px solid var(--presentation-link-border);padding-bottom:3px}.presentations_related__zCxJv h2{font-weight:600;font-size:15px;margin-bottom:7px}.presentations_related__zCxJv>p{font-size:10px;color:var(--presentation-muted);line-height:1.6;margin-bottom:17px}.presentations_relatedCard__K0tGm{display:grid;grid-template-columns:114px 1fr;gap:10px;text-decoration:none;margin-bottom:16px;color:inherit}.presentations_relatedCard__K0tGm .presentations_cover__BLw98{padding:12px;border:1px solid var(--presentation-border);border-radius:4px}.presentations_relatedCard__K0tGm .presentations_cover__BLw98 img{width:85%;height:85%}.presentations_relatedCard__K0tGm .presentations_coverName__UUq0W{font-size:12px;max-width:100%}.presentations_relatedCard__K0tGm .presentations_cardBody___ytb0{padding:0}.presentations_relatedCard__K0tGm .presentations_eyebrow__IExsM{font-size:7px;letter-spacing:0}.presentations_relatedCard__K0tGm h2{font-size:12px;line-height:1.3;margin:3px 0}.presentations_relatedCard__K0tGm h2 svg{display:none}.presentations_relatedCard__K0tGm p{font-size:9px}@media(min-width:1700px){.presentations_grid__9F3HC{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.presentations_grid__9F3HC{grid-template-columns:repeat(2,minmax(0,1fr))}.presentations_detailGrid__biqXu{grid-template-columns:minmax(0,1fr)}.presentations_related__zCxJv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.presentations_related__zCxJv>h2,.presentations_related__zCxJv>p{grid-column:1/-1}}@media(max-width:600px){.presentations_intro__b6Oqq{padding-top:10px}.presentations_intro__b6Oqq h1{font-size:32px}.presentations_intro__b6Oqq p{font-size:12px}.presentations_grid__9F3HC{gap:18px 12px}.presentations_cover__BLw98{padding:12px}.presentations_coverName__UUq0W{font-size:18px}.presentations_cardBody___ytb0{padding:11px}.presentations_cardBody___ytb0 h2{font-size:13px}.presentations_cardBody___ytb0 .presentations_summary__DnSUg{display:none}.presentations_cardBody___ytb0 p{font-size:9px}.presentations_resultLine__pb5Ru{font-size:10px}.presentations_resultLine__pb5Ru a{max-width:115px}.presentations_controls__Zv6_Q{gap:2px;padding:7px 5px}.presentations_controls__Zv6_Q a,.presentations_controls__Zv6_Q button{width:25px}.presentations_controls__Zv6_Q select{font-size:9px}.presentations_related__zCxJv{display:block}.presentations_detailTitle__3lRBv{font-size:23px}.presentations_detailsMeta__fT3uW,.presentations_footnote__w9Wi5{font-size:10px}}@media(prefers-reduced-motion:reduce){.presentations_card__DOqkO{transition:none}.presentations_card__DOqkO:hover{transform:none}}.presentations_homeSection__XhE15{margin:25px 0 34px}.presentations_homeSection__XhE15>h2{font-size:21px;font-weight:600;letter-spacing:-.025em;margin-bottom:5px}.presentations_homeSection__XhE15>p{font-size:12px;line-height:1.6;color:var(--presentation-muted);margin-bottom:18px}.presentations_logoUnavailable__tXwSO{display:flex;flex-direction:column;align-items:center;gap:9px;color:#6b7280;font-size:12px}.presentations_companyLogoCover__h6uKP{max-width:560px;margin:24px 0;border:1px solid var(--presentation-border);border-radius:6px}.presentations_sectorTitle__otu0c{font-size:18px;font-weight:600;margin:0;letter-spacing:-.02em;flex-shrink:0}.presentations_companyToolbar__Tl6LZ{min-width:0;flex-wrap:wrap}.presentations_companyFilters__AQC1T{flex-shrink:0}@media(min-width:1024px){.presentations_companyToolbar__Tl6LZ .presentations_sectorTitle__otu0c{white-space:nowrap}.presentations_companyToolbar__Tl6LZ .presentations_filterTrigger__vLLll{flex:0 0 auto;min-width:145px}.presentations_companyToolbar__Tl6LZ .presentations_companySearch__ox9h8{min-width:150px}}.presentations_profileCover__BAB_v{border:1px solid var(--presentation-border);border-radius:6px}.presentations_resources__cj6LB{margin-top:24px}.presentations_resources__cj6LB>h2{font-size:18px;font-weight:600;margin-bottom:14px}.presentations_resourceGrid__veRar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.presentations_resourceCard__gP3PM{display:block;color:var(--presentation-ink);text-decoration:none;min-width:0}.presentations_resourceCard__gP3PM:hover{background:var(--presentation-chip)}.presentations_resourceIcons__aSdLw{display:flex;justify-content:space-between;align-items:center;color:var(--presentation-accent);margin-bottom:14px}.presentations_resourceLabel__UkQw0{font-size:10px;color:var(--presentation-muted)}.presentations_resourceCard__gP3PM h3{font-size:13px;font-weight:600;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}.presentations_resourceCard__gP3PM p{font-size:11px;color:var(--presentation-text);margin-top:7px}.presentations_homeSection__XhE15>h2{margin-bottom:16px}.presentations_sectionTitle___C9ck{font-size:24px;font-weight:600;letter-spacing:-.03em;margin:0 0 12px}.presentations_sectionGrid__tNKsM{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.presentations_sectionCard__el8ih{color:var(--presentation-ink);text-decoration:none}.presentations_sectionCard__el8ih:hover{background:var(--presentation-chip)}.presentations_eventEmpty__LxE4n h2,.presentations_sectionCard__el8ih h2{font-size:17px;font-weight:600;margin-bottom:8px}.presentations_eventEmpty__LxE4n p,.presentations_sectionCard__el8ih p{font-size:13px;color:var(--presentation-text);line-height:1.6}.presentations_eventEmpty__LxE4n{max-width:560px}.presentations_eventEmpty__LxE4n>svg{color:var(--presentation-accent);margin-bottom:14px}.search_headerRow__gNoPC{padding:8px 16px}.search_searchBox__Di8LC{position:relative;width:100%}.search_field__sXcZ0,.search_pageField__lSfEP{width:100%;background:var(--main-bg)}.search_field__sXcZ0 .rt-TextFieldChrome,.search_field__sXcZ0 input{border-radius:inherit}.search_field__sXcZ0 input::-webkit-search-cancel-button{display:none}.search_dropdown__DBErO{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10;display:flex;flex-direction:column;background:var(--main-bg);border:1px solid var(--gray-6);border-radius:var(--radius-2);box-shadow:0 12px 32px #0000001a;max-height:min(480px,60dvh);overflow:hidden}.search_previewResults__p6MsC{min-height:0;overflow-y:auto;overscroll-behavior:contain}.search_limitNote__o4xiB{margin:0;padding:8px 16px;font-size:12px;color:var(--gray-11);flex-shrink:0}.search_previewResults__p6MsC:focus-visible{outline:2px solid var(--gray-8);outline-offset:-2px}.search_message__G2rrW{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-align:center;color:var(--gray-11)}.search_message__G2rrW strong{color:var(--headline-text);font-size:15px}.search_message__G2rrW p{margin:0;font-size:14px}.search_results__bbpEF{margin:0;padding:0;list-style:none}.search_results__bbpEF li+li{border-top:1px solid var(--gray-4)}.search_result__tsXUL{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;color:var(--headline-text);text-decoration:none}a.search_result__tsXUL:focus-visible,a.search_result__tsXUL:hover{background:var(--gray-3)}.search_result__tsXUL>svg{flex-shrink:0;color:var(--primary-accent)}.search_resultText__JAD8v{display:flex;min-width:0;flex-direction:column;gap:5px;overflow-wrap:anywhere}.search_kind__j4tSj{font-size:12px;color:var(--gray-11)}.search_description__LJs8X{font-size:14px;color:var(--gray-11);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search_seeAll__MGN6K{display:flex;align-items:center;flex-shrink:0;gap:12px;padding:14px 16px;border-bottom:1px solid var(--gray-5);background:var(--gray-3);color:var(--headline-text);font-size:14px;text-decoration:none}.search_seeAll__MGN6K span{flex:1;overflow-wrap:anywhere;min-width:0}.search_seeAll__MGN6K kbd,.search_seeAll__MGN6K svg{flex-shrink:0}.search_seeAll__MGN6K:hover{background:var(--gray-4)}.search_result__tsXUL:focus-visible,.search_seeAll__MGN6K:focus-visible{outline:2px solid var(--primary-accent);outline-offset:-2px}.search_page___6WPJ{width:100%;display:flex;flex-direction:column;gap:8px}.search_pageForm__JuMu9{display:flex;align-items:center;gap:8px;width:min(760px,100%)}.search_pageField__lSfEP{flex:1;min-width:0}.search_submit__Mbvli{background:var(--primary-accent);color:#fff}.search_summary__N_AMj{line-height:18px;margin:0 0 2px}.search_resultsLayout__XrlSY{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;align-items:start}.search_groups__16tWL{border:1px solid var(--gray-5);border-radius:var(--radius-3);background:var(--main-bg);overflow:hidden}.search_groupsHeading__dmz5g{padding:14px 16px;border-bottom:1px solid var(--gray-5);color:var(--headline-text)}.search_groupsHeading__dmz5g p{margin-top:6px}.search_groups__16tWL .search_groupButton__Bh7M7{display:flex;justify-content:space-between;box-sizing:border-box;gap:10px;width:100%;height:auto;min-height:48px;margin:0;padding:14px 16px;border-radius:0;background:transparent;color:var(--gray-11);font-weight:400;text-align:left;cursor:pointer}.search_groups__16tWL .search_groupButton__Bh7M7+.search_groupButton__Bh7M7{border-top:1px solid var(--gray-4)}.search_groups__16tWL .search_groupButton__Bh7M7>span:first-child{min-width:0;white-space:normal;overflow-wrap:anywhere}.search_groups__16tWL .search_groupButton__Bh7M7>span:last-child{flex-shrink:0}.search_groups__16tWL .search_groupButton__Bh7M7:hover{background:var(--gray-2)}.search_groups__16tWL .search_groupButton__Bh7M7[aria-pressed=true]{background:var(--gray-3);color:var(--headline-text)}.search_pageResults__U0txP{border:1px solid var(--gray-5);border-radius:var(--radius-3);overflow:hidden}.search_pageResults__U0txP .search_message__G2rrW{padding:64px 20px}.search_pagination__o_ljj{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px;font-size:14px}@media (min-width:768px){.search_headerRow__gNoPC{padding:8px 24px 8px 16px}.search_searchBox__Di8LC{width:50%}}@media (max-width:900px){.search_resultsLayout__XrlSY{grid-template-columns:minmax(0,1fr)}}.search_inlineRow__mpK0r{flex:1 1 240px;min-width:140px;padding:8px 16px 8px 8px}.search_inlineRow__mpK0r .search_searchBox__Di8LC{width:100%}.search_inlineRow__mpK0r .search_dropdown__DBErO{left:auto;width:max(100%,min(420px,calc(100vw - 32px)))}@media (min-width:1024px){.search_inlineRow__mpK0r .search_dropdown__DBErO{left:50%;right:auto;transform:translateX(-50%)}}.search_inlineRow__mpK0r .search_field__sXcZ0{height:28px;min-height:28px;background:var(--sidebar-bg);border:0;box-shadow:none}.search_inlineRow__mpK0r .search_field__sXcZ0 input{height:28px;background:transparent;border:0;box-shadow:none}.search_inlineRow__mpK0r .search_field__sXcZ0:focus-within{outline:2px solid var(--accent-8);outline-offset:1px}.search_inlineRow__mpK0r .search_field__sXcZ0 .rt-TextFieldChrome{background:transparent;box-shadow:none}@media (min-width:768px){.search_inlineRow__mpK0r{padding-right:24px}}@media (min-width:1536px){.search_inlineRow__mpK0r{padding-right:40px}}.search_actionRow__pUg4P{padding:0;min-width:0}.search_actionRow__pUg4P .search_searchBox__Di8LC{width:100%}.search_actionLabel__5H2CL{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.search_actionRow__pUg4P form{display:flex;align-items:center;gap:12px}.search_actionRow__pUg4P .search_field__sXcZ0{flex:1;min-width:0}.search_actionRow__pUg4P form>button{flex-shrink:0}@media (max-width:600px){.search_actionRow__pUg4P form{flex-direction:column;align-items:stretch}.search_actionRow__pUg4P .search_field__sXcZ0{flex:auto}}.login_loginTrigger__xe0R2{display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer;border:0}.login_loginTrigger__xe0R2:focus-visible{outline:2px solid #04f;outline-offset:2px}@media (max-width:600px){.catalog-site-header .login_loginTrigger__xe0R2{width:44px;min-height:44px;padding:0}.catalog-site-header .login_loginTrigger__xe0R2 span,.catalog-site-header .login_loginTrigger__xe0R2>svg:last-child{display:none}}.login_profileTrigger__rlBJh{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:#04f;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;transition:background-color .15s,box-shadow .15s}.login_profileTrigger__rlBJh:hover{background:#0036cc}html[data-country-site=true] button.login_profileTrigger__rlBJh.login_profileTrigger__rlBJh{border-radius:50%!important}.login_profileTrigger__rlBJh[data-state=open]{box-shadow:0 0 0 2px var(--main-bg,#fff),0 0 0 4px #04f}.login_card___wY7n{width:380px;max-width:calc(100vw - 32px);padding:24px 28px 28px;border-top:3px solid var(--login-accent,#04f);color:var(--headline-text)}.login_card___wY7n,.login_card___wY7n.login_card___wY7n.rt-PopoverContent,.login_profileCard___GYsF.login_profileCard___GYsF.rt-PopoverContent{border-radius:var(--radius-2)}.login_profileCard___GYsF.login_profileCard___GYsF.rt-PopoverContent{min-width:min(260px,calc(100vw - 32px))}.login_cardHead__o8JXP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.login_cardTitle__Vimvu{margin:0;font-size:20px;font-weight:700;line-height:1.3;color:var(--login-accent,#04f)}.login_closeButton__UZnzs{display:grid;place-items:center;width:32px;height:32px;margin-right:-6px;border:0;border-radius:6px;background:transparent;color:var(--main-text);cursor:pointer}.login_closeButton__UZnzs:hover{background:var(--gray-a3);color:var(--headline-text)}.login_form__raVLF{display:grid;gap:24px}.login_input__kvNNq{width:100%;height:40px;padding:0 14px;border:1px solid var(--gray-a8);border-radius:4px;background:var(--main-bg);color:var(--headline-text);font-size:15px}.login_input__kvNNq:focus{outline:none;border:2px solid var(--headline-text);padding:0 13px}.login_input__kvNNq[aria-invalid=true]{border-color:var(--red-9,#dc2626)}.login_input__kvNNq:disabled{opacity:.6}.login_codeInput__lTyO9{font-size:18px;font-weight:600;letter-spacing:.3em;font-variant-numeric:tabular-nums}.login_codeInput__lTyO9::-moz-placeholder{font-size:15px;font-weight:400;letter-spacing:normal}.login_codeInput__lTyO9::placeholder{font-size:15px;font-weight:400;letter-spacing:normal}.login_note__RiLcy{margin:0;font-size:14px;line-height:1.55;color:var(--main-text);overflow-wrap:anywhere}.login_note__RiLcy strong{color:var(--headline-text);font-weight:600}.login_success__4E1Xz{margin:0;padding:10px 12px;border-radius:4px;background:var(--green-a3,#ecfdf3);color:var(--green-11,#166534);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.login_success__4E1Xz strong{font-weight:600}.login_error__A3kVb{margin:-6px 0 0;font-size:13px;line-height:1.5;color:var(--red-11,#b91c1c)}.login_submit__KXcFd{width:100%;justify-content:center;font-weight:700}.login_form__raVLF .login_submit__KXcFd:not(:disabled){background:var(--login-accent,#04f);color:var(--checkout-accent-contrast,#fff);cursor:pointer}.login_secondary__LcDpx{width:100%;height:40px;margin-top:-12px;border:1px solid var(--gray-a8);border-radius:4px;background:var(--main-bg);color:var(--headline-text);font-size:16px;font-weight:600;cursor:pointer}.login_secondary__LcDpx:hover:not(:disabled){border-color:var(--headline-text)}.login_secondary__LcDpx:disabled{opacity:.6;cursor:default}.login_nameRow__0bfRe{display:grid;grid-template-columns:1fr 1fr;gap:12px}.login_switchLine___T48r{margin:-8px 0 0;font-size:14px;color:var(--main-text);text-align:center}.login_links__RWYYb{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.login_linkButton__A4HAI{padding:0;border:0;background:transparent;color:var(--headline-text);font-size:14px;text-decoration:underline;cursor:pointer}.login_linkButton__A4HAI:hover:not(:disabled){color:var(--login-accent,#04f)}.login_linkButton__A4HAI:disabled{color:var(--main-text);text-decoration:none;cursor:default}.login_avatar__EdXg6{box-shadow:0 0 0 2px var(--main-bg),0 0 0 3px var(--login-accent,#04f)}.login_profileTrigger__rlBJh:focus-visible{outline:2px solid var(--login-accent,#04f);outline-offset:2px}.login_avatar__EdXg6{display:inline-grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:var(--login-accent,#04f);color:var(--checkout-accent-contrast,#fff);font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1}.login_avatarLarge__O36zs{width:40px;height:40px;font-size:15px;cursor:default}.login_profileCard___GYsF{width:-moz-max-content;width:max-content;max-width:min(440px,calc(100vw - 32px));padding:18px 20px;color:var(--headline-text)}.login_profileRow__hyRSX{display:flex;align-items:center;gap:12px;min-width:0}.login_profileText__JGICv{flex:1 1 auto;min-width:0}.login_profileTitle__amqXT{margin:0;font-size:15px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login_logout__hXOcg{width:100%;height:36px;margin-top:16px;border:1px solid var(--gray-a8);border-radius:4px;background:var(--main-bg);color:var(--headline-text);font-size:14px;font-weight:600;cursor:pointer}.login_logout__hXOcg:hover:not(:disabled){border-color:var(--headline-text)}.login_logout__hXOcg:disabled{opacity:.6;cursor:default}.login_logout__hXOcg:focus-visible{outline:2px solid var(--login-accent,#04f);outline-offset:2px}.login_profileCard___GYsF .login_error__A3kVb{margin:12px 0 0}.login_profileEmail__tcyuz{display:flex;min-width:0;margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--main-text);white-space:nowrap}.login_emailName__bU_3j{min-width:1.5em;overflow:hidden;text-overflow:ellipsis}.login_emailDomain__JCOxu{flex-shrink:0;max-width:75%;overflow:hidden;text-overflow:ellipsis}.login_srOnly__0W7lj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login_loginTrigger__xe0R2.rt-Button.rt-variant-solid{height:32px;min-height:32px;padding:0 12px;gap:8px;background:#04f;color:#fff;font-size:14px;font-weight:500}.login_loginTrigger__xe0R2.rt-Button:hover{background:#0036cc;color:#fff;text-decoration:none}.header_twoRows__5_pnR{background:var(--theme-header-bg,#fff);border-bottom:1px solid var(--gray-5)}.header_tabsRow__iVZZ_{background:var(--theme-header-bg,#fff);border:0}.header_tabsRow__iVZZ_>div{flex:1 1 auto;width:100%;max-width:100%!important;min-width:0}.header_toolsRow__R4n6w{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:48px;padding:8px 24px;background:var(--theme-header-bg,#fff)}.header_desktopSearch__QRxrO{width:360px;min-width:0}.header_desktopSearch__QRxrO>div,.header_searchPanel__UMYaZ>div{padding:0;border:0}.header_twoRows__5_pnR .header_desktopSearch__QRxrO .rt-TextFieldRoot{height:32px;min-height:32px;border-radius:6px!important;background:var(--theme-control-bg,#f3f4f6);box-shadow:inset 0 0 0 1px var(--theme-control-border,#d0d7de)}.header_emailButton__OyDO_.rt-Button,.header_loginButton__WzQED.rt-Button{height:32px;min-height:32px;padding:0 12px;gap:8px;flex-shrink:0;font-size:14px}.header_toolsRow__R4n6w .header_emailButton__OyDO_.rt-Button{margin:0;background:var(--theme-control-bg,#f3f4f6);color:var(--theme-control-text,#24292f);border:0;box-shadow:none}.header_toolsRow__R4n6w .header_emailButton__OyDO_.rt-Button:hover{background:var(--theme-control-hover,#e5e7eb)}.header_accessPanel__k9Qyi .header_loginButton__WzQED.rt-Button,.header_toolsRow__R4n6w .header_loginButton__WzQED.rt-Button{background:#04f;color:#fff}.header_accessPanel__k9Qyi .header_loginButton__WzQED:hover,.header_toolsRow__R4n6w .header_loginButton__WzQED:hover{background:#0036cc}.header_toolsRow__R4n6w .header_platformLoginButton__M2ySw.rt-Button{flex-shrink:1;min-width:0}.header_platformLoginButton__M2ySw svg{flex-shrink:0}.header_mobileBrand__knYxE,.header_mobileMenuButton__D_3eE,.header_mobileSearchButton__tsVyA.rt-Button{display:none}.header_accessPanel__k9Qyi,.header_contactPanel__zG9_Y,.header_searchPanel__UMYaZ{z-index:1100;max-width:calc(100vw - 24px);padding:20px}.header_contactPanel__zG9_Y{width:440px;max-height:calc(100dvh - 110px);overflow-y:auto}.header_contactPanel__zG9_Y.header_contactPanel__zG9_Y.rt-PopoverContent{border-radius:var(--radius-2)}.header_contactPanel__zG9_Y .rt-Card{margin:0;padding:0;box-shadow:none}.header_accessPanel__k9Qyi{width:340px}.header_searchPanel__UMYaZ{width:420px;padding:12px}.header_panelHeading__eZgmZ{display:flex;align-items:center;justify-content:space-between;gap:16px}.header_panelHeading__eZgmZ h2{margin:0;font-size:18px;line-height:1.4;font-weight:600}.header_panelDescription__1KF7w{margin:12px 0 20px;color:var(--theme-muted,#57606a);font-size:14px;line-height:1.5}@media (max-width:1023px){.header_toolsRow__R4n6w{order:0;gap:10px;padding:8px 16px}.header_tabsRow__iVZZ_{order:1}.header_mobileMenu__JUcEP{order:2}.header_desktopSearch__QRxrO{display:none}.header_mobileMenuButton__D_3eE,.header_mobileSearchButton__tsVyA.rt-Button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;flex-shrink:0;border:1px solid var(--theme-control-border,#d0d7de);border-radius:4px;background:var(--theme-header-bg,#fff);color:var(--theme-control-text,#24292f);box-shadow:none;cursor:pointer}.header_mobileMenuButton__D_3eE:focus-visible{outline:2px solid var(--theme-control-focus,#04f);outline-offset:2px}.header_mobileBrand__knYxE{display:flex;align-items:center;gap:6px;margin-right:auto;color:var(--logo-color);font-weight:700;text-decoration:none;white-space:nowrap}.header_mobileBrand__knYxE img{flex-shrink:0;-o-object-fit:contain;object-fit:contain}.header_toolsRow__R4n6w .header_platformLoginButton__M2ySw.rt-Button{height:auto;min-height:36px;padding:6px 10px;white-space:normal;line-height:1.3}}@media (max-width:600px){.header_toolsRow__R4n6w{gap:8px;padding:8px 12px}.header_emailButton__OyDO_ span,.header_mobileBrand__knYxE span{display:none}.header_toolsRow__R4n6w .header_emailButton__OyDO_.rt-Button{width:48px;padding:0 6px;gap:4px}.header_toolsRow__R4n6w .header_loginButton__WzQED.rt-Button{padding:0 10px;gap:6px}.header_toolsRow__R4n6w .header_platformLoginButton__M2ySw.rt-Button{padding-block:6px;font-size:12px}}.header_twoRows__5_pnR .header_desktopSearch__QRxrO .rt-TextFieldInput{height:32px}.header_contactPanel__zG9_Y .rt-CardInner{padding:0}@media (max-width:1023px){.header_namedLoginHeader__xwuUo{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:12px}.header_namedLoginHeader__xwuUo>button{grid-column:2;grid-row:1}.header_namedLoginMobile__UWLgt{grid-column:1/-1;grid-row:2;margin:0}.header_namedLoginMobile__UWLgt a{width:100%;min-height:40px!important}}@media (min-width:1024px){.header_searchLeft__j0Zeo .header_desktopSearch__QRxrO{margin-right:auto;width:min(100%,560px)}}.header_singleRow__8jSUm{container-type:inline-size;background:var(--theme-header-bg,#fff);border-bottom:1px solid var(--gray-5)}.header_singleBar__lyAzD{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 24px 0 0;min-width:0}.header_singleBar__lyAzD .header_singleTabs__K3LUg{flex:1 1 auto;min-width:0;width:auto;overflow:hidden;box-shadow:none}.header_singleTabs__K3LUg>.catalog-header-tabs{max-width:100%!important;width:100%}.header_singleTabs__K3LUg .rt-TabsRoot{min-width:0;width:100%}.header_singleTabs__K3LUg [role=tablist]{overflow-x:auto}.header_singleTabs__K3LUg [role=tab]{flex-shrink:0}.header_singleBar__lyAzD .header_singleSearch__NjfSi{flex:0 1 360px;margin-left:auto;min-width:180px}.header_singleBar__lyAzD .header_singleSearch__NjfSi .rt-TextFieldRoot{height:32px;min-height:32px}.header_singleBar__lyAzD .header_singleSearch__NjfSi .rt-TextFieldInput{height:32px}.header_singleBar__lyAzD .header_previewLogin__f6WQC.rt-Button{flex-shrink:0;height:32px;min-height:32px;gap:6px;white-space:nowrap;background:var(--logo-color,#04f);color:#fff}.header_singleBar__lyAzD .header_previewLogin__f6WQC.rt-Button:hover{background:color-mix(in srgb,var(--logo-color,#04f),#000 15%)}.header_singleBar__lyAzD .header_previewLogin__f6WQC.rt-Button:focus-visible{outline:2px solid var(--logo-color,#04f);outline-offset:2px}@media (max-width:1023px){.header_singleBar__lyAzD{padding:0 12px;gap:8px}.header_singleBar__lyAzD .header_singleTabs__K3LUg{flex:1}.header_singleRow__8jSUm>#mobile-navigation{order:1}}.header_singleBar__lyAzD>a,.header_singleBar__lyAzD>button{flex-shrink:0}.header_singleBar__lyAzD .header_emailButton__OyDO_{margin:0;background:var(--theme-control-bg,#f3f4f6);color:var(--theme-control-text,#24292f)}.header_singleTabs__K3LUg .rt-TabsTrigger{padding-inline:12px;white-space:nowrap}.header_singleTabs__K3LUg .rt-TabsTrigger svg{flex-shrink:0}.header_singleTabs__K3LUg .rt-TabsTriggerInner,.header_singleTabs__K3LUg .rt-TabsTriggerInnerHidden{padding-inline:0}.header_singleBar__lyAzD .header_singleSearch__NjfSi .rt-TextFieldRoot{background:var(--theme-control-bg,#f3f4f6)}@container (max-width: 1100px){.header_singleBar__lyAzD .header_desktopSearch__QRxrO{display:none}.header_singleBar__lyAzD .header_mobileSearchButton__tsVyA.rt-Button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0}}@media (max-width:767px){.header_singleBar__lyAzD .header_singleTabs__K3LUg>.catalog-header-tabs{display:flex!important}.header_singleBar__lyAzD{gap:4px;padding-inline:4px}.header_singleBar__lyAzD .header_emailButton__OyDO_.rt-Button{width:40px;min-height:44px;padding:0}.header_singleBar__lyAzD .header_emailButton__OyDO_ span,.header_singleBar__lyAzD .header_emailButton__OyDO_>svg:last-child{display:none}.header_singleBar__lyAzD .header_mobileSearchButton__tsVyA.rt-Button{width:40px;height:44px}.header_singleBar__lyAzD>.rt-Button{min-height:44px}.header_singleBar__lyAzD .header_platformLoginButton__M2ySw.rt-Button{font-size:12px;padding-inline:6px;gap:4px}}@media (max-width:600px){.header_singleBar__lyAzD .header_platformLoginButton__M2ySw.rt-Button{width:44px;padding:0}.header_singleBar__lyAzD .header_platformLoginButton__M2ySw>svg:last-child,.header_singleBar__lyAzD .header_platformLoginLabel__GqB8n{display:none}}.travel_search__l4hZU{margin:0 0 2.5rem;color:var(--main-text)}.travel_hero__BFPHL{padding:clamp(1.2rem,3vw,2.5rem);background:var(--sidebar-bg);border-radius:12px;container-type:inline-size}.travel_hero__BFPHL h1{font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.15;margin:0 0 .75rem;font-weight:700}.travel_hero__BFPHL p{font-size:1rem;line-height:1.6;margin-bottom:1rem}.travel_introWithMap__ByAxj{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-template-areas:"copy preview" "choices preview";align-items:start;-moz-column-gap:24px;column-gap:24px;margin-bottom:12px}.travel_introCopy__s9R1J{grid-area:copy}.travel_introWithMap__ByAxj .travel_experiences__f3cMZ{grid-area:choices}.travel_mapPreview___iqCe{grid-area:preview;min-width:0;position:relative}.travel_mapPreview___iqCe>a{display:block;overflow:hidden;border:1px solid var(--theme-border,var(--gray-7));border-radius:6px;background:var(--main-bg);color:var(--primary-accent)}.travel_mapPreview___iqCe>a:hover{border-color:var(--primary-accent)}.travel_mapPreview___iqCe>a:focus-visible{outline:2px solid var(--primary-accent);outline-offset:3px}.travel_mapPreview___iqCe img{display:block;width:100%;height:auto;aspect-ratio:660/400;-o-object-fit:cover;object-fit:cover}.travel_mapPreview___iqCe span{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;font-size:13px;font-weight:600}@container (max-width: 550px){.travel_introWithMap__ByAxj{grid-template-columns:minmax(0,1fr) 130px;grid-template-areas:"copy copy" "choices preview";-moz-column-gap:12px;column-gap:12px}.travel_mapPreview___iqCe span{font-size:12px;padding:7px 4px;gap:3px}}.travel_actionPanel__5NTZs{--action-section-min-height:318px}@media (max-width:1100px){.travel_actionPanel__5NTZs{--action-section-min-height:272px}}@media (max-width:700px){.travel_actionPanel__5NTZs{--action-section-min-height:444px}}@media (max-width:360px){.travel_actionPanel__5NTZs{--action-section-min-height:490px}}.travel_actionPanel__5NTZs[data-grid=true]{background-image:linear-gradient(color-mix(in srgb,var(--action-grid-ink) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--action-grid-ink) 3%,transparent) 1px,transparent 1px);background-size:16px 16px}.travel_experiences__f3cMZ{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem}[data-action-theme=custom] .travel_actionPanel__5NTZs{background:var(--action-panel-bg)}[data-action-theme=custom] .travel_actionPanel__5NTZs .rt-Button.rt-variant-soft{background:var(--action-button-bg);color:var(--action-button-text)}[data-action-theme=custom] .travel_actionPanel__5NTZs .rt-Button.rt-variant-soft:not(:disabled):hover{background:var(--action-button-hover-bg)}[data-action-theme=custom] .travel_actionPanel__5NTZs .rt-Button.rt-variant-solid{background:var(--action-selected-bg);color:var(--action-selected-text)}[data-action-theme=custom] .travel_actionPanel__5NTZs .rt-Button.rt-variant-solid:not(:disabled):hover{background:var(--action-selected-hover-bg)}[data-action-theme=custom] .travel_actionPanel__5NTZs .rt-Button:focus-visible{outline:2px solid var(--action-focus);outline-offset:2px;box-shadow:none}.travel_fields__ecsxK{display:grid;gap:.75rem;align-items:end}.travel_fields__ecsxK label{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;font-weight:600;min-width:0}.travel_fields__ecsxK .rt-TextFieldInput{height:44px}.travel_fields__ecsxK .rt-TextFieldRoot,.travel_selectTrigger__mA26V{width:100%;min-width:0;height:44px;font-weight:400}.travel_flexible__y4aI7{display:flex;gap:.5rem;align-items:center;margin:1rem 0 .5rem;font-size:.9rem}.travel_hero__BFPHL form>.travel_note__13lVI{margin:.5rem 0 0}.travel_note__13lVI{font-size:.85rem!important;color:var(--gray-11)}.travel_results__q0nEG{margin-top:2rem;scroll-margin-top:1rem}.travel_resultHeader__Fe_d_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.travel_resultHeader__Fe_d_ h2{font-size:1.4rem;font-weight:650}.travel_cards__0SwJY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.travel_card__JWKCi{padding:1.3rem;border:1px solid var(--gray-6);border-radius:10px;min-width:0;background:var(--theme-content-bg,#fff)}.travel_card__JWKCi h3{font-size:1.2rem;font-weight:650;margin-bottom:.5rem}.travel_card__JWKCi p{margin:.55rem 0;font-size:.92rem;line-height:1.5}.travel_actions__3Oo_W{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem;align-items:center}.travel_inquiry__Hpj0A{margin-top:1.5rem;padding:1rem;border:1px solid var(--gray-7);border-radius:10px;scroll-margin-top:1rem}.travel_error__co6Dm{color:var(--red-11);margin-top:.75rem}.travel_visitFields__6r6eC{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(80px,.65fr) max-content}.travel_browseFields__3NeNr{grid-template-columns:minmax(0,1fr) max-content}.travel_diningFields__bJfKR{grid-template-columns:minmax(160px,1.7fr) minmax(140px,1fr) minmax(70px,.5fr) minmax(125px,1fr) max-content}.travel_stayFields__4s6g5{grid-template-columns:minmax(160px,1.7fr) repeat(2,minmax(140px,1fr)) repeat(2,minmax(70px,.5fr)) max-content}.travel_fields__ecsxK label>span{display:flex;align-items:center;gap:.4rem;min-height:20px}.travel_fields__ecsxK button{min-height:44px;height:44px;white-space:nowrap;padding-inline:1rem}.travel_actions__3Oo_W a,.travel_search__l4hZU button{white-space:nowrap;gap:.5rem}.travel_search__l4hZU svg{flex-shrink:0}.travel_experiences__f3cMZ button{min-height:36px}.travel_actionPanel__5NTZs button:disabled{opacity:.5;cursor:not-allowed}.travel_actionPanel__5NTZs .travel_experiences__f3cMZ button{max-width:100%;height:auto;white-space:normal;padding-block:8px;line-height:1.4}.travel_inlineIcon__DcMZW{display:inline-block;vertical-align:-3px;margin-right:.4rem}.travel_berthFields__g7b5J{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width: 980px){.travel_diningFields__bJfKR,.travel_stayFields__4s6g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 680px){.travel_fields__ecsxK{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 440px){.travel_fields__ecsxK{grid-template-columns:1fr}}@media (max-width:700px){.travel_cards__0SwJY,.travel_fields__ecsxK{grid-template-columns:1fr}.travel_hero__BFPHL{padding:1rem}.travel_experiences__f3cMZ{gap:.4rem}.travel_fields__ecsxK button{width:100%}}[data-theme=peach] .travel_actionPanel__5NTZs h1{color:var(--gray-12)}@container (max-width: 550px){.travel_introWithMap__ByAxj .travel_experiences__f3cMZ{min-width:0}.travel_introWithMap__ByAxj .travel_experiences__f3cMZ button{max-width:100%;height:auto;white-space:normal;padding:8px;justify-content:flex-start}}