.hero-video-module__OOrQjW__video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-video-module__OOrQjW__toggle{right:var(--gutter);z-index:2;color:#fff;cursor:pointer;background:#00000047;border:1px solid #fffc;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;bottom:32px}.hero-video-module__OOrQjW__toggle:hover{background:#000}.hero-video-module__OOrQjW__toggle:focus-visible{outline-offset:4px;outline:2px solid #ede793}.hero-video-module__OOrQjW__toggle svg{width:24px;height:24px}
.home-module__Dy95hW__home{padding-top:var(--promo-height)}.home-module__Dy95hW__hero{isolation:isolate;min-height:min(820px, calc(100svh - var(--promo-height)));padding:calc(var(--header-top) + var(--nav-height) + 120px) var(--gutter) 80px;color:#1f0f09;background:#e5e0d8;align-items:flex-end;display:flex;position:relative;overflow:hidden}.home-module__Dy95hW__hero[data-video]{color:#fff;background:#26221d}.home-module__Dy95hW__hero[data-video]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000001a 10%,#0000008c 100%);position:absolute;inset:0}.home-module__Dy95hW__content{z-index:2;width:min(100%,1000px);position:relative}.home-module__Dy95hW__eyebrow{letter-spacing:.06em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:500}.home-module__Dy95hW__content h1{letter-spacing:-.045em;max-width:20ch;margin:0;font-size:clamp(2.5rem,5.3vw,5.5rem);font-weight:500;line-height:1.06}.home-module__Dy95hW__lead{max-width:54ch;margin:24px 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.home-module__Dy95hW__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.home-module__Dy95hW__cta{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:16px 32px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.home-module__Dy95hW__cta:hover{color:#fff;background:#000}.home-module__Dy95hW__content a:focus-visible{outline-offset:5px;outline:2px solid}.home-module__Dy95hW__home .home-module__Dy95hW__workflow{padding-top:96px}@media (max-width:767px){.home-module__Dy95hW__hero{min-height:calc(100svh - var(--promo-height));padding-top:calc(var(--header-top) + var(--nav-height) + 88px);padding-bottom:96px}.home-module__Dy95hW__content h1{font-size:clamp(2.4rem,8vw,3.5rem)}.home-module__Dy95hW__eyebrow{margin-bottom:20px;font-size:11px}.home-module__Dy95hW__lead{margin-top:20px}.home-module__Dy95hW__home .home-module__Dy95hW__workflow{padding-top:64px}}@media (prefers-reduced-motion:reduce){.home-module__Dy95hW__cta{transition:none}}
