.velmora-hero{--ink: #121212;--bone: #F3F1EB;--frost-dark: #7E9AA8;--moss: #6E7A63;background:var(--bone);color:var(--ink);padding:110px 0 120px;overflow:hidden}.velmora-hero__wrap{max-width:1180px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.velmora-hero__copy{position:relative;z-index:2}.velmora-hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--frost-dark);display:flex;align-items:center;gap:10px;margin-bottom:22px}.velmora-hero__eyebrow:before{content:"";width:22px;height:2px;background:var(--frost-dark);display:inline-block}.velmora-hero__heading{font-family:Fraunces,serif;font-size:clamp(40px,5.2vw,68px);font-weight:500;line-height:1.05;letter-spacing:-.01em;max-width:11.5ch;margin:0}.velmora-hero__heading em{font-family:Rubik Puddles,system-ui;font-style:normal;font-weight:400;color:var(--frost-dark)}.velmora-hero__text{margin-top:26px;font-size:17px;line-height:1.6;color:#3a3a38;max-width:44ch}.velmora-hero__text p{margin:0}.velmora-hero__buttons{display:flex;align-items:center;gap:16px;margin-top:38px;flex-wrap:wrap}.velmora-hero__button-primary{display:inline-block;background:var(--ink);color:var(--bone);padding:16px 30px;border-radius:40px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.velmora-hero__button-primary:hover{transform:translateY(-2px);background:#000}.velmora-hero__button-secondary{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none;border-bottom:1.5px solid var(--ink);padding-bottom:3px}.velmora-hero__trust{display:flex;gap:28px;margin-top:56px;flex-wrap:wrap}.velmora-hero__trust-item{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#4a4a48}.velmora-hero__trust-dot{width:5px;height:5px;border-radius:50%;background:var(--moss);display:inline-block;flex-shrink:0}.velmora-hero__visual{position:relative;height:520px;display:flex;align-items:center;justify-content:center}.velmora-hero__ring{position:absolute;width:460px;height:460px;border-radius:50%;border:1px dashed rgba(18,18,18,.18)}.velmora-hero__blob{position:relative;width:390px;height:460px;background:var(--ink);border-radius:62% 38% 55% 45%/45% 60% 40% 55%;overflow:hidden;animation:velmora-hero-morph 9s ease-in-out infinite}.velmora-hero__media{width:100%;height:100%;display:block;object-fit:cover}.velmora-hero__cue{position:absolute;bottom:0;right:14px;max-width:14ch;font-family:Rubik Puddles,system-ui;font-size:13px;line-height:1.5;color:var(--frost-dark);text-align:right}@keyframes velmora-hero-morph{0%,to{border-radius:62% 38% 55% 45%/45% 60% 40% 55%}33%{border-radius:45% 55% 40% 60%/60% 40%}66%{border-radius:55% 45% 65% 35%/40% 55% 45% 60%}}@media(max-width:900px){.velmora-hero{padding:80px 0 90px}.velmora-hero__wrap{grid-template-columns:1fr}.velmora-hero__visual{height:340px;order:-1}.velmora-hero__blob{width:260px;height:300px}.velmora-hero__ring{width:300px;height:300px}.velmora-hero__heading{max-width:13ch}}@media(max-width:520px){.velmora-hero{padding:60px 0 75px}.velmora-hero__wrap{padding:0 20px}.velmora-hero__visual{height:300px}.velmora-hero__blob{width:220px;height:260px}.velmora-hero__ring{width:260px;height:260px}.velmora-hero__buttons{gap:14px}.velmora-hero__trust{margin-top:40px;gap:16px}}@media(prefers-reduced-motion:reduce){.velmora-hero__blob{animation:none}.velmora-hero__button-primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velmora-hero.css.map */
