.hero-003{position:relative;isolation:isolate;display:grid;grid-template-areas:"stage" "copy";grid-template-rows:minmax(30svh,1fr) auto;min-block-size:100svh;padding-block:var(--lm-space-14) var(--lm-space-13);overflow:clip;background:var(--lm-color-bg-inverse);color:var(--lm-color-text-inverse)}.hero-003__bg{position:absolute;inset:0;z-index:-2}.hero-003__video{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}.hero-003__scrim{position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--lm-color-bg-inverse) 42%,transparent),color-mix(in srgb,var(--lm-color-bg-inverse) 55%,transparent) 45%,color-mix(in srgb,var(--lm-color-bg-inverse) 88%,transparent))}.hero-003__stage{grid-area:stage;position:relative;z-index:-1;pointer-events:none;container-type:size}.hero-003__word{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;font-family:var(--lm-font-showcase);font-size:clamp(3.5rem,26cqw,12rem);line-height:.82;letter-spacing:var(--lm-tracking-tight);color:var(--lm-color-text-inverse);text-transform:uppercase;white-space:nowrap}.hero-003__pull{position:absolute;inset-block-start:50%;inset-inline-start:50%;--tx: calc(var(--ux) * 1cqw);--ty: calc(var(--uy) * 1cqh);translate:-50% -50%;transform:translate(var(--tx),var(--ty));font-family:var(--lm-font-body);font-size:clamp(1.0625rem,1.2vw,1.1875rem);font-weight:var(--lm-weight-semibold);letter-spacing:var(--lm-tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--lm-color-accent);opacity:0}@media(prefers-reduced-motion:no-preference){.hero-003__pull{animation:hero-003-attract var(--hero-003-cycle, 7.6s) var(--delay, 0s) infinite;animation-timing-function:cubic-bezier(.55,0,.9,.4)}}@media(prefers-reduced-motion:reduce){.hero-003__pull{opacity:.55}}@keyframes hero-003-attract{0%{opacity:0;transform:translate(var(--tx),var(--ty)) scale(1)}10%{opacity:.9}70%{opacity:.9}92%{opacity:0;transform:translate(calc(var(--tx) * .05),calc(var(--ty) * .05)) scale(.3)}to{opacity:0;transform:translate(calc(var(--tx) * .05),calc(var(--ty) * .05)) scale(.3)}}.hero-003__inner{grid-area:copy;position:relative;align-self:end;display:grid;justify-items:start;gap:var(--lm-space-5)}.hero-003__eyebrow{font-size:var(--lm-text-xs);font-weight:var(--lm-weight-semibold);letter-spacing:var(--lm-tracking-wide);text-transform:uppercase;color:var(--lm-color-accent)}.hero-003__title{font-size:var(--lm-text-5xl);font-weight:var(--lm-weight-bold);color:var(--lm-color-text-inverse);max-inline-size:20ch}.hero-003__title:not(.lm-accent) em{font-style:normal;color:var(--lm-color-accent)}.hero-003__body{font-size:var(--lm-text-lg);line-height:var(--lm-leading-relaxed);color:color-mix(in srgb,var(--lm-color-text-inverse) 82%,transparent);max-inline-size:58ch}.hero-003__actions{display:flex;flex-wrap:wrap;gap:var(--lm-space-4);margin-block-start:var(--lm-space-4)}.hero-003__cta{--_bg: var(--lm-color-brand);--_fg: var(--lm-color-brand-contrast)}.hero-003__cta:hover{--_bg: var(--lm-color-brand-hover);box-shadow:none}.hero-003__ghost{--_fg: var(--lm-color-text-inverse);--_bd: color-mix(in srgb, var(--lm-color-text-inverse) 38%, transparent)}.hero-003__ghost:hover{--_fg: var(--lm-color-bg-inverse);--_bg: var(--lm-color-text-inverse);--_bd: var(--lm-color-text-inverse)}.hero-003__note{font-size:var(--lm-text-sm);color:color-mix(in srgb,var(--lm-color-text-inverse) 66%,transparent)}@media(min-width:64rem){.hero-003{grid-template-areas:"copy stage";grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;column-gap:var(--lm-space-6)}.hero-003__inner{align-self:center}.hero-003__scrim{background:linear-gradient(to right,color-mix(in srgb,var(--lm-color-bg-inverse) 78%,transparent),color-mix(in srgb,var(--lm-color-bg-inverse) 52%,transparent) 55%,color-mix(in srgb,var(--lm-color-bg-inverse) 40%,transparent)),linear-gradient(to bottom,color-mix(in srgb,var(--lm-color-bg-inverse) 30%,transparent),color-mix(in srgb,var(--lm-color-bg-inverse) 46%,transparent))}}@media(max-width:48rem){.hero-003__pull:nth-child(n+8){display:none}.hero-003__pull{font-size:clamp(1.0625rem,3.4cqw,1.125rem)}.hero-003{grid-template-rows:minmax(30svh,.9fr) auto}.hero-003__word{font-size:clamp(3rem,21cqw,7rem)}.hero-003__title{font-size:var(--lm-text-4xl)}}@supports not (container-type: size){.hero-003__stage{min-block-size:40svh}.hero-003__word{font-size:clamp(4rem,16vw,13rem)}.hero-003__pull{--tx: calc(var(--ux) * .42vw);--ty: calc(var(--uy) * .34vh)}}.hero-003--plain{grid-template-areas:"copy";grid-template-rows:minmax(0,1fr)}.hero-003--plain .hero-003__inner{align-self:center;justify-items:center;text-align:center;position:static}.hero-003--plain .hero-003__title{max-inline-size:18ch;margin-inline:auto}.hero-003--plain .hero-003__body{max-inline-size:54ch;margin-inline:auto}.hero-003--plain .hero-003__actions{justify-content:center}.hero-003--plain .hero-003__eyebrow{position:absolute;inset-block-end:var(--lm-space-8);inset-inline:0;text-align:center;margin:0}@media(min-width:64rem){.hero-003--plain{grid-template-areas:"copy";grid-template-columns:minmax(0,1fr)}.hero-003--plain .hero-003__scrim{background:radial-gradient(ellipse 70% 60% at 50% 50%,color-mix(in srgb,var(--lm-color-bg-inverse) 62%,transparent),color-mix(in srgb,var(--lm-color-bg-inverse) 40%,transparent)),linear-gradient(to bottom,color-mix(in srgb,var(--lm-color-bg-inverse) 34%,transparent),color-mix(in srgb,var(--lm-color-bg-inverse) 30%,transparent) 55%,color-mix(in srgb,var(--lm-color-bg-inverse) 68%,transparent))}}.cta-001{position:relative;isolation:isolate;overflow:clip;padding-block:var(--lm-section-y);background:#000}.cta-001__wash{position:absolute;inset:0;z-index:-1;background:radial-gradient(75% 130% at 12% 25%,color-mix(in srgb,var(--lm-color-brand) 34%,transparent) 0%,transparent 70%);opacity:.08;pointer-events:none}.cta-001__inner{display:grid;gap:var(--lm-space-9);align-items:center}@media(min-width:56rem){.cta-001__inner{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:var(--lm-space-12)}}.cta-001__copy>*+*{margin-block-start:var(--lm-space-4)}.cta-001__title{font-size:var(--lm-text-4xl);max-inline-size:22ch}.cta-001__title:not(.lm-accent) em{font-style:normal;color:var(--lm-color-accent)}.cta-001__body{max-inline-size:54ch}.cta-001__actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--lm-space-4);row-gap:var(--lm-space-5)}.cta-001__primary{--_bg: var(--lm-color-brand);--_fg: var(--lm-color-brand-contrast)}.cta-001__primary:hover{--_bg: var(--lm-color-brand-hover);box-shadow:none}.cta-001__note{flex-basis:100%;max-inline-size:24rem;font-size:var(--lm-text-sm);color:color-mix(in srgb,var(--lm-color-text-inverse) 70%,transparent)}@keyframes cta-001-glow{0%{text-shadow:none}to{text-shadow:0 0 6px color-mix(in srgb,var(--lm-color-highlight) 55%,transparent),0 0 20px color-mix(in srgb,var(--lm-color-highlight) 40%,transparent),0 0 48px color-mix(in srgb,var(--lm-color-highlight) 26%,transparent)}}@media(prefers-reduced-motion:no-preference){.cta-001__title.lm-accent.is-lit em{animation:lm-accent-word var(--lm-accent-ms, 1.5s) var(--lm-ease-in-out) both,cta-001-glow var(--lm-accent-ms, 1.5s) var(--lm-ease-in-out) both}}@media(scripting:none){.cta-001__title.lm-accent em{text-shadow:0 0 6px color-mix(in srgb,var(--lm-color-highlight) 55%,transparent),0 0 20px color-mix(in srgb,var(--lm-color-highlight) 40%,transparent),0 0 48px color-mix(in srgb,var(--lm-color-highlight) 26%,transparent)}}@media(prefers-reduced-motion:reduce){.cta-001__title.lm-accent em{text-shadow:0 0 6px color-mix(in srgb,var(--lm-color-highlight) 55%,transparent),0 0 20px color-mix(in srgb,var(--lm-color-highlight) 40%,transparent),0 0 48px color-mix(in srgb,var(--lm-color-highlight) 26%,transparent)}}@media(hover:hover)and (pointer:fine){.cta-001{cursor:url(/brand/cursor-star-16.png) 8 8,auto}@media(min-resolution:2dppx){.cta-001{cursor:url(/brand/cursor-star-32.png) 8 8,url(/brand/cursor-star-16.png) 8 8,auto}}.cta-001 a,.cta-001 button,.cta-001 [role=button]{cursor:pointer}}
