.avory-hero{position:relative;min-height:100vh;min-height:100svh;background-color:var(--color-obsidian);overflow:hidden;display:flex;align-items:center;justify-content:center}.avory-hero__glow{position:absolute;top:-100px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(26,74,79,.3) 0%,transparent 65%);pointer-events:none;z-index:0}.avory-hero__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--header-height, 7.2rem) var(--page-gutter, 3.2rem) 0}.avory-hero__copy{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:80rem}.avory-hero__copper-rule{position:absolute;left:-4.8rem;top:50%;transform:translateY(-50%);width:3px;height:160px;background:linear-gradient(to bottom,transparent 0%,#a0674a 30%,#a0674a 70%,transparent 100%);pointer-events:none}.avory-hero__eyebrow{margin:0 0 4.8rem;padding:0;font-family:var(--font-avory-body);font-size:.9rem;font-weight:400;letter-spacing:6px;text-transform:uppercase;color:var(--color-copper);line-height:1}.avory-hero__headline{margin:0 0 4rem}.avory-hero__line{display:block;font-family:var(--font-avory-heading);font-size:7.2rem;font-weight:400;line-height:1.1;letter-spacing:-.5px}.avory-hero__line--1{color:var(--color-chalk)}.avory-hero__line--2{color:var(--color-nardo)}.avory-hero__line--3{color:var(--color-copper);font-style:italic}.avory-hero__divider{display:block;width:48px;height:1px;background-color:#a0674a66;border:none;margin:0 auto 3.2rem;padding:0}.avory-hero__subcopy{margin:0;padding:0;font-family:var(--font-avory-body);font-size:1rem;font-weight:400;letter-spacing:5px;text-transform:uppercase;color:#f2f0ed59;line-height:1}@keyframes avory-hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.avory-hero__eyebrow{animation:avory-hero-rise .8s cubic-bezier(.16,1,.3,1) 0ms both}.avory-hero__headline{animation:avory-hero-rise .8s cubic-bezier(.16,1,.3,1) .1s both}.avory-hero__divider{animation:avory-hero-rise .8s cubic-bezier(.16,1,.3,1) .2s both}.avory-hero__subcopy{animation:avory-hero-rise .8s cubic-bezier(.16,1,.3,1) .3s both}.avory-hero__copper-rule{animation:avory-hero-rise 1s cubic-bezier(.16,1,.3,1) .4s both}@media(prefers-reduced-motion:reduce){.avory-hero__eyebrow,.avory-hero__headline,.avory-hero__divider,.avory-hero__subcopy,.avory-hero__copper-rule{animation:none}}@media screen and (max-width:767px){.avory-hero__inner{padding-left:var(--space-5, 2rem);padding-right:var(--space-5, 2rem)}.avory-hero__copper-rule{display:none}.avory-hero__eyebrow{margin-bottom:3.2rem;letter-spacing:4px}.avory-hero__line{font-size:4.4rem}.avory-hero__headline{margin-bottom:3.2rem}}@media screen and (min-width:768px)and (max-width:1024px){.avory-hero__line{font-size:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hero-avory.css.map */
