@property --fx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fx-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --fx-y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --fx-shift{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--qa-fx-speed:1;--qa-glow-speed:1;--qa-motion-scale:1;--qa-fx-ease:cubic-bezier(0.2,0,0,1);--qa-space-none:0px;--qa-space-xs:clamp(16px,3vw,24px);--qa-space-s:clamp(32px,5vw,48px);--qa-space-m:clamp(56px,8vw,96px);--qa-space-l:clamp(80px,11vw,128px);--qa-space-xl:clamp(112px,15vw,176px)}@keyframes fx-fade-in{0%{opacity:0}}@keyframes fx-slide-up{0%{opacity:0;translate:0 32px}}@keyframes fx-slide-in{0%{opacity:0;translate:-40px 0}}@keyframes fx-zoom-in{0%{opacity:0;scale:.94}}@keyframes fx-scroll-drift{0%{opacity:.15;translate:0 56px;scale:.97}35%,65%{opacity:1;translate:0 0;scale:1}to{opacity:.55;translate:0 -28px}}@keyframes fx-spin{to{--fx-angle:360deg}}@keyframes fx-sweep{0%{--fx-x:12%;--fx-y:20%}50%{--fx-x:82%;--fx-y:46%}to{--fx-x:30%;--fx-y:78%}}@keyframes fx-drift-a{0%{translate:-8% -6%;scale:1}50%{translate:10% 8%;scale:1.15}to{translate:-4% 12%;scale:.95}}@keyframes fx-drift-b{0%{translate:6% 10%;scale:1.1}50%{translate:-12% -4%;scale:.9}to{translate:8% -10%;scale:1.05}}@keyframes fx-breathe{0%,to{opacity:.35;scale:.92}50%{opacity:.8;scale:1.08}}@keyframes fx-pulse-run{0%{--fx-shift:-30%}to{--fx-shift:130%}}@keyframes fx-marquee{to{translate:-50% 0}}@keyframes fx-kenburns{0%{scale:1;translate:0 0}to{scale:1.12;translate:-2% -3%}}@keyframes fx-parallax{0%{translate:0 -8%}to{translate:0 8%}}@keyframes fx-grain{0%,to{translate:0 0}25%{translate:-3% 2%}50%{translate:2% -3%}75%{translate:-2% -1%}}@keyframes fx-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes fx-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--qa-glow-a,var(--copper)) 45%,transparent)}50%{box-shadow:0 0 0 10px transparent}}@keyframes fx-gradient-pan{to{background-position:200% 50%}}.qa-block{position:relative}.qa-block[data-ambient],.qa-block[data-bg]{isolation:isolate;overflow:clip}.qa-block[data-bg]{background:var(--qa-block-bg,transparent)}.qa-block__layers{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.qa-block:is([data-bg],[data-ambient])>:is(.qa-block__body,.qa-block__html,.qa-block__marquee){position:relative;z-index:1}.qa-block[data-bg]>.qa-block__body>*,.qa-block[data-bg]>.qa-block__body>*>section:first-child{background:transparent}.qa-block__html{margin-inline:auto;max-width:var(--container-wide);padding-inline:24px}@media (min-width:768px){.qa-block__html{padding-inline:48px}}.qa-block__html[data-slot=replace]{padding-block:var(--qa-space-m)}.qa-block[data-ink]{--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-soft:var(--accent-soft);--color-rule:var(--rule);--color-rule-2:var(--rule-2)}.qa-block[data-ink=dark]{--ink:var(--warm-white);--ink-2:var(--ink-muted-dark);--ink-3:#8996a8;--rule:rgb(251 248 241/0.16);--rule-2:rgb(251 248 241/0.3);--accent:var(--copper-light);--accent-hover:var(--warm-white);--accent-soft:rgb(214 162 127/0.12);--surface:rgb(251 248 241/0.06);--surface-2:rgb(251 248 241/0.1);color:var(--ink)}.qa-block[data-ink=dark]:is([data-bg=color],[data-bg=gradient],[data-bg=image]){--ink-2:rgb(251 248 241/0.94);--ink-3:rgb(251 248 241/0.88)}.qa-block[data-bg=image][data-ink=dark]>.qa-block__body{text-shadow:0 1px 2px rgb(15 27 46/.45),0 0 18px rgb(15 27 46/.35)}.qa-block[data-bg=image][data-ink=dark]>.qa-block__body :is(.qa-btn,input,textarea,select){text-shadow:none}.qa-block[data-ink=light]{--ink:var(--midnight);--ink-2:var(--midnight-soft);--ink-3:var(--ink-muted);--rule:rgba(15,27,46,0.12);--rule-2:rgba(15,27,46,0.22);--accent:var(--copper);--accent-hover:var(--copper-dark);--accent-soft:rgba(184,115,68,0.1);color:var(--ink)}.qa-block[data-block=hero][data-bg]>:is(.qa-block__html[data-slot=after],.qa-block__marquee){--ink:var(--midnight);--ink-2:var(--midnight-soft);--ink-3:var(--ink-muted);--rule:rgba(15,27,46,0.12);--rule-2:rgba(15,27,46,0.22);--accent:var(--copper);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-rule:var(--rule);--color-accent:var(--accent);background:var(--parchment);color:var(--ink)}.qa-block[data-pad-top=none]>.qa-block__body>:first-child{padding-top:var(--qa-space-none)}.qa-block[data-pad-top=xs]>.qa-block__body>:first-child{padding-top:var(--qa-space-xs)}.qa-block[data-pad-top=s]>.qa-block__body>:first-child{padding-top:var(--qa-space-s)}.qa-block[data-pad-top=m]>.qa-block__body>:first-child{padding-top:var(--qa-space-m)}.qa-block[data-pad-top=l]>.qa-block__body>:first-child{padding-top:var(--qa-space-l)}.qa-block[data-pad-top=xl]>.qa-block__body>:first-child{padding-top:var(--qa-space-xl)}.qa-block[data-pad-bottom=none]>.qa-block__body>:last-child{padding-bottom:var(--qa-space-none)}.qa-block[data-pad-bottom=xs]>.qa-block__body>:last-child{padding-bottom:var(--qa-space-xs)}.qa-block[data-pad-bottom=s]>.qa-block__body>:last-child{padding-bottom:var(--qa-space-s)}.qa-block[data-pad-bottom=m]>.qa-block__body>:last-child{padding-bottom:var(--qa-space-m)}.qa-block[data-pad-bottom=l]>.qa-block__body>:last-child{padding-bottom:var(--qa-space-l)}.qa-block[data-pad-bottom=xl]>.qa-block__body>:last-child{padding-bottom:var(--qa-space-xl)}.qa-block[data-width=narrow] [data-block-container]{max-width:820px}.qa-block[data-width=normal] [data-block-container]{max-width:1180px}.qa-block[data-width=wide] [data-block-container]{max-width:var(--container-wide)}.qa-block[data-width=full] [data-block-container]{max-width:none}.qa-block[data-align=start] [data-block-container]{text-align:start}.qa-block[data-align=center] [data-block-container]{text-align:center}.qa-block[data-align=center] [data-block-container]>*{margin-inline:auto}.qa-block[data-align=center] [data-block-container]>:is(.flex,.grid){justify-content:center;justify-items:center}.qa-block[data-align=center] .qa-builder-quote{border-left-width:0;padding-left:0}.qa-block[data-align=end] [data-block-container]{text-align:end}.qa-block[data-align=end] [data-block-container]>*{margin-inline-start:auto}.qa-block[data-align=end] [data-block-container]>.flex{justify-content:flex-end}.qa-block[data-min-height]>.qa-block__body>:first-child{display:flex;flex-direction:column;justify-content:center}.qa-block[data-min-height]>.qa-block__body>:first-child>*{width:100%}.qa-block[data-min-height=half]>.qa-block__body>:first-child{
  /* !important: components such as the hero set their own inline min-height. */min-height:50svh!important}.qa-block[data-min-height=tall]>.qa-block__body>:first-child{
  /* !important: components such as the hero set their own inline min-height. */min-height:75svh!important}.qa-block[data-min-height=screen]>.qa-block__body>:first-child{
  /* !important: components such as the hero set their own inline min-height. */min-height:100svh!important}.qa-block[data-hide-mobile][data-hide-desktop]{display:none}@media (max-width:767.98px){.qa-block[data-hide-mobile]{display:none}}@media (min-width:1024px){.qa-block[data-hide-desktop]{display:none}}.qa-block__image{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--qa-bg-fit,cover);object-position:var(--qa-bg-pos,50% 50%)}.qa-block[data-bg-motion=kenburns] .qa-block__image{animation:fx-kenburns calc(24s * var(--qa-fx-speed) * var(--qa-motion-scale)) ease-in-out infinite alternate}@supports (animation-timeline:view()){.qa-block[data-bg-motion=parallax] .qa-block__image{inset:-10% 0;height:120%;animation:fx-parallax linear both;animation-timeline:view()}}.qa-block__overlay{position:absolute;inset:0;background:var(--qa-overlay,var(--midnight));opacity:var(--qa-overlay-opacity,.45)}.qa-block__glow{position:absolute;inset:-20%;filter:blur(64px) saturate(120%);opacity:.85}.qa-block__glow:after,.qa-block__glow:before{position:absolute;content:"";border-radius:50%}.qa-block[data-glow=aurora] .qa-block__glow:before{inset:10% 40% 30% 5%;background:radial-gradient(closest-side,var(--qa-glow-a),transparent);animation:fx-drift-a calc(18s * var(--qa-glow-speed) * var(--qa-motion-scale)) ease-in-out infinite alternate}.qa-block[data-glow=aurora] .qa-block__glow:after{inset:35% 5% 5% 45%;background:radial-gradient(closest-side,var(--qa-glow-b),transparent);animation:fx-drift-b calc(24s * var(--qa-glow-speed) * var(--qa-motion-scale)) ease-in-out infinite alternate}.qa-block[data-glow=spotlight] .qa-block__glow{filter:blur(24px);background:radial-gradient(circle at var(--fx-x) var(--fx-y),color-mix(in srgb,var(--qa-glow-a) 70%,transparent),transparent 38%);animation:fx-sweep calc(16s * var(--qa-glow-speed) * var(--qa-motion-scale)) ease-in-out infinite alternate}.qa-block[data-glow=orbit] .qa-block__glow{background:conic-gradient(from var(--fx-angle) at 50% 50%,var(--qa-glow-a),transparent 30%,var(--qa-glow-b) 55%,transparent 80%,var(--qa-glow-a));opacity:.55;animation:fx-spin calc(22s * var(--qa-glow-speed) * var(--qa-motion-scale)) linear infinite}.qa-block[data-glow=mesh] .qa-block__glow:before{inset:0;border-radius:0;background:radial-gradient(circle at var(--fx-x) 30%,var(--qa-glow-a),transparent 40%),radial-gradient(circle at 80% var(--fx-y),var(--qa-glow-b),transparent 42%);animation:fx-sweep calc(20s * var(--qa-glow-speed) * var(--qa-motion-scale)) ease-in-out infinite alternate}.qa-block[data-glow=mesh] .qa-block__glow:after{inset:0;border-radius:0;background:radial-gradient(circle at 20% var(--fx-y),color-mix(in srgb,var(--qa-glow-a) 60%,var(--qa-glow-b)),transparent 36%);animation:fx-sweep calc(27s * var(--qa-glow-speed) * var(--qa-motion-scale)) ease-in-out infinite alternate-reverse}.qa-block__ambient{position:absolute;inset:0}.qa-block__ambient[data-ambient=breathing]:before{position:absolute;inset:20% 15%;content:"";border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--qa-glow-a) 55%,transparent),transparent);filter:blur(40px);animation:fx-breathe calc(7s * var(--qa-fx-speed) * var(--qa-motion-scale)) ease-in-out infinite}.qa-block__ambient[data-ambient=rotating]:before{position:absolute;inset:-50%;content:"";background:conic-gradient(from var(--fx-angle),transparent,color-mix(in srgb,var(--qa-glow-a) 40%,transparent) 12%,transparent 28%,color-mix(in srgb,var(--qa-glow-b) 35%,transparent) 55%,transparent 72%);filter:blur(48px);opacity:.6;animation:fx-spin calc(30s * var(--qa-fx-speed) * var(--qa-motion-scale)) linear infinite}.qa-block__ambient[data-ambient=pulse]:before{position:absolute;inset:0 0 auto;height:2px;content:"";background:linear-gradient(90deg,transparent calc(var(--fx-shift) - 18%),var(--qa-glow-a) var(--fx-shift),transparent calc(var(--fx-shift) + 18%));animation:fx-pulse-run calc(3.6s * var(--qa-fx-speed) * var(--qa-motion-scale)) ease-in-out infinite}.qa-block__ambient[data-ambient=grain]{inset:-10%;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:fx-grain calc(1.2s * var(--qa-fx-speed) * var(--qa-motion-scale)) steps(4) infinite}.qa-block__marquee{padding-block:18px;border-block:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-display);font-size:clamp(22px,3vw,34px);white-space:nowrap}.qa-block__marquee-inner{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.qa-block__marquee-track{display:flex;flex:none;gap:3rem;padding-inline-end:3rem;animation:fx-marquee calc(28s * var(--qa-fx-speed) * var(--qa-motion-scale)) linear infinite}.qa-block__marquee:hover .qa-block__marquee-track{animation-play-state:paused}.qa-block[data-card=flat] [data-fx-item]{border-color:transparent;box-shadow:none;background:var(--surface)}.qa-block[data-card=border] [data-fx-item]{border:1px solid var(--rule-2);box-shadow:none}.qa-block[data-card=shadow] [data-fx-item]{border-color:transparent;box-shadow:var(--shadow-3),0 24px 60px rgb(15 27 46/.1)}.qa-block[data-card=glass] [data-fx-item]{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.fx-border-gradient,.fx-glow,.fx-lift,.fx-shine,.fx-zoom,.qa-block[data-hover] [data-fx-item]{position:relative;transform:perspective(900px) rotateX(var(--fx-rx,0deg)) rotateY(var(--fx-ry,0deg)) translateY(var(--fx-lift,0));transition:transform .26s var(--qa-fx-ease),box-shadow .26s var(--qa-fx-ease),border-color .26s var(--qa-fx-ease)}.fx-lift:is(:hover,:focus-within),.qa-block[data-hover=lift] [data-fx-item]:is(:hover,:focus-within){--fx-lift:-6px;box-shadow:var(--shadow-3),0 22px 48px rgb(15 27 46/.14)}.fx-glow:is(:hover,:focus-within),.qa-block[data-hover=glow] [data-fx-item]:is(:hover,:focus-within){box-shadow:0 0 0 1px var(--qa-glow-a,var(--copper-light)),0 14px 52px color-mix(in srgb,var(--qa-glow-a,var(--copper)) 38%,transparent)}.fx-shine,.qa-block[data-hover=shine] [data-fx-item]{overflow:hidden}.fx-shine:after,.qa-block[data-hover=shine] [data-fx-item]:after{position:absolute;z-index:2;inset:0;content:"";pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.32) 50%,transparent 62%);translate:-120% 0;transition:translate 0s}.fx-shine:is(:hover,:focus-within):after,.qa-block[data-hover=shine] [data-fx-item]:is(:hover,:focus-within):after{translate:120% 0;transition:translate .8s var(--qa-fx-ease)}.fx-zoom,.qa-block[data-hover=zoom] [data-fx-item]{overflow:hidden}.fx-zoom img,.qa-block[data-hover=zoom] [data-fx-item] img{transition:scale .7s var(--qa-fx-ease)}.fx-zoom:is(:hover,:focus-within) img,.qa-block[data-hover=zoom] [data-fx-item]:is(:hover,:focus-within) img{scale:1.05}.fx-border-gradient:after,.qa-block[data-hover=border-gradient] [data-fx-item]:after{position:absolute;z-index:2;inset:0;padding:1.5px;content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--fx-angle),var(--qa-glow-a,var(--copper-light)),var(--qa-glow-b,var(--terracotta)),transparent 60%,var(--qa-glow-a,var(--copper-light)));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .3s var(--qa-fx-ease);animation:fx-spin calc(4s * var(--qa-fx-speed) * var(--qa-motion-scale)) linear infinite paused}.fx-border-gradient:is(:hover,:focus-within):after,.qa-block[data-hover=border-gradient] [data-fx-item]:is(:hover,:focus-within):after{opacity:1;animation-play-state:running}.qa-block[data-entrance=stagger] :is([data-fx-item],[data-block-container]>*):nth-child(2){--fx-i:1}.qa-block[data-entrance=stagger] :is([data-fx-item],[data-block-container]>*):nth-child(3){--fx-i:2}.qa-block[data-entrance=stagger] :is([data-fx-item],[data-block-container]>*):nth-child(4){--fx-i:3}.qa-block[data-entrance=stagger] :is([data-fx-item],[data-block-container]>*):nth-child(5){--fx-i:4}.qa-block[data-entrance=stagger] :is([data-fx-item],[data-block-container]>*):nth-child(6){--fx-i:5}.qa-block[data-entrance=stagger] :is([data-fx-item],[data-block-container]>*):nth-child(n+7){--fx-i:6}.qa-block[data-onload][data-entrance=fade]>.qa-block__body>*{animation:fx-fade-in calc(.9s * var(--qa-fx-speed) * var(--qa-motion-scale)) var(--qa-fx-ease) both}.qa-block[data-onload][data-entrance=slide-up]>.qa-block__body>*{animation:fx-slide-up calc(.9s * var(--qa-fx-speed) * var(--qa-motion-scale)) var(--qa-fx-ease) both}.qa-block[data-onload][data-entrance=slide-in]>.qa-block__body>*{animation:fx-slide-in calc(.9s * var(--qa-fx-speed) * var(--qa-motion-scale)) var(--qa-fx-ease) both}.qa-block[data-onload]:is([data-entrance=zoom],[data-entrance=scroll])>.qa-block__body>*{animation:fx-zoom-in calc(.9s * var(--qa-fx-speed) * var(--qa-motion-scale)) var(--qa-fx-ease) both}.qa-block[data-onload][data-entrance=stagger]:has([data-fx-item]) [data-fx-item],.qa-block[data-onload][data-entrance=stagger]:not(:has([data-fx-item])) [data-block-container]>*{animation:fx-slide-up calc(.8s * var(--qa-fx-speed) * var(--qa-motion-scale)) var(--qa-fx-ease) both;animation-delay:calc(var(--fx-i, 0) * .11s * var(--qa-fx-speed))}@supports (animation-timeline:view()){.fx-reveal,.qa-block:not([data-onload])[data-entrance=fade]>.qa-block__body>*{animation:fx-fade-in linear both;animation-timeline:view();animation-range:entry 0 cover 28%}.qa-block:not([data-onload])[data-entrance=slide-up]>.qa-block__body>*{animation:fx-slide-up linear both;animation-timeline:view();animation-range:entry 0 cover 30%}.qa-block:not([data-onload])[data-entrance=slide-in]>.qa-block__body>*{animation:fx-slide-in linear both;animation-timeline:view();animation-range:entry 0 cover 30%}.qa-block:not([data-onload])[data-entrance=zoom]>.qa-block__body>*{animation:fx-zoom-in linear both;animation-timeline:view();animation-range:entry 0 cover 30%}.qa-block:not([data-onload])[data-entrance=scroll]>.qa-block__body>*{animation:fx-scroll-drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.qa-block:not([data-onload])[data-entrance=stagger]:has([data-fx-item]) [data-fx-item],.qa-block:not([data-onload])[data-entrance=stagger]:not(:has([data-fx-item])) [data-block-container]>*{animation:fx-slide-up linear both;animation-timeline:view();animation-range:entry calc(var(--fx-i, 0) * 7%) cover calc(30% + var(--fx-i, 0) * 7%)}}@supports not (animation-timeline:view()){.qa-block [data-fx-inview=false]{opacity:0}.qa-block[data-entrance=fade] [data-fx-inview=true]{animation:fx-fade-in calc(.8s * var(--qa-fx-speed) * var(--qa-motion-scale)) var(--qa-fx-ease) both}.qa-block:is([data-entrance=slide-up],[data-entrance=stagger],[data-entrance=scroll]) [data-fx-inview=true]{animation:fx-slide-up calc(.8s * var(--qa-fx-speed) * var(--qa-motion-scale)) var(--qa-fx-ease) both;animation-delay:calc(var(--fx-i, 0) * .11s * var(--qa-fx-speed))}.qa-block[data-entrance=slide-in] [data-fx-inview=true]{animation:fx-slide-in calc(.8s * var(--qa-fx-speed) * var(--qa-motion-scale)) var(--qa-fx-ease) both}.qa-block[data-entrance=zoom] [data-fx-inview=true]{animation:fx-zoom-in calc(.8s * var(--qa-fx-speed) * var(--qa-motion-scale)) var(--qa-fx-ease) both}}.fx-float{animation:fx-float calc(6s * var(--qa-fx-speed) * var(--qa-motion-scale)) ease-in-out infinite}.fx-pulse{animation:fx-pulse calc(2.4s * var(--qa-fx-speed) * var(--qa-motion-scale)) ease-out infinite}.fx-gradient-text{background:linear-gradient(90deg,var(--qa-glow-a,var(--copper)),var(--qa-glow-b,var(--terracotta)),var(--qa-glow-a,var(--copper)));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fx-gradient-pan calc(8s * var(--qa-fx-speed) * var(--qa-motion-scale)) linear infinite}.fx-glow-ring{position:relative;isolation:isolate}.fx-glow-ring:before{position:absolute;z-index:-1;inset:-3px;padding:3px;content:"";border-radius:inherit;background:conic-gradient(from var(--fx-angle),var(--qa-glow-a,var(--copper-light)),transparent 40%,var(--qa-glow-b,var(--terracotta)) 70%,var(--qa-glow-a,var(--copper-light)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:blur(1px);animation:fx-spin calc(6s * var(--qa-fx-speed) * var(--qa-motion-scale)) linear infinite}.fx-glass{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface) 55%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.fx-glass,.fx-pad{padding:20px 24px}.fx-pad-lg{padding:clamp(24px,4vw,40px)}.fx-pad-0{padding:0}:is(.fx-glass,.fx-pad,.fx-pad-lg)>:first-child{margin-top:0}:is(.fx-glass,.fx-pad,.fx-pad-lg)>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.fx-float,.fx-glow-ring:before,.fx-gradient-text,.fx-pulse,.fx-reveal,.qa-block [data-block-container]>*,.qa-block [data-fx-inview],.qa-block [data-fx-item],.qa-block>.qa-block__body>*,.qa-block__layers,.qa-block__layers *,.qa-block__layers :after,.qa-block__layers :before,.qa-block__marquee-track{animation:none!important}.qa-block [data-fx-inview=false]{opacity:1}.qa-block[data-bg-motion=parallax] .qa-block__image{inset:0;height:100%}.fx-border-gradient,.fx-glow,.fx-lift,.fx-shine,.fx-zoom,.qa-block[data-hover] [data-fx-item]{--fx-lift:0px;--fx-rx:0deg;--fx-ry:0deg}.fx-shine:after,.qa-block[data-hover=shine] [data-fx-item]:after{display:none}.fx-zoom:is(:hover,:focus-within) img,.qa-block[data-hover=zoom] [data-fx-item]:is(:hover,:focus-within) img{scale:1}.qa-block__marquee-inner{flex-wrap:wrap}.qa-block__marquee-track[data-copy]{display:none}}.qa-builder-section--midnight{--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-soft:var(--accent-soft);--color-rule:var(--rule);--color-rule-2:var(--rule-2);color:var(--ink)}