.casalta-interiors__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-8)}.casalta-interiors__title{grid-column:2;margin:0;text-align:center}@media screen and (max-width:749px){.casalta-interiors__head{grid-template-columns:1fr}.casalta-interiors__title{grid-column:1}}.casalta-caption__meta{font-weight:200;font-size:var(--t-body);color:var(--c-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.casalta-interiors__empty{margin:var(--sp-9) 0;text-align:center;color:var(--c-ink-muted)}.casalta-project__gallery{position:relative;height:calc(100svh - var(--casalta-header-height, 80px));padding:0 var(--page-padding, 64px) var(--stage-pad, 48px);box-sizing:border-box;display:flex;flex-direction:column}.casalta-project__gallery .casalta-carousel__viewport{flex:1 1 auto;min-height:0}.casalta-project__gallery .casalta-carousel__zone{cursor:pointer;outline:none}.casalta-project__gallery .casalta-carousel__zone:focus,.casalta-project__gallery .casalta-carousel__zone:focus-visible{outline:none}.casalta-project__gallery .casalta-carousel__track{height:100%}.casalta-project__slide{height:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--grid-gap, 16px);grid-template-columns:none}:where(.casalta-project__frame){margin:0}.casalta-project__frame:where(:last-child:not(:first-child)){margin-left:auto}.casalta-project__frame:where(:not(:first-child):not(:last-child)){margin-inline:auto}.casalta-project__frame--left{margin-right:auto;margin-left:0}.casalta-project__frame--center{margin-inline:auto}.casalta-project__frame--right{margin-left:auto;margin-right:0}.casalta-project__frame--right+.casalta-project__frame--right{margin-left:0}.casalta-project__frame--left:has(+.casalta-project__frame--left){margin-right:0}.casalta-project__frame--center:has(+.casalta-project__frame--center){margin-right:0}.casalta-project__frame--center+.casalta-project__frame--center{margin-left:0}.casalta-project__slide--solo{justify-content:flex-start}.casalta-project__slide--center{justify-content:center}.casalta-project__slide--right{justify-content:flex-end}.casalta-project__slide--center .casalta-project__frame img{object-position:top center}.casalta-project__slide--right .casalta-project__frame img{object-position:top right}.casalta-project__slide--solo:not(.casalta-project__slide--center):not(.casalta-project__slide--right) .casalta-project__frame img{object-position:top left}.casalta-project__frame{height:100%;min-width:0;flex:0 1 auto;display:block}.casalta-project__frame img{display:block;height:var(--img-h, 100%);width:auto;max-width:100%;object-fit:contain;object-position:top center}.casalta-project__frame:first-child img{object-position:top left}.casalta-project__frame:last-child img{object-position:top right}.casalta-project__frame--small img{height:calc(var(--img-h, 100%) * var(--project-small, 62) / 100)}.casalta-project__gallery.is-collapsed .casalta-project__slide{display:contents}.casalta-project__gallery.is-collapsed .casalta-project__frame{flex:0 0 100%;margin:0}.casalta-project__gallery.is-collapsed .casalta-project__frame--small img{height:var(--img-h, 100%)}.casalta-project__gallery.is-collapsed .casalta-project__frame img{object-position:top center}.casalta-project__gallery.is-collapsed .casalta-project__frame{height:auto;align-self:start;aspect-ratio:var(--project-mobile-ratio, 2 / 3)}.casalta-project__gallery.is-collapsed .casalta-project__frame img{width:100%;height:100%;max-width:none;object-fit:cover}.casalta-project__corners{flex:0 0 auto;display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-3) .5em;padding-top:var(--sp-5);text-align:right}.casalta-project__sep:after{content:",";font-style:normal}.casalta-project__crumbs{margin-right:auto}.casalta-project__ident{margin:0;color:var(--c-ink);font-weight:200;font-size:var(--t-body);line-height:1.2}.casalta-project__note{margin:0;font-weight:200;font-size:var(--t-body);line-height:1.2;color:var(--c-ink)}.casalta-project__note p{margin:0}.casalta-project__nav{display:flex;align-items:baseline;gap:var(--sp-3);margin-left:1.5em}.casalta-project__step{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;color:var(--c-ink);font:inherit;font-size:var(--t-body);line-height:1}.casalta-project__step:hover{color:var(--c-ink-muted)}.casalta-project__step:focus-visible{outline:1px solid var(--c-ink);outline-offset:3px}.casalta-project__where,.casalta-project__count{margin:0;font-weight:200;font-style:normal;font-size:var(--t-body);line-height:1.2;color:var(--c-ink)}.casalta-project__count{font-variant-numeric:tabular-nums}.casalta-project__name--alone{margin:var(--sp-9) 0;text-align:center;font-weight:200}@media screen and (max-width:749px){.casalta-project__gallery{padding-left:var(--sp-6);padding-right:var(--sp-6)}.casalta-project__where,.casalta-project__count{white-space:nowrap}.casalta-project__slide{flex-direction:column}.casalta-project__frame img{max-width:100%}}.casalta-project__text{display:grid;grid-template-columns:1fr;gap:var(--sp-7);margin-bottom:var(--sp-10)}@media screen and (min-width:750px){.casalta-project__text{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--sp-9)}}.casalta-project__summary{max-width:62ch}.casalta-project__summary p:first-child{margin-top:0}.casalta-project__summary p:last-child{margin-bottom:0}.casalta-project__credits-label{margin:0 0 var(--sp-4);color:var(--c-ink-muted)}.casalta-project__credits-body p{margin:0 0 var(--sp-3)}.casalta-project__credits-body p:last-child{margin-bottom:0}.casalta-project__objects-label{margin:0 0 var(--sp-6);color:var(--c-ink-muted)}.casalta-reel{min-height:calc(100svh - var(--casalta-header-height, 80px));--reel-n: var(--reel-n-desktop, 3);--reel-below: calc(var(--sp-9) + var(--sp-7));--reel-h: calc( 100svh - var(--casalta-header-height, 80px) - var(--reel-below) )}.casalta-reel__carousel{display:block;width:min(100%,calc(var(--reel-n, 3) * var(--reel-h) * (var(--reel-ratio, 2 / 3)) + (var(--reel-n, 3) - 1) * var(--grid-gap, 16px)));margin-inline:auto}.casalta-reel__viewport{position:relative;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.casalta-reel__viewport .casalta-carousel__zone:focus{outline:none}.casalta-reel__frame img{-webkit-user-drag:none}.casalta-reel__track{display:flex;gap:var(--grid-gap, 16px);transition:transform .7s cubic-bezier(.25,.8,.25,1)}.casalta-reel__track.is-instant,.casalta-reel__track.is-dragging{transition:none}.casalta-reel__track.is-dragging{cursor:grabbing}@media(prefers-reduced-motion:reduce){.casalta-reel__track{transition:none}}.casalta-reel__slide{flex:0 0 calc((100% - (var(--reel-n, 3) - 1) * var(--grid-gap, 16px)) / var(--reel-n, 3));min-width:0}:where(.casalta-reel__slide){margin:0}.casalta-reel__slide--wide{flex-basis:min(100%,calc(2 * (100% - (var(--reel-n, 3) - 1) * var(--grid-gap, 16px)) / var(--reel-n, 3) + var(--grid-gap, 16px)))}.casalta-reel__frame{position:relative;aspect-ratio:var(--reel-ratio, 2 / 3);overflow:hidden;background-color:#00000008}.casalta-reel__slide--wide .casalta-reel__frame{aspect-ratio:auto;height:0;padding-top:calc((100% - var(--grid-gap, 16px)) / 2 / (var(--reel-ratio, 2 / 3)))}.casalta-reel__frame img,.casalta-reel__frame .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.casalta-reel__bar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-6);margin-top:var(--sp-4)}.casalta-reel__caption{margin:0;min-width:0;color:var(--c-ink)}.casalta-reel__meta:not(:empty):before{content:", ";font-style:normal}.casalta-reel__bar .casalta-carousel__nav{flex:0 0 auto}@media screen and (max-width:749px){.casalta-reel{--reel-n: var(--reel-n-mobile, 1)}}.casalta-icarousel__bar{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-6);margin-top:var(--stage-caption-space, var(--sp-2))}.casalta-icarousel__caption{margin:0;min-width:0;color:var(--c-ink)}.casalta-icarousel__bar .casalta-carousel__nav{flex:0 0 auto;margin:0}.casalta-icarousel__bar--split{contain:inline-size;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left nav right";align-items:baseline;column-gap:var(--sp-6);color:var(--c-ink)}.casalta-icarousel__slot:not([hidden]){display:contents}.casalta-icarousel__left{grid-area:left;margin:0}.casalta-icarousel__right{grid-area:right;margin:0;text-align:right}.casalta-icarousel__bar--split .casalta-carousel__nav{grid-area:nav}@media screen and (max-width:749px){.casalta-section--stagefull.casalta-stage--center.casalta-stage--mobile-single{--stage-h: calc(var(--image-h, 80svh) * var(--stage-scale-n-m, var(--stage-scale-n, 1)))}.casalta-section--stagefull.casalta-stage--center.casalta-stage--mobile-single{display:block;padding-top:max(0px,calc((100svh - var(--stage-h)) / 2 - var(--casalta-header-height, 80px) + var(--stage-shift, 0svh)))}.casalta-section--stagefull.casalta-stage--center.casalta-stage--mobile-single:before,.casalta-section--stagefull.casalta-stage--center.casalta-stage--mobile-single:after{content:none}.casalta-section--stagefull.casalta-stage--mobile-single .casalta-carousel{width:min(100%,calc(var(--stage-h) * (var(--stage-ratio, 2 / 3))));width:min(100%,round(down,calc(var(--stage-h) * (var(--stage-ratio, 2 / 3))),1px));margin-inline:auto}.casalta-section--stagefull.casalta-stage--mobile-single .casalta-carousel__viewport{aspect-ratio:var(--stage-ratio, 2 / 3)}.casalta-stage--mobile-single .casalta-icarousel__bar{margin-top:var(--stage-caption-space-mobile, var(--stage-caption-space, var(--sp-2)))}.casalta-stage--mobile-single .casalta-carousel.is-collapsed .casalta-carousel__slide{display:contents}.casalta-section--stagefull.casalta-stage--mobile-single .is-collapsed .casalta-media{flex:0 0 100%;width:100%;height:100%;aspect-ratio:auto}.casalta-stage--mobile-single .is-collapsed .casalta-icarousel__bar--split{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left nav"}.casalta-stage--mobile-single .is-collapsed .casalta-icarousel__right{grid-area:left;text-align:left}.casalta-stage--mobile-single .is-collapsed[data-part="0"] .casalta-icarousel__right,.casalta-stage--mobile-single .is-collapsed[data-part="1"] .casalta-icarousel__slot:has(.casalta-icarousel__right) .casalta-icarousel__left{display:none}}.casalta-stage--single .casalta-carousel.is-collapsed .casalta-carousel__slide{display:contents}.casalta-section--stagefull.casalta-stage--single .is-collapsed .casalta-media{flex:0 0 100%;width:100%;height:100%;aspect-ratio:auto}.casalta-stage--single .is-collapsed .casalta-icarousel__bar--split{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left nav"}.casalta-stage--single .is-collapsed .casalta-icarousel__right{grid-area:left;text-align:left}.casalta-stage--single .is-collapsed[data-part="0"] .casalta-icarousel__right,.casalta-stage--single .is-collapsed[data-part="1"] .casalta-icarousel__slot:has(.casalta-icarousel__right) .casalta-icarousel__left{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/casalta-interiors.css.map */
