@media (pointer:fine){.adaptive-cursor:not([data-active=true]){mix-blend-mode:normal!important;background:linear-gradient(135deg,#7779e4,#343899)!important;border:2px solid #ffffffc7!important;width:14px!important;height:14px!important;box-shadow:0 0 0 4px #6769d11f,0 5px 14px #171b6447!important}.adaptive-cursor:not([data-active=true])[data-pressed=true]{background:#e4b83e!important;width:11px!important;height:11px!important}.adaptive-cursor:not([data-active=true])>i{display:none!important}input,textarea,[contenteditable=true],[contenteditable=plaintext-only]{cursor:text!important}.adaptive-cursor[data-active=true]{box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;isolation:isolate!important;background:linear-gradient(135deg,#ffffffd6,#dcddffad)!important;border:1px solid #ffffffc7!important;border-radius:999px!important;width:max-content!important;min-width:112px!important;max-width:min(280px,100vw - 32px)!important;height:48px!important;padding:0 22px!important;overflow:hidden!important;box-shadow:0 15px 38px #0d114b33,inset 0 1px #ffffffeb!important}.adaptive-cursor[data-active=true]:before{display:none!important}.adaptive-cursor[data-active=true]>span{text-overflow:clip!important;white-space:nowrap!important;max-width:236px!important;font-family:var(--font), Montserrat, sans-serif!important;letter-spacing:.035em!important;color:#10134f!important;font-size:15px!important;font-weight:300!important;line-height:1!important;display:block!important;overflow:hidden!important}.adaptive-cursor[data-active=true][data-pressed=true]{border-radius:999px!important;height:44px!important}}
.ai-panel{z-index:2;overscroll-behavior:contain;overflow:hidden;position:fixed!important;bottom:88px!important;right:22px!important}.ai-assistant.is-open{pointer-events:none;position:fixed;inset:0}.ai-assistant.is-open .ai-panel,.ai-assistant.is-open .ai-launcher{pointer-events:auto}.ai-backdrop{z-index:1;cursor:default;pointer-events:auto;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0a0d4314;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.ai-assistant.is-open .ai-launcher{z-index:3;position:fixed;bottom:22px;right:22px}.ai-header-actions{align-items:center;gap:7px;display:flex}.ai-header-actions button:first-child{background:#ffffff12;font-size:16px}.ai-conversation{background-color:#f7f8ff;background-image:radial-gradient(at 14% 18%,#7168d513,#0000 34%),radial-gradient(at 88% 72%,#313b970e,#0000 38%),linear-gradient(125deg,#ffffff9e,#eff1ff61,#ffffffb3);background-size:150% 150%,165% 165%,220% 220%;flex:auto;min-height:0;padding:0 0 4px;animation:16s ease-in-out infinite alternate liv-chat-light;display:flex;position:relative;overflow:hidden}.ai-conversation:before{content:"";pointer-events:none;opacity:.28;background:radial-gradient(circle at 22% 34%,#6e67cd1f 0 1px,#0000 1.5px) 0 0/74px 74px,radial-gradient(circle at 76% 66%,#2c379117 0 1px,#0000 1.5px) 0 0/96px 96px;animation:24s linear infinite liv-chat-drift;position:absolute;inset:0}.ai-conversation>*{z-index:1;position:relative}.ai-conversation .ai-messages{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;padding-bottom:22px;overflow-y:auto;flex:auto!important;min-height:190px!important;max-height:none!important}.ai-history{background:#f7f7ff;flex:1;min-height:0;padding:24px 22px;overflow:auto}.ai-history-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.ai-history-head small,.ai-history-head strong{display:block}.ai-history-head small{color:#686ad3;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.ai-history-head strong{margin-top:6px;font-size:23px}.ai-history-head button{color:#292c86;background:#fff;border:1px solid #d7d8ea;border-radius:999px;padding:10px 13px;font-weight:750}.ai-history-notice{color:#666981;background:#ececfd;border-radius:16px;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.55}.ai-history-list{gap:9px;display:grid}.ai-history-list details{background:#fff;border:1px solid #dedfee;border-radius:18px;overflow:hidden}.ai-history-list summary{cursor:pointer;padding:16px;list-style:none}.ai-history-list summary::-webkit-details-marker{display:none}.ai-history-list summary span,.ai-history-list summary strong{display:block}.ai-history-list summary span{color:#7779d3;font-size:10px}.ai-history-list summary strong{margin-top:7px;font-size:14px;line-height:1.35}.ai-history-list details>div{border-top:1px solid #ededf5;max-height:240px;padding:0 16px 14px;overflow:auto}.ai-history-list details p{color:#5f6179;white-space:pre-wrap;gap:3px;margin:12px 0 0;font-size:12px;line-height:1.5;display:grid}.ai-history-list details p b{color:#272a7d;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ai-history-empty{text-align:center;color:#85879d;padding:35px 10px}.ai-history-delete{color:#8a3345;background:#fff;border:1px solid #e2c9cf;border-radius:999px;width:100%;margin-top:16px;padding:13px;font-weight:750}.ai-history-delete:disabled{opacity:.4}.ai-feedback{background:#fff;border:1px solid #d9daec;border-radius:22px;flex:none;margin:14px 16px 4px;padding:18px;box-shadow:0 18px 40px #171b641f}.ai-feedback>small{color:#6769d0;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750;display:block}.ai-feedback>strong{margin-top:8px;font-size:19px;display:block}.ai-feedback>p{color:#797b91!important;background:0 0!important;border:0!important;max-width:none!important;margin:7px 0 13px!important;padding:0!important;font-size:11px!important}.ai-feedback>div[aria-label]{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.ai-feedback>div[aria-label]>button{color:#b5b6d1;background:#eeeefe;border:0;border-radius:9px;height:32px;padding:0;font-size:15px;position:relative}.ai-feedback>div[aria-label]>button.active{color:#211b09;background:#e4b83e}.ai-feedback>div[aria-label] span{font-size:7px;font-weight:800;position:absolute;bottom:2px;right:3px}.ai-feedback-actions{gap:8px;margin-top:13px;display:flex!important}.ai-feedback-actions button{color:#fff;background:#202474;border:0;border-radius:999px;min-height:38px;padding:9px 13px;font-weight:750}.ai-feedback-actions button:last-child{color:#5557ac;background:#eeeefe}.ai-feedback-actions button:disabled{opacity:.45}.ai-feedback>em{color:#5557ac;margin-top:10px;font-size:11px;font-style:normal;display:block}@media (max-width:720px){.ai-history{padding:18px 13px}.ai-history-head{flex-direction:column;align-items:flex-start}.ai-feedback{margin:10px 9px 3px;padding:14px}.ai-feedback>div[aria-label]{grid-template-columns:repeat(5,1fr)}.ai-feedback>div[aria-label]>button{height:30px}.ai-feedback-actions{flex-wrap:wrap}}.ai-unread{color:#211b09;min-width:22px;height:22px;font:800 11px/1 var(--font);background:#e4b83e;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 6px;animation:.32s cubic-bezier(.2,.8,.2,1) livUnreadIn;display:grid;position:absolute;top:-7px;right:38px;box-shadow:0 7px 18px #171b644d}@keyframes livUnreadIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.ai-conversation .ai-composer,.ai-conversation .ai-capabilities-toggle,.ai-conversation .ai-capabilities,.ai-conversation .ai-smart-actions,.ai-conversation .ai-human{flex:none}.ai-conversation .ai-composer{background:linear-gradient(#0000,#f7f8ffe0 45%);padding-top:12px}.ai-conversation .ai-chat-form{margin-bottom:0!important}.ai-conversation .ai-capabilities-toggle{margin-top:8px}.ai-conversation .ai-human{padding-bottom:6px}.ai-conversation .ai-messages{scroll-behavior:smooth;padding-top:18px;padding-bottom:12px}.ai-message-row p{overflow-wrap:anywhere}.ai-message-content{min-width:0;max-width:86%}.ai-message-content>p{max-width:100%!important}.ai-message-actions{flex-wrap:wrap;gap:7px;margin:0 0 6px;display:flex}.ai-message-actions a{color:#292d80;background:#f1f1ff;border:1px solid #d9dbed;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 9px 8px 13px;font-size:10px;font-weight:750;transition:transform .25s,background .25s,border-color .25s;display:flex}.ai-message-actions a:hover{background:#e7e7ff;border-color:#c6c8e6;transform:translateY(-2px)}.ai-message-actions a span{color:#fff;background:#202474;border-radius:50%;place-items:center;width:23px;height:23px;transition:transform .25s;display:grid}.ai-message-actions a:hover span{transform:rotate(45deg)}.ai-resolution-actions{flex-wrap:wrap;gap:6px;margin:7px 0 5px;display:flex}.ai-resolution-actions button{color:#292d80;min-height:32px;font:750 9px var(--font);cursor:pointer;background:#fff;border:1px solid #d6d8ea;border-radius:999px;padding:7px 11px;transition:transform .2s,box-shadow .2s}.ai-resolution-actions button:first-child{color:#fff;background:#202474;border-color:#202474}.ai-resolution-actions button:hover{transform:translateY(-2px);box-shadow:0 7px 16px #171b6421}.ai-conversation .ai-capabilities-toggle{border-radius:12px;width:calc(100% - 24px);min-height:38px;margin:6px 12px 0;padding:7px 11px;font-size:11px}.ai-conversation .ai-capabilities-toggle i{width:22px;height:22px;font-size:14px}.ai-conversation .ai-smart-actions{border-bottom:0;flex-wrap:nowrap;gap:5px;padding:7px 12px 6px}.ai-conversation .ai-smart-actions>*{min-height:28px!important;box-shadow:none!important;flex:none!important;padding:5px 9px!important;font-size:8px!important}.ai-conversation .ai-human{gap:6px;padding:3px 12px 6px}.ai-conversation .ai-human a{min-height:32px;padding:7px 10px;font-size:9px;color:#292c75!important;background:#ffffffb3!important}.ai-disclaimer{padding-top:8px;padding-bottom:10px}@keyframes liv-chat-light{0%{background-position:0 20%,100% 80%,0%}to{background-position:32% 0,68% 100%,100%}}@keyframes liv-chat-drift{to{background-position:74px 37px,-48px 96px}}@media (max-width:720px){.ai-panel{bottom:74px!important;right:6px!important}.ai-assistant.is-open .ai-launcher{bottom:6px;right:6px}.ai-conversation .ai-messages{min-height:150px!important}.ai-conversation .ai-smart-actions{padding-inline:9px;overflow-x:auto}.ai-conversation .ai-human{flex-direction:row;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.ai-conversation,.ai-conversation:before{animation:none}}.ai-panel .ai-conversation{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.ai-panel .ai-conversation .ai-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1 1 0!important;min-height:120px!important;max-height:none!important;overflow:hidden auto!important}.ai-panel .ai-conversation .ai-composer,.ai-panel .ai-conversation .ai-capabilities-toggle,.ai-panel .ai-conversation .ai-smart-actions,.ai-panel .ai-conversation .ai-human{z-index:3;flex:none!important;position:relative!important}.ai-panel .ai-conversation .ai-capabilities{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 auto!important;max-height:min(250px,32vh)!important;overflow:hidden auto!important}@media (max-width:720px){.ai-panel .ai-conversation .ai-messages{min-height:100px!important}.ai-panel .ai-conversation .ai-capabilities{max-height:min(220px,29vh)!important}}
.page-scroll-cue{z-index:840;color:#fff;opacity:0;pointer-events:none;text-shadow:none;justify-items:center;gap:2px;transition:opacity .35s,transform .35s;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%,10px)}.page-scroll-cue.is-on-dark{color:#fff;text-shadow:0 2px 14px #080a3f85}.page-scroll-cue.is-on-light{color:#171a5b;text-shadow:0 1px 10px #fffffff2}.page-scroll-cue.is-visible{opacity:.72;transform:translate(-50%)}.page-scroll-cue>span{font:500 11px/1 var(--font), Montserrat, sans-serif;letter-spacing:.16em;text-transform:uppercase}.page-scroll-cue>b{width:16px;height:16px;font:inherit;display:block;position:relative}.page-scroll-cue em{font:400 18px/1 sans-serif;animation:1.55s ease-in-out infinite scroll-cue-down;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.page-scroll-cue em:last-child{animation-delay:.24s}@keyframes scroll-cue-down{0%{opacity:0;transform:translate(-50%,-3px)}35%{opacity:1}to{opacity:0;transform:translate(-50%,8px)}}.floating-tool.top-tool{box-sizing:border-box!important;-webkit-backdrop-filter:blur(20px)saturate(1.18)!important;background:#2428767a!important;border:1px solid #ffffff7a!important;border-radius:50%!important;justify-content:center!important;width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;box-shadow:0 16px 40px #080c413d,inset 0 1px #ffffff52!important}.floating-tool.top-tool>span{width:100%!important;height:100%!important;font-size:18px!important}.floating-tool.top-tool>b{display:none!important}.floating-tool.top-tool.is-visible:hover{background:#35398fa8!important;transform:translateY(-4px)scale(1.04)!important}@media (max-width:720px){.page-scroll-cue{bottom:12px}.page-scroll-cue>span{font-size:9px}.floating-tool.top-tool{width:46px!important;min-width:46px!important;height:46px!important;bottom:72px!important;right:12px!important}}@media (prefers-reduced-motion:reduce){.page-scroll-cue em{opacity:.7;animation:none}}
.floating-tool.accessibility-tool{animation:6.4s ease-in-out infinite accessibility-float}.floating-tool.share-tool{animation:5.8s ease-in-out -1.7s infinite share-float}.floating-tool.accessibility-tool:hover,.floating-tool.accessibility-tool:focus-visible,.floating-tool.share-tool:hover,.floating-tool.share-tool:focus-visible{animation:none}.floating-tool.accessibility-tool:hover,.floating-tool.accessibility-tool:focus-visible{transform:translate(5px,-50%)scale(1.04)}.floating-tool.share-tool:hover,.floating-tool.share-tool:focus-visible{transform:translate(-5px,-50%)scale(1.04)}@keyframes accessibility-float{0%,to{transform:translateY(-50%)translate(0,0)rotate(-.6deg)}38%{transform:translateY(-50%)translate(3px,-7px)rotate(1deg)}72%{transform:translateY(-50%)translate(-1px,4px)rotate(-.2deg)}}@keyframes share-float{0%,to{transform:translateY(-50%)translate(0,0)rotate(.7deg)}42%{transform:translateY(-50%)translate(-3px,6px)rotate(-.9deg)}76%{transform:translateY(-50%)translate(1px,-5px)rotate(.2deg)}}.ai-launcher{isolation:isolate;position:relative;animation:3.4s ease-in-out infinite liv-continuous-breathe!important}.ai-launcher:before{content:"";z-index:-1;border-radius:inherit;opacity:.16;border:1px solid #e5be4394;animation:3.4s ease-out infinite liv-continuous-ring;position:absolute;inset:-3px}@keyframes liv-continuous-breathe{0%,to{transform:translateY(0)scale(1);box-shadow:0 18px 45px #0c104b42,inset 0 1px #ffffff30}50%{transform:translateY(-3px)scale(1.018);box-shadow:0 22px 54px #0c104b57,0 0 26px #7779dc38,inset 0 1px #ffffff47}}@keyframes liv-continuous-ring{0%{opacity:.3;inset:-2px}72%,to{opacity:0;inset:-9px}}html[data-reduce-motion=true] .floating-tool.accessibility-tool,html[data-reduce-motion=true] .floating-tool.share-tool,html[data-reduce-motion=true] .ai-launcher,html[data-reduce-motion=true] .ai-launcher:before{animation:none!important}@media (prefers-reduced-motion:reduce){.floating-tool.accessibility-tool,.floating-tool.share-tool,.ai-launcher,.ai-launcher:before{animation:none!important}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.site-motion-ready main .site-motion-card{opacity:1;transform:perspective(1100px) rotateX(var(--site-rx,0deg)) rotateY(var(--site-ry,0deg)) translateY(16px) scale(.988);transform-style:preserve-3d;transition-delay:calc(var(--site-card-index,0) * 55ms);will-change:transform;transition:opacity .62s,transform .52s cubic-bezier(.18,.8,.22,1),box-shadow .4s,border-color .35s,filter .35s!important}.site-motion-ready main .site-section-visible .site-motion-card{opacity:1;transform:perspective(1100px) rotateX(var(--site-rx,0deg)) rotateY(var(--site-ry,0deg)) translateY(0) scale(1)}.site-motion-ready main .site-section-visible .site-motion-card:hover{transform:perspective(1100px) rotateX(var(--site-rx,0deg)) rotateY(var(--site-ry,0deg)) translateY(-10px) scale(1.012);z-index:2;box-shadow:0 30px 72px #171b6430!important}main :is(.button,.outline-button,.pricing-card>a,.workspace-copy>a,.admin-fee>a,.consultation-links a,.contact-submit,.account-submit){position:relative;overflow:hidden;transform:translateZ(0);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s,border-color .3s!important}main :is(.button,.outline-button,.pricing-card>a,.workspace-copy>a,.admin-fee>a,.consultation-links a,.contact-submit,.account-submit):before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff4d 48%,#0000 76%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-130%)}main :is(.button,.outline-button,.pricing-card>a,.workspace-copy>a,.admin-fee>a,.consultation-links a,.contact-submit,.account-submit):hover{transform:translateY(-3px)scale(1.012);box-shadow:0 16px 34px #1d217033}main :is(.button,.outline-button,.pricing-card>a,.workspace-copy>a,.admin-fee>a,.consultation-links a,.contact-submit,.account-submit):hover:before{transform:translate(130%)}main :is(.pricing-card>a,.workspace-copy>a,.admin-fee>a,.contact-submit):hover span{transform:rotate(45deg)scale(1.08)}:is(.pricing-card,.workspace-grid>article,.team-card,.center-consultant-grid article,.about-team-row,.service-card) img{will-change:transform;transition:transform .85s cubic-bezier(.18,.8,.22,1),filter .55s!important}:is(.pricing-card,.workspace-grid>article,.team-card,.center-consultant-grid article,.about-team-row,.service-card):hover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.065)translateY(-4px)}:is(.pricing-hero aside,.service-hero aside,.contact-hero aside,.center-account-preview,.construction-dashboard,.hero-story-visual){animation:7s ease-in-out infinite qualitycom-surface-float}:is(.pricing-chip,.construction-badge,.online-status i,.center-arrival-mark span){animation:4.8s ease-in-out infinite qualitycom-detail-float}main :is(.pricing-hero,.service-hero,.online-hero,.fiduciary-hero,.creative-hero,.contact-hero){background-size:115% 115%;animation:18s ease-in-out infinite alternate qualitycom-background-drift}}@keyframes qualitycom-surface-float{0%,to{translate:0}45%{translate:0 -7px}72%{translate:2px 2px}}@keyframes qualitycom-detail-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes qualitycom-background-drift{0%{background-position:0 35%}to{background-position:100% 65%}}html[data-reduce-motion=true] main *,html[data-reduce-motion=true] main :before,html[data-reduce-motion=true] main :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}@media (prefers-reduced-motion:reduce){main *,main :before,main :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.qc-3d-host{isolation:isolate;position:relative;overflow:hidden}.qc-3d-host>.container,.qc-3d-host>div:not(.qc-3d-float),.qc-3d-host>article{z-index:2;position:relative}.qc-3d-float{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 38px 42px #171b6438);opacity:.9;will-change:transform;width:clamp(320px,34vw,610px);height:auto;animation:8.5s ease-in-out infinite alternate qcFloatSculpture;position:absolute}.qc-3d-auto{left:var(--qc-x)!important;right:auto!important;top:var(--qc-y)!important;width:var(--qc-auto-width)!important;bottom:auto!important}.qc-3d-auto[data-side=left]{animation-delay:-3.5s;transform:rotate(-8deg)}.qc-3d-auto[data-side=right]{transform:rotate(8deg)}.qc-3d-right{top:8%;right:clamp(-285px,-14vw,-135px);transform:rotate(9deg)}.qc-3d-left{animation-delay:-3.5s;bottom:3%;left:clamp(-300px,-15vw,-145px);transform:rotate(-10deg)}.qc-3d-size-1{opacity:.82;width:clamp(350px,38vw,680px);animation-duration:10.5s}.qc-3d-size-2{width:clamp(290px,31vw,550px);animation-duration:9.5s;animation-delay:-5s;top:auto;bottom:4%}.qc-3d-shape-1{width:clamp(300px,32vw,570px);rotate:-5deg}.qc-3d-shape-3{width:clamp(270px,29vw,510px);rotate:4deg}.qc-3d-shape-4{width:clamp(250px,27vw,470px);rotate:-3deg}.qc-3d-host[data-header-theme=dark] .qc-3d-float{filter:drop-shadow(0 42px 55px #02042359);opacity:.94}@keyframes qcFloatSculpture{0%{translate:0 -8px;rotate:-1.5deg}55%{translate:12px 16px;rotate:1.2deg}to{translate:-5px 30px;rotate:3deg}}@media (max-width:1000px){.qc-3d-float{opacity:.65;width:390px}.qc-3d-right{right:-235px}.qc-3d-left{left:-245px}}@media (max-width:720px){.qc-3d-float{opacity:.44;filter:drop-shadow(0 24px 30px #171b642e);width:260px}.qc-3d-right{top:12%;right:-175px}.qc-3d-left{bottom:8%;left:-175px}}@media (prefers-reduced-motion:reduce){.qc-3d-float{animation:none!important}}[data-reduce-motion=true] .qc-3d-float{animation:none!important}
.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.title-motion,.hero-rotator-slide.is-active h1{transform-origin:0;position:relative}.title-motion{opacity:0;clip-path:none;filter:blur(3px);transition:opacity .36s,filter .36s,transform .36s cubic-bezier(.18,.8,.2,1);transform:translateY(.16em)}.title-motion.title-motion-visible{opacity:1;filter:none;transform:none}.title-char{opacity:1;filter:none;display:inline-block;transform:none}.title-word{white-space:nowrap;max-inline-size:100%;display:inline-block}:where(main h1,main h2,main h3){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-inline-size:100%}.title-motion.title-motion-visible:after,.hero-rotator-slide.is-active h1:after{content:none}.title-motion.title-motion-visible .title-char,.hero-rotator-slide.is-active h1 .title-char{animation:.32s cubic-bezier(.18,.8,.2,1) both title-char-reveal;animation-delay:calc(var(--char-index) * 32ms)}.title-motion :is(strong,em),.hero-rotator-slide.is-active h1 :is(strong,em){background:0 0;text-decoration:none;animation:none;display:inline;font-weight:700!important}.title-motion strong{color:#6264d1}.title-motion em{color:#d9ad2d;font-style:normal}[data-header-theme=dark] .title-motion strong{color:#b9baff}[data-header-theme=dark] .title-motion em{color:#e4b83e}@keyframes title-char-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(.2em)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.title-motion,.title-motion.title-motion-visible,.hero-rotator-slide.is-active h1{opacity:1;clip-path:none;transform:none;animation:none!important}.title-char{opacity:1;filter:none;transform:none}.title-motion:after,.hero-rotator-slide.is-active h1:after,.title-motion :is(strong,em),.hero-rotator-slide.is-active h1 :is(strong,em){animation:none!important}}html[data-reduce-motion=true] .title-motion,html[data-reduce-motion=true] .hero-rotator-slide.is-active h1{opacity:1;clip-path:none;transform:none;animation:none!important}html[data-reduce-motion=true] .title-char{opacity:1;filter:none;transform:none;animation:none!important}
