body[data-site-presentation=adriatic-gallery] .consent-manager_adriaticBanner__N_KDA{border-top:0;color:var(--site-text-primary)}body[data-site-presentation=adriatic-gallery] dialog.consent-manager_adriaticDialog__kgUY_:not([open]){display:none}body[data-site-presentation=adriatic-gallery] .consent-manager_adriaticDialog__kgUY_ .ag-switch{height:44px}body[data-site-presentation=adriatic-gallery] .consent-manager_adriaticDialog__kgUY_ .ag-switch>span:first-of-type{inset-block:8px;pointer-events:none}.contact-page_main__jsuLe{max-width:1440px;min-height:56vh;margin-inline:auto;padding:clamp(40px,7vw,96px) clamp(16px,5vw,96px) clamp(64px,9vw,120px)}.contact-page_heading__l7zAG{max-width:760px}.contact-page_heading__l7zAG h1{margin:0;font-family:var(--site-font-family-display);font-size:clamp(42px,6.7vw,72px);font-weight:400;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.contact-page_heading__l7zAG p{max-width:52ch;margin:24px 0 0;color:var(--site-text-secondary);font-size:clamp(18px,2vw,21px);line-height:1.5;text-wrap:pretty}.contact-page_channels__KROAD{max-width:900px;margin:clamp(40px,7vw,80px) 0 0;padding:0;border-top:1px solid var(--site-border);list-style:none}.contact-page_channel__lBxsv{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);align-items:center;gap:16px 24px;min-height:88px;padding:20px 0;border-bottom:1px solid var(--site-border)}.contact-page_channel__lBxsv h2{margin:0;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.contact-page_channel__lBxsv a{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:44px;align-items:center;font-size:18px;overflow-wrap:anywhere;text-underline-offset:5px}.contact-page_channel__lBxsv a:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px}.contact-page_unavailable__DarJC{margin:clamp(40px,7vw,80px) 0 0;padding-top:20px;border-top:1px solid var(--site-border);color:var(--site-text-secondary)}@media (prefers-reduced-motion:reduce){.contact-page_main__jsuLe *,.contact-page_main__jsuLe :after,.contact-page_main__jsuLe :before{scroll-behavior:auto;animation:none!important;transition:none!important}}.contact-page_adriaticChannels__zlM5s,.contact-page_adriaticChannels__zlM5s a,.contact-page_adriaticChannels__zlM5s li,.contact-page_channelText__WZwr1,.contact-page_channelValue__ftiRA{min-width:0}.contact-page_channelValue__ftiRA{overflow-wrap:anywhere}.contact-page_adriaticUnavailable__n_OKO{margin:0;padding-block:var(--site-space-3);border-block:var(--site-border-hairline) solid var(--site-line-decor);color:var(--site-text-secondary)}.contact-page_main__jsuLe{padding-top:clamp(32px,6vw,88px)}.contact-page_heading__l7zAG{max-width:880px;padding-bottom:clamp(32px,5vw,60px);border-bottom:1px solid var(--site-border)}.contact-page_heading__l7zAG h1{max-width:12ch;font-size:clamp(48px,7.4vw,96px);line-height:1.02;letter-spacing:-.035em}.contact-page_heading__l7zAG p{max-width:54ch;margin-top:24px;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.contact-page_channels__KROAD{max-width:960px;margin-top:clamp(12px,2vw,28px);border-top:0}.contact-page_channel__lBxsv{grid-template-columns:minmax(130px,.7fr) minmax(0,2fr);min-height:96px;padding-block:22px}.contact-page_channel__lBxsv h2{color:var(--site-text-secondary);font-size:12px;letter-spacing:.14em}.contact-page_channel__lBxsv a{color:var(--site-text-primary);font-size:clamp(18px,2.1vw,24px);text-decoration-thickness:1px;text-underline-offset:.25em}.contact-page_channel__lBxsv a:hover{color:var(--site-text-accent)}.contact-page_unavailable__DarJC{max-width:60ch;padding-top:24px}@media (max-width:560px){.contact-page_channel__lBxsv{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}}.lead-form_form__PN3cS{min-width:0;max-width:760px;margin-block:40px;padding:clamp(20px,4vw,32px);border:1px solid var(--site-border);background:var(--site-bg-page);color:var(--site-text-primary)}.lead-form_form__PN3cS h2,.lead-form_form__PN3cS h3{margin:0 0 12px;font-family:var(--site-font-family-display);font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.2;text-wrap:balance}.lead-form_hint__d92Kn{margin:0 0 24px;color:var(--site-text-secondary);font-size:15px}.lead-form_listingAbout__JbYJ3{margin:-12px 0 0;font:400 15px/1.4 var(--site-font-family-text)}.lead-form_fields__b__2l,.lead-form_group__UHhp5{display:grid;gap:16px}.lead-form_group__UHhp5{min-width:0;margin:24px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--site-border)}.lead-form_group__UHhp5 legend{width:100%;padding:0 0 12px;font-size:18px;font-weight:600}.lead-form_field__0catv{display:grid;gap:6px;min-width:0}.lead-form_checkboxField__pL9dC>label,.lead-form_field__0catv>label{font-size:15px;font-weight:600}.lead-form_control__qYSCB{box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--site-border);border-radius:var(--site-radius-control);background:var(--site-bg-page);color:var(--site-text-primary);font:inherit}textarea.lead-form_control__qYSCB{min-height:112px;resize:vertical}.lead-form_checkbox__Vxyo0:focus-visible,.lead-form_control__qYSCB:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px}.lead-form_invalid__n9jea{border-color:var(--site-feedback-error)}.lead-form_checkboxField__pL9dC{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin-top:16px}.lead-form_checkbox__Vxyo0{width:20px;height:20px;margin:3px 0 0;accent-color:var(--site-text-primary)}.lead-form_checkboxField__pL9dC>div{min-width:0}.lead-form_checkboxField__pL9dC>div>label{font-weight:400}.lead-form_checkboxLink__5PXsx{margin:4px 0 0;font-size:14px}.lead-form_checkboxField__pL9dC a,.lead-form_privacyLink__AG7VV a{text-underline-offset:4px}.lead-form_adriatic__Pnsoo .lead-form_checkboxField__pL9dC a,.lead-form_adriatic__Pnsoo .lead-form_privacyLink__AG7VV a{text-decoration:underline}.lead-form_fieldError__WMv1V{margin:0;color:var(--site-feedback-error);font-size:14px}.lead-form_errorSummary__UAm6a{margin-block:16px;padding:12px 16px;border-inline-start:4px solid var(--site-feedback-error);background:var(--site-bg-subtle);color:var(--site-feedback-error)}.lead-form_errorSummary__UAm6a:focus{outline:2px solid var(--site-focus-ring);outline-offset:3px}.lead-form_errorSummary__UAm6a p{margin:0;font-weight:600}.lead-form_errorSummary__UAm6a ul{margin:8px 0 0;padding-inline-start:22px}.lead-form_pending__mkOdn{margin-block:16px;color:var(--site-text-secondary)}.lead-form_recoveryContact__6I_9f{margin-block:12px}.lead-form_privacyLink__AG7VV{margin:20px 0 12px;font-size:14px}.lead-form_secondaryButton__ce1Mi,.lead-form_submitButton__1rVjo{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:10px 20px;border:1px solid var(--site-text-primary);background:var(--site-text-primary);color:var(--site-bg-page);font:inherit;font-size:15px;font-weight:600;text-align:center;cursor:pointer}.lead-form_submitButton__1rVjo:disabled{opacity:.65;cursor:wait}.lead-form_secondaryButton__ce1Mi{margin-block:0 16px;background:var(--site-bg-page);color:var(--site-text-primary)}.lead-form_secondaryButton__ce1Mi:focus-visible,.lead-form_submitButton__1rVjo:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:4px}.lead-form_stateCard__cby6J{padding:8px 0}.lead-form_stateCard__cby6J:focus{outline:2px solid var(--site-focus-ring);outline-offset:4px}.lead-form_stateCard__cby6J p{margin-block:12px}.lead-form_reference__Msqnt{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.lead-form_reference__Msqnt strong{letter-spacing:.05em;font-variant-numeric:tabular-nums}.lead-form_honeypot__P97hk{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}.lead-form_adriatic__Pnsoo{display:grid;width:100%;max-width:none;min-width:0;margin:0;gap:var(--site-space-5);padding:var(--site-space-7);border:var(--site-border-hairline) solid var(--site-line-decor);background:var(--site-bg-page)}.lead-form_adriatic__Pnsoo h2,.lead-form_adriatic__Pnsoo h3{margin:0;color:var(--site-text-primary);font-family:var(--site-font-family-display);font-size:clamp(22px,1.9vw,26px);font-weight:500;line-height:1.2;text-wrap:balance}.lead-form_adriatic__Pnsoo .lead-form_fields__b__2l,.lead-form_adriatic__Pnsoo .lead-form_group__UHhp5{grid-template-columns:minmax(0,1fr);gap:var(--site-space-5)}.lead-form_adriatic__Pnsoo .lead-form_group__UHhp5{margin:0;padding:0;border:0}.lead-form_adriatic__Pnsoo .lead-form_group__UHhp5 legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.lead-form_wizard__jAJG5 .lead-form_group__UHhp5 legend{position:static;width:auto;height:auto;padding:0 0 var(--site-space-5);overflow:visible;clip:auto;white-space:normal;clip-path:none;font-family:var(--site-font-family-display);font-size:clamp(22px,1.9vw,26px);font-weight:500;line-height:1.2}.lead-form_wizard__jAJG5 .lead-form_group__UHhp5[hidden]{display:none}.lead-form_adriatic__Pnsoo .lead-form_field__0catv{gap:6px}.lead-form_adriatic__Pnsoo .lead-form_field__0catv>label{color:var(--site-text-primary);font:600 15px/1.4 var(--site-font-family-text)}.lead-form_adriatic__Pnsoo .lead-form_checkboxField__pL9dC>div{font:400 15px/1.5 var(--site-font-family-text)}.lead-form_adriatic__Pnsoo .lead-form_checkboxField__pL9dC>div>label{display:inline;color:var(--site-text-primary);font:400 15px/1.5 var(--site-font-family-text)}.lead-form_adriatic__Pnsoo .lead-form_checkboxLink__5PXsx{display:inline;margin:0;font-size:inherit}.lead-form_adriatic__Pnsoo .lead-form_phoneRow__Rlt6N{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(120px,1.15fr);align-items:end;gap:var(--site-space-3);min-width:0}.lead-form_adriatic__Pnsoo .lead-form_phoneCountry__e3iBH{display:grid;min-width:0;gap:6px;color:var(--site-text-primary);font:600 15px/1.4 var(--site-font-family-text)}.lead-form_adriatic__Pnsoo .lead-form_phoneCountry__e3iBH select{padding-inline:var(--site-space-2)}.lead-form_adriatic__Pnsoo .lead-form_control__qYSCB{min-height:var(--site-control-height);padding:12px var(--site-space-4);border:var(--site-border-hairline) solid var(--site-control-border);border-radius:var(--site-radius-control);background:var(--site-bg-page);color:var(--site-text-primary);font:400 17px/1.4 var(--site-font-family-text)}.lead-form_adriatic__Pnsoo .lead-form_field__0catv>select.lead-form_control__qYSCB{height:var(--site-control-height);min-height:var(--site-control-height);padding:0 40px 0 var(--site-space-4);font:500 15px/1 var(--site-font-family-text)}.lead-form_adriatic__Pnsoo textarea.lead-form_control__qYSCB{min-height:120px}.lead-form_adriatic__Pnsoo .lead-form_checkboxField__pL9dC{position:relative;min-height:44px;gap:12px;margin-top:0}.lead-form_adriatic__Pnsoo .lead-form_checkboxField__pL9dC>div>label:before{position:absolute;z-index:0;inset:0 auto auto 0;width:100%;height:44px;content:""}.lead-form_adriatic__Pnsoo .lead-form_checkbox__Vxyo0{position:relative;z-index:1;width:24px;height:24px;margin:1px 0 0;accent-color:var(--site-text-primary)}.lead-form_adriatic__Pnsoo .lead-form_checkboxLink__5PXsx{position:relative;z-index:1}.lead-form_adriatic__Pnsoo .lead-form_permissionsAfterDetails__EslGs{margin-top:var(--site-space-5)}.lead-form_radioGroup__FujkK{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.lead-form_radioGroup__FujkK legend{margin-bottom:4px;padding:0}.lead-form_radioOptions__m99Ts{display:flex;flex-wrap:wrap;gap:var(--site-space-4)}.lead-form_radioOption__53APa{display:inline-flex;align-items:center;gap:8px;min-height:44px}.lead-form_radioOption__53APa input{width:20px;height:20px;margin:0;accent-color:var(--site-text-primary)}.lead-form_adriatic__Pnsoo .lead-form_radioGroup__FujkK legend{color:var(--site-text-primary);font:600 15px/1.4 var(--site-font-family-text)}.lead-form_adriatic__Pnsoo .lead-form_radioOption__53APa{color:var(--site-text-primary);font:400 15px/1.5 var(--site-font-family-text)}.lead-form_sentNote__Zcie7{display:grid;gap:4px;padding-left:12px;border-left:3px solid var(--site-accent-line)}.lead-form_sentNote__Zcie7 p{margin:0}.lead-form_adriatic__Pnsoo .lead-form_submitButton__1rVjo{width:100%;min-height:var(--site-control-height);padding:0 var(--site-space-6);border:var(--site-border-hairline) solid var(--site-accent-fill);border-radius:var(--site-radius-none);background:var(--site-accent-fill);color:var(--site-text-on-accent);font:600 15px/1.2 var(--site-font-family-text);letter-spacing:.005em}.lead-form_adriatic__Pnsoo .lead-form_submitAfterConsent__jzaUS{display:block;margin-top:var(--site-space-5)}.lead-form_adriatic__Pnsoo .lead-form_submitButton__1rVjo:hover:not(:disabled){border-color:var(--site-accent-line);background:var(--site-accent-line);color:var(--site-text-inverse)}.lead-form_adriatic__Pnsoo .lead-form_secondaryButton__ce1Mi:focus-visible,.lead-form_adriatic__Pnsoo .lead-form_submitButton__1rVjo:focus-visible{outline-color:var(--site-focus-ring)}@media (min-width:640px){.lead-form_adriatic__Pnsoo .lead-form_fields__b__2l{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.lead-form_adriatic__Pnsoo .lead-form_phoneRow__Rlt6N{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px){.lead-form_fields__b__2l{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form_field__0catv:has(input[type=checkbox]),.lead-form_field__0catv:has(textarea){grid-column:1/-1}}@media (prefers-contrast:more){.lead-form_control__qYSCB,.lead-form_form__PN3cS,.lead-form_secondaryButton__ce1Mi,.lead-form_submitButton__1rVjo{border-width:2px}}.legal-page_page__Jzfl_{width:100%;max-width:68ch;margin-inline:auto;color:var(--site-text-primary);overflow-wrap:anywhere}.legal-page_adriatic__6X37i{font-family:var(--site-font-family-text);color:var(--site-text-primary)}.legal-page_adriatic__6X37i .legal-page_title__Ntj7S{font-family:var(--site-font-family-display);font-size:clamp(34px,3.4vw,48px);line-height:1.1;letter-spacing:-.01em}.legal-page_header__Mw_nE{margin-block-end:32px}.legal-page_heading__LNYzP,.legal-page_title__Ntj7S{font-family:var(--site-font-heading);font-weight:400;text-wrap:balance;overflow-wrap:anywhere}.legal-page_title__Ntj7S{margin:0 0 16px;font-size:clamp(34px,3.6vw,48px);line-height:1.1;letter-spacing:-.01em}.legal-page_revision___eQyR{display:flex;flex-wrap:wrap;gap:4px;margin:0;color:var(--site-text-secondary);font-size:15px;line-height:1.5}.legal-page_contents__MoI5F{margin-block:32px 40px;padding-block:16px;border-block:1px solid var(--site-border)}.legal-page_contents__MoI5F ol{display:grid;gap:8px;margin:0;padding-inline-start:24px}.legal-page_subheading__Qd5Fr{margin-inline-start:16px}.legal-page_body__z_b1_ a,.legal-page_contents__MoI5F a,.legal-page_previousVersion__o7jkU a{color:inherit;text-decoration-line:underline;text-underline-offset:5px;overflow-wrap:anywhere}.legal-page_body__z_b1_{font-size:17px;line-height:1.6;text-wrap:pretty}.legal-page_heading__LNYzP{margin:40px 0 12px;scroll-margin-top:24px}.legal-page_body__z_b1_ h2.legal-page_heading__LNYzP{font-size:clamp(28px,2.7vw,38px);line-height:1.2}.legal-page_adriatic__6X37i .legal-page_body__z_b1_ h2.legal-page_heading__LNYzP{font-family:var(--site-font-family-display);font-size:clamp(28px,2.7vw,38px);line-height:1.2}.legal-page_body__z_b1_ h3.legal-page_heading__LNYzP{margin-block-start:32px;font-size:clamp(22px,2vw,26px);line-height:1.2}.legal-page_adriatic__6X37i .legal-page_body__z_b1_ h3.legal-page_heading__LNYzP{font-family:var(--site-font-family-display);font-size:clamp(22px,1.9vw,26px);line-height:1.2}.legal-page_paragraph__CGN_P{margin-block:16px}.legal-page_list__o42m2{display:grid;gap:8px;margin-block:16px;padding-inline-start:28px}.legal-page_body__z_b1_ ol.legal-page_list__o42m2{list-style-type:decimal}.legal-page_body__z_b1_ ul.legal-page_list__o42m2{list-style-type:disc}.legal-page_previousVersion__o7jkU{margin-block-start:40px;padding-block-start:16px;border-block-start:1px solid var(--site-border)}.flagship-feature_section__PU0o9{container-type:inline-size;padding-inline:0}.flagship-feature_section__PU0o9.pg-sec.pg-sec--flush{padding-inline:0}.flagship-feature_intro__7STo0{padding-inline:clamp(16px,6.6cqw,96px)}.flagship-feature_section__PU0o9 .flagship-feature_intro__7STo0 .ag-sechead{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--site-space-4) var(--site-space-8);margin:0 0 var(--site-space-7)}.flagship-feature_intro__7STo0 .ag-sechead__text{display:grid;min-width:0;max-width:44rem;gap:var(--site-space-3)}.flagship-feature_intro__7STo0 .ag-sechead__lead{margin:0;color:var(--site-text-secondary);font-size:19px;line-height:1.5}.flagship-feature_section__PU0o9 .ag-flagship{container-type:inline-size}.flagship-feature_section__PU0o9 .ag-flagship__stage{position:relative;color:var(--site-text-inverse)}.flagship-feature_section__PU0o9 .ag-film{position:relative;margin:0;overflow:hidden;background:var(--site-color-ink-700)}.flagship-feature_section__PU0o9 .ag-film--band{width:100%;aspect-ratio:21/9;min-height:520px;max-height:760px}.flagship-feature_section__PU0o9 .ag-film__poster,.flagship-feature_section__PU0o9 .ag-film__video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flagship-feature_section__PU0o9 .ag-film:after{position:absolute;z-index:1;inset:0;background:linear-gradient(to top,var(--site-overlay-scrim) 0,var(--site-overlay-scrim) 28%,var(--site-overlay-clear) 62%);content:"";pointer-events:none}.flagship-feature_section__PU0o9 .ag-film__video{opacity:0;transition:opacity var(--site-motion-duration-slow) var(--site-motion-easing-standard)}.flagship-feature_section__PU0o9 .ag-film__video.is-playing{opacity:1}.flagship-feature_section__PU0o9 .ag-film .ag-card__render{z-index:2;top:var(--site-space-4);right:var(--site-space-4);bottom:auto;left:auto}.flagship-feature_section__PU0o9 .ag-flagship--band .ag-film__badge{position:absolute;z-index:2;top:var(--site-space-4);left:var(--site-space-4);min-height:28px;padding-inline:var(--site-space-3)}.flagship-feature_section__PU0o9 .ag-flagship__media:after{height:auto}.flagship-feature_section__PU0o9 .ag-flagship__over{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;gap:var(--site-space-4);padding:var(--site-space-9) clamp(16px,6.6cqw,96px) var(--site-space-8);padding-right:clamp(16px,24cqw,360px);pointer-events:none}.flagship-feature_section__PU0o9 .ag-flagship__over .ag-eyebrow{color:var(--site-text-inverse)}.flagship-feature_section__PU0o9 .ag-flagship__name{max-width:16ch;margin:0;color:var(--site-text-inverse);font-family:var(--site-font-family-display);font-size:clamp(36px,5cqw,72px);font-weight:400;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.flagship-feature_section__PU0o9 .ag-flagship__lead{max-width:36rem;margin:0;color:var(--site-text-inverse);font-size:19px;line-height:1.5;text-wrap:pretty}.flagship-feature_section__PU0o9 .ag-film__toggle{position:absolute;z-index:3;top:56px;right:var(--site-space-4);display:grid;width:var(--site-target-touch);height:var(--site-target-touch);place-items:center;border:var(--site-border-hairline) solid var(--site-color-white);background:var(--site-overlay-scrim);color:var(--site-text-inverse);cursor:pointer;backdrop-filter:blur(6px)}.flagship-feature_section__PU0o9 .ag-flagship__rail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--site-space-5) var(--site-space-8);padding:var(--site-space-7) clamp(16px,6.6cqw,96px);border-bottom:var(--site-border-hairline) solid var(--site-line-decor)}.flagship-feature_section__PU0o9 .ag-flagship__facts{display:grid;margin:0}.flagship-feature_section__PU0o9 .ag-flagship__facts--rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--site-space-5)}.flagship-feature_section__PU0o9 .ag-flagship__fact{display:grid;min-width:0;gap:var(--site-space-1)}.flagship-feature_section__PU0o9 .ag-flagship__facts--rail .ag-flagship__fact{padding-left:var(--site-space-4);border-left:var(--site-border-hairline) solid var(--site-line-decor)}.flagship-feature_section__PU0o9 .ag-flagship__fact dt{color:var(--site-text-secondary);font:600 12px/1.4 var(--site-font-family-text);letter-spacing:.1em;text-transform:uppercase}.flagship-feature_section__PU0o9 .ag-flagship__fact dd{display:grid;margin:0;gap:2px}.flagship-feature_section__PU0o9 .ag-flagship__value{color:var(--site-text-primary);font:400 20px/1.2 var(--site-font-family-display)}.flagship-feature_section__PU0o9 .ag-flagship__note{color:var(--site-text-secondary);font:400 14px/1.45 var(--site-font-family-text)}.flagship-feature_section__PU0o9 .ag-flagship__railend{display:grid;justify-items:start;gap:var(--site-space-3)}.flagship-feature_section__PU0o9 .ag-flagship__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--site-space-4) var(--site-space-6)}.flagship-feature_section__PU0o9 .ag-flagship__actions .ag-btn{min-height:var(--site-control-height);white-space:normal}.flagship-feature_section__PU0o9 .ag-film__toggle:focus-visible,.flagship-feature_section__PU0o9 .ag-flagship--band a:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px}.flagship-feature_section__PU0o9 .ag-flagship__role{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--site-space-1) var(--site-space-2);width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding-top:var(--site-space-3);border-top:var(--site-border-hairline) solid var(--site-text-inverse-secondary);color:var(--site-text-inverse);font:400 15px/1.4 var(--site-font-family-text)}.flagship-feature_section__PU0o9 .ag-flagship__role-name{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.flagship-feature_switch__hNhG2{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--site-space-6);border-bottom:var(--site-border-hairline) solid var(--site-line-decor)}.flagship-feature_tabs__kSznX{display:flex;min-width:0;margin:-5px;padding:5px;gap:var(--site-space-7);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.flagship-feature_tab__EEWo8{display:inline-flex;flex:none;align-items:baseline;gap:var(--site-space-2);min-height:var(--site-target-touch);padding:var(--site-space-3) 0;border:0;border-bottom:2px solid var(--site-overlay-clear);background:none;color:var(--site-text-secondary);cursor:pointer;font:400 16px/1.4 var(--site-font-family-text);white-space:nowrap}.flagship-feature_tab__EEWo8:hover,.flagship-feature_tab__EEWo8[aria-selected=true]{color:var(--site-text-primary)}.flagship-feature_tab__EEWo8[aria-selected=true]{border-bottom-color:var(--site-text-primary)}.flagship-feature_count__6O3vb,.flagship-feature_tabNumber__zjmdV{font:500 12px/1 var(--site-font-family-text);letter-spacing:.08em}.flagship-feature_arrows__e57Aq{display:flex;flex:none;align-items:center;gap:var(--site-space-2);padding-bottom:var(--site-space-2)}.flagship-feature_count__6O3vb{margin-right:var(--site-space-3);color:var(--site-text-secondary)}.flagship-feature_arrow__R5okF{display:inline-grid;width:var(--site-target-touch);height:var(--site-target-touch);place-items:center;border:var(--site-border-hairline) solid var(--site-control-border);background:var(--site-bg-page);color:var(--site-text-primary);cursor:pointer}.flagship-feature_arrow__R5okF:disabled{opacity:.45;cursor:default}.flagship-feature_stageFrame__cdj2r{--peek:136px;position:relative}.flagship-feature_track__o8ev2{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.flagship-feature_tabs__kSznX::-webkit-scrollbar,.flagship-feature_track__o8ev2::-webkit-scrollbar{display:none}.flagship-feature_band__U6H_t{flex:0 0 calc(100% - var(--peek));min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.flagship-feature_band__U6H_t[data-peeking] :is(.ag-flagship__over,.ag-film__badge,.ag-card__render,.ag-film__toggle){opacity:0;transition:opacity var(--site-motion-duration-base) var(--site-motion-easing-standard)}.flagship-feature_peek__ZEuR_{position:absolute;z-index:4;top:0;bottom:0;display:grid;width:calc(var(--peek) - 8px);place-content:center;justify-items:center;gap:var(--site-space-2);padding:0 var(--site-space-2);border:0;background:var(--site-overlay-scrim);color:var(--site-text-inverse);cursor:pointer;font:500 12px/1.3 var(--site-font-family-text);letter-spacing:.08em;text-align:center;text-transform:uppercase}.flagship-feature_peek__ZEuR_[data-side=next]{right:0}.flagship-feature_peek__ZEuR_[data-side=previous]{left:0}.flagship-feature_peek__ZEuR_[data-side=next] [data-arrow=previous],.flagship-feature_peek__ZEuR_[data-side=previous] .flagship-feature_peekLabel__cVM_q,.flagship-feature_peek__ZEuR_[data-side=previous] [data-arrow=next]{display:none}@media (pointer:coarse){.flagship-feature_peek__ZEuR_{pointer-events:none}.flagship-feature_peekArrow__wSBma{pointer-events:auto}}.flagship-feature_rails__Gd2Uj{display:grid}.flagship-feature_rails__Gd2Uj>*{grid-area:1/1;min-width:0}.flagship-feature_rails__Gd2Uj>:not([data-shown]){visibility:hidden}.flagship-feature_peekArrow__wSBma{display:grid;width:48px;height:48px;place-items:center;border:var(--site-border-hairline) solid var(--site-color-white);border-radius:var(--site-radius-pill);transition:transform var(--site-motion-duration-base) var(--site-motion-easing-standard)}@media (hover:hover) and (pointer:fine){@container (min-width: 768px){.flagship-feature_peek__ZEuR_:hover .flagship-feature_peekArrow__wSBma{transform:translateX(3px)}.flagship-feature_peek__ZEuR_[data-side=previous]:hover .flagship-feature_peekArrow__wSBma{transform:translateX(-3px)}}}.flagship-feature_peekName__HCIUm{max-width:100%;font-size:11px;letter-spacing:.06em}.flagship-feature_dots__XjIBt{display:none;justify-content:center;gap:var(--site-space-1);padding:var(--site-space-2) 0 var(--site-space-4)}.flagship-feature_dot__pZz9G{display:inline-grid;width:var(--site-target-touch);height:var(--site-target-touch);place-items:center;border:0;background:none;cursor:pointer}.flagship-feature_dot__pZz9G:before{width:8px;height:8px;border:1px solid var(--site-text-primary);border-radius:var(--site-radius-pill);content:""}.flagship-feature_dot__pZz9G[aria-current=true]:before{background:var(--site-text-primary)}.flagship-feature_arrow__R5okF:focus-visible,.flagship-feature_dot__pZz9G:focus-visible,.flagship-feature_peek__ZEuR_:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px}.flagship-feature_tabs__kSznX .flagship-feature_tab__EEWo8:focus-visible{outline:var(--site-border-focus) solid var(--site-focus-ring);outline-offset:1px;box-shadow:none}@container (max-width: 1023px){.flagship-feature_section__PU0o9 .ag-flagship__rail{grid-template-columns:minmax(0,1fr)}.flagship-feature_section__PU0o9 .ag-flagship__facts--rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 767px){.flagship-feature_section__PU0o9{padding-top:var(--site-space-9)}.flagship-feature_intro__7STo0{padding-inline:var(--site-space-4)}.flagship-feature_section__PU0o9 .flagship-feature_intro__7STo0 .ag-sechead{margin-bottom:var(--site-space-6)}.flagship-feature_section__PU0o9 .ag-flagship__over{gap:var(--site-space-3);padding:var(--site-space-8) var(--site-space-4) var(--site-space-5)}.flagship-feature_section__PU0o9 .ag-flagship__name{font-size:36px}.flagship-feature_section__PU0o9 .ag-flagship__lead{font-size:17px}.flagship-feature_section__PU0o9 .ag-flagship__rail{gap:var(--site-space-6);padding:var(--site-space-6) var(--site-space-4)}.flagship-feature_section__PU0o9 .ag-flagship__facts--rail{gap:var(--site-space-5) var(--site-space-4)}.flagship-feature_section__PU0o9 .ag-flagship__railend{justify-items:stretch}.flagship-feature_section__PU0o9 .ag-flagship__actions{display:grid}.flagship-feature_section__PU0o9 .ag-flagship__actions .ag-btn{width:100%}.flagship-feature_section__PU0o9 .ag-flagship__role{font-size:14px}.flagship-feature_switch__hNhG2{display:none}.flagship-feature_stageFrame__cdj2r{--peek:52px}.flagship-feature_peekArrow__wSBma{width:var(--site-target-touch);height:var(--site-target-touch)}.flagship-feature_peek__ZEuR_{padding:0}.flagship-feature_peekLabel__cVM_q,.flagship-feature_peekName__HCIUm{display:none}.flagship-feature_dots__XjIBt{display:flex}}@media (max-width:767.98px){.flagship-feature_section__PU0o9 .ag-film--band{aspect-ratio:4/5;min-height:0;max-height:none}}.flagship-feature_section__PU0o9 .ag-film__poster[data-still]{-o-object-position:var(--ag-film-still-tall);object-position:var(--ag-film-still-tall)}@media (min-width:768px){.flagship-feature_section__PU0o9 .ag-film__poster[data-still]{-o-object-position:var(--ag-film-still-wide);object-position:var(--ag-film-still-wide)}}@media (prefers-reduced-motion:reduce){.flagship-feature_section__PU0o9 .ag-film__video{display:none;transition:none}}.home-page_main__9dohC{max-width:1440px;margin:0 auto;padding:clamp(20px,3.8vw,56px) clamp(16px,5vw,96px) 96px}.home-page_galleryMain__R0orn{max-width:none;padding:0 0 96px}.home-page_hero__g_JLS{display:grid;align-items:stretch;gap:0;min-height:min(690px,calc(100svh - 112px))}.home-page_galleryHero___cG_S{position:relative;display:block;min-height:clamp(640px,84svh,820px);overflow:hidden;isolation:isolate;background:var(--site-bg-inverse);color:var(--site-text-inverse)}.home-page_galleryHeroMedia__Vs_8w{position:absolute;z-index:0;inset:0;min-height:0;overflow:hidden;background:var(--site-bg-inverse)}.home-page_galleryHeroImageLink__h1GMm{position:absolute;inset:0;display:block}.home-page_galleryHeroImage___EGaW{display:block;width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-page_galleryHeroScrim__P__5S{position:absolute;z-index:1;inset:0;pointer-events:none;background:var(--site-overlay-scrim);-webkit-mask-image:linear-gradient(90deg,var(--site-text-inverse) 0,var(--site-text-inverse) 74%,transparent 90%),linear-gradient(0deg,var(--site-text-inverse) 0,var(--site-text-inverse) 100%,transparent 100%);mask-image:linear-gradient(90deg,var(--site-text-inverse) 0,var(--site-text-inverse) 74%,transparent 90%),linear-gradient(0deg,var(--site-text-inverse) 0,var(--site-text-inverse) 100%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.home-page_galleryHeroCopy__W0bsK{position:relative;z-index:2;display:flex;min-height:inherit;flex-direction:column;align-items:flex-start;justify-content:flex-end;max-width:1040px;padding:clamp(180px,24vh,260px) clamp(24px,8vw,112px) 112px;color:var(--site-text-inverse);pointer-events:none}.home-page_galleryHeroContent__Ash2D{width:min(100%,680px);pointer-events:none}.home-page_galleryHeroContent__Ash2D a,.home-page_galleryHeroContent__Ash2D button,.home-page_galleryHeroContent__Ash2D form,.home-page_galleryHeroContent__Ash2D input{pointer-events:auto}.home-page_galleryHeroCopy__W0bsK .home-page_eyebrow__Lu5tY{color:var(--site-text-inverse)}.home-page_galleryHeroCopy__W0bsK h1{max-width:11ch;margin:0;color:var(--site-text-inverse);font-family:var(--site-font-family-display);font-size:clamp(56px,8vw,116px);font-weight:400;line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.home-page_galleryIntro__0Z34k{max-width:48ch;margin:20px 0 24px;color:var(--site-text-inverse);font-size:clamp(17px,1.55vw,20px);line-height:1.5;text-wrap:pretty}.home-page_gallerySearch__AgTog{display:flex;width:min(100%,680px);min-height:52px;align-items:center;gap:16px;border-bottom:1px solid var(--site-text-inverse)}.home-page_gallerySearch__AgTog input{flex:1 1 auto;width:100%;min-width:0;min-height:48px;padding:8px 0;border:0;border-radius:var(--site-radius-none);outline-offset:4px;background:none;color:var(--site-text-inverse);font:inherit}.home-page_gallerySearch__AgTog input::-moz-placeholder{color:var(--site-text-inverse);opacity:1}.home-page_gallerySearch__AgTog input::placeholder{color:var(--site-text-inverse);opacity:1}.home-page_gallerySearch__AgTog button{flex:0 0 auto;min-width:44px;min-height:48px;padding:8px 0 8px 8px;border:0;background:none;color:var(--site-text-inverse);font:inherit;font-weight:600;cursor:pointer}.home-page_galleryBrowse__AUEI6{display:inline-flex;min-height:44px;align-items:center;margin-top:10px;color:var(--site-text-inverse);text-underline-offset:5px}.home-page_galleryHero___cG_S .home-page_galleryHeroCaption__wks4X{position:absolute;z-index:2;inset-inline-end:clamp(20px,5vw,72px);inset-block-end:24px;max-width:60ch;margin:0;padding:8px 12px;background:var(--site-bg-inverse);color:var(--site-text-inverse);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-align:end;text-transform:uppercase}.home-page_galleryMain__R0orn a{transition:none}.home-page_galleryMain__R0orn .home-page_cardMedia__2chFR img{transition:transform var(--site-motion-duration-slow) var(--site-motion-easing-standard)}.home-page_galleryMain__R0orn .home-page_cardMedia__2chFR:hover img{transform:scale(1.03)}.home-page_heroCopy__fAp00{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5.4vw,76px);background:var(--site-bg-subtle)}.home-page_eyebrow__Lu5tY{margin:0 0 20px;color:var(--site-text-secondary);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.home-page_hero__g_JLS h1,.home-page_properties__qAufh h2{margin:0;color:var(--site-text-primary);font-family:var(--site-font-family-display);font-weight:400;text-wrap:balance}.home-page_hero__g_JLS h1{max-width:10ch;font-size:clamp(48px,7.4vw,104px);line-height:1.02;letter-spacing:-.035em;overflow-wrap:anywhere}.home-page_intro__rrX1h{max-width:36ch;margin:clamp(20px,3vw,32px) 0;color:var(--site-text-secondary);font-size:clamp(17px,1.55vw,21px);line-height:1.55}.home-page_actions__DG2c0{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.home-page_primaryAction__JMAv_{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid var(--site-accent-fill);background:var(--site-accent-fill);color:var(--site-text-on-accent);font-size:14px;font-weight:600;text-decoration:none}.home-page_actions__DG2c0 .home-page_primaryAction__JMAv_{transition:none}.home-page_primaryAction__JMAv_:hover{border-color:var(--site-bg-inverse);background:var(--site-bg-inverse);color:var(--site-text-inverse)}.home-page_catalogLink__z6H91 a,.home-page_sectionHeading__H__E6 a,.home-page_textAction__cRSBk{display:inline-flex;min-height:44px;align-items:center;color:var(--site-text-primary);text-underline-offset:5px}.home-page_heroMedia__5DMUb{position:relative;min-width:0;margin:0;background:var(--site-bg-subtle)}.home-page_heroMedia__5DMUb a,.home-page_heroMedia__5DMUb img{display:block;height:100%;min-height:280px}.home-page_heroMedia__5DMUb img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.home-page_heroMedia__5DMUb figcaption{max-width:55ch;padding:10px 0;color:var(--site-text-secondary);font-size:12px;line-height:1.4}.home-page_heroRule__KtDV_{display:none}.home-page_properties__qAufh{margin-top:clamp(72px,10vw,144px)}.home-page_sectionHeading__H__E6{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:12px 24px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--site-border)}.home-page_properties__qAufh h2{font-size:clamp(34px,4.7vw,64px);line-height:1.08;letter-spacing:-.025em}.home-page_grid__q6Qp5{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,52px) 24px;list-style:none;margin:0;padding:0}.home-page_card__Hc7oc,.home-page_grid__q6Qp5>li{min-width:0}.home-page_cardMedia__2chFR{display:block;overflow:hidden;background:var(--site-bg-subtle)}.home-page_cardMedia__2chFR img,.home-page_cardMedia__2chFR span{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.home-page_cardBody__w8GiB{padding-top:14px}.home-page_facts__t__kn,.home-page_place__Y5P20,.home-page_reference__DDHd4{margin:0;color:var(--site-text-secondary);font-size:14px}.home-page_card__Hc7oc h3{margin:8px 0;font-family:var(--site-font-family-display);font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2}.home-page_card__Hc7oc h3 a{text-decoration:none;text-underline-offset:5px}.home-page_card__Hc7oc h3 a:hover{text-decoration:underline}.home-page_price__oxPNi{margin:8px 0;font-variant-numeric:lining-nums tabular-nums}.home-page_empty__befo4{max-width:60ch;padding:24px 0;border-top:1px solid var(--site-border);color:var(--site-text-secondary)}.home-page_catalogLink__z6H91{margin-top:28px}.home-page_contact__MTVUz{max-width:900px;margin-top:clamp(80px,11vw,152px);padding-top:clamp(28px,4vw,48px);border-top:1px solid var(--site-border)}.home-page_contact__MTVUz>section{margin:0}.home-page_main__9dohC :focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:4px}.home-page_galleryMain__R0orn>.home-page_contact__MTVUz,.home-page_galleryMain__R0orn>.home-page_properties__qAufh{max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,5vw,96px)}@media (min-width:720px){.home-page_hero__g_JLS{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.home-page_heroCopy__fAp00{position:relative;z-index:1;margin-block:clamp(24px,4vw,56px);margin-inline-end:-10%}.home-page_heroMedia__5DMUb,.home-page_heroMedia__5DMUb a,.home-page_heroMedia__5DMUb img{min-height:480px}.home-page_grid__q6Qp5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.home-page_galleryHero___cG_S{min-height:max(680px,94svh)}.home-page_galleryHeroCopy__W0bsK{min-height:inherit;padding:124px 20px 116px}.home-page_galleryHeroCopy__W0bsK h1{max-width:12ch;font-size:clamp(46px,13vw,64px);letter-spacing:-.02em}.home-page_galleryIntro__0Z34k{margin-block:16px 20px}.home-page_gallerySearch__AgTog{gap:8px}.home-page_galleryHero___cG_S .home-page_galleryHeroCaption__wks4X{inset-inline:20px;inset-block-end:20px;text-align:start}.home-page_galleryHeroScrim__P__5S{-webkit-mask-image:linear-gradient(90deg,var(--site-text-inverse) 0,var(--site-text-inverse) 96%,transparent 100%),linear-gradient(0deg,var(--site-text-inverse) 0,var(--site-text-inverse) 100%,transparent 100%);mask-image:linear-gradient(90deg,var(--site-text-inverse) 0,var(--site-text-inverse) 96%,transparent 100%),linear-gradient(0deg,var(--site-text-inverse) 0,var(--site-text-inverse) 100%,transparent 100%)}}@media (min-width:720px) and (max-width:1099px){.home-page_galleryHeroScrim__P__5S{-webkit-mask-image:linear-gradient(90deg,var(--site-text-inverse) 0,var(--site-text-inverse) 94%,transparent 100%),linear-gradient(0deg,var(--site-text-inverse) 0,var(--site-text-inverse) 100%,transparent 100%);mask-image:linear-gradient(90deg,var(--site-text-inverse) 0,var(--site-text-inverse) 94%,transparent 100%),linear-gradient(0deg,var(--site-text-inverse) 0,var(--site-text-inverse) 100%,transparent 100%)}}@media (min-width:1100px){.home-page_hero__g_JLS{min-height:590px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.home-page_heroCopy__fAp00{margin-block:48px;margin-inline-end:-12%;padding-inline-end:clamp(52px,7vw,104px)}.home-page_heroMedia__5DMUb,.home-page_heroMedia__5DMUb a,.home-page_heroMedia__5DMUb img{min-height:590px}.home-page_grid__q6Qp5{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.home-page_grid__q6Qp5>li:nth-child(6n+1){grid-column:span 2}.home-page_grid__q6Qp5>li:nth-child(6n+2){grid-column:span 1}}@media (max-width:719px){.home-page_heroCopy__fAp00{padding:clamp(24px,7vw,36px)}.home-page_hero__g_JLS h1{max-width:11ch;font-size:clamp(46px,13vw,64px)}}@media (prefers-reduced-motion:reduce){.home-page_main__9dohC *,.home-page_main__9dohC :after,.home-page_main__9dohC :before{scroll-behavior:auto;animation:none!important;transition:none!important}}.home-page_galleryHero___cG_S .home-page_galleryHeroMedia__Vs_8w{position:absolute;inset:0;min-height:0;margin:0;overflow:hidden;background:var(--site-bg-inverse)}.home-page_galleryHero___cG_S .home-page_galleryHeroMedia__Vs_8w .home-page_galleryHeroImage___EGaW,.home-page_galleryHero___cG_S .home-page_galleryHeroMedia__Vs_8w>a{height:100%;min-height:0;aspect-ratio:auto}.home-page_galleryHero___cG_S .home-page_galleryHeroCopy__W0bsK h1{max-width:11ch;color:var(--site-text-inverse);font-family:var(--site-font-family-display);font-size:clamp(56px,8vw,116px);font-weight:400;line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.home-page_galleryHero___cG_S:lang(ru) .home-page_galleryHeroCopy__W0bsK h1{max-width:none;font-size:clamp(48px,5vw,72px);overflow-wrap:normal}@media (max-width:719px){.home-page_galleryHero___cG_S .home-page_galleryHeroMedia__Vs_8w .home-page_galleryHeroImage___EGaW,.home-page_galleryHero___cG_S .home-page_galleryHeroMedia__Vs_8w>a{min-height:0}.home-page_galleryHero___cG_S .home-page_galleryHeroCopy__W0bsK h1{max-width:12ch;font-size:clamp(46px,13vw,64px);letter-spacing:-.02em}.home-page_galleryHero___cG_S:lang(ru) .home-page_galleryHeroCopy__W0bsK h1{max-width:none;font-size:clamp(36px,11vw,46px);overflow-wrap:normal}}@media (prefers-reduced-motion:reduce){.home-page_galleryHero___cG_S .home-page_galleryHeroMedia__Vs_8w .home-page_galleryHeroImage___EGaW{transition:none}}.home-page_galleryHero___cG_S.home-page_galleryHero___cG_S :focus-visible{outline:2px solid var(--site-focus-ring-inverse);outline-offset:3px;box-shadow:0 0 0 2px var(--site-bg-inverse)}.catalog-view_page__4aikC{max-width:1440px;min-height:60vh;margin-inline:auto;padding:clamp(32px,6vw,88px) clamp(16px,5vw,96px) 96px}.catalog-view_intro__8_bW5{max-width:800px;margin-bottom:clamp(40px,7vw,88px)}.catalog-view_eyebrow__Cgh0d{margin:0 0 16px;color:var(--site-text-secondary);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.catalog-view_detailHeader__p8xNp h1,.catalog-view_intro__8_bW5 h1{max-width:14ch;margin:0;font-family:var(--site-font-family-display);font-weight:400;line-height:1.04;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.catalog-view_intro__8_bW5 h1{font-size:clamp(42px,8vw,96px)}.catalog-view_detailHeader__p8xNp h1{font-size:clamp(34px,3.6vw,48px);line-height:1.1;letter-spacing:-.02em}.catalog-view_intro__8_bW5>p:not(.catalog-view_eyebrow__Cgh0d),.catalog-view_sourceNote__TovcX{max-width:64ch;margin-block:18px 0;color:var(--site-text-secondary)}.catalog-view_filters__pOkH_{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:end;margin-bottom:28px;padding-block:20px;border-block:1px solid var(--site-border)}.catalog-view_filters__pOkH_ label{display:grid;gap:6px;min-width:0;font-size:14px}.catalog-view_filters__pOkH_ button,.catalog-view_filters__pOkH_ input,.catalog-view_filters__pOkH_ select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--site-control-border);border-radius:var(--site-radius-none);background:var(--site-bg-page);color:var(--site-text-primary);font:inherit}.catalog-view_filters__pOkH_ button{border-color:var(--site-accent-fill);background:var(--site-accent-fill);color:var(--site-text-on-accent);cursor:pointer}.catalog-view_grid__i04B7{display:grid;grid-template-columns:minmax(0,1fr);gap:36px 24px;margin:0;padding:0;list-style:none}.catalog-view_card__fzrCF{min-width:0}.catalog-view_cardImage__WLqwr img,.catalog-view_cardImage__WLqwr span{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.catalog-view_cardBody__Ci973{padding-top:14px}.catalog-view_cardBody__Ci973 h2,.catalog-view_cardBody__Ci973 h3{margin:8px 0;font-family:var(--site-font-family-display);font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:1.2;overflow-wrap:anywhere}.catalog-view_cardBody__Ci973 h2 a,.catalog-view_cardBody__Ci973 h3 a{color:inherit;text-decoration:none;text-underline-offset:5px}.catalog-view_cardBody__Ci973 h2 a:hover,.catalog-view_cardBody__Ci973 h3 a:hover{text-decoration:underline}.catalog-view_count__hu4F8,.catalog-view_price__5rdu7,.catalog-view_status__mqm2q{margin:8px 0}.catalog-view_price__5rdu7{overflow-wrap:anywhere}.catalog-view_price__5rdu7 span{color:var(--site-text-secondary);font-size:14px}.catalog-view_sourceFactsHeading__ZC083{margin:0 0 4px;color:var(--site-text-secondary);font-size:12px}.catalog-view_sourceFactsCompactList__pz6Qc{display:flex;flex-wrap:wrap;margin:0}.catalog-view_sourceFact__9YoUf{display:flex;gap:5px;min-width:0}.catalog-view_sourceFact__9YoUf dt{color:var(--site-text-secondary)}.catalog-view_sourceFact__9YoUf dd{margin:0}.catalog-view_sourceFactsDetail__ZvDqd{max-width:760px}.catalog-view_sourceFactsDetail__ZvDqd h2{margin:0;font-family:var(--site-font-family-display);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.catalog-view_sourceFactsDetailList__gWLqL{display:grid;grid-template-columns:minmax(0,1fr);margin:12px 0 0;border-top:1px solid var(--site-border);font-variant-numeric:lining-nums tabular-nums}.catalog-view_sourceFactsDetailList__gWLqL .catalog-view_sourceFact__9YoUf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--site-border)}.catalog-view_sourceFactsDetailList__gWLqL .catalog-view_sourceFact__9YoUf dd{text-align:end}.catalog-view_textLink__orCJ2{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;text-underline-offset:5px}.catalog-view_empty__IaBa0{padding-block:24px;border-top:1px solid var(--site-border)}.catalog-view_pagination__R0j5i{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-block:16px;border-top:1px solid var(--site-border);font-variant-numeric:tabular-nums}.catalog-view_pagination__R0j5i>*{min-height:44px;display:inline-flex;align-items:center}.catalog-view_detail__PkKtd{margin-top:28px}.catalog-view_detailHeader__p8xNp{margin-block:32px}.catalog-view_gallery__rv8Z5{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.catalog-view_gallery__rv8Z5 figure{min-width:0;margin:0;background:var(--site-bg-subtle)}.catalog-view_gallery__rv8Z5 img{display:block;width:100%;height:auto}.catalog-view_description__C_0xG{max-width:760px;margin-top:clamp(44px,7vw,80px)}.catalog-view_contact__6l4an h2,.catalog-view_description__C_0xG h2{margin:0;font-family:var(--site-font-family-display);font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.12;overflow-wrap:anywhere}.catalog-view_description__C_0xG>p:not(.catalog-view_sourceNote__TovcX){white-space:pre-wrap;overflow-wrap:anywhere}.catalog-view_archiveNote__a_PrC{max-width:70ch;margin-top:32px;padding:16px}.catalog-view_contact__6l4an{margin-top:clamp(56px,9vw,112px);padding-top:24px;border-top:1px solid var(--site-border)}.catalog-view_contact__6l4an>p{max-width:64ch}.catalog-view_page__4aikC :focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px}@media (min-width:640px){.catalog-view_filters__pOkH_{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto}.catalog-view_filters__pOkH_ button{width:auto;min-width:128px}.catalog-view_gallery__rv8Z5,.catalog-view_grid__i04B7{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-view_gallery__rv8Z5 figure:first-child{grid-column:1/-1}}@media (min-width:1100px){.catalog-view_grid__i04B7{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}}@media (prefers-reduced-motion:reduce){.catalog-view_page__4aikC *,.catalog-view_page__4aikC :after,.catalog-view_page__4aikC :before{scroll-behavior:auto;animation:none!important;transition:none!important}}.catalog-view_page__4aikC{padding-top:clamp(28px,4vw,64px)}.catalog-view_intro__8_bW5{max-width:900px;margin-bottom:clamp(36px,6vw,72px)}.catalog-view_eyebrow__Cgh0d,.catalog-view_intro__8_bW5 .catalog-view_eyebrow__Cgh0d{margin-bottom:18px;color:var(--site-text-secondary);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.4}.catalog-view_intro__8_bW5 h1{max-width:14ch;font-size:clamp(34px,3.333vw,48px);line-height:1.08;letter-spacing:-.025em}.catalog-view_intro__8_bW5>p:not(.catalog-view_eyebrow__Cgh0d){max-width:54ch;margin-top:24px;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.catalog-view_sourceNote__TovcX{color:var(--site-text-secondary);font-size:14px}.catalog-view_filters__pOkH_{gap:12px;margin-bottom:20px;padding:clamp(16px,2vw,24px);border:0;background:var(--site-bg-subtle)}.catalog-view_filters__pOkH_ label{gap:7px;color:var(--site-text-secondary);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.catalog-view_filters__pOkH_ input,.catalog-view_filters__pOkH_ select{border-color:var(--site-control-border);background:var(--site-bg-page)}.catalog-view_filters__pOkH_ button{min-height:48px;padding-inline:22px;border-color:var(--site-bg-inverse);background:var(--site-bg-inverse);color:var(--site-text-inverse);font-size:14px;font-weight:600}.catalog-view_filters__pOkH_ button:hover{border-color:var(--site-accent-fill);background:var(--site-accent-fill);color:var(--site-text-on-accent)}.catalog-view_resultsSummary__V5ujh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-block:24px 20px;padding-block:14px;border-block:1px solid var(--site-border)}.catalog-view_curatedOrder__H4cLd{min-height:44px;gap:var(--site-space-2);font:400 15px/1.4 var(--site-font-family-text)}.catalog-view_sortControl__Dli3s{display:inline-flex;align-items:center;gap:var(--site-space-1)}.catalog-view_curatedOrder__H4cLd button[hidden]{display:none}.catalog-view_count__hu4F8,.catalog-view_pagePosition__V71fv{margin:0;color:var(--site-text-secondary);font-size:14px;font-variant-numeric:lining-nums tabular-nums}.catalog-view_grid__i04B7{gap:clamp(32px,4vw,52px) 28px}.catalog-view_card__fzrCF>article:not(.ag-card){display:flex;height:100%;flex-direction:column}.catalog-view_cardImage__WLqwr{display:block;overflow:hidden;background:var(--site-bg-subtle)}.catalog-view_cardImage__WLqwr img,.catalog-view_cardImage__WLqwr>span{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.catalog-view_cardImage__WLqwr img{transition:transform var(--site-motion-duration-slow) var(--site-motion-easing-standard)}.catalog-view_cardImage__WLqwr:focus-visible img,.catalog-view_cardImage__WLqwr:hover img{transform:scale(1.03)}.catalog-view_cardBody__Ci973{padding-top:16px}.catalog-view_cardBody__Ci973 h2,.catalog-view_cardBody__Ci973 h3{margin-block:8px 0;font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.catalog-view_sourceFactsCompact__BobyJ{margin-top:12px}.catalog-view_sourceFactsCompact__BobyJ .catalog-view_sourceFactsHeading__ZC083{margin:0 0 4px;color:var(--site-text-secondary);font-size:12px}.catalog-view_sourceFactsCompactList__pz6Qc{gap:4px 14px;color:var(--site-text-secondary);font-size:14px;font-variant-numeric:lining-nums tabular-nums}.catalog-view_sourceFactsCompactList__pz6Qc .catalog-view_sourceFact__9YoUf{gap:5px}.catalog-view_sourceFactsCompactList__pz6Qc .catalog-view_sourceFact__9YoUf dt{color:var(--site-text-secondary)}.catalog-view_cardPrice__dId3s{display:grid;gap:3px;margin:16px 0 0;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.catalog-view_cardPrice__dId3s>span:first-child{color:var(--site-text-secondary);font-size:13px;line-height:1.4}.catalog-view_cardPrice__dId3s>span:last-child{font-family:var(--site-font-family-display);font-size:clamp(22px,2vw,28px);line-height:1.2}.catalog-view_cardStatus__GNEA_{margin:10px 0 0;color:var(--site-text-secondary);font-size:14px;line-height:1.5}.catalog-view_empty__IaBa0{max-width:60ch;margin-top:24px;padding:clamp(20px,3vw,32px);border:0;border-inline-start:2px solid var(--site-accent-fill);background:var(--site-bg-subtle);color:var(--site-text-primary)}.catalog-view_empty__IaBa0 p{margin:0}.catalog-view_pagination__R0j5i{margin-top:44px;padding-top:18px}.catalog-view_pagination__R0j5i a{max-width:45%;color:var(--site-text-primary);text-underline-offset:5px}.catalog-view_status__mqm2q{color:var(--site-text-secondary);font-size:14px}.catalog-view_price__5rdu7{margin-top:12px;font-variant-numeric:lining-nums tabular-nums}.catalog-view_textLink__orCJ2{gap:8px;color:var(--site-text-primary);font-weight:600}.catalog-view_detail__PkKtd{margin-top:36px}.catalog-view_detailHeader__p8xNp{max-width:1000px;margin-block:36px 28px}.catalog-view_detailHeader__p8xNp h1{max-width:32ch}.catalog-view_detailHeader__p8xNp>.catalog-view_status__mqm2q{margin-top:18px}.catalog-view_sourceFactsDetail__ZvDqd{max-width:880px;margin-block:28px}.catalog-view_sourceFactsDetailList__gWLqL{border-color:var(--site-border)}.catalog-view_sourceFactsDetailList__gWLqL .catalog-view_sourceFact__9YoUf{padding-block:16px}.catalog-view_description__C_0xG{max-width:780px;margin-top:clamp(56px,8vw,104px)}.catalog-view_contact__6l4an h2,.catalog-view_description__C_0xG h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.025em}.catalog-view_description__C_0xG>p:not(.catalog-view_sourceNote__TovcX){margin-block:18px;line-height:1.75}.catalog-view_archiveNote__a_PrC{margin-top:48px;padding:20px 24px;border-inline-start:2px solid var(--site-accent-fill);background:var(--site-bg-subtle);color:var(--site-text-secondary)}.catalog-view_contact__6l4an{max-width:900px;margin-top:clamp(72px,10vw,132px);padding-top:clamp(28px,4vw,48px)}.catalog-view_contact__6l4an>p{max-width:55ch;margin-block:14px 24px;color:var(--site-text-secondary)}.catalog-view_page__4aikC :focus-visible{outline-offset:4px}@media (prefers-reduced-motion:reduce){.catalog-view_cardImage__WLqwr img{transition:none}}.project-pages_page__Sboe9{padding-block:var(--site-space-5,40px) var(--site-space-9,96px)}.project-pages_page__Sboe9 nav{margin-bottom:var(--site-space-6,48px)}.project-pages_intro__k81JV{max-width:760px;margin-bottom:var(--site-space-7,64px)}.project-pages_intro__k81JV h1{max-width:16ch;margin:0;font-family:var(--site-font-family-display);font-size:clamp(38px,6vw,72px);font-weight:400;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.project-pages_intro__k81JV>p:last-child{max-width:62ch;margin:20px 0 0;color:var(--site-text-secondary);font-size:19px;line-height:1.5;text-wrap:pretty}.project-pages_eyebrow__Wd_ow{margin:0 0 12px;color:var(--site-text-secondary);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.project-pages_projectGroup__tPNXQ+.project-pages_projectGroup__tPNXQ{margin-top:var(--site-space-8,80px)}.project-pages_project__NjOUn{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(24px,4vw,64px);margin-bottom:var(--site-space-8,80px)}.project-pages_posterLink__gtARp,.project-pages_poster__8HB4s{position:relative;display:block;margin:0;background:var(--site-bg-subtle)}.project-pages_posterLink__gtARp a{display:block}.project-pages_posterLink__gtARp img,.project-pages_poster__8HB4s img{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.project-pages_posterLink__gtARp figcaption{position:absolute;inset:16px 16px auto auto;padding:5px 8px;background:var(--site-bg-page);color:var(--site-text-primary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.project-pages_projectCopy___OA_h h2{max-width:16ch;margin:0;font-family:var(--site-font-family-display);font-size:clamp(30px,4.2vw,52px);font-weight:400;line-height:1.08;overflow-wrap:anywhere}.project-pages_projectCopy___OA_h h2 a{color:inherit;text-decoration:none;text-underline-offset:5px}.project-pages_projectCopy___OA_h h2 a:hover{text-decoration:underline}.project-pages_projectCopy___OA_h>p:not(.project-pages_eyebrow__Wd_ow){max-width:58ch;margin:16px 0 0;color:var(--site-text-secondary);font-size:17px;line-height:1.55}.project-pages_projectCopy___OA_h>a{margin-top:24px}.project-pages_facts__7hTUX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:32px 0 0}.project-pages_fact__RWZBS{min-width:0;padding-left:14px;border-left:1px solid var(--site-line-decor)}.project-pages_fact__RWZBS dt{color:var(--site-text-secondary);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.project-pages_fact__RWZBS dd{margin:5px 0 0;font-family:var(--site-font-family-display);font-size:20px;line-height:1.2;overflow-wrap:anywhere}.project-pages_fact__RWZBS dd span{display:block;margin-top:5px;color:var(--site-text-secondary);font-family:var(--site-font-family-text);font-size:14px;line-height:1.45}.project-pages_residencesHeading__KxE99{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--site-line-decor)}.project-pages_residencesHeading__KxE99 h2{margin:0;font-family:var(--site-font-family-display);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.project-pages_residencesHeading__KxE99 a{flex:0 0 auto}.project-pages_cards___pZ_I{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;margin:0;padding:0;list-style:none}.project-pages_note__4Bcjm{max-width:58ch;margin:28px 0 0;color:var(--site-text-secondary);font-size:12px;line-height:1.5}.project-pages_detail__NfmdS{max-width:1060px;margin-inline:auto}.project-pages_detail__NfmdS .project-pages_intro__k81JV{margin-bottom:32px}.project-pages_poster__8HB4s{margin-bottom:36px}.project-pages_poster__8HB4s figcaption{position:absolute;inset:16px 16px auto auto;padding:5px 8px;background:var(--site-bg-page);color:var(--site-text-primary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.project-pages_detail__NfmdS .project-pages_facts__7hTUX{margin-block:36px 32px}.project-pages_detail__NfmdS>a{margin-bottom:64px}@media (max-width:1023px){.project-pages_project__NjOUn{grid-template-columns:minmax(0,1fr)}.project-pages_projectCopy___OA_h{max-width:760px}.project-pages_cards___pZ_I{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.project-pages_page__Sboe9 nav{margin-bottom:32px}.project-pages_project__NjOUn{margin-bottom:56px}.project-pages_facts__7hTUX{gap:18px 14px}.project-pages_residencesHeading__KxE99{align-items:start;flex-direction:column}.project-pages_cards___pZ_I{grid-template-columns:minmax(0,1fr);gap:36px}}.photo-gallery_gallery__lKrh4{min-width:0;margin-top:24px}.photo-gallery_hero__FbKRL{min-width:0;margin:0}.photo-gallery_photoLink__ZMjP9{display:block;min-width:0;overflow:hidden;cursor:zoom-in}.photo-gallery_photoLink__ZMjP9 img{display:block;width:100%;aspect-ratio:4/3}.photo-gallery_morePhotos__RRjSt summary:focus-visible,.photo-gallery_photoLink__ZMjP9:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px}.photo-gallery_morePhotos__RRjSt{margin-top:12px;border-block:1px solid var(--site-border)}.photo-gallery_morePhotos__RRjSt summary{display:list-item;min-height:44px;padding:10px 4px;cursor:pointer;text-underline-offset:4px}.photo-gallery_morePhotos__RRjSt summary:hover{text-decoration:underline}.photo-gallery_photoList__CyZTk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:8px 16px}.photo-gallery_photoList__CyZTk figure{min-width:0;margin:0}.photo-gallery_dialog__NICRB{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:12px;overflow:hidden;border:0;background:var(--site-text-primary);color:var(--site-bg-page)}.photo-gallery_dialog__NICRB::backdrop{background:var(--site-text-primary)}.photo-gallery_viewer___hM2d{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:100%;height:100%;min-width:0}.photo-gallery_viewerHeader__5_s06{display:flex;align-items:center;justify-content:space-between;gap:12px}.photo-gallery_counter__qcI_z{margin:0;color:var(--site-bg-page);font-variant-numeric:tabular-nums}.photo-gallery_stage__9as_e{display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden}.photo-gallery_stage__9as_e img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.photo-gallery_controls__yd0pq{display:flex;justify-content:center;gap:12px}.photo-gallery_control__3Yz1h{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid var(--site-bg-page);background:var(--site-text-primary);color:var(--site-bg-page);font:inherit;cursor:pointer}.photo-gallery_control__3Yz1h:hover{background:var(--site-bg-subtle);color:var(--site-text-primary)}.photo-gallery_dialog__NICRB :focus-visible{outline:2px solid var(--site-bg-page);outline-offset:3px}.photo-gallery_visuallyHidden__L8P_E{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:640px){.photo-gallery_photoList__CyZTk{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (prefers-reduced-motion:reduce){.photo-gallery_gallery__lKrh4 *,.photo-gallery_gallery__lKrh4 :after,.photo-gallery_gallery__lKrh4 :before{scroll-behavior:auto;animation:none!important;transition:none!important}}.photo-gallery_allPhotos__qX_ou{border-top:1px solid var(--site-border)}.photo-gallery_allPhotos__qX_ou summary{min-height:44px;padding:12px 0;cursor:pointer;font:600 14px/1.4 var(--site-font-family-text);text-underline-offset:3px}.photo-gallery_allPhotos__qX_ou summary:hover{text-decoration:underline}.photo-gallery_allPhotos__qX_ou ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0 0 16px}.photo-gallery_allPhotos__qX_ou li{min-width:0}.photo-gallery_allPhotoLink__dqBOv{display:block;min-width:0;aspect-ratio:4/3;overflow:hidden;background:var(--site-bg-subtle)}.photo-gallery_allPhotoLink__dqBOv img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-gallery_adriaticDialog__Elrm5{box-sizing:border-box;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0}.photo-gallery_adriaticDialog__Elrm5:focus-visible{outline:2px solid var(--site-bg-page);outline-offset:-4px}@media (max-width:560px){.photo-gallery_allPhotos__qX_ou ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-gallery_gallery__lKrh4{margin-top:clamp(28px,4vw,52px)}.photo-gallery_photoLink__ZMjP9{background:var(--site-bg-subtle)}.photo-gallery_photoLink__ZMjP9 img{aspect-ratio:16/9;max-height:min(68vh,760px);-o-object-fit:contain;object-fit:contain;transition:opacity var(--site-motion-duration-fast) var(--site-motion-easing-standard)}.photo-gallery_photoLink__ZMjP9:hover img{opacity:.92}.photo-gallery_morePhotos__RRjSt{margin-top:16px;border-color:var(--site-border)}.photo-gallery_morePhotos__RRjSt summary{padding-inline:8px;font-size:14px;font-weight:600}.photo-gallery_photoList__CyZTk{gap:14px}.photo-gallery_dialog__NICRB{z-index:var(--site-z-dialog);padding:clamp(12px,2vw,24px);background:var(--site-bg-inverse);color:var(--site-text-inverse)}.photo-gallery_dialog__NICRB::backdrop{background:var(--site-bg-inverse);opacity:.94}.photo-gallery_counter__qcI_z{font-size:14px}.photo-gallery_control__3Yz1h{min-width:48px;min-height:48px;border-color:var(--site-text-inverse);background:var(--site-bg-inverse);color:var(--site-text-inverse)}.photo-gallery_control__3Yz1h:hover{border-color:var(--site-accent-fill);background:var(--site-accent-fill);color:var(--site-text-on-accent)}.listing-detail_page__9_6QG{max-width:1440px;margin:0 auto;padding:24px 32px 80px;color:var(--site-text-primary)}.listing-detail_back__RQcDQ{display:inline-block;margin:0 0 18px;color:inherit;text-underline-offset:4px}.listing-detail_hero__x8cMg{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:end;gap:36px;padding:30px 0 24px}.listing-detail_place___TdL3{margin:0 0 10px;color:var(--site-text-secondary);font-size:.8rem;letter-spacing:.07em;text-transform:uppercase}.listing-detail_title__sd0iE{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.1;font-weight:400;letter-spacing:-.02em}.listing-detail_status__aWNgR{display:inline-block;margin-top:16px;padding:5px 8px;border:1px solid var(--site-control-border);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.listing-detail_price__gjm92{margin:0;font-size:clamp(1.3rem,2vw,2rem);text-align:right}.listing-detail_layout__E36ph{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:60px;margin-top:46px}.listing-detail_main__It7gz h2,.listing-detail_side__gEM7i h2{margin:0 0 16px;font-size:1.25rem;font-weight:400}.listing-detail_facts__2yMNb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0 0 48px;border-top:1px solid var(--site-border)}.listing-detail_facts__2yMNb div{padding:14px 0;border-bottom:1px solid var(--site-border)}.listing-detail_facts__2yMNb dt{color:var(--site-text-secondary);font-size:.8rem}.listing-detail_facts__2yMNb dd{margin:5px 0 0}.listing-detail_description__HCd14{max-width:76ch;margin-bottom:42px;line-height:1.75;white-space:pre-wrap}.listing-detail_description__HCd14 p{margin:0 0 16px}.listing-detail_note__fwNgW{color:var(--site-text-secondary);font-size:.82rem}.listing-detail_codes__OJJfp{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none}.listing-detail_codes__OJJfp li{padding:6px 9px;border:1px solid var(--site-border);font-size:.8rem}.listing-detail_side__gEM7i{align-self:start;padding:20px;border:1px solid var(--site-border)}.listing-detail_agent__Voz3o{display:flex;align-items:center;gap:12px;margin:16px 0}.listing-detail_agent__Voz3o img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.listing-detail_agent__Voz3o p{margin:0}.listing-detail_agentName__C_J3l{font-weight:500}.listing-detail_disclosure__1lZUv{margin-top:24px;color:var(--site-text-secondary);font-size:.78rem}@media (max-width:900px){.listing-detail_layout__E36ph{grid-template-columns:minmax(0,1fr);gap:32px}.listing-detail_side__gEM7i{max-width:560px}}@media (max-width:700px){.listing-detail_page__9_6QG{padding:18px 18px 60px}.listing-detail_hero__x8cMg{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 0}.listing-detail_price__gjm92{text-align:left}.listing-detail_layout__E36ph{margin-top:30px}.listing-detail_facts__2yMNb{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-gallery_gallery__VcP4z{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(120px,1fr));gap:8px;aspect-ratio:16/9;background:var(--site-bg-subtle)}.listing-gallery_gallery__VcP4z figure{min-width:0;min-height:0;margin:0}.listing-gallery_gallery__VcP4z{position:relative}.listing-gallery_gallery__VcP4z figure>button{position:relative;display:block;width:100%;height:calc(100% - 22px);min-width:0;min-height:0;overflow:hidden;padding:0;border:0;background:var(--site-bg-subtle);cursor:zoom-in}.listing-gallery_gallery__VcP4z figcaption{overflow:hidden;padding:4px 6px;color:var(--site-text-secondary);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.listing-gallery_gallery__VcP4z .listing-gallery_hero__NUoXH{grid-column:1;grid-row:1/span 2}.listing-gallery_gallery__VcP4z img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listing-gallery_empty__vQeb3{aspect-ratio:16/9;background:var(--site-bg-subtle)}.listing-gallery_dialog__JQyR5{width:min(96vw,1500px);max-width:96vw;max-height:94vh;padding:36px 16px 16px;border:0;background:var(--site-text-primary)}.listing-gallery_dialog__JQyR5::backdrop{background:var(--site-text-primary);opacity:.88}.listing-gallery_dialog__JQyR5 img{display:block;max-width:100%;max-height:calc(94vh - 52px);width:auto;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}.listing-gallery_close__gZE0z{top:5px;border:0;font-size:2rem}.listing-gallery_allPhotos__ba5NX,.listing-gallery_close__gZE0z{position:absolute;right:12px;color:var(--site-bg-page);background:var(--site-text-primary);cursor:pointer}.listing-gallery_allPhotos__ba5NX{bottom:12px;padding:8px 12px;border:1px solid var(--site-bg-page)}.listing-gallery_controls__2GL7T{display:flex;justify-content:center;align-items:center;gap:16px;margin:0 40px 12px;color:var(--site-bg-page)}.listing-gallery_controls__2GL7T button{padding:8px 12px;color:var(--site-bg-page);border:1px solid var(--site-control-border);background:var(--site-text-primary);cursor:pointer}.listing-gallery_caption___e0Ml{margin:12px auto 0;color:var(--site-bg-page);text-align:center}@media (max-width:700px){.listing-gallery_gallery__VcP4z{display:block;aspect-ratio:4/3}.listing-gallery_gallery__VcP4z figure:not(.listing-gallery_hero__NUoXH){display:none}.listing-gallery_gallery__VcP4z .listing-gallery_hero__NUoXH{width:100%;height:100%}.listing-gallery_gallery__VcP4z .listing-gallery_hero__NUoXH button{height:calc(100% - 22px)}}@media (prefers-reduced-motion:reduce){.listing-gallery_dialog__JQyR5,.listing-gallery_gallery__VcP4z button{scroll-behavior:auto}}.search-results-view_page__HmGP2{max-width:1440px;margin-inline:auto;padding:40px clamp(16px,5vw,80px) 80px;color:var(--site-text-primary)}.search-results-view_header__kkWAR{padding-bottom:24px;border-bottom:1px solid var(--site-border)}.search-results-view_header__kkWAR h1{margin:0;max-width:24ch;font-family:var(--site-font-family-display);font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.12;text-wrap:balance}.search-results-view_eyebrow__yLH45{margin:0 0 12px;color:var(--site-text-secondary);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.search-results-view_resultCount__ofDhV{margin:12px 0 0;color:var(--site-text-secondary);font-size:15px}.search-results-view_notice__nRfwk{margin:16px 0 0;padding:12px;border-inline-start:3px solid var(--site-text-secondary);background:var(--site-bg-subtle);font-size:14px}.search-results-view_layout__vGfAE{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding-top:32px}.search-results-view_filters__CDj2T{align-self:start}.search-results-view_filters__CDj2T h2,.search-results-view_resultsHeading__v7fCj h2{margin:0;font-family:var(--site-font-family-display);font-size:25px;font-weight:400}.search-results-view_form__nok3A{display:grid;gap:18px;margin-top:20px}.search-results-view_field__mGyjc,.search-results-view_range___ML5A label{display:grid;gap:7px;font-size:14px}.search-results-view_field__mGyjc select[multiple]{min-height:84px}.search-results-view_field__mGyjc input,.search-results-view_field__mGyjc select,.search-results-view_range___ML5A input,.search-results-view_range___ML5A select,.search-results-view_sortForm__LdcOg select{width:100%;min-width:0;min-height:46px;padding:9px 10px;border:1px solid var(--site-border);border-radius:var(--site-radius-none);background:var(--site-bg-page);color:inherit;font:inherit}.search-results-view_field__mGyjc select[multiple]{padding:4px}.search-results-view_range___ML5A{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;border:0}.search-results-view_range___ML5A legend{grid-column:1/-1;margin-bottom:4px;font-size:14px}.search-results-view_range___ML5A label:last-child{grid-column:1/-1}.search-results-view_sortForm__LdcOg button,.search-results-view_submit__30iCf{min-height:48px;padding:10px 16px;border:1px solid var(--site-text-primary);border-radius:var(--site-radius-none);background:var(--site-text-primary);color:var(--site-bg-page);font:inherit;cursor:pointer}.search-results-view_results__cehbX{min-width:0}.search-results-view_resultsHeading__v7fCj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px}.search-results-view_sortForm__LdcOg label{display:flex;align-items:center;gap:10px;font-size:14px}.search-results-view_sortForm__LdcOg select{width:auto;min-width:180px}.search-results-view_chips__kg_z1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 20px}.search-results-view_chip__W_PwB,.search-results-view_clearAll__VN91S{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--site-border);color:inherit;font-size:14px;text-decoration:none}.search-results-view_chip__W_PwB:hover,.search-results-view_clearAll__VN91S,.search-results-view_clearAll__VN91S:hover{text-decoration:underline;text-underline-offset:4px}.search-results-view_clearAll__VN91S{border:0}.search-results-view_list__02ugh{margin:0;padding:0;list-style:none}.search-results-view_list__02ugh>li{border-top:1px solid var(--site-border)}.search-results-view_card__4WqTQ{min-width:0}.search-results-view_cardLink__LNp_U{display:grid;gap:20px;min-height:190px;padding-block:20px;color:inherit;text-decoration:none}.search-results-view_cardLinkWithImage__hdzos,.search-results-view_cardLink__LNp_U{grid-template-columns:minmax(160px,30%) minmax(0,1fr)}.search-results-view_cardLinkWithoutImage__IUsJ9{grid-template-columns:minmax(0,1fr)}.search-results-view_cardLink__LNp_U:hover h3{text-decoration:underline;text-underline-offset:5px}.search-results-view_image__PCuMf{display:block;width:100%;height:100%;min-height:160px;max-height:220px;-o-object-fit:cover;object-fit:cover;background:var(--site-bg-subtle)}.search-results-view_cardBody__l0fqF{align-self:center;min-width:0}.search-results-view_cardBody__l0fqF h3{margin:0;font-family:var(--site-font-family-display);font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.2;overflow-wrap:anywhere}.search-results-view_price__KyyVu{margin:10px 0;font-variant-numeric:tabular-nums;font-size:18px}.search-results-view_facts__CHz6E{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;color:var(--site-text-secondary);font-size:14px}.search-results-view_facts__CHz6E>div{display:flex;gap:5px}.search-results-view_facts__CHz6E dt:after{content:":"}.search-results-view_facts__CHz6E dd{margin:0}.search-results-view_empty__Scchh{padding:36px 0;border-top:1px solid var(--site-border)}.search-results-view_empty__Scchh h3{margin:0 0 8px;font-family:var(--site-font-family-display);font-size:26px;font-weight:400}.search-results-view_empty__Scchh p{max-width:58ch;margin:0 0 16px;color:var(--site-text-secondary)}.search-results-view_empty__Scchh a,.search-results-view_pagination___hslj a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.search-results-view_pagination___hslj{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:24px;border-top:1px solid var(--site-border)}.search-results-view_visuallyHidden__WklpV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-results-view_page__HmGP2 :focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--site-bg-page)}@media (max-width:760px){.search-results-view_page__HmGP2{padding-top:28px}.search-results-view_layout__vGfAE{grid-template-columns:minmax(0,1fr);gap:32px}.search-results-view_filters__CDj2T{padding-bottom:24px;border-bottom:1px solid var(--site-border)}.search-results-view_form__nok3A{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.search-results-view_range___ML5A,.search-results-view_submit__30iCf{grid-column:1/-1}.search-results-view_resultsHeading__v7fCj{align-items:start;flex-direction:column}.search-results-view_cardLink__LNp_U{gap:12px}.search-results-view_cardLinkWithImage__hdzos,.search-results-view_cardLink__LNp_U{grid-template-columns:minmax(100px,34%) minmax(0,1fr)}.search-results-view_cardLinkWithoutImage__IUsJ9{grid-template-columns:minmax(0,1fr)}.search-results-view_image__PCuMf{min-height:120px}.search-results-view_facts__CHz6E{gap:2px 10px}}@media (max-width:420px){.search-results-view_form__nok3A{grid-template-columns:minmax(0,1fr)}.search-results-view_field__mGyjc select[multiple]{min-height:96px}.search-results-view_range___ML5A,.search-results-view_submit__30iCf{grid-column:auto}.search-results-view_cardLink__LNp_U{grid-template-columns:minmax(0,1fr)}.search-results-view_image__PCuMf{height:190px;max-height:190px}}.listing-results_catalog__ciNBM{max-width:1440px;margin:0 auto;padding:48px 32px 80px;color:var(--site-text-primary)}.listing-results_heading__z__aQ{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:28px}.listing-results_heading__z__aQ h1{margin:0;font-size:clamp(2rem,3vw,3.5rem);font-weight:400;letter-spacing:-.03em}.listing-results_heading__z__aQ p{margin:0;color:var(--site-text-secondary)}.listing-results_filters__3TN74{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:16px;padding:20px 0 28px;border-top:1px solid var(--site-border);border-bottom:1px solid var(--site-border);margin-bottom:32px}.listing-results_filters__3TN74 label{display:flex;flex-direction:column;gap:8px;font-size:.82rem}.listing-results_filters__3TN74 input,.listing-results_filters__3TN74 select{min-width:0;min-height:44px;border:1px solid var(--site-control-border);border-radius:var(--site-radius-none);background:var(--site-bg-page);padding:8px;color:inherit;font:inherit}.listing-results_filters__3TN74 select[multiple]{min-height:88px}.listing-results_actions__j3JGY{display:flex;align-items:end;gap:16px}.listing-results_actions__j3JGY button{min-height:44px;padding:0 18px;border:1px solid var(--site-text-primary);background:var(--site-text-primary);color:var(--site-bg-page);font:inherit;cursor:pointer}.listing-results_actions__j3JGY a,.listing-results_pagination___my1a a{color:inherit;text-underline-offset:3px}.listing-results_grid__HmQpD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.listing-results_card__S1rOJ{min-width:0}.listing-results_media__w1pxt{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--site-bg-subtle)}.listing-results_media__w1pxt img{-o-object-fit:cover;object-fit:cover}.listing-results_media__w1pxt img,.listing-results_noMedia__IJm30{display:block;width:100%;height:100%}.listing-results_cardBody__yyFu5{padding:14px 0 0}.listing-results_place__6Gtc0{min-height:1.2em;margin:0 0 7px;color:var(--site-text-secondary);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.listing-results_card__S1rOJ h2{margin:0 0 9px;font-size:1.18rem;font-weight:400;line-height:1.35}.listing-results_card__S1rOJ h2 a{color:inherit;text-decoration:none}.listing-results_price__bHgEu{margin:0 0 7px;font-size:1.08rem}.listing-results_facts__uwlmx{margin:0;color:var(--site-text-secondary);font-size:.88rem}.listing-results_empty__b9_je{padding:42px 0}.listing-results_pagination___my1a{display:flex;justify-content:space-between;align-items:center;margin-top:44px;padding-top:18px;border-top:1px solid var(--site-border)}@media (max-width:900px){.listing-results_filters__3TN74{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-results_grid__HmQpD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.listing-results_catalog__ciNBM{padding:28px 18px 56px}.listing-results_heading__z__aQ{display:block}.listing-results_heading__z__aQ p{margin-top:8px}.listing-results_filters__3TN74{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-results_actions__j3JGY{grid-column:1/-1;align-items:center}.listing-results_grid__HmQpD{grid-template-columns:minmax(0,1fr);gap:30px}}