/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial;--tw-content:"";--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity}}}.city-breadcrumb{pointer-events:auto}.city-breadcrumb .city-breadcrumb__list{flex-wrap:wrap;align-items:center;display:flex}.city-breadcrumb .city-breadcrumb__item{align-items:center;gap:.5rem;display:flex}.city-breadcrumb .city-breadcrumb__separator{color:#484848;margin-inline:.5rem}.city-breadcrumb .city-breadcrumb__link{cursor:pointer;letter-spacing:0;color:#484848;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;font-family:family-Regular,sans-serif;font-size:1rem;line-height:1.5rem;transition-duration:.3s}.city-breadcrumb .city-breadcrumb__link:hover{color:#000}.city-breadcrumb .city-breadcrumb__current{letter-spacing:.01rem;color:#000;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem}.city-element-detail-area-overview .city-element-detail-area-overview__content{padding-inline:1.5rem;flex-direction:column;gap:1rem;padding-bottom:2.5rem;display:flex}.city-element-detail-area-overview .city-element-detail-area-overview__pre-title{letter-spacing:.01rem;color:#e4002b;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem}.city-element-detail-area-overview .city-element-detail-area-overview__title{letter-spacing:0;color:#000;font-family:family-Semibold,sans-serif;font-size:1.25rem;line-height:1.5rem}@media (width>=64rem){.city-element-detail-area-overview .city-element-detail-area-overview__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.875rem;line-height:2.5rem}}.city-element-detail-area-overview .city-element-detail-area-overview__image{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}.city-element-detail-area-overview .city-element-detail-area-overview__image.is-placeholder{aspect-ratio:auto;background-color:#0000;height:0}.city-element-detail-area-overview .city-element-detail-area-overview__cta{letter-spacing:.01125rem;color:#000;align-self:flex-start;align-items:center;gap:.5rem;font-family:family-Regular,sans-serif;font-size:1.125rem;line-height:1.5rem;display:flex}.city-element-detail-area-overview .city-element-detail-area-overview__cta .dk-icon{color:#e4002b}.city-element-detail-final-level .city-element-detail-final-level__content{flex-direction:column;row-gap:1.5rem;height:100%;display:flex;position:relative;overflow:hidden}.city-element-detail-final-level .city-element-detail-final-level__content.is-not-visible :is(.city-element-detail-final-level__pre-title,.city-element-detail-final-level__title,.city-element-detail-final-level__image-area,.city-element-detail-final-level__drawer,.city-element-detail-final-level__see-more,.city-element-detail-final-level__simple-description,.dk-link){--tw-translate-y:1.5rem;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.city-element-detail-final-level .city-element-detail-final-level__content :is(.city-element-detail-final-level__pre-title,.city-element-detail-final-level__title,.city-element-detail-final-level__image-area,.city-element-detail-final-level__drawer,.city-element-detail-final-level__see-more,.city-element-detail-final-level__simple-description,.dk-link){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.city-element-detail-final-level .city-element-detail-final-level__header{padding-inline:1.5rem}.city-element-detail-final-level .city-element-detail-final-level__pre-title{letter-spacing:.01125rem;color:#e4002b;margin-top:.5rem;font-family:family-Semibold,sans-serif;font-size:1.125rem;line-height:1.5rem}@media (width>=96rem){.city-element-detail-final-level .city-element-detail-final-level__header{padding-inline:2.5rem}.city-element-detail-final-level .city-element-detail-final-level__pre-title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.625rem;line-height:2rem}}.city-element-detail-final-level .city-element-detail-final-level__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.25rem;line-height:1.5rem}@media (width>=64rem){.city-element-detail-final-level .city-element-detail-final-level__content{overflow:visible}.city-element-detail-final-level .city-element-detail-final-level__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.875rem;line-height:2.5rem}}.city-element-detail-final-level .city-element-detail-final-level__image-and-description{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}@media (width>=64rem){.city-element-detail-final-level .city-element-detail-final-level__image-and-description{overflow:visible}}.city-element-detail-final-level .city-element-detail-final-level__image-and-description.is-drawer-active{margin-bottom:89px}.city-element-detail-final-level .city-element-detail-final-level__product-link{margin-top:.5rem;display:inline-block}.city-element-detail-final-level .city-element-detail-final-level__image-area{flex:1;overflow-y:auto}.city-element-detail-final-level .city-element-detail-final-level__simple-description{padding-block:1rem;padding-inline:1.5rem}@media (width>=96rem){.city-element-detail-final-level .city-element-detail-final-level__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.625rem;line-height:2rem}@media (width>=64rem){.city-element-detail-final-level .city-element-detail-final-level__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:2.5rem;line-height:3rem}}.city-element-detail-final-level .city-element-detail-final-level__simple-description{padding-inline:2.5rem}}.city-element-detail-final-level .city-element-detail-final-level__drawer{z-index:20;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:#fff;flex-direction:column;width:100%;max-height:fit-content;display:flex;position:absolute;bottom:0;overflow:hidden}@media (width>=64rem){.city-element-detail-final-level .city-element-detail-final-level__drawer{position:relative}}.city-element-detail-final-level .city-element-detail-final-level__drawer.is-open{max-height:60%}.city-element-detail-final-level .city-element-detail-final-level__drawer.is-closed,.city-element-detail-final-level .city-element-detail-final-level__drawer.is-open{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s;position:absolute}.city-element-detail-final-level .city-element-detail-final-level__drawer.is-closed{max-height:89px}@media (height<=48rem){.city-element-detail-final-level .city-element-detail-final-level__drawer.is-closed{max-height:10%}}.city-element-detail-final-level .city-element-detail-final-level__drawer-content{flex:1;min-height:0;padding-block:1rem;padding-inline:1.5rem;overflow:hidden}@media (width>=96rem){.city-element-detail-final-level .city-element-detail-final-level__drawer-content{padding-inline:2.5rem}.city-element-detail-final-level .city-element-detail-final-level__drawer-content .dk-rich-text p{letter-spacing:.01125rem;font-family:family-Regular,sans-serif;font-size:1.125rem;line-height:1.5rem}}.city-element-detail-final-level .city-element-detail-final-level__drawer.is-open .city-element-detail-final-level__drawer-content{overflow-y:auto}.city-element-detail-final-level .city-element-detail-final-level__see-more{color:#003594;letter-spacing:.00875rem;text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;font-family:family-Semibold,sans-serif;font-size:.875rem;line-height:1.5rem;text-decoration-line:underline;transition-duration:.5s}.city-element-detail-final-level .city-element-detail-final-level__see-more.is-not-visible{--tw-translate-y:1.5rem;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.city-element-detail-final-level .city-element-detail-final-level__see-more:hover{cursor:pointer}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__content{flex-direction:column;row-gap:1.5rem;height:100%;min-height:0;padding-inline:1.5rem;display:flex;overflow-y:auto}@media (width>=96rem){.city-element-detail-intermediate-level .city-element-detail-intermediate-level__content{padding-inline:2.5rem}}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__content::-webkit-scrollbar{width:var(--spacing,.25rem)}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__content::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:2147483647px}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__content::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:2147483647px}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__content.is-products{gap:.5rem;padding-inline:1rem;overflow:visible}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__header{align-items:center;gap:1rem;display:flex}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__pre-title{letter-spacing:.01rem;color:#e4002b;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__group-title{letter-spacing:.01125rem;padding-top:1rem;font-family:family-Semibold,sans-serif;font-size:1.125rem;line-height:1.5rem}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__products{flex-direction:column;gap:1.5rem;padding-top:1.5rem;padding-bottom:2.5rem;display:flex}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__product{isolation:isolate;aspect-ratio:7/6;padding:calc(var(--spacing,.25rem) * 5);color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__product:after{--tw-content:"";content:var(--tw-content);pointer-events:none;z-index:calc(-5);background:var(--city-image-scrim);position:absolute;inset:0}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__product:not(:has(.city-element-detail-intermediate-level__product-image)){color:#000;aspect-ratio:auto}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__product:not(:has(.city-element-detail-intermediate-level__product-image)):after{display:none}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__product-image{z-index:calc(-10);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__product-title{letter-spacing:.01rem;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__product-cta{cursor:pointer;letter-spacing:.01rem;width:fit-content;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;align-items:center;gap:.5rem;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem;transition-duration:.3s;display:flex}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__product-cta:hover,.city-element-preview .city-element-preview__cta:hover,.city-element-preview.is-category .city-element-preview__product-cta:hover{opacity:.8}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.25rem;line-height:1.5rem}@media (width>=64rem){.city-element-detail-intermediate-level .city-element-detail-intermediate-level__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.875rem;line-height:2.5rem}.city-element-detail-main-level{height:100%}}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__description{letter-spacing:0;font-family:family-Regular,sans-serif;font-size:1rem;line-height:1.5rem}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__areas{flex-direction:column;display:flex}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__areas .dk-accordion{border-bottom-style:var(--tw-border-style);border-color:#c9c9c9;border-bottom-width:1px;padding-block:0}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__areas .dk-accordion.is-open{padding-bottom:1rem}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__areas .dk-accordion .dk-accordion__trigger{cursor:pointer;padding-block:1.5rem}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__areas .dk-accordion .dk-accordion__title-wrapper{letter-spacing:0;color:#000;font-family:family-Regular,sans-serif;font-size:1rem;line-height:1.5rem}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__areas .dk-accordion .dk-accordion__panel{padding-left:0}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__areas .dk-accordion .dk-accordion__panel-inner{padding-top:0}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__area-button{text-align:left;cursor:pointer;letter-spacing:0;border-bottom-style:var(--tw-border-style);border-color:#c9c9c9;border-bottom-width:1px;align-items:center;width:100%;padding-block:1.5rem;font-family:family-Regular,sans-serif;font-size:1rem;line-height:1.5rem;display:flex}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__children{flex-direction:column;padding-bottom:.5rem;display:flex}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__child{border-radius:var(--radius-lg,.5rem);text-align:left;cursor:pointer;letter-spacing:0;color:#484848;width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;padding-block:.5rem;padding-inline:1rem;font-family:family-Regular,sans-serif;font-size:1rem;line-height:1.5rem;transition-duration:.3s}.city-element-detail-intermediate-level .city-element-detail-intermediate-level__child:hover{color:#000;background-color:#ececec}.city-element-detail-main-level{flex-direction:column;flex:1;display:flex}.city-element-detail-main-level .city-element-detail-main-level__info{padding-inline:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=64rem){.city-element-detail-main-level .city-element-detail-main-level__info{padding-right:1rem}}@media (width>=96rem){.city-element-detail-main-level .city-element-detail-main-level__info{padding-inline:2.5rem;padding-right:1rem}}.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__header{margin-bottom:1rem}.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__scroll{flex-direction:column;flex:1;min-height:0;display:flex}.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__info-title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.625rem;line-height:2rem}@media (width>=64rem){.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__scroll{padding-bottom:2.5rem;padding-right:1.5rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__scroll::-webkit-scrollbar{width:var(--spacing,.25rem)}.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__scroll::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:2147483647px}.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__scroll::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:2147483647px}.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__info-title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:2.5rem;line-height:3rem}}.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__image{width:100%;aspect-ratio:var(--aspect-video,16/9);-o-object-fit:cover;object-fit:cover;flex-shrink:0;margin-bottom:1rem}.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__description{overflow-wrap:break-word;letter-spacing:0;padding-bottom:2.5rem;padding-right:2.5rem;font-family:family-Regular,sans-serif;font-size:1rem;line-height:1.5rem}@media (width>=64rem){.city-element-detail-main-level .city-element-detail-main-level__info .city-element-detail-main-level__description{padding-right:0}}.city-element-detail-main-level .city-element-detail-main-level__bottom{padding-inline:calc(var(--spacing,.25rem) * 8);flex-direction:column;row-gap:.5rem;padding-top:1.5rem;display:flex}@media (width>=48rem){.city-element-detail-main-level .city-element-detail-main-level__bottom{row-gap:1rem}}@media (width>=64rem){.city-element-detail-main-level .city-element-detail-main-level__bottom{padding-top:0}}.city-element-detail-main-level .city-element-detail-main-level__solutions{flex-direction:column;gap:1rem;padding-top:2.5rem;padding-bottom:2.5rem;padding-right:2.5rem;display:flex}@media (width>=64rem){.city-element-detail-main-level .city-element-detail-main-level__solutions{padding-right:0}}.city-element-detail-main-level .city-element-detail-main-level__solutions .city-element-detail-main-level__solutions-title{letter-spacing:.01125rem;font-family:family-Regular,sans-serif;font-size:1.125rem;line-height:1.5rem}.city-element-detail-main-level .city-element-detail-main-level__solutions .city-element-detail-main-level__solutions-list{letter-spacing:0;color:#484848;flex-direction:column;gap:.5rem;padding-left:2.5rem;font-family:family-Regular,sans-serif;font-size:1rem;line-height:1.5rem;list-style-type:disc;display:flex}.city-element-detail-main-level .city-element-detail-main-level__chips{margin-bottom:calc(var(--spacing,.25rem) * 8);flex-wrap:wrap;display:flex}.city-element-detail-main-level .city-element-detail-main-level__chips .city-element-detail-main-level__solution-chip{border-radius:var(--radius-lg,.5rem);margin-block:var(--spacing,.25rem);margin-right:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);color:#fff;letter-spacing:.00875rem;background-color:#484848;flex-wrap:nowrap;font-family:family-Regular,sans-serif;font-size:.875rem;line-height:1.5rem}.city-element-detail-main-level .city-element-detail-main-level__industries{margin-top:3.5rem;margin-bottom:1.5rem}.city-element-detail-modal{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));height:100%}.city-element-detail-modal .city-element-detail-modal__modal-area{height:100%}@media (width>=64rem){.city-element-detail-main-level .city-element-detail-main-level__button{margin-right:auto}.city-element-detail-modal .city-element-detail-modal__modal-area{height:auto}}.city-element-detail-modal.is-overlay{z-index:10;pointer-events:auto;top:0}.city-element-detail-modal.is-overlay .city-element-detail-modal__modal-area{display:flex}.city-element-detail-modal.is-half-overlay{width:35%;height:100%;position:absolute;right:0}.city-element-detail-modal.is-half-overlay .city-element-detail-modal__modal-area{width:100%;height:100%;padding:2.5rem}.city-element-detail-modal .city-element-detail-modal__icon{margin-block:.5rem;margin-inline:auto}@media (width>=64rem){.city-element-detail-modal .city-element-detail-modal__icon{margin-block:0}}.city-element-detail-modal .city-element-detail-modal__icon.is-back{padding-inline:calc(var(--spacing,.25rem) * 8);margin-inline:0;padding-block:1.5rem}@media (width>=96rem){.city-element-detail-modal .city-element-detail-modal__icon.is-back{padding-inline:2.5rem}}.city-element-detail-modal .city-element-detail-modal__icon.is-back .city-element-detail-modal__close-button{letter-spacing:0;align-items:center;gap:.5rem;font-family:family-Regular,sans-serif;font-size:1rem;line-height:1.5rem;display:flex}.city-element-detail-modal .city-element-detail-modal__icon.is-back.has-navigation{padding-top:.5rem;padding-bottom:2.5rem}.city-element-detail-modal .city-element-detail-modal__container{pointer-events:auto;background-color:#fff;flex-direction:column;width:100%;max-height:100vh;margin-block:auto;padding-block:1rem;padding-inline:0;display:flex;overflow-y:hidden}@media (width>=96rem){.city-element-detail-modal .city-element-detail-modal__container{padding-block:1.5rem}}.city-element-detail-modal .city-element-detail-modal__container.is-full{height:100%}@media (width>=48rem){.city-element-detail-modal .city-element-detail-modal__container.is-full{height:80%}}@media (height<=48rem){.city-element-detail-modal .city-element-detail-modal__container{margin-top:0}.city-element-detail-modal .city-element-detail-modal__container.is-full{height:90%}}.city-element-detail-modal .city-element-detail-modal__container.city-element-detail-modal__container--touch{height:85%}.city-element-detail-modal .city-element-detail-modal__container .city-element-detail-modal__close-button{cursor:pointer}.city-element-detail-modal .city-element-detail-modal__container .city-element-detail-modal__main-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (width>=64rem){.city-element-detail-modal .city-element-detail-modal__container{max-height:none}.city-element-detail-modal .city-element-detail-modal__container .city-element-detail-modal__main-content{overflow:hidden}}@media not all and (width>=64rem){.city-element-detail-modal .city-element-detail-modal__container .city-element-detail-modal__main-content{overflow:visible}}.city-element-detail-modal .city-element-detail-modal__container .city-element-detail-modal__content-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media not all and (width>=64rem){.city-element-detail-modal .city-element-detail-modal__container .city-element-detail-modal__content-wrapper{overflow:visible}.city-element-detail-modal .city-element-detail-modal__container,.city-element-detail-modal .city-element-detail-modal__container.city-element-detail-modal__container--touch,.city-element-detail-modal .city-element-detail-modal__container.is-full{height:auto;max-height:none;margin-block:0;overflow-y:visible}}.city-element-detail-modal.is-full-overlay{pointer-events:none;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.city-element-detail-modal.is-full-overlay .city-element-detail-modal__modal-area{height:100%;width:var(--city-detail-panel-width);pointer-events:auto;order:-9999;padding:0}.city-element-detail-modal.is-full-overlay .city-element-detail-modal__scene-overlay{pointer-events:none;padding:7.5rem;flex:1;padding-left:0}.city-element-detail-modal.is-full-overlay .city-element-detail-modal__scene-overlay>*{pointer-events:auto}.city-element-detail-modal.is-full-overlay .city-element-detail-modal__container,.city-element-detail-modal.is-full-overlay .city-element-detail-modal__container.is-full{height:100%;max-height:none;margin-block:0;padding-top:4.5rem}.city-element-detail-wrapper .city-element-detail-wrapper__mobile-drawer{z-index:10;width:100%;height:var(--city-drawer-peek-height);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:#fff;position:absolute;bottom:0}.city-element-detail-wrapper .city-element-detail-wrapper__mobile-drawer.is-open{inset-inline:0;height:100dvh;position:fixed;bottom:0;overflow-y:scroll}.city-element-detail-wrapper .city-element-detail-wrapper__mobile-drawer.is-open::-webkit-scrollbar{width:var(--spacing,.25rem)}.city-element-detail-wrapper .city-element-detail-wrapper__mobile-drawer.is-open::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:2147483647px}.city-element-detail-wrapper .city-element-detail-wrapper__mobile-drawer.is-open::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:2147483647px}.city-element-detail-wrapper .city-element-detail-wrapper__mobile-drawer.is-closing{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;height:0;transition-duration:.5s}.city-element-detail-wrapper .city-element-detail-wrapper__mobile-drawer .dk-accordion .dk-accordion__title{letter-spacing:.01rem;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem}.city-element-detail-wrapper .city-element-detail-wrapper__mobile-drawer .dk-accordion .dk-accordion__panel{padding:0}.city-element-preview{z-index:30;pointer-events:auto;width:calc(var(--spacing,.25rem) * 60);--city-preview-max-height:calc(100dvh - var(--city-main-menu-height) - var(--city-preview-viewport-margin) * 2);height:auto;max-height:var(--city-preview-max-height);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;flex-direction:column;justify-content:space-between;padding:1rem;display:flex;position:fixed;overflow:hidden}.city-element-preview:not(.is-area):not(.is-category):not(.is-empty){min-height:min(17rem,var(--city-preview-max-height))}.city-element-preview.is-anchored{--tw-translate-y:calc(-50%);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:auto;right:7.5rem}.city-element-preview.is-anchored.is-category{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);top:auto;bottom:7.5rem}.city-element-preview.is-area{height:auto;width:calc(var(--spacing,.25rem) * 75);max-height:var(--city-preview-max-height);justify-content:flex-start;gap:1rem;padding:1rem}.city-element-preview.is-area .city-element-preview__heading{flex-direction:column;gap:.25rem;display:flex}.city-element-preview.is-area .city-element-preview__pretitle{letter-spacing:.0075rem;color:#e4002b;font-family:family-Bold,sans-serif;font-size:.75rem;line-height:1rem}.city-element-preview.is-area .city-element-preview__title{letter-spacing:.01125rem;color:#000;font-family:family-Semibold,sans-serif;font-size:1.125rem;line-height:1.5rem}.city-element-preview.is-area .city-element-preview__area-image{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%}.city-element-preview.is-area .city-element-preview__area-image.is-placeholder{aspect-ratio:auto;background-color:#0000;height:0}.city-element-preview.is-area .city-element-preview__cta{letter-spacing:.01125rem;color:#484848;gap:.5rem;font-family:family-Regular,sans-serif;font-size:1.125rem;line-height:1.5rem}.city-element-preview.is-area .city-element-preview__cta .dk-icon{color:#e4002b}.city-element-preview.is-category{height:auto;width:calc(var(--spacing,.25rem) * 75);max-height:min(var(--city-preview-category-max-height),var(--city-preview-max-height));justify-content:flex-start;gap:1rem;padding:1rem}.city-element-preview.is-category .city-element-preview__heading{flex-direction:column;gap:.25rem;display:flex}.city-element-preview.is-category .city-element-preview__pretitle{letter-spacing:.0075rem;color:#e4002b;font-family:family-Bold,sans-serif;font-size:.75rem;line-height:1rem}.city-element-preview.is-category .city-element-preview__title{letter-spacing:.01125rem;color:#000;font-family:family-Semibold,sans-serif;font-size:1.125rem;line-height:1.5rem}.city-element-preview.is-category .city-element-preview__products{flex-direction:column;gap:1rem;min-height:0;display:flex;overflow-y:auto}.city-element-preview.is-category .city-element-preview__products.is-scrollable{padding-right:1rem}.city-element-preview.is-category .city-element-preview__products::-webkit-scrollbar{width:var(--spacing,.25rem)}.city-element-preview.is-category .city-element-preview__products::-webkit-scrollbar-track{background-color:#ececec}.city-element-preview.is-category .city-element-preview__products::-webkit-scrollbar-thumb{background-color:#c9c9c9}.city-element-preview.is-category .city-element-preview__product{isolation:isolate;aspect-ratio:3/2;text-align:left;color:#fff;flex-direction:column;justify-content:space-between;width:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.city-element-preview.is-category .city-element-preview__product:after{--tw-content:"";content:var(--tw-content);pointer-events:none;z-index:calc(-5);background:var(--city-image-scrim);position:absolute;inset:0}.city-element-preview.is-category .city-element-preview__product:not(:has(.city-element-preview__product-image)){color:#000;aspect-ratio:auto}.city-element-preview.is-category .city-element-preview__product:not(:has(.city-element-preview__product-image)):after{display:none}.city-element-preview.is-category .city-element-preview__product:hover .city-element-preview__product-image{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.city-element-preview.is-category .city-element-preview__product-image{z-index:calc(-10);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s;position:absolute;inset:0}.city-element-preview.is-category .city-element-preview__product-title{letter-spacing:.01rem;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem}.city-element-preview.is-category .city-element-preview__product-cta{cursor:pointer;letter-spacing:.00875rem;width:fit-content;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;align-items:center;gap:.5rem;font-family:family-Semibold,sans-serif;font-size:.875rem;line-height:1.5rem;transition-duration:.3s;display:flex}.city-element-preview.is-empty{gap:1.5rem;height:auto}.city-element-preview.is-empty .city-element-preview__cta,.city-element-preview.is-empty .city-element-preview__header{color:#000}.city-element-preview:not(.is-area):not(.is-category):not(.is-empty):after{--tw-content:"";content:var(--tw-content);pointer-events:none;z-index:calc(-5);background:var(--city-image-scrim);position:absolute;inset:0}.city-element-preview .city-element-preview__image{z-index:calc(-10);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.city-element-preview .city-element-preview__cta,.city-element-preview .city-element-preview__header{color:#fff;align-items:center;gap:.5rem;display:flex}.city-element-preview .city-element-preview__title{letter-spacing:.01rem;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem}.city-element-preview .city-element-preview__cta{cursor:pointer;letter-spacing:.00875rem;text-align:left;width:fit-content;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;font-family:family-Semibold,sans-serif;font-size:.875rem;line-height:1.5rem;transition-duration:.3s}.city-element-preview .city-element-preview__cta-icon{flex-shrink:0}.city-image-carousel{height:100%}.city-image-carousel,.city-image-carousel .city-image-carousel__container,.city-image-carousel .city-image-carousel__image-wrapper{width:100%;position:relative}.city-image-carousel .city-image-carousel__image{height:calc(var(--spacing,.25rem) * 90);width:100%;padding-inline:1.5rem}@media (width>=96rem){.city-image-carousel .city-image-carousel__image{padding-inline:2.5rem}}.city-image-carousel .city-image-carousel__image .dk-image__img--cover{margin-inline:auto}.city-image-carousel .city-image-carousel__arrows{z-index:10;pointer-events:none;visibility:visible;opacity:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;justify-content:space-between;padding-inline:1.5rem;transition-duration:.3s;display:flex;position:absolute;left:0;right:0}@media (width>=96rem){.city-image-carousel .city-image-carousel__arrows{padding-inline:2.5rem}}.city-image-carousel .city-image-carousel__arrows .city-image-carousel__arrow-left,.city-image-carousel .city-image-carousel__arrows .city-image-carousel__arrow-right{pointer-events:auto}.city-image-carousel .city-image-carousel__arrows .city-image-carousel__arrow-left{margin-left:-1rem}.city-image-carousel .city-image-carousel__arrows .city-image-carousel__arrow-right{margin-right:-1rem}@media (hover:hover) and (pointer:fine){.city-image-carousel .city-image-carousel__arrows{visibility:hidden;opacity:0}.city-image-carousel:hover .city-image-carousel__arrows{visibility:visible;opacity:1}}.city-embedded-scene-wrapper{--tw-gradient-position:to bottom;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#fff;--tw-gradient-to:#ececec;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:16%;overflow:hidden}@supports (background-image:linear-gradient(in lab,red,red)){.city-embedded-scene-wrapper{--tw-gradient-position:to bottom in oklab}}.city-embedded-scene-wrapper .city-embedded-scene-wrapper__heading{text-align:center;flex-direction:column;gap:1rem;padding-top:5rem;padding-bottom:2.5rem;display:flex}.city-embedded-scene-wrapper .city-embedded-scene-wrapper__heading :is(.city-embedded-scene-wrapper__pretitle,.city-embedded-scene-wrapper__title){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.city-embedded-scene-wrapper .city-embedded-scene-wrapper__heading.is-not-visible :is(.city-embedded-scene-wrapper__pretitle,.city-embedded-scene-wrapper__title){opacity:0;--tw-translate-y:1.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.city-embedded-scene-wrapper .city-embedded-scene-wrapper__pretitle{letter-spacing:0;color:#e4002b;font-family:family-Semibold,sans-serif;font-size:1.625rem;line-height:2rem}.city-embedded-scene-wrapper .city-embedded-scene-wrapper__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.875rem;line-height:2.5rem}.city-embedded-scene{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);min-height:75vh;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;transition-duration:.7s;position:relative;overflow:hidden}.city-embedded-scene.is-not-visible{opacity:0}.city-embedded-scene .city-embedded-scene__reveal{z-index:20;pointer-events:none;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:1.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:1.5s;transition-delay:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:#ececec;position:absolute;inset:0}@media (width>=64rem){.city-embedded-scene-wrapper .city-embedded-scene-wrapper__heading{gap:1.5rem;padding-top:9.5rem;padding-bottom:1.5rem}.city-embedded-scene-wrapper .city-embedded-scene-wrapper__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:3.125rem;line-height:3.5rem}.city-embedded-scene{min-height:70vh}.city-embedded-scene .city-scene.is-scene-mode,.city-embedded-scene .city-scene:not(.is-scene-mode){height:70vh}.city-embedded-scene .city-embedded-scene__reveal{--tw-duration:2s;transition-duration:2s}.city-embedded-scene .city-scene .city-inner-menu__content{margin-bottom:2.5rem}}.city-embedded-scene.is-revealed .city-embedded-scene__reveal{opacity:0}.city-embedded-scene .city-embedded-scene__placeholder,.city-embedded-scene .city-embedded-scene__scene{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.6s;transition-duration:.6s}.city-embedded-scene .city-embedded-scene__placeholder{z-index:10;background-color:#ececec;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0}.city-embedded-scene .city-embedded-scene__placeholder-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.city-embedded-scene .city-embedded-scene__placeholder .dk-button{z-index:10;position:relative}.city-embedded-scene .city-embedded-scene__error{z-index:10;text-align:center;letter-spacing:.00875rem;color:#e4002b;font-family:family-Regular,sans-serif;font-size:.875rem;line-height:1.5rem;position:relative}.city-embedded-scene .city-embedded-scene__scene{pointer-events:none;opacity:0;position:relative}.city-embedded-scene.is-ready .city-embedded-scene__placeholder{pointer-events:none;opacity:0}.city-embedded-scene.is-ready .city-embedded-scene__scene{pointer-events:auto;opacity:1}.city-embedded-scene .city-element-detail-wrapper__mobile-drawer.is-open{height:100%}.city-embedded-scene .city-scene .city-scene__breadcrumb{padding-top:calc(var(--spacing,.25rem) * 10);top:0}@media (prefers-reduced-motion:reduce){.city-embedded-scene .city-embedded-scene__placeholder,.city-embedded-scene .city-embedded-scene__scene{--tw-duration:1ms;transition-duration:1ms}}.city-industry-carousel{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:1.5rem;padding-inline:1.5rem;display:flex;overflow-x:auto}.city-industry-carousel::-webkit-scrollbar{display:none}.city-industry-carousel .city-industry-carousel__item{scroll-snap-align:center;flex-shrink:0;width:80%}.city-industry-carousel .city-industry-carousel__card{isolation:isolate;aspect-ratio:3/4;text-align:left;cursor:pointer;color:#fff;flex-direction:column;justify-content:space-between;width:100%;padding:1.5rem;display:flex;position:relative;overflow:hidden}.city-industry-carousel .city-industry-carousel__card:after{--tw-content:"";content:var(--tw-content);pointer-events:none;z-index:-5;background:var(--city-image-scrim);position:absolute;inset:0}.city-industry-carousel .city-industry-carousel__card:not(:has(img)){color:#000;aspect-ratio:auto}.city-industry-carousel .city-industry-carousel__card:not(:has(img)):after{display:none}.city-industry-carousel .city-industry-carousel__image{z-index:calc(-10);-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.city-industry-carousel .city-industry-carousel__header{align-items:center;gap:1rem;display:flex}.city-industry-carousel .city-industry-carousel__title{letter-spacing:.01125rem;font-family:family-Semibold,sans-serif;font-size:1.125rem;line-height:1.5rem}.city-industry-carousel .city-industry-carousel__cta{letter-spacing:.01rem;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;align-items:center;gap:.5rem;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem;transition-duration:.3s;display:flex}.city-industry-carousel .city-industry-carousel__card:hover .city-industry-carousel__cta{opacity:.8}.city-inner-menu{flex-direction:column;align-items:center;gap:1rem;width:100%;transition:bottom .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0}@media not all and (width>=64rem){.city-inner-menu{bottom:var(--city-menu-bottom-gap)}}.city-inner-menu .city-inner-menu__floating{flex-direction:column;align-self:flex-start;align-items:stretch;gap:1rem;width:fit-content;margin-left:2.5%;display:flex}@media (width>=64rem){.city-inner-menu{pointer-events:none;padding-inline:7.5rem;justify-content:space-between;padding-top:7.5rem;padding-bottom:0;inset:0}.city-inner-menu>*{pointer-events:auto}.city-inner-menu .city-inner-menu__floating{display:contents}.city-inner-menu .city-inner-menu__slideshow{align-self:flex-end}}.city-inner-menu .city-inner-menu__slideshow{color:#fff;letter-spacing:.01rem;cursor:pointer;--tw-shadow:0 4px 40px 0 var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#012059;align-items:center;gap:1rem;padding-block:1rem;padding-inline:1.5rem;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem;transition-duration:.3s;display:flex}.city-inner-menu .city-inner-menu__floating-back:hover,.city-inner-menu .city-inner-menu__slideshow:hover{opacity:.9}.city-inner-menu .city-inner-menu__slideshow.is-playing{background-color:#000}.city-inner-menu .city-inner-menu__floating-back{color:#000;letter-spacing:.00875rem;cursor:pointer;--tw-shadow:0 4px 40px 0 var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#fff;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1rem;font-family:family-Semibold,sans-serif;font-size:.875rem;line-height:1.5rem;transition-duration:.3s;display:flex}@media (width>=64rem){.city-inner-menu .city-inner-menu__floating-back{display:none}}.city-inner-menu .city-inner-menu__content{--tw-shadow:0 4px 40px 0 var(--tw-shadow-color,#0000001a);width:95%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;align-items:stretch;display:flex}.city-inner-menu .city-inner-menu__back{cursor:pointer;letter-spacing:.00875rem;color:#484848;border-right-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-color:#c9c9c9;border-right-width:1px;flex-shrink:0;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1rem;font-family:family-Semibold,sans-serif;font-size:.875rem;line-height:1.5rem;transition-duration:.3s;display:none}@media (width>=64rem){.city-inner-menu .city-inner-menu__content{margin-inline:auto;width:fit-content;max-width:95%;margin-top:auto;margin-bottom:-2.5rem}.city-inner-menu .city-inner-menu__back{display:flex}}.city-inner-menu .city-inner-menu__back:hover{color:#000}.city-inner-menu .city-inner-menu__back-label{max-width:calc(var(--spacing,.25rem) * 24);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.city-inner-menu .city-inner-menu__scroller{isolation:isolate;flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.city-inner-menu .city-inner-menu__items-container{min-width:0;padding-inline:var(--city-menu-edge);scroll-padding-inline:var(--city-menu-edge);flex-wrap:nowrap;flex:1;justify-content:safe center;align-items:stretch;display:flex;overflow:scroll hidden}.city-inner-menu .city-inner-menu__items-container.is-scrollable,.city-main-menu .city-main-menu__items-container.is-scrollable{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--city-menu-fade),#000 calc(100% - var(--city-menu-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--city-menu-fade),#000 calc(100% - var(--city-menu-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--city-menu-fade),#000 calc(100% - var(--city-menu-fade)),transparent 100%)}.city-inner-menu .city-inner-menu__item{flex-shrink:0;max-width:45%;display:flex}.city-inner-menu .city-inner-menu__item.is-active,.city-main-menu .city-main-menu__item.is-active{pointer-events:none}.city-inner-menu .city-inner-menu__item.is-active .city-inner-menu__item-button{color:#000;border-color:#e4002b}.city-inner-menu .city-inner-menu__item:hover .city-inner-menu__item-button{border-color:#e4002b}.city-inner-menu .city-inner-menu__item-button{text-align:center;cursor:pointer;letter-spacing:0;color:#484848;border-bottom-style:var(--tw-border-style);width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-color:#0000;border-bottom-width:4px;justify-content:center;align-items:center;padding-block:1.5rem;padding-inline:1.5rem;font-family:family-Regular,sans-serif;font-size:1rem;line-height:1.5rem;transition-duration:.3s;display:flex}.city-inner-menu .city-inner-menu__arrow{z-index:10;--tw-translate-y:calc(-50%);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-border-style:none;border-style:none;position:absolute;top:50%}.city-inner-menu .city-inner-menu__arrow.dk-button--icon-only{width:var(--city-menu-arrow-size);min-width:var(--city-menu-arrow-size)}.city-inner-menu .city-inner-menu__arrow.dk-button[tertiary]:is(:hover,:active,:focus,:focus-within){color:#012059;background-color:#0000}.city-inner-menu .city-inner-menu__arrow:focus:not(:focus-visible){--tw-outline-style:none;outline-style:none}.city-inner-menu .city-inner-menu__arrow--left{left:0}.city-inner-menu .city-inner-menu__arrow--right{right:0}.city-inner-menu .dk-button{--tw-border-style:none;border-style:none}.city-inner-menu .dk-button:is(:hover,:active,:focus,:focus-within){--tw-border-style:none;background-color:#0000;border-style:none}.city-main-menu{flex-direction:row;width:100%;transition:padding .5s ease-in-out,bottom .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0}@media not all and (width>=64rem){.city-main-menu{bottom:var(--city-menu-bottom-gap)}}.city-main-menu .city-main-menu__content{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-shadow:0 4px 40px 0 var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:auto;background-color:#fff;justify-content:space-around;width:95%;margin-top:auto;padding-block:0;padding-inline:1rem;transition-duration:.5s;display:flex}@media (width>=48rem){.city-main-menu .city-main-menu__content{padding-inline:2.5rem;overflow:hidden}}@media (width>=64rem){.city-main-menu{z-index:20;bottom:-2.5rem}.city-main-menu .city-main-menu__content{width:fit-content;max-width:calc(100% - var(--city-main-menu-side-margin) * 2)}}.city-main-menu .city-main-menu__content:not(.city-main-menu__content--main){width:40%}@media (width>=64rem){.city-main-menu .city-main-menu__content:not(.city-main-menu__content--main){width:fit-content;max-width:calc(100% - var(--city-main-menu-side-margin) * 2)}.city-main-menu .city-main-menu__content-inner{justify-content:center}}.city-main-menu .city-main-menu__content-inner{isolation:isolate;flex:1;align-items:flex-end;gap:1rem;min-width:0;display:flex;position:relative}.city-main-menu .city-main-menu__items-container{min-width:0;padding-inline:var(--city-menu-edge);scroll-padding-inline:var(--city-menu-edge);flex-wrap:nowrap;flex:1;justify-content:safe center;align-items:stretch;display:flex;overflow:scroll hidden}@media (width>=64rem){.city-main-menu .city-main-menu__items-container{overflow-x:auto}.city-main-menu__items-container:not(.has-active) :is(.city-main-menu .city-main-menu__item):hover .city-main-menu__item-button{border-color:#e4002b}}.city-main-menu .city-main-menu__items-container.city-main-menu__items-container--no-scroll{overflow-x:hidden}.city-main-menu .city-main-menu__item{flex-shrink:0;display:flex}@media (width>=1024px){.city-main-menu__items-container:not(.has-active) :is(.city-main-menu .city-main-menu__item):hover .city-main-menu__item-icon{scale:var(--city-main-menu-icon-scale);translate:0 calc(-1 * var(--city-main-menu-icon-lift))}}@media (width>=64rem){.city-main-menu__items-container:not(.has-active) :is(.city-main-menu .city-main-menu__item):hover .city-main-menu__item-name{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}}.city-main-menu__items-container:not(.has-active) :is(.city-main-menu .city-main-menu__item):hover .city-main-menu__item-name{z-index:20}.city-main-menu .city-main-menu__item.is-active .city-main-menu__item-button{border-color:#e4002b}.city-main-menu .city-main-menu__item.is-active .city-main-menu__item-icon{scale:var(--city-main-menu-icon-scale);translate:0 calc(-1 * var(--city-main-menu-icon-lift))}.city-main-menu .city-main-menu__item.is-active .city-main-menu__item-name{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.city-main-menu .city-main-menu__item-button{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 5);min-height:var(--city-main-menu-height);border-bottom-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-color:#0000;border-bottom-width:4px;flex-direction:column;justify-content:center;align-items:center;padding-block:.5rem;transition-duration:.3s;display:flex;position:relative}.city-main-menu .city-main-menu__item-icon{width:var(--city-main-menu-icon-size);height:var(--city-main-menu-icon-size);transition-property:translate,scale;translate:0;scale:1}.city-main-menu .city-main-menu__item-icon,.city-main-menu .city-main-menu__item-name{color:#000;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.city-main-menu .city-main-menu__item-name{letter-spacing:.00875rem;--tw-translate-x:calc(-50%);--tw-translate-y:var(--spacing,.25rem);left:50%;top:calc(50% + var(--city-main-menu-icon-size) / 2 - var(--city-main-menu-icon-lift) + var(--city-main-menu-label-gap));opacity:0;white-space:nowrap;border-radius:var(--radius-lg,.5rem);background-color:#fff;padding-inline:.5rem;font-family:family-Semibold,sans-serif;font-size:.875rem;line-height:1.5rem;transition-property:opacity,transform}.city-main-menu .city-main-menu__arrow,.city-main-menu .city-main-menu__item-name{translate:var(--tw-translate-x) var(--tw-translate-y);z-index:10;position:absolute}.city-main-menu .city-main-menu__arrow{--tw-translate-y:calc(-50%);--tw-border-style:none;border-style:none;top:50%}.city-main-menu .city-main-menu__arrow.dk-button--icon-only{width:var(--city-menu-arrow-size);min-width:var(--city-menu-arrow-size)}.city-main-menu .city-main-menu__arrow.dk-button[tertiary]:is(:hover,:active,:focus,:focus-within){color:#012059;background-color:#0000}.city-main-menu .city-main-menu__arrow:focus:not(:focus-visible){--tw-outline-style:none;outline-style:none}.city-main-menu .city-main-menu__arrow--left{left:calc(-1 * var(--city-menu-edge))}.city-main-menu .city-main-menu__arrow--right{right:calc(-1 * var(--city-menu-edge))}.city-main-menu .dk-button{--tw-border-style:none;border-style:none}.city-main-menu .dk-button:is(:focus,:focus-within),.city-main-menu .dk-button:is(:hover,:active){--tw-border-style:none;background-color:#0000;border-style:none}.city-main-menu .city-main-menu__space-hint{justify-content:center;align-items:center;width:100%;padding-block:1.5rem;display:flex}.city-main-menu .city-main-menu__space-hint-text{z-index:40;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;letter-spacing:.01125rem;font-family:family-Semibold,sans-serif;font-size:1.125rem;line-height:1.5rem;transition-duration:.3s}.city-main-menu .city-main-menu__space-hint-key{min-width:calc(var(--spacing,.25rem) * 25);background-color:#012059;justify-content:center;align-items:center;display:inline-flex}.city-main-menu .city-main-menu__space-hint-key,.city-main-menu-tooltip{letter-spacing:.00875rem;border-radius:var(--radius-lg,.5rem);color:#fff;padding-block:.5rem;padding-inline:1rem;font-family:family-Regular,sans-serif;font-size:.875rem;line-height:1.5rem}.city-main-menu-tooltip{z-index:40;--tw-translate-x:calc(-50%);--tw-translate-y:calc(-100%);overflow-wrap:break-word;background-color:oklab(0% none none/.75);max-width:calc(100vw - 2rem);position:fixed}.city-main-menu-tooltip,.city-product-images__arrows{translate:var(--tw-translate-x) var(--tw-translate-y);pointer-events:none}.city-product-images__arrows{--tw-translate-y:calc(-50%);z-index:10;inset-inline:0;justify-content:space-between;padding-inline:.25rem;display:flex;position:absolute;top:50%}.city-product-images__arrows .city-product-images__arrow{pointer-events:auto}.city-product-images__arrows .city-product-images__arrow.dk-button{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#fff;background-color:#0000;border-style:none;padding:0}.city-product-images__arrows .city-product-images__arrow.dk-button:is(:hover,:active,:focus,:focus-within){--tw-border-style:none;background-color:#0000;border-style:none}.city-product-images__arrows .city-product-images__arrow .dk-icon{color:#fff}.city-scene-chips{width:75%;height:100%;margin:auto;display:flex}.city-scene-chips .city-scene-chips__content{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;align-content:center;width:66.6667%;margin-inline:auto;transition-duration:.5s;display:inline-block}.city-scene-chips .city-scene-chips__content.is-not-visible{--tw-translate-y:calc(var(--spacing,.25rem) * 6);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.city-scene-chips .city-scene-chips__chip-row{width:100%;display:flex}.city-scene-chips .city-scene-chips__chip{color:#fff;white-space:nowrap;padding-inline:.75rem;padding-block:calc(var(--spacing,.25rem) * 2);background-color:oklab(0% none none/.85);border-radius:2147483647px;margin:.5rem;display:inline-block}.city-scene-chips .city-scene-chips__chip.is-right{margin-left:auto}.city-scene-chips .city-scene-chips__chip.is-left{margin-right:auto}.city-scene-chips .city-scene-chips__chip.is-center{margin-inline:auto}.city-scene-loader .city-scene-loader__wrapper{letter-spacing:0;color:#fff;background-color:#012059;justify-content:center;align-items:center;width:100%;height:100dvh;font-family:family-Semibold,sans-serif;font-size:1.625rem;line-height:2rem;display:flex;position:fixed;inset:0}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--main{z-index:50}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--main .city-scene-loader__logo{width:calc(var(--spacing,.25rem) * 32);overflow:hidden}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--main .city-scene-loader__logo .dk-icon{animation:.85s linear 2.2s backwards city-scene-loader-logo}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--main .city-scene-loader__underline{margin-inline:auto;background-color:#fff;height:.5px;margin-top:.5rem;padding-inline:1.5rem;animation:.35s linear 1.5s backwards city-scene-loader-underline-logo;display:flex}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--internal{z-index:30;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in,cubic-bezier(.4, 0, 1, 1));transition-duration:.5s;transition-timing-function:var(--ease-in,cubic-bezier(.4,0,1,1))}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--internal .city-scene-loader__content{align-items:center;gap:1rem;display:flex}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--internal .city-scene-loader__text{letter-spacing:.01125rem;letter-spacing:0;align-items:flex-end;font-family:family-Semibold,sans-serif;font-size:1.25rem;line-height:1.5rem;display:flex}@media (width>=64rem){.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--main .city-scene-loader__logo{width:calc(var(--spacing,.25rem) * 82)}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--main .city-scene-loader__underline{width:85%}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--internal .city-scene-loader__text{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.875rem;line-height:2.5rem}.city-scene.is-detail-open .city-main-menu{padding-left:var(--city-detail-panel-width)}}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--internal .city-scene-loader__text .city-scene-loader__dots{margin-left:.25rem;display:flex}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--internal .city-scene-loader__text .city-scene-loader__dots .city-scene-loader__dot{animation:2s ease-in-out infinite city-scene-loader-dot-appear}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--internal .city-scene-loader__text .city-scene-loader__dots .city-scene-loader__dot:first-child{transition-delay:0s}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--internal .city-scene-loader__text .city-scene-loader__dots .city-scene-loader__dot:nth-child(2){transition-delay:.5s}.city-scene-loader .city-scene-loader__wrapper.city-scene-loader__wrapper--internal .city-scene-loader__text .city-scene-loader__dots .city-scene-loader__dot:nth-child(3){transition-delay:1s}.city-scene{width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));cursor:pointer;--city-main-menu-height:90px;--city-main-menu-icon-size:42px;--city-main-menu-icon-size-active:24px;--city-main-menu-icon-scale:calc(var(--city-main-menu-icon-size-active) / var(--city-main-menu-icon-size));--city-main-menu-icon-lift:8px;--city-main-menu-label-gap:2px;--city-main-menu-offset:2.5rem;--city-main-menu-side-margin:2.5rem;--city-menu-edge:1rem;--city-menu-fade:2.5rem;--city-menu-arrow-size:1.75rem;--city-preview-viewport-margin:16px;--city-preview-category-max-height:21.3125rem;--city-detail-panel-width:26.6%;--city-drawer-peek-height:20%;--city-overlay-gap:1rem;--city-menu-bottom-gap:1rem;--city-drawer-stack-offset:calc(var(--city-drawer-peek-height) + var(--city-overlay-gap));--city-image-scrim:linear-gradient(180deg, #000000b3, #00000059 45%, #00000026);position:relative}@media not all and (width>=64rem){.city-scene.is-detail-open .city-inner-menu,.city-scene.is-detail-open .city-main-menu{bottom:var(--city-drawer-stack-offset)}}.city-scene .city-scene__breadcrumb{z-index:10;pointer-events:none;padding-inline:1.5rem;padding-top:0;padding-bottom:1rem;position:absolute;top:4.5rem;left:0}.city-scene .city-scene__title{width:100%;top:calc(var(--spacing,.25rem) * 20);text-align:center;letter-spacing:.01125rem;margin-inline:auto;font-family:family-Semibold,sans-serif;font-size:1.125rem;line-height:1.5rem;position:absolute}@media (width>=64rem){.city-scene .city-scene__breadcrumb{padding-inline:7.5rem;padding-top:0;padding-bottom:1.5rem}.city-scene .city-scene__title{top:calc(var(--spacing,.25rem) * 32);letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.25rem;line-height:1.5rem}@media (width>=64rem){.city-scene .city-scene__title{letter-spacing:0;font-family:family-Semibold,sans-serif;font-size:1.875rem;line-height:2.5rem}}}.city-scene .city-scene__mobile-block{width:100%;height:100%;position:absolute}.city-scene .city-scene__rotate-overlay{z-index:20;cursor:default;background-color:oklab(0% none none/.8);justify-content:center;align-items:center;padding-inline:1.5rem;display:flex;position:absolute;inset:0}.city-scene .city-scene__rotate-overlay-card{color:#fff;width:100%;max-width:var(--container-sm,24rem);flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;display:flex}.city-scene .city-scene__rotate-overlay-text{text-align:center;letter-spacing:.01125rem;font-family:family-Semibold,sans-serif;font-size:1.125rem;line-height:1.5rem}.city-scene.is-scene-mode{z-index:20;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;height:100svh;transition-duration:.5s}@media (width>=64rem){.city-scene.is-scene-mode{z-index:10;height:94vh}}.city-scene:not(.is-scene-mode){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;height:75vh;transition-duration:.5s}.city-scene .city-scene__close-scene{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4);background-color:#fff;border-radius:2147483647px;position:absolute}.city-scene .city-scene__enter-building{left:4%;bottom:calc(var(--city-drawer-stack-offset) + var(--city-main-menu-height) + var(--city-overlay-gap));color:#fff;letter-spacing:.01rem;cursor:pointer;--tw-shadow:0 4px 40px 0 var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#012059;align-items:center;gap:1rem;padding-block:1rem;padding-inline:1.5rem;font-family:family-Bold,sans-serif;font-size:1rem;line-height:1.5rem;transition-duration:.3s;display:flex;position:absolute}@media (width>=64rem){.city-scene .city-scene__enter-building{z-index:20;top:70%;bottom:auto;left:80%}}.city-scene .city-scene__enter-building:hover{opacity:.9}.city-scene .city-scene__button-area{bottom:calc(var(--spacing,.25rem) * 4);width:100%;padding-inline:1rem;position:absolute}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
