.coastline-home-heading{margin-bottom:clamp(3rem,5vw,5rem);text-align:center}.coastline-home-heading p,.coastline-instagram-premium__header p{margin:0 0 1rem;color:#b8955b;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.coastline-home-heading h2,.coastline-instagram-premium__header h2{margin:0;color:#102b46;font-family:var(--coast-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.5rem,5vw,6.4rem);font-weight:500;line-height:1;letter-spacing:-.03em}.coastline-home-heading>span{display:block;width:5rem;height:1px;margin:2rem auto 0;background:#b8955b}.coastline-journal{padding-block:clamp(6rem,9vw,11rem);background:var(--journal-bg)}.coastline-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,4rem)}.coastline-journal__image{display:block;overflow:hidden;aspect-ratio:16 / 8.5;background:#e6e1d8}.coastline-journal__image img,.coastline-journal__image svg{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.coastline-journal__content{padding-top:1.8rem}.coastline-journal__content>p{margin:0 0 .8rem;color:#b8955b;font-size:.95rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.coastline-journal__content h3{margin:0;color:#102b46;font-family:var(--coast-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(2rem,2.2vw,3rem);font-weight:500;line-height:1.15;letter-spacing:-.015em}.coastline-journal__content h3 a,.coastline-journal__link{color:inherit;text-decoration:none}.coastline-journal__link{display:inline-flex;gap:.8rem;margin-top:1.8rem;padding-bottom:.4rem;border-bottom:1px solid rgba(16,43,70,.35);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(hover:hover){.coastline-journal__article:hover .coastline-journal__image img{transform:scale(1.035)}}.coastline-instagram-premium{padding-block:clamp(4rem,6vw,7rem);border-top:1px solid rgba(16,43,70,.1);background:var(--instagram-bg)}.coastline-instagram-premium__header{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:2.8rem}.coastline-instagram-premium__header p{grid-column:1 / -1}.coastline-instagram-premium__header h2{font-size:clamp(2.8rem,4vw,4.8rem)}.coastline-instagram-premium__header>a{color:#102b46;font-size:1rem;font-weight:700;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.coastline-instagram-premium__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.8rem}.coastline-instagram-premium__item{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:#e6e1d8}.coastline-instagram-premium__item img,.coastline-instagram-premium__item>svg.placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.coastline-instagram-premium__item>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;color:#fff;background:#102b4673;opacity:0;transition:opacity .25s ease;place-items:center}.coastline-instagram-premium__item>span svg{width:2.4rem;height:2.4rem}.coastline-video-banner{position:relative;min-height:var(--video-banner-height);overflow:hidden;color:var(--video-banner-text);background:#102b46;isolation:isolate}.coastline-video-banner__media,.coastline-video-banner__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.coastline-video-banner__media video{display:block;object-fit:cover;object-position:var(--video-banner-position)}.coastline-video-banner__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(7,24,40,var(--video-banner-overlay)) 0% 34%,#07182800 78%);pointer-events:none}.coastline-video-banner__content{position:relative;z-index:2;display:flex;align-items:center;min-height:var(--video-banner-height)}.coastline-video-banner__copy{width:min(52rem,48vw)}.coastline-video-banner__eyebrow{margin:0 0 1.2rem;color:inherit;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.coastline-video-banner__copy h2{margin:0;color:inherit;font-family:var(--coast-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(3.6rem,5vw,6.8rem);font-weight:500;line-height:.95;letter-spacing:-.03em}.coastline-video-banner__text{max-width:44rem;margin-top:1.8rem;color:inherit;font-size:1.5rem}.coastline-video-banner__link{display:inline-flex;gap:.8rem;margin-top:2.2rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;color:inherit;font-size:1rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}@media(hover:hover){.coastline-instagram-premium__item:hover img{transform:scale(1.045)}.coastline-instagram-premium__item:hover>span{opacity:1}}.coastline-footer-premium{display:block!important;margin-top:0;min-height:220px;border-top:0;color:#fff;background:#102b46}.coastline-footer-premium .footer__content-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(26rem,1fr);gap:clamp(3rem,5vw,7rem);padding-bottom:3rem}.coastline-footer-premium .footer__blocks-wrapper{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:3rem}.coastline-footer-premium .footer__blocks-wrapper .grid__item{width:auto;max-width:none;margin:0}.coastline-footer-premium .footer-block__heading{margin-bottom:1.5rem;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.coastline-footer-premium .footer-block__details-content .list-menu__item--link,.coastline-footer-premium .footer-block__details-content,.coastline-footer-premium .footer-block__details-content a{padding:.3rem 0;color:#ffffffb8;font-size:1.15rem}.coastline-footer-premium .footer-block__image-wrapper img{filter:brightness(0) invert(1)}.coastline-footer-premium .footer-block--newsletter{align-items:flex-start;margin-top:0}.coastline-footer-premium .footer-block__newsletter{text-align:left}.coastline-footer-premium .newsletter-form,.coastline-footer-premium .newsletter-form__field-wrapper{max-width:none}.coastline-footer-premium .newsletter-form .field:after{border-color:#ffffff59;box-shadow:none}.coastline-footer-premium .newsletter-form .field__input,.coastline-footer-premium .newsletter-form .field__label,.coastline-footer-premium .newsletter-form__button{color:#fff}.coastline-footer-premium .newsletter-form .field__input{border:0;background:transparent!important;box-shadow:inset 0 0 0 1000px #102b46!important;-webkit-text-fill-color:#fff}.coastline-footer-premium .newsletter-form .field__input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #102b46!important;-webkit-text-fill-color:#fff}.coastline-footer-premium .newsletter-form .field__input::placeholder{color:#ffffff9e}.coastline-footer-premium .footer__list-social{justify-content:flex-start}.coastline-footer-premium .footer__content-bottom{border-top-color:#ffffff24;padding-top:1.5rem}.coastline-footer-premium .footer__copyright,.coastline-footer-premium .footer__copyright a,.coastline-footer-premium .localization-form,.coastline-footer-premium .localization-form__select{color:#ffffffa6}@media screen and (max-width:989px){.coastline-footer-premium .footer__content-top{grid-template-columns:1fr}.coastline-footer-premium .footer__blocks-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.coastline-journal__grid{display:flex;overflow-x:auto;padding-bottom:1.5rem;scroll-snap-type:x mandatory}.coastline-journal__article{min-width:84vw;scroll-snap-align:start}.coastline-instagram-premium__header{grid-template-columns:1fr;gap:1.5rem}.coastline-instagram-premium__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.coastline-instagram-premium__item{min-width:42vw;scroll-snap-align:start}.coastline-video-banner{min-height:var(--video-banner-height-mobile)}.coastline-video-banner__content{align-items:flex-end;min-height:var(--video-banner-height-mobile);padding-bottom:3rem}.coastline-video-banner__copy{width:min(100%,42rem)}.coastline-video-banner__copy h2{font-size:clamp(3.2rem,12vw,5rem)}.coastline-video-banner__overlay{background:linear-gradient(0deg,rgba(7,24,40,var(--video-banner-overlay)) 0% 36%,#07182800)}.coastline-footer-premium .footer__blocks-wrapper{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.coastline-journal__image img,.coastline-instagram-premium__item img,.coastline-instagram-premium__item>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/coastline-home-bottom.css.map */
