.contact-inquiry,.about-casa{padding:5.6rem 0 7.2rem}.contact-inquiry{padding:0}.contact-inquiry__intro,.about-casa__intro{max-width:74rem}.contact-inquiry__hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(38rem,.72fr);gap:clamp(4rem,8vw,11rem);align-items:center;padding-top:clamp(5.6rem,8vw,9rem);padding-bottom:clamp(5.6rem,8vw,9rem)}.contact-inquiry__intro h1{margin-bottom:1.8rem;font-size:clamp(4rem,5.7vw,7.2rem);line-height:1.04;letter-spacing:0}.contact-inquiry__write-link{margin-top:3rem}.contact-inquiry__hero-media{position:relative;display:block;min-height:42rem;aspect-ratio:4 / 5;overflow:hidden;color:#fff}.contact-inquiry__hero-image{display:block;width:100%;height:100%;object-fit:cover}.contact-inquiry__hero-caption{position:absolute;right:0;bottom:0;left:0;padding:4rem 1.8rem 1.5rem;overflow:hidden;color:#fff;background:linear-gradient(transparent,#000000bd);font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap}.contact-inquiry__eyebrow,.about-casa__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.09rem;text-transform:uppercase}.contact-inquiry h1,.about-casa h1,.about-casa h2{margin-top:0}.contact-inquiry__lede,.about-casa__lede{margin:0;font-size:1.9rem;line-height:1.55}.contact-inquiry__content,.about-casa__hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(34rem,1fr);align-items:start;gap:clamp(3.2rem,7vw,10rem);margin-top:5.2rem}.contact-inquiry__content{margin-top:0;padding-top:clamp(5.6rem,8vw,9rem);padding-bottom:clamp(5.6rem,8vw,9rem);border-top:.1rem solid rgba(var(--color-foreground),.14)}.contact-inquiry__details{display:grid;gap:3.2rem;max-width:48rem}.contact-inquiry__details h2,.about-casa__band h2{margin-bottom:1rem;font-size:2.2rem}.contact-inquiry__details p,.contact-inquiry__details li,.about-casa__band p,.about-casa__proof{font-size:1.55rem;line-height:1.6}.contact-inquiry__details p{margin:0}.contact-inquiry__details ul{display:grid;gap:1rem;margin:0;padding-left:2.2rem}.contact-inquiry__email{color:rgb(var(--color-foreground));font-size:1.8rem;text-underline-offset:.3rem}.contact-inquiry__form{display:grid;gap:1.8rem;padding:3.2rem;border:.1rem solid rgba(var(--color-foreground),.16)}.contact-inquiry .field__label,.contact-inquiry__select-label{font-size:1.3rem}.contact-inquiry .field__input,.contact-inquiry .select__select{min-height:5.4rem}.contact-inquiry__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.contact-inquiry .field{margin:0}.contact-inquiry__select-field{display:grid;grid-template-rows:auto 1fr;border:.1rem solid rgba(var(--color-foreground),.24)}.contact-inquiry__select-label{color:rgba(var(--color-foreground),.75);font-size:1.2rem;line-height:1.4;padding:1rem 2rem 0}.contact-inquiry__select-field .select__select{width:100%;min-height:4.4rem;box-sizing:border-box;margin:0!important;padding:.5rem 2rem 1.2rem;border:0;outline-offset:-.3rem}.contact-inquiry__select-control .svg-wrapper{right:2rem}.contact-inquiry__submit{width:100%;min-height:5.2rem}.contact-inquiry__response-note{margin:-.2rem 0 0;color:rgba(var(--color-foreground),.72);font-size:1.3rem;line-height:1.5;text-align:center}.contact-inquiry__confirmation-note{max-width:62rem;margin:2.4rem 0 0;font-size:1.5rem;line-height:1.6}.about-casa__media{margin:0}.about-casa__image{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.about-casa__caption{margin:1rem 0 0;font-size:1.25rem;line-height:1.45}.about-casa__bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;margin-top:6.4rem}.about-casa__band{padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.16)}.about-casa__band p{margin:0}.about-casa__proof{margin:4.8rem 0 0;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.16)}.about-casa__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}@media screen and (max-width:989px){.contact-inquiry__hero{grid-template-columns:1fr}.contact-inquiry__hero-media{min-height:0;aspect-ratio:16 / 10}.contact-inquiry__content,.about-casa__hero,.about-casa__bands{grid-template-columns:1fr}.contact-inquiry__details{max-width:none}.contact-inquiry__field-grid{grid-template-columns:1fr}.about-casa__image{aspect-ratio:16 / 10}}@media screen and (max-width:549px){.about-casa{padding:3.6rem 0 5.2rem}.contact-inquiry__hero{padding-top:4.4rem;padding-bottom:4.4rem}.contact-inquiry__hero-media{aspect-ratio:4 / 3}.contact-inquiry__write-link{width:100%}.contact-inquiry__lede,.about-casa__lede{font-size:1.7rem}.contact-inquiry__content,.about-casa__hero{margin-top:3.6rem}.contact-inquiry__content{margin-top:0}.contact-inquiry__form{padding:2.2rem 1.8rem}#ShopifyChat{right:.8rem!important;bottom:.8rem!important}}.about-casa.about-story{padding:0}.about-story__intro{max-width:94rem;padding-top:clamp(5.6rem,8vw,10rem);padding-bottom:clamp(4.4rem,6vw,7.2rem);text-align:center}.about-story__eyebrow,.about-story__section-label{margin:0 0 1.2rem;font-size:1.15rem;line-height:1.4;letter-spacing:.09rem;text-transform:uppercase}.about-story__intro h1{margin:0;font-size:clamp(4.4rem,7vw,8.4rem);line-height:1.02;letter-spacing:0}.about-story__lede{max-width:76rem;margin:2.4rem auto 0;font-size:clamp(1.9rem,2.1vw,2.7rem);line-height:1.45}.about-story__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3.2rem}.about-story__gallery{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(24rem,.75fr);grid-template-rows:repeat(2,minmax(24rem,31rem));gap:1.2rem;padding-bottom:clamp(6rem,9vw,11rem)}.about-story__gallery-item{position:relative;display:block;min-width:0;overflow:hidden;color:#fff;background:#151515}.about-story__gallery-item--primary{grid-row:1 / span 2}.about-story__gallery-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.about-story__gallery-item:hover .about-story__gallery-image{transform:scale(1.018)}.about-story__gallery-caption{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;gap:2rem;align-items:end;padding:3.6rem 1.8rem 1.5rem;font-size:1.25rem;line-height:1.35;background:linear-gradient(transparent,#000000b8)}.about-story__gallery-caption span:first-child{overflow:hidden;max-width:42rem;text-overflow:ellipsis;white-space:nowrap}.about-story__gallery-caption span:last-child{flex:0 0 auto}.about-story__founders-band{color:#f7f7f3;background:#111}.about-story__founders-band h2,.about-story__founders-band p{color:#f7f7f3}.about-story__founders{padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(6rem,8vw,10rem)}.about-story__founders-copy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);gap:clamp(4rem,8vw,12rem);align-items:start}.about-story__founders h2,.about-story__section-heading h2,.about-story__service h2,.about-story__closing h2{margin:0;font-size:clamp(3rem,4.4vw,5.8rem);line-height:1.1;letter-spacing:0}.about-story__founders-copy p{margin:0 0 1.8rem;font-size:1.7rem;line-height:1.65}.about-story__process{padding-top:clamp(6rem,9vw,11rem);padding-bottom:clamp(6rem,9vw,11rem)}.about-story__section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.56fr);gap:1.6rem 6rem;align-items:end;margin-bottom:5.6rem}.about-story__section-heading .about-story__section-label{grid-column:1 / -1}.about-story__section-heading>p:last-child{margin:0;font-size:1.65rem;line-height:1.6}.about-story__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem;margin:0;padding:0;list-style:none}.about-story__steps li{padding-top:1.8rem;border-top:.1rem solid rgba(var(--color-foreground),.22)}.about-story__steps span{display:block;margin-bottom:4rem;font-size:1.15rem}.about-story__steps h3{margin:0 0 1rem;font-size:2.2rem}.about-story__steps p,.about-story__service p{margin:0;font-size:1.5rem;line-height:1.65}.about-story__service-band{background:#eef0ed}.about-story__service{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5rem,10vw,14rem);padding-top:clamp(6rem,8vw,9rem);padding-bottom:clamp(6rem,8vw,9rem)}.about-story__service h2{margin-bottom:2rem;font-size:clamp(2.8rem,3.4vw,4.5rem)}.about-story__service p{max-width:55rem;margin-bottom:2.2rem}.about-story__service .underlined-link{font-size:1.45rem}.about-story__reviews{color:#f7f7f3;background:#111}.about-story__reviews h2,.about-story__reviews blockquote,.about-story__reviews a{color:#f7f7f3!important}.about-story__reviews>.page-width{padding-top:clamp(6rem,8vw,9rem);padding-bottom:clamp(6rem,8vw,9rem)}.about-story__review-heading{display:flex;justify-content:space-between;gap:3rem;align-items:end;margin-bottom:4.8rem}.about-story__review-heading h2{max-width:70rem;margin:0;color:#f7f7f3;font-size:clamp(2.6rem,3.5vw,4.7rem);line-height:1.2}.about-story__review-heading h2 span{display:block;margin-bottom:.8rem;color:#e5c76b;font-family:var(--font-body-family);font-size:1.8rem}.about-story__review-heading a{flex:0 0 auto;color:inherit;text-underline-offset:.35rem}.about-story__quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.about-story__quotes figure{margin:0;padding-top:2rem;border-top:.1rem solid rgba(255,255,255,.28)}.about-story__quotes blockquote{margin:0 0 2rem;color:#f7f7f3;font-family:var(--font-heading-family);font-size:2rem;line-height:1.45}.about-story__quotes figcaption{color:#ffffffc2;font-size:1.2rem}.about-story__closing{padding-top:clamp(7rem,10vw,12rem);padding-bottom:clamp(7rem,10vw,12rem);text-align:center}.about-story__closing h2{max-width:82rem;margin-right:auto;margin-left:auto}@media screen and (max-width:989px){.about-story__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(42rem,62vw) minmax(24rem,38vw)}.about-story__gallery-item--primary{grid-column:1 / -1;grid-row:auto}.about-story__founders-copy,.about-story__section-heading{grid-template-columns:1fr}.about-story__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2.8rem}.about-story__steps span{margin-bottom:2.6rem}}@media screen and (max-width:749px){.about-story__intro{text-align:left}.about-story__intro h1{font-size:clamp(4.4rem,15vw,6.2rem)}.about-story__actions{justify-content:flex-start}.about-story__gallery{grid-template-columns:1fr;grid-template-rows:minmax(40rem,125vw) repeat(2,minmax(28rem,88vw));gap:.8rem}.about-story__gallery-item--primary{grid-column:auto}.about-story__gallery-caption{padding:3rem 1.3rem 1.2rem}.about-story__founders-copy,.about-story__service,.about-story__review-heading,.about-story__quotes{display:grid;grid-template-columns:1fr}.about-story__founders-copy{gap:3.2rem}.about-story__service{gap:5.6rem}.about-story__review-heading{align-items:start;margin-bottom:4rem}.about-story__review-heading a{justify-self:start}.about-story__quotes{gap:3.6rem}}@media screen and (max-width:549px){.about-story__steps{grid-template-columns:1fr;gap:3.2rem}.about-story__actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.about-story__gallery-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-about.css.map */
