#hero-container[data-v-d919df4c]{position:relative;isolation:isolate;margin-top:1em;margin-bottom:clamp(3.5rem,8vw,7rem);display:flex;flex-direction:column;overflow:hidden;border-radius:28px;color:#051c2c;background:#f4f7f9;box-shadow:0 24px 70px #051c2c1f}.dark-mode #hero-container[data-v-d919df4c]{color:#fff;background:#051c2c;box-shadow:0 28px 80px #051c2c38}#hero-container #text-box[data-v-d919df4c]{display:contents}@media(min-width:760px){#hero-container #text-box[data-v-d919df4c]{position:relative;z-index:1;display:flex;align-self:center;width:min(100%,760px);padding:clamp(2.25rem,5vw,4.75rem);flex-direction:column;justify-content:center;gap:1em}}#hero-container #heading-box[data-v-d919df4c],#hero-container #intro-box[data-v-d919df4c]{position:relative;z-index:1;padding-inline:clamp(1em,5vw,2.617924em);color:#051c2c;text-align:center}.dark-mode #hero-container #heading-box[data-v-d919df4c],.dark-mode #hero-container #intro-box[data-v-d919df4c]{color:#fff}@media(min-width:760px){#hero-container #heading-box[data-v-d919df4c],#hero-container #intro-box[data-v-d919df4c]{padding:0;text-align:left}}#hero-container #heading-box[data-v-d919df4c]{order:1;padding-top:clamp(1.618em,6vw,2.617924em)}#hero-container #heading-box #value-proposition[data-v-d919df4c]{display:block;color:#f93549;font-weight:700;font-size:clamp(1.75rem,4vw,3.4rem);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}@media(max-width:759px){#hero-container #heading-box #value-proposition[data-v-d919df4c]{font-size:clamp(1.55rem,7.6vw,2.15rem)}}@media(min-width:760px){#hero-container #heading-box[data-v-d919df4c]{padding-top:0}}#hero-container .hero-chips[data-v-d919df4c]{display:flex;flex-wrap:wrap;gap:.3819820591em;justify-content:center;margin:0 0 .6180469716em;padding:0;list-style:none}@media(min-width:760px){#hero-container .hero-chips[data-v-d919df4c]{justify-content:flex-start}}#hero-container .hero-chips li[data-v-d919df4c]{padding:.35em .75em;border:1px solid rgba(249,53,73,.28);border-radius:999px;background:#ffffff8c;color:#051c2c;font-size:.7518796992rem;font-weight:700;letter-spacing:.02em;line-height:1.3}.dark-mode #hero-container .hero-chips li[data-v-d919df4c]{border-color:#f9354961;background:#0a26398c;color:#e1e1e1}#hero-container #intro-box[data-v-d919df4c]{order:3;padding-bottom:clamp(1.618em,6vw,2.617924em)}#hero-container #intro-box #introduction[data-v-d919df4c]{font-weight:bolder;font-size:clamp(1rem,2vw,1.3rem);line-height:1.55;margin-bottom:1em;text-wrap:pretty}.dark-mode #hero-container #intro-box #introduction[data-v-d919df4c]{text-shadow:0 2px 18px rgba(0,0,0,.28)}@media(min-width:760px){#hero-container #intro-box[data-v-d919df4c]{padding-bottom:0}}#hero-container .hero-cta-row[data-v-d919df4c]{display:flex;flex-wrap:wrap;gap:.6180469716em;align-items:center;justify-content:center}@media(max-width:759px){#hero-container .hero-cta-row[data-v-d919df4c]{flex-direction:column;align-items:stretch}#hero-container .hero-cta-row[data-v-d919df4c] .cta-button,#hero-container .hero-cta-row .cta-secondary[data-v-d919df4c]{width:100%}}@media(min-width:760px){#hero-container .hero-cta-row[data-v-d919df4c]{justify-content:flex-start}}#hero-container .hero-cta-row[data-v-d919df4c] .cta-button,#hero-container .hero-cta-row .cta-secondary[data-v-d919df4c]{margin:0}#hero-container .hero-brand-mark[data-v-d919df4c]{position:absolute;right:clamp(-5rem,-2vw,-2rem);bottom:clamp(-3rem,-2vw,-1rem);z-index:0;width:clamp(15rem,30vw,25rem);opacity:.18;filter:drop-shadow(0 20px 36px rgba(249,53,73,.14));transform:rotate(-5deg);pointer-events:none;user-select:none}@media(max-width:759px){#hero-container .hero-brand-mark[data-v-d919df4c]{right:-3.5rem;bottom:-2.5rem;width:9rem;opacity:.16}}#hero-container.hero-container--open[data-v-d919df4c]{--hero-grid-size: 54px;width:100vw;margin-top:0;margin-left:calc(50% - 50vw);overflow:hidden;color:#051c2c;background:transparent;box-shadow:none;padding-top:20vh}#hero-container.hero-container--open[data-v-d919df4c]:before,#hero-container.hero-container--open[data-v-d919df4c]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}#hero-container.hero-container--open[data-v-d919df4c]:before{inset:-18%;background:radial-gradient(circle at 26% 36%,rgba(249,53,73,.13),transparent 24%),radial-gradient(circle at 72% 24%,rgba(41,71,90,.5),transparent 28%),radial-gradient(circle at 58% 82%,rgba(249,53,73,.08),transparent 23%);filter:blur(12px);animation:hero-ambient-drift-d919df4c 14s ease-in-out infinite alternate}#hero-container.hero-container--open[data-v-d919df4c]:after{background-image:linear-gradient(rgba(225,225,225,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(225,225,225,.055) 1px,transparent 1px);background-position:0 0;background-size:var(--hero-grid-size) var(--hero-grid-size);opacity:.52;mask-image:radial-gradient(ellipse at 50% 48%,#000 5%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 5%,transparent 70%);animation:hero-grid-drift-d919df4c 20s linear infinite}#hero-container.hero-container--open .hero-brand-mark[data-v-d919df4c]{position:absolute;top:46%;left:clamp(1rem,8vw,8rem);z-index:0;width:clamp(24rem,41vw,39rem);overflow:visible;fill:#f93549;opacity:.72;filter:drop-shadow(0 24px 45px rgba(249,53,73,.18));transform:translateY(-50%) rotate(-4deg);pointer-events:none;user-select:none}.dark-mode #hero-container.hero-container--open[data-v-d919df4c]{color:#e1e1e1;background:transparent}#hero-container.hero-container--open #text-box[data-v-d919df4c]{position:relative;z-index:1;display:flex;flex-direction:column;align-self:auto;justify-content:center;width:min(100%,1180px);min-height:inherit;margin:0 auto;padding:clamp(3rem,8vw,7rem) clamp(1rem,4vw,3rem)}#hero-container.hero-container--open #heading-box[data-v-d919df4c],#hero-container.hero-container--open #intro-box[data-v-d919df4c]{width:min(760px,75%);padding-inline:0;text-align:left}#hero-container.hero-container--open #heading-box[data-v-d919df4c]{padding-top:0;align-self:end}#hero-container.hero-container--open #heading-box #value-proposition[data-v-d919df4c]{color:#e1e1e1;font-size:clamp(2.6rem,6.2vw,5.8rem);line-height:.94;letter-spacing:-.065em}#hero-container.hero-container--open #intro-box[data-v-d919df4c]{align-self:start;padding-bottom:0}#hero-container.hero-container--open #introduction[data-v-d919df4c]{max-width:58ch;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:300}#hero-container.hero-container--open .hero-chips[data-v-d919df4c]{justify-content:flex-start;margin-bottom:clamp(1.5rem,3vw,2.5rem)}#hero-container.hero-container--open .hero-chips li[data-v-d919df4c]{padding:0 0 .3819820591em;border:0;border-bottom:1px solid rgba(249,53,73,.55);border-radius:0;background:transparent;color:#e1e1e1;text-transform:uppercase;letter-spacing:.08em}@media(max-width:759px){#hero-container.hero-container--open[data-v-d919df4c]{--hero-grid-size: 38px;width:calc(100% + 2*clamp(1rem,4vw,3rem));min-height:auto;margin-left:calc(-1*clamp(1rem,4vw,3rem));background:transparent;padding-top:60px}#hero-container.hero-container--open .hero-brand-mark[data-v-d919df4c]{top:auto;right:auto;bottom:-4.5rem;left:-5rem;width:22rem;opacity:.22;transform:rotate(-6deg)}#hero-container.hero-container--open[data-v-d919df4c]:after{opacity:.34}#hero-container.hero-container--open #text-box[data-v-d919df4c]{flex-direction:column;align-items:flex-start;gap:1.35rem;padding-block:clamp(2.75rem,12vw,4.5rem)}#hero-container.hero-container--open #heading-box[data-v-d919df4c],#hero-container.hero-container--open #intro-box[data-v-d919df4c]{align-self:stretch;width:100%}#hero-container.hero-container--open #heading-box #value-proposition[data-v-d919df4c]{font-size:clamp(1.85rem,9vw,2.65rem)}#hero-container.hero-container--open .hero-cta-row[data-v-d919df4c]{flex-direction:column;align-items:stretch}#hero-container.hero-container--open .hero-cta-row[data-v-d919df4c] .cta-button,#hero-container.hero-container--open .hero-cta-row .cta-secondary[data-v-d919df4c]{width:100%}}@keyframes hero-ambient-drift-d919df4c{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@keyframes hero-grid-drift-d919df4c{0%{background-position:center}to{background-position:var(--hero-grid-size) var(--hero-grid-size)}}@media(prefers-reduced-motion:reduce){#hero-container.hero-container--open[data-v-d919df4c]:before,#hero-container.hero-container--open[data-v-d919df4c]:after{animation:none}}
