.collection-hero{position:relative;isolation:isolate;display:flex;min-height:29.75rem;overflow:hidden;background:var(--brand-forest);color:var(--brand-cream)}.collection-hero-media{position:absolute;z-index:-2;inset:0 0 0 auto;width:78%}.collection-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.collection-hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#152c24,#193328f2 24%,#193328bc 39%,#1933282c 68%,#19332808),linear-gradient(0deg,#152c245e,transparent 38%);content:""}.collection-hero-inner{display:flex;width:min(80rem,calc(100% - 4rem));min-height:29.75rem;margin:0 auto;align-items:center}.collection-hero-copy{max-width:40rem;padding:4rem 0}.collection-hero-eyebrow{margin:0 0 1.25rem;color:#f1ceac;font-size:.75rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.collection-hero h1{margin:0 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,6.6vw,6.625rem);font-weight:400;letter-spacing:-.055em;line-height:.98;overflow-wrap:anywhere}.collection-hero-description{max-width:25rem;margin:0;color:#f4f0e9;font-size:1.125rem;line-height:1.55}.collection-hero-rule{width:4.875rem;height:2px;margin-top:2rem;background:#dba98b}@media (max-width:700px){.collection-hero{min-height:29.75rem}.collection-hero-media{inset:0;width:100%}.collection-hero-image{-o-object-position:61% center;object-position:61% center}.collection-hero:before{background:linear-gradient(180deg,#11281fba,#11281f36 37%,#11281f10 55%,#11281fed)}.collection-hero-inner{width:calc(100% - 2.75rem);align-items:flex-end}.collection-hero-copy{max-width:22.5rem;padding:6rem 0 1.75rem}.collection-hero-eyebrow{margin-bottom:.625rem;font-size:.625rem}.collection-hero h1{margin-bottom:.625rem;font-size:clamp(2.75rem,12.5vw,3.625rem)}.collection-hero-description{max-width:19.75rem;font-size:.9375rem;line-height:1.42}.collection-hero-rule{width:3rem;margin-top:1rem}}@media (prefers-reduced-motion:no-preference){.collection-hero-image{animation:collection-hero-image-in .85s cubic-bezier(.2,.7,.2,1) both}.collection-hero-copy>*{animation:collection-hero-copy-in .6s cubic-bezier(.2,.7,.2,1) both}.collection-hero-copy>:nth-child(2){animation-delay:80ms}.collection-hero-copy>:nth-child(3){animation-delay:.16s}.collection-hero-copy>:nth-child(4){animation-delay:.24s}}@keyframes collection-hero-image-in{0%{opacity:.7;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes collection-hero-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}