.hl-section{--hl-y: clamp(6rem, 7vw, 9.6rem)}.hl-section>section{padding-block:var(--hl-y)}.hl-section--flush>section{padding-block:0}.hl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;flex-wrap:wrap;margin-bottom:4.8rem}.hl-head>div:first-child{max-width:62rem}.hl-head h2{margin:1.2rem 0 0}.hl-head__lede{max-width:46ch}.hl-head__lede p{margin:0;opacity:.8}.hl-eyebrow{margin:0}.hl-hero{position:relative;display:flex;align-items:center;min-height:min(86vh,800px);overflow:hidden}.hl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hl-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:1}.hl-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 45%),linear-gradient(100deg,#000000c7,#0009 28%,#00000042 58%,#0000000a)}.hl-hero__in{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:4.8rem;align-items:center;width:100%}.hl-hero__copy{max-width:62rem}.hl-hero__title{margin:1.6rem 0 2.4rem;font-size:clamp(3.4rem,7vw,13rem);text-wrap:wrap}.hl-hero__title em{font-style:normal;display:block;opacity:.4}.hl-hero__lede p{margin:0;opacity:.78;max-width:52ch}.hl-hero__cta{display:flex;gap:1.2rem;margin-top:4rem;flex-wrap:wrap}.hl-hero--photo .hl-hero__copy,.hl-hero--photo .hl-hero__copy *{color:#fff}.hl-hero--photo .hl-hero__title,.hl-hero--photo .hl-hero__lede p{text-shadow:0 1px 18px rgba(0,0,0,.4)}.hl-hero__stats{display:flex;gap:4.8rem;margin:6rem 0 0;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.16);flex-wrap:wrap}.hl-hero--photo .hl-hero__stats{border-top-color:#ffffff47}.hl-hero__stats dt,.hl-hero__stats dd{margin:0}.hl-hero__stat-n{font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;letter-spacing:-.035em}.hl-hero__stat-k{opacity:.6;margin-top:.3rem}.hl-hero__stage{position:relative;height:52rem}.hl-hero__float{position:absolute;border-radius:var(--hl-r-lg, 22px);overflow:hidden;background:#fff;box-shadow:0 4rem 8rem -2rem #0000008c;animation:hl-bob 7s ease-in-out infinite}.hl-hero__float img{width:100%;height:auto;display:block}.hl-hero__float-ph{aspect-ratio:4 / 5}.hl-hero__float--1{width:56%;left:14%;top:6%;z-index:3}.hl-hero__float--2{width:40%;right:4%;top:32%;z-index:2;animation-delay:-2.3s}.hl-hero__float--3{width:36%;left:2%;bottom:2%;z-index:1;animation-delay:-4.6s}@keyframes hl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4rem)}}.hl-hero--solo .hl-hero__in{grid-template-columns:1fr}.hl-hero--solo .hl-hero__copy{max-width:72rem}.hl-hero--solo{min-height:min(72vh,680px)}.hl-hero--photo{min-height:min(90vh,880px)}.hl-hero--photo.hl-hero--solo .hl-hero__copy{max-width:88rem}.hl-marq,.hl-section--flush>section.hl-marq{overflow:hidden;padding-block:2.8rem;white-space:nowrap;font-size:4.8rem}.hl-marq__track{display:inline-flex;animation:hl-slide var(--hl-marq-speed, 60s) linear infinite}.hl-marq__set{display:inline-flex;align-items:center;gap:6.4rem;padding-right:6.4rem}.hl-marq__dot,.hl-marq .hl-mono{font-family:var(--font-heading-family);font-weight:600;font-size:4.8rem;letter-spacing:-.028em;text-transform:none}.hl-marq__dot{opacity:.3}.hl-marq .hl-mono{opacity:.78}@keyframes hl-slide{to{transform:translate(-50%)}}.hl-feel-sec.hl-feel-sec,.hl-section>section.hl-feel-sec{padding-block:clamp(2.4rem,2.8vw,3.6rem) clamp(4rem,5vw,6.4rem)}.hl-feel-sec .hl-head{margin-bottom:clamp(2rem,2.6vw,3.2rem)}.hl-feel{display:grid;grid-template-columns:repeat(var(--hl-feel-cols, 4),1fr);gap:1.6rem}.hl-feel__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3 / 4;padding:2.4rem;border-radius:var(--hl-r-xl, 30px);overflow:hidden;isolation:isolate;background:#000;color:#fff;text-decoration:none}.hl-feel__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hl-feel__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#000000c7,#00000085 22%,#0000002e 48%,#0000 78%)}.hl-feel__card:hover img{transform:scale(1.06)}.hl-feel__body,.hl-feel__body *{color:#fff}.hl-feel__title{display:block;margin:0 0 .4rem;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.45)}.hl-feel__text{display:block;font-size:1.5rem;color:#fff;opacity:.86;text-shadow:0 1px 10px rgba(0,0,0,.45)}.hl-feel__go{position:absolute;top:1.6rem;right:1.6rem;width:4rem;height:4rem;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#00000038;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.3s cubic-bezier(.2,.7,.2,1)}.hl-feel__card:hover .hl-feel__go{background:#fff;border-color:#fff;color:#000;transform:rotate(-45deg)}.hl-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.hl-tier{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:1.2rem;min-height:30rem;padding:4.8rem 2.4rem 3.2rem;border-radius:var(--hl-r-xl, 30px);background:#042205;color:#f3f7f0;text-decoration:none;transition:.35s cubic-bezier(.2,.7,.2,1)}.hl-tier,.hl-tier *{color:#f3f7f0}.hl-tier:hover{background:#0b3311;transform:translateY(-4px)}.hl-tier__num{position:absolute;top:2.4rem;left:2.4rem;opacity:.55}.hl-tier__title{display:block;margin:0}.hl-tier__text{display:block;font-size:1.5rem;opacity:.72}.hl-tier__range{opacity:.8}@media screen and (max-width:989px){.hl-hero__in{grid-template-columns:1fr;gap:4rem}.hl-hero__stage{height:34rem;order:-1}.hl-feel,.hl-tiers{grid-template-columns:repeat(2,1fr)}.hl-hero--photo .hl-hero__bg:after{background:linear-gradient(to top,#000c 15%,#0000008c 55%,#0000004d)}.hl-marq,.hl-section--flush>section.hl-marq{font-size:3.6rem;padding-block:2.2rem}.hl-marq__dot,.hl-marq .hl-mono{font-size:3.6rem}.hl-marq__set{gap:4.8rem;padding-right:4.8rem}}@media screen and (max-width:749px){.hl-head{margin-bottom:3.2rem}.hl-feel,.hl-tiers{gap:1.2rem}.hl-feel__card{padding:1.6rem}.hl-feel-sec.hl-feel-sec,.hl-section>section.hl-feel-sec{padding-block:2rem 3.2rem}.hl-feel-sec .hl-head{margin-bottom:1.8rem}.hl-hero__stats{gap:2.4rem}.hl-tier{min-height:24rem;padding:4rem 2rem 2.4rem}.hl-marq,.hl-section--flush>section.hl-marq{padding-block:1.6rem;font-size:2.6rem}.hl-marq__dot,.hl-marq .hl-mono{font-size:2.6rem}.hl-marq__set{gap:3.2rem;padding-right:3.2rem}}@media(prefers-reduced-motion:reduce){.hl-hero__float,.hl-marq__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hl-sections.css.map */
