.GalleryMapFaq_page__sVrMU{--navy:#073b58;--teal:#1597a8;--gold:#d9a441;--warm:#fffefb;--sand:#faf7f0;--ink:#173e52;--muted:#617987;--line:#e7e0d4;background:var(--warm);color:var(--ink);font-family:Inter,Arial,sans-serif}.GalleryMapFaq_page__sVrMU *{box-sizing:border-box}.GalleryMapFaq_page__sVrMU a{text-underline-offset:3px}.GalleryMapFaq_preview__cfFLo{padding:8px 20px;text-align:center;background:#f3dfac;color:#594519;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.GalleryMapFaq_header__tP52L{min-height:78px;padding:12px clamp(20px,5vw,76px);display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);background:var(--warm);position:-webkit-sticky;position:sticky;top:0;z-index:20}.GalleryMapFaq_brand__9QO63{display:flex;align-items:center;gap:12px;color:var(--navy);text-decoration:none;margin-right:auto}.GalleryMapFaq_brand__9QO63 small,.GalleryMapFaq_brand__9QO63 strong{display:block}.GalleryMapFaq_brand__9QO63 strong{font:700 20px Georgia,serif}.GalleryMapFaq_brand__9QO63 small{margin-top:3px;color:#71838c;font-size:11px}.GalleryMapFaq_mark__YjOud{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--warm);background:var(--teal);border:2px solid #bcdfe3;font:700 11px Georgia,serif;letter-spacing:.08em}.GalleryMapFaq_header__tP52L nav{display:flex;align-items:center;gap:23px}.GalleryMapFaq_header__tP52L nav a{color:var(--navy);text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}.GalleryMapFaq_kickerLight__TBf1_,.GalleryMapFaq_kicker__bZo4Q{color:var(--teal);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.GalleryMapFaq_kickerLight__TBf1_{color:#a8edf0}.GalleryMapFaq_faqHero__hSbqo,.GalleryMapFaq_galleryHero__rwi2z,.GalleryMapFaq_mapHero__w0a6U{min-height:500px;padding:100px clamp(24px,9vw,150px);display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(4,40,61,.96),rgba(7,74,94,.74)),url(/book-direct-banner-bg.webp) 50%/cover}.GalleryMapFaq_faqHero__hSbqo>div,.GalleryMapFaq_galleryHero__rwi2z>div,.GalleryMapFaq_mapHero__w0a6U>div{max-width:870px}.GalleryMapFaq_faqHero__hSbqo a,.GalleryMapFaq_galleryHero__rwi2z a,.GalleryMapFaq_mapHero__w0a6U a{color:#d4e9ed;font-size:12px}.GalleryMapFaq_faqHero__hSbqo h1,.GalleryMapFaq_finalCta__V5ovI h2,.GalleryMapFaq_galleryHero__rwi2z h1,.GalleryMapFaq_galleryIntro__pEiZF h2,.GalleryMapFaq_mapCopy__dpUTO h2,.GalleryMapFaq_mapHero__w0a6U h1,.GalleryMapFaq_sectionHead__89rZP h2{font:700 clamp(40px,5vw,68px)/1.05 Georgia,serif;margin:14px 0 22px}.GalleryMapFaq_faqHero__hSbqo p:last-child,.GalleryMapFaq_galleryHero__rwi2z p:last-child,.GalleryMapFaq_mapHero__w0a6U p{max-width:760px;color:#dce9ed;font-size:18px;line-height:1.7}.GalleryMapFaq_mapHero__w0a6U a[class]{margin-top:20px}.GalleryMapFaq_availability__gLPBK{position:relative;z-index:4;width:min(1160px,calc(100% - 40px));margin:-46px auto 0}.GalleryMapFaq_galleryIntro__pEiZF{padding:95px clamp(22px,7vw,110px) 45px;display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.GalleryMapFaq_galleryIntro__pEiZF h2{max-width:720px;color:var(--navy);font-size:clamp(34px,4vw,52px)}.GalleryMapFaq_filters__CHbY4{display:flex;gap:8px;flex-wrap:wrap}.GalleryMapFaq_filters__CHbY4 button{padding:12px 19px;border:1px solid #bdd1d7;border-radius:999px;background:#fff;color:var(--navy);font-weight:800;cursor:pointer}.GalleryMapFaq_filters__CHbY4 .GalleryMapFaq_activeFilter__jTLkG{background:var(--navy);color:#fff;border-color:var(--navy)}.GalleryMapFaq_photoGrid__M_Oyz{padding:0 clamp(14px,4vw,65px) 100px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.GalleryMapFaq_photoGrid__M_Oyz button{position:relative;min-height:240px;padding:0;border:0;background:#e5ecee;overflow:hidden;cursor:zoom-in}.GalleryMapFaq_photoGrid__M_Oyz button:nth-child(9n+1),.GalleryMapFaq_photoGrid__M_Oyz button:nth-child(9n+6){grid-column:span 2;grid-row:span 2;min-height:490px}.GalleryMapFaq_photoGrid__M_Oyz img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .25s}.GalleryMapFaq_photoGrid__M_Oyz button:hover img{transform:scale(1.025)}.GalleryMapFaq_photoGrid__M_Oyz span{position:absolute;left:10px;bottom:10px;padding:6px 9px;background:rgba(4,40,61,.85);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.GalleryMapFaq_lightbox___YYhb{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:70px 1fr 70px;align-items:center;background:rgba(2,18,28,.96);color:#fff}.GalleryMapFaq_lightbox___YYhb figure{width:min(1200px,100%);height:88vh;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.GalleryMapFaq_lightbox___YYhb figure img{max-width:100%;max-height:calc(88vh - 60px);object-fit:contain}.GalleryMapFaq_lightbox___YYhb figcaption{width:100%;padding:14px 0;display:flex;justify-content:space-between;color:#d6e4e8}.GalleryMapFaq_lightbox___YYhb button{border:0;background:transparent;color:#fff;font-size:52px;cursor:pointer}.GalleryMapFaq_close__kpiSH{position:absolute;right:22px;top:12px}.GalleryMapFaq_mapSection__w70rN{padding:105px clamp(22px,7vw,110px);display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:45px;gap:45px}.GalleryMapFaq_mapCopy__dpUTO h2{font-size:clamp(32px,4vw,50px);color:var(--navy)}.GalleryMapFaq_mapCopy__dpUTO>p{color:var(--muted);line-height:1.75}.GalleryMapFaq_mapCopy__dpUTO>div{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.GalleryMapFaq_mapCopy__dpUTO>div a{padding:18px;display:flex;flex-direction:column;gap:5px;background:var(--sand);border-left:4px solid var(--gold);color:var(--navy);text-decoration:none}.GalleryMapFaq_mapCopy__dpUTO>div strong{font:700 20px Georgia,serif}.GalleryMapFaq_mapCopy__dpUTO>div span{color:var(--muted);font-size:13px}.GalleryMapFaq_mapSection__w70rN iframe{width:100%;min-height:580px;border:0}.GalleryMapFaq_nearby__25YAI{padding:100px clamp(22px,7vw,110px);background:var(--sand)}.GalleryMapFaq_sectionHead__89rZP{max-width:800px;margin:0 auto 45px;text-align:center}.GalleryMapFaq_sectionHead__89rZP h2{color:var(--navy);font-size:clamp(34px,4vw,52px)}.GalleryMapFaq_sectionHead__89rZP>p:last-child{color:var(--muted)}.GalleryMapFaq_nearby__25YAI>div:last-child{max-width:1160px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.GalleryMapFaq_nearby__25YAI article{padding:25px;background:#fff;border-top:3px solid var(--teal)}.GalleryMapFaq_nearby__25YAI article span{color:var(--teal);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.GalleryMapFaq_nearby__25YAI h3{color:var(--navy);font:700 23px Georgia,serif}.GalleryMapFaq_nearby__25YAI article p{color:var(--muted);line-height:1.6}.GalleryMapFaq_faqLayout__4tRaD{padding:100px clamp(22px,8vw,130px);display:grid;grid-template-columns:250px 1fr;grid-gap:70px;gap:70px}.GalleryMapFaq_faqLayout__4tRaD aside{align-self:start;position:-webkit-sticky;position:sticky;top:110px;padding:24px;display:grid;grid-gap:8px;gap:8px;background:var(--sand);border-top:4px solid var(--gold)}.GalleryMapFaq_faqLayout__4tRaD aside>a:not([class]){padding:10px 0;color:var(--navy);font-weight:800;text-decoration:none;border-bottom:1px solid var(--line)}.GalleryMapFaq_faqLayout__4tRaD>div{display:grid;grid-gap:65px;gap:65px}.GalleryMapFaq_faqLayout__4tRaD>div>section{scroll-margin-top:110px}.GalleryMapFaq_faqLayout__4tRaD details{border-bottom:1px solid var(--line)}.GalleryMapFaq_faqLayout__4tRaD summary{padding:22px 2px;cursor:pointer;color:var(--navy);font:700 21px/1.35 Georgia,serif}.GalleryMapFaq_faqLayout__4tRaD details p{margin:-5px 0 24px;color:var(--muted);line-height:1.75}.GalleryMapFaq_finalCta__V5ovI{padding:72px clamp(24px,8vw,140px);display:flex;justify-content:space-between;align-items:center;gap:45px;background:#052f47;color:var(--warm)}.GalleryMapFaq_finalCta__V5ovI h2{font-size:clamp(34px,4vw,52px)}.GalleryMapFaq_finalCta__V5ovI>div:last-child{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:980px){.GalleryMapFaq_header__tP52L nav{display:none}.GalleryMapFaq_photoGrid__M_Oyz{grid-template-columns:repeat(2,1fr)}.GalleryMapFaq_mapSection__w70rN{grid-template-columns:1fr}.GalleryMapFaq_nearby__25YAI>div:last-child{grid-template-columns:1fr 1fr}.GalleryMapFaq_faqLayout__4tRaD{grid-template-columns:1fr}.GalleryMapFaq_faqLayout__4tRaD aside{position:static;grid-template-columns:1fr 1fr}.GalleryMapFaq_galleryIntro__pEiZF{display:block}.GalleryMapFaq_filters__CHbY4{margin-top:25px}}@media(max-width:560px){.GalleryMapFaq_header__tP52L{min-height:70px;padding:10px 16px}.GalleryMapFaq_brand__9QO63 strong{font-size:15px}.GalleryMapFaq_brand__9QO63 small{display:none}.GalleryMapFaq_mark__YjOud{width:40px;height:40px}.GalleryMapFaq_header__tP52L>a:last-child{width:auto;min-height:40px;padding:10px 12px;font-size:11px}.GalleryMapFaq_faqHero__hSbqo,.GalleryMapFaq_galleryHero__rwi2z,.GalleryMapFaq_mapHero__w0a6U{min-height:520px;padding:80px 21px 110px;align-items:flex-end}.GalleryMapFaq_faqHero__hSbqo h1,.GalleryMapFaq_galleryHero__rwi2z h1,.GalleryMapFaq_mapHero__w0a6U h1{font-size:42px}.GalleryMapFaq_availability__gLPBK{width:calc(100% - 28px);margin-top:-60px}.GalleryMapFaq_galleryIntro__pEiZF{padding:75px 20px 35px}.GalleryMapFaq_photoGrid__M_Oyz{padding:0 10px 70px;grid-template-columns:1fr 1fr;gap:6px}.GalleryMapFaq_photoGrid__M_Oyz button,.GalleryMapFaq_photoGrid__M_Oyz button:nth-child(9n+1),.GalleryMapFaq_photoGrid__M_Oyz button:nth-child(9n+6){grid-column:span 1;grid-row:span 1;min-height:180px}.GalleryMapFaq_photoGrid__M_Oyz button:nth-child(7n+1){grid-column:span 2;min-height:320px}.GalleryMapFaq_lightbox___YYhb{grid-template-columns:42px 1fr 42px}.GalleryMapFaq_lightbox___YYhb button{font-size:40px}.GalleryMapFaq_faqLayout__4tRaD,.GalleryMapFaq_mapSection__w70rN,.GalleryMapFaq_nearby__25YAI{padding:75px 20px}.GalleryMapFaq_mapSection__w70rN iframe{min-height:430px}.GalleryMapFaq_faqLayout__4tRaD aside,.GalleryMapFaq_nearby__25YAI>div:last-child{grid-template-columns:1fr}.GalleryMapFaq_finalCta__V5ovI{padding:65px 22px;display:block}.GalleryMapFaq_finalCta__V5ovI>div:last-child{margin-top:25px;flex-direction:column}}.GalleryMapFaq_galleryCollection__l0Qtu{padding:0 clamp(14px,4vw,65px) 100px;text-align:center}.GalleryMapFaq_galleryCollection__l0Qtu .GalleryMapFaq_photoGrid__M_Oyz{padding:0;text-align:left}.GalleryMapFaq_loadMore__q72qf{margin:28px auto 0;padding:14px 22px;border:1px solid var(--navy);border-radius:9px;background:#fff;color:var(--navy);font-weight:800;cursor:pointer}.GalleryMapFaq_loadMore__q72qf:focus-visible,.GalleryMapFaq_loadMore__q72qf:hover{background:var(--navy);color:#fff}@media(max-width:560px){.GalleryMapFaq_galleryCollection__l0Qtu{padding:0 10px 70px}}.GalleryMapFaq_kicker__bZo4Q{color:#0b7584}