.casalta-page{padding-top:var(--section-space-above, 0px)}.casalta-page__inner{max-width:var(--page-measure, 50rem);margin-inline:auto}.casalta-page--middle{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--casalta-header-height, 80px));margin-bottom:0}.casalta-page__title{margin:0 0 var(--sp-7);color:var(--c-ink)}.casalta-page--center .casalta-page__title,.casalta-page--center .casalta-page__body{text-align:center}.casalta-page__body{font-size:var(--t-body);line-height:var(--lh-body, 1.55);color:var(--c-ink)}.casalta-page__body>:first-child{margin-top:0}.casalta-page__body>:last-child{margin-bottom:0}.casalta-page__body p{margin:0 0 var(--sp-6)}.casalta-page__body h2,.casalta-page__body h3{margin:var(--sp-8) 0 var(--sp-4);font-weight:200;font-size:var(--t-title);line-height:var(--lh-title, 1.2)}.casalta-page__body a{color:var(--c-ink);text-decoration:underline;text-underline-offset:.3rem}.casalta-page__body a:hover{color:var(--c-ink-muted)}.casalta-page__body ul,.casalta-page__body ol{margin:0 0 var(--sp-6);padding-left:var(--sp-6)}.casalta-page__body li+li{margin-top:var(--sp-2)}.casalta-page__body img{display:block;max-width:100%;height:auto;margin:var(--sp-7) 0}.casalta-page__body blockquote{margin:var(--sp-7) 0;padding-left:var(--sp-6);border-left:1px solid var(--c-rule)}.casalta-about__stage{--about-h: calc(var(--image-h, 70svh) * var(--about-scale, .82));--about-fit-h: min( var(--about-h), calc( (100% - (var(--about-frames, 1) - 1) * var(--grid-gap, 16px)) / var(--about-frames, 1) / (var(--about-ratio, 2 / 3)) ) );display:flex;flex-direction:column;align-items:center;min-height:calc(100svh - var(--casalta-header-height, 80px));padding-top:max(0px,calc((100svh - var(--about-fit-h)) / 2 - var(--casalta-header-height, 80px) + var(--about-shift, 0svh)))}.casalta-about--diptych .casalta-about__stage,.casalta-about--caption .casalta-about__stage{--about-frames: 2}.casalta-about--single .casalta-about__stage{--about-frames: 1}.casalta-about__media{flex:0 0 auto;width:min(100%,calc(var(--about-h) * (var(--about-ratio, 2 / 3))));aspect-ratio:var(--about-ratio, 2 / 3)}.casalta-about__line{margin:var(--sp-5) 0 0;font-size:var(--t-body);line-height:var(--lh-body, 1.55);text-align:center;color:var(--c-ink)}.casalta-about__figure{display:flex;flex-direction:column;align-items:center;width:100%}.casalta-about__text{margin-top:var(--sp-9)}@media screen and (min-width:990px){.casalta-about--right .casalta-about__stage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:var(--sp-8);align-items:start}.casalta-about--right .casalta-about__figure{grid-column:2;width:auto}.casalta-about--right .casalta-about__media{width:calc(var(--about-h) * (var(--about-ratio, 2 / 3)))}.casalta-about--right .casalta-about__text{grid-column:3;justify-self:start;width:100%;max-width:var(--page-measure, 50rem);margin:0}}.casalta-about__diptych{display:flex;align-items:stretch;gap:var(--grid-gap, 16px);width:min(100%,calc(2 * var(--about-h) * (var(--about-ratio, 2 / 3)) + var(--grid-gap, 16px)))}.casalta-about__frame,.casalta-about__panel{flex:1 1 0;min-width:0}.casalta-about__frame{aspect-ratio:var(--about-ratio, 2 / 3)}.casalta-about__panel{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-7)}.casalta-about__title{margin:0 0 var(--sp-5);color:var(--c-ink)}@media screen and (max-width:749px){.casalta-about__diptych{flex-direction:column;width:100%}.casalta-about__frame,.casalta-about__panel{flex:0 0 auto}}.casalta-about--corner .casalta-about__stage{position:relative}.casalta-about__corner{position:absolute;left:0;bottom:var(--header-pad-y, 24px);width:calc((100% - var(--about-h) * (var(--about-ratio, 2 / 3))) / 2 - var(--sp-8));max-width:var(--page-measure, 50rem)}.casalta-about__corner .casalta-about__title{margin:0 0 var(--sp-5)}.casalta-about__corner .casalta-page__body p{margin:0 0 1.45em}.casalta-about__corner .casalta-about__contact{margin-top:var(--sp-6)}@media screen and (max-width:749px){.casalta-about__corner{position:static;width:auto;margin-top:var(--sp-8)}}.casalta-about__pair{--about-frames: 2;width:min(100%,calc(var(--about-frames) * var(--about-h) * (var(--about-ratio, 2 / 3)) + (var(--about-frames) - 1) * var(--grid-gap, 16px)))}.casalta-about--single .casalta-about__pair{--about-frames: 1}.casalta-about{--about-caption-scale: var(--about-caption-scale-d, 1)}@media screen and (max-width:749px){.casalta-about{--about-caption-scale: var(--about-caption-scale-m, var(--about-caption-scale-d, 1))}}.casalta-about--single .casalta-about__stage{container-type:inline-size}.casalta-about--single .casalta-about__caption{--caption-w: min(calc(var(--about-caption-scale, 1) * 100%), calc((100cqw + 100%)/2) );width:var(--caption-w);margin-left:0}.casalta-about--single.casalta-page--center .casalta-about__caption{--caption-w: min(calc(var(--about-caption-scale, 1) * 100%), 100cqw);margin-left:calc((100% - var(--caption-w)) / 2)}.casalta-about:not(.casalta-press-item) :is(.casalta-about__caption-text,.casalta-about__panel-top .casalta-page__body,.casalta-about__text .casalta-page__body,.casalta-about__corner>.casalta-page__body:not(.casalta-about__contact)){-webkit-hyphens:manual;hyphens:manual;text-wrap:wrap}.casalta-about:not(.casalta-press-item) .casalta-page__body a{-webkit-hyphens:manual;hyphens:manual;white-space:nowrap}.casalta-about--justify :is(.casalta-about__caption-text,.casalta-about__panel-top .casalta-page__body,.casalta-about__text .casalta-page__body,.casalta-about__corner>.casalta-page__body:not(.casalta-about__contact)){text-align:justify}.casalta-about--caption .casalta-about__diptych{width:100%}.casalta-about__caption{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "text text" "start end";column-gap:var(--sp-6);align-items:baseline;margin-top:var(--about-caption-space, var(--sp-4));color:var(--c-ink)}.casalta-about__caption .casalta-about__title{grid-area:title;margin:0 0 var(--sp-2)}.casalta-about__caption-start{grid-area:start;margin-top:var(--sp-5)}.casalta-about__caption-end{grid-area:end;margin-top:var(--sp-5);text-align:right}.casalta-about__caption-text{grid-area:text}.casalta-about__caption .casalta-page__body p{margin:0}.casalta-about__caption .casalta-page__body p+p{margin-top:var(--sp-3)}@media screen and (max-width:749px){.casalta-about--caption .casalta-about__diptych{flex-direction:row}.casalta-about--caption .casalta-about__frame{flex:1 1 0}}@media screen and (max-width:749px){.casalta-about--single .casalta-about__pair{width:min(100%,calc(var(--about-h) * (var(--about-phone-ratio, 2 / 3))))}.casalta-about--single .casalta-about__stage{--about-fit-h: calc( min(100%, calc(var(--about-h) * (var(--about-phone-ratio, 2 / 3)))) / (var(--about-ratio, 2 / 3)) )}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/casalta-page.css.map */
