@font-face{font-family:Gordita;src:url(/fonts/Gordita-Regular.woff2) format("woff2"),url(/fonts/Gordita-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gordita;src:url(/fonts/Gordita-Bold.woff2) format("woff2"),url(/fonts/Gordita-Bold.woff) format("woff");font-weight:700;font-style:normal}body,html{font-family:Gordita,sans-serif;margin:0;padding:0}#__next,body,html{background-color:#f7f7f8}#__next{min-height:100%}.app{display:flex;flex-direction:column;min-height:100vh;background-color:#f7f7f8}body,html{height:-webkit-fill-available}.app{min-height:-webkit-fill-available}.fullscreenDialogPaper{height:calc(var(--vh, 1vh) * 100);width:100vw;max-width:100%;margin:0;border-radius:0;display:flex;flex-direction:column;overflow:hidden}@supports (height:100dvh){.fullscreenDialogPaper{height:100dvh}}gmpx-place-autocomplete.pillInput{display:block;width:100%;border:2px solid #ddd;border-radius:25px;height:48px;box-sizing:border-box;padding:0 12px;background:#fff;font-family:Gordita,sans-serif;font-size:.95em}gmpx-place-autocomplete.pillInput:focus,gmpx-place-autocomplete.pillInput:focus-visible,gmpx-place-autocomplete.pillInput:focus-within{outline:none;border-color:#333;box-shadow:none}.appDesktopLayout{width:100%;max-width:1600px;margin:0 auto;padding:0 12px 24px;box-sizing:border-box}.appLeftFixedInner,.appLeftSticky{display:none}.appRightContent{width:100%;display:flex;flex-direction:column;gap:clamp(20px,1.8vw,24px)}.appSection,.galleryStepMarker{width:100%;display:block}.galleryStepMarker{height:0;pointer-events:none}.appSection:empty{display:none}.appSection>*{margin-top:0!important;margin-bottom:0!important}.sectionTitle{text-align:center;font-weight:800!important;font-size:1.9rem!important;line-height:1.15!important;color:#13252b!important;margin-bottom:25px!important;letter-spacing:-.01em}@media (min-width:600px){.sectionTitle{font-size:2.2rem!important}}.mobileOnlyImageSection{display:block}@media (min-width:1500px){.appDesktopLayout{--desktop-left-space:clamp(2px,0.35vw,8px);--desktop-gap:clamp(18px,2vw,32px);--desktop-right-space:var(--desktop-gap);--desktop-gallery-width:clamp(820px,62vw,1020px);--desktop-right-width:clamp(500px,32vw,560px);display:grid;grid-template-columns:var(--desktop-gallery-width) 1fr;align-items:start;grid-gap:var(--desktop-gap);gap:var(--desktop-gap);justify-content:stretch;max-width:none;padding:102px var(--desktop-right-space) 40px var(--desktop-left-space)}.appLeftSticky{display:block;position:relative;grid-column:1;min-height:auto}.appLeftFixedInner{display:block;position:fixed;top:102px;left:var(--desktop-left-space);width:var(--desktop-gallery-width);height:calc(100vh - 126px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.appRightContent{width:var(--desktop-right-width);justify-self:center;grid-column:2}.mobileOnlyImageSection{display:none}}.desktopGalleryPanel{border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 30px 80px #0d23283d}.desktopGalleryPanel,.desktopGalleryStage{position:relative;width:100%;height:100%}.desktopGalleryImageFrame,.desktopGallerySlide{position:absolute;inset:0}.desktopGallerySlide{opacity:0;transition:opacity .32s ease}.desktopGallerySlide.isActive{opacity:1}.desktopGalleryImage{width:100%;height:100%;display:block;object-fit:cover}.desktopGalleryOverlay{position:absolute;inset:0;background:linear-gradient(180deg,#0711141a 32%,#071114b8)}.desktopGalleryLabel{bottom:58px;color:#fff;font-size:clamp(1.1rem,1.2vw,1.45rem);font-weight:700;letter-spacing:.01em;max-width:78%}.desktopGalleryHint,.desktopGalleryLabel{position:absolute;left:26px;margin:0;z-index:1}.desktopGalleryHint{bottom:26px;color:#ffffffd1;font-size:.9rem}.desktopGalleryDots{position:absolute;right:24px;bottom:24px;display:flex;gap:8px;z-index:2}.desktopGalleryDot{width:9px;height:9px;border-radius:999px;background-color:#ffffff59;transition:transform .28s ease,background-color .28s ease}.desktopGalleryDot.isActive{background-color:#fff;transform:scale(1.25)}@media (max-width:767px){.desktopWideDetailsDialogPaper{width:min(94vw,640px)!important;max-width:min(94vw,640px)!important;max-height:calc(100vh - 28px);display:flex;flex-direction:column;overflow:hidden!important}@supports (height:100dvh){.desktopWideDetailsDialogPaper{max-height:calc(100dvh - 28px)}}.desktopWideDetailsDialogPaper>img{width:100%!important;height:clamp(150px,26vh,210px)!important;object-fit:cover;object-position:center top;flex:0 0 auto}.desktopWideDetailsDialogPaper .MuiDialogContent-root{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}}@media (max-width:1499px){.desktopGalleryPanel{display:none}}@media (min-width:768px){.desktopWideDetailsDialogPaper{width:min(820px,calc(100vw - 64px))!important;max-width:min(820px,calc(100vw - 64px))!important;min-height:min(560px,calc(100vh - 150px));display:grid!important;grid-template-columns:minmax(390px,1.12fr) minmax(320px,.88fr);grid-template-rows:1fr;overflow:hidden!important;overflow-x:hidden!important}.desktopWideDetailsDialogPaper>img{grid-column:1;grid-row:1;width:100%!important;height:100%;object-fit:cover;object-position:center}.desktopWideDetailsDialogPaper .MuiDialogContent-root{grid-column:2;grid-row:1;padding:42px 30px 30px!important;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto;overflow-x:hidden}.desktopWideDetailsDialogPaper .MuiDialogContent-root>*{width:100%;max-width:420px;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.desktopWideDetailsDialogPaper>.MuiIconButton-root{position:absolute!important;top:14px;right:14px;color:#1f2937!important;background:#0000!important;z-index:2}.desktopWideDetailsDialogPaper>.MuiIconButton-root:hover{background:#0000!important}}