.hero[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:var(--space-5)}.hero__copy[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]:first-child{margin-top:0}.hero__title[data-astro-cid-anhloy43]{font-size:clamp(1.9rem,1rem + 1.7vw,2.6rem);letter-spacing:-.026em;line-height:1.06;text-wrap:pretty;max-width:34ch;font-optical-sizing:auto;font-variation-settings:"opsz" 72,"wght" 680}.hero__lead[data-astro-cid-anhloy43]{max-width:40ch;margin-top:var(--space-4)}.hero__lead[data-astro-cid-anhloy43] p{margin:0}.hero__lead[data-astro-cid-anhloy43] p+p{margin-top:var(--space-3)}.hero--page[data-astro-cid-anhloy43]{position:relative;overflow:hidden;padding-bottom:0;background:var(--campaign-cream)}.hero--page[data-astro-cid-anhloy43].hero--page-trust{padding-bottom:var(--space-7)}.hero--page[data-astro-cid-anhloy43] .hero__title[data-astro-cid-anhloy43]{color:var(--campaign-navy);font-size:clamp(2.4rem,1.55rem + 2.8vw,4rem);letter-spacing:-.034em;line-height:1;max-width:18ch;font-weight:790;font-optical-sizing:auto}.hero--page[data-astro-cid-anhloy43] .hero__lead[data-astro-cid-anhloy43]{max-width:54ch;color:color-mix(in oklch,var(--campaign-navy) 68%,white);font-size:clamp(1.06rem,.9rem + .7vw,1.28rem);line-height:1.58}.hero--page[data-astro-cid-anhloy43] .eyebrow[data-astro-cid-anhloy43]{color:var(--campaign-purple);font-weight:760;letter-spacing:.075em}.hero__pageart[data-astro-cid-anhloy43]{display:none}.hero__trust--span[data-astro-cid-anhloy43]{width:100vw;margin-inline:calc(50% - 50vw)}@media(min-width:761px){.hero--page-layout[data-astro-cid-anhloy43]{display:grid;grid-template-columns:minmax(0,.94fr) minmax(220px,.36fr);grid-template-areas:"copy art" "trust trust";align-items:center;column-gap:clamp(var(--space-5),4vw,var(--space-7));row-gap:var(--space-7)}.hero--page-layout[data-astro-cid-anhloy43] .hero__copy[data-astro-cid-anhloy43]{grid-area:copy}.hero--page-layout[data-astro-cid-anhloy43] .hero__pageart[data-astro-cid-anhloy43]{grid-area:art;display:block;justify-self:end}.hero--page-layout[data-astro-cid-anhloy43] .hero__trust[data-astro-cid-anhloy43]{grid-area:trust}.campaign-pageart[data-astro-cid-anhloy43]{position:relative;width:min(34vw,430px);aspect-ratio:1.36;justify-self:end;overflow:visible;transform:rotate(-2.5deg);filter:drop-shadow(0 24px 34px rgba(32,12,86,.18))}.campaign-pageart[data-astro-cid-anhloy43]:before{content:"";position:absolute;inset:10% -4% -5% 14%;z-index:0;border-radius:999px;background:linear-gradient(135deg,var(--campaign-orange),var(--campaign-red) 48%,var(--campaign-purple));opacity:.18;filter:blur(24px)}.campaign-pageart__image[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:82% 48%;border:6px solid color-mix(in oklch,var(--campaign-cream) 82%,white);border-radius:999px;box-shadow:inset 0 1px #ffffffb3,0 20px 48px #16074324}.campaign-pageart[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{position:absolute;display:block;pointer-events:none}.campaign-pageart__gloss[data-astro-cid-anhloy43]{inset:5px 5px auto auto;z-index:2;width:42%;height:18%;border-radius:999px;background:linear-gradient(90deg,#ffffff9e,#fff0);transform:rotate(4deg);mix-blend-mode:screen}.campaign-pageart__ribbon[data-astro-cid-anhloy43]{z-index:3;right:-6%;bottom:8%;width:68%;height:28%;border-radius:999px;background:linear-gradient(102deg,var(--campaign-red),var(--campaign-purple-bright) 46%,var(--campaign-purple-dark));transform:rotate(3deg);box-shadow:inset 0 12px 15px #ffffff47,inset 0 -20px 30px #0f06364d}}.hero--text[data-astro-cid-anhloy43]{position:relative;isolation:isolate;overflow-x:clip}.hero--text[data-astro-cid-anhloy43]:before{content:"";position:absolute;inset-block:calc(var(--section-gap) * -.35) auto;inset-inline:50%;width:100vw;height:128%;transform:translate(-50%);z-index:0;pointer-events:none;background:radial-gradient(30% 42% at 88% 18%,var(--cobalt-haze),transparent 70%),radial-gradient(40% 48% at 96% 4%,var(--cobalt-mist),transparent 74%);filter:blur(10px) saturate(116%);will-change:transform;animation:cobalt-drift 30s var(--ease-standard) infinite alternate;contain:paint}.hero--text[data-astro-cid-anhloy43] .hero[data-astro-cid-anhloy43]{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.hero--text[data-astro-cid-anhloy43]:before{animation:none}}@media(prefers-reduced-transparency:reduce){.hero--text[data-astro-cid-anhloy43]:before{filter:saturate(112%)}}.hero__visual[data-astro-cid-anhloy43]{position:relative}.hero--cobalt[data-astro-cid-anhloy43] .hero__visual[data-astro-cid-anhloy43]:before{content:"";position:absolute;inset:-2% -6% -16%;z-index:-1;border-radius:var(--radius-2xl);background:radial-gradient(50% 50% at 50% 60%,var(--cobalt-haze),transparent 72%),radial-gradient(74% 66% at 50% 64%,var(--cobalt-mist),transparent 78%);filter:blur(22px);opacity:.85;pointer-events:none}.hero--cobalt[data-astro-cid-anhloy43] .hero__visual[data-astro-cid-anhloy43] .mw-frame{box-shadow:var(--shadow-cobalt),var(--shadow-lg);border:var(--border-thin) solid var(--accent-outline-soft)}.hero__ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.hero--cobalt[data-astro-cid-anhloy43] .hero__ctas[data-astro-cid-anhloy43] .ui-btn{--_btn-h: 3.25rem;--_btn-pad: var(--space-6);--_btn-font: 1.0625rem;border-radius:var(--radius-lg);font-weight:var(--weight-semibold)}.hero--cobalt[data-astro-cid-anhloy43] .hero__ctas[data-astro-cid-anhloy43] .ui-btn__icon{width:1.25rem;height:1.25rem}.hero__trust[data-astro-cid-anhloy43]{margin-top:var(--space-6)}.hero--split[data-astro-cid-anhloy43]{gap:var(--space-6)}@media(min-width:1024px){.hero--split[data-astro-cid-anhloy43]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(var(--space-7),5vw,var(--space-8))}.hero--split[data-astro-cid-anhloy43] .hero__lead[data-astro-cid-anhloy43]{max-width:48ch}.hero--split[data-astro-cid-anhloy43] .hero__trust[data-astro-cid-anhloy43]{margin-inline-end:var(--space-6)}}@media(min-width:1200px){.hero--split[data-astro-cid-anhloy43]{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}}@media(min-width:1200px){.hero--cobalt[data-astro-cid-anhloy43]>.container[data-astro-cid-anhloy43]{max-width:var(--container-hero-max)}}
