.cta-content{z-index:1;align-items:center;gap:14px;display:inline-flex;position:relative}.consult-attention{isolation:isolate;position:relative;overflow:hidden}.cta-ribbon{z-index:0;pointer-events:none;visibility:hidden;background:#bca3ff;position:absolute;inset:-20% -8%;transform:translate(-145%)skew(-18deg)}.cta-ribbon:after{content:"";background:linear-gradient(90deg,#0000 72%,#14203b14 84%,#0000 93%);position:absolute;inset:0}html[data-cta-phase=swipe] .consult-attention .cta-ribbon{visibility:visible;animation:.85s cubic-bezier(.4,0,.2,1) both consultation-sweep}html[data-cta-phase=pop] .explore-attention{animation:.36s cubic-bezier(.2,.8,.3,1) explore-acknowledge}@keyframes consultation-sweep{0%{transform:translate(-145%)skew(-18deg)}to{transform:translate(145%)skew(-18deg)}}@keyframes explore-acknowledge{0%,to{transform:scale(1)}48%{transform:scale(1.035)}78%{transform:scale(.995)}}#connected-film{padding-top:clamp(40px,5vw,78px)}.workflow-film{background:var(--bg);min-width:0;box-shadow:none;border:0}.workflow-film .ambient-film{filter:none;box-shadow:none;-webkit-mask-composite:source-in;border:0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}#hero-film+#agents{padding-top:clamp(48px,6vw,88px)}.connected-start>span:first-child:before{content:"";background:#7de0bf;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.handover-receipt{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 20px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.handover-receipt span{align-items:center;gap:8px;display:inline-flex}.handover-receipt span:before{content:"";background:#8aaaff;border-radius:50%;width:5px;height:5px}.handover-receipt span:nth-child(2):before{background:#c8b1ff}.handover-receipt span:nth-child(3):before{background:#7de0bf}.control-list article:first-child>svg{color:#4d6299}.control-list article:nth-child(2)>svg{color:#6a6699}.control-list article:nth-child(3)>svg{color:#467c7a}.control-list article:nth-child(4)>svg{color:#85665a}.control-badge{border-left:2px solid #c8b1ff}@media (max-width:767px){#connected-film{gap:24px;padding-top:36px}.connected-film-section .workflow-film .ambient-film{width:calc(100% + 28px);margin-inline:-14px}.handover-receipt{gap:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){html[data-cta-phase] .consult-attention .cta-ribbon{visibility:hidden;animation:none}html[data-cta-phase] .explore-attention{animation:none}}.family-section{--family-accent:#8aaaff}.family-operate{--family-accent:#7de0bf}.family-build{--family-accent:#c8b1ff}.family-serve{--family-accent:#ffb27b}.family-intro .category-label{color:var(--family-accent)}.family-intro .category-label:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.agent-card{background-image:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--agent) 17%, transparent), transparent 75%)}.agent-card-top>svg{transition:transform .22s,color .22s}.portfolio-tabs button{transition:background-color .18s,border-color .18s,color .18s}.portfolio-tabs button[aria-selected=true]{color:color-mix(in srgb, var(--agent) 40%, #14203b);border-color:color-mix(in srgb, var(--agent) 55%, transparent);background:color-mix(in srgb, var(--agent) 12%, var(--bg))}.method-steps article:nth-child(3n+1){--step-colour:#8aaaff}.method-steps article:nth-child(3n+2){--step-colour:#c8b1ff}.method-steps article:nth-child(3n){--step-colour:#7de0bf}.method-steps article>span{min-width:38px;min-height:32px;color:var(--step-colour);background:color-mix(in srgb, var(--step-colour) 10%, transparent);border:1px solid color-mix(in srgb, var(--step-colour) 22%, transparent);border-radius:10px;justify-content:center;align-items:center;padding:5px 9px;display:inline-flex}.builder-steps button[aria-selected=true]>span{color:#14101d;background:#c8b1ff}.assembly-bars i{transition:background-color .24s,opacity .24s}.assembly-bars i.built{background:#bca3ff}.selection-arrival{animation:.26s ease-out both selection-arrival}@keyframes selection-arrival{0%{opacity:.55;transform:translate(5px)}to{opacity:1;transform:translate(0)}}.portfolio-cta{isolation:isolate;position:relative}.portfolio-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 55%,#7098ff0b,#0000 50%),radial-gradient(at 70% 60%,#c8b1ff0d,#0000 50%);position:absolute;inset:0}.portfolio-cta .category-label{color:#6a6699}.team-partnership{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:24px 0;font-size:12px;display:flex}.team-partnership span{border:1px solid var(--line);border-radius:99px;padding:7px 12px}.team-partnership span:first-child{color:#6a6699;background:#c8b1ff0a}.team-partnership span:last-child{color:#467c7a;background:#7de0bf0a}.team-partnership i{color:#4d6299;font-style:normal}@media (hover:hover) and (prefers-reduced-motion:no-preference){.agent-card:hover .agent-card-top>svg{color:color-mix(in srgb, var(--agent) 40%, #14203b);transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.selection-arrival{animation:none}.portfolio-tabs button,.agent-card-top>svg,.assembly-bars i{transition:none}}.editorial-intro .eyebrow,.editorial-intro h1>span:not(.word-mask){color:color-mix(in srgb, var(--page-accent,#c8b1ff) 42%, #14203b)}.editorial-intro .eyebrow .code{color:color-mix(in srgb, var(--page-accent,#c8b1ff) 42%, #14203b);border-color:color-mix(in srgb, var(--page-accent,#c8b1ff) 32%, transparent)}.portfolio-page-hero h1>span:not(.word-mask),.portfolio-heading>.category-label,.custom-section>div>.category-label{color:#6a6699}.control-lead .category-label,.control-lead h2>span:not(.word-mask){color:#467c7a}.custom-section h2>span:not(.word-mask),.connected-film-section h2>span:not(.word-mask){color:#6a6699}.editorial-section:nth-of-type(3n+1) .eyebrow{color:#4d6299}.editorial-section:nth-of-type(3n+2) .eyebrow{color:#467c7a}.editorial-section:nth-of-type(3n) .eyebrow{color:#6a6699}.editorial-card:nth-child(3n+1),.integration-matrix section:nth-child(3n+1){--card-accent:#8aaaff}.editorial-card:nth-child(3n+2),.integration-matrix section:nth-child(3n+2){--card-accent:#c8b1ff}.editorial-card:nth-child(3n),.integration-matrix section:nth-child(3n){--card-accent:#7de0bf}.editorial-card{border-top:2px solid color-mix(in srgb, var(--card-accent) 65%, transparent);background-image:linear-gradient(145deg, color-mix(in srgb, var(--card-accent) 8%, transparent), transparent 65%)}.integration-matrix section h3{color:color-mix(in srgb, var(--card-accent) 42%, #14203b)}.family-jump a:first-child{--jump-accent:#8aaaff}.family-jump a:nth-child(2){--jump-accent:#ffb27b}.family-jump a:nth-child(3){--jump-accent:#7de0bf}.family-jump a:nth-child(4),.family-jump a:nth-child(5){--jump-accent:#c8b1ff}.family-jump a{color:color-mix(in srgb, var(--jump-accent) 42%, #14203b);border-color:color-mix(in srgb, var(--jump-accent) 32%, transparent);background:color-mix(in srgb, var(--jump-accent) 8%, var(--bg))}.agent-detail .category-label,.agent-breadcrumb [aria-current=page]{color:color-mix(in srgb, var(--agent,#4d6299 48%, #14203b))}.agent-detail .job-number{background:color-mix(in srgb, var(--agent) 12%, transparent);border-radius:8px;padding:5px 10px;display:inline-flex}.agent-hero-caption{background:color-mix(in srgb, var(--agent) 10%, var(--surface))}.contact-welcome .eyebrow,.direct-contact h1>span:not(.word-mask){color:#467c7a}.contact-channels a:first-child .mono,.contact-channels a:first-child>svg{color:#6a6699}.contact-channels a:last-child .mono,.contact-channels a:last-child>svg{color:#467c7a}.contact-steps li>.mono,.contact-aside .eyebrow,.faq-list details[open] summary,.faq-list summary>.mono{color:#6a6699}.insight-directory>a:nth-child(3n+1)>.mono{color:#4d6299}.insight-directory>a:nth-child(3n+2)>.mono{color:#467c7a}.insight-directory>a:nth-child(3n)>.mono{color:#6a6699}.footer-main>div:nth-child(2) h2{color:#4d6299}.footer-main>div:nth-child(3) h2{color:#467c7a}.footer-main>div:nth-child(4) h2{color:#6a6699}.footer-main>div:nth-child(5) h2{color:#856b65}.enterprise-nav>a:hover,.enterprise-nav summary:hover,.enterprise-nav details[open]>summary{color:#6a6699}.family-jump a:focus-visible,.portfolio-tabs button:focus-visible,.connected-chain button:focus-visible{outline-offset:4px;outline:2px solid #c8b1ff}
[data-surface-reveal][data-reveal-ready]:not(.is-in-view){opacity:0;translate:none}[data-surface-reveal][data-reveal-ready].is-in-view:not(.reveal-restored){animation:.52s cubic-bezier(.2,.7,.2,1) both surface-arrive}@keyframes surface-arrive{0%{opacity:0;translate:none}to{opacity:1;translate:none}}@media (hover:hover) and (pointer:fine){.agent-card,.editorial-card,.insight-directory>a{transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s,background-color .22s}.agent-card:hover,.editorial-card:hover,.insight-directory>a:hover{transform:translateY(-3px)}.agent-card .agent-art{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.agent-card:hover .agent-art{transform:rotate(-3deg)scale(1.025)}.text-link{text-underline-offset:5px;text-decoration-thickness:1px;transition:color .18s}.text-link:hover{text-decoration-line:underline}.text-link>svg,.button>svg{transition:transform .2s}.text-link:hover>svg,.button:hover>svg{transform:translate(3px)}.method-steps>article{transition:background-color .2s,border-color .2s}.method-steps>article:hover{background-color:#aaa0ee0a;border-color:#bcaaf84a}.method-steps>article>span{transition:color .2s}.method-steps>article:hover>span{color:#6a6699}.control-list>article{transition:border-color .2s,background-color .2s}.control-list>article:hover{background-color:#9ddbc008;border-color:#9ddbc04d}}@media (prefers-reduced-motion:reduce){[data-surface-reveal]{opacity:1!important;animation:none!important;translate:none!important}.agent-card,.agent-card .agent-art,.editorial-card,.insight-directory>a,.text-link>svg,.button>svg{transition:none!important;transform:none!important}}
html{scroll-behavior:auto}:is(a,button,summary,input,select,textarea,[role=button]){touch-action:manipulation}:is(button,a.button,a.button-primary,a.button-secondary):active{translate:none}.portfolio-tabs button:active,.explore-agents:active,.explore-agents:hover,.related-agents>a:hover,.insight-directory>a:hover,.about-agents>a:hover,.note-card:hover,a.brand-tool:hover,.agent-card:hover,.editorial-card:hover{transform:none}html[data-cta-phase=pop] .explore-attention{animation:none}@media (prefers-reduced-motion:no-preference){html[data-cta-phase=pop] .explore-attention .explore-agents-arrow{animation:.36s ease-out explore-acknowledge}}.route-loading{min-height:100svh;padding-block:clamp(80px,12vw,160px)}.route-loading p{color:var(--text);font-size:15px}.route-loading-line{background:linear-gradient(90deg,#8aaaff,#c8b1ff,#7de0bf);width:min(240px,65%);height:2px;margin-top:20px}.portfolio-tabs button{position:relative}.portfolio-tabs button[aria-selected=true]{color:var(--text);border-color:var(--agent);background:color-mix(in srgb, var(--agent) 17%, var(--bg))}.portfolio-tabs button i{transition:transform .18s}.portfolio-tabs button[aria-selected=true] i{transform:scale(1.2)}.showcase-copy .category-label{color:color-mix(in srgb, var(--agent) 40%, #14203b)}.showcase-copy .text-link,.connected-detail .text-link{color:var(--text)}.connected-chain button[aria-pressed=true]{border-color:var(--node);background:color-mix(in srgb, var(--node) 15%, var(--bg))}.connected-chain button[aria-pressed=true] strong,.family-intro h2,.control-lead h2 span,.portfolio-cta h2{color:var(--text)}.family-section{border-top-color:color-mix(in srgb, var(--family-accent) 40%, var(--line-strong))}.agent-card .agent-card-top>span{color:color-mix(in srgb, var(--agent) 40%, #14203b)}.builder-steps button[aria-selected=true]{border-color:#c8b1ff}.assembly-bars i:nth-child(3n+1).built{background:#8aaaff}.assembly-bars i:nth-child(3n+2).built{background:#7de0bf}.assembly-bars i:nth-child(3n).built{background:#c8b1ff}.method-steps article>span{border:1px solid;border-radius:7px;place-items:center;width:34px;height:28px;display:inline-grid}.faq-explorer{--question-accent:#ffb27b}.faq-explorer nav button[aria-pressed=true]{color:#24180d;border-color:var(--question-accent);background:#fff}.faq-list details{transition:border-color .18s}.faq-list details[open]{border-color:#ffb27b}.faq-list details[open] summary{color:var(--text)}.faq-list summary>.mono,.faq-list summary>b{color:#85665a}.faq-list summary>b{transition:transform .18s}.faq-list details[open]>p{animation:.22s ease-out answer-arrive}@keyframes answer-arrive{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}.faq-search input:focus-visible{outline-offset:3px;outline:2px solid #ffb27b}:is(.portfolio-tabs,.connected-chain,.builder-steps) button:focus-visible{outline:2px solid var(--line-strong);outline-offset:4px}.enterprise-nav>a,.enterprise-nav>details>summary{text-underline-offset:7px;text-decoration-thickness:2px}.enterprise-nav>details[open]>summary{text-decoration-line:underline}@media (hover:hover) and (pointer:fine){.agent-card:hover{border-color:var(--agent)}.agent-card:hover h3{color:color-mix(in srgb, var(--agent) 40%, #14203b)}.connected-chain button:hover{border-color:var(--node)}.family-jump a:hover{color:var(--text);border-color:var(--jump-accent)}.enterprise-nav>a:hover,.enterprise-nav>details>summary:hover{text-decoration-line:underline}.faq-list summary:hover{color:var(--text)}}@media (prefers-reduced-motion:no-preference){.text-reveal[data-reveal-ready].is-in-view .word-rise{animation-duration:.7s;animation-delay:min(var(--word-delay,0s), 90ms)}.copy-reveal[data-reveal-ready].is-in-view .copy-rise,[data-block-reveal][data-reveal-ready].is-in-view:not(.reveal-restored){animation-duration:.55s;animation-delay:0s}[data-surface-reveal][data-reveal-ready].is-in-view:not(.reveal-restored){animation-duration:.38s}}@media (max-width:600px){.portfolio-tabs button,.family-jump a,.faq-explorer nav button{min-height:44px}}@media (prefers-reduced-motion:reduce){.faq-list details[open]>p{animation:none}.portfolio-tabs button i,.faq-list summary>b{transition:none;transform:none}}
html[data-theme=light]{--bg:#fff;--surface:#f6f8fc;--surface-2:#eef2f8;--text:#111522;--muted:#505b6c;--dim:#626d7e;--blue:#365dc7;--blue-light:#365dc7;--line:#e3e7ef;--line-strong:#cbd3e0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{color:var(--text);background:#fff}html[data-theme=light] .logo img,html[data-theme=light] .logo-symbol{filter:brightness(0)}html[data-theme=light] .button-primary,html[data-theme=light] .header-cta,html[data-theme=light] .consultation-confirmation .button-primary{color:#fff;background:#254fbb;border-color:#254fbb;box-shadow:0 3px 9px #254fbb14}html[data-theme=light] .button-primary:hover,html[data-theme=light] .header-cta:hover,html[data-theme=light] .consultation-confirmation .button-primary:hover{color:#fff;background:#1f439e}html[data-theme=light] .button-secondary{color:var(--text);border-color:var(--line-strong);background:#fff}html[data-theme=light] .button-secondary:hover{color:#254fbb;background:#f1f5ff}html[data-theme=light] .consult-attention .cta-ribbon{background:#674ac2}html[data-theme=light] .enterprise-header,html[data-theme=light] .enterprise-footer{background:#fff}html[data-theme=light] .mega-panel,html[data-theme=light] .nav-dropdown{background:#fff;box-shadow:0 20px 50px #14203b14}html[data-theme=light] .portfolio-hero,html[data-theme=light] .portfolio-page,html[data-theme=light] .agent-detail{background:#fff}html[data-theme=light] .ambient-film-wrap,html[data-theme=light] .ambient-film-wrap .ambient-film,html[data-theme=light] .workflow-film .ambient-film{box-shadow:none;filter:none;background:#fff;border:0;border-radius:0;-webkit-mask-image:none;mask-image:none}html[data-theme=light] .agent-card,html[data-theme=light] .editorial-card{background-color:#fff;box-shadow:0 3px 14px #14203b05}html[data-theme=light] .agent-card:hover{box-shadow:0 7px 22px #14203b0d}html[data-theme=light] .family-intro .category-label{color:color-mix(in srgb, var(--family-accent) 42%, #14203b)}html[data-theme=light] .method-steps article>span{color:color-mix(in srgb, var(--step-colour) 42%, #14203b)}html[data-theme=light] .insight-directory>a>.mono{color:#385c79}html[data-theme=light] .portfolio-tabs button[aria-selected=true],html[data-theme=light] .connected-chain button[aria-pressed=true]{color:var(--text)}html[data-theme=light] .portfolio-tabs button:focus-visible,html[data-theme=light] .connected-chain button:focus-visible,html[data-theme=light] .builder-steps button:focus-visible{outline-color:#254fbb}html[data-theme=light] .syno-root{--syno-blue:#365dc7;--syno-accent:#68519d}html[data-theme=light] .syno-root .syno-shell,html[data-theme=light] .syno-root .syno-main,html[data-theme=light] .syno-root .syno-dialog{color:var(--text);background:#fff}html[data-theme=light] .syno-root .syno-sidebar{background:#f7f8fc}html[data-theme=light] .syno-root .syno-launcher{background:#fff;border-color:#cbd7f5;box-shadow:0 5px 24px #14203b16}html[data-theme=light] .syno-root .syno-launcher-portrait{background:#e9eef1}html[data-theme=light] .syno-root .syno-history>div.is-active{background:#ece8f8}html[data-theme=light] .syno-root .syno-history .is-active button{color:#503a89}html[data-theme=light] .syno-root .syno-starters button strong,html[data-theme=light] .syno-root .syno-starters button .syno-starter-top svg{color:color-mix(in srgb, var(--starter) 42%, #14203b)}html[data-theme=light] .syno-root .syno-user{background:#edf2ff;border-color:#d9e2fa}html[data-theme=light] .syno-root .syno-send{color:#fff}html[data-theme=light] .syno-root .syno-composer{background:#fff}html[data-theme=light] .syno-root .syno-composer textarea{color:var(--text)}html[data-theme=light] .syno-root .syno-composer-zone{background:#fff}html[data-theme=light] .syno-root .syno-answer h3{color:#4d3a85}html[data-theme=light] .syno-root .syno-answer a{color:#2859bd}html[data-theme=light] .syno-root .syno-answer strong{color:var(--text)}html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea{border-color:var(--line-strong);color:var(--text);background:#fff}html[data-theme=light] .field input:focus,html[data-theme=light] .field select:focus,html[data-theme=light] .field textarea:focus{border-color:#365dc7;box-shadow:0 0 0 3px #365dc712}html[data-theme=light] .booking-days button[aria-pressed=true],html[data-theme=light] .booking-time input:checked+span{color:#fff;background:#254fbb}html[data-theme=light] .consultation-confirmation{background:#fff;box-shadow:0 20px 80px #14203b24}html[data-theme=light] .consultation-confirmation .confirmation-close{color:var(--text)}html[data-theme=light] .consultation-confirmation .confirmation-close:hover{color:#254fbb}html[data-theme=light] .contact-form,html[data-theme=light] .booking-calendar{background:#fff}html[data-theme=light] .agent-art{vertical-align:middle;width:var(--art-size);height:var(--art-size);flex-shrink:0;display:inline-block}html[data-theme=light] .agent-art>svg{width:100%;height:100%;display:block;overflow:visible}html[data-theme=light] .agent-art [data-character]{transform-origin:40px 44px}html[data-theme=light] .agent-art [data-accessory]{transform-origin:40px 59px}@media (prefers-reduced-motion:no-preference){html[data-theme=light] .agent-art[data-pose=acknowledge] [data-character]{animation:1.3s cubic-bezier(.4,0,.2,1) agent-acknowledge}html[data-theme=light] .agent-art[data-pose=awareness] [data-character]{animation:1.5s cubic-bezier(.4,0,.2,1) agent-awareness}html[data-theme=light] .agent-art[data-pose=personality] [data-accessory]{animation:1.3s cubic-bezier(.4,0,.2,1) agent-personality}@media (hover:hover){html[data-theme=light] .agent-art:hover [data-character]{transition:translate .2s;translate:0 -.5px}html[data-theme=light] .agent-art [data-character]{transition:translate .2s}}}@keyframes agent-acknowledge{0%,to{transform:rotate(0)}40%{transform:rotate(-2deg)}65%{transform:rotate(.6deg)}}@keyframes agent-awareness{0%,to{transform:translate(0)}30%{transform:translate(-.8px)}65%{transform:translate(.8px)}}@keyframes agent-personality{0%,to{opacity:1;transform:rotate(0)}40%{opacity:.75;transform:rotate(-3deg)}70%{opacity:1;transform:rotate(1deg)}}html[data-document-hidden=true] .agent-art *{animation-play-state:paused!important}
html[data-theme=light]{--agent-blue:#8aaaff;--agent-mint:#7de0bf;--agent-cyan:#72d8ee;--agent-orange:#ffb27b;--agent-pink:#f495ce;--agent-purple:#bca3ff;--agent-coral:#ff9c95;--agent-yellow:#f3d879;--agent-green:#b8dd7c;--system-spectrum:linear-gradient(100deg, #8aaaff, #bca3ff 47%, #7de0bf);--premium-ease:cubic-bezier(.22,.68,.2,1)}.ambient-film-stage{aspect-ratio:16/9;background:#fff;width:100%;position:relative}html[data-theme=light] .ambient-film-stage>.ambient-film{object-fit:contain;width:100%;max-width:none;height:100%;margin:0;display:block}.portfolio-hero .ambient-film-stage{width:115%;margin-left:-4%}.connected-film-section .ambient-film-stage{width:112%;margin-left:-4%}@media (min-width:1650px){.portfolio-hero .ambient-film-stage{width:119%;margin-left:-5%}}@media (max-width:700px){.portfolio-hero .ambient-film-stage{width:calc(100% + 32px);margin:0 -16px}}@media (max-width:767px){.connected-film-section .ambient-film-stage{width:calc(100% + 28px);margin:0 -14px}}.ambient-film-stage>.ambient-film-standby{position:absolute;inset:0}.ambient-film-stage>[data-active=false]{opacity:0;pointer-events:none}.ambient-film-stage>[data-active=true]{opacity:1}html[data-theme=light] .portfolio-page>.portfolio-section{border-top:1px solid #e5e9f1}html[data-theme=light] .portfolio-page>.portfolio-section:nth-of-type(3n+1){--section-accent:var(--agent-purple)}html[data-theme=light] .portfolio-page>.portfolio-section:nth-of-type(3n+2){--section-accent:var(--agent-mint)}html[data-theme=light] .portfolio-page>.portfolio-section:nth-of-type(3n){--section-accent:var(--agent-blue)}html[data-theme=light] .portfolio-heading>.category-label,html[data-theme=light] :is(.control-lead,.custom-section>div,.connected-film-section>div)>.category-label{border:1px solid color-mix(in srgb, var(--section-accent,#bca3ff) 52%, #e5e9f1);background:color-mix(in srgb, var(--section-accent,#bca3ff) 10%, #fff);color:#334261;border-radius:99px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}html[data-theme=light] .portfolio-heading>.category-label:before{content:"";background:var(--section-accent,#bca3ff);border-radius:50%;width:6px;height:6px}html[data-theme=light] .hero-copy h1>span:not(.word-mask){color:#4a6095}html[data-theme=light] .hero-reassurance span:before{color:#34765d}html[data-theme=light] .agent-card{border-color:color-mix(in srgb, var(--agent) 48%, #e3e7ef);background:linear-gradient(155deg, color-mix(in srgb, var(--agent) 13%, #fff), #fff 68%);transition:border-color .2s,box-shadow .22s,background-color .2s;box-shadow:0 3px 14px #14203b05}html[data-theme=light] :is(.editorial-card,.related-agents>a,.about-agents>a,.insight-directory>a){border-color:#d6deeb;transition:border-color .2s,box-shadow .22s,background-color .2s;box-shadow:0 2px 6px #14203b03}html[data-theme=light] .related-agents>a{background:linear-gradient(120deg, color-mix(in srgb, var(--related) 11%, #fff), #fff 80%)}html[data-theme=light] .portfolio-tabs button{background:#fff;border-color:#d5ddeb}html[data-theme=light] .portfolio-tabs button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--agent);background:color-mix(in srgb, var(--agent) 18%, #fff)}html[data-theme=light] .work-demo{border-color:color-mix(in srgb, var(--agent) 42%, #d5ddeb);box-shadow:0 8px 28px #14203b06}html[data-theme=light] .demo-top{border-bottom-color:color-mix(in srgb, var(--agent) 38%, #e3e7ef)}html[data-theme=light] .connected-work{background:linear-gradient(#fff,#fff) padding-box, var(--system-spectrum) border-box;border:1px solid #0000;box-shadow:0 12px 40px #30457407}html[data-theme=light] .connected-chain button{background:color-mix(in srgb, var(--node) 8%, #fff);border-color:color-mix(in srgb, var(--node) 48%, #dbe1eb)}html[data-theme=light] .connected-chain button[aria-pressed=true]{background:color-mix(in srgb, var(--node) 21%, #fff);box-shadow:inset 0 -3px 0 var(--node)}html[data-theme=light] .connected-chain button[data-passed]{border-color:var(--node)}html[data-theme=light] .connected-chain button[data-passed]>i{color:#3e685c}.context-relay{color:#40516d;border-top:1px solid #e4e9f1;align-items:center;gap:12px;margin-top:28px;padding-top:24px;font-size:11px;display:flex}.context-relay span{white-space:nowrap}.context-relay i{background:var(--system-spectrum);flex:1;min-width:12px;height:2px;display:block;position:relative;overflow:hidden}.context-relay i:after{content:"";background:linear-gradient(90deg,#0000,#fff 55%,#0000);position:absolute;inset:0;transform:translate(-100%)}html[data-theme=light] .handover-receipt span:before{color:#2e725b}html[data-theme=light] .explore-agents{background:linear-gradient(110deg,#f1f5ff,#faf6ff 55%,#effbf6);border-color:#d4deed;box-shadow:0 6px 20px #14203b05}html[data-theme=light] .family-section{border-top-width:2px}html[data-theme=light] .brand-tool{background:#fff;border-color:#d9e1ed;box-shadow:0 3px 8px #14203b04}html[data-theme=light] .brand-tool:nth-child(3n+1){border-bottom-color:var(--agent-blue)}html[data-theme=light] .brand-tool:nth-child(3n+2){border-bottom-color:var(--agent-mint)}html[data-theme=light] .brand-tool:nth-child(3n){border-bottom-color:var(--agent-purple)}html[data-theme=light] .integration-matrix>section{border-top:2px solid #bca3ff}html[data-theme=light] .integration-matrix>section:nth-child(2n){border-top-color:#7de0bf}html[data-theme=light] .method-steps article{border-color:color-mix(in srgb, var(--step-colour) 50%, #e3e7ef);background:linear-gradient(155deg,color-mix(in srgb,var(--step-colour) 10%,#fff),#fff 65%)}html[data-theme=light] .method-steps article>span{border-color:var(--step-colour);background:color-mix(in srgb,var(--step-colour) 22%,#fff)}html[data-theme=light] .control-list article{border-bottom:1px solid #dce3ed}html[data-theme=light] .control-list article:first-child>svg{color:#40765e}html[data-theme=light] .control-list article:nth-child(2)>svg{color:#7456a8}html[data-theme=light] .control-list article:nth-child(3)>svg{color:#416e9f}html[data-theme=light] .control-list article:nth-child(4)>svg{color:#936039}html[data-theme=light] .agent-control{border:1px solid color-mix(in srgb,var(--agent) 50%,#dce3ed);background:color-mix(in srgb,var(--agent) 7%,#fff)}html[data-theme=light] .job-grid article{border-top:2px solid color-mix(in srgb,var(--agent) 60%,#dce3ed)}html[data-theme=light] .job-number{color:color-mix(in srgb,var(--agent) 38%,#14203b)}html[data-theme=light] .faq-list details{border-color:#d7dfeb}html[data-theme=light] .faq-list details[open]{background:#fffcf8;border-color:#d3ad87}html[data-theme=light] .proof-columns>div{border-top:2px solid #bca3ff}html[data-theme=light] .proof-columns>div:nth-child(2){border-top-color:#7de0bf}html[data-theme=light] .editorial-section{border-top-color:#d6dfed}html[data-theme=light] .editorial-section:nth-of-type(3n+1){--section-accent:#bca3ff}html[data-theme=light] .editorial-section:nth-of-type(3n+2){--section-accent:#7de0bf}html[data-theme=light] .editorial-section:nth-of-type(3n){--section-accent:#8aaaff}html[data-theme=light] .founder-story{border-top-color:#c8b1e8}html[data-theme=light] .founder-signature{border-left-color:#bca3ff}html[data-theme=light] .learning-feature{background:linear-gradient(115deg,#f8f5ff,#f2fbf8);border-color:#d8ccef}html[data-theme=light] .process-stage{border-color:#cedaeb;box-shadow:0 8px 30px #253f6408}html[data-theme=light] .process-node.active{background:#edf9f4;border-color:#81cbb3}html[data-theme=light] .process-chapters>section.active{border-color:#aabde6}html[data-theme=light] .chapter-deliverable{color:#425b83}html[data-theme=light] .portfolio-cta{background:linear-gradient(110deg,#f2f6ff,#faf6ff 55%,#f1fbf6);border:1px solid #d8e1ef;border-radius:28px}html[data-theme=light] .enterprise-footer{border-top:1px solid #d6dfed}html[data-theme=light] .syno-root .syno-composer{border-color:#c8d5e9;transition:border-color .16s,box-shadow .18s;box-shadow:0 5px 24px #192c4e09}html[data-theme=light] .syno-root .syno-composer:focus-within{border-color:#9385c1;box-shadow:0 0 0 3px #bca3ff14,0 5px 24px #192c4e09}html[data-theme=light] .syno-root .syno-starters button{border-color:color-mix(in srgb,var(--starter) 45%,#dce3ed)}html[data-theme=light] .syno-root .syno-launcher{background:linear-gradient(115deg,#fff,#f5f8ff);border-color:#a9bfdc}.workplace-image{width:100%;max-width:560px;margin:30px 0 0}.workplace-image img{aspect-ratio:3/2;object-fit:cover;border:1px solid #dbe2ec;border-radius:18px;width:100%;height:auto;display:block}.workplace-image-compact img{aspect-ratio:2;object-position:center 43%}.workplace-image figcaption{color:#4d5c72;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:11px;font-size:12px;display:flex}.workplace-image figcaption small{color:#626d7e;font-size:10px}.agent-tool-chips .workplace-image{flex-basis:100%;margin:0 0 12px}html[data-theme=light] .agent-art [data-eye]{transform-box:fill-box;transform-origin:50%}@media (hover:hover) and (pointer:fine){html[data-theme=light] .agent-card:hover{border-color:var(--agent);box-shadow:0 10px 28px color-mix(in srgb,var(--agent) 18%,transparent)}html[data-theme=light] :is(.editorial-card,.related-agents>a,.about-agents>a,.insight-directory>a):hover{border-color:var(--related,#b3a4db);box-shadow:0 8px 24px #253f6410}html[data-theme=light] .brand-tool:hover{border-color:#8ea6d7;box-shadow:0 5px 14px #1f3d6510}html[data-theme=light] .button-secondary:hover{border-color:#8aaaff;box-shadow:0 4px 14px #365dc712}html[data-theme=light] .connected-chain button:hover{border-color:var(--node)}html[data-theme=light] .text-link{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .18s,color .18s}html[data-theme=light] .text-link:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.text-reveal[data-reveal-ready].is-in-view .word-rise{animation-timing-function:var(--premium-ease)}[data-surface-reveal][data-reveal-ready].is-in-view:not(.reveal-restored){animation-timing-function:var(--premium-ease);animation-duration:.42s}html[data-theme=light] .agent-art[data-blink] [data-eye]{animation:.21s ease-in-out agent-blink}html[data-theme=light] .agent-art[data-pose=awareness] [data-eye]{animation:1.5s ease-in-out agent-eye-look}html[data-theme=light] .agent-art[data-pose=personality] [data-accessory]{animation:agent-personality 1.5s var(--premium-ease)}.context-relay i:after{animation:.85s ease-out context-handoff}.context-relay i:nth-of-type(2):after{animation-delay:.15s}.context-relay i:nth-of-type(3):after{animation-delay:.3s}.selection-arrival{animation:premium-selection .24s var(--premium-ease)}.agent-card-top>svg,.related-agents>a>span:last-child,.button>svg{transition:translate .2s var(--premium-ease)}@media (hover:hover) and (pointer:fine){.agent-card:hover .agent-card-top>svg{translate:2px -2px}.related-agents>a:hover>span:last-child,.button:hover>svg{translate:3px}}}@keyframes agent-blink{0%,to{transform:scaleY(1)}48%{transform:scaleY(.12)}}@keyframes agent-eye-look{0%,to{translate:0}30%{translate:-.7px}65%{translate:.7px}}@keyframes agent-personality{0%,to{opacity:1;transform:rotate(0)}35%{opacity:1;transform:rotate(-2deg)}65%{opacity:1;transform:rotate(.6deg)}}@keyframes context-handoff{to{transform:translate(100%)}}@keyframes premium-selection{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:600px){.context-relay{gap:7px;font-size:9px}.workplace-image figcaption{font-size:11px}}@media (prefers-reduced-motion:reduce){.context-relay i:after{display:none}.agent-art [data-eye]{animation:none}}
.agent-art .agent-body{transform-origin:50% 85%;width:100%;height:100%;display:block;position:relative}.agent-art .agent-body>img{object-fit:contain;width:100%;height:100%;display:block}.agent-art .agent-body>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agent-detail-hero>div{min-width:0}html[data-theme=light] .agent-hero-visual>.agent-art{aspect-ratio:1;width:min(330px,100%);height:auto}.faq-reset{color:#24426e;cursor:pointer;background:#edf4ff;border:1px solid #b6c8e2;border-radius:9px;margin:0 0 18px;padding:9px 13px;font-size:13px}html[data-theme=light]{--surface-line:#c4cede;--surface-line-soft:#d6dfec;--surface-group:#f6f8fc;--surface-lift:0 2px 0 #e1e7f0, 0 10px 28px #2439550a, inset 0 1px 0 #fff;--surface-feature:0 3px 0 #dce4f0, 0 16px 42px #2439550d, inset 0 1px 0 #fff;--evolution-ease:cubic-bezier(.2,.7,.2,1)}html[data-theme=light] :is(.agent-card,.editorial-card,.work-demo,.custom-builder,.connected-work,.process-stage,.agent-control){border-color:var(--surface-line);box-shadow:var(--surface-lift)}html[data-theme=light] .agent-card{isolation:isolate;border:1px solid color-mix(in srgb,var(--agent) 62%,#9daec7);background:linear-gradient(145deg,color-mix(in srgb,var(--agent) 32%,#fff),#fff 66%);box-shadow:inset 0 1px 0 #fff, 0 3px 0 color-mix(in srgb,var(--agent) 27%,#e8edf5), 0 9px 24px #2439550a;position:relative;overflow:hidden}html[data-theme=light] .agent-card:before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--agent) 55%,white),var(--agent));pointer-events:none;height:3px;position:absolute;inset:0 0 auto}html[data-theme=light] .agent-card:after{content:"";z-index:-1;background:linear-gradient(160deg,color-mix(in srgb,var(--agent) 44%,white),transparent 85%);pointer-events:none;opacity:.65;border-radius:0 0 0 100%;width:48%;height:60%;transition:opacity .18s;position:absolute;top:0;right:0}html[data-theme=light] .agent-card>p{color:#3f4d65}html[data-theme=light] .agent-card>span:last-child{color:#243f72}html[data-theme=light] .agent-card .agent-art{filter:drop-shadow(0 4px 3px #24395512)}html[data-theme=light] .family-section{border-top-color:color-mix(in srgb,var(--family,#8aaaff) 65%,#b9c8df)}.family-grow{--family:#8aaaff}.family-serve{--family:#7de0bf}.family-operate{--family:#ffb27b}.family-build{--family:#bca3ff}html[data-theme=light] .family-intro .category-label{color:#283c5d;background:color-mix(in srgb,var(--family,#8aaaff) 32%,white);border:1px solid color-mix(in srgb,var(--family,#8aaaff) 65%,#c4cede);border-radius:8px;padding:6px 12px;display:inline-flex}html[data-theme=light] .portfolio-tabs button{box-shadow:0 2px #e3e9f3}html[data-theme=light] .portfolio-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--agent) 70%,#879bb9);background:color-mix(in srgb,var(--agent) 30%,white);box-shadow:inset 0 -2px 0 var(--agent),0 2px 0 #e3e9f3}html[data-theme=light] .work-demo{background:linear-gradient(145deg,color-mix(in srgb,var(--agent) 15%,white),#fff 54%);border-color:color-mix(in srgb,var(--agent) 55%,#a9b9cf);box-shadow:var(--surface-feature)}html[data-theme=light] .demo-top{background:color-mix(in srgb,var(--agent) 20%,white);border-bottom-color:color-mix(in srgb,var(--agent) 52%,#b8c6dc)}html[data-theme=light] .connected-work{box-shadow:var(--surface-feature);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(115deg,#7f9ee9,#b39ae9 50%,#6dc9ac) border-box;border:1px solid #0000}html[data-theme=light] .connected-start{border-bottom:1px solid #d9e1ed;padding-bottom:20px}html[data-theme=light] .connected-chain button{border-color:color-mix(in srgb,var(--node) 58%,#aabbd0);background:color-mix(in srgb,var(--node) 18%,#fff);box-shadow:0 2px #e3e9f1,inset 0 1px #fff}html[data-theme=light] .connected-chain button[aria-pressed=true]{background:color-mix(in srgb,var(--node) 38%,white);border-color:color-mix(in srgb,var(--node) 72%,#7891b5);box-shadow:inset 0 -3px var(--node),0 3px 0 #e0e8f3}html[data-theme=light] .context-relay{color:#344967;border-top-color:#cbd6e6;padding:22px 0 4px}html[data-theme=light] .context-relay i{border-radius:4px;height:3px}html[data-theme=light] .handover-receipt{border-top-color:#cbd6e6}html[data-theme=light] .explore-agents{box-shadow:var(--surface-lift);background:linear-gradient(110deg,#e9f0ff,#f1eaff 52%,#e6f8ef);border-color:#b4c4dd}html[data-theme=light] .custom-builder{background:linear-gradient(130deg,#f2edff,#fff 68%);border-color:#b9a6dc}html[data-theme=light] .editorial-card{background:linear-gradient(155deg,#f3f0fc,#fff 70%);border-color:#c8c2de}html[data-theme=light] .editorial-card:nth-child(3n+2){background:linear-gradient(155deg,#ebf8f0,#fff 70%);border-color:#bdd7cc}html[data-theme=light] .editorial-card:nth-child(3n){background:linear-gradient(155deg,#fff2e5,#fff 70%);border-color:#e1ccb6}html[data-theme=light] :is(.about-agents>a,.related-agents>a){border-color:color-mix(in srgb,var(--related,#8aaaff) 52%,#b3c0d4);box-shadow:var(--surface-lift)}html[data-theme=light] .related-agents>a{background:linear-gradient(135deg,color-mix(in srgb,var(--related) 25%,white),#fff 80%)}html[data-theme=light] .method-steps article{border-color:color-mix(in srgb,var(--step-colour) 65%,#a9b9d1);background:linear-gradient(145deg,color-mix(in srgb,var(--step-colour) 25%,white),white 70%);box-shadow:var(--surface-lift)}html[data-theme=light] .process-node.active{background:#ddf3e9;border-color:#6db99c}html[data-theme=light] .process-chapters>section.active{background:#f0f5ff;border-color:#a6bce0}html[data-theme=light] .integration-matrix>section{box-shadow:var(--surface-lift);background:#fcfbff;border:1px solid #c6cfe0;border-top:3px solid #bca3ff;border-radius:16px;padding:24px}html[data-theme=light] .integration-matrix>section:nth-child(2n){background:#f8fdfa;border-top-color:#7de0bf}html[data-theme=light] .brand-tool{border-color:#bac8dc;box-shadow:0 2px #e5eaf3}html[data-theme=light] .job-grid article{border:1px solid color-mix(in srgb,var(--agent) 45%,#c2cedf);border-top:3px solid var(--agent);background:linear-gradient(135deg,color-mix(in srgb,var(--agent) 13%,white),#fff 80%);box-shadow:var(--surface-lift);border-radius:17px;padding:26px}html[data-theme=light] .agent-control{background:color-mix(in srgb,var(--agent) 17%,white);border-color:color-mix(in srgb,var(--agent) 58%,#a9b8d0)}html[data-theme=light] .editorial-section{border-top-color:#c3cede}html[data-theme=light] :is(.portfolio-heading,.editorial-intro) .category-label{background:#edf2fb;border-color:#c3d1e6}html[data-theme=light] .portfolio-page>.portfolio-section{border-top-color:#d2dceb}html[data-theme=light] .learning-feature{box-shadow:var(--surface-lift);background:linear-gradient(115deg,#eee7ff,#e5f6ee);border-color:#bcaed6}html[data-theme=light] .insight-directory>a{box-shadow:var(--surface-lift);background:linear-gradient(140deg,#edf3ff,#fff 75%);border-color:#bac9dd}html[data-theme=light] .insight-directory>a:nth-child(2n){background:linear-gradient(140deg,#f5ebfa,#fff 75%)}html[data-theme=light] .portfolio-cta{box-shadow:var(--surface-feature);background:linear-gradient(115deg,#e9efff,#f1e8fc 52%,#e7f7ed);border-color:#b8c7df}html[data-theme=light] .mega-panel{border-color:#bdcadd;box-shadow:0 3px #dfe6f0,0 20px 48px #182e5020}html[data-theme=light] .mega-heading{background:linear-gradient(100deg,#eff3ff,#f5effb,#edf9f3)}html[data-theme=light] .mega-families section{border-color:#d3ddeb}html[data-theme=light] .mega-families a{border-radius:12px}html[data-theme=light] :is(.contact-channels>a,.contact-booking-row){box-shadow:var(--surface-lift);background:linear-gradient(120deg,#f0f5ff,#fff);border:1px solid #becde2;border-radius:16px;padding:22px}html[data-theme=light] .contact-channels>a:nth-child(2){background:linear-gradient(120deg,#edf9f3,#fff);border-color:#bcd7ca}html[data-theme=light] :is(.booking-calendar,.booking-time-panel,.consultation-form){border-color:#b9c9df}html[data-theme=light] .faq-explorer aside{box-shadow:var(--surface-lift);background:linear-gradient(145deg,#e8f7fb,#fff 80%);border:1px solid #b5d4df;border-radius:20px;padding:26px}html[data-theme=light] .faq-list details{border:1px solid #c6d1e1;border-radius:14px;margin-bottom:10px;padding:0 20px;box-shadow:0 2px #e9edf4}html[data-theme=light] .faq-list details[open]{background:#eef6ff;border-color:#96b4dc}html[data-theme=light] .faq-search input{border-color:#b9c9df}html[data-theme=light] .faq-count{color:#455670}html[data-theme=light] .syno-root .syno-launcher{background:linear-gradient(115deg,#fff,#edf2fb);border-color:#a6b9d4;box-shadow:0 2px #dfe7f2,0 6px 20px #172f5010}html[data-theme=light] .syno-root .syno-composer{border-color:#b0c1db;box-shadow:0 3px #e0e7f2,0 8px 24px #253b5810}html[data-theme=light] .syno-root .syno-starters button{border-color:color-mix(in srgb,var(--starter,#bca3ff) 55%,#b7c4d8)}html[data-theme=light] .syno-root .syno-composer:focus-within{box-shadow:0 0 0 3px #bca3ff25,0 3px #e0e7f2}.page-workplace{width:100%;max-width:1120px;margin:58px auto 72px}.workplace-window{background:#f3f6fa;border:1px solid #c5d0df;border-radius:24px;overflow:hidden;box-shadow:0 3px #e5eaf1,0 12px 30px #2439550a}.page-workplace img{aspect-ratio:2;object-fit:cover;object-position:50% 10%;width:100%;height:auto;display:block}.page-workplace figcaption{color:#364b68;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:15px 3px 0;font-size:13px;display:flex}.page-workplace figcaption small{color:#5a6880;font-size:10px}.page-workplace.is-compact{max-width:560px;margin:32px 0 0}.page-workplace.is-compact img{aspect-ratio:1.7}.page-workplace.is-quiet{max-width:850px;margin:32px 0}.page-workplace.is-quiet img{aspect-ratio:3.2;object-position:50% 18%}.agent-tool-chips .page-workplace{flex-basis:100%;margin:0 0 18px}.page-workplace.container{width:min(1120px,100% - 112px)}html[data-theme=light] :is(a,button,summary,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #3a68c4}@media (hover:hover) and (pointer:fine){html[data-theme=light] .agent-card:hover{border-color:color-mix(in srgb,var(--agent) 65%,#718bb4);box-shadow:inset 0 1px #fff,0 4px 0 color-mix(in srgb,var(--agent) 42%,#dbe3ef),0 13px 28px color-mix(in srgb,var(--agent) 22%,transparent)}html[data-theme=light] .agent-card:hover:after{opacity:1}html[data-theme=light] :is(.editorial-card,.related-agents>a,.insight-directory>a):hover{border-color:#94aacb;box-shadow:0 3px #d9e2ef,0 12px 28px #253f6414}html[data-theme=light] .mega-families a:hover{background:#edf3ff;box-shadow:inset 0 0 0 1px #c4d2ea}html[data-theme=light] .simple-mega a:hover{background:#f0edfa}html[data-theme=light] .brand-tool:hover{border-color:#829fc8;box-shadow:0 3px #dce5f3,0 6px 16px #24395510}html[data-theme=light] .button-secondary:hover{background:#eef3ff;border-color:#7899cf;box-shadow:0 2px #dfe7f4}html[data-theme=light] .faq-list summary:hover{color:#2653a3}}@media (prefers-reduced-motion:no-preference){.agent-art[data-pose=acknowledge] .agent-body{animation:agent-acknowledge 1.3s var(--evolution-ease)}.agent-art[data-pose=awareness] .agent-body{animation:1.5s ease-in-out agent-awareness}.agent-art[data-pose=personality] .agent-body{animation:agent-personality 1.5s var(--evolution-ease)}.agent-art[data-pose=personality] [data-brows]{animation:1.5s ease-in-out companion-brow}@keyframes companion-brow{0%,to{translate:0}40%{translate:0 -.65px}}.page-workplace img{transition:filter .24s}.context-relay i:after{animation-duration:1.1s}.mega[open] .mega-panel{animation:surface-unfold .18s var(--evolution-ease);transform-origin:top}.faq-list details[open]>p{animation:surface-unfold .18s var(--evolution-ease)}@keyframes surface-unfold{0%{opacity:.65;translate:0 3px}to{opacity:1;translate:0}}}@media (max-width:767px){.agent-detail-hero{grid-template-columns:minmax(0,1fr)}html[data-theme=light] .agent-hero-visual>.agent-art{width:96px;height:96px}.agent-hero-caption{flex:1;min-width:0}.page-workplace{margin:36px auto 48px}.page-workplace.container{width:calc(100% - 40px)}.page-workplace img{aspect-ratio:1.6}.page-workplace.is-quiet img{aspect-ratio:2.6}.workplace-window{border-radius:18px}.page-workplace figcaption{font-size:12px}html[data-theme=light] .job-grid article{padding:22px}html[data-theme=light] .faq-explorer aside{padding:20px}html[data-theme=light] :is(.contact-channels>a,.contact-booking-row){padding:18px}}
@font-face{font-family:displayFont;src:url(../media/space_grotesk_latin_wght_normal-s.p.0oxh562_148qc.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.displayfont_15071215-module__fvzsaq__className{font-family:displayFont,displayFont Fallback}.displayfont_15071215-module__fvzsaq__variable{--font-display:"displayFont", "displayFont Fallback"}
