@supports (scrollbar-gutter:stable){html:has(.mada-public-shell){scrollbar-gutter:stable}body:has(.mada-public-shell)[data-scroll-locked]{margin-right:0!important;--removed-body-scroll-bar-size:0px}}body:has(.mada-public-shell) :where(a,button,input,article,[role=tab],.mada-field-chevron,.mada-media-frame>img){transition-duration:var(--mada-motion-base);transition-timing-function:var(--mada-ease)}.mada-public-shell main>section[aria-busy=true]{min-block-size:calc(100svh - 72px)}.mada-public-shell main:has(.mada-web-request-state[aria-busy=true]){min-block-size:calc(100svh - 72px)}.mada-public-shell .mada-home-map>.mada-map-preview{block-size:522px;min-block-size:522px}@media (min-width:1024px){.mada-public-shell .mada-home-map>.mada-map-preview{block-size:calc(clamp(620px, 100svh - 96px, 880px) + 2px);min-block-size:calc(clamp(620px, 100svh - 96px, 880px) + 2px)}}@media (min-width:360px){.mada-public-shell .mada-saved-search-actions{flex-wrap:nowrap;gap:8px}.mada-public-shell .mada-saved-search-actions>:is(a,button){font-size:13px;white-space:nowrap}.mada-public-shell .mada-saved-search-actions>button{padding-inline:10px}}body:has(.mada-public-shell) :is(.mada-popover,.mada-select-menu,.mada-language-menu)[data-state=open]{animation:mada-public-fade-in var(--mada-motion-fast) var(--mada-ease)}body:has(.mada-public-shell) :is(.mada-popover,.mada-select-menu,.mada-language-menu)[data-state=closed]{animation:mada-public-fade-out var(--mada-motion-fast) var(--mada-ease)}body:has(.mada-public-shell) .mada-dialog-overlay[data-state=open]{animation:mada-public-fade-in var(--mada-motion-base) var(--mada-ease)}body:has(.mada-public-shell) .mada-dialog-overlay[data-state=closed]{animation:mada-public-fade-out var(--mada-motion-fast) var(--mada-ease)}body:has(.mada-public-shell) .mada-dialog[data-state=open]{animation:mada-public-panel-in var(--mada-motion-base) var(--mada-ease)}body:has(.mada-public-shell) .mada-dialog[data-state=closed]{animation:mada-public-fade-out var(--mada-motion-fast) var(--mada-ease)}body:has(.mada-public-shell) :is(.mada-dialog-overlay,.mada-dialog,.mada-popover,.mada-select-menu,.mada-language-menu)[data-state=closed]{opacity:0;pointer-events:none}.mada-public-shell .primora-map-card{animation-duration:var(--mada-motion-base);animation-timing-function:var(--mada-ease)}.mada-public-shell .mada-map-selection{opacity:1;transition:opacity var(--mada-motion-base) var(--mada-ease),display var(--mada-motion-base) allow-discrete}.mada-public-shell .mada-map-selection[hidden]{display:none;opacity:0}.mada-public-shell .mada-map-card-host{max-block-size:calc(100% - 32px);overflow-y:auto;overscroll-behavior:contain}.mada-public-shell .mada-map-card-metric>p:first-child{text-transform:none;letter-spacing:normal}.mada-public-shell .mada-map-card-metric>p:first-child>span{overflow-wrap:normal}@starting-style{.mada-public-shell .mada-map-selection{opacity:0}}.mada-public-shell .mada-media-skeleton{overflow:hidden;animation:none;background:var(--mada-surface)}.mada-public-shell .mada-media-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,#f8fbfa,transparent);animation:mada-public-shimmer calc(var(--mada-motion-slow) * 4) linear infinite}.mada-public-shell .mada-media-frame:has(.mada-gallery-outgoing)>img:not(.mada-gallery-outgoing){z-index:1}.mada-public-shell .mada-gallery-outgoing{pointer-events:none}@keyframes mada-public-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mada-public-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mada-public-panel-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes mada-public-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){body:has(.mada-public-shell) *,body:has(.mada-public-shell) :after,body:has(.mada-public-shell) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}body:has(.mada-public-shell) :is(.mada-dialog-overlay,.mada-dialog,.mada-popover,.mada-select-menu,.mada-language-menu)[data-state=closed]{animation:mada-public-fade-out .01ms linear 1!important}.mada-public-shell :is(.mada-about-principles article,.mada-about-journeys>article,.primora-developer-card):hover{transform:none}}