.Hero_hero__Yjh95{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-cream-top);color:var(--charcoal);border-bottom:1px solid var(--border)}.Hero_hero__Yjh95:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 82% 26%,rgba(var(--brand-orange-rgb),.09),transparent 30%),radial-gradient(circle at 16% 72%,color-mix(in srgb,var(--bg-white) 76%,transparent),transparent 34%),linear-gradient(180deg,var(--bg-cream-top),var(--bg-cream-sunken));animation:Hero_heroAmbient__3Jt5Q 12s ease-in-out infinite alternate}.Hero_hero__Yjh95:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,color-mix(in srgb,var(--charcoal) 4%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--charcoal) 3%,transparent) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.45) 18%,transparent 82%);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.45) 18%,transparent 82%);pointer-events:none}.Hero_inner__zE9zt{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;padding-top:clamp(104px,10vw,132px);padding-bottom:clamp(56px,7vw,88px)}.Hero_copy__WjRbS{max-width:860px}.Hero_eyebrow__LURMa{margin:0;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-orange)}.Hero_eyebrow__LURMa,.Hero_fineprint__BpxV6,.Hero_headline__b5EQI,.Hero_subhead__xzHPh{animation:Hero_heroCopyIn__n2_9h .42s cubic-bezier(.16,1,.3,1) both}.Hero_headline__b5EQI{animation-delay:20ms}.Hero_subhead__xzHPh{animation-delay:45ms}.Hero_fineprint__BpxV6{animation-delay:70ms}.Hero_headline__b5EQI{max-width:18ch;margin:16px 0 0;font-family:var(--font-display);font-size:clamp(2.85rem,6vw,5.6rem);font-weight:450;line-height:.94;letter-spacing:-.06em;color:var(--charcoal);text-wrap:balance}.Hero_subhead__xzHPh{max-width:62ch;margin:clamp(18px,2.4vw,28px) 0 0;font-family:var(--font-sans);font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.56;color:color-mix(in srgb,var(--charcoal) 76%,transparent)}.Hero_scanForm__asttq{margin-top:clamp(22px,2.6vw,30px);max-width:520px}.Hero_scanLabel__eIw0_{display:block;margin:0 0 8px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal)}.Hero_scanRow__VElyn{display:flex;gap:8px;align-items:stretch}.Hero_scanInput__AcTBo{flex:1;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-white);color:var(--charcoal);font-family:var(--font-sans);font-size:15px}.Hero_scanInput__AcTBo:focus{outline:2px solid var(--brand-orange);outline-offset:2px}.Hero_scanSubmit__BoKwl{flex:0 0 auto;min-height:48px;padding:0 18px;border:1px solid var(--brand-orange);border-radius:8px;background:var(--brand-orange);color:var(--bg-white,#fff);font-family:var(--font-sans);font-size:15px;font-weight:500;cursor:pointer}.Hero_scanSubmit__BoKwl:hover{filter:brightness(.95)}.Hero_scanSubmit__BoKwl:focus-visible{outline:2px solid var(--charcoal);outline-offset:2px}.Hero_fineprint__BpxV6{max-width:58ch;margin:14px 0 0;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;line-height:1.45;text-transform:uppercase;color:color-mix(in srgb,var(--charcoal) 52%,transparent)}@media (max-width:520px){.Hero_scanRow__VElyn{flex-direction:column}}@media (max-width:720px){.Hero_inner__zE9zt{padding-top:92px}.Hero_headline__b5EQI{font-size:clamp(2.45rem,12.8vw,3.25rem);font-weight:400;line-height:.92;letter-spacing:-.062em}}@keyframes Hero_heroCopyIn__n2_9h{0%{opacity:.62;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_heroAmbient__3Jt5Q{0%{transform:scale(1);opacity:.92}to{transform:scale(1.025);opacity:1}}@media (prefers-reduced-motion:reduce){.Hero_eyebrow__LURMa,.Hero_fineprint__BpxV6,.Hero_headline__b5EQI,.Hero_hero__Yjh95:before,.Hero_subhead__xzHPh{animation:none}}