main.premises-finder__title,.premises-finder-plan__tab,.premises-finder-detail__fact dd,.premises-finder-card__price,.premises-finder-card__unit,.premises-finder-card__size,.premises-finder-filters__label,.premises-image-map__tooltip-link{font-family:"Stolzl",Arial,Helvetica,sans-serif}main.premises-finder__intro,.premises-lightbox__caption,.premises-finder-detail__plan-empty,.premises-finder-detail__inquiry,.premises-finder-detail__note p,.premises-finder-detail__fact dt,.premises-finder-detail__title,.premises-finder-detail__back,.premises-finder-card__action,.premises-finder-card__meta span,.premises-finder-card__type,.premises-finder-card__floor,.premises-finder-card__building,.premises-finder-results__count,.premises-finder-results__empty,.premises-finder-results__prompt,.premises-finder-filters__clear,.premises-finder-filters__search,.premises-finder-filters__select-option,.premises-finder-filters__select-toggle,.premises-finder-filters__toggle,.premises-image-map__tooltip-content,.premises-image-map__tooltip-title{font-family:"Atlas Grotesk Web",Arial,Helvetica,sans-serif}.premises-finder-card__meta span{font-size:12px;font-style:normal;line-height:14px}main.premises-finder__intro,.premises-lightbox__caption,.premises-finder-filters__clear{font-size:14px;font-style:normal;line-height:18px}.premises-finder-detail__plan-empty,.premises-finder-detail__back,.premises-finder-card__floor,.premises-finder-card__building,.premises-finder-filters__search,.premises-finder-filters__select-option,.premises-finder-filters__select-toggle,.premises-finder-filters__toggle{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.premises-finder-detail__inquiry,.premises-finder-card__action{font-size:18px;font-style:normal;line-height:24px}.premises-finder-detail__title,.premises-finder-results__count,.premises-finder-results__empty,.premises-finder-results__prompt{font-size:32px;font-style:normal;line-height:110%;letter-spacing:-0.64px}.premises-image-map{position:relative}.premises-image-map__image{display:block}.premises-image-map__overlay{height:100%;pointer-events:none}.premises-image-map__area{fill:rgba(0,0,0,0);pointer-events:auto;cursor:pointer;transition:fill .15s linear}.premises-image-map__area:hover,.premises-image-map__area.is-active{fill:rgba(252,76,2,.8)}[data-view=site] .premises-image-map__area:hover,[data-view=site] .premises-image-map__area.is-active{fill:var(--orani-hover, #e74219);mix-blend-mode:multiply}@media only screen and (max-width: 767px){.premises-image-map__tooltip-title{font-size:24px;line-height:normal}}@media only screen and (max-width: 767px){.premises-image-map__tooltip-content{font-size:14px;margin-top:8px}}.premises-image-map__tooltip{position:absolute;left:var(--tooltip-left);top:var(--tooltip-top);transform:translate(-50%, calc(-100% - 37px));display:flex;flex-direction:column;align-items:flex-start;padding:16px;background:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.2);width:max-content;max-width:320px;pointer-events:none;opacity:0;transition:opacity .15s linear}.premises-image-map__tooltip.is-visible,.premises-image-map__tooltip.is-active{opacity:1}.premises-image-map__tooltip.is-active{pointer-events:auto;z-index:2}.premises-image-map__tooltip.is-hover{z-index:3}.premises-image-map__tooltip::after{content:"";position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);width:4px;height:32px;background:#fff}.premises-image-map__tooltip--bottom{transform:translate(-50%, 37px)}.premises-image-map__tooltip--bottom::after{top:auto;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);width:4px;height:32px}.premises-image-map__tooltip--left{transform:translate(calc(-100% - 37px), -50%)}.premises-image-map__tooltip--left::after{top:50%;left:calc(100% + 5px);transform:translateY(-50%);width:32px;height:4px}.premises-image-map__tooltip--right{transform:translate(37px, -50%)}.premises-image-map__tooltip--right::after{top:50%;left:auto;right:calc(100% + 5px);transform:translateY(-50%);width:32px;height:4px}.premises-image-map__tooltip-title{color:#000;font-size:48px;font-weight:400;line-height:110%;letter-spacing:-0.96px}.premises-image-map__tooltip-content{color:#000;font-size:16px;font-weight:400;line-height:140%;margin-top:16px}.premises-image-map__tooltip-link{align-self:stretch;color:#fff;text-align:center;font-size:16px;font-weight:500;line-height:140%;background:#fc4c02;padding:2px 16px 0;margin-top:16px}.premises-image-map__tooltip--name .premises-image-map__tooltip-title{font-size:32px;letter-spacing:-0.64px}@media only screen and (max-width: 767px){.premises-image-map__tooltip{left:var(--tooltip-left-m);top:var(--tooltip-top-m);padding:10px}.premises-image-map__tooltip-title{font-size:32px}.premises-image-map__tooltip-content{font-size:14px;margin-top:8px}.premises-image-map__tooltip-link{font-size:14px;padding:2px 8px 0;margin-top:12px}.premises-image-map__tooltip--name .premises-image-map__tooltip-title{font-size:18px;line-height:120%;letter-spacing:-0.36px}.premises-image-map__tooltip--m-top{transform:translate(-50%, calc(-100% - 37px))}.premises-image-map__tooltip--m-top::after{top:calc(100% + 5px);bottom:auto;left:50%;right:auto;transform:translateX(-50%);width:4px;height:32px}.premises-image-map__tooltip--m-bottom{transform:translate(-50%, 37px)}.premises-image-map__tooltip--m-bottom::after{top:auto;bottom:calc(100% + 5px);left:50%;right:auto;transform:translateX(-50%);width:4px;height:32px}.premises-image-map__tooltip--m-left{transform:translate(calc(-100% - 37px), -50%)}.premises-image-map__tooltip--m-left::after{top:50%;bottom:auto;left:calc(100% + 5px);right:auto;transform:translateY(-50%);width:32px;height:4px}.premises-image-map__tooltip--m-right{transform:translate(37px, -50%)}.premises-image-map__tooltip--m-right::after{top:50%;bottom:auto;left:auto;right:calc(100% + 5px);transform:translateY(-50%);width:32px;height:4px}}.premises-finder-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px;margin-top:48px;margin-bottom:48px}@media only screen and (max-width: 991px){.premises-finder-filters{gap:16px;margin-top:28px;margin-bottom:28px}}@media only screen and (max-width: 767px){.premises-finder-filters{flex-direction:column;align-items:stretch}}.premises-finder-filters__field{display:flex;flex-direction:column;gap:16px}.premises-finder-filters__label{color:#000;font-size:16px;font-weight:500;line-height:140%}.premises-finder-filters__toggles{display:flex;gap:8px}.premises-finder-filters__toggle{padding:6px 12px;border:1px solid #000;background:none;cursor:pointer;color:#000;transition:.15s linear}.premises-finder-filters__toggle:hover{background:#fff}.premises-finder-filters__toggle[aria-pressed=true]{background:#fff}.premises-finder-filters__select{position:relative;display:flex;border:1px solid #000;background:none;transition:background-color .15s linear}.premises-finder-filters__select:hover,.premises-finder-filters__select.is-open,.premises-finder-filters__select:not([data-value=""]){background:#fff}.premises-finder-filters__select.is-open{z-index:10}.premises-finder-filters__select::after{content:"";position:absolute;top:0;right:0;bottom:0;width:34px;background-color:#fc4c02;background-image:url(../../../images/select-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:9px 10px;pointer-events:none}@media only screen and (max-width: 767px){.premises-finder-filters__select{width:100%}}.premises-finder-filters__select-toggle{appearance:none;width:100%;padding:5px 47px 7px 13px;border:none;background:none;cursor:pointer;text-align:left;color:#000}.premises-finder-filters__select-toggle:focus{outline:none}.premises-finder-filters__select-toggle:focus-visible{outline:2px solid #fc4c02;outline-offset:2px}.premises-finder-filters__select-list{position:absolute;top:100%;left:-1px;right:-1px;margin:0;padding:0;list-style:none}.premises-finder-filters__select-list[hidden]{display:none}.premises-finder-filters__select-option{margin-top:-1px;padding:8px 16px;border:1px solid #000;background:#fff;cursor:pointer;text-align:center;color:#000;transition:.15s linear}.premises-finder-filters__select-option:hover,.premises-finder-filters__select-option.is-active{background:#fc4c02;border-color:#fc4c02;color:#fff}.premises-finder-filters__actions{display:flex;align-items:center}.premises-finder-filters__search{display:inline-flex;align-items:center;gap:10px;padding:6px 15px 8px 13px;border:none;background:#fc4c02;cursor:pointer;color:#000;transition:background-color .15s linear}.premises-finder-filters__search svg{width:9px;height:9px;flex-shrink:0;margin-top:2px}.premises-finder-filters__search:hover{background:#e74219}.premises-finder-filters__search[hidden]{display:none}.premises-finder-filters__clear{display:inline-flex;align-items:center;gap:10px;padding:7px 0 9px;border:none;background:none;cursor:pointer;color:#000;transition:color .15s linear}.premises-finder-filters__clear svg{width:14px;height:14px}.premises-finder-filters__clear:hover{color:#fc4c02}.premises-finder-filters__clear[hidden]{display:none}.premises-finder-results{padding:48px 0;background:#fff}.premises-finder-results[hidden]{display:none}.premises-finder-results__prompt{color:#000;font-weight:400;margin:0}.premises-finder-results__prompt[hidden]{display:none}@media only screen and (max-width: 991px){.premises-finder-results__prompt{font-size:18px}}.premises-finder-results__empty{color:#000;font-weight:400;margin:0}.premises-finder-results__empty[hidden]{display:none}@media only screen and (max-width: 991px){.premises-finder-results__empty{font-size:18px}}.premises-finder-results__count{color:#000;font-weight:400;margin:0 0 38px}.premises-finder-results__count[hidden]{display:none}.premises-finder-results__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}.premises-finder-results__grid[hidden]{display:none}@media only screen and (max-width: 1199px){.premises-finder-results__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 991px){.premises-finder-results__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.premises-finder-results__grid{grid-template-columns:minmax(0, 1fr)}}.premises-finder-card{display:flex;flex-direction:column;padding:32px;background:#f0f0f0;border:2px solid rgba(0,0,0,0);text-decoration:none;transition:.15s linear}.premises-finder-card[hidden]{display:none}.premises-finder-card:hover,.premises-finder-card:focus-visible{background:#fff;border-color:#fc4c02}.premises-finder-card:hover .premises-finder-card__action svg,.premises-finder-card:focus-visible .premises-finder-card__action svg{transform:translateX(4px)}.premises-finder-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:26px}.premises-finder-card__building{color:#000;font-weight:400}.premises-finder-card__floor{color:#000;font-weight:400}.premises-finder-card__type{color:#000;font-size:12px;font-weight:400;line-height:120%}.premises-finder-card__body{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px}.premises-finder-card__facts{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.premises-finder-card__image{flex:0 0 auto;width:52%;max-width:180px;margin-top:24px}.premises-finder-card__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.premises-finder-card__size{display:block;color:#000;font-size:32px;font-weight:500;line-height:110%;margin:24px 0 16px}.premises-finder-card__unit{color:#000;font-size:16px;font-weight:500;line-height:140%;margin-left:4px}.premises-finder-card__meta{display:flex;flex-direction:column;gap:8px}.premises-finder-card__meta span{color:#000}.premises-finder-card__price{color:#000;font-size:16px;font-weight:500;line-height:140%;margin:20px 0 0}.premises-finder-card__action{display:inline-flex;align-items:center;align-self:flex-start;gap:16px;margin-top:auto;padding:14px 24px 14px 16px;border:2px solid #000;color:#000;font-weight:400;transition:.15s linear}.premises-finder-card__action svg{width:16px;height:16px;flex-shrink:0;transition:transform cubic-bezier(0.41, 0.01, 0, 1) 500ms}.premises-finder-card__action:hover{background:#f0f0f0}.premises-finder-detail{background:#f0f0f0;padding:64px 0 96px}.premises-finder-detail[hidden]{display:none}@media only screen and (max-width: 991px){.premises-finder-detail{padding:0 0 48px}}.premises-finder-detail__panel[hidden]{display:none}.premises-finder-detail__back{display:inline-flex;align-items:center;gap:12px;padding:0;border:none;background:none;cursor:pointer;color:#000;transition:color .15s linear}.premises-finder-detail__back:hover{color:#fc4c02}.premises-finder-detail__layout{display:grid;grid-template-columns:minmax(0, 300px) minmax(0, 1fr);gap:64px;margin-top:64px}.premises-finder-detail__layout .premises-finder-detail__info{grid-column:1;grid-row:1}.premises-finder-detail__layout .premises-finder-detail__locator{grid-column:1;grid-row:2}.premises-finder-detail__layout .premises-finder-detail__plan{grid-column:2;grid-row:1/span 2}@media only screen and (max-width: 991px){.premises-finder-detail__layout{grid-template-columns:minmax(0, 1fr);gap:32px;margin-top:28px}.premises-finder-detail__layout .premises-finder-detail__info,.premises-finder-detail__layout .premises-finder-detail__locator,.premises-finder-detail__layout .premises-finder-detail__plan{grid-column:auto;grid-row:auto}.premises-finder-detail__layout .premises-finder-detail__locator{order:1}}.premises-finder-detail__title{color:#e74219;font-weight:400;margin:0 0 32px}.premises-finder-detail__building-image{align-self:center;margin-top:auto;margin-right:-70px;padding:0;border:none;background:none;cursor:zoom-in}.premises-finder-detail__building-image img{display:block;width:100%;max-width:420px;height:auto;aspect-ratio:900/520;object-fit:cover;transition:opacity .15s linear}.premises-finder-detail__building-image:hover img,.premises-finder-detail__building-image:focus-visible img{opacity:.88}@media only screen and (max-width: 991px){.premises-finder-detail__building-image{align-self:stretch;margin-right:0}.premises-finder-detail__building-image img{max-width:none}}.premises-finder-detail__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 24px;margin:0}.premises-finder-detail__fact--wide{grid-column:1/-1}.premises-finder-detail__fact dt{color:#fc4c02;font-size:12px;font-weight:400;line-height:120%;margin:0 0 16px}.premises-finder-detail__fact dd{color:#000;font-size:16px;font-weight:500;line-height:140%;margin:0;overflow-wrap:break-word}.premises-finder-detail__note{margin-top:24px;max-width:320px}.premises-finder-detail__note p{color:#000;font-size:12px;font-weight:400;line-height:120%;margin:0 0 8px}.premises-finder-detail__note p:last-child{margin-bottom:0}.premises-finder-detail__inquiry{display:inline-flex;align-items:center;gap:16px;margin-top:64px;padding:16px 16px 16px 24px;border:2px solid #000;background:none;cursor:pointer;color:#000;font-weight:400;text-transform:uppercase;transition:.15s linear}.premises-finder-detail__inquiry:hover{border-color:#fc4c02;color:#fc4c02}.premises-finder-detail__locator{margin-top:64px;max-width:220px}.premises-finder-detail__locator .premises-image-map__area{fill:rgba(0,0,0,0);pointer-events:none;cursor:default}.premises-finder-detail__locator .premises-image-map__area.is-active{fill:#fc4c02}.premises-finder-detail__locator .premises-image-map__premise{fill:#af231c;pointer-events:none}.premises-finder-detail__plan{position:relative;display:flex;flex-direction:column;gap:32px;padding-top:80px;padding-right:70px}.premises-finder-detail__compass{position:absolute;top:0;right:0;width:48px}.premises-finder-detail__compass img{display:block;width:100%;height:auto}@media only screen and (max-width: 991px){.premises-finder-detail__compass{width:36px}}.premises-finder-detail__plan-inner{position:relative;width:fit-content;max-width:100%;margin:0 auto}.premises-finder-detail__plan-image{display:block;width:auto;height:auto;max-width:100%;max-height:557px}@media only screen and (max-width: 991px){.premises-finder-detail__plan-image{max-height:420px}}.premises-finder-detail__plan-area{fill:#e74219;mix-blend-mode:multiply}.premises-finder-detail__plan-empty{color:#828282}.premises-finder-plan{background:#f0f0f0}.premises-finder-plan[hidden]{display:none}.premises-finder-plan__nav{display:flex;align-items:flex-start;justify-content:center;gap:48px;padding:48px 0 24px}@media only screen and (max-width: 767px){.premises-finder-plan__nav{gap:32px}}.premises-finder-plan__tab{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;color:#000;font-size:16px;font-weight:500;line-height:140%;transition:color .15s linear}.premises-finder-plan__tab:hover,.premises-finder-plan__tab:focus-visible{color:#fc4c02}.premises-finder-plan__tab.is-active .premises-finder-plan__tab-indicator path{animation:premises-finder-plan-draw .6s cubic-bezier(0.45, 0, 0.15, 1) forwards}.premises-finder-plan__tab-indicator{display:block}.premises-finder-plan__tab-indicator svg{display:block}.premises-finder-plan__tab-indicator path{stroke-dasharray:1;stroke-dashoffset:1}.premises-finder-plan__view{display:none}.premises-finder-plan__view.is-active{display:block}.premises-finder-plan .premises-image-map__area{cursor:default}@media only screen and (max-width: 767px){.premises-finder-plan .premises-image-map__area{cursor:pointer}}.premises-finder-plan .premises-image-map__tooltip.is-pinned{opacity:1;z-index:1}.premises-finder-plan .premises-image-map__tooltip.is-pinned:not(.is-visible) .premises-image-map__tooltip-content{display:none}.premises-finder-plan .premises-image-map__tooltip.is-visible{z-index:2}.premises-finder-plan .premises-image-map__tooltip{--tooltip-shift: 0px}.premises-finder-plan .premises-image-map__tooltip--top::after,.premises-finder-plan .premises-image-map__tooltip--bottom::after{height:calc(32px + var(--tooltip-shift))}.premises-finder-plan .premises-image-map__tooltip--left::after,.premises-finder-plan .premises-image-map__tooltip--right::after{width:calc(32px + var(--tooltip-shift))}@media only screen and (max-width: 767px){.premises-finder-plan .premises-image-map__tooltip--m-top::after,.premises-finder-plan .premises-image-map__tooltip--m-bottom::after{width:4px;height:calc(32px + var(--tooltip-shift))}.premises-finder-plan .premises-image-map__tooltip--m-left::after,.premises-finder-plan .premises-image-map__tooltip--m-right::after{width:calc(32px + var(--tooltip-shift));height:4px}}@keyframes premises-finder-plan-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.premises-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px}.premises-lightbox[hidden]{display:none}@media only screen and (max-width: 767px){.premises-lightbox{padding:16px}}.premises-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(10px);opacity:0;transition:opacity .32s ease}.premises-lightbox__figure{position:relative;margin:0;max-width:min(1400px,100%);opacity:0;transform:translateY(12px) scale(0.97);transition:opacity .36s ease,transform .36s cubic-bezier(0.22, 1, 0.36, 1)}.premises-lightbox__image{display:block;width:auto;max-width:100%;max-height:calc(100vh - 80px);box-shadow:0 32px 80px rgba(0,0,0,.45)}@media only screen and (max-width: 767px){.premises-lightbox__image{max-height:calc(100vh - 32px)}}.premises-lightbox__caption{margin-top:16px;color:rgba(255,255,255,.82);text-align:center}.premises-lightbox__caption:empty{display:none}.premises-lightbox__close{position:absolute;top:24px;right:24px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;opacity:0;transition:opacity .32s ease,background .15s linear}.premises-lightbox__close:hover,.premises-lightbox__close:focus-visible{background:#fc4c02}.premises-lightbox__close svg{width:16px;height:16px}@media only screen and (max-width: 767px){.premises-lightbox__close{top:12px;right:12px;width:40px;height:40px}}.premises-lightbox.is-open .premises-lightbox__backdrop,.premises-lightbox.is-open .premises-lightbox__close{opacity:1}.premises-lightbox.is-open .premises-lightbox__figure{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.premises-lightbox__backdrop,.premises-lightbox__figure,.premises-lightbox__close{transition-duration:.01ms}.premises-lightbox__figure{transform:none}}main.premises-finder{padding-top:0}main.premises-finder .content{padding-top:166px;background:#f0f0f0}@media only screen and (max-width: 991px){main.premises-finder .content{padding-top:148px}}main.premises-finder__search[hidden]{display:none}main.premises-finder__title{color:#000;font-size:40px;font-weight:400;line-height:110%;margin:0 0 24px}@media only screen and (max-width: 991px){main.premises-finder__title{font-size:28px}}main.premises-finder__intro{color:#000;margin:12px 0 0;max-width:640px}
