.AllAmenities_overlay__rC3DV{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:24px;background:rgba(13,31,40,.55)}.AllAmenities_panel__mx_85{width:min(620px,100%);max-height:calc(84vh / var(--vz));display:flex;flex-direction:column;border-radius:12px;background:var(--paper);box-shadow:0 30px 70px rgba(13,31,40,.34)}.AllAmenities_head__f3Jqc{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px}.AllAmenities_title__44ssf{margin:0;font-family:var(--font-display);font-variant-numeric:normal;font-size:24px;font-weight:400}.AllAmenities_close__VATEf{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:var(--cream);color:var(--ink);cursor:pointer}.AllAmenities_close__VATEf:hover{background:var(--sand)}.AllAmenities_list__YYVFF{margin:0;padding:4px 24px 24px;overflow-y:auto;list-style:none}.AllAmenities_list__YYVFF li{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--line);font-size:15px}.AllAmenities_list__YYVFF li:last-child{border-bottom:0}.AllAmenities_list__YYVFF svg{color:var(--brand);flex:none}@media (max-width:600px){.AllAmenities_overlay__rC3DV{padding:0;align-items:end}.AllAmenities_panel__mx_85{width:100%;max-height:calc(92svh / var(--vz));border-radius:16px 16px 0 0}}.PhotoNumber_number__z_nQj{position:absolute;top:6px;left:6px;z-index:2;min-width:26px;padding:3px 7px;border-radius:999px;background:rgba(13,31,40,.8);color:var(--paper);font-size:12px;font-weight:700;line-height:1.2;text-align:center;pointer-events:none}.PhotoTour_overlay__2jDY3{position:fixed;inset:0;z-index:130;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.PhotoTour_bar__lG6KP{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--gutter);border-bottom:1px solid var(--line)}.PhotoTour_title__MW9S0{margin:0;font-family:var(--font-display);font-variant-numeric:normal;font-size:26px}.PhotoTour_title__MW9S0 span{font-family:var(--font-body);font-variant-numeric:lining-nums;font-size:14px;color:var(--ink-soft)}.PhotoTour_close__JjnDY,.PhotoTour_lightboxClose__dF4xD{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--cream);color:var(--ink);cursor:pointer}.PhotoTour_scroller__XIkp5{position:relative;flex:1;min-height:0;overflow-y:auto;padding:0 var(--gutter) 64px;overscroll-behavior:contain}.PhotoTour_chips__FAib4{display:flex;align-items:flex-start;gap:12px;padding:16px 0 12px;border-bottom:1px solid var(--line);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}@media (pointer:coarse){.PhotoTour_chips__FAib4{scrollbar-width:none}.PhotoTour_chips__FAib4::-webkit-scrollbar{display:none}}.PhotoTour_chip__JZmIt{display:flex;flex:none;flex-direction:column;gap:2px;width:132px;padding:0;border:0;background:none;text-align:left;color:var(--ink);cursor:pointer;scroll-snap-align:start}.PhotoTour_chipMedia__gVBz2{position:relative;display:block;width:100%;aspect-ratio:3/2;margin-bottom:6px;overflow:hidden;border-radius:8px;background:var(--sand)}.PhotoTour_chip__JZmIt strong{font-size:14px;font-weight:600;line-height:1.3}.PhotoTour_chipCount__xtyE4{font-size:13px;color:var(--ink-soft)}.PhotoTour_chipMedia__gVBz2{outline:2px solid transparent;outline-offset:-2px;transition:outline-color .2s}.PhotoTour_chipActive__nRu_I .PhotoTour_chipMedia__gVBz2{outline-color:var(--brand)}.PhotoTour_chipActive__nRu_I strong{color:var(--brand)}.PhotoTour_cover__zosXm{object-fit:cover}.PhotoTour_section__wvEve{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0 32px;padding-top:32px}.PhotoTour_section__wvEve+.PhotoTour_section__wvEve{margin-top:32px;border-top:1px solid var(--line)}.PhotoTour_heading___9MRI h3{margin:0;font-family:var(--font-display);font-variant-numeric:normal;font-size:28px;font-weight:400;line-height:1.15}.PhotoTour_heading___9MRI span{font-size:14px;color:var(--ink-soft)}.PhotoTour_grid__8Vydp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:90%}.PhotoTour_photo__KBDDZ{position:relative;aspect-ratio:3/2;padding:0;border:0;overflow:hidden;border-radius:6px;background:var(--sand);cursor:pointer}.PhotoTour_photo__KBDDZ.PhotoTour_big__wCKyI{grid-column:1/-1;aspect-ratio:16/9}.PhotoTour_photo__KBDDZ:hover .PhotoTour_cover__zosXm{opacity:.92}.PhotoTour_back__0642a{position:absolute;bottom:24px;left:calc(var(--gutter) + 272px + (100% - 2 * var(--gutter) - 272px) * .45);z-index:3;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:999px;background:var(--brand);color:var(--paper);font-family:var(--font-body);font-variant-numeric:lining-nums;font-size:13px;font-weight:600;letter-spacing:.04em;box-shadow:0 6px 20px rgba(18,48,61,.25);transform:translateX(-50%);cursor:pointer}@media (min-width:901px){.PhotoTour_side___gGfo .PhotoTour_bar__lG6KP{padding-left:clamp(12px,calc(1.4vw / var(--vz)),28px);padding-right:clamp(12px,calc(1.4vw / var(--vz)),28px)}.PhotoTour_side___gGfo .PhotoTour_scroller__XIkp5{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:32px;align-content:start}.PhotoTour_side___gGfo .PhotoTour_chips__FAib4{--list-drop:calc(28px * 1.15 + 14px - 6px);position:sticky;top:var(--list-drop);grid-column:1;grid-row:1/span 60;align-self:start;margin-left:calc(clamp(12px, calc(1.4vw / var(--vz)), 28px) - var(--gutter));margin-top:var(--list-drop);justify-self:start;width:240px;flex-direction:column;align-items:stretch;gap:2px;max-height:calc(calc(100vh / var(--vz)) - 70px - var(--list-drop));padding:24px 8px 24px 0;border-bottom:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none}.PhotoTour_side___gGfo .PhotoTour_chip__JZmIt{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:1px;align-items:center;width:100%;padding:6px;border-radius:10px}.PhotoTour_side___gGfo .PhotoTour_chip__JZmIt:hover{background:var(--cream)}.PhotoTour_side___gGfo .PhotoTour_chipMedia__gVBz2{grid-row:1/span 2;margin-bottom:0;border-radius:6px}.PhotoTour_side___gGfo .PhotoTour_chip__JZmIt strong{align-self:end}.PhotoTour_side___gGfo .PhotoTour_chipCount__xtyE4{align-self:start}.PhotoTour_side___gGfo .PhotoTour_chipActive__nRu_I{background:var(--cream)}.PhotoTour_side___gGfo .PhotoTour_section__wvEve{display:block;grid-column:2;padding-top:24px}.PhotoTour_side___gGfo .PhotoTour_section__wvEve+.PhotoTour_section__wvEve{margin-top:28px;padding-top:23px}.PhotoTour_side___gGfo .PhotoTour_heading___9MRI{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.PhotoTour_side___gGfo .PhotoTour_back__0642a{display:none}}.PhotoTour_lightbox__6eM7z{position:fixed;inset:0;z-index:131;display:flex;flex-direction:column;background:var(--night);color:var(--paper)}.PhotoTour_lightboxBar__ZbXHl{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:14px;color:rgba(255,255,255,.9)}.PhotoTour_lightboxBar__ZbXHl strong{font-weight:600;color:var(--paper)}.PhotoTour_lightboxClose__dF4xD{background:rgba(255,255,255,.12);color:var(--paper)}.PhotoTour_stage__JawZ3{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 72px 24px;touch-action:pan-x pinch-zoom}.PhotoTour_frame__LcH8c{position:relative;width:min(1280px,100%);height:100%}.PhotoTour_nav__njwHv{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:var(--paper);cursor:pointer}.PhotoTour_navPrev__F_0_u{left:16px}.PhotoTour_navNext__MImDz{right:16px}@media (min-width:901px){.PhotoTour_lightbox__6eM7z:fullscreen .PhotoTour_lightboxBar__ZbXHl,.PhotoTour_lightbox__6eM7z:fullscreen .PhotoTour_viewerAbout__quIV2,.PhotoTour_lightbox__6eM7z:fullscreen .PhotoTour_viewerAction__cQ_Wh:not(.PhotoTour_screenFullAction__rxO5M),.PhotoTour_lightbox__6eM7z:fullscreen .PhotoTour_viewerStrip__XRxWm{display:none}.PhotoTour_lightbox__6eM7z:fullscreen .PhotoTour_stage__JawZ3{padding:0}.PhotoTour_lightbox__6eM7z:fullscreen .PhotoTour_frame__LcH8c{width:100%}.PhotoTour_lightbox__6eM7z:fullscreen .PhotoTour_viewerFoot__m0dfR{position:absolute;right:0;bottom:0;z-index:3;padding:0 20px 20px}}.PhotoTour_viewerFoot__m0dfR{display:none}@media (min-width:901px){.PhotoTour_viewer__8pGlv .PhotoTour_stage__JawZ3{padding-bottom:14px}.PhotoTour_viewerFoot__m0dfR{display:flex;flex-direction:column;gap:14px;padding:2px 20px 18px}.PhotoTour_viewerStrip__XRxWm{position:relative;display:flex;gap:8px;padding:4px;overflow-x:auto;scrollbar-width:none}.PhotoTour_viewerStrip__XRxWm::-webkit-scrollbar{display:none}.PhotoTour_viewerThumb__zL17s{position:relative;flex:none;width:96px;aspect-ratio:3/2;padding:0;border:0;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.08);opacity:.5;cursor:pointer;transition:opacity .2s}.PhotoTour_viewerThumb__zL17s:first-child{margin-left:auto}.PhotoTour_viewerThumb__zL17s:last-child{margin-right:auto}.PhotoTour_viewerThumb__zL17s:focus-visible,.PhotoTour_viewerThumb__zL17s:hover{opacity:.85}.PhotoTour_viewerThumbFirst__TRjJT{margin-left:12px}.PhotoTour_viewerThumbOn__hrVW3,.PhotoTour_viewerThumbOn__hrVW3:hover{opacity:1;outline:2px solid var(--paper);outline-offset:2px}.PhotoTour_viewerRow__beZZ1{display:flex;align-items:flex-start;gap:24px;min-height:42px}.PhotoTour_viewerAbout__quIV2{flex:1;max-width:640px;margin:0;font-size:14px;line-height:1.55;color:rgba(255,255,255,.9)}.PhotoTour_viewerAbout__quIV2 strong{display:block;font-weight:600;color:var(--paper)}.PhotoTour_viewerActions__cPAW4{display:flex;flex:none;gap:8px;margin-left:auto}.PhotoTour_viewerAction__cQ_Wh{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:var(--paper);font-family:var(--font-body);font-variant-numeric:lining-nums;font-size:14px;cursor:pointer;transition:background-color .2s}.PhotoTour_viewerAction__cQ_Wh:focus-visible,.PhotoTour_viewerAction__cQ_Wh:hover{background:rgba(255,255,255,.22)}.PhotoTour_viewerAction__cQ_Wh[aria-pressed=true]{background:var(--paper);color:var(--ink)}}@media (max-width:900px){.PhotoTour_title__MW9S0{font-size:22px}.PhotoTour_section__wvEve{grid-template-columns:minmax(0,1fr);gap:12px}.PhotoTour_grid__8Vydp{width:auto}.PhotoTour_heading___9MRI h3{display:inline;font-size:24px}.PhotoTour_heading___9MRI span{margin-left:10px;white-space:nowrap}.PhotoTour_chips__FAib4{gap:10px;padding:12px 0 10px}.PhotoTour_chip__JZmIt{width:120px}.PhotoTour_back__0642a{left:50%}.PhotoTour_chip__JZmIt strong{font-size:13px}.PhotoTour_chipCount__xtyE4{font-size:12px}.PhotoTour_stage__JawZ3{padding:0 12px 16px}.PhotoTour_nav__njwHv{width:38px;height:38px}.PhotoTour_navPrev__F_0_u{left:6px}.PhotoTour_navNext__MImDz{right:6px}}@media (orientation:landscape) and (max-height:500px){.PhotoTour_lightbox__6eM7z .PhotoTour_lightboxBar__ZbXHl{position:absolute;inset:0 0 auto;z-index:1;padding:10px 14px 24px;background:linear-gradient(180deg,rgba(10,20,26,.72),rgba(10,20,26,0));pointer-events:none}.PhotoTour_lightbox__6eM7z .PhotoTour_lightboxClose__dF4xD{background:rgba(10,20,26,.55);pointer-events:auto}.PhotoTour_lightbox__6eM7z .PhotoTour_stage__JawZ3{padding:0}.PhotoTour_lightbox__6eM7z .PhotoTour_frame__LcH8c{width:100%}.PhotoTour_lightbox__6eM7z .PhotoTour_nav__njwHv{background:rgba(10,20,26,.5)}.PhotoTour_lightbox__6eM7z .PhotoTour_viewerFoot__m0dfR{display:none}}@media (orientation:landscape){.PhotoTour_mobileImmersive__xOhkR{overflow:hidden;overscroll-behavior:none;touch-action:pinch-zoom}.PhotoTour_mobileImmersive__xOhkR .PhotoTour_lightboxBar__ZbXHl{position:absolute;inset:0 0 auto;z-index:3;min-height:44px;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 16px max(12px,env(safe-area-inset-left));background:linear-gradient(180deg,rgba(10,20,26,.6),transparent);pointer-events:none}.PhotoTour_mobileImmersive__xOhkR .PhotoTour_lightboxClose__dF4xD{width:44px;height:44px;background:rgba(10,20,26,.55);pointer-events:auto}.PhotoTour_mobileImmersive__xOhkR .PhotoTour_stage__JawZ3{flex:1 1 100%;width:100%;height:100%;padding:0;overflow:hidden;touch-action:pinch-zoom}.PhotoTour_mobileImmersive__xOhkR .PhotoTour_frame__LcH8c{width:100%;height:100%;max-width:none;max-height:none}.PhotoTour_mobileImmersive__xOhkR .PhotoTour_viewerFoot__m0dfR{display:none}.PhotoTour_mobileImmersive__xOhkR .PhotoTour_nav__njwHv{width:44px;height:44px;background:rgba(10,20,26,.5)}.PhotoTour_mobileImmersive__xOhkR .PhotoTour_navPrev__F_0_u{left:max(12px,env(safe-area-inset-left))}.PhotoTour_mobileImmersive__xOhkR .PhotoTour_navNext__MImDz{right:max(12px,env(safe-area-inset-right))}.PhotoTour_mobileImmersive__xOhkR{touch-action:pan-y pinch-zoom;overscroll-behavior-x:none;overscroll-behavior-y:auto}.PhotoTour_mobileImmersive__xOhkR .PhotoTour_stage__JawZ3{touch-action:pan-y pinch-zoom}}.PhotoTour_swipeHint__F_rxz{position:absolute;left:50%;bottom:22%;z-index:6;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 16px;border-radius:999px;background:rgba(18,48,61,.82);color:var(--paper);font:500 var(--type-support)/1.2 var(--font-body);white-space:nowrap;transform:translateX(-50%);pointer-events:none;animation:PhotoTour_swipeHintNudge__4E8Y6 1.6s ease-in-out infinite}.PhotoTour_swipeHint__F_rxz svg{flex:none}@keyframes PhotoTour_swipeHintNudge__4E8Y6{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.PhotoTour_swipeHint__F_rxz{animation:none}}.CoverCarousel_carousel__dMu6P{width:100%}.CoverCarousel_stage__cOQP6{position:relative;background:var(--sand)}.CoverCarousel_track__uZsMx{overflow:hidden;touch-action:pan-y pinch-zoom}.CoverCarousel_container__WJl6C{display:flex;touch-action:pan-y pinch-zoom}.CoverCarousel_slide__a2acd{position:relative;flex:0 0 100%;min-width:0;aspect-ratio:4/3;padding:0;border:0;background:none;cursor:pointer}.CoverCarousel_photo__jfWDZ{object-fit:cover;user-select:none}.CoverCarousel_slide__a2acd .CoverCarousel_number__HRrZd{top:14px;right:14px;left:auto}.CoverCarousel_caption__2d8hK{position:absolute;inset:auto 0 0;padding:104px 20px 14px;background:linear-gradient(0deg,rgba(13,31,40,.78) 0,rgba(13,31,40,.62) 24%,rgba(13,31,40,.42) 42%,rgba(13,31,40,.24) 60%,rgba(13,31,40,.1) 78%,rgba(13,31,40,.03) 92%,rgba(13,31,40,0));color:var(--paper);text-shadow:0 1px 3px rgba(13,31,40,.45);pointer-events:none}.CoverCarousel_arrow__77w5m{display:grid;opacity:0;pointer-events:none;transition:opacity .15s ease;position:absolute;top:50%;z-index:1;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);transform:translateY(-50%);cursor:pointer}.CoverCarousel_prev__F5DzP{left:10px}.CoverCarousel_next__wjeTY{right:10px}@media (hover:hover){.CoverCarousel_stage__cOQP6:hover .CoverCarousel_arrow__77w5m{opacity:1;pointer-events:auto}}.CoverCarousel_arrow__77w5m:focus-visible,.CoverCarousel_controlsVisible__2crJV .CoverCarousel_arrow__77w5m{opacity:1;pointer-events:auto}.CoverCarousel_arrow__77w5m:disabled{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.CoverCarousel_arrow__77w5m{transition:none}}.CoverCarousel_thumbs__gfjb2{display:grid;gap:6px;padding:6px var(--gutter) 0}.CoverCarousel_thumb__xIGJG{position:relative;aspect-ratio:4/3;padding:0;border:0;overflow:hidden;border-radius:6px;background:var(--sand);opacity:.72;cursor:pointer;transition:opacity .2s}.CoverCarousel_thumbOn__QQDtw{opacity:1;outline:2px solid var(--ink);outline-offset:-2px}.CoverCarousel_thumbMore__nz8st{position:absolute;inset:0;display:grid;place-items:center;background:rgba(13,31,40,.55);color:var(--paper);font-size:13px;font-weight:600}.CoverCarousel_allPhotos__O3k3i,.CoverCarousel_photoCounter__gGoBO{display:none}@media (max-width:600px){.CoverCarousel_compactMobile__BgQKH .CoverCarousel_thumbs__gfjb2{display:none}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_slide__a2acd{aspect-ratio:1.29}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_photoCounter__gGoBO{position:absolute;top:12px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;background:var(--ink);color:var(--paper);font:600 12px/1 var(--font-body);font-variant-numeric:lining-nums tabular-nums;pointer-events:none}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_allPhotos__O3k3i{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:10px 16px;border:1px solid rgba(18,48,61,.08);border-radius:999px;background:var(--paper);color:var(--ink);font:600 12px/1.2 var(--font-body);cursor:pointer}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_arrow__77w5m{display:grid;width:38px;height:38px}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_arrow__77w5m:disabled{visibility:hidden}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_slide__a2acd .CoverCarousel_number__HRrZd{display:none}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_allPhotos__O3k3i{min-height:32px;padding:6px 11px;gap:6px;font-size:11px}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_allPhotos__O3k3i svg{width:14px;height:14px}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_photoCounter__gGoBO{top:auto;right:auto;bottom:12px;left:12px;box-sizing:border-box;min-height:32px;padding:6px 11px;gap:6px;font:600 11px/1.2 var(--font-body)}.CoverCarousel_compactMobile__BgQKH .CoverCarousel_photoCounter__gGoBO svg{width:14px;height:14px}}@media (max-width:900px){.CoverCarousel_allPhotos__O3k3i:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:44px;transform:translate(-50%,-50%)}}.Gallery_cover__sQYJR{object-fit:cover}.Gallery_grid__DXYIW{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:8px;height:var(--gallery-height,400px);margin-top:var(--gallery-top,28px);overflow:hidden;border-radius:8px}.Gallery_main__NQf0J,.Gallery_thumb__Ktzjc{position:relative;padding:0;border:0;overflow:hidden;background:var(--sand);cursor:pointer}.Gallery_main__NQf0J .Gallery_cover__sQYJR,.Gallery_thumb__Ktzjc .Gallery_cover__sQYJR{transition:opacity .2s ease}.Gallery_main__NQf0J:hover .Gallery_cover__sQYJR,.Gallery_thumb__Ktzjc:hover .Gallery_cover__sQYJR{opacity:.92}.Gallery_thumbs__9iuCS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.Gallery_all__DyL8E{position:absolute;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--ink);border-radius:4px;background:var(--paper);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}.Gallery_all__DyL8E:hover{background:var(--ink);color:var(--paper)}.Gallery_sideless__OAEjO{grid-template-columns:1.68fr 1fr;grid-template-rows:minmax(0,1fr);height:var(--gallery-height,auto)}.Gallery_sideless__OAEjO .Gallery_main__NQf0J{aspect-ratio:var(--gallery-ratio,16/9);grid-column:1;grid-row:1}.Gallery_sideless__OAEjO .Gallery_thumbs__9iuCS{grid-column:2;grid-row:1}.Gallery_phoneCarousel__1_t_V,.Gallery_phoneOnly__yYPW_{display:none}.Gallery_sideless__OAEjO .Gallery_thumbs__9iuCS{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.Gallery_grid__DXYIW{grid-template-columns:1fr;height:auto;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));border-radius:0}.Gallery_main__NQf0J,.Gallery_sideless__OAEjO .Gallery_main__NQf0J{aspect-ratio:4/3}.Gallery_phoneOnly__yYPW_{display:contents}.Gallery_phoneCarousel__1_t_V{display:block;min-width:0}.Gallery_hasCarousel__CSNpB .Gallery_all__DyL8E,.Gallery_hasCarousel__CSNpB .Gallery_main__NQf0J{display:none}.Gallery_main__NQf0J .Gallery_phoneBottom__ncPS_{top:auto;bottom:8px}.Gallery_thumbs__9iuCS{display:none}}@media (min-width:601px) and (max-width:900px){.Gallery_grid__DXYIW{--gallery-height:auto;height:auto;margin-inline:0;border-radius:8px}.Gallery_main__NQf0J,.Gallery_sideless__OAEjO .Gallery_main__NQf0J{aspect-ratio:16/9;max-height:420px}.Gallery_hasCarousel__CSNpB .Gallery_phoneCarousel__1_t_V{max-height:420px;overflow:hidden}}.Gallery_mainNav__0UnCd{display:none}@media (min-width:901px){.Gallery_mainNav__0UnCd{position:relative;z-index:2;grid-column:1;grid-row:1;display:block;pointer-events:none}.Gallery_mainArrow__l9ke1{position:absolute;top:0;bottom:0;display:grid;place-items:center;width:72px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;pointer-events:none;opacity:0;transition:opacity .15s ease,background-color .2s ease,color .2s ease}.Gallery_grid__DXYIW:has(.Gallery_main__NQf0J:hover) .Gallery_mainArrow__l9ke1,.Gallery_mainArrow__l9ke1:focus-visible,.Gallery_mainNav__0UnCd:hover .Gallery_mainArrow__l9ke1{opacity:1;pointer-events:auto}.Gallery_mainArrow__l9ke1:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:rgba(255,255,255,.92);transition:background-color .2s ease}.Gallery_mainArrow__l9ke1 svg{position:relative}.Gallery_mainArrow__l9ke1:focus-visible,.Gallery_mainArrow__l9ke1:hover{color:var(--paper)}.Gallery_mainArrow__l9ke1:focus-visible:before,.Gallery_mainArrow__l9ke1:hover:before{background:var(--ink)}.Gallery_mainArrow__l9ke1:disabled{opacity:0!important;cursor:default}.Gallery_mainSlides__95VJ_{cursor:default}.Gallery_mainTrack__i_HBR{display:flex;height:100%;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.Gallery_mainSlide__40FXA{position:relative;flex:0 0 100%;height:100%}.Gallery_mainPhoto__U3Y_B{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;overflow:hidden;background:var(--sand);cursor:pointer}.Gallery_mainPhoto__U3Y_B .Gallery_cover__sQYJR{transition:opacity .2s ease}.Gallery_mainPhoto__U3Y_B:hover .Gallery_cover__sQYJR{opacity:.92}.Gallery_mainPrev__7R7v5{left:0}.Gallery_mainNext__ERnEJ{right:0}.Gallery_mainCount__EULoH{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:rgba(18,48,61,.78);color:var(--paper);font:500 12px/1.2 var(--font-body);font-variant-numeric:lining-nums tabular-nums}}@media (prefers-reduced-motion:reduce){.Gallery_mainTrack__i_HBR{transition:none}}.GalleryCard_card__vTREY{position:relative;display:flex;align-items:flex-end;gap:12px;width:100%;aspect-ratio:4/3;padding:16px;border:0;border-radius:6px;overflow:hidden;background:var(--sand);color:var(--paper);font:inherit;text-align:left;cursor:pointer}.GalleryCard_fill__cZ0yL{aspect-ratio:auto;height:100%}.GalleryCard_card__vTREY:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,31,40,0) 50%,rgba(13,31,40,.75));transition:background-color .2s ease}.GalleryCard_card__vTREY:focus-visible:after,.GalleryCard_card__vTREY:hover:after{background-color:rgba(13,31,40,.12)}.GalleryCard_cover__FAklh{object-fit:cover;transition:transform .4s ease}.GalleryCard_card__vTREY:hover .GalleryCard_cover__FAklh{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.GalleryCard_cover__FAklh{transition:none}.GalleryCard_card__vTREY:hover .GalleryCard_cover__FAklh{transform:none}}.GalleryCard_frame__Dg9tx{position:relative}.GalleryCard_frameFill__kj0Ye{height:100%}.GalleryCard_track__bnH0_{position:absolute;inset:0;display:flex;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.GalleryCard_slide__F8Qxl{position:relative;flex:0 0 100%;height:100%;overflow:hidden}.GalleryCard_arrow__IbYWH{display:none}@media (min-width:901px) and (hover:hover) and (pointer:fine){.GalleryCard_arrow__IbYWH{position:absolute;top:0;bottom:0;z-index:2;display:grid;place-items:center;width:58px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,background-color .2s ease,color .2s ease}.GalleryCard_arrow__IbYWH:focus-visible,.GalleryCard_frame__Dg9tx:hover .GalleryCard_arrow__IbYWH{opacity:1;pointer-events:auto}.GalleryCard_arrow__IbYWH:before{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:rgba(255,255,255,.92);transition:background-color .2s ease}.GalleryCard_arrow__IbYWH svg{position:relative}.GalleryCard_arrow__IbYWH:focus-visible,.GalleryCard_arrow__IbYWH:hover{color:var(--paper)}.GalleryCard_arrow__IbYWH:focus-visible:before,.GalleryCard_arrow__IbYWH:hover:before{background:var(--ink)}.GalleryCard_arrow__IbYWH:disabled{opacity:0!important;cursor:default}.GalleryCard_prev___YAUb{left:0}.GalleryCard_next__LuLBP{right:0}.GalleryCard_counter__hQ2ow{align-self:flex-start;margin-top:6px;display:flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:rgba(18,48,61,.78);color:var(--paper);font:500 12px/1.2 var(--font-body);font-variant-numeric:lining-nums tabular-nums;pointer-events:none}}.GalleryCard_counter__hQ2ow{display:none}@media (min-width:901px) and (hover:hover) and (pointer:fine){.GalleryCard_frame__Dg9tx .GalleryCard_counter__hQ2ow{display:flex}.GalleryCard_frame__Dg9tx .GalleryCard_count__2qnpy{display:none}}@media (prefers-reduced-motion:reduce){.GalleryCard_track__bnH0_{transition:none}}.GalleryCard_text__1ftU5{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.GalleryCard_text__1ftU5 strong{font-size:16px;font-weight:600;line-height:1.3}.GalleryCard_count__2qnpy{font-size:13px;color:rgba(255,255,255,.9)}@media (max-width:900px){.GalleryCard_card__vTREY{padding:12px}.GalleryCard_text__1ftU5 strong{font-size:14px}.GalleryCard_count__2qnpy{font-size:12px}}.GalleryCard_countPill__0uRpl{display:none}@media (max-width:900px){.GalleryCard_count__2qnpy{display:none}.GalleryCard_countPill__0uRpl{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:rgba(18,48,61,.78);color:var(--paper);font:500 12px/1.2 var(--font-body);font-variant-numeric:lining-nums tabular-nums}}.ReadMore_clamp__RZqqr{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.ReadMore_button__IT4uy{display:block;margin:8px 0 0;padding:0;border:0;background:transparent;color:var(--brand);font:inherit;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ReadMore_button__IT4uy:hover{color:var(--ink)}.ReadMore_button__IT4uy:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width:600px){.ReadMore_button__IT4uy{color:var(--ink);font-weight:600}}@media (min-width:601px){.ReadMore_button__IT4uy.ReadMore_button__IT4uy{margin-top:4px!important;margin-bottom:4px!important;outline:none}.ReadMore_button__IT4uy.ReadMore_button__IT4uy:focus-visible{outline:2px solid var(--brand);outline-offset:4px}}.ReadMore_button__IT4uy.ReadMore_button__IT4uy{display:inline-flex;align-items:center;gap:6px}.ReadMore_chevron__xQtZp{display:block;flex:none}.Reviews_average__c4TF0{display:flex;align-items:baseline;gap:16px}.Reviews_average__c4TF0 strong{font-family:var(--font-display);font-variant-numeric:normal;font-size:54px;font-weight:400;line-height:1}.Reviews_average__c4TF0 span{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.Reviews_list__Cgi4D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-top:28px}.Reviews_review__iZv0N{margin:0}.Reviews_review__iZv0N p{margin:0;font-family:var(--font-display);font-variant-numeric:normal;font-size:21px;font-style:italic;line-height:1.45}.Reviews_review__iZv0N footer{margin-top:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.Reviews_note__UT8hB{margin:28px 0 0;font-size:13px;color:var(--ink-soft)}.Reviews_demo__2eXSv{margin:6px 0 0;font-size:12px;color:var(--muted)}@media (max-width:700px){.Reviews_list__Cgi4D{grid-template-columns:minmax(0,1fr);gap:24px}}.ScrollRow_head__BxFb_{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ScrollRow_headRight__UvaZR{display:flex;flex:none;align-items:center;gap:18px}.ScrollRow_arrows__AV3DR{display:flex;gap:8px}.ScrollRow_arrow__rhbNS{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(29,75,94,.25);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.ScrollRow_arrow__rhbNS:focus-visible,.ScrollRow_arrow__rhbNS:hover:not(:disabled){border-color:var(--ink)}.ScrollRow_arrow__rhbNS:disabled{opacity:.35;cursor:default}.ScrollRow_track__xqehp{display:grid;grid-auto-columns:calc((100% - 2 * 20px) / 3);grid-auto-flow:column;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ScrollRow_track__xqehp::-webkit-scrollbar{display:none}.ScrollRow_track__xqehp>*{min-width:0;scroll-snap-align:start}@media (max-width:1100px){.ScrollRow_track__xqehp{grid-auto-columns:calc((100% - 2 * 20px) / 2.3)}}@media (max-width:900px){.ScrollRow_track__xqehp{grid-auto-columns:80%;gap:14px}.ScrollRow_arrows__AV3DR{display:none}.ScrollRow_head__BxFb_{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:16px}.ScrollRow_head__BxFb_ h2{margin-bottom:6px}}