.HeroFrame-module__QW7DZW__section{padding:calc(var(--site-header-flow-height) + clamp(1rem, 2.2vw, 2rem)) clamp(1rem, 2.7vw, 2.75rem) clamp(1rem, 2.7vw, 2.75rem);background:#f6f5f0;position:relative}.HeroFrame-module__QW7DZW__frame{isolation:isolate;min-height:clamp(34rem, calc(100svh - var(--site-header-flow-height) - 4rem), 52rem);background:#20231f;border-radius:clamp(1.75rem,3.2vw,3.5rem);max-width:94rem;margin:0 auto;animation:.9s cubic-bezier(.22,1,.36,1) both HeroFrame-module__QW7DZW__hero-frame-frame-arrival;display:flex;position:relative;overflow:hidden;box-shadow:0 1.75rem 5rem #1b1f1a24}.HeroFrame-module__QW7DZW__image{object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1);animation:1.4s cubic-bezier(.22,1,.36,1) both HeroFrame-module__QW7DZW__hero-frame-image-arrival;transform:scale(1.035)}.HeroFrame-module__QW7DZW__frame:hover .HeroFrame-module__QW7DZW__image{transform:scale(1.055)}.HeroFrame-module__QW7DZW__scrim{z-index:1;position:absolute;inset:0}.HeroFrame-module__QW7DZW__scrimDark{background:linear-gradient(90deg,#0d110ed1 0%,#0d110e94 42%,#0d110e14 75%),linear-gradient(#0000 55%,#0d110e47 100%)}.HeroFrame-module__QW7DZW__scrimLight{background:linear-gradient(90deg,#0d110ea8 0%,#0d110e6b 42%,#0d110e0a 75%),linear-gradient(#0000 55%,#0d110e2e 100%)}.HeroFrame-module__QW7DZW__content{z-index:2;color:#fff;align-self:center;width:min(100%,76rem);padding:clamp(3rem,7vw,7.5rem);position:relative}.HeroFrame-module__QW7DZW__eyebrow{color:#ffffffb8;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0;font-size:clamp(.7rem,.82vw,.82rem);font-weight:650;line-height:1.2;animation:.75s cubic-bezier(.22,1,.36,1) .16s both HeroFrame-module__QW7DZW__hero-frame-copy-arrival;display:flex}.HeroFrame-module__QW7DZW__eyebrow:before{content:"";background:currentColor;width:2.4rem;height:1px}.HeroFrame-module__QW7DZW__title{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:clamp(1.25rem,2.2vw,2rem) 0 0;font-size:clamp(3.25rem,6.25vw,6.25rem);font-weight:750;line-height:.94;animation:.8s cubic-bezier(.22,1,.36,1) .24s both HeroFrame-module__QW7DZW__hero-frame-copy-arrival}.HeroFrame-module__QW7DZW__body{color:#ffffffdb;text-wrap:pretty;max-width:43rem;margin-top:clamp(1.5rem,2.5vw,2.25rem);font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.65;animation:.8s cubic-bezier(.22,1,.36,1) .32s both HeroFrame-module__QW7DZW__hero-frame-copy-arrival}.HeroFrame-module__QW7DZW__body p{margin:0}.HeroFrame-module__QW7DZW__body a,.HeroFrame-module__QW7DZW__body span{text-underline-offset:.3em;text-decoration-thickness:1px}@keyframes HeroFrame-module__QW7DZW__hero-frame-frame-arrival{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes HeroFrame-module__QW7DZW__hero-frame-image-arrival{0%{transform:scale(1.08)}to{transform:scale(1.035)}}@keyframes HeroFrame-module__QW7DZW__hero-frame-copy-arrival{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:47.99rem){.HeroFrame-module__QW7DZW__section{padding-top:calc(var(--site-header-flow-height) + .75rem);padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}.HeroFrame-module__QW7DZW__frame{min-height:calc(100svh - var(--site-header-flow-height) - 1.5rem);border-radius:1.75rem;align-items:flex-end}.HeroFrame-module__QW7DZW__scrimDark{background:linear-gradient(#0c100d14 24%,#0c100d94 54%,#0c100deb 100%),linear-gradient(90deg,#0c100d29,#0000 80%)}.HeroFrame-module__QW7DZW__scrimLight{background:linear-gradient(#0c100d0a 24%,#0c100d70 54%,#0c100dc7 100%),linear-gradient(90deg,#0c100d1a,#0000 80%)}.HeroFrame-module__QW7DZW__content{align-self:flex-end;padding:2rem 1rem 2.5rem}.HeroFrame-module__QW7DZW__title{max-width:none;font-size:clamp(3rem,14vw,4.75rem)}.HeroFrame-module__QW7DZW__body{font-size:1.05rem;line-height:1.55}}@media (prefers-reduced-motion:reduce){.HeroFrame-module__QW7DZW__frame,.HeroFrame-module__QW7DZW__image,.HeroFrame-module__QW7DZW__eyebrow,.HeroFrame-module__QW7DZW__title,.HeroFrame-module__QW7DZW__body{animation:none}.HeroFrame-module__QW7DZW__image,.HeroFrame-module__QW7DZW__frame:hover .HeroFrame-module__QW7DZW__image{transition:none;transform:none}}
