section[aria-labelledby=journey-title]{--process-journey-label:color-mix(in srgb, var(--secondary) 90%, transparent);--process-journey-rule:color-mix(in srgb, var(--text) 15%, transparent);--process-journey-strong-rule:color-mix(in srgb, var(--text) 28%, transparent)}section[aria-labelledby=journey-title] div:has(>aside[aria-label=Process\ progress]){grid-template-columns:224px minmax(0,1fr);gap:clamp(48px,5vw,78px)}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]{gap:18px;padding:12px 0 20px 30px;top:112px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]>div:first-child{top:18px;bottom:30px;left:5px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]>div:not(:first-child){grid-template-columns:34px 12px minmax(0,1fr);gap:12px;min-height:42px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]>div:not(:first-child)>span{color:var(--process-journey-label);letter-spacing:.055em;font-size:9.5px;font-weight:600}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]>div:not(:first-child)>small{color:inherit;font-family:var(--font-text), sans-serif;letter-spacing:.025em;text-transform:uppercase;font-size:11.5px;font-weight:600;line-height:1.15}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]>div:not(:first-child)>i{width:9px;height:9px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div{border-top-color:var(--process-journey-strong-rule)}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article{border-bottom-color:var(--process-journey-rule);padding:38px 0 66px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:first-child,section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2){grid-template-columns:minmax(0,1fr) minmax(330px,.58fr);gap:clamp(40px,4.4vw,70px);display:grid}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:first-child{color:var(--process-journey-label);align-items:center;font-size:9.5px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:first-child>span:last-child{text-align:left;justify-self:start}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2){align-items:center;padding:44px 0 40px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2)>h3{letter-spacing:-.052em;max-width:12ch;font-size:clamp(50px,4.8vw,78px);line-height:.94}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2)>p{max-width:36ch;color:color-mix(in srgb, var(--secondary) 94%, transparent);justify-self:start;font-size:19px;line-height:1.48}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3){border-top-color:var(--process-journey-rule)}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div{border-bottom-color:var(--process-journey-rule);grid-template-columns:158px minmax(0,1fr);align-items:start;gap:28px;min-height:64px;padding:22px 0 23px;display:grid}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div>span{color:var(--process-journey-label);padding-top:3px;font-size:9.5px;line-height:1.3}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div:first-child{align-items:center}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div:first-child>span{padding-top:0}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div:first-child>div{gap:8px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div:first-child i{border-color:color-mix(in srgb, var(--text) 18%, transparent);background:color-mix(in srgb, var(--canvas) 94%, var(--text) 6%);padding:7px 10px;font-size:13px;line-height:1.1}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div:nth-child(2)>p{max-width:780px;font-size:18px;line-height:1.5}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div:last-child{align-items:baseline}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div:last-child>strong{color:var(--process-blue);justify-self:start;font-size:17.5px;font-weight:700;line-height:1.25}@media (hover:hover) and (pointer:fine){section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2)>h3{transition:transform .34s cubic-bezier(.22,1,.36,1)}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article:hover>div:nth-child(2)>h3{transform:translate(4px)}}@media (max-width:1180px){section[aria-labelledby=journey-title] div:has(>aside[aria-label=Process\ progress]){grid-template-columns:190px minmax(0,1fr);gap:44px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:first-child,section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2){grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:36px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div{grid-template-columns:138px minmax(0,1fr);gap:24px}}@media (max-width:900px){section[aria-labelledby=journey-title] div:has(>aside[aria-label=Process\ progress]){grid-template-columns:1fr;gap:42px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]{border-top:1px solid var(--process-journey-rule);border-bottom:1px solid var(--process-journey-rule);grid-template-columns:repeat(5,minmax(108px,1fr));gap:0;padding:0;position:relative;top:auto;overflow-x:auto}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]>div:first-child{display:none}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]>div:not(:first-child){border-right:1px solid var(--process-journey-rule);grid-template-columns:1fr;gap:6px;min-height:68px;padding:16px 14px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]>div:not(:first-child)>i{display:none}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:first-child,section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2){grid-template-columns:1fr;gap:16px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:first-child>span:last-child{justify-self:start}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2){padding:36px 0 32px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2)>p{max-width:44ch}}@media (max-width:640px){section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]{grid-template-columns:repeat(5,minmax(96px,1fr))}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]>div:not(:first-child)>small{font-size:10px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article{padding:30px 0 52px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2)>h3{font-size:clamp(42px,13vw,58px)}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2)>p{font-size:17px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div{grid-template-columns:1fr;gap:10px;padding:19px 0 20px}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div>span{padding-top:0}section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(3)>div:nth-child(2)>p{font-size:17px}}@media (prefers-reduced-motion:reduce){section[aria-labelledby=journey-title] aside[aria-label=Process\ progress]+div>article>div:nth-child(2)>h3{transition:none!important;transform:none!important}}
.ayos-dispatch{z-index:2147483400;visibility:hidden;opacity:0;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}html.ayos-dispatch-active,html.ayos-dispatch-active body{overflow:hidden}html.ayos-dispatch-active .ayos-dispatch{visibility:visible;opacity:1;pointer-events:all}html.ayos-dispatch-seen .ayos-dispatch{visibility:hidden;opacity:0;pointer-events:none}.ayos-dispatch-motion{position:absolute;inset:0}.ayos-dispatch-panel{backface-visibility:hidden;will-change:transform;z-index:1;background:#f7f7f7;width:100%;height:calc(50% + 2px);position:absolute;left:0;transform:translateZ(0)}.ayos-dispatch-panel-top{animation:.15s cubic-bezier(.65,0,.35,1) 2.2s forwards dispatch-panel-top-out;top:0}.ayos-dispatch-panel-bottom{animation:.15s cubic-bezier(.65,0,.35,1) 2.2s forwards dispatch-panel-bottom-out;bottom:0}.ayos-dispatch-street{z-index:2;color:#1d232b33;opacity:0;will-change:transform, opacity;pointer-events:none;width:124vw;height:58%;animation:2.2s linear forwards dispatch-street-drift;position:absolute;top:17%;left:-12vw;transform:translate(7vw)}.ayos-dispatch-street svg{width:100%;height:100%;display:block;overflow:visible}.ayos-dispatch-street path,.ayos-dispatch-street rect{stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ayos-dispatch-street-wires{opacity:.78}.ayos-dispatch-street-building{opacity:.54}.ayos-dispatch-street-pole{opacity:.74}.ayos-dispatch-street-lamp{opacity:.62}.ayos-dispatch-jeepney{will-change:transform;z-index:3;width:clamp(390px,27vw,540px);animation:2.2s linear forwards dispatch-jeepney-run;position:absolute;top:56%;left:0;transform:translate(calc(-100% - 180px),-50%)}.ayos-dispatch-jeepney-vehicle{isolation:isolate;width:100%;animation:.64s ease-in-out infinite alternate dispatch-suspension;position:relative}.ayos-dispatch-jeepney-image{z-index:2;object-fit:contain;filter:drop-shadow(0 5px 7px #11121409);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block;position:relative}.ayos-dispatch-ground-shadow{z-index:0;filter:blur(4px);transform-origin:50%;background:radial-gradient(#12141833 0%,#12141821 42%,#1214180b 66%,#0000 82%);border-radius:999px;height:8%;animation:.64s ease-in-out infinite alternate dispatch-shadow-breathe;position:absolute;bottom:3.4%;left:18%;right:9%;transform:scaleX(1.01)scaleY(.82)}.ayos-dispatch-wake{opacity:0;z-index:2;pointer-events:none;width:220px;height:62px;animation:2.2s linear forwards dispatch-wake-presence;position:absolute;top:54%;right:calc(100% - 18px);transform:translateY(-50%)}.ayos-dispatch-wake span{transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#262b3214 18%,#262b3240 68%,#262b3261 100%);border-radius:999px;height:2px;position:absolute;right:0}.ayos-dispatch-wake span:first-child{width:132px;top:7px}.ayos-dispatch-wake span:nth-child(2){opacity:.94;width:208px;top:29px}.ayos-dispatch-wake span:nth-child(3){background:linear-gradient(90deg,#0000 0%,#4b65ff14 18%,#4b65ff38 67%,#4b65ff57 100%);width:92px;top:51px}.ayos-dispatch-wheel{aspect-ratio:1;z-index:4;pointer-events:none;background:#f2eee5;border:1px solid #171f28eb;border-radius:50%;width:6.35%;position:absolute;top:69.55%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #171f281a}.ayos-dispatch-wheel-rear{left:19.83%}.ayos-dispatch-wheel-front{left:84.07%}.ayos-dispatch-wheel i{transform-origin:50%;background:radial-gradient(circle,#21303d 0 10%,#0000 11%),repeating-conic-gradient(#17212b 0deg 9deg,#0000 9deg 45deg);border-radius:50%;animation:.3s linear infinite dispatch-wheel-spin;display:block;position:absolute;inset:8%}.ayos-dispatch-wheel i:after{content:"";aspect-ratio:1;background:#243443;border-radius:50%;width:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ayos-dispatch-jeepney-vehicle:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 42%,#ffffff4d 49%,#ffffff1f 52%,#0000 59%);animation:2.2s linear forwards dispatch-body-highlight;position:absolute;inset:0;transform:translate(-115%);-webkit-mask-image:url(/dispatch/ayos-jeepney.png);mask-image:url(/dispatch/ayos-jeepney.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes dispatch-jeepney-run{0%{transform:translate(calc(-100% - 180px),-50%)}to{transform:translate(calc(100vw + 80px),-50%)}}@keyframes dispatch-street-drift{0%{opacity:0;transform:translate(7vw)}8%{opacity:.72}86%{opacity:.72}97%,to{opacity:0;transform:translate(-13vw)}}@keyframes dispatch-suspension{0%{transform:translateY(.4px)}to{transform:translateY(-.6px)}}@keyframes dispatch-shadow-breathe{0%{opacity:.88;transform:scaleX(1)scaleY(.84)}to{opacity:.72;transform:scaleX(1.02)scaleY(.76)}}@keyframes dispatch-wake-presence{0%,3%{opacity:0}8%,87%{opacity:1}96%,to{opacity:0}}@keyframes dispatch-wheel-spin{to{transform:rotate(360deg)}}@keyframes dispatch-body-highlight{0%,34%{opacity:0;transform:translate(-115%)}40%{opacity:.2}61%{opacity:.12;transform:translate(115%)}67%,to{opacity:0;transform:translate(115%)}}@keyframes dispatch-panel-top-out{to{transform:translateY(-100%)}}@keyframes dispatch-panel-bottom-out{to{transform:translateY(100%)}}html.ayos-dispatch-active .site-header,html.ayos-dispatch-active .ayos-floating-actions,html.ayos-dispatch-active .ayos-cursor,html.ayos-dispatch-active #main-content{opacity:0!important;pointer-events:none!important}html.ayos-dispatch-entered #main-content{animation:.14s ease-out both dispatch-main-in}html.ayos-dispatch-entered .site-header{animation:.3s cubic-bezier(.22,1,.36,1) 50ms both dispatch-nav-in}html.ayos-dispatch-entered .home-v5-hero-meta{animation:.3s cubic-bezier(.22,1,.36,1) .1s both dispatch-meta-in}html.ayos-dispatch-entered .hero-heading .hero-line-clip:first-child .hero-line{animation:.42s cubic-bezier(.22,1,.36,1) .14s both dispatch-hero-line-in}html.ayos-dispatch-entered .hero-heading .hero-line-clip:nth-child(2) .hero-line{animation:.42s cubic-bezier(.22,1,.36,1) .21s both dispatch-hero-line-in}html.ayos-dispatch-entered .home-v5-hero-copy{animation:.34s cubic-bezier(.22,1,.36,1) .28s both dispatch-copy-in}html.ayos-dispatch-entered .home-v5-hero-action{animation:.34s cubic-bezier(.22,1,.36,1) .34s both dispatch-copy-in}html.ayos-dispatch-entered .home-v5-hero-system{animation:.38s cubic-bezier(.22,1,.36,1) .42s both dispatch-system-in}html.ayos-dispatch-entered .ayos-floating-actions{animation:.24s ease-out .48s both dispatch-float-in}@keyframes dispatch-main-in{0%{opacity:0}to{opacity:1}}@keyframes dispatch-nav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes dispatch-meta-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes dispatch-hero-line-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dispatch-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dispatch-system-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dispatch-float-in{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.ayos-dispatch-street{width:140vw;height:56%;top:18%;left:-20vw}.ayos-dispatch-jeepney{width:min(520px,38vw);top:55%}.ayos-dispatch-wake{width:176px}.ayos-dispatch-wake span:first-child{width:108px}.ayos-dispatch-wake span:nth-child(2){width:170px}}@media (max-width:760px){.ayos-dispatch-street{color:#1d232b2b;width:184vw;height:52%;top:20%;left:-42vw}.ayos-dispatch-street-building{opacity:.4}.ayos-dispatch-jeepney{width:min(560px,72vw);animation-duration:2s;top:54%}.ayos-dispatch-street,.ayos-dispatch-wake,.ayos-dispatch-jeepney-vehicle:after{animation-duration:2s}.ayos-dispatch-panel-top,.ayos-dispatch-panel-bottom{animation-duration:.15s;animation-delay:2s}.ayos-dispatch-wake{width:126px;height:44px}.ayos-dispatch-wake span:first-child{width:78px;top:4px}.ayos-dispatch-wake span:nth-child(2){width:122px;top:20px}.ayos-dispatch-wake span:nth-child(3){width:58px;top:36px}.ayos-dispatch-wheel i{animation-duration:.26s}}@media (prefers-reduced-motion:reduce){.ayos-dispatch-street,.ayos-dispatch-jeepney{animation:none;display:none}.ayos-dispatch-panel-top,.ayos-dispatch-panel-bottom{animation:.18s ease-out forwards dispatch-reduced-panel}html.ayos-dispatch-entered .site-header,html.ayos-dispatch-entered #main-content,html.ayos-dispatch-entered .home-v5-hero-meta,html.ayos-dispatch-entered .hero-heading .hero-line,html.ayos-dispatch-entered .home-v5-hero-copy,html.ayos-dispatch-entered .home-v5-hero-action,html.ayos-dispatch-entered .home-v5-hero-system,html.ayos-dispatch-entered .ayos-floating-actions{animation-duration:10ms!important;animation-delay:0s!important}}@keyframes dispatch-reduced-panel{to{opacity:0}}
.ayos-dispatch-jeepney,.ayos-dispatch-street,.ayos-dispatch-wake,.ayos-dispatch-jeepney-vehicle:after{animation-duration:2.85s}.ayos-dispatch-panel-top,.ayos-dispatch-panel-bottom{animation-duration:.15s;animation-delay:2.85s}.ayos-dispatch-street{aspect-ratio:2000/760;color:#1a222c61;opacity:0;will-change:transform, opacity;width:auto;height:105vh;top:-21vh;left:-18vw;-webkit-mask-image:none;mask-image:none}.ayos-dispatch-street svg{width:100%;height:100%;overflow:visible}.ayos-dispatch-street path,.ayos-dispatch-street rect{stroke-width:1.45px}.ayos-dispatch-street-haze{opacity:.62;stroke:none!important}.ayos-dispatch-street-wires{opacity:.62}.ayos-dispatch-street-wires path{stroke-width:1.22px}.ayos-dispatch-street-building{opacity:.57}.ayos-dispatch-street-building path,.ayos-dispatch-street-building rect{stroke-width:1.34px}.ayos-dispatch-street-building-secondary{opacity:.37}.ayos-dispatch-street-building-secondary path,.ayos-dispatch-street-building-secondary rect{stroke-width:1.26px}.ayos-dispatch-street-pole{opacity:.82}.ayos-dispatch-street-pole path,.ayos-dispatch-street-pole rect{stroke-width:1.62px}.ayos-dispatch-street-lamp{opacity:.72}.ayos-dispatch-street-lamp path{stroke-width:1.54px}.ayos-dispatch-street-ground{opacity:.54}.ayos-dispatch-street-ground path:first-child{stroke-width:1.62px}.ayos-dispatch-street-ground path:nth-child(2),.ayos-dispatch-street-ground path:nth-child(3){opacity:.4;stroke-width:1.08px}@keyframes dispatch-street-drift{0%{opacity:0;transform:translate(5vw)}7%{opacity:.86}90%{opacity:.86}to{opacity:0;transform:translate(-9vw)}}.ayos-dispatch-jeepney-image{filter:drop-shadow(0 1px 2px #11121404)}.ayos-dispatch-ground-shadow{filter:blur(.55px);background:radial-gradient(#0f12161f 0%,#0f12160e 48%,#0000 84%);border-radius:999px;height:3.1%;animation:none;bottom:17.58%;left:14.5%;right:7.5%;transform:scaleX(1)scaleY(.86)}.ayos-dispatch-ground-shadow:before,.ayos-dispatch-ground-shadow:after{content:"";filter:blur(.32px);background:radial-gradient(#0f121694 0%,#0f121657 30%,#0f12161f 52%,#0000 74%);border-radius:999px;width:16%;height:176%;position:absolute;top:-38%}.ayos-dispatch-ground-shadow:before{left:-1%}.ayos-dispatch-ground-shadow:after{right:2.5%}@keyframes dispatch-suspension{0%{transform:translateY(.1px)}to{transform:translateY(-.16px)}}.ayos-dispatch-wake{width:438px;height:100px;top:55%;right:calc(100% + 18px)}.ayos-dispatch-wake:before{content:"";filter:blur(7px);background:linear-gradient(90deg,#0000 0%,#282f3804 30%,#282f380c 70%,#282f3811 100%);border-radius:999px;width:356px;height:44px;position:absolute;top:27px;right:-4px}.ayos-dispatch-wake span{transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#232a3314 12%,#232a333d 58%,#232a3375 100%);border-radius:999px;height:1.35px;position:absolute;right:0}.ayos-dispatch-wake span:first-child{opacity:.54;width:190px;top:9px;transform:rotate(-.72deg)}.ayos-dispatch-wake span:nth-child(2){opacity:.8;width:342px;top:28px;transform:rotate(-.16deg)}.ayos-dispatch-wake span:nth-child(3){opacity:.86;background:linear-gradient(90deg,#0000 0%,#4b65ff14 12%,#4b65ff40 58%,#4b65ff78 100%);width:268px;height:1.65px;top:48px}.ayos-dispatch-wake span:nth-child(4){opacity:.67;width:304px;top:69px;transform:rotate(.18deg)}.ayos-dispatch-wake span:nth-child(5){opacity:.46;width:148px;top:88px;transform:rotate(.68deg)}.ayos-dispatch-wheel i{animation-duration:.42s}@media (max-width:1100px){.ayos-dispatch-street{color:#1a222c57;width:auto;height:96vh;top:-16vh;left:-25vw}.ayos-dispatch-wake{width:324px;height:78px}.ayos-dispatch-wake:before{filter:blur(5px);width:264px;height:32px;top:21px}.ayos-dispatch-wake span:first-child{width:142px;top:6px}.ayos-dispatch-wake span:nth-child(2){width:252px;top:21px}.ayos-dispatch-wake span:nth-child(3){width:202px;top:37px}.ayos-dispatch-wake span:nth-child(4){width:225px;top:54px}.ayos-dispatch-wake span:nth-child(5){width:110px;top:69px}}@media (max-width:760px){.ayos-dispatch-street{aspect-ratio:2000/760;color:#1a222c49;width:250vw;height:auto;top:17vh;left:-70vw}.ayos-dispatch-street-haze{opacity:.5}.ayos-dispatch-street-wires{opacity:.52}.ayos-dispatch-street-building{opacity:.48}.ayos-dispatch-street-building-secondary{opacity:.28}.ayos-dispatch-street-pole{opacity:.72}.ayos-dispatch-street-lamp{opacity:.62}.ayos-dispatch-street-ground{opacity:.46}.ayos-dispatch-wake{width:208px;height:56px;right:calc(100% + 7px)}.ayos-dispatch-wake:before{filter:blur(4px);width:168px;height:24px;top:14px}.ayos-dispatch-wake span:first-child{width:86px;top:4px}.ayos-dispatch-wake span:nth-child(2){width:158px;top:15px}.ayos-dispatch-wake span:nth-child(3){width:126px;top:27px}.ayos-dispatch-wake span:nth-child(4){width:142px;top:39px}.ayos-dispatch-wake span:nth-child(5){width:70px;top:50px}.ayos-dispatch-ground-shadow{filter:blur(.48px);height:3%;bottom:17.45%}.ayos-dispatch-wheel i{animation-duration:.38s}}
.ayos-dispatch-wordmark{z-index:3;text-align:center;white-space:nowrap;pointer-events:none;opacity:1;width:min(92vw,1460px);animation:3.65s linear forwards dispatch-wordmark-exit;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.ayos-dispatch-wordmark-reveal{width:100%;font-family:var(--font-brand), var(--font-display-source), Arial, sans-serif;letter-spacing:.018em;text-transform:uppercase;color:#111214;clip-path:inset(0 100% 0 0);will-change:clip-path, letter-spacing;font-size:clamp(44px,5.8vw,94px);font-weight:850;line-height:.9;animation:3s linear forwards dispatch-wordmark-jeep-reveal,3s cubic-bezier(.22,1,.36,1) forwards dispatch-wordmark-settle;display:block;transform:translateZ(0)}.ayos-dispatch-jeepney{z-index:4}@keyframes dispatch-wordmark-jeep-reveal{0%,30%{clip-path:inset(0 100% 0 0)}84%,to{clip-path:inset(0)}}@keyframes dispatch-wordmark-settle{0%,30%{letter-spacing:.018em}84%,to{letter-spacing:-.032em}}@keyframes dispatch-wordmark-exit{0%,88%{opacity:1}to{opacity:0}}@media (max-width:1100px){.ayos-dispatch-wordmark{width:94vw;top:42.5%}.ayos-dispatch-wordmark-reveal{letter-spacing:.014em;font-size:clamp(34px,6.2vw,66px)}@keyframes dispatch-wordmark-jeep-reveal{0%,34%{clip-path:inset(0 100% 0 0)}85%,to{clip-path:inset(0)}}@keyframes dispatch-wordmark-settle{0%,34%{letter-spacing:.014em}85%,to{letter-spacing:-.03em}}}@media (max-width:760px){.ayos-dispatch-wordmark{width:96vw;top:41.5%}.ayos-dispatch-wordmark-reveal{letter-spacing:.008em;font-size:clamp(21px,5.7vw,31px);font-weight:850}@keyframes dispatch-wordmark-jeep-reveal{0%,42%{clip-path:inset(0 100% 0 0)}86%,to{clip-path:inset(0)}}@keyframes dispatch-wordmark-settle{0%,42%{letter-spacing:.008em}86%,to{letter-spacing:-.026em}}}@media (prefers-reduced-motion:reduce){.ayos-dispatch-wordmark{display:none}}
.ayos-dispatch-panel{background:#f7f7f7}.ayos-dispatch-street{color:#121417b8}.ayos-dispatch-street svg{z-index:2;position:relative}.ayos-dispatch-house-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.ayos-dispatch-house{object-fit:contain;opacity:.76;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:contrast(.94);width:auto;height:auto;display:block;position:absolute}.ayos-dispatch-house-two-story{width:18.2%;bottom:19.7%;left:1.5%}.ayos-dispatch-house-bungalow{opacity:.69;width:21.5%;bottom:19.8%;left:20.2%}.ayos-dispatch-house-gable{opacity:.66;width:18.4%;bottom:19.7%;right:-1.5%}.ayos-dispatch-street-color path,.ayos-dispatch-street-color rect,.ayos-dispatch-street-color ellipse{vector-effect:none;stroke:none!important}.ayos-dispatch-road-fill{fill:#d9d9d9;opacity:.2}.ayos-dispatch-lamp-fill{fill:#c4c4c4;opacity:.54;animation:none}.ayos-dispatch-lamp-pool{fill:#12141714;opacity:.42;transform-origin:1554px 598px;animation:none}.ayos-dispatch-street-wires{opacity:.7}.ayos-dispatch-street-pole{opacity:.91}.ayos-dispatch-street-lamp{opacity:.9}.ayos-dispatch-street-ground{opacity:.7}.ayos-dispatch-street-haze{opacity:.24}.ayos-dispatch-street-wires path{stroke-width:1.08px}.ayos-dispatch-street-ground path:first-child,.ayos-dispatch-street-pole path,.ayos-dispatch-street-pole rect,.ayos-dispatch-street-lamp path{stroke-width:1.38px}@keyframes dispatch-street-drift{0%{opacity:.78;transform:translate(5vw)}7%{opacity:1}90%{opacity:1}to{opacity:.25;transform:translate(-9vw)}}.ayos-dispatch-wordmark{width:min(96vw,1580px)}.ayos-dispatch-wordmark-reveal{font-family:var(--font-brand), var(--font-display-source), Arial, sans-serif;font-size:clamp(60px,7.25vw,118px);font-weight:850;line-height:.86}@media (max-width:1100px){.ayos-dispatch-street{color:#121417a3}.ayos-dispatch-house-two-story{width:20.5%;left:0}.ayos-dispatch-house-bungalow{width:23.5%;left:20%}.ayos-dispatch-house-gable{width:20.5%;right:-2%}.ayos-dispatch-house{opacity:.72}.ayos-dispatch-house-bungalow{opacity:.65}.ayos-dispatch-house-gable{opacity:.62}.ayos-dispatch-wordmark{width:96vw}.ayos-dispatch-wordmark-reveal{font-size:clamp(46px,7.4vw,84px)}}@media (max-width:760px){.ayos-dispatch-panel{background:#f7f7f7}.ayos-dispatch-street{aspect-ratio:auto;color:#12141794;width:100vw;height:100dvh;top:0;left:0;overflow:visible}.ayos-dispatch-street svg{z-index:2;width:auto;max-width:none;height:46dvh;position:absolute;top:19.5dvh;left:50%;overflow:visible;transform:translate(-50%)}.ayos-dispatch-house-layer{z-index:1;inset:0}.ayos-dispatch-house-two-story{width:34vw;bottom:44dvh;left:-12vw}.ayos-dispatch-house-bungalow{width:45vw;bottom:44dvh;left:30vw}.ayos-dispatch-house-gable{width:34vw;bottom:44dvh;right:-11vw}.ayos-dispatch-house{opacity:.62}.ayos-dispatch-house-bungalow{opacity:.57}.ayos-dispatch-house-gable{opacity:.56}.ayos-dispatch-jeepney{width:clamp(225px,58vw,360px);top:52.5%}.ayos-dispatch-wake{width:150px;height:52px;right:calc(100% + 6px)}.ayos-dispatch-wake:before{width:122px}.ayos-dispatch-wake span:first-child{width:72px}.ayos-dispatch-wake span:nth-child(2){width:126px}.ayos-dispatch-wake span:nth-child(3){width:102px}.ayos-dispatch-wake span:nth-child(4){width:112px}.ayos-dispatch-wake span:nth-child(5){width:58px}.ayos-dispatch-road-fill{opacity:.17}.ayos-dispatch-lamp-fill{opacity:.44}.ayos-dispatch-lamp-pool{opacity:.32}.ayos-dispatch-street-wires{opacity:.64}.ayos-dispatch-street-pole{opacity:.86}.ayos-dispatch-street-lamp{opacity:.84}.ayos-dispatch-street-ground{opacity:.6}.ayos-dispatch-wordmark{width:94vw}.ayos-dispatch-wordmark-reveal{font-size:clamp(28px,7vw,42px)}}@media (max-width:430px){.ayos-dispatch-house-two-story{width:36vw;left:-15vw}.ayos-dispatch-house-bungalow{width:48vw;left:28vw}.ayos-dispatch-house-gable{width:36vw;right:-14vw}.ayos-dispatch-jeepney{width:clamp(220px,62vw,270px)}.ayos-dispatch-wordmark{width:96vw}.ayos-dispatch-wordmark-reveal{font-size:clamp(27px,7.4vw,34px)}}@media (max-width:760px) and (orientation:landscape){.ayos-dispatch-street svg{height:64dvh;top:9dvh}.ayos-dispatch-house-two-story,.ayos-dispatch-house-bungalow,.ayos-dispatch-house-gable{bottom:33dvh}.ayos-dispatch-house-two-story{width:25vw;left:-7vw}.ayos-dispatch-house-bungalow{width:34vw;left:29vw}.ayos-dispatch-house-gable{width:25vw;right:-7vw}.ayos-dispatch-jeepney{width:min(42vw,340px);top:58%}}@media (prefers-reduced-motion:reduce){.ayos-dispatch-lamp-fill,.ayos-dispatch-lamp-pool{animation:none}}
html.ayos-dispatch-active .ayos-dispatch-jeepney,html.ayos-dispatch-active .ayos-dispatch-street,html.ayos-dispatch-active .ayos-dispatch-wake,html.ayos-dispatch-active .ayos-dispatch-jeepney-vehicle:after{animation-duration:2.55s}html.ayos-dispatch-active.ayos-dispatch-handoff #main-content{opacity:1!important}html.ayos-dispatch-active.ayos-dispatch-handoff .site-header,html.ayos-dispatch-active.ayos-dispatch-handoff #main-content,html.ayos-dispatch-active.ayos-dispatch-handoff .ayos-floating-actions{pointer-events:none!important}html.ayos-dispatch-active.ayos-dispatch-handoff .home-v5,html.ayos-dispatch-active.ayos-dispatch-handoff .home-v5-hero,html.ayos-dispatch-active.ayos-dispatch-handoff .home-v5-hero-shell{visibility:visible!important}.ayos-dispatch-panel-top,.ayos-dispatch-panel-bottom{animation:none!important;transform:translate(0,0)!important}.ayos-dispatch-wordmark{opacity:1;animation:none!important}html.ayos-dispatch-active .ayos-dispatch{opacity:1;will-change:opacity;animation:.45s cubic-bezier(.45,0,.55,1) 3.2s forwards dispatch-stage-premium-fade;transform:none}@keyframes dispatch-stage-premium-fade{0%{opacity:1}to{opacity:0}}@keyframes dispatch-street-drift{0%{opacity:.78;transform:translate(5vw)}7%{opacity:1}to{opacity:1;transform:translate(-9vw)}}html.ayos-site-intro .site-header{opacity:0!important;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)!important;transform:translateY(-7px)!important}html.ayos-site-intro .home-v5-hero-meta{opacity:0!important;transition:opacity .38s cubic-bezier(.22,1,.36,1) 40ms,transform .38s cubic-bezier(.22,1,.36,1) 40ms!important;transform:translateY(8px)!important}html.ayos-site-intro .home-v5-hero .hero-line{opacity:0!important;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)!important;transform:translateY(108%)scale(.992)!important}html.ayos-site-intro .home-v5-hero .hero-line-clip:first-child .hero-line{transition-delay:.12s!important}html.ayos-site-intro .home-v5-hero .hero-line-clip:nth-child(2) .hero-line{transition-delay:.2s!important}html.ayos-site-intro .home-v5-hero-copy,html.ayos-site-intro .home-v5-hero-action{opacity:0!important;transition:opacity .44s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1)!important;transform:translateY(12px)!important}html.ayos-site-intro .home-v5-hero-copy{transition-delay:.36s!important}html.ayos-site-intro .home-v5-hero-action{transition-delay:.44s!important}html.ayos-site-intro .home-v5-hero-system>span{opacity:0!important;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)!important;transform:translateY(6px)!important}html.ayos-site-intro .home-v5-hero-system>i{opacity:.22!important;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)!important;animation:none!important;transform:scaleX(0)!important}html.ayos-site-intro .home-v5-hero-system>span:first-child{transition-delay:.62s!important}html.ayos-site-intro .home-v5-hero-system>i:nth-child(2){transition-delay:.66s!important}html.ayos-site-intro .home-v5-hero-system>span:nth-child(3){transition-delay:.7s!important}html.ayos-site-intro .home-v5-hero-system>i:nth-child(4){transition-delay:.74s!important}html.ayos-site-intro .home-v5-hero-system>span:nth-child(5){transition-delay:.78s!important}html.ayos-site-intro .home-v5-hero-system>i:nth-child(6){transition-delay:.82s!important}html.ayos-site-intro .home-v5-hero-system>span:nth-child(7){transition-delay:.86s!important}html.ayos-site-intro .home-v5-hero-system>i:nth-child(8){transition-delay:.9s!important}html.ayos-site-intro .home-v5-hero-system>span:nth-child(9){transition-delay:.94s!important}html.ayos-site-intro .ayos-floating-actions{opacity:0!important;transition:opacity .3s ease-out 1.02s!important}html.ayos-site-intro.ayos-site-intro-active .site-header,html.ayos-site-intro.ayos-site-intro-active .home-v5-hero-meta,html.ayos-site-intro.ayos-site-intro-active .home-v5-hero .hero-line,html.ayos-site-intro.ayos-site-intro-active .home-v5-hero-copy,html.ayos-site-intro.ayos-site-intro-active .home-v5-hero-action,html.ayos-site-intro.ayos-site-intro-active .home-v5-hero-system>span,html.ayos-site-intro.ayos-site-intro-active .ayos-floating-actions{opacity:1!important;transform:translate(0,0)scale(1)!important}html.ayos-site-intro.ayos-site-intro-active .home-v5-hero-system>i{opacity:1!important;transform:scaleX(1)!important}html.ayos-site-ready .site-header,html.ayos-site-ready .home-v5-hero-meta,html.ayos-site-ready .home-v5-hero .hero-line,html.ayos-site-ready .home-v5-hero-copy,html.ayos-site-ready .home-v5-hero-action,html.ayos-site-ready .home-v5-hero-system>span,html.ayos-site-ready .home-v5-hero-system>i,html.ayos-site-ready .ayos-floating-actions{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){html.ayos-dispatch-active .ayos-dispatch{opacity:1;animation:none;transform:none}html.ayos-site-intro .site-header,html.ayos-site-intro .home-v5-hero-meta,html.ayos-site-intro .home-v5-hero .hero-line,html.ayos-site-intro .home-v5-hero-copy,html.ayos-site-intro .home-v5-hero-action,html.ayos-site-intro .home-v5-hero-system>span,html.ayos-site-intro .home-v5-hero-system>i,html.ayos-site-intro .ayos-floating-actions{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
.ayos-page-transition{z-index:2147483200;background:var(--canvas,#f7f7f7);color:var(--text,#111315);opacity:0;visibility:hidden;pointer-events:none;contain:layout paint style;place-items:center;display:grid;position:fixed;inset:0}.ayos-page-transition-mark{opacity:.94;grid-template-columns:auto minmax(42px,84px) auto;align-items:center;gap:16px;display:grid;transform:translateY(5px)}.ayos-page-transition-mark>span{font-family:var(--font-brand), var(--font-display-source), Arial, sans-serif;letter-spacing:-.045em;font-size:clamp(28px,2.4vw,42px);font-weight:850;line-height:1}.ayos-page-transition-mark>i{opacity:.28;transform-origin:0;background:currentColor;height:1px;display:block;transform:scaleX(.35)}.ayos-page-transition-mark>small{font-family:var(--font-system), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;opacity:.58;white-space:nowrap;font-size:9px;font-weight:550;line-height:1}html.ayos-page-transition-active .ayos-page-transition{visibility:visible;pointer-events:all;will-change:opacity;backface-visibility:hidden;transform:translateZ(0)}html.ayos-page-transition-active.ayos-page-transition-initial .ayos-page-transition{opacity:1}html.ayos-page-transition-active.ayos-page-transition-covering .ayos-page-transition{opacity:1;transition:opacity .26s cubic-bezier(.45,0,.55,1)}html.ayos-page-transition-active.ayos-page-transition-covering .ayos-page-transition-mark{opacity:1;transition:opacity .26s ease-out,transform .34s cubic-bezier(.22,1,.36,1);transform:translate(0,0)}html.ayos-page-transition-active.ayos-page-transition-covering .ayos-page-transition-mark>i{transition:transform .38s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}html.ayos-page-transition-active.ayos-page-transition-reveal .ayos-page-transition{opacity:0;transition:opacity .62s cubic-bezier(.45,0,.55,1)}html.ayos-page-transition-active.ayos-page-transition-reveal .ayos-page-transition-mark{opacity:0;transition:opacity .38s ease-out,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(-4px)}html.ayos-page-transition-active.ayos-page-transition-reveal .ayos-page-transition-mark>i{transition:transform .46s cubic-bezier(.22,1,.36,1);transform:scaleX(.72)}html.ayos-page-transition-active .site-header,html.ayos-page-transition-active #main-content,html.ayos-page-transition-active .ayos-floating-actions{pointer-events:none!important}@media (max-width:640px){.ayos-page-transition-mark{grid-template-columns:auto 42px;gap:12px}.ayos-page-transition-mark>small{grid-column:1/-1;justify-self:center;margin-top:-3px}}@media (prefers-reduced-motion:reduce){.ayos-page-transition,.ayos-page-transition-mark,.ayos-page-transition-mark>i{transition-duration:.01ms!important;animation:none!important;transform:none!important}}
.theme-toggle{isolation:isolate;view-transition-name:ayos-theme-toggle;position:relative;overflow:hidden}.theme-toggle-icon{width:18px;height:18px;display:block;position:relative}.theme-toggle-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;width:18px;height:18px;transition:opacity .2s,transform .22s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}html[data-theme=light] .theme-toggle-sun{opacity:1;transform:rotate(0)scale(1)}html[data-theme=light] .theme-toggle-moon{opacity:0;transform:rotate(-18deg)scale(.72)}html[data-theme=dark] .theme-toggle-sun{opacity:0;transform:rotate(18deg)scale(.72)}html[data-theme=dark] .theme-toggle-moon{opacity:1;transform:rotate(0)scale(1)}html[data-theme-transition=active]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-transition=active]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-transition=active]::view-transition-old(root){z-index:1}html[data-theme-transition=active]::view-transition-new(root){z-index:2;clip-path:circle(0 at var(--theme-reveal-x) var(--theme-reveal-y));animation:.56s cubic-bezier(.76,0,.24,1) both ayos-theme-reveal}html[data-theme-transition=active]::view-transition-group(ayos-theme-toggle){z-index:40;animation-duration:.22s}html[data-theme-transition=active]::view-transition-old(ayos-theme-toggle){animation:.17s both ayos-theme-toggle-out}html[data-theme-transition=active]::view-transition-new(ayos-theme-toggle){animation:.22s cubic-bezier(.2,.75,.25,1) both ayos-theme-toggle-in}@keyframes ayos-theme-reveal{0%{clip-path:circle(0 at var(--theme-reveal-x) var(--theme-reveal-y))}to{clip-path:circle(var(--theme-reveal-radius) at var(--theme-reveal-x) var(--theme-reveal-y))}}@keyframes ayos-theme-toggle-out{0%{opacity:1;transform:rotate(0)scale(1)}to{opacity:0;transform:rotate(8deg)scale(.9)}}@keyframes ayos-theme-toggle-in{0%{opacity:0;transform:rotate(-8deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}@media (max-width:640px){html[data-theme-transition=active]::view-transition-new(root){animation-duration:.46s}}@media (prefers-reduced-motion:reduce){.theme-toggle-icon svg{transition:none}html[data-theme-transition=active]::view-transition-old(root){animation:none!important}html[data-theme-transition=active]::view-transition-new(root){animation:none!important}html[data-theme-transition=active]::view-transition-old(ayos-theme-toggle){animation:none!important}html[data-theme-transition=active]::view-transition-new(ayos-theme-toggle){animation:none!important}html[data-theme-transition=active]::view-transition-group(ayos-theme-toggle){animation:none!important}}.theme-toggle{view-transition-name:none}html[data-theme-transition=system-shift]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-transition=system-shift]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-transition=system-shift]::view-transition-old(root){z-index:1}html[data-theme-transition=system-shift]::view-transition-new(root){z-index:2;clip-path:var(--ayos-shift-frame-0);animation:.62s cubic-bezier(.22,.7,.19,1) both ayos-system-shift}html[data-theme-transition=system-shift] *,html[data-theme-transition=system-shift] :before,html[data-theme-transition=system-shift] :after{transition-duration:0s!important;transition-delay:0s!important}html[data-theme-transition=system-shift] .theme-toggle:after{content:"";border:1px solid var(--ayos-accent,#4459e8);pointer-events:none;border-radius:50%;animation:.38s ease-out both ayos-toggle-signal;position:absolute;inset:3px}@keyframes ayos-toggle-signal{0%{opacity:.65;transform:scale(.48)}to{opacity:0;transform:scale(1.65)}}@keyframes ayos-system-shift{0%{clip-path:var(--ayos-shift-frame-0)}32%{clip-path:var(--ayos-shift-frame-1)}68%{clip-path:var(--ayos-shift-frame-2)}to{clip-path:var(--ayos-shift-frame-3)}}@media (prefers-reduced-motion:reduce){html[data-theme-transition=system-shift] .theme-toggle:after{animation:none!important}html[data-theme-transition=system-shift]::view-transition-new(root){animation:none!important}}.ayos-system-shift-canvas{z-index:2147483645;pointer-events:none;contain:strict;background:0 0;width:100vw;height:100dvh;display:block;position:fixed;inset:0}html[data-theme-transition=system-shift-webgl] *,html[data-theme-transition=system-shift-webgl] :before,html[data-theme-transition=system-shift-webgl] :after{transition-duration:0s!important;transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.ayos-system-shift-canvas{display:none!important}}
.ayos-theme-aperture{z-index:2147483000;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;border:0;width:100vw;height:100dvh;display:block;position:fixed;inset:0;transform:translateZ(0)}html[data-theme-transition=material] *,html[data-theme-transition=material] :before,html[data-theme-transition=material] :after{transition-duration:0s!important;transition-delay:0s!important}@supports not (height:100dvh){.ayos-theme-aperture{height:100vh}}@media (prefers-reduced-motion:reduce){.ayos-theme-aperture{display:none!important}}
@media (prefers-reduced-motion:no-preference){html[data-theme-transition^=to-]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-transition^=to-]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-transition^=to-]::view-transition-new(root){z-index:1}html[data-theme-transition=to-light]::view-transition-new(root){animation:.56s cubic-bezier(.19,.76,.22,1) both ayos-relight-right}html[data-theme-transition=to-dark]::view-transition-new(root){animation:.56s cubic-bezier(.19,.76,.22,1) both ayos-relight-left}@keyframes ayos-relight-right{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes ayos-relight-left{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}html[data-theme-transition^=to-] *,html[data-theme-transition^=to-] :before,html[data-theme-transition^=to-] :after{transition-duration:0s!important;transition-delay:0s!important}::view-transition{pointer-events:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}
.ayos-theme-material{z-index:2147483000;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;border:0;width:100vw;height:100dvh;display:block;position:fixed;inset:0;transform:translateZ(0)}html[data-theme-transition=material] *,html[data-theme-transition=material] :before,html[data-theme-transition=material] :after{transition-duration:0s!important;transition-delay:0s!important}@supports not (height:100dvh){.ayos-theme-material{height:100vh}}@media (prefers-reduced-motion:reduce){.ayos-theme-material{display:none!important}}
:root,html[data-theme=dark]{--scrollbar-track:var(--brand-canvas);--scrollbar-thumb:var(--brand-strong);--scrollbar-thumb-hover:var(--brand-muted);--scrollbar-thumb-active:var(--brand-ink)}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}html::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:var(--scrollbar-track)}body::-webkit-scrollbar-track{background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid var(--scrollbar-track);background-clip:padding-box;border-radius:999px;min-height:54px;transition:background-color .18s,border-color .18s}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid var(--scrollbar-track);background-clip:padding-box;border-radius:999px;min-height:54px;transition:background-color .18s,border-color .18s}html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border-color:var(--scrollbar-track)}body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border-color:var(--scrollbar-track)}html::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}body::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}html::-webkit-scrollbar-corner{background:var(--scrollbar-track)}body::-webkit-scrollbar-corner{background:var(--scrollbar-track)}@media (max-width:640px){html::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-thumb{border-width:2px}body::-webkit-scrollbar-thumb{border-width:2px}}@media (prefers-reduced-motion:reduce){html::-webkit-scrollbar-thumb{transition:none}body::-webkit-scrollbar-thumb{transition:none}}
.header-v5-mobile-trigger,.header-v5-mobile-panel,.header-v5-mobile-theme{display:none}@media (min-width:1101px) and (max-width:1279px){.site-header-v5,.site-header-v5.is-compact{height:66px;top:16px}.site-header-v5 .shell{width:min(100% - 32px,1160px)}.header-v5-inner,.site-header-v5.is-compact .header-v5-inner{border-radius:21px;height:64px;min-height:64px;padding:0 8px 0 12px}.header-v5-brand{gap:9px;font-size:17px}.header-v6-logo{width:27px;height:23px}.header-v5-nav{gap:20px}.header-v5-nav a{min-height:42px;font-size:14px}.site-header-v5 .theme-toggle,.site-header-v5 .theme-toggle:hover,.site-header-v5 .theme-toggle:focus-visible{width:38px;min-width:38px;height:38px}.header-v5-start,.header-v5-start:hover,.header-v5-start:focus-visible{gap:9px;min-height:42px;padding-left:12px;font-size:13.5px}.header-v5-start-icon{width:30px;height:30px}}@media (max-width:1100px){html,body{max-width:100%;overflow-x:clip}.site-header-v5,.site-header-v5.is-compact{z-index:1600;height:62px;top:12px}.site-header-v5 .shell{width:calc(100% - 24px)}.header-v5-inner,.site-header-v5.is-compact .header-v5-inner{z-index:3;border-radius:20px;gap:4px;height:60px;min-height:60px;padding:0 7px 0 12px}.header-v5-nav,.header-v5-actions,.header-v5-mobile,.desktop-nav{display:none!important}.header-v5-brand{gap:8px;min-width:0;min-height:44px;font-size:16px}.header-v5-brand:focus-visible{outline:2px solid var(--ayos-accent);outline-offset:3px;border-radius:5px}.header-v6-logo{width:26px;height:22px}.header-v5-mobile-theme{background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.site-header-v5 .header-v5-mobile-theme .theme-toggle,.site-header-v5 .header-v5-mobile-theme .theme-toggle:hover,.site-header-v5 .header-v5-mobile-theme .theme-toggle:focus-visible{border-color:color-mix(in srgb, var(--ayos-line) 84%, transparent);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;place-items:center;display:grid}.header-v5-mobile-trigger{min-height:44px;color:var(--ayos-ink);box-shadow:none;font-family:var(--font-text);letter-spacing:-.015em;background:0 0;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:9px;margin-left:0;padding:0 12px;font-size:13px;font-weight:650;line-height:1;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.header-v5-mobile-trigger:hover,.header-v5-mobile-trigger:focus-visible,.header-v5-mobile-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--ayos-accent) 8%, transparent)}.header-v5-mobile-trigger:focus-visible,.site-header-v5 .header-v5-mobile-theme .theme-toggle:focus-visible{outline:2px solid var(--ayos-accent);outline-offset:2px}html[data-theme=dark] .header-v5-mobile-trigger{color:var(--ayos-ink)}html[data-theme=dark] .header-v5-mobile-trigger:hover,html[data-theme=dark] .header-v5-mobile-trigger:focus-visible,html[data-theme=dark] .header-v5-mobile-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--ayos-accent) 12%, transparent)}.header-v5-menu-mark{width:20px;height:20px;color:var(--ayos-accent);transform-origin:50%;place-items:center;font-size:18px;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-grid}.header-v5-mobile-trigger[aria-expanded=true] .header-v5-menu-mark{transform:rotate(45deg)}.header-v5-mobile-panel{z-index:5;overscroll-behavior:contain;width:100vw;height:100dvh;padding:max(26px, env(safe-area-inset-top)) max(36px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(36px, env(safe-area-inset-left));background:var(--ayos-canvas,#f2f4f7);color:var(--ayos-ink,#111318);box-shadow:none;pointer-events:auto;will-change:clip-path;border:0;border-radius:0;display:block;position:fixed;inset:0;overflow-y:auto}html[data-theme=dark] .header-v5-mobile-panel{background:var(--ayos-canvas,#0d1117);color:var(--ayos-ink,#f3f6fb)}.header-v5-mobile-panel-inner{flex-direction:column;width:min(100%,1320px);min-height:100%;margin:0 auto;display:flex}.header-v5-mobile-topbar{border-bottom:1px solid var(--ayos-line);justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding-bottom:16px;display:flex}html[data-theme=dark] .header-v5-mobile-topbar{border-color:#ffffff24}.header-v6-mobile-brand{color:inherit;font-family:var(--font-system);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:560;line-height:1;display:inline-flex}.header-v6-mobile-logo{object-fit:contain;flex:none;width:23px;height:19px}.header-v5-mobile-topbar-end{align-items:center;gap:20px;display:flex}.header-v5-mobile-context{color:var(--ayos-secondary);font-family:var(--font-system);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;font-size:10px;line-height:1}html[data-theme=dark] .header-v5-mobile-context{color:#f2f1ed9e}.header-v5-mobile-close{border:1px solid color-mix(in srgb, var(--ayos-line) 92%, transparent);width:46px;min-width:46px;height:46px;color:inherit;font-family:var(--font-text);cursor:pointer;background:0 0;border-radius:999px;place-items:center;margin:0;padding:0;font-size:25px;font-weight:400;line-height:1;transition:background-color .2s,color .2s,border-color .2s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-grid}.header-v5-mobile-close:hover,.header-v5-mobile-close:focus-visible{border-color:var(--ayos-ink);background:var(--ayos-ink);color:var(--ayos-canvas);transform:rotate(6deg)}html[data-theme=dark] .header-v5-mobile-close{border-color:#ffffff2e}html[data-theme=dark] .header-v5-mobile-close:hover,html[data-theme=dark] .header-v5-mobile-close:focus-visible{color:#101114;background:#f2f1ed;border-color:#f2f1ed}.header-v5-mobile-nav{margin-top:clamp(24px,4.5vh,42px);display:grid}.header-v5-mobile-item{min-width:0}.header-v5-mobile-nav a{border-bottom:1px solid var(--ayos-line);min-width:0;color:var(--ayos-ink);font-family:var(--font-display);letter-spacing:-.047em;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:14px;padding:clamp(16px,2vh,22px) 2px;font-size:clamp(2.75rem,5.3vw,4.35rem);font-weight:760;line-height:.94;transition:padding-left .22s,color .2s,border-color .2s;display:grid}.header-v5-mobile-nav a:hover,.header-v5-mobile-nav a:focus-visible{border-color:color-mix(in srgb, var(--ayos-accent) 42%, var(--ayos-line));padding-left:8px}html[data-theme=dark] .header-v5-mobile-nav a{border-color:#ffffff24}.header-v5-mobile-nav a[aria-current=page]{color:var(--ayos-ink);border-color:color-mix(in srgb, var(--ayos-accent) 36%, var(--ayos-line))}.header-v5-mobile-arrow{font-family:var(--font-text);color:var(--ayos-accent);justify-self:end;font-size:14px;font-weight:600;transition:transform .22s cubic-bezier(.22,1,.36,1)}.header-v5-mobile-nav a:hover .header-v5-mobile-arrow,.header-v5-mobile-nav a:focus-visible .header-v5-mobile-arrow{transform:translate(2px,-2px)}.header-v5-mobile-index{font-family:var(--font-system);letter-spacing:.02em;color:var(--ayos-secondary);align-self:start;padding-top:.43em;font-size:10px;font-weight:550;line-height:1;transition:color .2s}.header-v5-mobile-nav a[aria-current=page] .header-v5-mobile-index{color:var(--ayos-accent)}.header-v5-panel-bottom{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:clamp(22px,4vh,40px);display:flex}.header-v5-panel-bottom>a{background:var(--ayos-ink);min-height:48px;color:var(--ayos-canvas);font-family:var(--font-text);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:650;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}.header-v5-panel-bottom>a:hover,.header-v5-panel-bottom>a:focus-visible{transform:translateY(-2px)}html[data-theme=dark] .header-v5-panel-bottom>a{color:#101114;background:#f2f1ed}html[data-ayos-menu-open=true] .ayos-floating-actions{opacity:0!important;pointer-events:none!important}html[data-ayos-menu-open=true] .ayos-cursor{z-index:2147483000;pointer-events:none!important}html[data-ayos-menu-open=true]:not([data-theme-transition]) .ayos-cursor.is-enabled.has-moved:not(.is-offscreen):not(.is-hidden){visibility:visible;opacity:1!important}}@media (max-width:640px){.site-header-v5,.site-header-v5.is-compact{height:56px;top:8px}.site-header-v5 .shell{width:calc(100% - 16px)}.header-v5-inner,.site-header-v5.is-compact .header-v5-inner{border-radius:18px;gap:2px;height:54px;min-height:54px;padding-left:10px;padding-right:5px}.header-v5-brand{gap:7px;font-size:15px}.header-v6-logo{width:24px;height:21px}.header-v5-mobile-theme{padding:0}.site-header-v5 .header-v5-mobile-theme .theme-toggle,.site-header-v5 .header-v5-mobile-theme .theme-toggle:hover,.site-header-v5 .header-v5-mobile-theme .theme-toggle:focus-visible{width:44px;min-width:44px;height:44px;min-height:44px}.header-v5-mobile-trigger{border-radius:12px;gap:7px;min-height:44px;padding:0 9px;font-size:12.5px}.header-v5-mobile-panel{padding:max(16px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.header-v5-mobile-topbar{gap:14px;min-height:50px;padding-bottom:12px}.header-v6-mobile-brand{gap:8px;font-size:9px}.header-v6-mobile-logo{width:21px;height:18px}.header-v5-mobile-context{display:none}.header-v5-mobile-topbar-end{gap:0}.header-v5-mobile-close{width:42px;min-width:42px;height:42px;font-size:23px}.header-v5-mobile-nav{margin-top:clamp(18px,3vh,28px)}.header-v5-mobile-nav a{grid-template-columns:minmax(0,1fr) 20px;gap:9px;padding:clamp(14px,1.8vh,18px) 1px;font-size:clamp(2.12rem,10.4vw,3.1rem)}.header-v5-mobile-nav a:hover,.header-v5-mobile-nav a:focus-visible{padding-left:5px}.header-v5-mobile-index{padding-top:.48em;font-size:9px}.header-v5-mobile-arrow{font-size:12px}.header-v5-panel-bottom{gap:12px;padding-top:clamp(20px,5vh,40px)}.header-v5-panel-bottom>a{min-height:44px;padding:0 14px;font-size:13px}.header-v5-panel-bottom .theme-toggle,.header-v5-panel-bottom .theme-toggle:hover,.header-v5-panel-bottom .theme-toggle:focus-visible{width:42px;min-width:42px;height:42px}}@media (max-width:380px){.header-v5-mobile-panel{padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right))}.header-v6-mobile-brand>:last-child{text-overflow:ellipsis;max-width:150px;overflow:hidden}.header-v5-mobile-nav a{grid-template-columns:minmax(0,1fr) 18px;font-size:clamp(1.95rem,10vw,2.55rem)}.header-v5-panel-bottom>a{padding-inline:12px;font-size:12.5px}}@media (max-height:680px) and (max-width:1100px){.header-v5-mobile-panel{overflow-y:auto}.header-v5-mobile-nav{margin-top:16px}.header-v5-mobile-nav a{padding-top:13px;padding-bottom:13px}.header-v5-panel-bottom{padding-top:22px}}@media (prefers-reduced-motion:reduce){.header-v5-menu-mark,.header-v5-mobile-close,.header-v5-mobile-nav a,.header-v5-mobile-arrow,.header-v5-panel-bottom>a{transition:none}}
@media (max-width:1100px){.header-v5-mobile-nav a{isolation:isolate;opacity:1;color:var(--ayos-ink);font-family:var(--font-display-source), Arial, sans-serif;transition:padding-left .24s cubic-bezier(.22,1,.36,1),border-color .22s,color .22s;position:relative;overflow:hidden}.header-v5-mobile-nav a:after{content:"";background:var(--ayos-accent);width:0;height:2px;transition:width .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto auto -1px 0}.header-v5-mobile-nav a[aria-current=page]:after,.header-v5-mobile-nav a:hover:after,.header-v5-mobile-nav a:focus-visible:after{width:100%}.header-v5-mobile-nav a[aria-current=page],.header-v5-mobile-nav a:hover,.header-v5-mobile-nav a:focus-visible{color:var(--ayos-ink)}.header-v5-mobile-nav a>span:first-child{min-width:0;transition:transform .24s cubic-bezier(.22,1,.36,1)}.header-v5-mobile-nav a:hover>span:first-child,.header-v5-mobile-nav a:focus-visible>span:first-child{transform:translate(5px)}.header-v5-mobile-nav a:hover .header-v5-mobile-arrow,.header-v5-mobile-nav a:focus-visible .header-v5-mobile-arrow{transform:translate(3px,-3px)}.header-v5-mobile-nav a:focus-visible,.header-v5-mobile-close:focus-visible,.header-v5-panel-bottom a:focus-visible,.header-v5-panel-bottom button:focus-visible{outline:2px solid var(--ayos-accent);outline-offset:4px}.header-v5-menu-signal{border-top:1px solid var(--ayos-line);text-align:left;pointer-events:none;width:100%;min-height:0;margin:clamp(22px,3.8vh,38px) 0 0;padding:14px 0 0}.header-v5-menu-signal-meta{color:var(--ayos-muted);font:600 10px/1.3 var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.header-v5-menu-signal.is-previewing .header-v5-menu-signal-meta>:first-child{color:var(--ayos-accent)}.header-v5-menu-signal-copy{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:baseline;gap:16px 24px;margin-top:11px;display:grid}.header-v5-menu-signal-copy strong{min-width:0;color:var(--ayos-ink);-webkit-text-stroke:0;font-family:var(--font-display-source), Arial, sans-serif;letter-spacing:-.045em;white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.8rem,3.5vw,3.2rem);font-weight:750;line-height:1.04;display:block}.header-v5-menu-signal-copy p{max-width:48ch;color:var(--ayos-secondary);font:500 clamp(12px, 1.35vw, 14px)/1.52 var(--font-text-source), Arial, sans-serif;margin:0}.header-v5-panel-bottom{padding-top:clamp(28px,5vh,56px);padding-bottom:max(6px, env(safe-area-inset-bottom));margin-top:auto}}@media (max-width:640px){.header-v5-menu-signal-copy{grid-template-columns:1fr;gap:8px}.header-v5-menu-signal-copy strong{font-size:clamp(1.65rem,7.2vw,2.45rem)}.header-v5-menu-signal-copy p{max-width:37ch;font-size:12.5px}.header-v5-menu-signal-meta{font-size:9px}}@media (max-height:590px) and (max-width:1100px){.header-v5-menu-signal{display:none}.header-v5-mobile-nav{margin-top:14px}.header-v5-mobile-nav a{padding-block:12px}.header-v5-panel-bottom{padding-top:18px}}@media (prefers-reduced-motion:reduce){.header-v5-mobile-nav a,.header-v5-mobile-nav a:after,.header-v5-mobile-nav a>span:first-child,.header-v5-mobile-arrow{transition:none}}.site-header-v5,.home-v5,.footer-v6{--font-display:var(--font-display-source);--font-text:var(--font-text-source);--font-brand:var(--font-display-source);--font-system:var(--font-mono)}
.home-v5 .home-v5-section-head h2{max-width:14ch;letter-spacing:-.05em!important;font-size:clamp(50px,4.55vw,74px)!important;line-height:.95!important}.home-v5 .home-v5-section-aside>p{max-width:40ch;font-size:15.5px;line-height:1.55}.home-v5-capabilities .home-v5-section-head,.home-v5-process .home-v5-section-head{padding-bottom:clamp(54px,5.5vw,82px)}.capabilities-v2 .capabilities-section-head h2,.capabilities-v2 .capabilities-families-head h2,.capabilities-v2 .capabilities-decision-intro h2,.capabilities-v2 .capabilities-cta h2{text-wrap:balance;max-width:13ch;letter-spacing:-.05em!important;font-size:clamp(48px,4.55vw,72px)!important;line-height:.95!important}.capabilities-v2 .capabilities-territory h3{font-size:clamp(30px,2.6vw,42px)!important;line-height:1!important}.capabilities-territory-signal{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;gap:10px;margin:24px 0 22px;padding:15px 0;display:grid}.capabilities-territory-signal span,.capabilities-territory-signal strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:9px;line-height:1.2}.capabilities-territory-signal span{color:#f3f1eb8f}.capabilities-territory-signal strong{color:#f4f3ef;background:#4459e81c;border:1px solid #7584ff9e;justify-content:center;align-items:center;min-height:28px;padding:0 9px;display:inline-flex}.capabilities-territory-signal i{background:linear-gradient(90deg,#ffffff29,#586cff,#ffffff29);height:1px}.capabilities-v2 .capabilities-spectrum-step h3{letter-spacing:-.04em!important;font-size:clamp(26px,2.1vw,34px)!important}.capabilities-v2 .capabilities-spectrum-step p{max-width:18ch;font-size:14px!important;line-height:1.45!important}.capabilities-v2 .capabilities-decision{padding-top:clamp(104px,8vw,126px)!important;padding-bottom:clamp(92px,7vw,112px)!important}.capabilities-v2 .capabilities-decision-intro{margin-bottom:clamp(44px,4.5vw,58px)!important}.capabilities-v2 .capabilities-decision-intro h2{max-width:10.5ch;font-size:clamp(44px,3.9vw,62px)!important}.capabilities-v2 .capabilities-decision-intro>p{max-width:38ch;font-size:16px!important;line-height:1.55!important}.capabilities-v2 .capabilities-spectrum-step{min-height:214px!important}.capabilities-v2 .capabilities-spectrum-step h3{margin:26px 16px 12px 20px!important}.capabilities-v2 .capabilities-spectrum-step p{max-width:16ch;margin-left:20px!important;margin-right:14px!important}.capabilities-v2 .capabilities-spectrum-step strong{margin-top:20px!important;margin-left:20px!important}.solutions-v2 .solutions-v2-hero h1{max-width:12ch;letter-spacing:-.058em!important;font-size:clamp(68px,6.2vw,96px)!important;line-height:.91!important}.solutions-v2 .solutions-v2-map-head h2,.solutions-v2 .solutions-v2-families-head h2,.solutions-v2 .solutions-v2-pos-head h2,.solutions-v2 .solutions-v2-intervention-head h2{text-wrap:balance;max-width:13ch;letter-spacing:-.05em!important;font-size:clamp(48px,4.45vw,70px)!important;line-height:.95!important}.solutions-v2 .solutions-v2-family-copy h3{font-size:clamp(34px,3.2vw,50px)!important;line-height:.96!important}.solution-direction-copy{border-top:1px solid var(--hairline,#d8d6cf);border-bottom:1px solid var(--hairline,#d8d6cf);gap:0!important}.solution-direction-copy>div{grid-template-columns:118px minmax(0,1fr)!important;align-items:baseline!important;gap:18px!important;padding:15px 0!important;display:grid!important}.solution-direction-copy>div+div{border-top:1px solid var(--hairline,#d8d6cf)}.solution-direction-copy>div>span{text-transform:uppercase;font-family:var(--font-mono), ui-monospace, monospace!important;letter-spacing:.05em!important;font-size:9px!important}.solution-direction-copy>div>p{max-width:48ch!important;margin:0!important;font-size:15px!important;font-weight:590!important;line-height:1.4!important}.solutions-v2-intervention{padding-top:clamp(92px,8vw,126px)!important;padding-bottom:clamp(92px,8vw,126px)!important}.solutions-v2-continuum{margin-top:clamp(46px,5vw,72px)!important}.work-v2 .work-v2-hero h1{max-width:12ch;letter-spacing:-.056em!important;font-size:clamp(64px,5.7vw,88px)!important;line-height:.92!important}.work-v2 h2{letter-spacing:-.05em!important;font-size:clamp(44px,4vw,64px)!important;line-height:.96!important}.work-v2 .work-v2-samples{padding-top:clamp(104px,8vw,124px)!important;padding-bottom:clamp(112px,8vw,132px)!important}.work-v2 .work-v2-samples-head{padding-bottom:clamp(40px,4vw,52px)!important}.work-v2 .work-v2-samples-head h2{max-width:12ch;font-size:clamp(42px,3.65vw,58px)!important}.work-v2 .work-v2-sample-list{gap:24px;padding-top:28px}.work-v2 .work-v2-sample-project{background:color-mix(in srgb, var(--canvas) 96%, var(--strong) 4%);border-radius:10px;border:1px solid color-mix(in srgb, var(--strong) 18%, var(--hairline))!important;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)!important;align-items:stretch!important;gap:clamp(42px,5vw,82px)!important;min-height:0!important;padding:clamp(26px,2.2vw,34px)!important}.work-v2 .work-v2-sample-copy{flex-direction:column;max-width:520px;padding:6px 0 4px;display:flex}.work-v2 .work-v2-sample-meta{margin-bottom:22px;padding-bottom:13px}.work-v2 .work-v2-sample-project h3{max-width:14ch;font-size:clamp(32px,2.8vw,46px)!important;line-height:.98!important}.work-v2 .work-v2-sample-services{margin:15px 0 22px;font-size:14.5px}.work-v2 .work-v2-sample-copy dl{margin-bottom:22px}.work-v2 .work-v2-sample-copy dl>div{grid-template-columns:112px minmax(0,1fr);gap:18px;padding:12px 0}.work-v2 .work-v2-sample-copy dd{font-size:13.5px;line-height:1.45}.work-v2 .work-v2-sample-copy .work-v2-link{align-self:flex-start;margin-top:auto}.work-v2 .work-v2-sample-visual{align-self:stretch;border-color:color-mix(in srgb, var(--strong) 20%, var(--hairline))!important;background:linear-gradient(to right, transparent 0, transparent calc(50% - .5px), color-mix(in srgb, var(--strong) 10%, var(--hairline)) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom, transparent 0, transparent calc(50% - .5px), color-mix(in srgb, var(--strong) 10%, var(--hairline)) 50%, transparent calc(50% + .5px)), color-mix(in srgb, var(--canvas) 93%, var(--strong) 7%)!important;min-height:390px!important}.work-v2 .work-v2-demo-products i{border-color:color-mix(in srgb, var(--strong) 18%, var(--hairline));background:color-mix(in srgb, var(--canvas) 88%, var(--strong) 12%)}.work-v2 .work-v2-demo-products i:nth-child(2),.work-v2 .work-v2-demo-products i:nth-child(5){border-color:color-mix(in srgb, var(--work-blue) 62%, var(--hairline));background:color-mix(in srgb, var(--work-blue) 9%, var(--canvas))}.work-v2 .work-v2-standard-grid h3{font-size:clamp(24px,2vw,32px)!important}.process-v4-final-scale h1{font-size:clamp(68px,6.1vw,96px)!important;line-height:.91!important}.process-v4-final-scale h2{font-size:clamp(48px,4.55vw,72px)!important;line-height:.95!important}.process-v4-final-scale section:nth-of-type(2) article h3{font-size:clamp(44px,4.2vw,68px)!important;line-height:.94!important}[class*=home-founder-work] h2{font-size:clamp(50px,4.55vw,74px)!important}@media (max-width:1100px){.work-v2 .work-v2-sample-project{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)!important;gap:38px!important}}@media (max-width:900px){.home-v5 .home-v5-section-head h2,.capabilities-v2 .capabilities-section-head h2,.capabilities-v2 .capabilities-families-head h2,.capabilities-v2 .capabilities-decision-intro h2,.capabilities-v2 .capabilities-cta h2,.solutions-v2 .solutions-v2-map-head h2,.solutions-v2 .solutions-v2-families-head h2,.solutions-v2 .solutions-v2-pos-head h2,.solutions-v2 .solutions-v2-intervention-head h2,.work-v2 h2,.process-v4-final-scale h2{font-size:clamp(40px,8vw,54px)!important}.solutions-v2 .solutions-v2-hero h1,.work-v2 .work-v2-hero h1,.process-v4-final-scale h1{font-size:clamp(48px,10vw,66px)!important}.capabilities-territory-signal{grid-template-columns:auto 1fr auto}.capabilities-territory-signal i:nth-of-type(2),.capabilities-territory-signal span:last-child{display:none}.capabilities-v2 .capabilities-spectrum-step h3,.capabilities-v2 .capabilities-spectrum-step p,.capabilities-v2 .capabilities-spectrum-step strong{margin-left:0!important;margin-right:0!important}.work-v2 .work-v2-sample-project,.work-v2 .work-v2-sample-project.is-reversed{grid-template-columns:1fr!important;gap:30px!important}.work-v2 .work-v2-sample-project.is-reversed .work-v2-sample-copy,.work-v2 .work-v2-sample-project.is-reversed .work-v2-sample-visual{order:initial}}@media (max-width:640px){.home-v5 .home-v5-section-head h2,.capabilities-v2 .capabilities-section-head h2,.capabilities-v2 .capabilities-families-head h2,.capabilities-v2 .capabilities-decision-intro h2,.capabilities-v2 .capabilities-cta h2,.solutions-v2 .solutions-v2-map-head h2,.solutions-v2 .solutions-v2-families-head h2,.solutions-v2 .solutions-v2-pos-head h2,.solutions-v2 .solutions-v2-intervention-head h2,.work-v2 h2,.process-v4-final-scale h2{font-size:clamp(36px,10.8vw,48px)!important}.solutions-v2 .solutions-v2-hero h1,.work-v2 .work-v2-hero h1,.process-v4-final-scale h1{font-size:clamp(44px,12vw,58px)!important}.solution-direction-copy>div{grid-template-columns:1fr!important;gap:5px!important}.work-v2 .work-v2-sample-project{border-radius:8px;padding:20px!important}.work-v2 .work-v2-sample-copy dl>div{grid-template-columns:1fr;gap:6px}.work-v2 .work-v2-sample-visual{min-height:320px!important}}
[data-ayos-reveal=true]{will-change:opacity, transform}.capabilities-territory-motion .capabilities-territory-signal i,.capabilities-territory-motion .capabilities-territory-signal strong,.capabilities-territory-motion .capabilities-territory-services span,.capabilities-spectrum-motion .capabilities-spectrum:before,.capabilities-spectrum-motion .capabilities-spectrum-step,.capabilities-spectrum-motion .capabilities-spectrum-marker span,.capabilities-spectrum-motion .capabilities-spectrum-marker i{transition-property:opacity,transform,background-color,border-color;transition-timing-function:cubic-bezier(.22,1,.36,1)}.capabilities-territory-motion[data-ayos-active=false] .capabilities-territory-signal i{transform-origin:0;opacity:.15;transform:scaleX(0)}.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory-signal i{transform-origin:0;opacity:1;transition-duration:.68s;transform:scaleX(1)}.capabilities-territory-motion[data-ayos-active=false] .capabilities-territory-signal strong{opacity:.35;transform:scale(.97)}.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory-signal strong{opacity:1;transition-duration:.48s;transition-delay:.12s;transform:scale(1)}.capabilities-territory-motion[data-ayos-active=false] .capabilities-territory-services span{opacity:.38;transform:translateY(6px)}.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory-services span{opacity:1;transition-duration:.46s;transform:translateY(0)}.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory:first-child .capabilities-territory-services span{transition-delay:.12s}.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory:nth-child(2) .capabilities-territory-services span{transition-delay:.17s}.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory:nth-child(3) .capabilities-territory-services span{transition-delay:.22s}.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory:nth-child(4) .capabilities-territory-services span{transition-delay:.27s}.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory:nth-child(5) .capabilities-territory-services span{transition-delay:.32s}.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory:nth-child(6) .capabilities-territory-services span{transition-delay:.37s}.capabilities-spectrum-motion .capabilities-spectrum:before{transform-origin:0;transition:transform .82s cubic-bezier(.22,1,.36,1),opacity .38s}.capabilities-spectrum-motion[data-ayos-active=false] .capabilities-spectrum:before{opacity:.25;transform:scaleX(0)}.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum:before{opacity:1;transform:scaleX(1)}.capabilities-spectrum-motion[data-ayos-active=false] .capabilities-spectrum-step{opacity:.18;transform:translateY(10px)}.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-step{opacity:1;transition-duration:.56s;transform:translateY(0)}.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-step:first-child{transition-delay:80ms}.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-step:nth-child(2){transition-delay:.14s}.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-step:nth-child(3){transition-delay:.2s}.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-step:nth-child(4){transition-delay:.26s}.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-step:nth-child(5){transition-delay:.32s}.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-step:nth-child(6){transition-delay:.38s}.capabilities-spectrum-motion[data-ayos-active=false] .capabilities-spectrum-marker span,.capabilities-spectrum-motion[data-ayos-active=false] .capabilities-spectrum-marker i{opacity:.25;transform:scale(.78)}.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-marker span,.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-marker i{opacity:1;transition-duration:.42s;transform:scale(1)}[data-ayos-reveal=true] .work-v2-sample-visual,[data-ayos-reveal=true] .work-v2-demo-products i,[data-ayos-reveal=true] .work-v2-demo-cart i,[data-ayos-reveal=true] .work-v2-demo-flow span,[data-ayos-reveal=true] .work-v2-demo-flow b,[data-ayos-reveal=true] .work-v2-demo-steps span,[data-ayos-reveal=true] .work-v2-demo-calendar i,[data-ayos-reveal=true] .work-v2-demo-lanes>div{transition-timing-function:cubic-bezier(.22,1,.36,1)}[data-ayos-reveal=true][data-ayos-active=false] .work-v2-sample-visual{opacity:.42;clip-path:inset(0 0 7% round 6px);transform:translateY(12px)scale(.992)}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-sample-visual{opacity:1;clip-path:inset(0);transition:opacity .55s 80ms,transform .72s cubic-bezier(.22,1,.36,1) 80ms,clip-path .78s cubic-bezier(.22,1,.36,1) 80ms;transform:translateY(0)scale(1)}[data-ayos-reveal=true][data-ayos-active=false] .work-v2-demo-products i,[data-ayos-reveal=true][data-ayos-active=false] .work-v2-demo-cart i,[data-ayos-reveal=true][data-ayos-active=false] .work-v2-demo-calendar i{opacity:.12;transform:translateY(5px)scale(.96)}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-products i,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-cart i,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-calendar i{opacity:1;transition:opacity .38s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1)}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-products i:first-child,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-calendar i:first-child{transition-delay:.12s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-products i:nth-child(2),[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-calendar i:nth-child(2){transition-delay:.16s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-products i:nth-child(3),[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-calendar i:nth-child(3){transition-delay:.2s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-products i:nth-child(4),[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-calendar i:nth-child(4){transition-delay:.24s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-products i:nth-child(5),[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-calendar i:nth-child(5){transition-delay:.28s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-products i:nth-child(6){transition-delay:.32s}[data-ayos-reveal=true][data-ayos-active=false] .work-v2-demo-flow span,[data-ayos-reveal=true][data-ayos-active=false] .work-v2-demo-flow b,[data-ayos-reveal=true][data-ayos-active=false] .work-v2-demo-steps span,[data-ayos-reveal=true][data-ayos-active=false] .work-v2-demo-lanes>div{opacity:.2;transform:translate(-7px)}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow span,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow b,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-steps span,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-lanes>div{opacity:1;transition:opacity .4s,transform .54s cubic-bezier(.22,1,.36,1);transform:translate(0)}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow>:first-child,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-steps span:first-child,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-lanes>div:first-child{transition-delay:.18s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow>:nth-child(2),[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-steps span:nth-child(2),[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-lanes>div:nth-child(2){transition-delay:.25s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow>:nth-child(3),[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-steps span:nth-child(3),[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-lanes>div:nth-child(3){transition-delay:.32s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow>:nth-child(4),[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-steps span:nth-child(4){transition-delay:.39s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow>:nth-child(5){transition-delay:.46s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow>:nth-child(6){transition-delay:.53s}[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow>:nth-child(7){transition-delay:.6s}[data-ayos-reveal=true] figure img{transition:transform .82s cubic-bezier(.22,1,.36,1),filter .52s}[data-ayos-reveal=true][data-ayos-active=false] figure img{filter:saturate(.94)contrast(.98);transform:scale(1.018)}[data-ayos-reveal=true][data-ayos-active=true] figure img{filter:none;transform:scale(1)}@media (max-width:640px){.capabilities-territory-motion[data-ayos-active=true] .capabilities-territory-services span,.capabilities-spectrum-motion[data-ayos-active=true] .capabilities-spectrum-step,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-products i,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-calendar i,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-flow>*,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-steps span,[data-ayos-reveal=true][data-ayos-active=true] .work-v2-demo-lanes>div{transition-delay:0s}}@media (prefers-reduced-motion:reduce){[data-ayos-reveal=true],[data-ayos-reveal=true] *,.capabilities-territory-motion *,.capabilities-spectrum-motion *{opacity:1!important;clip-path:none!important;filter:none!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important;transform:none!important}}
.work-v2 .work-v2-sample-project{gap:clamp(36px,4.2vw,64px)!important;padding:clamp(28px,2.1vw,32px)!important}.work-v2 .work-v2-sample-visual{align-self:stretch;border-color:color-mix(in srgb, var(--strong) 18%, var(--hairline))!important;background:color-mix(in srgb, var(--canvas) 94%, var(--strong) 6%)!important;min-height:360px!important}.work-v2 .work-v2-sample-visual:before,.work-v2 .work-v2-sample-visual:after{opacity:.72}.work-v2 .work-v2-sample-copy dl>div{padding:11px 0!important}.work-v2 .work-v2-sample-copy dd{max-width:42ch}.founder-profile .founder-profile-path-row{align-items:start;grid-template-columns:44px minmax(150px,.32fr) minmax(0,1fr)!important;gap:28px!important;padding:24px 0 26px!important}.founder-profile .founder-profile-path-row strong{letter-spacing:-.025em;font-size:18px!important;line-height:1.2!important}.founder-profile .founder-profile-path-row p{max-width:52ch;margin:0;font-size:14.5px!important;line-height:1.56!important}@media (max-width:900px){.work-v2 .work-v2-sample-project,.work-v2 .work-v2-sample-project.is-reversed{gap:28px!important}.work-v2 .work-v2-sample-visual{min-height:330px!important}.founder-profile .founder-profile-path-row{grid-template-columns:36px minmax(0,1fr)!important;gap:10px 18px!important}.founder-profile .founder-profile-path-row p{grid-column:2}}@media (max-width:640px){.work-v2 .work-v2-sample-project{padding:22px!important}.work-v2 .work-v2-sample-visual{min-height:300px!important}.founder-profile .founder-profile-path-row{grid-template-columns:30px minmax(0,1fr)!important;gap:8px 14px!important;padding:20px 0 22px!important}.founder-profile .founder-profile-path-row strong{font-size:17px!important}.founder-profile .founder-profile-path-row p{font-size:14px!important}}
:root{--brand-accent:#4459e8;--brand-accent-deep:#3248db;--brand-accent-soft:#dce3ff;--brand-on-accent:#fff;--brand-focus:#3446bd;--brand-leading-body:1.55;--brand-canvas:#f2f4f7;--brand-surface:#e9ecf2;--brand-raised:#fff;--brand-soft:#e9ecf2;--brand-ink:#111318;--brand-muted:#4f5b6b;--brand-quiet:#667181;--brand-line:#c9d0da;--brand-strong:#b0bac8;--brand-night:#0d1117;--brand-night-surface:#131922;--brand-night-ink:#f3f6fb;--brand-night-muted:#b4becc;--brand-night-line:#313b49;--brand-blue-canvas:#f2f4f7;--brand-blue-surface:#e9ecf2;--brand-blue-ink:#111318;--brand-blue-muted:#4f5b6b;--brand-blue-line:#c9d0da;--brand-blue-accent:#3446bd;--brand-chapter-canvas:#e9ecf2;--brand-chapter-ink:#111318;--brand-chapter-muted:#4f5b6b;--brand-chapter-line:#bfc3c9;--brand-model-canvas:#e9ecf2;--brand-model-ink:#111318;--brand-model-muted:#4f5b6b;--brand-model-surface:#fff;--brand-model-line:#c9d0da;--brand-product-canvas:var(--brand-canvas);--brand-product-surface:var(--brand-surface);--brand-product-ink:var(--brand-ink);--brand-product-muted:var(--brand-muted);--brand-product-line:var(--brand-line);--brand-product-accent:var(--brand-accent-deep);--brand-photo-backplate:#e9ecf2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--brand-accent:#7b89ff;--brand-accent-deep:#a2adff;--brand-accent-soft:#232c48;--brand-focus:#a2adff;--brand-leading-body:1.55;--brand-canvas:#0d1117;--brand-surface:#131922;--brand-raised:#171e28;--brand-soft:#171e28;--brand-ink:#f3f6fb;--brand-muted:#b4becc;--brand-quiet:#9eacbd;--brand-line:#313b49;--brand-strong:#566373;--brand-night:#0d1117;--brand-night-surface:#131922;--brand-night-ink:#f3f6fb;--brand-night-muted:#b4becc;--brand-night-line:#313b49;--brand-blue-canvas:#0d1117;--brand-blue-surface:#131922;--brand-blue-ink:#f3f6fb;--brand-blue-muted:#b4becc;--brand-blue-line:#313b49;--brand-blue-accent:#a2adff;--brand-chapter-canvas:#131922;--brand-chapter-ink:#f3f6fb;--brand-chapter-muted:#b4becc;--brand-chapter-line:#364252;--brand-model-canvas:#171e28;--brand-model-ink:#f3f6fb;--brand-model-muted:#b4becc;--brand-model-surface:#1e2938;--brand-model-line:#3a485a;--brand-product-canvas:var(--brand-canvas);--brand-product-surface:var(--brand-surface);--brand-product-ink:var(--brand-ink);--brand-product-muted:var(--brand-muted);--brand-product-line:var(--brand-line);--brand-product-accent:var(--brand-accent-deep);--brand-photo-backplate:#171e28;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.process-v4-final-scale){background:color-mix(in srgb, var(--brand-surface) 85%, var(--brand-accent-soft) 15%)!important}
:root{--ayos-canvas:var(--brand-canvas);--ayos-surface:var(--brand-surface);--ayos-subtle:var(--brand-soft);--ayos-soft:var(--ayos-subtle);--ayos-ink:var(--brand-ink);--ayos-muted:var(--brand-muted);--ayos-line:var(--brand-line);--ayos-strong:var(--brand-strong);--ayos-accent:var(--brand-accent);--ayos-accent-deep:var(--brand-accent-deep);--ayos-accent-soft:var(--brand-accent-soft);--ayos-blue:var(--ayos-accent);--ayos-blue-deep:var(--ayos-accent-deep);--canvas:var(--ayos-canvas);--surface:var(--ayos-surface);--subtle:var(--ayos-subtle);--text:var(--ayos-ink);--secondary:var(--ayos-muted);--hairline:var(--ayos-line);--strong:var(--ayos-strong);--quiet:var(--brand-quiet);--ayos-v12-display-xl:clamp(62px, 6.2vw, 92px);--ayos-v12-display-lg:clamp(46px, 4.5vw, 68px);--ayos-v12-display-md:clamp(30px, 2.8vw, 44px);--ayos-v12-body-lg:clamp(16px, 1.05vw, 18px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--ayos-canvas:var(--brand-canvas);--ayos-surface:var(--brand-surface);--ayos-subtle:var(--brand-soft);--ayos-soft:var(--ayos-subtle);--ayos-ink:var(--brand-ink);--ayos-muted:var(--brand-muted);--ayos-line:var(--brand-line);--ayos-strong:var(--brand-strong);--ayos-accent:var(--brand-accent);--ayos-accent-deep:var(--brand-accent-deep);--ayos-accent-soft:var(--brand-accent-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.skip-link{z-index:2147483500}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--ayos-accent,#4459e8);outline-offset:3px}.home-v5-hero h1,.about-v4 .about-hero h1,.process-v4-final-scale h1,.work-v2 .work-v2-hero h1{font-size:var(--ayos-v12-display-xl);letter-spacing:-.05em;line-height:.95}.about-v4 h2,.process-v4-final-scale h2,.work-v2 h2,.footer-v6-copy h2{font-size:var(--ayos-v12-display-lg);letter-spacing:-.045em;line-height:.98}.about-v4 h3,.process-v4-final-scale h3,.work-v2 h3{font-size:min(var(--ayos-v12-display-md), 44px)}.about-v4 p,.process-v4-final-scale p,.work-v2 p,.site-footer p{text-wrap:pretty}.home-v5-section,.about-v4>section,.process-v4-final-scale section,.work-v2>section,.contact-v5>section{scroll-margin-top:116px}.home-v5-kicker,.about-kicker,.work-v2-kicker,.footer-v6-eyebrow,.contact-v5-kicker{letter-spacing:.05em;font-size:max(10px,.625rem)}@media (max-width:900px){:root{--ayos-v12-display-xl:clamp(48px, 10vw, 68px);--ayos-v12-display-lg:clamp(38px, 8vw, 54px);--ayos-v12-display-md:clamp(27px, 5.8vw, 38px)}}@media (max-width:640px){:root{--ayos-v12-display-xl:clamp(44px, 13vw, 56px);--ayos-v12-display-lg:clamp(36px, 10.8vw, 48px)}.home-v5-section,.about-v4>section,.process-v4-final-scale section,.work-v2>section,.contact-v5>section{scroll-margin-top:92px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.home-v12-kicker-route{align-items:center;gap:9px;width:fit-content;display:inline-flex}.home-v12-kicker-route>i{background:var(--ayos-accent);flex:none;width:18px;height:1px}.home-v5-section-head>h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.home-v12-intervention-spectrum{color:var(--ayos-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;grid-template-columns:auto minmax(72px,1fr) auto;align-items:center;gap:14px;margin-top:clamp(42px,5vw,68px);font-size:9px;font-weight:620;line-height:1;display:grid}.home-v12-intervention-spectrum>i{background:linear-gradient(90deg, var(--ayos-line) 0%, var(--ayos-line) 38%, var(--ayos-accent) 100%);height:1px;position:relative}.home-v12-intervention-spectrum>i:after{content:"";background:var(--ayos-accent);border-radius:999px;width:5px;height:5px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.home-v12-interventions{margin-top:12px}.home-v12-intervention-mark{background:color-mix(in srgb, var(--ayos-ink) 22%, transparent);border-radius:999px;width:16px;height:2px;display:block}.home-v12-intervention:nth-child(3) .home-v12-intervention-mark,.home-v12-intervention:nth-child(4) .home-v12-intervention-mark,.home-v12-intervention:nth-child(5) .home-v12-intervention-mark,.home-v12-intervention:nth-child(6) .home-v12-intervention-mark{background:var(--ayos-accent)}@media (min-width:641px) and (max-width:1024px){.home-v5 .home-v5-section-head{align-items:start;gap:0 clamp(26px,4.5vw,46px);grid-template-columns:minmax(118px,.24fr) minmax(0,1fr)!important}.home-v5 .home-v5-section-head>.home-v5-kicker{grid-area:1/1;align-self:start}.home-v5 .home-v5-section-head>h2{grid-area:1/2;width:100%;font-size:clamp(46px,7.2vw,64px);line-height:.96;max-width:11.5ch!important}.home-v5 .home-v5-section-head>.home-v5-section-aside{grid-area:2/2;width:min(100%,38ch);margin-top:clamp(28px,4vw,44px)}}@media (max-width:640px){.home-v5 .home-v5-section-head{row-gap:0;grid-template-columns:1fr!important}.home-v5 .home-v5-section-head>.home-v5-kicker,.home-v5 .home-v5-section-head>h2,.home-v5 .home-v5-section-head>.home-v5-section-aside{grid-column:1}.home-v5 .home-v5-section-head>.home-v5-kicker{grid-row:1;margin-bottom:20px}.home-v5 .home-v5-section-head>h2{grid-row:2;max-width:12ch!important}.home-v5 .home-v5-section-head>.home-v5-section-aside{grid-row:3;width:min(100%,36ch);margin-top:26px}.home-v12-intervention-spectrum{margin-top:30px}}@media (min-width:700px) and (max-width:1100px){.site-header-v5 .header-v5-actions{align-items:center;margin-left:auto;display:flex!important}.site-header-v5 .header-v5-actions .theme-toggle{display:none!important}.site-header-v5 .header-v5-start,.site-header-v5 .header-v5-start:hover,.site-header-v5 .header-v5-start:focus-visible{white-space:nowrap;gap:8px;min-height:40px;padding-left:13px;font-size:13px}.site-header-v5 .header-v5-start-icon{width:29px;height:29px}.site-header-v5 .header-v5-mobile-trigger{margin-left:8px}}@media (max-width:1100px){.header-v5-mobile-nav a{grid-template-columns:minmax(0,1fr) 24px}}.contact-v12-preview-head{grid-template-columns:78px minmax(0,1fr) auto}.contact-v12-preview-head>em{color:var(--ayos-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;justify-self:end;font-size:9px;font-style:normal;font-weight:620}.contact-v12-preview-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.contact-v12-preview-progress>i{background:color-mix(in srgb, var(--ayos-ink) 12%, transparent);height:2px}.contact-v12-preview-progress>i.is-current{background:var(--ayos-accent)}.contact-v12-preview-grid .contact-v5-preview-choice,.contact-v12-direct-list>div{grid-template-columns:14px minmax(0,1fr)}.contact-v12-choice-mark{border:1px solid color-mix(in srgb, var(--ayos-ink) 26%, transparent);background:0 0;border-radius:999px;width:6px;height:6px;margin-top:4px}.contact-v5-path.is-guided .contact-v5-preview-choice:first-child .contact-v12-choice-mark{border-color:var(--ayos-accent);background:var(--ayos-accent)}.contact-v12 .contact-v3-next-steps article>span{color:var(--ayos-accent);letter-spacing:.045em;font-size:9px}.contact-v12 .guided-discovery[data-contact-mode=guided] .guided-question-kicker{display:none}.contact-v12 .guided-discovery[data-contact-mode=guided]:not([data-contact-step=review]) .guided-progress-top>span{font-size:0}.contact-v12 .guided-discovery[data-contact-mode=guided]:not([data-contact-step=review]) .guided-progress-top>span:after{content:"Guided brief";font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:620}.contact-v12 .guided-progress-track{display:none}.contact-v12 .guided-choice-list button,.contact-v12 .guided-choice-list button:nth-child(odd){grid-template-columns:minmax(0,1fr) 24px}.contact-v12 .guided-choice-list button>span:first-child,.contact-v12 .guided-choice-list button.is-selected:after{display:none}@media (max-width:760px){.contact-v12-preview-head{grid-template-columns:68px minmax(0,1fr)}.contact-v12-preview-head>em{display:none}}@media (max-width:560px){.contact-v12-preview-head{grid-template-columns:1fr;gap:10px}.contact-v12-preview-progress{width:92px}}@media (prefers-reduced-motion:reduce){.home-v12-intervention-mark{transition:none}}
.work-v12-marker,.indexed-row-marker,.page-index-marker,.process-marker,.faq-v12-marker,.faq-v12-question-marker,.about-founder-marker,.about-principle-marker,.founder-profile-marker,.process-v12-stage-marker,.process-v12-flow-marker,.home-founder-marker,.home-flow-marker{background:color-mix(in srgb, var(--ayos-ink,#111214) 26%, transparent);border:0;border-radius:999px;flex:none;width:16px;height:2px;display:block}.home-founder-marker{background:var(--ayos-accent);align-self:start;margin-top:7px}.home-flow-marker{background:var(--ayos-accent);align-self:center}.work-v12 .work-v12-count{color:var(--ayos-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:620}.work-v12 .work-v5-proof:hover .work-v12-marker,.work-v12 .work-v5-proof:focus-visible .work-v12-marker,.work-v12 .work-v2-standard-grid article:hover .work-v12-marker,.work-v12 .work-v12-archive-line .work-v12-marker{background:var(--ayos-accent)}.indexed-row-marker{background:var(--ayos-accent,#4459e8);align-self:start;margin-top:7px}.pos-v12-index .page-index-marker{border:1px solid color-mix(in srgb, var(--ayos-ink,#111214) 30%, transparent);background:0 0;border-radius:999px;width:7px;height:7px;transition:border-color .2s,background-color .2s,transform .2s}.pos-v12-index a:hover .page-index-marker,.pos-v12-index a:focus-visible .page-index-marker{border-color:var(--ayos-accent);background:var(--ayos-accent);transform:scale(1.14)}.pos-v12-process .process-marker{background:var(--ayos-accent);margin-bottom:12px}.venue-v12-capabilities>span>i{border-radius:999px;flex:none;border:1px solid color-mix(in srgb, var(--ayos-ink,#111214) 28%, transparent)!important;color:#0000!important;background:0 0!important;width:7px!important;height:7px!important;margin:0!important;font-size:0!important;display:block!important}.faq-v12-marker{border:1px solid color-mix(in srgb, var(--ayos-ink,#111214) 28%, transparent);background:0 0;border-radius:999px;width:7px;height:7px}.faq-v12-topic-nav a:hover .faq-v12-marker,.faq-v12-topic-nav a:focus-visible .faq-v12-marker{border-color:var(--ayos-accent);background:var(--ayos-accent)}.faq-v12-chapter-meta{align-items:center}.faq-v12-chapter-meta .faq-v12-marker{border-color:var(--ayos-accent);background:var(--ayos-accent)}.faq-v12-question-marker{background:color-mix(in srgb, var(--ayos-ink,#111214) 22%, transparent);justify-self:start;width:15px;height:2px;transition:width .24s,background-color .2s}.faq-v12-question[aria-expanded=true] .faq-v12-question-marker,.faq-v12-question:hover .faq-v12-question-marker,.faq-v12-question:focus-visible .faq-v12-question-marker{background:var(--ayos-accent);width:23px}.about-v12 .about-founder-marker{background:var(--about-accent,var(--ayos-accent))}.about-v12 .about-principle-marker{border:1px solid color-mix(in srgb, var(--about-ink,#111214) 30%, transparent);background:0 0;border-radius:999px;width:8px;height:8px;margin-top:9px;transition:border-color .22s,background-color .22s,transform .22s}.about-v12 .about-principle:hover .about-principle-marker{border-color:var(--about-accent,var(--ayos-accent));background:var(--about-accent,var(--ayos-accent));transform:scale(1.12)}.process-v12-stage-top{align-items:center}.process-v12-stage-top .process-v12-stage-marker{background:var(--process-blue,var(--ayos-accent))}.process-v12-flow-marker{background:var(--process-blue,var(--ayos-accent));width:14px}.founder-profile-v12 .founder-profile-marker{background:var(--fp-accent,var(--ayos-accent));align-self:start;margin-top:5px}.founder-profile-v12 .founder-profile-work-project-meta .founder-profile-marker{margin-top:4px}.founder-profile-v12 .founder-profile-focus-row .founder-profile-marker,.founder-profile-v12 .founder-profile-path-row .founder-profile-marker{align-self:center;margin-top:0}.contact-v12 .contact-success-flow b{background:var(--ayos-accent);color:#0000;border-radius:999px;width:16px;height:2px;font-size:0;line-height:0;display:block;overflow:hidden}@media (max-width:900px){.process-v12-rail{border-top:0!important;border-bottom:0!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;min-width:0!important;padding:4px 0 4px 28px!important;display:grid!important;position:relative!important;top:auto!important;overflow:visible!important}.process-v12-rail:before{content:"";background:var(--ayos-line,#d8d6cf);width:1px;position:absolute;top:15px;bottom:15px;left:4px}.process-v12-progress-step{grid-template-columns:10px minmax(0,1fr)!important;place-items:center start!important;gap:12px!important;min-width:0!important;min-height:0!important;padding:10px 0!important;display:grid!important;position:relative!important}.process-v12-progress-step>i{z-index:1;margin-left:-28px;position:relative;width:8px!important;height:8px!important;display:block!important}.process-v12-progress-step>small{white-space:normal;min-width:0;line-height:1.2;font-size:10px!important}}@media (max-width:760px){.about-v12 .about-principle{padding:30px 0 32px!important;display:block!important}.about-v12 .about-principle-lead{width:100%;grid-template-columns:12px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}.about-v12 .about-principle-title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:12ch!important;font-size:clamp(34px,9.4vw,46px)!important;line-height:.98!important}.about-v12 .about-principle>p{width:auto!important;max-width:34ch!important;margin:18px 0 0 26px!important;font-size:15.5px!important;line-height:1.58!important;position:static!important;transform:none!important}.about-v12 .about-principle-marker{margin-top:8px}.founder-profile-v12 .founder-profile-focus-row,.founder-profile-v12 .founder-profile-path-row{grid-template-columns:22px minmax(0,1fr)!important}.founder-profile-v12 .founder-profile-path-row p{grid-column:2}}@media (prefers-reduced-motion:reduce){.faq-v12-marker,.faq-v12-question-marker,.about-principle-marker,.page-index-marker{transition:none!important}}
:where(.home-v5,.about-v21,.work18,.contact-v5,.founder-profile){min-width:0}:where(.home-v5,.about-v21,.work18,.contact-v5,.founder-profile) :where(img,svg,video){max-width:100%}:where(.home-v5,.about-v21,.work18,.contact-v5,.founder-profile) :where(p,li,h1,h2,h3){overflow-wrap:break-word}:where(.home-v5,.about-v21,.work18,.contact-v5,.founder-profile) :where(a,button,input,textarea,select){min-width:0}@media (min-width:901px) and (max-height:720px){.about-v21 .about-hero{min-height:0;padding-top:104px}.about-v21 .about-hero .about-v20-hero-layout{min-height:0}.about-v21 .about-v20-portrait-array{height:clamp(290px,48svh,430px)}.work18-hero{min-height:0}.work18-hero-layout{padding-block:clamp(32px,5.5vh,70px)}.work18-pos-stage{min-height:0}.work18-pos-product{min-height:440px}}@media (min-width:901px) and (max-width:1366px){.about-v21 .about-hero .about-v20-hero-layout{width:min(100% - 88px,1280px)}.about-v21 .about-v20-hero-grid{gap:clamp(24px,3vw,52px)}.about-v21 .about-hero h1{font-size:clamp(48px,4.9vw,69px)}.work18 .work18-wrap{width:min(100% - 88px,1280px)}.work18-hero-layout{gap:clamp(28px,4vw,70px)}.work18-hero h1{font-size:clamp(68px,7.25vw,103px)}.work18-pos-stage{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.work18-pos h2,.work18-venue h2{font-size:clamp(70px,8.2vw,118px)}}@media (max-width:900px){.about-v21 .about-hero,.about-v21 .about-hero .about-v20-hero-layout{min-height:0}.about-v21 .about-v20-hero-grid{padding-block:50px 36px}.about-v21 .about-v20-portrait-array{height:clamp(280px,48vw,430px)}.about-v21 .about-system-map{gap:18px}.about-v21 .about-v21-story-bridge{gap:16px 24px}.about-v21 .about-v20-work-composition article{min-height:430px}.about-v21 .about-v21-client-map>div{min-height:175px}.work18-hero-layout{padding-block:70px 65px}.work18-pos-product{height:clamp(340px,52vw,590px);min-height:0}.work18-venue-layout,.contact-v26-entry .contact-v5-path{min-height:0}.founder-profile-shell{width:calc(100% - 52px)}}@media (max-width:640px){.about-v21 .about-hero{min-height:0;padding-top:96px}.about-v21 .about-hero .about-v20-hero-layout{width:calc(100% - 36px);min-height:0}.about-v21 .about-v20-hero-grid{padding-block:40px 30px}.about-v21 .about-hero h1{font-size:clamp(34px,9.3vw,58px)}.about-v21 .about-hero h1 .about-hero-line{white-space:normal}.about-v21 .about-v20-portrait-array{height:clamp(190px,60vw,320px)}.about-v21 .about-v21-photo-name{overflow-wrap:normal;font-size:clamp(11px,3.5vw,17px)}.about-v21 .about-system-map{gap:12px}.about-v21 .about-system-list span,.about-v21 .about-system-list span:last-child{min-height:44px;font-size:clamp(19px,5.8vw,26px)}.about-v21 .about-why .about-section-intro h2{font-size:clamp(35px,9vw,51px)}.about-v21 .about-v21-method-note{gap:20px}.about-v21 .about-v21-client-map>div{min-height:120px}.about-v21 .about-v20-work-composition article{min-height:0}.about-v21 .about-founder-name{font-size:clamp(30px,8vw,40px)}.about-v21 .about-next h2{font-size:clamp(39px,10.5vw,62px)}.work18 .work18-wrap{width:calc(100% - 36px)}.work18-hero-layout{padding-block:54px 44px}.work18-hero h1{font-size:clamp(44px,11.5vw,70px)}.work18-pos h2,.work18-venue h2{font-size:clamp(56px,14vw,86px)}.work18-pos-product{height:clamp(270px,76vw,420px);min-height:0}.work18-venue-layout{min-height:0}.work18-client,.work18-team,.work18-contact{padding-block:76px}.work18-client h2,.work18-contact h2{font-size:clamp(42px,10.8vw,62px)}.contact-v26-entry{padding-top:99px;padding-bottom:42px}.contact-v5 .contact-v26-entry.contact-v3-hero h1{font-size:clamp(40px,10.7vw,58px)}.contact-v26-entry .contact-v5-path{min-height:0;padding:24px 18px}.contact-v26-entry .contact-v5-path-meta{gap:12px}.contact-v5 :where(input,textarea,select){max-width:100%;font-size:16px}.founder-profile-shell{width:calc(100% - 36px)}.founder-profile-name{font-size:clamp(44px,11vw,68px)}.founder-profile-meta{flex-wrap:wrap;gap:10px 20px}.footer-v6-product-domain{overflow-wrap:anywhere}}@media (max-width:360px){.about-v21 .about-hero .about-v20-hero-layout,.work18 .work18-wrap,.founder-profile-shell{width:calc(100% - 28px)}.about-v21 .about-hero h1{font-size:clamp(33px,9vw,39px)}.about-v21 .about-v20-portrait-array{gap:4px;height:198px}.about-v21 .about-v21-photo-name{font-size:11px;bottom:8px;left:6px}.work18-hero h1{font-size:clamp(40px,11vw,46px)}.work18-pos h2,.work18-venue h2{font-size:clamp(48px,13.4vw,60px)}.contact-v26-entry .contact-v5-path{padding-inline:16px}.footer-v6-product-site{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:760px){.ayos-floating-actions{right:max(14px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}}
