.wp-block-cover.hall-of-light,.wp-block-cover.hall-of-light .wp-block-cover__image-background,.wp-block-cover.hall-of-light .wp-block-cover__background{background-attachment:scroll!important;background-repeat:no-repeat;background-size:110% auto;background-position:50% var(--bg-offset,0);overflow:hidden}.wp-block-cover.hall-of-light img.wp-block-cover__image-background,.wp-block-cover.hall-of-light img.wp-block-cover__image{position:absolute!important;inset:-10% 0!important;width:100%!important;height:120%!important;object-fit:cover!important;will-change:transform}.wp-block-cover.hall-of-light{margin-bottom:0!important}.wp-block-cover.hall-of-light+*{margin-top:clamp(24px, 4vw, 48px)}.wp-block-cover.hall-of-light::before,.wp-block-cover.hall-of-light::after{transform:none!important}@media (prefers-reduced-motion:reduce){.wp-block-cover.hall-of-light,.wp-block-cover.hall-of-light .wp-block-cover__image-background,.wp-block-cover.hall-of-light .wp-block-cover__background{background-position:50% 0!important}.wp-block-cover.hall-of-light img.wp-block-cover__image-background,.wp-block-cover.hall-of-light img.wp-block-cover__image{transform:none!important}}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}:root{--anchor-offset:80px}[id]{scroll-margin-top:var(--anchor-offset)}.back-to-top{position:fixed;right:clamp(14px, 2vw, 24px);bottom:clamp(16px, 2.4vw, 28px);z-index:50;display:none;opacity:0;transform:translateY(8px);background:linear-gradient(135deg,#a174ff,#4facfe);color:#fff;border:0;border-radius:999px;padding:10px 14px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 24px rgb(0 0 0 / .25),0 0 18px rgb(120 200 255 / .35);transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,filter .22s ease}.back-to-top:hover{transform:translateY(2px);filter:brightness(1.05)}.back-to-top.show{display:inline-flex;opacity:1;transform:translateY(0)}:where(a,button,[role="button"],.wp-block-button__link):focus-visible{outline:3px solid rgb(120 200 255 / .85);outline-offset:3px;box-shadow:0 0 0 3px rgb(120 200 255 / .25)}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.cta-prime{position:relative;overflow:visible;border:0;border-radius:14px;font-weight:700;color:#fff;background:linear-gradient(90deg,#6ea6ff,#a174ff);box-shadow:0 10px 24px rgb(0 0 0 / .25),0 0 18px rgb(120 200 255 / .28);animation:ctaPulse 3.2s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.cta-prime:hover,.cta-prime:focus-visible{transform:translateY(-3px) scale(1.03);box-shadow:0 14px 32px rgb(0 0 0 / .28),0 0 24px rgb(120 200 255 / .38);filter:saturate(1.06) brightness(1.04);outline:none}.cta-prime::after{content:"";position:absolute;inset:-6px;border-radius:18px;pointer-events:none;opacity:0;transform:scale(.8);box-shadow:0 0 0 0 rgb(120 200 255 / .45);transition:opacity .28s ease,transform .28s ease,box-shadow .28s ease}.cta-prime.clicked::after{opacity:1;transform:scale(1.1);box-shadow:0 0 0 6px rgb(120 200 255 / 0),0 0 24px rgb(120 200 255 / .55)}@keyframes ctaPulse{0%,100%{box-shadow:0 10px 24px rgb(0 0 0 / .25),0 0 18px rgb(120 200 255 / .28)}50%{box-shadow:0 12px 28px rgb(0 0 0 / .28),0 0 28px rgb(120 200 255 / .42)}}@media (prefers-reduced-motion:reduce){.cta-prime{animation:none}}.arc-celebrate{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center;opacity:0;transition:opacity .28s ease}.arc-celebrate.show{opacity:1}.arc-toast{background:radial-gradient(120% 160% at 50% 0%,rgb(30 38 68 / .96),rgb(18 20 40 / .94));color:#eaf2ff;padding:18px 22px;border-radius:14px;border:1px solid rgb(140 210 255 / .25);box-shadow:0 14px 38px rgb(0 0 0 / .45),0 0 44px rgb(120 200 255 / .35),inset 0 1px 0 rgb(255 255 255 / .08);text-align:center;transform:translateY(8px);opacity:0;transition:transform .35s ease,opacity .35s ease}.arc-celebrate.show .arc-toast{transform:translateY(0);opacity:1}.arc-toast h4{margin:0 0 6px;font-size:clamp(1.05rem, 1.4vw, 1.25rem);letter-spacing:.4px}.arc-toast p{margin:0;opacity:.9;font-size:.98rem}.arc-celebrate-glow{position:absolute;inset:-8px;border-radius:16px;box-shadow:0 0 0 2px rgb(120 200 255 / .28),0 0 42px rgb(120 200 255 / .35);filter:blur(.2px);opacity:.75}.arc-confetti{position:absolute;width:8px;height:10px;border-radius:2px;will-change:transform,opacity;opacity:.95;animation:confetti-fall var(--dur,1100ms) ease-out forwards,confetti-drift var(--driftDur,1400ms) ease-in-out infinite alternate}@keyframes confetti-fall{from{transform:translate(var(--x,0),-10%) rotate(0deg);opacity:0}to{transform:translate(var(--x,0),110%) rotate(var(--rot,180deg));opacity:1}}@keyframes confetti-drift{from{transform:translate(var(--x,0),var(--y,0)) rotate(var(--rotA,0deg))}to{transform:translate(calc(var(--x,0) + 18px),calc(var(--y,0) - 8px)) rotate(var(--rotB,180deg))}}@media (prefers-reduced-motion:reduce){.arc-confetti{display:none!important}}.wp-block-group[id="friends-of-the-arc"],#friends-of-the-arc{position:relative}.wpforms-confirmation-container,.wpforms-confirmation-scroll{display:none!important}🌟 Welcome aboard,Friend of the Arc! Your journey with us begins now. Keep an eye on your inbox for updates from the Arc form.wpforms-form .wpforms-confirmation-container,form.wpforms-form .wpforms-confirmation-scroll,div[id^="wpforms-confirmation-"],.wpforms-container .wpforms-confirmation-container,.wpforms-container .wpforms-confirmation-scroll{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}