.home-section{--home-gutter: max(clamp(20px, 4vw, 60px), calc((100% - 1680px)/2) );--home-pad-y: clamp(40px, 7vw, 96px);--home-radius: clamp(16px, 2.4vw, 32px);--home-sand: var(--brand-sand, #f6f2e9);--home-wet-sand: var(--brand-wet-sand, #ddd3bf);--home-deep-sea: var(--brand-deep-sea, #121212);--home-clay: var(--brand-clay, #5e5b55);--home-coral: var(--brand-precious-coral, #fa643b);--home-leaf: var(--brand-leaf, #96c547);--home-seagrass: var(--brand-seagrass, #3a713c);--home-seafoam: var(--brand-seafoam, #b6fcf7);--home-sun: var(--brand-sun, #ffde88);--home-white: var(--brand-white, #ffffff);display:block;color:var(--home-deep-sea);font-family:Obviously,system-ui,sans-serif;font-weight:500;font-size:16px;line-height:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased}.home-section *,.home-section *:before,.home-section *:after{box-sizing:border-box}.home-section :is(h1,h2,h3,p){margin:0;padding:0;letter-spacing:normal;text-transform:none}.home-section img{display:block;max-width:100%}.home-section a{color:var(--home-coral);text-decoration:none;transition:color .3s}.home-section a:hover{color:var(--home-deep-sea)}.home-section .home-overline{font-size:clamp(14px,1.3vw,20px);line-height:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--home-coral)}.home-section .home-heading{font-family:inherit;font-size:clamp(34px,4.4vw,64px);line-height:.95;font-weight:700;color:inherit}.home-section .home-heading--sm{font-size:clamp(32px,3.8vw,56px);line-height:1}.home-section .home-lede{font-size:clamp(17px,1.4vw,20px);line-height:1.4;font-weight:500;color:var(--home-clay);max-width:460px;text-wrap:pretty}.home-section .home-arrow-link{font-size:17px;line-height:normal;font-weight:600}.home-section .home-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:fit-content;min-height:40px;padding:16px 24px;border:none;border-radius:40px;font-family:inherit;font-size:16px;line-height:16px;font-weight:700;letter-spacing:0;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s,box-shadow .3s}.home-section .home-btn--primary{background:var(--home-leaf);color:var(--home-deep-sea);box-shadow:inset 0 0 0 2px var(--home-leaf)}.home-section .home-btn--primary:hover{background:var(--home-seagrass);color:var(--home-sand);box-shadow:inset 0 0 0 2px var(--home-seagrass)}.home-section .home-btn--secondary{background:transparent;color:var(--home-deep-sea);box-shadow:inset 0 0 0 2px var(--home-leaf)}.home-section .home-btn--secondary:hover{color:var(--home-deep-sea);box-shadow:inset 0 0 0 2px var(--home-seagrass)}.home-section .home-btn--on-dark{background:var(--home-white);color:var(--home-deep-sea);box-shadow:inset 0 0 0 2px var(--home-white)}.home-section .home-btn--on-dark:hover{background:transparent;color:var(--home-white);box-shadow:inset 0 0 0 2px var(--home-white)}.home-section .home-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.home-hero{position:relative;min-height:min(900px,100vh);display:flex;flex-direction:column;color:var(--home-white);background:var(--home-deep-sea)}.home-hero.header-overlay{margin-top:calc((var(--header-height, 0px) + 1px) * -1)}.home-hero__media,.home-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-hero__media--mobile{display:none}.home-hero .home-scrim{background:linear-gradient(180deg,#0000008c,#1d1d1d61 45%,#000000e6)}.home-hero__inner{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(32px,5vw,56px);padding:clamp(80px,12vw,160px) var(--home-gutter) clamp(24px,4vw,56px)}.home-hero.header-overlay .home-hero__inner{padding-top:calc(var(--header-height, 96px) + clamp(80px,12vw,160px))}.home-hero__intro{display:flex;flex-direction:column;gap:20px;max-width:1000px}.home-hero__eyebrow{font-size:clamp(14px,1.6vw,24px);line-height:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--home-coral);text-shadow:0 4px 12px rgba(0,0,0,.6)}.home-hero__heading{font-family:inherit;font-size:clamp(52px,8vw,132px);line-height:.9;font-weight:700;color:var(--home-white)}.home-hero__text{font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--home-white);max-width:620px;text-wrap:pretty}.home-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,2vw,24px)}.home-hero__stat,.home-hero__cta{padding:clamp(20px,2vw,28px) clamp(24px,2.4vw,32px);border-radius:40px}.home-hero__stat{display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 0 0 2px var(--home-sand)}.home-hero__stat-num{font-size:clamp(38px,4.4vw,64px);line-height:.9;font-weight:700;letter-spacing:-.02em}.home-hero__stat-label{font-size:clamp(15px,1.3vw,20px);line-height:normal;font-weight:700}.home-section a.home-hero__cta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;background:var(--home-leaf);color:var(--home-deep-sea);transition:background .3s,color .3s}.home-section a.home-hero__cta:hover{background:var(--home-seagrass);color:var(--home-sand)}.home-hero__cta-label{font-size:clamp(20px,1.8vw,28px);line-height:1;font-weight:700}.home-hero__cta-arrow{font-size:28px;line-height:1;font-weight:700}.home-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-doors__door{--door-edge: clamp(14px, 4vw, 60px);--door-outer: max(clamp(14px, 4vw, 60px), calc((100vw - 1680px)/2) );position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(16px,3vw,40px);min-width:0;min-height:clamp(420px,44vw,680px);padding:clamp(28px,6vw,96px) var(--door-edge);color:var(--home-sand)}.home-doors__door:first-of-type{padding-left:var(--door-outer)}.home-doors__door:last-of-type{padding-right:var(--door-outer)}.home-doors__door>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.home-doors .home-scrim{z-index:0;background:linear-gradient(to top,#000000bf,#00000059 55%,#0003)}.home-doors__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(8px,1.4vw,16px)}.home-doors__eyebrow{font-size:clamp(11px,1.3vw,20px);line-height:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-doors__heading{font-family:inherit;font-size:clamp(24px,5vw,72px);line-height:.95;font-weight:700;color:var(--home-sand)}.home-doors__body{font-size:clamp(14px,1.4vw,20px);line-height:1.4;color:var(--home-sand);max-width:460px;text-wrap:pretty}.home-doors__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.home-sites{background:var(--home-white);padding:var(--home-pad-y) var(--home-gutter);display:flex;flex-direction:column;gap:clamp(24px,3vw,48px)}.home-sites__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.home-sites__titles{display:flex;flex-direction:column;gap:16px}.home-sites__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,calc((100% - 48px) / 3))),1fr));gap:clamp(12px,2vw,24px)}.home-section .home-sites__card{position:relative;display:block;width:100%;height:clamp(340px,33vw,479px);border-radius:var(--home-radius);overflow:hidden;background:var(--home-deep-sea);color:var(--home-white)}.home-section a.home-sites__card:hover{color:var(--home-white)}.home-sites__card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-sites .home-scrim{background:linear-gradient(to top,#000000b3,#0000000d 60%)}.home-sites__tag{position:absolute;top:20px;left:20px;border-radius:40px;padding:7px 16px;font-size:13px;line-height:normal;font-weight:700;text-transform:uppercase;letter-spacing:.04em;box-shadow:inset 0 0 0 2px var(--home-white)}.home-sites__content{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2vw,28px)}.home-sites__name{font-size:clamp(28px,3vw,44px);line-height:1;font-weight:600}.home-sites__meta{font-size:clamp(14px,1.2vw,18px);line-height:normal;letter-spacing:.08em;text-transform:uppercase}.home-sites__actions{display:flex;justify-content:center}.home-section .home-sites__actions .home-btn{font-size:22px;line-height:16px;padding:24px 64px;min-height:72px}.home-testimonial{padding:var(--home-pad-y) var(--home-gutter);display:flex;flex-direction:column;gap:clamp(24px,3vw,48px)}.home-testimonial--flush{padding-top:0}.home-testimonial--white{background:var(--home-white)}.home-testimonial--white .home-testimonial__card{background:var(--home-sand)}.home-testimonial__card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:clamp(24px,5vw,80px);align-items:center;background:var(--home-white);border-radius:clamp(24px,2.4vw,32px);padding:clamp(24px,3vw,40px)}.home-testimonial__photo{width:100%;height:clamp(220px,26vw,380px);object-fit:cover;border-radius:clamp(16px,2vw,24px)}.home-testimonial__body{display:flex;flex-direction:column;gap:20px}.home-testimonial__logo{height:48px;width:auto;align-self:flex-start;object-fit:contain;filter:grayscale(1);opacity:.7}.home-testimonial__quote{font-size:clamp(22px,2.2vw,32px);line-height:1.25;font-weight:600;text-wrap:pretty}.home-testimonial__author{font-size:16px;line-height:normal;font-weight:600;color:var(--home-clay)}.home-testimonial__brands{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2vw,28px);padding-top:clamp(8px,2vw,24px)}.home-testimonial__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,80px)}.home-testimonial__logos img{height:clamp(32px,3.4vw,48px);width:auto;max-width:180px;object-fit:contain;filter:grayscale(1);opacity:.7}.home-feature{background:var(--home-sand);padding:var(--home-pad-y) var(--home-gutter)}.home-feature__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,4vw,64px);align-items:center}.home-feature__grid--text-first .home-feature__media{order:2}.home-section .home-feature__media{position:relative;display:block;border-radius:var(--home-radius);overflow:hidden}.home-feature__media img,.home-feature__placeholder{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block}.home-feature__placeholder{background:var(--home-wet-sand)}.home-feature__pill{position:absolute;left:20px;bottom:20px;background:#121212b3;color:var(--home-sand);border-radius:20px;padding:7px 14px;font-size:14px;line-height:normal;font-weight:700;text-transform:uppercase}.home-feature__text{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.home-feature__body{font-size:clamp(17px,1.4vw,20px);line-height:1.4;max-width:520px;text-wrap:pretty}.home-feature__body p+p{margin-top:1em}.home-stories{background:var(--home-white);padding:var(--home-pad-y) var(--home-gutter);display:flex;flex-direction:column;gap:clamp(24px,3vw,40px)}.home-stories__head,.home-instagram__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.home-stories__titles,.home-instagram__titles{display:flex;flex-direction:column;gap:16px}.home-stories__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,2.4vw,32px)}.home-section .home-stories__card{display:flex;flex-direction:column;gap:16px;color:var(--home-deep-sea)}.home-section .home-stories__card:hover{color:var(--home-coral)}.home-stories__card img,.home-stories__placeholder{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--home-radius)}.home-stories__placeholder{display:block;background:var(--home-wet-sand)}.home-stories__date{font-size:14px;line-height:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--home-clay)}.home-stories__title{font-size:clamp(22px,2vw,28px);line-height:1.05;font-weight:700}.home-stories__more{font-size:15px;line-height:normal;font-weight:700;text-transform:uppercase;color:var(--home-coral)}.home-instagram{padding:var(--home-pad-y) var(--home-gutter);display:flex;flex-direction:column;gap:clamp(24px,3vw,40px)}.home-instagram__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(45%,260px),1fr));grid-auto-rows:clamp(130px,15vw,220px);grid-auto-flow:dense;gap:clamp(12px,2vw,24px)}.home-section .home-instagram__photo{display:block;border-radius:var(--home-radius);overflow:hidden}.home-instagram__photo img{width:100%;height:100%;object-fit:cover}.home-instagram__photo--wide{grid-column:span 2}.home-instagram__photo--tall{grid-row:span 2}.home-instagram .instafeed-container{padding:0;background:transparent}@media(max-width:767px){.home-hero.header-overlay .home-hero__inner{padding-top:calc(62px + clamp(80px,12vw,160px))}.home-hero__media--mobile{display:block}.home-hero__media--mobile+.home-hero__media--desktop{display:none}.home-section .home-doors__actions .home-btn{font-size:13px;line-height:16px;padding:10px 16px;min-height:40px;white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.home-section *,.home-section *:before,.home-section *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/section-home.css.map */
