.ContactExperience-module__rM22LW__stage{--contact-rail:clamp(2.25rem, 5.1vw, 6.5rem);--contact-divider:40%;--contact-line:#f1f1ed38;--contact-soft-line:#f1f1ed24;--contact-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;min-height:max(780px,100svh);padding:0 var(--contact-rail);color:#f1f1ed;isolation:isolate;background:#191919;grid-template-rows:80px minmax(0,1fr);display:grid;position:relative;overflow:clip}.ContactExperience-module__rM22LW__media,.ContactExperience-module__rM22LW__architecture{pointer-events:none;position:absolute;inset:0}.ContactExperience-module__rM22LW__media{z-index:-2;background:#191919;overflow:hidden}.ContactExperience-module__rM22LW__poster,.ContactExperience-module__rM22LW__video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.ContactExperience-module__rM22LW__poster{z-index:0}.ContactExperience-module__rM22LW__video{z-index:1}.ContactExperience-module__rM22LW__stage[data-media-state=poster] .ContactExperience-module__rM22LW__video{display:none}.ContactExperience-module__rM22LW__stage ::selection{color:#191919;background:#f1f1ed}.ContactExperience-module__rM22LW__architecture{z-index:0}.ContactExperience-module__rM22LW__railLeft,.ContactExperience-module__rM22LW__railRight{background:var(--contact-line);width:1px;display:block;position:absolute;top:0;bottom:0}.ContactExperience-module__rM22LW__railLeft{left:var(--contact-rail)}.ContactExperience-module__rM22LW__railRight{right:var(--contact-rail)}.ContactExperience-module__rM22LW__divider{top:80px;right:var(--contact-rail);bottom:0;left:var(--contact-rail);display:block;position:absolute}.ContactExperience-module__rM22LW__divider:before{top:0;bottom:0;left:var(--contact-divider);background:var(--contact-line);content:"";width:1px;position:absolute}.ContactExperience-module__rM22LW__point{z-index:1;background:#f1f1ed;border-radius:50%;width:clamp(5px,.36vw,8px);height:clamp(5px,.36vw,8px);position:absolute;transform:translate(-50%,-50%)}.ContactExperience-module__rM22LW__point[data-position=top-left]{top:80px;left:var(--contact-rail)}.ContactExperience-module__rM22LW__point[data-position=top-right]{top:80px;left:calc(100% - var(--contact-rail))}.ContactExperience-module__rM22LW__statusRail,.ContactExperience-module__rM22LW__body{z-index:1;min-width:0;position:relative}.ContactExperience-module__rM22LW__statusRail{border-bottom:1px solid var(--contact-line);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;background:#19191952;justify-content:space-between;align-items:center;gap:1rem;padding:0 clamp(1rem,1.55vw,2rem);font-size:clamp(.62rem,.66vw,.78rem);font-weight:700;line-height:1;display:flex}.ContactExperience-module__rM22LW__body{grid-template-columns:minmax(0, var(--contact-divider)) minmax(0, 1fr);min-height:0;display:grid}.ContactExperience-module__rM22LW__aside{background:#1919191f;flex-direction:column;justify-content:space-between;gap:clamp(3rem,8vh,7rem);min-width:0;padding:clamp(2.25rem,4.2vw,5rem) clamp(1.5rem,3.4vw,4.5rem) clamp(2.25rem,5vw,5rem) clamp(1rem,1.55vw,2rem);display:flex}.ContactExperience-module__rM22LW__hours,.ContactExperience-module__rM22LW__field label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,.66vw,.76rem);font-weight:700;line-height:1.2}.ContactExperience-module__rM22LW__aside h1{max-width:7.2ch;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(5.25rem,9.65vw,11rem);font-weight:700;line-height:.76}.ContactExperience-module__rM22LW__aside h1 span{display:block}.ContactExperience-module__rM22LW__intro{max-width:29ch;font-family:var(--font-body);letter-spacing:-.025em;text-wrap:pretty;margin:clamp(2rem,4vw,4rem) 0 0;font-size:clamp(1.02rem,1.32vw,1.55rem);font-weight:400;line-height:1.18}.ContactExperience-module__rM22LW__directBlock{min-width:0}.ContactExperience-module__rM22LW__directLink{z-index:0;border-top:1px solid var(--contact-line);color:#f1f1ed;min-width:0;min-height:56px;font-family:var(--font-body);transition:transform .18s var(--contact-ease);grid-template-columns:minmax(5rem,.34fr) minmax(0,1fr) 1rem;align-items:center;gap:1rem;padding:.85rem .75rem;font-size:clamp(.7rem,.76vw,.88rem);line-height:1.2;text-decoration:none;display:grid;position:relative}.ContactExperience-module__rM22LW__directLink:before{z-index:-1;content:"";opacity:0;transition:opacity .18s var(--contact-ease);background:#f1f1ed;position:absolute;inset:0}.ContactExperience-module__rM22LW__directLink:last-of-type{border-bottom:1px solid var(--contact-line)}.ContactExperience-module__rM22LW__directLink>span:first-child{color:#f1f1ed9e;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ContactExperience-module__rM22LW__directLink strong{overflow-wrap:anywhere;min-width:0;font-weight:400}.ContactExperience-module__rM22LW__arrow{width:.9rem;height:.75rem;transition:transform .18s var(--contact-ease);display:block;position:relative}.ContactExperience-module__rM22LW__arrow:before{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ContactExperience-module__rM22LW__arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:.44rem;height:.44rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.ContactExperience-module__rM22LW__hours{color:#f1f1ed9e;padding-top:1rem}.ContactExperience-module__rM22LW__formPanel{background:#0a0a0a3d;flex-direction:column;min-width:0;display:flex}.ContactExperience-module__rM22LW__formHeader{border-bottom:1px solid var(--contact-line);background:#19191966;align-items:flex-end;min-height:128px;padding:1.25rem clamp(1rem,1.55vw,1.75rem);display:flex}.ContactExperience-module__rM22LW__formHeader h3{max-width:none;font-family:var(--font-display);letter-spacing:-.044em;white-space:nowrap;margin:0;font-size:clamp(2rem,3.35vw,4.2rem);font-weight:600;line-height:.93}.ContactExperience-module__rM22LW__form{flex-direction:column;flex:1;min-height:0;display:flex}.ContactExperience-module__rM22LW__formGrid{background:var(--contact-line);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:0;display:grid}.ContactExperience-module__rM22LW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ContactExperience-module__rM22LW__field{background:#1919199e;align-content:center;gap:.55rem;min-width:0;min-height:92px;padding:1rem clamp(1rem,1.55vw,1.75rem);display:grid;position:relative;overflow:hidden}.ContactExperience-module__rM22LW__field:before{z-index:2;content:"";opacity:0;width:5px;transition:opacity .18s var(--contact-ease), transform .24s var(--contact-ease);background:#f1f1ed;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.3)}.ContactExperience-module__rM22LW__field:after{z-index:0;content:"";opacity:0;pointer-events:none;transform-origin:0;transition:opacity .18s var(--contact-ease), transform .36s var(--contact-ease);background:#f1f1ed;position:absolute;inset:0;transform:scaleX(0)}.ContactExperience-module__rM22LW__field label{z-index:1;color:#f1f1edab;transition:color .18s var(--contact-ease), transform .18s var(--contact-ease);position:relative}.ContactExperience-module__rM22LW__field label span{opacity:.64}.ContactExperience-module__rM22LW__field input,.ContactExperience-module__rM22LW__selectTrigger,.ContactExperience-module__rM22LW__field textarea{z-index:1;color:#f1f1ed;caret-color:#f1f1ed;width:100%;min-width:0;font-family:var(--font-body);transition:color .18s var(--contact-ease), transform .18s var(--contact-ease);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:clamp(.94rem,1.05vw,1.12rem);font-weight:400;line-height:1.4;position:relative}.ContactExperience-module__rM22LW__selectField{overflow:visible}.ContactExperience-module__rM22LW__selectField:focus-within{z-index:8}.ContactExperience-module__rM22LW__selectControl{z-index:3;width:100%;min-width:0;position:relative}.ContactExperience-module__rM22LW__field .ContactExperience-module__rM22LW__selectInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ContactExperience-module__rM22LW__selectTrigger{appearance:none;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;display:flex}.ContactExperience-module__rM22LW__selectValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ContactExperience-module__rM22LW__selectValue[data-placeholder=true]{color:#f1f1ed94}.ContactExperience-module__rM22LW__selectChevron{width:.7rem;height:.7rem;transition:transform .22s var(--contact-ease);border-bottom:1px solid;border-right:1px solid;flex:none;display:block;position:relative;transform:translate(-2px,-2px)rotate(45deg)}.ContactExperience-module__rM22LW__selectControl[data-open=true] .ContactExperience-module__rM22LW__selectChevron{transform:translate(-2px,2px)rotate(225deg)}.ContactExperience-module__rM22LW__selectMenu{z-index:12;color:#f1f1ed;opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;transition:opacity .16s var(--contact-ease), transform .22s var(--contact-ease), visibility 0s linear .22s;background:#191919;border:1px solid #f1f1ed6b;padding:.32rem;display:grid;position:absolute;top:calc(100% + .7rem);left:0;right:0;transform:translateY(-.5rem)scale(.985);box-shadow:0 1.25rem 3rem #00000052}.ContactExperience-module__rM22LW__selectControl[data-open=true] .ContactExperience-module__rM22LW__selectMenu{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0,0)scale(1)}.ContactExperience-module__rM22LW__selectOption{cursor:pointer;min-height:48px;font-family:var(--font-body);transition:color .14s var(--contact-ease);border-bottom:1px solid #f1f1ed24;grid-template-columns:minmax(0,1fr) .75rem;align-items:center;gap:1rem;padding:.72rem .8rem;font-size:clamp(.82rem,.88vw,.96rem);font-weight:400;line-height:1.25;display:grid;position:relative}.ContactExperience-module__rM22LW__selectOption:last-child{border-bottom:0}.ContactExperience-module__rM22LW__selectOption:before{content:"";opacity:0;pointer-events:none;transition:opacity .14s var(--contact-ease), transform .18s var(--contact-ease);background:#f1f1ed;position:absolute;inset:0;transform:scaleX(.985)}.ContactExperience-module__rM22LW__selectOption>span{z-index:1;position:relative}.ContactExperience-module__rM22LW__selectOption[data-active=true]:before{opacity:.12;transform:scaleX(1)}.ContactExperience-module__rM22LW__selectOption[data-selected=true]{color:#191919}.ContactExperience-module__rM22LW__selectOption[data-selected=true]:before{opacity:1;transform:scaleX(1)}.ContactExperience-module__rM22LW__selectMark{border:1px solid;width:.5rem;height:.5rem}.ContactExperience-module__rM22LW__selectOption[data-selected=true] .ContactExperience-module__rM22LW__selectMark{background:currentColor}.ContactExperience-module__rM22LW__field input::placeholder,.ContactExperience-module__rM22LW__field textarea::placeholder{color:#f1f1ed6b}.ContactExperience-module__rM22LW__field input:-webkit-autofill{-webkit-text-fill-color:#f1f1ed;caret-color:#f1f1ed;box-shadow:inset 0 0 0 1000px #191919}.ContactExperience-module__rM22LW__field input:-webkit-autofill:hover{-webkit-text-fill-color:#f1f1ed;caret-color:#f1f1ed;box-shadow:inset 0 0 0 1000px #191919}.ContactExperience-module__rM22LW__field input:-webkit-autofill:focus{-webkit-text-fill-color:#f1f1ed;caret-color:#f1f1ed;box-shadow:inset 0 0 0 1000px #191919}.ContactExperience-module__rM22LW__field:focus-within:after{opacity:1;transform:scaleX(1)}.ContactExperience-module__rM22LW__field:focus-within:before{opacity:1;background:#191919;transform:scaleY(1)}.ContactExperience-module__rM22LW__field:focus-within label{color:#191919;transform:translate(4px)}.ContactExperience-module__rM22LW__field:focus-within input,.ContactExperience-module__rM22LW__field:focus-within .ContactExperience-module__rM22LW__selectTrigger,.ContactExperience-module__rM22LW__field:focus-within textarea{color:#191919;caret-color:#191919;transform:translate(4px)}.ContactExperience-module__rM22LW__field:focus-within .ContactExperience-module__rM22LW__selectValue[data-placeholder=true]{color:#1919198f}.ContactExperience-module__rM22LW__field:focus-within input::placeholder,.ContactExperience-module__rM22LW__field:focus-within textarea::placeholder{color:#1919197a}.ContactExperience-module__rM22LW__messageField{grid-column:1/-1;align-content:start;min-height:134px}.ContactExperience-module__rM22LW__messageField textarea{resize:vertical;min-height:72px}.ContactExperience-module__rM22LW__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ContactExperience-module__rM22LW__privacyLine{border-bottom:1px solid var(--contact-line);color:#f1f1edc2;cursor:pointer;min-height:64px;font-family:var(--font-body);background:#1919199e;align-items:center;gap:.8rem;padding:.9rem clamp(1.25rem,2.3vw,3rem);font-size:clamp(.74rem,.78vw,.88rem);font-weight:400;line-height:1.4;display:flex}.ContactExperience-module__rM22LW__privacyLine input{accent-color:#f1f1ed;border-radius:0;flex:none;width:18px;height:18px;margin:0}.ContactExperience-module__rM22LW__privacyLine a{color:#f1f1ed;text-underline-offset:.2em;text-decoration-thickness:1px}.ContactExperience-module__rM22LW__privacyLine:focus-within{background:#191919}.ContactExperience-module__rM22LW__privacyLine input:focus-visible,.ContactExperience-module__rM22LW__privacyLine a:focus-visible{outline-offset:4px;outline:2px solid #f1f1ed}.ContactExperience-module__rM22LW__formActions{align-items:stretch;min-height:84px;padding:0;display:flex}.ContactExperience-module__rM22LW__submitButton{color:#191919;cursor:pointer;width:100%;min-height:84px;font-family:var(--font-body);letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:transform .18s var(--contact-ease);background:#f1f1ed;border:0;border-radius:0;justify-content:center;align-items:center;padding:1rem clamp(1.25rem,2.3vw,3rem);font-size:clamp(.78rem,.88vw,1rem);font-weight:700;line-height:1.05;display:flex;position:relative}.ContactExperience-module__rM22LW__ctaCorner{pointer-events:none;width:10px;height:10px;transition:border-color .18s var(--contact-ease);border:0 solid #19191975;position:absolute}.ContactExperience-module__rM22LW__topLeft{border-top-width:1px;border-left-width:1px;top:9px;left:9px}.ContactExperience-module__rM22LW__topRight{border-top-width:1px;border-right-width:1px;top:9px;right:9px}.ContactExperience-module__rM22LW__bottomRight{border-bottom-width:1px;border-right-width:1px;bottom:9px;right:9px}.ContactExperience-module__rM22LW__bottomLeft{border-bottom-width:1px;border-left-width:1px;bottom:9px;left:9px}.ContactExperience-module__rM22LW__submitButton:disabled{cursor:wait;opacity:.62}.ContactExperience-module__rM22LW__submitButton:focus-visible{outline-offset:-6px;outline:2px solid #191919}.ContactExperience-module__rM22LW__submitButton:active{transform:translate(0,0)}.ContactExperience-module__rM22LW__formStatus{color:#f1f1ed;min-height:38px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;background:#191919;margin:0;padding:.7rem clamp(1.25rem,2.3vw,3rem);font-size:.78rem;font-weight:700;line-height:1.35}.ContactExperience-module__rM22LW__formStatus:empty{visibility:hidden}.ContactExperience-module__rM22LW__formStatus[data-state=error]:before{content:"[ DELIVERY ERROR ] "}.ContactExperience-module__rM22LW__formStatus[data-state=success]:before{color:#f1f1ed;content:"[ DELIVERED ] "}.ContactExperience-module__rM22LW__stage[data-contact-assembly=pending] .ContactExperience-module__rM22LW__media,.ContactExperience-module__rM22LW__stage[data-contact-assembly=pending] .ContactExperience-module__rM22LW__statusRail,.ContactExperience-module__rM22LW__stage[data-contact-assembly=pending] .ContactExperience-module__rM22LW__aside>*,.ContactExperience-module__rM22LW__stage[data-contact-assembly=pending] .ContactExperience-module__rM22LW__formHeader,.ContactExperience-module__rM22LW__stage[data-contact-assembly=pending] .ContactExperience-module__rM22LW__form{opacity:0}.ContactExperience-module__rM22LW__stage[data-contact-assembly=pending] .ContactExperience-module__rM22LW__railLeft,.ContactExperience-module__rM22LW__stage[data-contact-assembly=pending] .ContactExperience-module__rM22LW__railRight,.ContactExperience-module__rM22LW__stage[data-contact-assembly=pending] .ContactExperience-module__rM22LW__divider{transform:scaleY(0)}.ContactExperience-module__rM22LW__stage[data-contact-assembly=pending] .ContactExperience-module__rM22LW__point{opacity:0;transform:translate(-50%,-50%)scale(0)}.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__media{animation:ContactExperience-module__rM22LW__contact-surface-in .9s var(--contact-ease) both}.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__railLeft,.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__railRight,.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__divider{animation:ContactExperience-module__rM22LW__contact-line-y .8s var(--contact-ease) 80ms both;transform-origin:top}.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__point{animation:ContactExperience-module__rM22LW__contact-point-in .32s var(--contact-ease) .36s both}.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__statusRail{animation:ContactExperience-module__rM22LW__contact-copy-in .56s var(--contact-ease) .18s both}.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__aside>*{animation:ContactExperience-module__rM22LW__contact-copy-in .7s var(--contact-ease) .3s both}.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__directBlock{animation-delay:.46s}.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__formHeader{animation:ContactExperience-module__rM22LW__contact-copy-in .62s var(--contact-ease) .39s both}.ContactExperience-module__rM22LW__stage[data-contact-assembly=running] .ContactExperience-module__rM22LW__form{animation:ContactExperience-module__rM22LW__contact-form-in .8s var(--contact-ease) .48s both}@keyframes ContactExperience-module__rM22LW__contact-surface-in{0%{opacity:0}to{opacity:1}}@keyframes ContactExperience-module__rM22LW__contact-line-y{0%{opacity:.25;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes ContactExperience-module__rM22LW__contact-point-in{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ContactExperience-module__rM22LW__contact-copy-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translate(0,0)}}@keyframes ContactExperience-module__rM22LW__contact-form-in{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}@media (hover:hover) and (pointer:fine){.ContactExperience-module__rM22LW__directLink:hover{color:#191919;transform:translate(4px)}.ContactExperience-module__rM22LW__directLink:hover>span:first-child,.ContactExperience-module__rM22LW__directLink:focus-visible>span:first-child{color:#191919ad}.ContactExperience-module__rM22LW__directLink:hover:before,.ContactExperience-module__rM22LW__directLink:focus-visible:before{opacity:.82}.ContactExperience-module__rM22LW__directLink:hover .ContactExperience-module__rM22LW__arrow,.ContactExperience-module__rM22LW__directLink:focus-visible .ContactExperience-module__rM22LW__arrow{transform:translate(5px)}.ContactExperience-module__rM22LW__field:hover:after{opacity:.12;transform:scaleX(1)}.ContactExperience-module__rM22LW__submitButton:hover{background:#fff;transform:translateY(-2px)}.ContactExperience-module__rM22LW__submitButton:hover .ContactExperience-module__rM22LW__ctaCorner{border-color:#191919b8}}.ContactExperience-module__rM22LW__directLink:focus-visible{color:#191919;outline-offset:-4px;outline:2px solid #f1f1ed}.ContactExperience-module__rM22LW__directLink:focus-visible:before{opacity:.96}.ContactExperience-module__rM22LW__directLink:focus-visible>span:first-child{color:#191919ad}@media (max-width:1100px){.ContactExperience-module__rM22LW__stage{--contact-divider:39%}.ContactExperience-module__rM22LW__aside{padding-right:clamp(1.25rem,2.8vw,2.5rem)}}@media (max-width:900px){.ContactExperience-module__rM22LW__stage{--contact-rail:1rem;grid-template-rows:72px auto;min-height:100svh}.ContactExperience-module__rM22LW__divider{display:none}.ContactExperience-module__rM22LW__point[data-position=top-left],.ContactExperience-module__rM22LW__point[data-position=top-right]{top:72px}.ContactExperience-module__rM22LW__body{grid-template-columns:minmax(0,1fr)}.ContactExperience-module__rM22LW__aside{border-bottom:1px solid var(--contact-line);min-height:min(680px,82svh);padding:clamp(2.5rem,9vw,5rem) 1rem clamp(2.5rem,8vw,4rem)}.ContactExperience-module__rM22LW__aside h1{max-width:7.2ch;font-size:clamp(5rem,19vw,9rem)}.ContactExperience-module__rM22LW__intro{max-width:36ch;font-size:clamp(.98rem,3.8vw,1.28rem)}.ContactExperience-module__rM22LW__formHeader{min-height:104px;padding:1.25rem 1rem}.ContactExperience-module__rM22LW__formHeader h3{font-size:clamp(1.75rem,7vw,3rem)}.ContactExperience-module__rM22LW__formGrid{grid-template-columns:minmax(0,1fr)}.ContactExperience-module__rM22LW__messageField{grid-column:auto}.ContactExperience-module__rM22LW__field{min-height:88px;padding:1rem}.ContactExperience-module__rM22LW__messageField{min-height:146px}.ContactExperience-module__rM22LW__privacyLine,.ContactExperience-module__rM22LW__submitButton,.ContactExperience-module__rM22LW__formStatus{padding-inline:1rem}.ContactExperience-module__rM22LW__video,.ContactExperience-module__rM22LW__poster{object-position:52% 50%}}@media (max-width:520px){.ContactExperience-module__rM22LW__statusRail{letter-spacing:.08em;padding-inline:.75rem}.ContactExperience-module__rM22LW__statusRail span:last-child{text-align:right}.ContactExperience-module__rM22LW__aside{min-height:610px;padding-inline:.75rem}.ContactExperience-module__rM22LW__directLink{grid-template-columns:minmax(4.2rem,.32fr) minmax(0,1fr) .9rem;gap:.65rem;padding-inline:.5rem}.ContactExperience-module__rM22LW__formHeader,.ContactExperience-module__rM22LW__field,.ContactExperience-module__rM22LW__privacyLine,.ContactExperience-module__rM22LW__submitButton,.ContactExperience-module__rM22LW__formStatus{padding-inline:.75rem}}@media (max-width:360px){.ContactExperience-module__rM22LW__formHeader h3{font-size:1.625rem}.ContactExperience-module__rM22LW__statusRail{letter-spacing:.04em;white-space:nowrap;gap:.5rem;font-size:.55rem}.ContactExperience-module__rM22LW__statusRail span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){.ContactExperience-module__rM22LW__video{display:none}.ContactExperience-module__rM22LW__stage *,.ContactExperience-module__rM22LW__stage :before,.ContactExperience-module__rM22LW__stage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.ContactExperience-module__rM22LW__stage[data-contact-assembly] .ContactExperience-module__rM22LW__media,.ContactExperience-module__rM22LW__stage[data-contact-assembly] .ContactExperience-module__rM22LW__statusRail,.ContactExperience-module__rM22LW__stage[data-contact-assembly] .ContactExperience-module__rM22LW__aside>*,.ContactExperience-module__rM22LW__stage[data-contact-assembly] .ContactExperience-module__rM22LW__formHeader,.ContactExperience-module__rM22LW__stage[data-contact-assembly] .ContactExperience-module__rM22LW__form{opacity:1;transform:none}.ContactExperience-module__rM22LW__stage[data-contact-assembly] .ContactExperience-module__rM22LW__point{opacity:1;transform:translate(-50%,-50%)}.ContactExperience-module__rM22LW__stage[data-contact-assembly] .ContactExperience-module__rM22LW__railLeft,.ContactExperience-module__rM22LW__stage[data-contact-assembly] .ContactExperience-module__rM22LW__railRight,.ContactExperience-module__rM22LW__stage[data-contact-assembly] .ContactExperience-module__rM22LW__divider{transform:none}}
.CtaMotion-module__trqI2q__root{--cta-reveal-radius:0px;clip-path:inset(0 0 0 0 round var(--cta-reveal-radius));opacity:1}.CtaMotion-module__trqI2q__root[data-cta-reveal-state=armed]{clip-path:inset(50% 50% 50% 50% round var(--cta-reveal-radius));opacity:.001}.CtaMotion-module__trqI2q__root[data-cta-reveal-state=running]{clip-path:inset(50% 50% 50% 50% round var(--cta-reveal-radius));opacity:.001;animation-name:CtaMotion-module__trqI2q__cta-center-out-reveal;animation-duration:2.88s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:1;animation-delay:.42s;animation-fill-mode:forwards}@keyframes CtaMotion-module__trqI2q__cta-center-out-reveal{0%{clip-path:inset(50% 50% 50% 50% round var(--cta-reveal-radius));opacity:.001}18%{opacity:1}to{clip-path:inset(0 0 0 0 round var(--cta-reveal-radius));opacity:1}}@media (prefers-reduced-motion:reduce){.CtaMotion-module__trqI2q__root,.CtaMotion-module__trqI2q__root[data-cta-reveal-state=armed],.CtaMotion-module__trqI2q__root[data-cta-reveal-state=running]{clip-path:inset(0 0 0 0 round var(--cta-reveal-radius));opacity:1;animation:none}}
.AgentAsAService-module__2bGhHG__section{--rail:clamp(2.25rem, 5.1vw, 6.5rem);--cell:calc((100% - var(--rail) - var(--rail)) / 4);--header-height:clamp(36rem, 72svh, 52rem);--system-height:92svh;--system-scroll-distance:240svh;--system-track-height:calc(var(--system-height) + var(--system-scroll-distance));--footer-height:clamp(10rem, 18svh, 16rem);--separator-height:80px;--system-line:calc(var(--header-height) + var(--system-track-height));min-height:calc(var(--header-height) + var(--system-track-height) + var(--footer-height) + var(--separator-height));color:#191919;background:#fff;position:relative;overflow:clip}.AgentAsAService-module__2bGhHG__shell{min-height:inherit;margin:0 var(--rail);grid-template-rows:var(--header-height) var(--system-track-height) var(--footer-height) var(--separator-height);display:grid}.AgentAsAService-module__2bGhHG__architecture{z-index:0;pointer-events:none;position:absolute;inset:0}.AgentAsAService-module__2bGhHG__line{background:#1919191f;display:block;position:absolute}.AgentAsAService-module__2bGhHG__railLeft,.AgentAsAService-module__2bGhHG__railRight{width:1px;top:0;bottom:0}.AgentAsAService-module__2bGhHG__railLeft{left:var(--rail)}.AgentAsAService-module__2bGhHG__railRight{right:var(--rail)}.AgentAsAService-module__2bGhHG__headerDivider,.AgentAsAService-module__2bGhHG__systemDivider,.AgentAsAService-module__2bGhHG__closingDivider{right:var(--rail);left:var(--rail);height:1px}.AgentAsAService-module__2bGhHG__headerDivider{top:var(--header-height)}.AgentAsAService-module__2bGhHG__systemDivider{top:var(--system-line)}.AgentAsAService-module__2bGhHG__closingDivider{bottom:var(--separator-height)}.AgentAsAService-module__2bGhHG__headerSplitDesktop{top:0;left:calc(var(--rail) + var(--cell) * 3);width:1px;height:var(--header-height)}.AgentAsAService-module__2bGhHG__headerSplitMobile{display:none}.AgentAsAService-module__2bGhHG__systemSplit,.AgentAsAService-module__2bGhHG__footerSplit{width:1px}.AgentAsAService-module__2bGhHG__systemSplit{top:var(--header-height);left:calc(var(--rail) + var(--cell));height:var(--system-track-height)}.AgentAsAService-module__2bGhHG__footerSplit{top:var(--system-line);bottom:var(--separator-height);left:calc(var(--rail) + var(--cell) * 2)}.AgentAsAService-module__2bGhHG__gridDot{z-index:1;background:#191919;border-radius:50%;width:clamp(4px,.35vw,7px);height:clamp(4px,.35vw,7px);position:absolute;transform:translate(-50%,-50%)}.AgentAsAService-module__2bGhHG__gridDot[data-position=top-left]{top:0;left:var(--rail)}.AgentAsAService-module__2bGhHG__gridDot[data-position=top-copy-split]{top:0;left:calc(var(--rail) + var(--cell) * 3)}.AgentAsAService-module__2bGhHG__gridDot[data-position=top-right]{top:0;right:var(--rail);transform:translate(50%,-50%)}.AgentAsAService-module__2bGhHG__gridDot[data-position=mobile-copy-split-left],.AgentAsAService-module__2bGhHG__gridDot[data-position=mobile-copy-split-right]{display:none}.AgentAsAService-module__2bGhHG__gridDot[data-position=header-left]{top:var(--header-height);left:var(--rail)}.AgentAsAService-module__2bGhHG__gridDot[data-position=header-system-split]{top:var(--header-height);left:calc(var(--rail) + var(--cell))}.AgentAsAService-module__2bGhHG__gridDot[data-position=header-copy-split]{top:var(--header-height);left:calc(var(--rail) + var(--cell) * 3)}.AgentAsAService-module__2bGhHG__gridDot[data-position=header-right]{top:var(--header-height);right:var(--rail);transform:translate(50%,-50%)}.AgentAsAService-module__2bGhHG__gridDot[data-position=system-left]{top:var(--system-line);left:var(--rail)}.AgentAsAService-module__2bGhHG__gridDot[data-position=system-split]{top:var(--system-line);left:calc(var(--rail) + var(--cell))}.AgentAsAService-module__2bGhHG__gridDot[data-position=system-right]{top:var(--system-line);right:var(--rail);transform:translate(50%,-50%)}.AgentAsAService-module__2bGhHG__gridDot[data-position=closing-left]{bottom:var(--separator-height);left:var(--rail);transform:translate(-50%,50%)}.AgentAsAService-module__2bGhHG__gridDot[data-position=closing-split]{bottom:var(--separator-height);left:calc(var(--rail) + var(--cell) * 2);transform:translate(-50%,50%)}.AgentAsAService-module__2bGhHG__gridDot[data-position=closing-right]{right:var(--rail);bottom:var(--separator-height);transform:translate(50%,50%)}.AgentAsAService-module__2bGhHG__mobileOnly{display:none}.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__line,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__gridDot,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__eyebrow,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__heading,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__lead,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__systemIntro,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__systemPanel{opacity:0}.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__line{transform:scale(0)}.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__gridDot{scale:.45}.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__eyebrow,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__heading,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__lead,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__systemIntro{clip-path:inset(100% 0 0);transform:translateY(.52em)}.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__systemPanel{clip-path:inset(0 100% 0 0 round 10px);transform:translateY(.75rem)}.AgentAsAService-module__2bGhHG__section[data-assembly-motion=running] .AgentAsAService-module__2bGhHG__systemIntro{animation:.72s cubic-bezier(.22,1,.36,1) .52s backwards AgentAsAService-module__2bGhHG__agent-copy-reveal}.AgentAsAService-module__2bGhHG__section[data-assembly-motion=running] .AgentAsAService-module__2bGhHG__systemPanel{animation:AgentAsAService-module__2bGhHG__agent-panel-reveal .92s cubic-bezier(.22, 1, .36, 1) var(--agent-reveal-delay) backwards}.AgentAsAService-module__2bGhHG__header,.AgentAsAService-module__2bGhHG__systemTrack,.AgentAsAService-module__2bGhHG__footer,.AgentAsAService-module__2bGhHG__outgoingSeparator{z-index:2;min-width:0;position:relative}.AgentAsAService-module__2bGhHG__header{grid-row:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.AgentAsAService-module__2bGhHG__headingPanel,.AgentAsAService-module__2bGhHG__leadPanel{min-width:0}.AgentAsAService-module__2bGhHG__headingPanel{isolation:isolate;view-timeline-axis:block;view-timeline-name:--agent-heading-parallax-timeline;color:#fff;flex-direction:column;grid-column:1/4;justify-content:space-between;padding:clamp(1.45rem,2.3vw,3.6rem) clamp(1.25rem,2.1vw,3.25rem) clamp(2rem,3.4vw,5.2rem);display:flex;position:relative}.AgentAsAService-module__2bGhHG__headingMedia{z-index:0;pointer-events:none;background-color:#080808;border-radius:10px;position:absolute;inset:10px;overflow:hidden}.AgentAsAService-module__2bGhHG__headingMediaImage{background-image:var(--agent-heading-media-desktop,none);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-20%}.AgentAsAService-module__2bGhHG__headingPanel>:not(.AgentAsAService-module__2bGhHG__headingMedia){z-index:1;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.AgentAsAService-module__2bGhHG__headingMediaImage{will-change:transform;animation:linear both AgentAsAService-module__2bGhHG__agent-heading-parallax;animation-timeline:--agent-heading-parallax-timeline;animation-range:entry exit}}}.AgentAsAService-module__2bGhHG__leadPanel{grid-column:4;align-items:flex-end;padding:clamp(1.45rem,2.3vw,3.6rem) clamp(1.25rem,2.1vw,3.25rem) clamp(2rem,3.4vw,5.2rem);display:flex}.AgentAsAService-module__2bGhHG__eyebrow,.AgentAsAService-module__2bGhHG__heading,.AgentAsAService-module__2bGhHG__lead,.AgentAsAService-module__2bGhHG__sectionLabel,.AgentAsAService-module__2bGhHG__systemCopy,.AgentAsAService-module__2bGhHG__panelHeader p,.AgentAsAService-module__2bGhHG__methodLabel,.AgentAsAService-module__2bGhHG__methodSteps,.AgentAsAService-module__2bGhHG__valueStatement{margin:0}.AgentAsAService-module__2bGhHG__eyebrow,.AgentAsAService-module__2bGhHG__sectionLabel,.AgentAsAService-module__2bGhHG__panelHeader,.AgentAsAService-module__2bGhHG__methodLabel{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.68rem,.74vw,.92rem);font-weight:700;line-height:1.1}.AgentAsAService-module__2bGhHG__heading{max-width:12.4ch;font-family:var(--font-display);letter-spacing:-.046em;text-wrap:balance;font-size:clamp(3.5rem,6.7vw,9.7rem);font-weight:600;line-height:.91}.AgentAsAService-module__2bGhHG__heading>span{display:block}.AgentAsAService-module__2bGhHG__lead{max-width:48rem;font-family:var(--font-body);font-size:var(--lateral-paragraph-size);letter-spacing:var(--lateral-paragraph-tracking);text-wrap:pretty;font-weight:400;line-height:1.25}.AgentAsAService-module__2bGhHG__systemTrack{height:var(--system-track-height);grid-row:2}.AgentAsAService-module__2bGhHG__systemSticky{height:var(--system-height);position:sticky;top:4svh}.AgentAsAService-module__2bGhHG__systemArea{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:100%;display:grid}.AgentAsAService-module__2bGhHG__systemIntro{flex-direction:column;grid-column:1;justify-content:space-between;min-width:0;display:flex}.AgentAsAService-module__2bGhHG__systemIntroCopy{gap:clamp(1rem,1.55vw,2rem);padding:clamp(1.5rem,2.2vw,3.4rem) clamp(1.1rem,1.55vw,2.5rem);display:grid}.AgentAsAService-module__2bGhHG__systemCopy{font-family:var(--font-body);font-size:var(--lateral-paragraph-size);letter-spacing:var(--lateral-paragraph-tracking);text-wrap:pretty;font-weight:400;line-height:1.18}.AgentAsAService-module__2bGhHG__systemVisual{grid-column:2/5;min-width:0;padding:10px}.AgentAsAService-module__2bGhHG__systemPanel{--agent-reveal-delay:.52s;isolation:isolate;background:#f3f3f1;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;display:grid;position:relative;overflow:visible}.AgentAsAService-module__2bGhHG__systemPanelBackdrop{z-index:0;border-radius:inherit;mix-blend-mode:multiply;opacity:.48;pointer-events:none;background:url(/media/agent-as-a-service/adding-light-refraction-poster-1080p.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.AgentAsAService-module__2bGhHG__systemPanelBackdropVideo{object-fit:cover;width:100%;height:100%;display:block}.AgentAsAService-module__2bGhHG__panelHeader,.AgentAsAService-module__2bGhHG__flow,.AgentAsAService-module__2bGhHG__method{z-index:1;position:relative}.AgentAsAService-module__2bGhHG__panelHeader{justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.2rem,1.65vw,2.35rem) clamp(1.15rem,1.55vw,2.25rem);display:flex}.AgentAsAService-module__2bGhHG__flow{grid-template-columns:minmax(0,1fr) clamp(1.8rem,2.75vw,4rem) minmax(0,1fr) clamp(1.8rem,2.75vw,4rem) minmax(0,1fr) clamp(1.8rem,2.75vw,4rem) minmax(0,1fr);align-items:stretch;min-width:0;margin:0;padding:clamp(.4rem,1vw,1.4rem) clamp(1.15rem,1.55vw,2.25rem) clamp(1.5rem,2.4vw,3.5rem);list-style:none;display:grid}.AgentAsAService-module__2bGhHG__flowNode{--agent-stage-progress:1;--agent-card-lift:0px;--agent-card-scale:1;--agent-card-trigger-delay:0s;z-index:1;transform-origin:50%;background:#fff;border:1px solid #0000;border-radius:10px;min-width:0;transition:transform .68s cubic-bezier(.16,1,.3,1),box-shadow .68s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 #19191900}.AgentAsAService-module__2bGhHG__flowNodeLink{width:100%;min-width:0;height:100%;color:inherit;flex-direction:column;justify-content:space-between;gap:clamp(1.3rem,2.5vw,3.5rem);padding:clamp(1rem,1.45vw,2.1rem);text-decoration:none;display:flex}.AgentAsAService-module__2bGhHG__flowNodeLink:focus-visible{outline:2px solid var(--adding-blue);outline-offset:-3px}.AgentAsAService-module__2bGhHG__agentNode{border-color:var(--adding-blue)}.AgentAsAService-module__2bGhHG__nodeLabel,.AgentAsAService-module__2bGhHG__nodeDescription{font-family:var(--font-body);display:block}.AgentAsAService-module__2bGhHG__nodeLabel{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(1.08rem,1.42vw,1.95rem);font-weight:700;line-height:1}.AgentAsAService-module__2bGhHG__agentNode .AgentAsAService-module__2bGhHG__nodeLabel{color:var(--adding-blue)}.AgentAsAService-module__2bGhHG__nodeDescription{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(.76rem,.83vw,1rem);font-weight:400;line-height:1.22}.AgentAsAService-module__2bGhHG__flowConnector{--agent-stage-progress:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.AgentAsAService-module__2bGhHG__connectorDot{background:#191919;border-radius:50%;width:clamp(4px,.32vw,6px);height:clamp(4px,.32vw,6px)}.AgentAsAService-module__2bGhHG__connectorLine{background:#1919194d;height:1px}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence=active] .AgentAsAService-module__2bGhHG__flowNode{opacity:var(--agent-stage-progress);clip-path:inset(var(--agent-stage-clip,0%) 0 0 0 round 10px);transform:translate3d(0, calc(var(--agent-stage-offset,0px) + var(--agent-card-lift)), 0) scale(var(--agent-card-scale));will-change:opacity, clip-path, transform}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence=active] .AgentAsAService-module__2bGhHG__flowNodeLink>*{opacity:var(--agent-stage-progress);transform:translate3d(0, var(--agent-stage-copy-offset,0), 0)}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence=active] .AgentAsAService-module__2bGhHG__flowNode:focus-within{opacity:1;clip-path:none;transform:translate3d(0, var(--agent-card-lift), 0) scale(var(--agent-card-scale))}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence=active] .AgentAsAService-module__2bGhHG__flowNode:focus-within .AgentAsAService-module__2bGhHG__flowNodeLink>*{opacity:1;transform:none}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence=active] .AgentAsAService-module__2bGhHG__connectorLine{transform:scaleX(var(--agent-stage-progress));transform-origin:0;will-change:transform}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence=active] .AgentAsAService-module__2bGhHG__connectorDot:first-child{opacity:var(--agent-stage-start-dot,1)}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence=active] .AgentAsAService-module__2bGhHG__connectorDot:last-child{opacity:var(--agent-stage-end-dot,1)}.AgentAsAService-module__2bGhHG__flowNode:focus-within{--agent-card-lift:-8px;--agent-card-scale:1.014;z-index:3;background:#fff;box-shadow:0 22px 44px #19191924,0 6px 16px #19191914}.AgentAsAService-module__2bGhHG__flowNode:active{--agent-card-lift:-2px;--agent-card-scale:1.006;transition-duration:.18s}@media (hover:hover) and (pointer:fine){.AgentAsAService-module__2bGhHG__flowNode:hover{--agent-card-lift:-8px;--agent-card-scale:1.014;z-index:3;background:#fff;box-shadow:0 22px 44px #19191924,0 6px 16px #19191914}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence=active] .AgentAsAService-module__2bGhHG__flowNode:hover{clip-path:none}}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.AgentAsAService-module__2bGhHG__section[data-agent-levitation-sequence=running] .AgentAsAService-module__2bGhHG__flowNode{z-index:3;clip-path:none;animation-name:AgentAsAService-module__2bGhHG__agent-card-attention-lift,AgentAsAService-module__2bGhHG__agent-card-attention-lift;animation-duration:.36s,.36s;animation-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1);animation-delay:var(--agent-card-trigger-delay), calc(.591s + var(--agent-card-trigger-delay));will-change:translate, box-shadow;animation-iteration-count:1,1;animation-play-state:running,running;animation-fill-mode:none,none}}.AgentAsAService-module__2bGhHG__method{background:0 0;border-top:0;border-radius:0 0 10px 10px;gap:clamp(1.4rem,2vw,2.8rem);padding:clamp(1.25rem,1.8vw,2.6rem) clamp(1.15rem,1.55vw,2.25rem) clamp(1.45rem,2vw,3rem);display:grid}.AgentAsAService-module__2bGhHG__methodSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.15rem,2.4vw,3.7rem);padding:0;list-style:none;display:grid}.AgentAsAService-module__2bGhHG__methodSteps li{align-content:start;gap:clamp(.55rem,.8vw,.95rem);display:grid}.AgentAsAService-module__2bGhHG__methodSteps li>span{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.35rem,1.9vw,2.75rem);font-weight:600;line-height:.95}.AgentAsAService-module__2bGhHG__methodSteps p{max-width:17rem;font-family:var(--font-body);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:clamp(.76rem,.84vw,1.02rem);font-weight:400;line-height:1.22}.AgentAsAService-module__2bGhHG__footer{grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.AgentAsAService-module__2bGhHG__valueStatement{min-width:0;font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;grid-column:3/5;align-items:center;padding:clamp(1.35rem,2vw,3rem) clamp(1.2rem,2vw,3rem);font-size:clamp(1.6rem,2.65vw,3.9rem);font-weight:600;line-height:.98;display:flex}.AgentAsAService-module__2bGhHG__valueStatement[data-value-statement-reveal=pending]{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.52em)}.AgentAsAService-module__2bGhHG__valueStatement[data-value-statement-reveal=visible]{animation:.72s cubic-bezier(.22,1,.36,1) both AgentAsAService-module__2bGhHG__agent-copy-reveal}.AgentAsAService-module__2bGhHG__ctaContainer{align-items:stretch;min-width:0;display:flex}.AgentAsAService-module__2bGhHG__systemCta{box-sizing:border-box;aspect-ratio:1;flex:none;width:100%;height:auto;padding:10px}.AgentAsAService-module__2bGhHG__systemCta .AgentAsAService-module__2bGhHG__cta{box-sizing:border-box;aspect-ratio:1;min-height:0}.AgentAsAService-module__2bGhHG__footerCta{display:none}.AgentAsAService-module__2bGhHG__cta{--cta-reveal-radius:0px;color:#fff;width:100%;min-height:clamp(3.75rem,6.3svh,7.5rem);font-family:var(--font-body);text-align:center;white-space:nowrap;background:#191919;justify-content:center;align-items:center;padding:1rem clamp(1rem,1.4vw,2rem);font-size:clamp(.82rem,1vw,1.48rem);font-weight:700;line-height:1.05;text-decoration:none;transition:background-color .24s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.AgentAsAService-module__2bGhHG__ctaCorner{pointer-events:none;border:0 solid #ffffff75;width:clamp(.5rem,.58vw,.8rem);height:clamp(.5rem,.58vw,.8rem);transition:border-color .24s cubic-bezier(.22,1,.36,1);position:absolute}.AgentAsAService-module__2bGhHG__topLeft{border-top-width:1px;border-left-width:1px;top:clamp(.55rem,.72vw,.9rem);left:clamp(.55rem,.72vw,.9rem)}.AgentAsAService-module__2bGhHG__topRight{border-top-width:1px;border-right-width:1px;top:clamp(.55rem,.72vw,.9rem);right:clamp(.55rem,.72vw,.9rem)}.AgentAsAService-module__2bGhHG__bottomLeft{border-bottom-width:1px;border-left-width:1px;bottom:clamp(.55rem,.72vw,.9rem);left:clamp(.55rem,.72vw,.9rem)}.AgentAsAService-module__2bGhHG__bottomRight{border-bottom-width:1px;border-right-width:1px;bottom:clamp(.55rem,.72vw,.9rem);right:clamp(.55rem,.72vw,.9rem)}.AgentAsAService-module__2bGhHG__cta:hover{background:#242424;transform:translateY(-2px)}.AgentAsAService-module__2bGhHG__cta:hover .AgentAsAService-module__2bGhHG__ctaCorner{border-color:#ffffffb8}.AgentAsAService-module__2bGhHG__cta:active{transform:translateY(0)}.AgentAsAService-module__2bGhHG__cta:focus-visible{outline-offset:4px;outline:1px solid #191919}.AgentAsAService-module__2bGhHG__outgoingSeparator{grid-row:4}@keyframes AgentAsAService-module__2bGhHG__agent-copy-reveal{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.52em)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes AgentAsAService-module__2bGhHG__agent-panel-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0 round 10px);transform:translateY(.75rem)}to{opacity:1;clip-path:inset(0 round 10px);transform:translate(0,0)}}@keyframes AgentAsAService-module__2bGhHG__agent-card-attention-lift{0%,to{translate:0;box-shadow:0 0 #19191900}46%{translate:0 -8px;box-shadow:0 22px 44px #19191924,0 6px 16px #19191914}}@keyframes AgentAsAService-module__2bGhHG__agent-heading-parallax{0%{transform:translateY(-13%)}to{transform:translateY(13%)}}@media (max-width:760px){.AgentAsAService-module__2bGhHG__section{--rail:1rem;--cell:calc((100% - var(--rail) - var(--rail)) / 4);--header-heading-height:clamp(28rem, 58svh, 34rem);--header-lead-height:clamp(10rem, 21svh, 13rem);--header-height:calc(var(--header-heading-height) + var(--header-lead-height));--system-height:88rem;--system-track-height:var(--system-height);--footer-height:clamp(15rem, 28svh, 18rem);min-height:calc(var(--header-height) + var(--system-track-height) + var(--footer-height) + var(--separator-height))}.AgentAsAService-module__2bGhHG__mobileHidden{display:none!important}.AgentAsAService-module__2bGhHG__mobileOnly{display:block}.AgentAsAService-module__2bGhHG__headerSplitMobile{top:var(--header-heading-height);right:var(--rail);left:var(--rail);height:1px}.AgentAsAService-module__2bGhHG__gridDot[data-position=mobile-copy-split-left],.AgentAsAService-module__2bGhHG__gridDot[data-position=mobile-copy-split-right]{top:var(--header-heading-height);display:block}.AgentAsAService-module__2bGhHG__gridDot[data-position=mobile-copy-split-left]{left:var(--rail)}.AgentAsAService-module__2bGhHG__gridDot[data-position=mobile-copy-split-right]{right:var(--rail);transform:translate(50%,-50%)}.AgentAsAService-module__2bGhHG__header{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header-heading-height) var(--header-lead-height)}.AgentAsAService-module__2bGhHG__headingPanel{grid-area:1/1;padding:1.1rem 1.25rem 1.5rem}.AgentAsAService-module__2bGhHG__headingMediaImage{background-image:var(--agent-heading-media-mobile,none)}.AgentAsAService-module__2bGhHG__leadPanel{grid-area:2/1;padding:1.25rem}.AgentAsAService-module__2bGhHG__heading{max-width:10.5ch;font-size:clamp(3.05rem,13.8vw,5.5rem);line-height:.92}.AgentAsAService-module__2bGhHG__lead{max-width:31rem;font-size:var(--lateral-paragraph-size);line-height:1.22}.AgentAsAService-module__2bGhHG__systemSticky{height:100%;position:relative;top:auto}.AgentAsAService-module__2bGhHG__systemArea{grid-template-rows:9rem minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.AgentAsAService-module__2bGhHG__systemIntro{grid-area:1/1}.AgentAsAService-module__2bGhHG__systemIntroCopy{padding:1.25rem}.AgentAsAService-module__2bGhHG__systemCta{display:none}.AgentAsAService-module__2bGhHG__systemCopy{max-width:31rem;font-size:var(--lateral-paragraph-size)}.AgentAsAService-module__2bGhHG__systemVisual{grid-area:2/1;padding:10px}.AgentAsAService-module__2bGhHG__systemPanelBackdrop{background:0 0;container-type:size}.AgentAsAService-module__2bGhHG__systemPanelBackdrop:before,.AgentAsAService-module__2bGhHG__systemPanelBackdropVideo{transform-origin:50%;width:100cqh;max-width:none;height:100cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.AgentAsAService-module__2bGhHG__systemPanelBackdrop:before{content:"";background:url(/media/agent-as-a-service/adding-light-refraction-poster-1080p.webp) 50%/cover no-repeat}.AgentAsAService-module__2bGhHG__panelHeader{padding:1rem;font-size:.62rem}.AgentAsAService-module__2bGhHG__flow{grid-template-rows:minmax(6.7rem,auto) 1.5rem minmax(6.7rem,auto) 1.5rem minmax(6.7rem,auto) 1.5rem minmax(6.7rem,auto);grid-template-columns:minmax(0,1fr);padding:.45rem 1rem 1.25rem}.AgentAsAService-module__2bGhHG__flowNodeLink{gap:1rem;padding:.95rem 1rem}.AgentAsAService-module__2bGhHG__nodeLabel{max-width:18ch;font-size:clamp(1.12rem,5vw,1.45rem)}.AgentAsAService-module__2bGhHG__nodeDescription{max-width:32rem;font-size:clamp(.72rem,3vw,.84rem)}.AgentAsAService-module__2bGhHG__flowConnector{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;justify-items:center}.AgentAsAService-module__2bGhHG__connectorLine{width:1px;height:100%}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence=active] .AgentAsAService-module__2bGhHG__connectorLine{transform:scaleY(var(--agent-stage-progress));transform-origin:top}.AgentAsAService-module__2bGhHG__method{gap:1rem;padding:1rem}.AgentAsAService-module__2bGhHG__methodSteps{grid-template-columns:1fr 1fr;gap:1.2rem 1rem}.AgentAsAService-module__2bGhHG__methodSteps li{gap:.45rem}.AgentAsAService-module__2bGhHG__methodSteps li>span{font-size:clamp(1.35rem,6.2vw,1.9rem)}.AgentAsAService-module__2bGhHG__methodSteps p{font-size:clamp(.72rem,3vw,.84rem)}.AgentAsAService-module__2bGhHG__footer{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr)}.AgentAsAService-module__2bGhHG__valueStatement{grid-area:1/1;padding:1rem 1.25rem;font-size:clamp(1.45rem,7.2vw,2.2rem)}.AgentAsAService-module__2bGhHG__footerCta{grid-area:2/1;width:auto;height:auto;padding:1rem;display:flex}.AgentAsAService-module__2bGhHG__cta{min-height:4.5rem;padding:.9rem 1rem;font-size:clamp(.72rem,3.2vw,.9rem)}}@media (max-width:360px){.AgentAsAService-module__2bGhHG__heading{font-size:clamp(2.75rem,13.4vw,3.5rem)}.AgentAsAService-module__2bGhHG__cta{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.AgentAsAService-module__2bGhHG__section{--system-track-height:var(--system-height)}.AgentAsAService-module__2bGhHG__systemSticky{height:100%;position:relative;top:auto}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence] .AgentAsAService-module__2bGhHG__flowNode,.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence] .AgentAsAService-module__2bGhHG__flowNodeLink>*{opacity:1;clip-path:none;will-change:auto;transform:none}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence] .AgentAsAService-module__2bGhHG__connectorLine{will-change:auto;transform:none}.AgentAsAService-module__2bGhHG__section[data-agent-scroll-sequence] .AgentAsAService-module__2bGhHG__connectorDot{opacity:1}.AgentAsAService-module__2bGhHG__flowNode,.AgentAsAService-module__2bGhHG__flowNode:hover,.AgentAsAService-module__2bGhHG__flowNode:focus-within,.AgentAsAService-module__2bGhHG__flowNode:active{box-shadow:none;transition-duration:.01ms;transform:none!important}.AgentAsAService-module__2bGhHG__systemPanelBackdropVideo{display:none}.AgentAsAService-module__2bGhHG__valueStatement[data-value-statement-reveal]{opacity:1;clip-path:none;transform:none}.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__line,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__gridDot,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__eyebrow,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__heading,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__lead,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__systemIntro,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__systemPanel,.AgentAsAService-module__2bGhHG__section[data-assembly-motion=pending] .AgentAsAService-module__2bGhHG__valueStatement{opacity:1;clip-path:none;transform:scale(1)}.AgentAsAService-module__2bGhHG__systemIntro,.AgentAsAService-module__2bGhHG__systemPanel,.AgentAsAService-module__2bGhHG__valueStatement,.AgentAsAService-module__2bGhHG__cta,.AgentAsAService-module__2bGhHG__ctaCorner{transition-duration:.01ms;animation:none!important}.AgentAsAService-module__2bGhHG__cta:hover,.AgentAsAService-module__2bGhHG__cta:active{transform:none}}
.AssemblyMotion-module__dRJ6VW__root{--assembly-ease:cubic-bezier(.22, 1, .36, 1);--assembly-line-x-duration:.72s;--assembly-line-x-delay:0s;--assembly-line-y-duration:.8s;--assembly-line-y-delay:0s;--assembly-point-duration:.32s;--assembly-point-delay:0s;--assembly-control-duration:.52s;--assembly-logo-delay:.11s;--assembly-menu-control-delay:.14s;--assembly-word-duration:.56s;--assembly-title-duration:.7s;--assembly-title-first-delay:.26s;--assembly-title-second-delay:.34s}.AssemblyMotion-module__dRJ6VW__heroPreset{--assembly-line-x-duration:.52s;--assembly-line-y-duration:.58s;--assembly-line-y-delay:40ms;--assembly-point-duration:.3s;--assembly-point-delay:.15s;--assembly-title-first-delay:.34s;--assembly-title-second-delay:.42s}.AssemblyMotion-module__dRJ6VW__sectionPreset{--assembly-preset:viewport-section}.AssemblyMotion-module__dRJ6VW__overlayPreset{--assembly-ease:cubic-bezier(.22, 1, .36, 1);--assembly-overlay-opacity-duration:.7s;--assembly-overlay-transform-duration:1s;--assembly-overlay-copy-opacity-duration:.9s;--assembly-overlay-copy-transform-duration:1.1s;--assembly-overlay-secondary-delay:.14s;--assembly-overlay-nav-opacity-duration:.95s;--assembly-overlay-nav-transform-duration:1.1s;--assembly-overlay-nav-delay:.14s;--assembly-overlay-nav-stagger:90ms}.AssemblyMotion-module__dRJ6VW__settled{--assembly-state:settled}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=pending] .AssemblyMotion-module__dRJ6VW__lineX{opacity:0;transform:scaleX(0)}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=pending] .AssemblyMotion-module__dRJ6VW__lineY{opacity:0;transform:scaleY(0)}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=pending] .AssemblyMotion-module__dRJ6VW__point{opacity:0;transform:translate(-50%,-50%)scale(.45)}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=pending] .AssemblyMotion-module__dRJ6VW__pointScale{opacity:0;scale:.45}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=pending] .AssemblyMotion-module__dRJ6VW__logo,.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=pending] .AssemblyMotion-module__dRJ6VW__menuControl,.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=pending] .AssemblyMotion-module__dRJ6VW__word,.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=pending] .AssemblyMotion-module__dRJ6VW__titleWord{opacity:0;clip-path:inset(100% 0 0)}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__lineX{transform-origin:0;animation:AssemblyMotion-module__dRJ6VW__assembly-line-x var(--assembly-line-x-duration) var(--assembly-ease) var(--assembly-line-x-delay) backwards}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__lineY{transform-origin:top;animation:AssemblyMotion-module__dRJ6VW__assembly-line-y var(--assembly-line-y-duration) var(--assembly-ease) var(--assembly-line-y-delay) backwards}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__point{animation:AssemblyMotion-module__dRJ6VW__assembly-point var(--assembly-point-duration) var(--assembly-ease) var(--assembly-point-delay) backwards}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__pointScale{animation:AssemblyMotion-module__dRJ6VW__assembly-point-scale var(--assembly-point-duration) var(--assembly-ease) var(--assembly-point-delay) backwards;will-change:opacity, scale}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__logo{animation:AssemblyMotion-module__dRJ6VW__assembly-control var(--assembly-control-duration) var(--assembly-ease) var(--assembly-logo-delay) backwards}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__menuControl{animation:AssemblyMotion-module__dRJ6VW__assembly-control var(--assembly-control-duration) var(--assembly-ease) var(--assembly-menu-control-delay) backwards}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__word{animation:AssemblyMotion-module__dRJ6VW__assembly-word var(--assembly-word-duration) var(--assembly-ease) var(--assembly-delay) backwards;display:inline-block}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__ctaSurface{animation:AssemblyMotion-module__dRJ6VW__assembly-surface .3s var(--assembly-ease) .17s backwards}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__ctaCorner{animation:AssemblyMotion-module__dRJ6VW__assembly-corner .24s var(--assembly-ease) .23s backwards}.AssemblyMotion-module__dRJ6VW__root[data-assembly-motion=running] .AssemblyMotion-module__dRJ6VW__titleWord{animation:AssemblyMotion-module__dRJ6VW__assembly-title var(--assembly-title-duration) var(--assembly-ease) var(--assembly-delay) backwards}.AssemblyMotion-module__dRJ6VW__titleWordFirst{--assembly-delay:var(--assembly-title-first-delay)}.AssemblyMotion-module__dRJ6VW__titleWordSecond{--assembly-delay:var(--assembly-title-second-delay)}@keyframes AssemblyMotion-module__dRJ6VW__assembly-line-x{0%{opacity:.25;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes AssemblyMotion-module__dRJ6VW__assembly-line-y{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes AssemblyMotion-module__dRJ6VW__assembly-point{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes AssemblyMotion-module__dRJ6VW__assembly-point-scale{0%{opacity:0;scale:.45}to{opacity:1;scale:1}}@keyframes AssemblyMotion-module__dRJ6VW__assembly-control{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(65%)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes AssemblyMotion-module__dRJ6VW__assembly-word{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.52em)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes AssemblyMotion-module__dRJ6VW__assembly-surface{0%{opacity:.7;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes AssemblyMotion-module__dRJ6VW__assembly-corner{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes AssemblyMotion-module__dRJ6VW__assembly-title{0%{opacity:.04;clip-path:inset(100% 0 0);transform:translateY(72%)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__lineX,.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__lineY,.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__point,.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__pointScale,.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__logo,.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__menuControl,.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__word,.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__ctaSurface,.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__ctaCorner,.AssemblyMotion-module__dRJ6VW__root .AssemblyMotion-module__dRJ6VW__titleWord{animation:none!important}}
.GetAddingCta-module__dwIvPW__section{--rail:clamp(2.25rem, 5.1vw, 6.5rem);--line:#1919191f;--blue:#008ff0;--media-inset:clamp(100px, 6vw, 180px);--separator-height:80px;grid-template-rows:minmax(0, 1fr) var(--separator-height);min-height:100svh;padding:0 var(--rail);color:#191919;isolation:isolate;background:#fff;display:grid;position:relative;overflow:visible}.GetAddingCta-module__dwIvPW__section:before{top:0;right:var(--rail);left:var(--rail);z-index:1;background:var(--line);content:"";pointer-events:none;height:1px;position:absolute}.GetAddingCta-module__dwIvPW__frameTrigger{z-index:2;width:auto;height:auto;min-height:0;margin:var(--media-inset);grid-row:1;position:relative}.GetAddingCta-module__dwIvPW__cta{--cta-reveal-radius:10px;color:#fff;isolation:isolate;cursor:pointer;background:#a9a9aa;border-radius:10px;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.GetAddingCta-module__dwIvPW__cta.GetAddingCta-module__dwIvPW__cta[data-cta-reveal-state=armed]{clip-path:inset(50% 50% 50% 50% round var(--cta-reveal-radius));opacity:0}.GetAddingCta-module__dwIvPW__cta.GetAddingCta-module__dwIvPW__cta[data-cta-reveal-state=running]{clip-path:inset(50% 50% 50% 50% round var(--cta-reveal-radius));opacity:0;animation-name:GetAddingCta-module__dwIvPW__get-adding-cta-viewport-reveal;animation-duration:2.88s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:1;animation-delay:.42s;animation-fill-mode:forwards}@keyframes GetAddingCta-module__dwIvPW__get-adding-cta-viewport-reveal{0%{clip-path:inset(50% 50% 50% 50% round var(--cta-reveal-radius));opacity:0}18%{opacity:.18}55%{opacity:1}to{clip-path:inset(0 0 0 0 round var(--cta-reveal-radius));opacity:1}}.GetAddingCta-module__dwIvPW__cta:after{z-index:5;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff6b;transition:border-color .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.GetAddingCta-module__dwIvPW__ctaCorner{z-index:4;pointer-events:none;border:0 solid #ffffff94;width:clamp(.5rem,.58vw,.8rem);height:clamp(.5rem,.58vw,.8rem);transition:border-color .24s cubic-bezier(.22,1,.36,1);position:absolute}.GetAddingCta-module__dwIvPW__topLeft{border-top-width:1px;border-left-width:1px;top:clamp(.55rem,.72vw,.9rem);left:clamp(.55rem,.72vw,.9rem)}.GetAddingCta-module__dwIvPW__topRight{border-top-width:1px;border-right-width:1px;top:clamp(.55rem,.72vw,.9rem);right:clamp(.55rem,.72vw,.9rem)}.GetAddingCta-module__dwIvPW__bottomLeft{border-bottom-width:1px;border-left-width:1px;bottom:clamp(.55rem,.72vw,.9rem);left:clamp(.55rem,.72vw,.9rem)}.GetAddingCta-module__dwIvPW__bottomRight{border-bottom-width:1px;border-right-width:1px;bottom:clamp(.55rem,.72vw,.9rem);right:clamp(.55rem,.72vw,.9rem)}.GetAddingCta-module__dwIvPW__mediaLayer,.GetAddingCta-module__dwIvPW__video,.GetAddingCta-module__dwIvPW__mediaScrim{position:absolute;inset:0}.GetAddingCta-module__dwIvPW__mediaLayer{z-index:0;border-radius:inherit;overflow:hidden}.GetAddingCta-module__dwIvPW__video{filter:saturate(1.12);object-fit:cover;width:100%;height:100%;transform:scale(1.002)}.GetAddingCta-module__dwIvPW__mediaScrim{pointer-events:none;background:linear-gradient(#19191947,#0000 28% 68%,#19191957),radial-gradient(circle,#0000 20%,#1919191f 100%)}.GetAddingCta-module__dwIvPW__titleMask{z-index:3;pointer-events:none;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0;overflow:hidden}.GetAddingCta-module__dwIvPW__title{clip-path:none;color:#fff;max-width:100%;font-family:var(--font-display);letter-spacing:-.062em;opacity:1;text-align:center;text-wrap:nowrap;mix-blend-mode:difference;font-size:clamp(4.5rem,13.2vw,13.8rem);font-weight:700;line-height:.78;display:block;transform:none}.GetAddingCta-module__dwIvPW__titleText{pointer-events:auto;display:inline-block;position:relative}.GetAddingCta-module__dwIvPW__titleText:before,.GetAddingCta-module__dwIvPW__titleText:after{color:inherit;content:attr(data-text);filter:blur();opacity:0;pointer-events:none;position:absolute;inset:0;transform:none}.GetAddingCta-module__dwIvPW__architectureLine{z-index:1;background:var(--line);pointer-events:none;display:block;position:absolute}.GetAddingCta-module__dwIvPW__railLeft,.GetAddingCta-module__dwIvPW__railRight{transform-origin:top;width:1px;top:0;bottom:0;transform:scaleY(1)}.GetAddingCta-module__dwIvPW__railLeft{left:var(--rail)}.GetAddingCta-module__dwIvPW__railRight{right:var(--rail)}.GetAddingCta-module__dwIvPW__lineBottom{right:var(--rail);left:var(--rail);transform-origin:0;height:1px;bottom:var(--separator-height);transform:scaleX(1)}.GetAddingCta-module__dwIvPW__point{z-index:3;opacity:1;pointer-events:none;background:#191919;border-radius:50%;width:clamp(4px,.35vw,7px);height:clamp(4px,.35vw,7px);position:absolute;scale:1}.GetAddingCta-module__dwIvPW__pointTopLeft{top:0;left:var(--rail);transform:translate(-50%,-50%)}.GetAddingCta-module__dwIvPW__pointTopRight{top:0;right:var(--rail);transform:translate(50%,-50%)}.GetAddingCta-module__dwIvPW__pointBottomLeft{bottom:var(--separator-height);left:var(--rail);transform:translate(-50%,50%)}.GetAddingCta-module__dwIvPW__pointBottomRight{right:var(--rail);bottom:var(--separator-height);transform:translate(50%,50%)}.GetAddingCta-module__dwIvPW__section[data-assembly-motion=pending] .GetAddingCta-module__dwIvPW__railLeft,.GetAddingCta-module__dwIvPW__section[data-assembly-motion=pending] .GetAddingCta-module__dwIvPW__railRight,.GetAddingCta-module__dwIvPW__section[data-assembly-motion=running] .GetAddingCta-module__dwIvPW__railLeft,.GetAddingCta-module__dwIvPW__section[data-assembly-motion=running] .GetAddingCta-module__dwIvPW__railRight{transform:scaleY(0)}.GetAddingCta-module__dwIvPW__section[data-assembly-motion=pending] .GetAddingCta-module__dwIvPW__lineBottom,.GetAddingCta-module__dwIvPW__section[data-assembly-motion=running] .GetAddingCta-module__dwIvPW__lineBottom{transform:scaleX(0)}.GetAddingCta-module__dwIvPW__section[data-assembly-motion=pending] .GetAddingCta-module__dwIvPW__point,.GetAddingCta-module__dwIvPW__section[data-assembly-motion=running] .GetAddingCta-module__dwIvPW__point{opacity:0;scale:0}.GetAddingCta-module__dwIvPW__section[data-assembly-motion=pending] .GetAddingCta-module__dwIvPW__title{opacity:.04;transform:none}.GetAddingCta-module__dwIvPW__section[data-assembly-motion=running] .GetAddingCta-module__dwIvPW__railLeft,.GetAddingCta-module__dwIvPW__section[data-assembly-motion=running] .GetAddingCta-module__dwIvPW__railRight{animation:.8s cubic-bezier(.22,1,.36,1) 80ms forwards GetAddingCta-module__dwIvPW__get-adding-line-y}.GetAddingCta-module__dwIvPW__section[data-assembly-motion=running] .GetAddingCta-module__dwIvPW__lineBottom{animation:.72s cubic-bezier(.22,1,.36,1) .22s forwards GetAddingCta-module__dwIvPW__get-adding-line-x}.GetAddingCta-module__dwIvPW__section[data-assembly-motion=running] .GetAddingCta-module__dwIvPW__point{animation:.32s cubic-bezier(.22,1,.36,1) .61s forwards GetAddingCta-module__dwIvPW__get-adding-point}.GetAddingCta-module__dwIvPW__section[data-assembly-motion=running] .GetAddingCta-module__dwIvPW__title{animation:.7s cubic-bezier(.22,1,.36,1) .72s backwards GetAddingCta-module__dwIvPW__get-adding-title-reveal}@media (hover:hover) and (pointer:fine){.GetAddingCta-module__dwIvPW__cta:hover:after{border-color:#ffffffd1}.GetAddingCta-module__dwIvPW__cta:hover .GetAddingCta-module__dwIvPW__ctaCorner{border-color:#fff}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.GetAddingCta-module__dwIvPW__titleText[data-disintegrating=true]{will-change:filter, opacity, transform;animation:.74s both GetAddingCta-module__dwIvPW__get-adding-title-disintegrate}.GetAddingCta-module__dwIvPW__titleText[data-disintegrating=true]:before{will-change:filter, opacity, transform;animation:.74s both GetAddingCta-module__dwIvPW__get-adding-title-dispersion-left}.GetAddingCta-module__dwIvPW__titleText[data-disintegrating=true]:after{will-change:filter, opacity, transform;animation:.74s both GetAddingCta-module__dwIvPW__get-adding-title-dispersion-right}}.GetAddingCta-module__dwIvPW__cta:focus-visible{outline:3px solid var(--blue);outline-offset:5px}@keyframes GetAddingCta-module__dwIvPW__get-adding-line-y{to{transform:scaleY(1)}}@keyframes GetAddingCta-module__dwIvPW__get-adding-line-x{to{transform:scaleX(1)}}@keyframes GetAddingCta-module__dwIvPW__get-adding-point{to{opacity:1;scale:1}}@keyframes GetAddingCta-module__dwIvPW__get-adding-title-reveal{0%{opacity:.04}to{opacity:1}}@keyframes GetAddingCta-module__dwIvPW__get-adding-title-disintegrate{0%{filter:blur();opacity:1;animation-timing-function:cubic-bezier(.7,0,1,.45);transform:none}32.432%,62.162%{filter:blur(clamp(26px,3.3vw,47px));opacity:.1;transform:scale(1.033)}40.541%,54.054%{filter:blur(clamp(28px,3.5vw,50px));opacity:.06;transform:scale(1.035)}32.432%{animation-timing-function:cubic-bezier(.22,.61,.36,1)}40.541%{animation-timing-function:linear}54.054%{animation-timing-function:cubic-bezier(.64,0,.78,.39)}62.162%{animation-timing-function:cubic-bezier(.45,0,.8,.25)}97.297%{filter:blur(.75px);opacity:.985;animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:scale(1.001)}to{filter:blur();opacity:1;transform:none}}@keyframes GetAddingCta-module__dwIvPW__get-adding-title-dispersion-left{0%,to{filter:blur();opacity:0;transform:none}32.432%,62.162%{filter:blur(clamp(22px,2.8vw,41px));opacity:.025;transform:translate(-.03em,-.008em)scale(1.04,1.012)}40.541%,54.054%{filter:blur(clamp(24px,3vw,44px));opacity:.035;transform:translate(-.035em,-.01em)scale(1.045,1.015)}0%{animation-timing-function:cubic-bezier(.7,0,1,.45)}32.432%{animation-timing-function:cubic-bezier(.22,.61,.36,1)}40.541%{animation-timing-function:linear}54.054%{animation-timing-function:cubic-bezier(.64,0,.78,.39)}62.162%{animation-timing-function:cubic-bezier(.45,0,.8,.25)}97.297%{filter:blur();opacity:0;animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:none}}@keyframes GetAddingCta-module__dwIvPW__get-adding-title-dispersion-right{0%,to{filter:blur();opacity:0;transform:none}32.432%,62.162%{filter:blur(clamp(22px,2.8vw,41px));opacity:.025;transform:translate(.03em,.005em)scale(1.017,1.035)}40.541%,54.054%{filter:blur(clamp(24px,3vw,44px));opacity:.035;transform:translate(.035em,.006em)scale(1.02,1.04)}0%{animation-timing-function:cubic-bezier(.7,0,1,.45)}32.432%{animation-timing-function:cubic-bezier(.22,.61,.36,1)}40.541%{animation-timing-function:linear}54.054%{animation-timing-function:cubic-bezier(.64,0,.78,.39)}62.162%{animation-timing-function:cubic-bezier(.45,0,.8,.25)}97.297%{filter:blur();opacity:0;animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:none}}@keyframes GetAddingCta-module__dwIvPW__get-adding-title-reduced-pulse{0%,to{opacity:1}50%{opacity:.72}}@media (max-width:760px){.GetAddingCta-module__dwIvPW__section{--rail:1rem;--media-inset:10px;min-height:88svh}.GetAddingCta-module__dwIvPW__section:after{right:var(--rail);bottom:0;left:var(--rail);z-index:1;height:var(--separator-height);border-right:1px solid var(--line);border-left:1px solid var(--line);content:"";pointer-events:none;position:absolute}.GetAddingCta-module__dwIvPW__title{white-space:normal;font-size:clamp(4.25rem,22.5vw,7.4rem);line-height:.82}.GetAddingCta-module__dwIvPW__video{object-position:50% 50%}}@media (prefers-reduced-motion:reduce){.GetAddingCta-module__dwIvPW__section,.GetAddingCta-module__dwIvPW__section *,.GetAddingCta-module__dwIvPW__section :before,.GetAddingCta-module__dwIvPW__section :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.GetAddingCta-module__dwIvPW__railLeft,.GetAddingCta-module__dwIvPW__railRight{transform:scaleY(1)!important}.GetAddingCta-module__dwIvPW__lineBottom{transform:scaleX(1)!important}.GetAddingCta-module__dwIvPW__point{opacity:1!important;scale:1!important}.GetAddingCta-module__dwIvPW__cta.GetAddingCta-module__dwIvPW__cta[data-cta-reveal-state=armed],.GetAddingCta-module__dwIvPW__cta.GetAddingCta-module__dwIvPW__cta[data-cta-reveal-state=running]{clip-path:inset(0 0 0 0 round var(--cta-reveal-radius))!important;opacity:1!important}.GetAddingCta-module__dwIvPW__title{clip-path:none!important;opacity:1!important;transform:none!important}.GetAddingCta-module__dwIvPW__titleText{filter:none!important;animation:none!important;transform:none!important}.GetAddingCta-module__dwIvPW__titleText:before,.GetAddingCta-module__dwIvPW__titleText:after{opacity:0!important;animation:none!important}.GetAddingCta-module__dwIvPW__titleText[data-disintegrating=true]{animation:.14s ease-out both GetAddingCta-module__dwIvPW__get-adding-title-reduced-pulse!important}}
.Manifesto-module__iTFCjG__section{--rail:clamp(2.25rem, 5.1vw, 6.5rem);--line-color:#1919191f;--point-size:clamp(4px, .35vw, 7px);--separator-height:80px;--title-bar-height:var(--separator-height);--copy-size:clamp(2.25rem, 3.15vw, 4.6rem);--line-reveal-range:24%;color:#191919;isolation:isolate;background:#fff;position:relative;overflow:visible}.Manifesto-module__iTFCjG__architecture{z-index:0;pointer-events:none;position:absolute;inset:0}.Manifesto-module__iTFCjG__line{background:var(--line-color);display:block;position:absolute}.Manifesto-module__iTFCjG__railLeft,.Manifesto-module__iTFCjG__railRight{width:1px;top:0;bottom:0}.Manifesto-module__iTFCjG__railLeft{left:var(--rail)}.Manifesto-module__iTFCjG__railRight{right:var(--rail)}.Manifesto-module__iTFCjG__lineTop,.Manifesto-module__iTFCjG__titleDivider,.Manifesto-module__iTFCjG__lineBottom{right:var(--rail);left:var(--rail);height:1px}.Manifesto-module__iTFCjG__lineTop{top:0}.Manifesto-module__iTFCjG__titleDivider{top:var(--title-bar-height)}.Manifesto-module__iTFCjG__lineBottom{bottom:var(--separator-height)}.Manifesto-module__iTFCjG__point{z-index:1;width:var(--point-size);height:var(--point-size);background:#191919;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.Manifesto-module__iTFCjG__point[data-position=top-left]{top:0;left:var(--rail)}.Manifesto-module__iTFCjG__point[data-position=top-right]{top:0;right:var(--rail);transform:translate(50%,-50%)}.Manifesto-module__iTFCjG__point[data-position=title-left]{top:var(--title-bar-height);left:var(--rail)}.Manifesto-module__iTFCjG__point[data-position=title-right]{top:var(--title-bar-height);right:var(--rail);transform:translate(50%,-50%)}.Manifesto-module__iTFCjG__point[data-position=bottom-left]{bottom:var(--separator-height);left:var(--rail);transform:translate(-50%,50%)}.Manifesto-module__iTFCjG__point[data-position=bottom-right]{right:var(--rail);bottom:var(--separator-height);transform:translate(50%,50%)}.Manifesto-module__iTFCjG__titleBar,.Manifesto-module__iTFCjG__revealTrack,.Manifesto-module__iTFCjG__outgoingSeparator{z-index:2;margin:0 var(--rail);position:relative}.Manifesto-module__iTFCjG__titleBar{height:var(--title-bar-height);justify-content:center;align-items:center;padding:0;display:flex}.Manifesto-module__iTFCjG__title{font-family:var(--font-body);font-size:var(--lateral-paragraph-size);letter-spacing:var(--lateral-paragraph-tracking);margin:0;font-weight:400;line-height:1.2}.Manifesto-module__iTFCjG__revealTrack{--track-inline-padding:clamp(1.25rem, 3.2vw, 4.75rem);padding:clamp(5rem, 11svh, 8rem) var(--track-inline-padding) clamp(6rem, 14svh, 10rem);overflow:visible}.Manifesto-module__iTFCjG__copy{z-index:2;color:#191919;width:min(74%,62rem);font-family:var(--font-display);font-size:var(--copy-size);letter-spacing:-.036em;text-align:justify;text-wrap:wrap;transform-origin:50% 62%;transform-style:preserve-3d;backface-visibility:hidden;-webkit-hyphens:none;hyphens:none;margin:0 auto;font-weight:700;line-height:.98;position:relative;transform:perspective(820px)rotateX(12deg)rotateY(-4deg)}.Manifesto-module__iTFCjG__copyParagraph{margin:0}.Manifesto-module__iTFCjG__copyParagraph:last-child{margin-top:1em}.Manifesto-module__iTFCjG__word{opacity:1;filter:none;display:inline-block}@supports (animation-timeline:view()){.Manifesto-module__iTFCjG__word{animation-name:Manifesto-module__iTFCjG__manifesto-word-focus;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover var(--line-reveal-range);will-change:filter, opacity}}@keyframes Manifesto-module__iTFCjG__manifesto-word-focus{0%,12%{opacity:.7;filter:blur(10px)}40%{opacity:.79;filter:blur(5.8px)}70%{opacity:.91;filter:blur(2.2px)}to{opacity:1;filter:blur()}}.Manifesto-module__iTFCjG__outgoingSeparator{height:var(--separator-height)}@media (max-width:760px){.Manifesto-module__iTFCjG__section{--rail:1rem;--copy-size:clamp(1.5rem, 6.2vw, 2.45rem);--line-reveal-range:15%}.Manifesto-module__iTFCjG__titleBar{padding:0}.Manifesto-module__iTFCjG__revealTrack{--track-inline-padding:1rem;padding-top:9svh;padding-bottom:14svh}.Manifesto-module__iTFCjG__copy{letter-spacing:-.028em;transform-origin:50% 60%;width:86%;line-height:1;transform:perspective(650px)rotateX(8.5deg)rotateY(-3.25deg)}}@media (prefers-reduced-motion:reduce){.Manifesto-module__iTFCjG__word{opacity:1!important;filter:none!important;animation:none!important}}
.CanonicalRouteIntro-module__B6559G__intro{--route-rail:clamp(2.25rem, 5.1vw, 6.5rem);--route-header-line:80px;z-index:1;min-height:max(620px,82svh);padding:0 var(--route-rail);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:var(--route-header-line) minmax(0, 1fr);color:#191919;isolation:isolate;background:#fff;display:grid;position:relative;overflow:clip}.CanonicalRouteIntro-module__B6559G__architecture{z-index:0;pointer-events:none;position:absolute;inset:0}.CanonicalRouteIntro-module__B6559G__railLeft,.CanonicalRouteIntro-module__B6559G__railRight{background:#19191917;width:1px;display:block;position:absolute;top:0;bottom:0}.CanonicalRouteIntro-module__B6559G__railLeft{left:var(--route-rail)}.CanonicalRouteIntro-module__B6559G__railRight{right:var(--route-rail)}.CanonicalRouteIntro-module__B6559G__headerLine,.CanonicalRouteIntro-module__B6559G__bottomLine{right:var(--route-rail);left:var(--route-rail);background:#19191917;height:1px;display:block;position:absolute}.CanonicalRouteIntro-module__B6559G__headerLine{top:var(--route-header-line)}.CanonicalRouteIntro-module__B6559G__bottomLine{bottom:0}.CanonicalRouteIntro-module__B6559G__point{z-index:1;background:#191919;border-radius:50%;width:clamp(5px,.36vw,8px);height:clamp(5px,.36vw,8px);display:block;position:absolute;transform:translate(-50%,-50%)}.CanonicalRouteIntro-module__B6559G__point[data-position=header-left]{top:var(--route-header-line);left:var(--route-rail)}.CanonicalRouteIntro-module__B6559G__point[data-position=header-right]{top:var(--route-header-line);left:calc(100% - var(--route-rail))}.CanonicalRouteIntro-module__B6559G__point[data-position=bottom-left]{top:100%;left:var(--route-rail)}.CanonicalRouteIntro-module__B6559G__point[data-position=bottom-right]{top:100%;left:calc(100% - var(--route-rail))}.CanonicalRouteIntro-module__B6559G__heading,.CanonicalRouteIntro-module__B6559G__supportingCopy{z-index:1;color:#191919;align-self:end;min-width:0;margin:0;position:relative}.CanonicalRouteIntro-module__B6559G__heading{font-family:var(--font-display);letter-spacing:-.055em;grid-area:2/1/auto/4;padding:clamp(1.5rem,3vw,4rem) clamp(.75rem,1.4vw,2rem) clamp(2.25rem,6svh,6rem);font-size:clamp(5rem,11.75vw,16.25rem);font-weight:700;line-height:.8}.CanonicalRouteIntro-module__B6559G__heading span{display:inline-block}.CanonicalRouteIntro-module__B6559G__supportingCopy{box-sizing:border-box;max-width:25ch;font-family:var(--font-body);letter-spacing:-.025em;text-wrap:pretty;grid-area:2/4;align-self:stretch;align-items:flex-end;padding:clamp(1.5rem,3vw,4rem) clamp(1rem,1.55vw,2.5rem) clamp(2.25rem,6svh,6rem);font-size:clamp(1.08rem,1.32vw,1.75rem);font-weight:400;line-height:1.16;display:flex}.CanonicalRouteIntro-module__B6559G__supportingCopy:before{content:"";transform-origin:top;background:#19191917;width:1px;position:absolute;top:0;bottom:0;left:0}.CanonicalRouteIntro-module__B6559G__supportDividerPoint{z-index:3;pointer-events:none;background:#191919;border-radius:50%;width:clamp(5px,.36vw,8px);height:clamp(5px,.36vw,8px);display:block;position:absolute;left:0;transform:translate(-50%,-50%)}.CanonicalRouteIntro-module__B6559G__supportDividerPoint[data-route-support-point=start]{top:0}.CanonicalRouteIntro-module__B6559G__supportDividerPoint[data-route-support-point=end]{top:100%}.CanonicalRouteIntro-module__B6559G__intro[data-assembly-motion=pending] .CanonicalRouteIntro-module__B6559G__heading,.CanonicalRouteIntro-module__B6559G__intro[data-assembly-motion=pending] .CanonicalRouteIntro-module__B6559G__supportingCopy{opacity:0;transform:translateY(1.4rem)}.CanonicalRouteIntro-module__B6559G__intro[data-assembly-motion=pending] .CanonicalRouteIntro-module__B6559G__supportingCopy:before{opacity:0;transform:scaleY(0)}.CanonicalRouteIntro-module__B6559G__intro[data-assembly-motion=running] .CanonicalRouteIntro-module__B6559G__heading{animation:CanonicalRouteIntro-module__B6559G__route-intro-copy .7s var(--assembly-ease) .34s backwards}.CanonicalRouteIntro-module__B6559G__intro[data-assembly-motion=running] .CanonicalRouteIntro-module__B6559G__supportingCopy{animation:CanonicalRouteIntro-module__B6559G__route-intro-copy .62s var(--assembly-ease) .48s backwards}.CanonicalRouteIntro-module__B6559G__intro[data-assembly-motion=running] .CanonicalRouteIntro-module__B6559G__supportingCopy:before{animation:CanonicalRouteIntro-module__B6559G__route-intro-divider-y .72s var(--assembly-ease) .11s backwards}@keyframes CanonicalRouteIntro-module__B6559G__route-intro-copy{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translate(0,0)}}@keyframes CanonicalRouteIntro-module__B6559G__route-intro-divider-y{0%{opacity:.25;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes CanonicalRouteIntro-module__B6559G__route-intro-divider-x{0%{opacity:.25;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (max-width:900px){.CanonicalRouteIntro-module__B6559G__intro{--route-rail:1rem;--route-header-line:72px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--route-header-line) minmax(19rem, 1fr) auto;min-height:max(520px,82svh)}.CanonicalRouteIntro-module__B6559G__heading{grid-area:2/1/auto/3;padding:2.5rem .85rem 2.25rem;font-size:clamp(4.5rem,20vw,10rem);line-height:.81}.CanonicalRouteIntro-module__B6559G__supportingCopy{grid-area:3/1/auto/3;max-width:40ch;padding:1.5rem 1rem 2.5rem;font-size:clamp(1rem,3.4vw,1.3rem);display:block}.CanonicalRouteIntro-module__B6559G__supportingCopy:before{transform-origin:0;width:auto;height:1px;inset:0 0 auto}.CanonicalRouteIntro-module__B6559G__supportDividerPoint[data-route-support-point=end]{top:0;left:100%}.CanonicalRouteIntro-module__B6559G__intro[data-assembly-motion=pending] .CanonicalRouteIntro-module__B6559G__supportingCopy:before{transform:scaleX(0)}.CanonicalRouteIntro-module__B6559G__intro[data-assembly-motion=running] .CanonicalRouteIntro-module__B6559G__supportingCopy:before{animation-name:CanonicalRouteIntro-module__B6559G__route-intro-divider-x}}@media (max-width:520px){.CanonicalRouteIntro-module__B6559G__heading{font-size:clamp(4.1rem,20.75vw,6.65rem)}}@media (prefers-reduced-motion:reduce){.CanonicalRouteIntro-module__B6559G__heading,.CanonicalRouteIntro-module__B6559G__supportingCopy,.CanonicalRouteIntro-module__B6559G__supportingCopy:before{animation:none!important}}
.PortfolioHighlights-module__K4o8-q__section{--rail:clamp(2.25rem, 5.1vw, 6.5rem);--cell:calc((100% - var(--rail) - var(--rail)) / 4);--portfolio-surface:#fff;--portfolio-foreground:#191919;--portfolio-line-color:#1919191f;--portfolio-cta-hover:#242424;--portfolio-cta-corner:#ffffff75;--portfolio-cta-corner-hover:#ffffffb8;--separator-height:80px;--point-size:clamp(4px, .35vw, 7px);--portfolio-media-ratio:95 / 54;--portfolio-sticky-top:4svh;--portfolio-sticky-height:92svh;--portfolio-release-hold:18svh;--portfolio-scroll-distance:354svh;--portfolio-stack-total-offset:0px;--portfolio-track-height:calc(var(--portfolio-sticky-height) + var(--portfolio-scroll-distance) + var(--portfolio-release-hold));min-height:calc(var(--portfolio-track-height) + var(--separator-height));background:var(--portfolio-surface);color:var(--portfolio-foreground);isolation:isolate;transition:background-color .52s cubic-bezier(.22,1,.36,1),color .52s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.PortfolioHighlights-module__K4o8-q__section[data-portfolio-sticky-active=true]{--portfolio-surface:#191919;--portfolio-foreground:#fff;--portfolio-line-color:#f1f1ed1f;--portfolio-cta-hover:#efefef;--portfolio-cta-corner:#19191975;--portfolio-cta-corner-hover:#191919b8}.PortfolioHighlights-module__K4o8-q__architecture{z-index:0;pointer-events:none;position:absolute;inset:0}.PortfolioHighlights-module__K4o8-q__line{background:var(--portfolio-line-color);transition:background-color .52s cubic-bezier(.22,1,.36,1);display:block;position:absolute}.PortfolioHighlights-module__K4o8-q__railLeft,.PortfolioHighlights-module__K4o8-q__railRight{width:1px;top:0;bottom:0}.PortfolioHighlights-module__K4o8-q__columnSplit{top:0;bottom:var(--separator-height);width:1px}.PortfolioHighlights-module__K4o8-q__railLeft{left:var(--rail)}.PortfolioHighlights-module__K4o8-q__railRight{right:var(--rail)}.PortfolioHighlights-module__K4o8-q__columnSplit{left:calc(var(--rail) + var(--cell))}.PortfolioHighlights-module__K4o8-q__lineTop,.PortfolioHighlights-module__K4o8-q__lineBottom{right:var(--rail);left:var(--rail);height:1px}.PortfolioHighlights-module__K4o8-q__lineTop{top:0}.PortfolioHighlights-module__K4o8-q__lineBottom{bottom:var(--separator-height)}.PortfolioHighlights-module__K4o8-q__point{z-index:1;width:var(--point-size);height:var(--point-size);background:var(--portfolio-foreground);border-radius:50%;transition:background-color .52s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.PortfolioHighlights-module__K4o8-q__point[data-position=top-left]{top:0;left:var(--rail)}.PortfolioHighlights-module__K4o8-q__point[data-position=top-split]{top:0;left:calc(var(--rail) + var(--cell))}.PortfolioHighlights-module__K4o8-q__point[data-position=top-right]{top:0;right:var(--rail);transform:translate(50%,-50%)}.PortfolioHighlights-module__K4o8-q__point[data-position=bottom-left]{bottom:var(--separator-height);left:var(--rail);transform:translate(-50%,50%)}.PortfolioHighlights-module__K4o8-q__point[data-position=bottom-split]{bottom:var(--separator-height);left:calc(var(--rail) + var(--cell));transform:translate(-50%,50%)}.PortfolioHighlights-module__K4o8-q__point[data-position=bottom-right]{right:var(--rail);bottom:var(--separator-height);transform:translate(50%,50%)}.PortfolioHighlights-module__K4o8-q__track{z-index:2;height:var(--portfolio-track-height);margin:0 var(--rail);position:relative}.PortfolioHighlights-module__K4o8-q__outgoingSeparator{z-index:2;height:var(--separator-height);margin:0 var(--rail);position:relative}.PortfolioHighlights-module__K4o8-q__sticky{top:var(--portfolio-sticky-top);height:var(--portfolio-sticky-height);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;position:sticky}.PortfolioHighlights-module__K4o8-q__intro{flex-direction:column;grid-column:1;justify-content:space-between;gap:clamp(2rem,4vw,5rem);min-width:0;padding:clamp(1.5rem,2.2vw,3.4rem) clamp(1.1rem,1.55vw,2.5rem);transition:border-color .52s cubic-bezier(.22,1,.36,1);display:flex}.PortfolioHighlights-module__K4o8-q__introTop,.PortfolioHighlights-module__K4o8-q__introBottom{min-width:0;display:grid}.PortfolioHighlights-module__K4o8-q__introTop{gap:clamp(1rem,1.8vw,2.5rem)}.PortfolioHighlights-module__K4o8-q__introBottom{gap:clamp(1.5rem,2.1vw,3rem)}.PortfolioHighlights-module__K4o8-q__eyebrow,.PortfolioHighlights-module__K4o8-q__heading,.PortfolioHighlights-module__K4o8-q__supportingCopy{color:var(--portfolio-foreground);margin:0;transition:color .52s cubic-bezier(.22,1,.36,1)}.PortfolioHighlights-module__K4o8-q__eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.68rem,.74vw,.92rem);font-weight:700;line-height:1.1}.PortfolioHighlights-module__K4o8-q__heading{max-width:8ch;font-family:var(--font-display);letter-spacing:-.046em;text-wrap:balance;font-size:clamp(3.2rem,4.85vw,7rem);font-weight:600;line-height:.91}.PortfolioHighlights-module__K4o8-q__supportingCopy{max-width:24rem;font-family:var(--font-body);font-size:var(--lateral-paragraph-size);letter-spacing:var(--lateral-paragraph-tracking);text-wrap:pretty;font-weight:400;line-height:1.22}.PortfolioHighlights-module__K4o8-q__supportingSentence{display:block}.PortfolioHighlights-module__K4o8-q__cta{--cta-reveal-radius:0px;background:var(--portfolio-foreground);width:100%;min-height:clamp(4rem,7svh,6.5rem);color:var(--portfolio-surface);font-family:var(--font-body);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:1rem clamp(1rem,1.4vw,2rem);font-size:clamp(.82rem,1vw,1.48rem);font-weight:700;line-height:1.05;text-decoration:none;transition:background-color .52s cubic-bezier(.22,1,.36,1),color .52s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.PortfolioHighlights-module__K4o8-q__ctaCorner{border-color:var(--portfolio-cta-corner);pointer-events:none;border-style:solid;border-width:0;width:clamp(.5rem,.58vw,.8rem);height:clamp(.5rem,.58vw,.8rem);transition:border-color .52s cubic-bezier(.22,1,.36,1);position:absolute}.PortfolioHighlights-module__K4o8-q__topLeft{border-top-width:1px;border-left-width:1px;top:clamp(.55rem,.72vw,.9rem);left:clamp(.55rem,.72vw,.9rem)}.PortfolioHighlights-module__K4o8-q__topRight{border-top-width:1px;border-right-width:1px;top:clamp(.55rem,.72vw,.9rem);right:clamp(.55rem,.72vw,.9rem)}.PortfolioHighlights-module__K4o8-q__bottomLeft{border-bottom-width:1px;border-left-width:1px;bottom:clamp(.55rem,.72vw,.9rem);left:clamp(.55rem,.72vw,.9rem)}.PortfolioHighlights-module__K4o8-q__bottomRight{border-bottom-width:1px;border-right-width:1px;bottom:clamp(.55rem,.72vw,.9rem);right:clamp(.55rem,.72vw,.9rem)}.PortfolioHighlights-module__K4o8-q__cta:hover{background:var(--portfolio-cta-hover);transform:translateY(-2px)}.PortfolioHighlights-module__K4o8-q__cta:hover .PortfolioHighlights-module__K4o8-q__ctaCorner{border-color:var(--portfolio-cta-corner-hover)}.PortfolioHighlights-module__K4o8-q__cta:active{transform:translateY(0)}.PortfolioHighlights-module__K4o8-q__cta:focus-visible{outline:2px solid var(--adding-blue);outline-offset:4px}.PortfolioHighlights-module__K4o8-q__stackArea{grid-column:2/5;place-items:center;min-width:0;min-height:0;padding:10px;display:grid}.PortfolioHighlights-module__K4o8-q__stackAssembly{width:min(100%,136svh);min-width:0;aspect-ratio:var(--portfolio-media-ratio)}.PortfolioHighlights-module__K4o8-q__stackFrame{isolation:isolate;border-radius:0;width:100%;height:100%;margin:0;padding:0;list-style:none;position:relative;overflow:visible}.PortfolioHighlights-module__K4o8-q__cardSlot{z-index:calc(var(--portfolio-card-index) + 1);height:100%;transform:translate3d(0, var(--portfolio-card-y), 0) scale(var(--portfolio-card-scale));transform-origin:50%;position:absolute;top:0;left:0;right:0}.PortfolioHighlights-module__K4o8-q__section[data-portfolio-stack-mode=scroll] .PortfolioHighlights-module__K4o8-q__cardSlot{will-change:transform}.PortfolioHighlights-module__K4o8-q__card{color:#191919;isolation:isolate;cursor:pointer;background:#efefec;border:0;border-radius:0;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.PortfolioHighlights-module__K4o8-q__card:before{z-index:4;content:"";opacity:var(--portfolio-card-dim);pointer-events:none;will-change:opacity;background:#191919;position:absolute;inset:0}.PortfolioHighlights-module__K4o8-q__imageFrame,.PortfolioHighlights-module__K4o8-q__image{position:absolute;inset:0}.PortfolioHighlights-module__K4o8-q__imageFrame{border-radius:inherit;overflow:hidden}.PortfolioHighlights-module__K4o8-q__image{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.PortfolioHighlights-module__K4o8-q__projectLabel{z-index:3;color:#191919;max-width:calc(100% - 60px);font-family:var(--font-body);letter-spacing:-.015em;background:#fff;border:1px solid #1919192e;border-radius:0;justify-content:space-between;align-items:center;gap:clamp(.8rem,1.25vw,1.8rem);padding:clamp(.58rem,.72vw,.85rem) clamp(.7rem,.9vw,1.05rem);font-size:clamp(1.152rem,1.248vw,1.536rem);font-weight:600;line-height:1.08;display:inline-flex;position:absolute;bottom:30px;right:30px}.PortfolioHighlights-module__K4o8-q__card:focus-visible{outline:3px solid var(--adding-blue);outline-offset:-5px}.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__line,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__point,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__eyebrow,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__heading,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__supportingCopy,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__stackAssembly{opacity:0}.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__railLeft,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__railRight,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__columnSplit{transform:scaleY(0)}.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__lineTop,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__lineBottom{transform:scaleX(0)}.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__point{scale:.45}.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__eyebrow,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__heading,.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=pending] .PortfolioHighlights-module__K4o8-q__supportingCopy{clip-path:inset(100% 0 0);transform:translateY(.52em)}.PortfolioHighlights-module__K4o8-q__section[data-assembly-motion=running] .PortfolioHighlights-module__K4o8-q__stackAssembly{animation:.88s cubic-bezier(.22,1,.36,1) .42s backwards PortfolioHighlights-module__K4o8-q__portfolio-stack-fade}@keyframes PortfolioHighlights-module__K4o8-q__portfolio-stack-fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px),(hover:none),(pointer:coarse){.PortfolioHighlights-module__K4o8-q__section{--rail:1rem;--cell:calc((100% - var(--rail) - var(--rail)) / 4);--portfolio-mobile-gap:1.5rem;--portfolio-mobile-stack-top:clamp(10rem, 22svh, 14rem);min-height:auto}.PortfolioHighlights-module__K4o8-q__columnSplit,.PortfolioHighlights-module__K4o8-q__point[data-position=top-split],.PortfolioHighlights-module__K4o8-q__point[data-position=bottom-split]{display:none}.PortfolioHighlights-module__K4o8-q__track{height:auto}.PortfolioHighlights-module__K4o8-q__sticky{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:auto;display:grid;position:relative;top:auto}.PortfolioHighlights-module__K4o8-q__intro{grid-area:1/1/4;grid-template-rows:subgrid;border-bottom:0;gap:0;min-height:0;padding:0;display:grid}.PortfolioHighlights-module__K4o8-q__introTop{z-index:4;padding:clamp(2rem, 8vw, 4rem) clamp(1rem, 4.5vw, 2rem) var(--portfolio-mobile-gap);grid-row:1;align-self:start;position:sticky;top:0}.PortfolioHighlights-module__K4o8-q__section[data-portfolio-stack-phase=after] .PortfolioHighlights-module__K4o8-q__introTop,.PortfolioHighlights-module__K4o8-q__section[data-portfolio-stack-mode=static] .PortfolioHighlights-module__K4o8-q__introTop{position:relative;top:auto}.PortfolioHighlights-module__K4o8-q__introBottom{padding:var(--portfolio-mobile-gap) clamp(1rem, 4.5vw, 2rem) clamp(2rem, 8vw, 4rem);border-bottom:1px solid var(--portfolio-line-color);grid-row:3}.PortfolioHighlights-module__K4o8-q__heading{max-width:9ch;font-size:clamp(3.35rem,15vw,6.4rem)}.PortfolioHighlights-module__K4o8-q__supportingCopy{max-width:31rem}.PortfolioHighlights-module__K4o8-q__cta{width:min(100%,28rem);min-height:4.5rem}.PortfolioHighlights-module__K4o8-q__stackArea{height:calc(var(--portfolio-scroll-distance) + var(--portfolio-release-hold) + ((100vw - (2 * var(--rail)) - 20px) * 54 / 95));grid-area:2/1;padding:0 10px;display:block;position:relative}.PortfolioHighlights-module__K4o8-q__stackAssembly{top:var(--portfolio-mobile-stack-top);width:100%;aspect-ratio:var(--portfolio-media-ratio);position:sticky}.PortfolioHighlights-module__K4o8-q__stackFrame{border-radius:0;height:100%;display:block;overflow:visible}.PortfolioHighlights-module__K4o8-q__cardSlot,.PortfolioHighlights-module__K4o8-q__section[data-portfolio-stack-mode=scroll] .PortfolioHighlights-module__K4o8-q__cardSlot{aspect-ratio:auto;height:100%;transform:translate3d(0, var(--portfolio-card-y), 0) scale(var(--portfolio-card-scale));position:absolute;inset:0}.PortfolioHighlights-module__K4o8-q__section[data-portfolio-stack-mode=scroll] .PortfolioHighlights-module__K4o8-q__cardSlot{will-change:transform}.PortfolioHighlights-module__K4o8-q__card{min-height:0}.PortfolioHighlights-module__K4o8-q__projectLabel{gap:clamp(.45rem,1.5vw,.75rem);max-width:calc(100% - 28px);padding:clamp(.4rem,1.5vw,.6rem) clamp(.5rem,2vw,.75rem);font-size:clamp(.78rem,3.2vw,1rem);bottom:clamp(7px,2vw,14px);right:clamp(7px,2vw,14px)}}@media (max-width:520px){.PortfolioHighlights-module__K4o8-q__projectLabel{max-width:calc(100% - 14px);padding:.4rem .5rem;bottom:7px;right:7px}}@media (prefers-reduced-motion:reduce){.PortfolioHighlights-module__K4o8-q__section,.PortfolioHighlights-module__K4o8-q__section *,.PortfolioHighlights-module__K4o8-q__section :before,.PortfolioHighlights-module__K4o8-q__section :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.PortfolioHighlights-module__K4o8-q__section{min-height:auto}.PortfolioHighlights-module__K4o8-q__line,.PortfolioHighlights-module__K4o8-q__point,.PortfolioHighlights-module__K4o8-q__eyebrow,.PortfolioHighlights-module__K4o8-q__heading,.PortfolioHighlights-module__K4o8-q__supportingCopy,.PortfolioHighlights-module__K4o8-q__stackAssembly{clip-path:none!important;opacity:1!important;transform:none!important}.PortfolioHighlights-module__K4o8-q__track{height:auto}.PortfolioHighlights-module__K4o8-q__sticky{height:auto;display:block;position:relative;top:auto}.PortfolioHighlights-module__K4o8-q__intro{border-bottom:1px solid var(--portfolio-line-color);min-height:clamp(32rem,72svh,42rem)}.PortfolioHighlights-module__K4o8-q__stackArea{height:auto;display:block}.PortfolioHighlights-module__K4o8-q__stackAssembly{aspect-ratio:auto;width:100%;position:relative;top:auto}.PortfolioHighlights-module__K4o8-q__stackFrame{border-radius:0;gap:10px;height:auto;display:grid;overflow:visible}.PortfolioHighlights-module__K4o8-q__cardSlot,.PortfolioHighlights-module__K4o8-q__section[data-portfolio-stack-mode=scroll] .PortfolioHighlights-module__K4o8-q__cardSlot{height:auto;aspect-ratio:var(--portfolio-media-ratio);will-change:auto;position:relative;inset:auto;transform:none!important}.PortfolioHighlights-module__K4o8-q__image{transform:none!important}}
.WhyAddingAgentSystem-module__RYw9xW__section{color:#fff;background:#191919}.WhyAddingAgentSystem-module__RYw9xW__line{background:#ffffff2e}.WhyAddingAgentSystem-module__RYw9xW__gridDot{background:#fff}.WhyAddingAgentSystem-module__RYw9xW__section .WhyAddingAgentSystem-module__RYw9xW__gridDot:is([data-position=top-left],[data-position=top-copy-split],[data-position=top-right]){display:none}.WhyAddingAgentSystem-module__RYw9xW__valueStatement{font-size:clamp(1.5rem,2.1vw,3.15rem)}@media (max-width:760px){.WhyAddingAgentSystem-module__RYw9xW__valueStatement{font-size:clamp(1.3rem,5.1vw,1.5rem)}}.WhyAddingAgentSystem-module__RYw9xW__section[data-assembly-motion=running] .WhyAddingAgentSystem-module__RYw9xW__gridDot[data-position=system-left],.WhyAddingAgentSystem-module__RYw9xW__section[data-assembly-motion=settled] .WhyAddingAgentSystem-module__RYw9xW__gridDot[data-position=system-left]{z-index:3;opacity:1;animation:none;scale:1}.WhyAddingAgentSystem-module__RYw9xW__section .WhyAddingAgentSystem-module__RYw9xW__gridDot[data-position=system-footer-split]{top:var(--system-line);left:calc(var(--rail) + var(--cell) * 2)}.WhyAddingAgentSystem-module__RYw9xW__systemPanel{color:#191919}.WhyAddingAgentSystem-module__RYw9xW__section .WhyAddingAgentSystem-module__RYw9xW__systemPanelBackdrop{mix-blend-mode:multiply;opacity:.64;background-image:url(/media/why-adding/adding-abstract-iridescent-morphing-3d-sphere-loop-2026-01-28-04-17-59-utc-37fdb47d-poster.webp)}@media (max-width:760px){.WhyAddingAgentSystem-module__RYw9xW__section .WhyAddingAgentSystem-module__RYw9xW__systemPanelBackdrop:before{background-image:url(/media/why-adding/adding-abstract-iridescent-morphing-3d-sphere-loop-2026-01-28-04-17-59-utc-37fdb47d-poster.webp)}}.WhyAddingAgentSystem-module__RYw9xW__cta{color:#191919;background:#fff}.WhyAddingAgentSystem-module__RYw9xW__ctaCorner{border-color:#19191975}.WhyAddingAgentSystem-module__RYw9xW__section .WhyAddingAgentSystem-module__RYw9xW__cta:hover{background:#f3f3f1}.WhyAddingAgentSystem-module__RYw9xW__section .WhyAddingAgentSystem-module__RYw9xW__cta:hover .WhyAddingAgentSystem-module__RYw9xW__ctaCorner{border-color:#191919b8}.WhyAddingAgentSystem-module__RYw9xW__section .WhyAddingAgentSystem-module__RYw9xW__cta:focus-visible{outline-color:#fff}
