.MapPointBottomSheet-module-scss-module__RQQuHq__backdrop{z-index:calc(var(--um-z-dropdown) + 1);pointer-events:auto;background:color-mix(in srgb, var(--um-mos-black-1) 20%, transparent);align-items:flex-end;display:flex;position:absolute;inset:0}.MapPointBottomSheet-module-scss-module__RQQuHq__root{box-sizing:border-box;background:var(--um-mos-white-1);width:100%;max-height:calc(100% - 128px);box-shadow:0 -4px 6px -2px color-mix(in srgb, var(--um-mos-black-1) 4%, transparent),0 -10px 15px -3px color-mix(in srgb, var(--um-mos-black-1) 8%, transparent),0 -20px 25px -5px color-mix(in srgb, var(--um-mos-black-1) 12%, transparent);transform:translateY(var(--map-point-sheet-drag,0px));border-top-left-radius:32px;border-top-right-radius:32px;flex-direction:column;gap:12px;padding:12px 20px 20px;transition:transform .2s ease-out;display:flex;position:relative;overflow:hidden}.MapPointBottomSheet-module-scss-module__RQQuHq__root[data-dragging=true]{transition:none}.MapPointBottomSheet-module-scss-module__RQQuHq__handleHit{box-sizing:border-box;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;height:30px;margin:-12px -20px;display:flex}.MapPointBottomSheet-module-scss-module__RQQuHq__handle{background:var(--um-mos-blue-200);border-radius:360px;width:58px;height:6px}.MapPointBottomSheet-module-scss-module__RQQuHq__header{flex-direction:column;gap:4px;display:flex}.MapPointBottomSheet-module-scss-module__RQQuHq__content{flex:none;min-width:0;overflow:hidden}.MapPointBottomSheet-module-scss-module__RQQuHq__singleCard{justify-content:center;display:flex}.MapPointBottomSheet-module-scss-module__RQQuHq__cardSlide{flex-shrink:0;width:max-content}.MapPointBottomSheet-module-scss-module__RQQuHq__footer{flex-shrink:0}.MapPointBottomSheet-module-scss-module__RQQuHq__goButton{width:100%;min-height:48px}.MapPointBottomSheet-module-scss-module__RQQuHq__closeButton{position:absolute;top:12px;right:12px}
.MapPointCardClicker-module-scss-module__pBXZYq__root{box-sizing:border-box;width:var(--map-card-width,240px);background:color-mix(in srgb, var(--um-mos-white-1) 60%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;justify-content:space-between;align-items:center;height:64px;padding:8px 12px;display:flex}.MapPointCardClicker-module-scss-module__pBXZYq__navButton{border-radius:24px;flex:0 0 48px;width:48px;height:48px}
.MapPointCardSkeleton-module-scss-module__xeEV1a__root{box-sizing:border-box;background:var(--um-mos-white-1);box-shadow:0 8px 24px color-mix(in srgb, var(--um-mos-black-1) 12%, transparent);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.MapPointCardSkeleton-module-scss-module__xeEV1a__header{justify-content:space-between;align-items:center;display:flex}.MapPointCardSkeleton-module-scss-module__xeEV1a__circle,.MapPointCardSkeleton-module-scss-module__xeEV1a__circleSmall{background:var(--um-mos-gray-100);border-radius:50%;width:32px;height:32px;animation:1.4s ease-in-out infinite MapPointCardSkeleton-module-scss-module__xeEV1a__pulse}.MapPointCardSkeleton-module-scss-module__xeEV1a__body{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;display:flex}.MapPointCardSkeleton-module-scss-module__xeEV1a__line,.MapPointCardSkeleton-module-scss-module__xeEV1a__lineShort,.MapPointCardSkeleton-module-scss-module__xeEV1a__lineMedium{background:var(--um-mos-gray-100);border-radius:8px;height:12px;animation:1.4s ease-in-out infinite MapPointCardSkeleton-module-scss-module__xeEV1a__pulse}.MapPointCardSkeleton-module-scss-module__xeEV1a__line{width:100%}.MapPointCardSkeleton-module-scss-module__xeEV1a__lineShort{width:60%}.MapPointCardSkeleton-module-scss-module__xeEV1a__lineMedium{width:80%}.MapPointCardSkeleton-module-scss-module__xeEV1a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes MapPointCardSkeleton-module-scss-module__xeEV1a__pulse{0%,to{opacity:1}50%{opacity:.5}}
.MapPointCardOverlay-module-scss-module__PbAOKq__root{z-index:calc(var(--um-z-local) + 1);pointer-events:auto;transform:translate(calc(-100% - var(--map-card-pin-gap)), calc(-50% + var(--map-marker-half)));position:absolute}.MapPointCardOverlay-module-scss-module__PbAOKq__closeButton{z-index:2;position:absolute;top:-24px;right:-24px}.MapPointCardOverlay-module-scss-module__PbAOKq__root .MapPointCardOverlay-module-scss-module__PbAOKq__closeButton,.MapPointCardOverlay-module-scss-module__PbAOKq__root .MapPointCardOverlay-module-scss-module__PbAOKq__closeButton:hover:not(:disabled),.MapPointCardOverlay-module-scss-module__PbAOKq__root .MapPointCardOverlay-module-scss-module__PbAOKq__closeButton:active:not(:disabled){color:var(--um-mos-gray-900)}.MapPointCardOverlay-module-scss-module__PbAOKq__cardStack{flex-direction:column;align-items:stretch;gap:8px;display:flex}
.MapPointHoverPreview-module-scss-module__pSxICW__root{z-index:var(--um-z-local);box-sizing:border-box;width:fit-content;max-width:var(--map-hover-max-width);pointer-events:none;background:var(--um-mos-overlay-content-dark);transform:translate(calc(-100% - var(--map-pin-gap,6px)), calc(-50% + var(--map-marker-half,20px)));border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute}.MapPointHoverPreview-module-scss-module__pSxICW__image{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.MapPointHoverPreview-module-scss-module__pSxICW__content{flex-direction:column;gap:4px;min-width:0;display:flex}.MapPointHoverPreview-module-scss-module__pSxICW__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MapPointHoverPreview-module-scss-module__pSxICW__rating{align-items:center;gap:4px;display:inline-flex}
.HomeMapSection-module-scss-module__Td-HZW__root{box-sizing:border-box;background:var(--um-mos-blue-50);border-radius:0 0 24px 24px;flex-direction:column;gap:16px;width:100%;margin-top:0;padding:24px 16px;display:flex;position:relative}@media (min-width:768px){.HomeMapSection-module-scss-module__Td-HZW__root{border-bottom-right-radius:48px;border-bottom-left-radius:48px;gap:16px;padding:24px}}@media (min-width:1024px){.HomeMapSection-module-scss-module__Td-HZW__root{gap:32px;padding:48px 36px}}.HomeMapSection-module-scss-module__Td-HZW__header{z-index:1;flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}@media (min-width:768px){.HomeMapSection-module-scss-module__Td-HZW__header{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.HomeMapSection-module-scss-module__Td-HZW__title{margin:0}.HomeMapSection-module-scss-module__Td-HZW__createRoute{width:100%}@media (min-width:768px){.HomeMapSection-module-scss-module__Td-HZW__createRoute{width:auto}}@media (min-width:450px){.HomeMapSection-module-scss-module__Td-HZW__openMap{display:none}}
.HomepageCategoryNav-module-scss-module__bPMxJW__root{z-index:var(--um-z-local);background:var(--um-mos-white-1);width:100%;min-width:0;max-width:100%;position:relative;overflow-x:clip}.HomepageCategoryNav-module-scss-module__bPMxJW__inner{box-sizing:border-box;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:16px 0}@media (min-width:1024px){.HomepageCategoryNav-module-scss-module__bPMxJW__inner{padding-block:24px}}@media (min-width:1280px){.HomepageCategoryNav-module-scss-module__bPMxJW__inner{padding-top:36px;padding-bottom:32px}}.HomepageCategoryNav-module-scss-module__bPMxJW__scroll{scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;max-width:100%;margin-block:-16px;padding-block:16px;overflow:auto hidden}.HomepageCategoryNav-module-scss-module__bPMxJW__scroll::-webkit-scrollbar{display:none}.HomepageCategoryNav-module-scss-module__bPMxJW__list{flex-wrap:nowrap;align-items:center;gap:12px;width:max-content;margin:0;padding-left:16px;padding-right:16px;list-style:none;display:flex}@media (min-width:768px){.HomepageCategoryNav-module-scss-module__bPMxJW__list{padding-left:24px;padding-right:24px}}@media (min-width:1280px){.HomepageCategoryNav-module-scss-module__bPMxJW__list{padding-left:36px;padding-right:36px}}.HomepageCategoryNav-module-scss-module__bPMxJW__list{padding-right:0}.HomepageCategoryNav-module-scss-module__bPMxJW__item{flex:none;display:flex}.HomepageCategoryNav-module-scss-module__bPMxJW__link{box-sizing:border-box;max-width:100%;box-shadow:none;color:var(--um-mos-black-1);background-color:var(--category-nav-pill-bg,var(--um-mos-gray-50));background-image:none;border:0 solid #0000;border-radius:8px;flex-shrink:0;display:inline-flex}.HomepageCategoryNav-module-scss-module__bPMxJW__link:hover,.HomepageCategoryNav-module-scss-module__bPMxJW__link:focus-within{color:var(--um-mos-black-1);background-color:var(--category-nav-pill-bg-hover,var(--category-nav-pill-bg,var(--um-mos-gray-50)));background-image:none}.HomepageCategoryNav-module-scss-module__bPMxJW__link:active{color:var(--um-mos-black-1)}.HomepageCategoryNav-module-scss-module__bPMxJW__linkActive,.HomepageCategoryNav-module-scss-module__bPMxJW__linkActive:hover,.HomepageCategoryNav-module-scss-module__bPMxJW__linkActive:focus-within{background-color:var(--category-nav-pill-bg-active,var(--category-nav-pill-bg,var(--um-mos-gray-50)));background-image:none}.HomepageCategoryNav-module-scss-module__bPMxJW__linkMap{color:var(--um-mos-white-1);background-color:var(--um-mos-white-1);box-shadow:0 4px 10px var(--um-mos-shadow-category-map);background-image:none;position:relative;overflow:hidden}.HomepageCategoryNav-module-scss-module__bPMxJW__linkMap:before{content:"";z-index:0;pointer-events:none;background-color:var(--um-mos-white-1);background-image:var(--category-nav-map-bg-image),var(--category-nav-map-bg-image);background-position:0,100%;background-repeat:no-repeat;background-size:50% 100%,10000% 100%;width:200%;transition:transform .45s;position:absolute;top:0;bottom:0;left:0;transform:translate(0)}.HomepageCategoryNav-module-scss-module__bPMxJW__linkMap:hover,.HomepageCategoryNav-module-scss-module__bPMxJW__linkMap:focus-within,.HomepageCategoryNav-module-scss-module__bPMxJW__linkMap:active{color:var(--um-mos-white-1);background-color:var(--um-mos-white-1);background-image:none}.HomepageCategoryNav-module-scss-module__bPMxJW__linkMap:hover:before,.HomepageCategoryNav-module-scss-module__bPMxJW__linkMap:focus-within:before,.HomepageCategoryNav-module-scss-module__bPMxJW__linkMap:active:before{transform:translate(-50%)}.HomepageCategoryNav-module-scss-module__bPMxJW__icon{box-sizing:border-box;width:24px;height:24px;box-shadow:none;background:var(--category-nav-icon-bg,var(--um-mos-buildings-500));border:0 solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.HomepageCategoryNav-module-scss-module__bPMxJW__iconGlyph{flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomepageCategoryNav-module-scss-module__bPMxJW__mapIcon{z-index:1;box-sizing:border-box;width:42px;height:42px;box-shadow:none;border:0 solid #0000;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.HomepageCategoryNav-module-scss-module__bPMxJW__mapLabel{z-index:1;position:relative}
.EntityBadge-module-scss-module__UCGPYG__root{box-sizing:border-box;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;display:inline-flex}.EntityBadge-module-scss-module__UCGPYG__label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;height:100%;margin:0;display:flex;overflow:hidden}.EntityBadge-module-scss-module__UCGPYG__sizeSmall{height:var(--um-badge-small-height);padding:var(--um-badge-small-padding-y) var(--um-badge-small-padding-x)}.EntityBadge-module-scss-module__UCGPYG__sizeMedium{height:var(--um-badge-medium-height);padding:var(--um-badge-medium-padding-y) var(--um-badge-medium-padding-x)}.EntityBadge-module-scss-module__UCGPYG__sizeLarge{height:var(--um-badge-large-height);padding:var(--um-badge-large-padding-y) var(--um-badge-large-padding-x)}.EntityBadge-module-scss-module__UCGPYG__widthFill{width:100%}.EntityBadge-module-scss-module__UCGPYG__widthContent{width:fit-content;max-width:100%}
.DayObject-module-scss-module__QDzoSG__root{box-sizing:border-box;background-color:var(--um-mos-white-1);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--um-mos-gray-100);border-radius:24px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.DayObject-module-scss-module__QDzoSG__root{flex:0 0 360px;align-self:stretch;gap:12px;width:360px;min-height:480px}}@media (min-width:1024px){.DayObject-module-scss-module__QDzoSG__root{flex-basis:370px;width:370px}}.DayObject-module-scss-module__QDzoSG__media{aspect-ratio:1280/744;border-radius:16px;flex-shrink:0;width:100%;position:relative;overflow:clip}.DayObject-module-scss-module__QDzoSG__image{border-radius:16px;display:block;position:absolute;inset:0}.DayObject-module-scss-module__QDzoSG__image img{object-fit:cover;border-radius:16px}.DayObject-module-scss-module__QDzoSG__imageBlur{border-radius:16px;position:absolute;inset:0;overflow:hidden}.DayObject-module-scss-module__QDzoSG__imageBlurInner{width:100%;height:100%;display:block}.DayObject-module-scss-module__QDzoSG__imageBlurInner img{object-fit:cover;filter:blur(12.5px);transform:scale(1.12)}.DayObject-module-scss-module__QDzoSG__portrait{aspect-ratio:158/220;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.DayObject-module-scss-module__QDzoSG__imagePortrait{width:100%;height:100%;display:block}.DayObject-module-scss-module__QDzoSG__imagePortrait img{object-fit:cover}.DayObject-module-scss-module__QDzoSG__badge{z-index:1;max-width:calc(100% - 48px);height:20px;position:absolute;top:3px;left:24px}@media (min-width:768px){.DayObject-module-scss-module__QDzoSG__badge{max-width:calc(100% - 64px);top:11px;left:32px}}.DayObject-module-scss-module__QDzoSG__content{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;display:flex}@media (min-width:768px){.DayObject-module-scss-module__QDzoSG__content{gap:16px}}.DayObject-module-scss-module__QDzoSG__textBlock{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.DayObject-module-scss-module__QDzoSG__textBlock>*{word-break:break-word}.DayObject-module-scss-module__QDzoSG__cta{box-sizing:border-box;flex-shrink:0;align-self:stretch;width:100%;margin-top:auto}@media (min-width:768px){.DayObject-module-scss-module__QDzoSG__cta{align-self:flex-start;width:136px}}
.MainBannerSlide-module-scss-module__dYTElG__root{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative}.MainBannerSlide-module-scss-module__dYTElG__media{z-index:0;position:absolute;inset:0}.MainBannerSlide-module-scss-module__dYTElG__image{display:block;position:absolute;inset:0}.MainBannerSlide-module-scss-module__dYTElG__image img{object-fit:cover}.MainBannerSlide-module-scss-module__dYTElG__main{z-index:1;box-sizing:border-box;flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:10px;width:100%;min-height:100%;padding:8px;display:flex;position:relative}@media (min-width:768px){.MainBannerSlide-module-scss-module__dYTElG__main{gap:8px;padding:16px}}.MainBannerSlide-module-scss-module__dYTElG__island{box-sizing:border-box;width:100%;max-width:100%}@media (min-width:768px){.MainBannerSlide-module-scss-module__dYTElG__island{max-width:31.25rem}}.MainBannerSlide-module-scss-module__dYTElG__infoPanel{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;position:relative}@media (min-width:768px){.MainBannerSlide-module-scss-module__dYTElG__infoPanel{gap:32px;padding:24px}}.MainBannerSlide-module-scss-module__dYTElG__infoPanelGlassWrap{z-index:0;pointer-events:none;position:absolute;inset:0}.MainBannerSlide-module-scss-module__dYTElG__infoPanelGlassWrap>*{width:100%;height:100%}.MainBannerSlide-module-scss-module__dYTElG__infoPanel>.MainBannerSlide-module-scss-module__dYTElG__textBlock,.MainBannerSlide-module-scss-module__dYTElG__infoPanel>.MainBannerSlide-module-scss-module__dYTElG__cta{z-index:1;position:relative}.MainBannerSlide-module-scss-module__dYTElG__textBlock{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}@media (min-width:768px){.MainBannerSlide-module-scss-module__dYTElG__textBlock{gap:16px}}.MainBannerSlide-module-scss-module__dYTElG__cta{flex-shrink:0;align-self:flex-start;max-width:100%}.MainBannerSlide-module-scss-module__dYTElG__logos{box-sizing:border-box;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;width:100%;max-width:100%;max-height:160px;display:flex;overflow:hidden}@media (min-width:768px){.MainBannerSlide-module-scss-module__dYTElG__logos{max-width:31.25rem}}.MainBannerSlide-module-scss-module__dYTElG__logosWide .MainBannerSlide-module-scss-module__dYTElG__logo{min-width:0}.MainBannerSlide-module-scss-module__dYTElG__logo{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;width:fit-content;height:48px;display:flex}.MainBannerSlide-module-scss-module__dYTElG__logoImage{box-sizing:content-box;max-width:10rem;height:32px;margin:-1px;padding:8px;display:block}.MainBannerSlide-module-scss-module__dYTElG__logoImage img{object-fit:contain;width:auto;max-width:10rem;height:32px}
.MainBanner-module-scss-module__soOSwW__root{box-sizing:border-box;border-radius:24px;flex-direction:column;width:100%;min-width:0;height:480px;display:flex;position:relative}@media (min-width:768px){.MainBanner-module-scss-module__soOSwW__root{flex:auto;align-self:stretch;height:550px}}@media (min-width:1024px){.MainBanner-module-scss-module__soOSwW__root{height:480px}}@media (min-width:1280px){.MainBanner-module-scss-module__soOSwW__root{height:508px}}.MainBanner-module-scss-module__soOSwW__mediaShell{border-radius:24px;flex:auto;min-height:0;position:relative;overflow:hidden}@media (min-width:768px){.MainBanner-module-scss-module__soOSwW__rootWithNav:after{content:"";z-index:1;width:var(--main-banner-cutout-w,124px);height:var(--main-banner-cutout-h,68px);pointer-events:none;background-color:var(--um-mos-white-1);border-top-left-radius:var(--main-banner-cutout-inner-r,24px);border-bottom-right-radius:24px;position:absolute;bottom:0;right:0}}.MainBanner-module-scss-module__soOSwW__viewport{width:100%;height:100%;overflow:hidden}.MainBanner-module-scss-module__soOSwW__container{touch-action:pan-y pinch-zoom;height:100%;display:flex}.MainBanner-module-scss-module__soOSwW__slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.MainBanner-module-scss-module__soOSwW__slideWithGap{margin-right:var(--main-banner-slide-gap,16px)}.MainBanner-module-scss-module__soOSwW__dots{z-index:2;height:var(--main-banner-nav-h,48px);align-items:center;gap:2px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.MainBanner-module-scss-module__soOSwW__dot{box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:24px;margin:0;padding:0;display:flex}.MainBanner-module-scss-module__soOSwW__dot:before{content:"";background:color-mix(in srgb, var(--um-mos-white-1) 55%, transparent);width:6px;height:6px;box-shadow:0 0 0 1px color-mix(in srgb, var(--um-mos-black-1) 35%, transparent);border-radius:50%}.MainBanner-module-scss-module__soOSwW__dot:focus-visible{outline:2px solid var(--um-mos-white-1);outline-offset:1px;border-radius:50%}.MainBanner-module-scss-module__soOSwW__dotActive:before{background:var(--um-mos-white-1);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--um-mos-black-1) 28%, transparent),0 1px 2px color-mix(in srgb, var(--um-mos-black-1) 30%, transparent)}.MainBanner-module-scss-module__soOSwW__arrows{display:none}@media (min-width:768px){.MainBanner-module-scss-module__soOSwW__arrows{z-index:2;box-sizing:border-box;width:var(--main-banner-nav-w,104px);height:var(--main-banner-nav-h,48px);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;right:0}}
.HomepageHero-module-scss-module__7zR2DW__root{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding-top:0;padding-bottom:16px;display:flex}@media (min-width:768px){.HomepageHero-module-scss-module__7zR2DW__root{flex-direction:row;align-items:stretch;gap:16px}}@media (min-width:1024px){.HomepageHero-module-scss-module__7zR2DW__root{padding-bottom:24px}}@media (min-width:1280px){.HomepageHero-module-scss-module__7zR2DW__root{padding-bottom:32px}}
.MuseumsSection-module-scss-module__RVrGfG__root{--museums-decorative-icon-size:120px;--museums-decorative-icon-offset-y:-28px;box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;background-color:#0000;border:0 solid #0000;border-radius:0;flex-direction:column;gap:16px;display:flex;position:relative;overflow:visible}@media (min-width:1024px){.MuseumsSection-module-scss-module__RVrGfG__root{--museums-decorative-icon-size:300px;--museums-decorative-icon-offset-y:-74px;gap:32px}}.MuseumsSection-module-scss-module__RVrGfG__decorativeIcon{z-index:0;width:var(--museums-decorative-icon-size);height:var(--museums-decorative-icon-size);box-shadow:none;opacity:.5;pointer-events:none;transform:translate(-50%, var(--museums-decorative-icon-offset-y));background-color:#0000;border:0 solid #0000;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%}.MuseumsSection-module-scss-module__RVrGfG__decorativeIconImage{width:100%;height:100%}.MuseumsSection-module-scss-module__RVrGfG__title{box-sizing:border-box;flex-shrink:0;margin:0}.MuseumsSection-module-scss-module__RVrGfG__sliderWrap{z-index:1;box-sizing:border-box;width:100%;min-width:0;position:relative}
.QuestionnaireSection-module-scss-module__H50PsW__root{--questionnaire-decorative-icon-size:40px;display:contents}@media (min-width:1024px){.QuestionnaireSection-module-scss-module__H50PsW__root{--questionnaire-decorative-icon-size:80px}}@media (min-width:1280px){.QuestionnaireSection-module-scss-module__H50PsW__root{--questionnaire-decorative-icon-size:120px}}.QuestionnaireSection-module-scss-module__H50PsW__playColumn{box-sizing:border-box;background-color:var(--um-mos-white-1);width:100%;box-shadow:none;border:0 solid #0000;border-radius:24px;flex:none;justify-content:center;align-items:center;gap:0;padding:24px 16px;display:flex;position:relative;overflow:clip}.QuestionnaireSection-module-scss-module__H50PsW__playColumn:after{content:"";z-index:0;pointer-events:none;background-color:var(--um-mos-overlay-image-dim);border-radius:24px;position:absolute;inset:0}.QuestionnaireSection-module-scss-module__H50PsW__playColumn>:not(.QuestionnaireSection-module-scss-module__H50PsW__playColumnImage){z-index:1;position:relative}@media (min-width:768px){.QuestionnaireSection-module-scss-module__H50PsW__playColumn{padding:24px}}@media (min-width:1280px){.QuestionnaireSection-module-scss-module__H50PsW__playColumn{box-sizing:border-box;background-color:var(--um-mos-surface-glass-heavy);border-radius:48px;flex:0 0 calc(50% - 8px);width:calc(50% - 8px);min-width:0;max-width:calc(50% - 8px);min-height:800px;padding:48px}.QuestionnaireSection-module-scss-module__H50PsW__playColumn:after{border-radius:48px}}.QuestionnaireSection-module-scss-module__H50PsW__playColumnImage{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.QuestionnaireSection-module-scss-module__H50PsW__playColumnImage img{object-fit:cover}.QuestionnaireSection-module-scss-module__H50PsW__aside{box-sizing:border-box;background-color:var(--um-mos-quests-100);width:100%;min-width:0;box-shadow:none;border:0 solid #0000;border-radius:24px;flex-direction:column;flex:none;gap:24px;padding-block:24px;display:flex;overflow:clip}@media (min-width:768px){.QuestionnaireSection-module-scss-module__H50PsW__aside{gap:40px}}@media (min-width:1280px){.QuestionnaireSection-module-scss-module__H50PsW__aside{border-radius:48px;flex:0 0 calc(50% - 8px);align-self:stretch;width:calc(50% - 8px);padding-block:48px}.QuestionnaireSection-module-scss-module__H50PsW__asideFullLayout .QuestionnaireSection-module-scss-module__H50PsW__sliderWrap{margin-top:auto}}.QuestionnaireSection-module-scss-module__H50PsW__content{flex-direction:column;gap:24px;min-width:0;display:flex}@media (min-width:768px){.QuestionnaireSection-module-scss-module__H50PsW__content{gap:40px}}.QuestionnaireSection-module-scss-module__H50PsW__contentPinned{display:contents}.QuestionnaireSection-module-scss-module__H50PsW__info{--questionnaire-header-gutter:16px}@media (min-width:768px){.QuestionnaireSection-module-scss-module__H50PsW__info{--questionnaire-header-gutter:24px}}@media (min-width:1280px){.QuestionnaireSection-module-scss-module__H50PsW__info{--questionnaire-header-gutter:36px}}.QuestionnaireSection-module-scss-module__H50PsW__info{min-width:0;margin-inline:var(--questionnaire-header-gutter);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}@media (min-width:1280px){.QuestionnaireSection-module-scss-module__H50PsW__info{gap:40px}}.QuestionnaireSection-module-scss-module__H50PsW__details{flex-direction:column;flex:auto;align-items:flex-start;gap:16px;min-width:0;display:flex}@media (min-width:1024px){.QuestionnaireSection-module-scss-module__H50PsW__details{gap:24px}}.QuestionnaireSection-module-scss-module__H50PsW__textBlock{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}@media (min-width:1024px){.QuestionnaireSection-module-scss-module__H50PsW__textBlock{gap:16px}}.QuestionnaireSection-module-scss-module__H50PsW__decorativeIcon{width:var(--questionnaire-decorative-icon-size);height:var(--questionnaire-decorative-icon-size);opacity:.5;pointer-events:none;border:0 solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.QuestionnaireSection-module-scss-module__H50PsW__decorativeIconImage{width:100%;height:100%}.QuestionnaireSection-module-scss-module__H50PsW__sliderWrap{box-sizing:border-box;width:100%;min-width:0}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayBlock{box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:500px;padding:8px;display:flex;position:relative}@media (min-width:768px){.QuestionnaireSection-module-scss-module__H50PsW__quizPlayBlock{width:500px}}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayGlass{pointer-events:none;display:grid;position:absolute;inset:0}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayTop{box-sizing:border-box;background-color:var(--um-mos-surface-quiz-heritage);width:100%;box-shadow:none;border:0 solid #0000;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;gap:16px;padding:24px;display:flex;position:relative;overflow:clip}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayTop:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background-color:var(--um-mos-surface-quiz-heritage);position:absolute;inset:0}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayTop>:not(.QuestionnaireSection-module-scss-module__H50PsW__quizPlayTopImage){z-index:2;position:relative}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayTopImage{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayTopImage img{object-fit:cover}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayProgress{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;width:100%;height:14px;display:flex}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayProgressTrack{box-sizing:border-box;background-color:var(--um-mos-gray-50);min-width:0;height:2px;box-shadow:none;border:0 solid #0000;border-radius:24px;flex:1 0 0;overflow:hidden}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayProgressFill{box-sizing:border-box;background-color:var(--um-mos-quests-500);height:2px;box-shadow:none;border:0 solid #0000;border-radius:24px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayQuestion{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;position:relative}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayResult{box-sizing:border-box;background-color:var(--um-mos-white-1);width:100%;height:auto;box-shadow:none;border:0 solid #0000;border-radius:12px;flex-direction:column;flex-shrink:0;gap:12px;padding:12px;display:flex}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayResultBody{flex-direction:column;gap:4px;min-width:0;display:flex}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayCta{box-sizing:border-box;flex-shrink:0;align-self:flex-start;width:max-content;min-width:197px;max-width:100%;margin-top:auto}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptions{flex-direction:column;flex:none;gap:8px;width:100%;display:flex}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCard{background-color:var(--um-mos-white-1);width:100%;height:auto;min-height:44px;box-shadow:none;box-sizing:border-box;border:0 solid #0000;border-radius:24px;flex-shrink:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayBlockAnswered .QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCard{height:44px;min-height:44px;overflow:hidden}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardInteractive{cursor:pointer}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardInteractive:hover,.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardInteractive:active,.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardHovered{background-color:var(--um-mos-blue-100);border-width:1px;border-color:var(--um-mos-blue-300);padding:9px 11px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardCorrect{background-color:var(--um-mos-green-100);border-width:1px;border-color:var(--um-mos-green-300);padding:9px 11px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardIncorrect{background-color:var(--um-mos-red-100);border-width:1px;border-color:var(--um-mos-red-300);padding:9px 11px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionAnswer{min-width:0}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionLetter{box-sizing:border-box;background-color:var(--um-mos-white-1);border-style:solid;border-width:1px;border-color:var(--um-mos-gray-100);width:24px;height:24px;box-shadow:none;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.QuestionnaireSection-module-scss-module__H50PsW__quizPlayQuestion{padding:20px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptions{gap:12px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayCta{min-width:231px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCard{height:48px;min-height:48px;padding:12px 16px;overflow:visible}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardInteractive:hover,.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardInteractive:active,.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardHovered,.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardCorrect,.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCardIncorrect{padding:12px 16px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayBlockAnswered .QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionCard{height:48px;min-height:48px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptionAnswer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width:1280px){.QuestionnaireSection-module-scss-module__H50PsW__quizPlayBlock{padding:12px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayQuestion{padding:24px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayOptions{gap:16px}.QuestionnaireSection-module-scss-module__H50PsW__quizPlayResult{gap:16px;padding:16px}}
.RoutesSection-module-scss-module__dT52Eq__root{box-sizing:border-box;border-radius:24px;flex-direction:column;width:100%;min-height:456px;margin-top:0;display:flex;position:relative;overflow:clip}@media (min-width:450px){.RoutesSection-module-scss-module__dT52Eq__root{min-height:438px}}@media (min-width:768px){.RoutesSection-module-scss-module__dT52Eq__root{min-height:370px}}@media (min-width:1024px){.RoutesSection-module-scss-module__dT52Eq__root{min-height:460px}}.RoutesSection-module-scss-module__dT52Eq__background{pointer-events:none;position:absolute;inset:0}.RoutesSection-module-scss-module__dT52Eq__background:before{content:"";background-image:var(--routes-section-bg-image);background-position:50%;background-size:cover;position:absolute;inset:0}.RoutesSection-module-scss-module__dT52Eq__background:after{content:"";background-color:var(--um-mos-overlay-content-dark);position:absolute;inset:0}.RoutesSection-module-scss-module__dT52Eq__inner{--routes-inset-x:24px;--routes-inset-y:24px;--routes-info-width:235px;z-index:1;box-sizing:border-box;width:100%;min-width:0;padding-block:var(--routes-inset-y);flex-direction:column;flex:auto;gap:16px;display:flex;position:relative}@media (min-width:768px){.RoutesSection-module-scss-module__dT52Eq__inner{--routes-inset-x:32px;--routes-inset-y:32px;flex-direction:row;align-items:center;gap:0}}@media (min-width:1024px){.RoutesSection-module-scss-module__dT52Eq__inner{--routes-inset-x:48px;--routes-inset-y:48px;--routes-info-width:320px}}@media (min-width:1280px){.RoutesSection-module-scss-module__dT52Eq__inner{--routes-info-width:400px}}@media (min-width:1366px){.RoutesSection-module-scss-module__dT52Eq__inner{--routes-info-width:430px}}@media (min-width:1600px){.RoutesSection-module-scss-module__dT52Eq__inner{--routes-info-width:500px}}.RoutesSection-module-scss-module__dT52Eq__info{width:100%;padding-inline:var(--routes-inset-x);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:16px;display:flex}@media (min-width:768px){.RoutesSection-module-scss-module__dT52Eq__info{width:calc(var(--routes-inset-x) + var(--routes-info-width));padding-inline-end:0}}@media (min-width:1024px){.RoutesSection-module-scss-module__dT52Eq__info{gap:32px}}.RoutesSection-module-scss-module__dT52Eq__details{flex-direction:column;gap:8px;display:flex}.RoutesSection-module-scss-module__dT52Eq__categoryIcon{width:24px;height:24px}.RoutesSection-module-scss-module__dT52Eq__textBlock{flex-direction:column;gap:8px;display:flex}@media (min-width:1024px){.RoutesSection-module-scss-module__dT52Eq__textBlock{gap:16px}}.RoutesSection-module-scss-module__dT52Eq__title,.RoutesSection-module-scss-module__dT52Eq__description{margin:0}@media (min-width:1024px){.RoutesSection-module-scss-module__dT52Eq__description{max-width:327px}}.RoutesSection-module-scss-module__dT52Eq__cta{box-sizing:border-box;align-self:flex-start;width:151px}@media (min-width:768px){.RoutesSection-module-scss-module__dT52Eq__cta{width:174px}}.RoutesSection-module-scss-module__dT52Eq__sliderWrap{width:100%;min-width:0}@media (min-width:768px){.RoutesSection-module-scss-module__dT52Eq__sliderWrap{flex:1 1 0}}
.SpecialProjectsSection-module-scss-module__Od2Wsq__root{display:contents}.SpecialProjectsSection-module-scss-module__Od2Wsq__title{box-sizing:border-box;margin:0}
.SpecialProjectCard-module-scss-module__J8Ik6q__root{box-sizing:border-box;width:205px;height:366px;color:var(--um-mos-memorials-100);background-color:var(--um-mos-blue-700);border-radius:24px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.SpecialProjectCard-module-scss-module__J8Ik6q__content{z-index:var(--um-z-local);box-sizing:border-box;flex-direction:column;flex:auto;align-items:flex-start;gap:16px;min-width:0;padding:16px 16px 0;display:flex;position:relative}.SpecialProjectCard-module-scss-module__J8Ik6q__namePill{box-sizing:border-box;border:1px solid var(--um-mos-memorials-500);border-radius:40px;max-width:173px;padding:4px 10px;display:inline-flex}.SpecialProjectCard-module-scss-module__J8Ik6q__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.SpecialProjectCard-module-scss-module__J8Ik6q__logo{flex-shrink:0;width:173px;height:47px;position:relative}.SpecialProjectCard-module-scss-module__J8Ik6q__logoImage{display:block;position:absolute;inset:0}.SpecialProjectCard-module-scss-module__J8Ik6q__logoImage img{object-fit:contain;object-position:left center}.SpecialProjectCard-module-scss-module__J8Ik6q__cta{flex-shrink:0;justify-content:flex-start;align-self:flex-start;padding-left:0;padding-right:0}.SpecialProjectCard-module-scss-module__J8Ik6q__image{flex-shrink:0;width:205px;height:205px;margin-top:auto;position:relative;overflow:hidden}.SpecialProjectCard-module-scss-module__J8Ik6q__image:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(180deg, var(--um-mos-blue-700) 0%, transparent 50%);position:absolute;inset:0}.SpecialProjectCard-module-scss-module__J8Ik6q__imageCover{display:block;position:absolute;inset:0}.SpecialProjectCard-module-scss-module__J8Ik6q__imageCover img{object-fit:cover}.SpecialProjectCard-module-scss-module__J8Ik6q__imageBadge{z-index:2;pointer-events:none;align-items:flex-end;padding:24px 16px;display:flex;position:absolute;inset:0}.SpecialProjectCard-module-scss-module__J8Ik6q__entityBadge{pointer-events:auto}@media (min-width:768px){.SpecialProjectCard-module-scss-module__J8Ik6q__root{width:250px;height:424px}.SpecialProjectCard-module-scss-module__J8Ik6q__namePill{max-width:199px}.SpecialProjectCard-module-scss-module__J8Ik6q__logo{width:218px;height:59px}.SpecialProjectCard-module-scss-module__J8Ik6q__image{width:250px;height:251px}}@media (min-width:1280px){.SpecialProjectCard-module-scss-module__J8Ik6q__root{flex-direction:row;align-items:stretch;width:500px;height:254px}.SpecialProjectCard-module-scss-module__J8Ik6q__content{flex:1 1 0;gap:32px;padding:24px 0 24px 24px}.SpecialProjectCard-module-scss-module__J8Ik6q__content:after{z-index:1;pointer-events:none;content:"";background-color:var(--um-mos-blue-700);width:2px;height:100%;position:absolute;top:0;right:-2px}.SpecialProjectCard-module-scss-module__J8Ik6q__namePill{max-width:100%;padding-top:8px;padding-bottom:8px}.SpecialProjectCard-module-scss-module__J8Ik6q__logo{width:222px;height:60px}.SpecialProjectCard-module-scss-module__J8Ik6q__image{width:254px;height:254px;margin-top:0}.SpecialProjectCard-module-scss-module__J8Ik6q__image:before{background:linear-gradient(90deg, var(--um-mos-blue-700) 0%, transparent 50%)}.SpecialProjectCard-module-scss-module__J8Ik6q__imageCover{-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--um-mos-black-100) 20px);mask-image:linear-gradient(90deg, transparent 0, var(--um-mos-black-100) 20px)}.SpecialProjectCard-module-scss-module__J8Ik6q__imageBadge{justify-content:flex-end;align-items:flex-start;padding:16px 24px}}
.HomepageView-module-scss-module__OrOGHW__pageHeadingHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
