.section-ww-hero{--ww-bg: #faf6f1;--ww-ink: #2a1f1a;--ww-ink-soft: #5a4a40;--ww-rose: #a8584d;--ww-rose-deep: #7e3b33;--ww-gold: #b8945f;--ww-display: "Cormorant Garamond", Georgia, serif;--ww-serif: "Fraunces", Georgia, serif;--ww-sans: "Inter Tight", system-ui, sans-serif;background:var(--ww-bg)}.ww-hero{position:relative;font-family:var(--ww-sans);color:var(--ww-ink);overflow:hidden;display:flex;align-items:center}.ww-hero__container{max-width:1280px;margin:0 auto;padding:0 2.5rem;position:relative;width:100%}.ww-hero__orbit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,transparent 50%,rgba(168,88,77,.06) 70%,transparent 80%);pointer-events:none;animation:ww-orbit 30s linear infinite}@keyframes ww-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}.ww-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:5rem;align-items:center;width:100%;position:relative;z-index:1}.ww-hero__eyebrow{display:inline-flex;align-items:center;gap:.85rem;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ww-rose);margin-bottom:2rem;font-weight:500;opacity:0;transform:translateY(15px);animation:ww-heroFade 1s ease-out .2s forwards}.ww-hero__eyebrow:before{content:"";width:32px;height:1px;background:var(--ww-rose)}@keyframes ww-heroFade{to{opacity:1;transform:translateY(0)}}.ww-hero__title{font-family:var(--ww-display);font-weight:300;font-size:clamp(2.5rem,7.5vw,7rem);line-height:.92;color:var(--ww-ink);letter-spacing:-.025em;margin:0 0 2.25rem}.ww-hero__line{display:block;overflow:hidden}.ww-hero__line>span{display:block;transform:translateY(100%);animation:ww-lineRise 1.1s cubic-bezier(.16,1,.3,1) forwards}.ww-hero__line:nth-child(1)>span{animation-delay:.45s}.ww-hero__line:nth-child(2)>span{animation-delay:.6s}.ww-hero__line:nth-child(3)>span{animation-delay:.75s}@keyframes ww-lineRise{to{transform:translateY(0)}}.ww-hero__title em,.ww-hero__line p,.ww-hero__line>span>p{margin:0}.ww-hero__title em{font-style:italic;color:var(--ww-rose-deep);font-weight:400;background:linear-gradient(120deg,var(--ww-rose-deep),var(--ww-rose),var(--ww-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:ww-gradMove 6s ease-in-out infinite}@keyframes ww-gradMove{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ww-hero__intro,.ww-hero__intro>*{font-family:var(--ww-serif);font-size:1.12rem;line-height:1.7;color:var(--ww-ink-soft);max-width:500px;font-weight:300;margin:0 0 1.25rem}.ww-hero__intro em{color:var(--ww-rose-deep);font-style:italic}.ww-hero__intro{opacity:0;transform:translateY(15px);animation:ww-heroFade 1s ease-out 1.2s forwards}.ww-hero__intro+.ww-hero__intro{animation-delay:1.4s}.ww-hero__visual{position:relative;aspect-ratio:4/5;overflow:hidden;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);animation:ww-clipReveal 1.4s cubic-bezier(.65,0,.35,1) .6s forwards}@keyframes ww-clipReveal{to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.ww-hero__visual img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.15);animation:ww-imgUnzoom 2s cubic-bezier(.16,1,.3,1) .6s forwards}@keyframes ww-imgUnzoom{to{transform:scale(1)}}.ww-hero__tag{position:absolute;bottom:2rem;left:2rem;background:var(--ww-bg);padding:1rem 1.5rem;z-index:3;opacity:0;transform:translate(-30px);animation:ww-tagSlide 1s ease-out 1.6s forwards}@keyframes ww-tagSlide{to{opacity:1;transform:translate(0)}}.ww-hero__tag-num{font-family:var(--ww-display);font-style:italic;font-size:1.8rem;color:var(--ww-rose-deep);line-height:1}.ww-hero__tag-lbl{font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ww-ink-soft);margin-top:.3rem;font-weight:500}@media(max-width:900px){.ww-hero__container{padding:0 1.5rem}.ww-hero__grid{grid-template-columns:1fr;gap:2.5rem}.ww-hero__visual{aspect-ratio:4/4}}@media(prefers-reduced-motion:reduce){.ww-hero__orbit,.ww-hero__eyebrow,.ww-hero__line>span,.ww-hero__intro,.ww-hero__visual,.ww-hero__visual img,.ww-hero__tag,.ww-hero__title em{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ww-hero.css.map */
