:root{--hc-cream: #F4EFE6;--hc-cream-2: #EAE3D6;--hc-white: #FFFFFF;--hc-ink: #141D1B;--hc-ink-2: #26312F;--hc-muted: rgba(20, 29, 27, .64);--hc-water: #176B78;--hc-water-deep: #0E4A54;--hc-water-soft: #DCEEF0;--hc-water-bright: #67C1CE;--hc-line: rgba(20, 29, 27, .12);--hc-gold: #C9A96E;--hc-gold-deep: #A8894F;--hc-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--hc-sans: var(--font-body-family, "Montserrat", system-ui, sans-serif);--hc-radius: 28px;--hc-radius-sm: 18px;--hc-shadow: 0 40px 80px -40px rgba(20, 29, 27, .4);--hc-shadow-sm: 0 18px 40px -24px rgba(20, 29, 27, .35);--hc-ease: cubic-bezier(.2, .7, .2, 1)}.hc-section{position:relative;padding-block:clamp(64px,9vw,120px);color:var(--hc-ink);font-family:var(--hc-sans)}.hc-section--tight{padding-block:clamp(48px,6vw,80px)}.hc-section--cream{background:var(--hc-cream)}.hc-section--white{background:var(--hc-white)}.hc-section--ink{background:var(--hc-ink);color:var(--hc-white)}.hc-section--water{background:var(--hc-water-deep);color:var(--hc-white)}.hc-eyebrow{margin:0 0 18px;font-family:var(--hc-sans);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hc-water)}.hc-section--ink .hc-eyebrow,.hc-section--water .hc-eyebrow{color:var(--hc-water-bright)}.hc-h1,.hc-h2,.hc-h3{margin:0;font-family:var(--hc-display);font-weight:500;letter-spacing:-.02em;font-optical-sizing:auto;color:inherit;text-wrap:balance}.hc-h1{font-size:clamp(46px,7.4vw,96px);line-height:.98}.hc-h2{font-size:clamp(34px,4.8vw,62px);line-height:1.02}.hc-h3{font-size:clamp(22px,2.4vw,28px);line-height:1.15}.hc-em{font-style:italic;color:var(--hc-water);font-weight:400}.hc-section--ink .hc-em,.hc-section--water .hc-em{color:var(--hc-water-bright)}.hc-pop{font-family:var(--hc-display);font-style:italic;font-weight:500;font-size:1.5em;line-height:1;letter-spacing:-.01em;color:var(--hc-water)}.hc-section--ink .hc-pop,.hc-section--water .hc-pop{color:var(--hc-water-bright)}.hc-lead>strong{display:inline-block;margin-bottom:6px;font-weight:700;color:var(--hc-ink)}.hc-lead{margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:var(--hc-muted);max-width:54ch;text-wrap:pretty}.hc-section--ink .hc-lead,.hc-section--water .hc-lead{color:#ffffffb8}.hc-body{margin:0;font-size:15.5px;line-height:1.65;color:var(--hc-muted)}.hc-section--ink .hc-body,.hc-section--water .hc-body{color:#ffffffb8}.hc-body p{margin:0 0 1em}.hc-body p:last-child{margin-bottom:0}.hc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:1.5px solid transparent;font-family:var(--hc-sans);font-size:14.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;line-height:1;cursor:pointer;white-space:nowrap;transition:transform .35s var(--hc-ease),background .35s var(--hc-ease),color .35s var(--hc-ease),border-color .35s var(--hc-ease),box-shadow .35s var(--hc-ease)}.hc-btn:hover{transform:translateY(-2px)}.hc-btn:active{transform:translateY(0)}.hc-btn--primary{background:var(--hc-ink);color:var(--hc-white);box-shadow:0 14px 30px -14px #141d1b8c}.hc-btn--primary:hover{background:var(--hc-water);color:var(--hc-white)}.hc-btn--light{background:var(--hc-white);color:var(--hc-ink)}.hc-btn--light:hover{background:var(--hc-water-soft)}.hc-btn--ghost{background:transparent;color:var(--hc-ink);border-color:#141d1b38}.hc-btn--ghost:hover{border-color:var(--hc-ink)}.hc-section--ink .hc-btn--ghost,.hc-section--water .hc-btn--ghost{color:var(--hc-white);border-color:#ffffff59}.hc-section--ink .hc-btn--ghost:hover,.hc-section--water .hc-btn--ghost:hover{border-color:var(--hc-white)}.hc-btn--water{background:var(--hc-water);color:var(--hc-white)}.hc-btn--water:hover{background:var(--hc-water-deep)}.hc-btn--gold{background:var(--hc-gold);color:#1b1a16}.hc-btn--gold:hover{background:#e2c68f;color:#1b1a16}.hc-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.hc-btn .hc-btn-price{opacity:.6;font-weight:500}.hc-btn .hc-btn-arrow{width:16px;height:16px;transition:transform .35s var(--hc-ease)}.hc-btn:hover .hc-btn-arrow{transform:translate(3px)}.hc-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--hc-sans);font-size:14.5px;font-weight:600;color:var(--hc-ink);text-decoration:none;border-bottom:1.5px solid var(--hc-line);padding-bottom:3px;transition:border-color .3s var(--hc-ease),color .3s var(--hc-ease)}.hc-link:hover{color:var(--hc-water);border-color:var(--hc-water)}.hc-link svg{width:15px;height:15px}.hc-stars{display:inline-flex;gap:2px;color:var(--hc-water)}.hc-stars svg{width:15px;height:15px;fill:currentColor}.hc-section--ink .hc-stars,.hc-section--water .hc-stars{color:var(--hc-water-bright)}.hc-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#ffffffdb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(20,29,27,.08);box-shadow:var(--hc-shadow-sm);font-size:12.5px;font-weight:600;color:var(--hc-ink);white-space:nowrap}.hc-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--hc-water-bright);box-shadow:0 0 0 4px #67c1ce38}.hc-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--hc-water-soft);color:var(--hc-water)}.hc-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hc-head{display:grid;gap:22px;align-items:end;margin-bottom:clamp(36px,5vw,64px)}.hc-head--center{text-align:center;justify-items:center}.hc-head .hc-lead{margin-top:6px}@media(min-width:900px){.hc-head--split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px}.hc-head--split .hc-lead{justify-self:end;max-width:42ch}}.hc-reveal{opacity:0;transform:translateY(22px);transition:opacity .9s var(--hc-ease),transform .9s var(--hc-ease);transition-delay:var(--d, 0ms)}.hc-reveal.is-in{opacity:1;transform:none}.hc-hero .hc-reveal,.hc-lh .hc-reveal{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.hc-reveal{opacity:1;transform:none;transition:none}}.hc-orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(70px);opacity:.5;background:radial-gradient(circle,#67c1ce8c,#67c1ce00 70%)}.hc-orb--gold{background:radial-gradient(circle,#c9a96e73,#c9a96e00 70%)}.hc-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hc-marquee-track{display:flex;gap:var(--gap, 28px);width:max-content;animation:hc-marquee var(--dur, 40s) linear infinite}.hc-marquee--reverse .hc-marquee-track{animation-direction:reverse}.hc-marquee:hover .hc-marquee-track{animation-play-state:paused}@keyframes hc-marquee{to{transform:translate(calc(-50% - var(--gap, 28px) / 2))}}[data-countup]{font-variant-numeric:tabular-nums}.hc-reveal--scale{transform:translateY(20px) scale(.97)}.hc-reveal--scale.is-in{transform:none}@media(prefers-reduced-motion:reduce){.hc-marquee-track{animation:none}}.hc-section.hc-hero{padding-top:clamp(64px,8vw,120px);padding-bottom:0;background:radial-gradient(60% 40% at 50% 0%,#DCEEF0 0%,var(--hc-cream) 60%)}.hc-hero .hc-hero-orb{width:60vw;height:60vw;max-width:900px;max-height:900px;left:50%;top:-20vw;transform:translate(-50%);opacity:.35}.hc-hero .hc-hero-copy{max-width:980px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hc-hero .hc-hero-marks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 14px;margin-bottom:18px}.hc-hero .hc-hero-seal{display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:999px;background:var(--hc-white);border:1px solid rgba(20,29,27,.1);box-shadow:var(--hc-shadow-sm)}.hc-hero .hc-hero-seal-disc{width:40px;height:40px;border-radius:50%;background:var(--hc-water-deep);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;box-shadow:inset 0 0 0 3px #ffffff24}.hc-hero .hc-hero-seal-disc b{font-family:var(--hc-display);font-weight:500;font-size:17px;letter-spacing:-.02em}.hc-hero .hc-hero-seal-disc small{margin-top:2px;font-size:6.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hc-water-bright)}.hc-hero .hc-hero-seal-text{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hc-water-deep);white-space:nowrap}.hc-hero .hc-hero-flag{display:inline-flex;width:54px;height:36px;border-radius:7px;overflow:hidden;margin-bottom:0;box-shadow:0 0 0 1px #141d1b1f,var(--hc-shadow-sm)}.hc-hero .hc-hero-flag svg{width:100%;height:100%;display:block}.hc-hero .hc-h1{margin-bottom:26px;font-size:clamp(38px,7.4vw,96px)}.hc-hero .hc-lead{text-align:center;max-width:56ch}.hc-hero .hc-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.hc-hero .hc-hero-trust{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:13px;font-weight:600;color:var(--hc-muted)}.hc-hero .hc-hero-trust li{display:inline-flex;align-items:center;gap:8px}.hc-hero .hc-hero-trust li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--hc-water);opacity:.7;margin-right:16px}.hc-hero .hc-hero-stage{position:relative;margin-top:clamp(24px,4vw,56px)}.hc-hero .hc-hero-frame{position:relative;z-index:1}.hc-hero .hc-hero-img,.hc-hero .hc-hero-placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:20% 50%;-webkit-mask-image:radial-gradient(ellipse 95% 90% at 50% 50%,#000 55%,transparent 92%);mask-image:radial-gradient(ellipse 95% 90% at 50% 50%,#000 55%,transparent 92%)}.hc-hero.hc-hero--product .hc-hero-img{object-fit:contain;object-position:50% 50%;mix-blend-mode:multiply;-webkit-mask-image:none;mask-image:none;aspect-ratio:3 / 2;max-height:640px;padding:4% 8%}.hc-hero .hc-hero-streak{position:absolute;left:10%;right:10%;bottom:8%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(23,107,120,.7),transparent);box-shadow:0 0 20px 1px #176b784d}.hc-hero .hc-hero-flags{list-style:none;margin:10px 0 0;padding:4px 4px 12px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.hc-hero .hc-hero-flags::-webkit-scrollbar{display:none}.hc-hero .hc-flagpill{flex:none;opacity:0;animation:hc-pill-in .9s var(--hc-ease) forwards;animation-delay:var(--d)}@keyframes hc-pill-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hc-hero .hc-flagpill-inner{display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:999px;background:#141d1bcc;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--hc-shadow-sm);white-space:nowrap;animation:hc-float var(--float, 6s) ease-in-out infinite}@keyframes hc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hc-hero .hc-flagpill-flag{display:inline-flex;width:36px;height:24px;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px #ffffff40}.hc-hero .hc-flagpill-flag svg{width:100%;height:100%;display:block}.hc-hero .hc-flagpill-text{display:flex;flex-direction:column;line-height:1;gap:3px}.hc-hero .hc-flagpill-text b{font-family:var(--hc-display);font-weight:500;font-size:21px;letter-spacing:-.02em;color:#fff}.hc-hero .hc-flagpill-text small{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.hc-hero .hc-flagpill--hl .hc-flagpill-inner{border-color:#ff8a6e99;background:linear-gradient(135deg,#e07a5f73,#141d1bd9);box-shadow:0 20px 44px -16px #c8502e99;padding:13px 20px 13px 14px}.hc-hero .hc-flagpill--hl .hc-flagpill-flag{width:44px;height:29px}.hc-hero .hc-flagpill--hl .hc-flagpill-text b{font-size:27px;color:#ffc9b8}.hc-hero .hc-flagpill--hl .hc-flagpill-text small{color:#ffc9b8e6}.hc-hero .hc-hero-ticker{position:relative;z-index:2;margin-top:clamp(24px,3vw,40px);padding:18px 0;border-top:1px solid var(--hc-line);border-bottom:1px solid var(--hc-line);background:var(--hc-cream-2)}.hc-hero .hc-hero-tick{display:inline-flex;align-items:center;padding:0 28px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hc-muted);white-space:nowrap}.hc-hero .hc-hero-tick:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--hc-water);margin-right:28px}@media(min-width:900px){.hc-hero .hc-hero-img,.hc-hero .hc-hero-placeholder{aspect-ratio:21 / 9;object-position:35% 50%;-webkit-mask-image:radial-gradient(ellipse 72% 78% at 50% 50%,#000 42%,transparent 76%);mask-image:radial-gradient(ellipse 72% 78% at 50% 50%,#000 42%,transparent 76%)}.hc-hero .hc-hero-flags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;display:block;overflow:visible;pointer-events:none;-webkit-mask-image:none;mask-image:none}.hc-hero .hc-flagpill{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);pointer-events:auto}@keyframes hc-pill-in{0%{opacity:0;transform:translate(-50%,-30%)}to{opacity:1;transform:translate(-50%,-50%)}}}@media(prefers-reduced-motion:reduce){.hc-hero .hc-flagpill{opacity:1;animation:none}.hc-hero .hc-flagpill-inner{animation:none}}@media(min-width:990px){.hc-section.hc-hero{padding-top:clamp(40px,4vw,64px)}.hc-hero .hc-h1{font-size:clamp(52px,5vw,76px);margin-bottom:18px}.hc-hero .hc-hero-marks{margin-bottom:12px}.hc-hero .hc-hero-stage{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hc-home.css.map */
