.casatlantic-home-hero-section{background:var(--casa-canvas, #fafafa);margin:0}.casatlantic-home-hero{--home-hero-content-inset: var(--casa-hero-content-inset, clamp(2rem, 5.66vw, 8.6rem));--home-hero-content-offset: clamp(3.2rem, 6vh, 6.8rem);--home-hero-location-top: clamp(11rem, 19vh, 20rem);--home-hero-safe-top: 0px;background:var(--casa-coal, #202020);color:var(--home-hero-text, var(--casa-text-light, #f8f6f1));isolation:isolate;min-height:max(54rem,calc(100vh - var(--casa-announcement-height, 3rem)));min-height:max(54rem,calc(100svh - var(--casa-announcement-height, 3rem)));overflow:hidden;position:relative}.casatlantic-home-hero--overlap-header{--home-hero-safe-top: calc(var(--casa-header-height, 8.2rem) + 3.2rem);margin-top:calc(-1 * (var(--casa-header-height, 8.2rem) + var(--casa-divider-width, .1rem)))}.casatlantic-home-hero__media,.casatlantic-home-hero__media picture,.casatlantic-home-hero__overlay{top:0;right:0;bottom:0;left:0;position:absolute}.casatlantic-home-hero__media{z-index:0}.casatlantic-home-hero__media picture{display:block}.casatlantic-home-hero__media img,.casatlantic-home-hero__placeholder{height:100%;object-fit:cover;object-position:var(--home-hero-focal-x, 50%) var(--home-hero-focal-y, 50%);width:100%}.casatlantic-home-hero__placeholder{background:var(--casa-divider, #d9d2c8)}.casatlantic-home-hero__overlay{background:#000;opacity:var(--home-hero-overlay-opacity, .25);pointer-events:none;z-index:1}.casatlantic-home-hero__location{margin:0;position:absolute;z-index:2;font-family:var(--casa-font-display, var(--font-heading-family), Georgia, serif);font-size:var(--font-size-serif-small, 1.2rem);font-weight:var(--font-heading-weight, 400);letter-spacing:-.01em;line-height:var(--line-height-serif-small, 1.5rem);max-width:calc(100% - 2 * var(--casa-page-gutter, 2rem));overflow-wrap:anywhere;right:var(--casa-page-gutter, clamp(2rem, 3.95vw, 6rem));text-transform:uppercase;top:var(--home-hero-location-top)}.casatlantic-home-hero__content-frame{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);min-height:inherit;padding:max(var(--home-hero-safe-top),var(--home-hero-content-offset)) var(--home-hero-content-inset) var(--home-hero-content-offset);pointer-events:none;position:relative;z-index:2}.casatlantic-home-hero__content{align-self:end;justify-self:start;margin:0;max-width:min(58rem,100%);min-width:0;overflow-wrap:anywhere;pointer-events:auto}.casatlantic-home-hero__eyebrow{font-family:var(--casa-font-sans, var(--font-body-family), Arial, sans-serif);font-size:var(--font-size-small, 1.2rem);letter-spacing:-.01em;line-height:var(--line-height-small, 1.5rem);margin:0 0 1.4rem}.casatlantic-home-hero__heading{color:inherit;font-family:var(--casa-font-display, var(--font-heading-family), Georgia, serif);font-size:var(--font-size-h1, 2.7rem);font-style:normal;font-weight:var(--font-heading-weight, 400);letter-spacing:-.03em;line-height:var(--line-height-h1, 3.3rem);margin:0;text-transform:none}.casatlantic-home-hero__cta{align-items:center;border:.1rem solid currentColor;color:inherit;display:inline-flex;font-family:var(--casa-font-display, var(--font-heading-family), Georgia, serif);font-size:var(--font-size-serif-large, 1.7rem);justify-content:center;line-height:var(--line-height-serif-large, 2.1rem);margin-top:clamp(2rem,3.2vh,3.2rem);min-height:var(--casa-secondary-cta-height, 4.9rem);padding:.6rem 1.6rem;text-decoration:none;transition:background-color .18s ease,color .18s ease;width:min(26.7rem,100%)}.casatlantic-home-hero__cta[aria-disabled=true]{cursor:default;opacity:.65}.casatlantic-home-hero[data-button-style=link] .casatlantic-home-hero__cta{border:0;padding-inline:0;text-decoration:underline;text-underline-offset:.2em;width:auto;max-width:100%}.casatlantic-home-newsletter{background:var(--home-newsletter-paper, #f7f6f1);border:var(--casa-newsletter-frame, 1.2rem) solid var(--home-newsletter-border, #0f2a3d);box-sizing:border-box;color:var(--home-newsletter-text, #202020);display:block;left:50%;min-height:21.7rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(var(--casa-newsletter-max-width, 76.4rem),calc(100% - 4rem));z-index:3}.casatlantic-home-newsletter[hidden]{display:none!important}.casatlantic-home-newsletter__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:19.7rem;padding:3.2rem clamp(2rem,4vw,4.8rem);text-align:center}.casatlantic-home-newsletter__heading{color:inherit;font-family:var(--casa-font-display, var(--font-heading-family), Georgia, serif);font-size:var(--font-size-h2, 2.2rem);font-weight:var(--font-heading-weight, 400);letter-spacing:-.02em;line-height:var(--line-height-h2, 2.7rem);margin:0 0 2rem}.casatlantic-home-newsletter__form{margin:0;max-width:35rem;width:100%}.casatlantic-home-newsletter__field{align-items:center;border-bottom:.1rem solid currentColor;display:grid;gap:.6rem;grid-template-columns:auto minmax(3.6rem,1fr) 3.6rem;min-height:3.6rem}.casatlantic-home-newsletter__field label,.casatlantic-home-newsletter__field input,.casatlantic-home-newsletter__field button{color:inherit;font-family:var(--casa-font-sans, var(--font-body-family), Arial, sans-serif);font-size:var(--font-size-small, 1.2rem);letter-spacing:-.01em}.casatlantic-home-newsletter__field label{white-space:nowrap}.casatlantic-home-newsletter__field input{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;min-width:0;outline:0;padding:.6rem 0;width:100%}.casatlantic-home-newsletter__field input:focus-visible{box-shadow:none!important;outline:none!important}.casatlantic-home-newsletter__field button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:flex;font-size:1.8rem;height:3.6rem;justify-content:flex-end;padding:0;width:3.6rem}.casatlantic-home-newsletter__field button .icon-arrow{flex:0 0 auto;height:2rem;max-width:none;width:3rem}.casatlantic-home-newsletter__note{font-family:var(--casa-font-sans, var(--font-body-family), Arial, sans-serif);font-size:var(--font-size-small, 1.2rem);font-style:italic;letter-spacing:-.02em;line-height:var(--line-height-small-relaxed, 2rem);margin:1.6rem 0 0}.casatlantic-home-newsletter__message{font-family:var(--casa-font-sans, var(--font-body-family), Arial, sans-serif);font-size:var(--font-size-small, 1rem);line-height:var(--line-height-small, 1.3rem);margin:1rem 0 0}.casatlantic-home-newsletter__message--error{color:#8a1f16}@media screen and (max-width:749px){.casatlantic-home-hero{--home-hero-content-inset: 1.2rem;--home-hero-content-offset: 2rem;--home-hero-location-top: calc(var(--casa-header-height, 7.2rem) + 2rem);min-height:max(48rem,calc(100vh - var(--casa-announcement-height, 3rem)));min-height:max(48rem,calc(100svh - var(--casa-announcement-height, 3rem)))}.casatlantic-home-hero__media img,.casatlantic-home-hero__placeholder{object-position:var(--home-hero-mobile-focal-x, 50%) var(--home-hero-mobile-focal-y, 50%)}.casatlantic-home-hero__location{font-size:var(--casa-text-min-size);right:1.6rem}.casatlantic-home-hero__content{max-width:100%}.casatlantic-home-hero__eyebrow{font-size:1.4rem;margin-bottom:1rem}.casatlantic-home-hero__heading{font-size:clamp(2.4rem,7vw,3rem);max-width:38rem}.casatlantic-home-hero__cta{font-size:var(--casa-text-min-size);margin-top:2rem;min-height:4.4rem;width:min(21rem,100%)}.casatlantic-home-newsletter{border-width:.7rem;min-height:0;top:43%;width:calc(100% - 2.4rem)}.casatlantic-home-newsletter__inner{min-height:0;padding:3.2rem 1.6rem 2.6rem}.casatlantic-home-newsletter__heading{font-size:1.6rem;margin-bottom:2rem}.casatlantic-home-newsletter__field{gap:.5rem}.casatlantic-home-newsletter__note{font-size:1.4rem;margin-top:1.6rem}}@media screen and (min-width:750px){.casatlantic-home-hero:has(>.casatlantic-home-hero__location):not([data-location-desktop=hidden]){--home-hero-safe-top: calc(var(--home-hero-location-top) + 4rem)}.casatlantic-home-hero[data-content-vertical-desktop=top] .casatlantic-home-hero__content{align-self:start}.casatlantic-home-hero[data-content-vertical-desktop=center] .casatlantic-home-hero__content-frame{padding-block:max(var(--home-hero-safe-top),var(--home-hero-content-offset))}.casatlantic-home-hero[data-content-vertical-desktop=center] .casatlantic-home-hero__content{align-self:center}.casatlantic-home-hero[data-location-desktop=left] .casatlantic-home-hero__location{left:var(--casa-hero-content-inset, clamp(2rem, 5.66vw, 8.6rem));max-width:calc(100% - var(--casa-hero-content-inset, clamp(2rem, 5.66vw, 8.6rem)) - var(--casa-page-gutter, 2rem));right:auto}.casatlantic-home-hero[data-location-desktop=center] .casatlantic-home-hero__location{left:50%;right:auto;text-align:center;transform:translate(-50%);width:max-content}.casatlantic-home-hero[data-location-desktop=hidden] .casatlantic-home-hero__location{display:none}.casatlantic-home-hero[data-content-desktop=center] .casatlantic-home-hero__content{justify-self:center;text-align:center}.casatlantic-home-hero[data-content-desktop=center] .casatlantic-home-hero__heading{margin-inline:auto}.casatlantic-home-hero[data-content-desktop=right] .casatlantic-home-hero__content{justify-self:end;text-align:right}.casatlantic-home-hero[data-content-desktop=right] .casatlantic-home-hero__heading{margin-left:auto}}@media screen and (max-width:749px){.casatlantic-home-hero:has(>.casatlantic-home-hero__location):not([data-location-mobile=hidden]){--home-hero-safe-top: calc(var(--home-hero-location-top) + 4rem)}.casatlantic-home-hero[data-content-vertical-mobile=top] .casatlantic-home-hero__content{align-self:start}.casatlantic-home-hero[data-content-vertical-mobile=center] .casatlantic-home-hero__content-frame{padding-block:max(var(--home-hero-safe-top),var(--home-hero-content-offset))}.casatlantic-home-hero[data-content-vertical-mobile=center] .casatlantic-home-hero__content{align-self:center}.casatlantic-home-hero[data-location-mobile=left] .casatlantic-home-hero__location{left:1.2rem;right:auto}.casatlantic-home-hero[data-location-mobile=center] .casatlantic-home-hero__location{left:50%;right:auto;text-align:center;transform:translate(-50%);width:max-content}.casatlantic-home-hero[data-location-mobile=hidden] .casatlantic-home-hero__location{display:none}.casatlantic-home-hero[data-content-mobile=center] .casatlantic-home-hero__content{justify-self:center;text-align:center;width:100%}.casatlantic-home-hero[data-content-mobile=center] .casatlantic-home-hero__heading{margin-inline:auto}.casatlantic-home-hero[data-content-mobile=right] .casatlantic-home-hero__content{justify-self:end;text-align:right}.casatlantic-home-hero[data-content-mobile=right] .casatlantic-home-hero__heading{margin-left:auto}}@media screen and (max-height:700px){.casatlantic-home-newsletter{min-height:0;top:44%}.casatlantic-home-newsletter__inner{min-height:0;padding-bottom:3rem;padding-top:3.5rem}.casatlantic-home-newsletter__heading{margin-bottom:1.8rem}.casatlantic-home-newsletter__note{margin-top:1.6rem}}@media(prefers-reduced-motion:reduce){.casatlantic-home-hero__cta{transition:none}}.casatlantic-home-hero__media{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.casatlantic-home-hero--two-images .casatlantic-home-hero__media{grid-template-columns:repeat(2,minmax(0,1fr))}.casatlantic-home-hero__media .casatlantic-home-hero__picture{height:100%;inset:auto;min-height:0;min-width:0;overflow:hidden;position:relative}@media(max-width:749px){.casatlantic-home-hero--two-images:is([data-mobile-images=first],[data-mobile-images=second]) .casatlantic-home-hero__media{grid-template-columns:minmax(0,1fr)}.casatlantic-home-hero--two-images[data-mobile-images=first] .casatlantic-home-hero__picture--2,.casatlantic-home-hero--two-images[data-mobile-images=second] .casatlantic-home-hero__picture--1{display:none}}.casatlantic-home-hero-section:not(:first-child) .casatlantic-home-hero--overlap-header{--home-hero-safe-top: 0px;margin-top:0}.casatlantic-home-hero{background:var(--casa-canvas, #fafafa)}.casatlantic-home-hero__media{gap:var(--hero-image-gap, 0px)}.casatlantic-home-hero[data-third-image=true] .casatlantic-home-hero__media{grid-template-columns:repeat(3,minmax(0,1fr))}.casatlantic-home-hero__media .casatlantic-home-hero__picture>picture,.casatlantic-home-hero__picture:after{position:absolute;inset:var(--hero-image-top, 0px) var(--hero-image-right, 0px) var(--hero-image-bottom, 0px) var(--hero-image-left, 0px)}.casatlantic-home-hero__picture:after{content:"";background:#000;opacity:var(--home-hero-overlay-opacity, .25);pointer-events:none;z-index:1}.hero-image-content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;padding:3.2rem;z-index:2;pointer-events:none}.hero-image-content>div{width:100%;justify-self:center}.hero-image-content h2{margin:0 0 1rem;line-height:1.2}.hero-image-content a{color:inherit;text-decoration:underline;pointer-events:auto}@media(max-width:749px){.casatlantic-home-hero__media{gap:var(--hero-image-gap-mobile, 0px)}.casatlantic-home-hero[data-stack-mobile=true] .casatlantic-home-hero__media{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:minmax(0,1fr)}.casatlantic-home-hero:is([data-mobile-images=first],[data-mobile-images=second]) .casatlantic-home-hero__picture--3{display:none}.casatlantic-home-hero[data-hide-content-mobile=true] :is(.casatlantic-home-hero__content-frame,.casatlantic-home-hero__location){display:none}}@media(max-width:749px){.casatlantic-home-hero__picture:after{opacity:var(--home-hero-mobile-overlay-opacity, var(--home-hero-overlay-opacity, .25))}}
/*# sourceMappingURL=/cdn/shop/t/212/assets/casatlantic-home-hero.css.map */
