.ArchitecturePage-module__ftbZzW__page{--page-bg:#f5f2eb;--page-fg:#151515;--muted:#151515ab;--line:#15151524;--dark:#0d1014;--light:#f7f4ed;background:var(--page-bg);color:var(--page-fg);position:relative;overflow-x:clip}.ArchitecturePage-module__ftbZzW__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.76rem;font-weight:700;line-height:1}.ArchitecturePage-module__ftbZzW__sectionTitle{letter-spacing:-.052em;max-width:13ch;margin:0;font-size:clamp(2.85rem,4.3vw,5.4rem);font-weight:500;line-height:.94}.ArchitecturePage-module__ftbZzW__sectionBody{max-width:38rem;color:var(--muted);margin-top:1.25rem;font-size:clamp(.98rem,1.05vw,1.12rem);line-height:1.55}.ArchitecturePage-module__ftbZzW__sectionBody p{margin:0}.ArchitecturePage-module__ftbZzW__sectionBody p+p{margin-top:.75rem}.ArchitecturePage-module__ftbZzW__hero{color:#fff;background:#111;align-items:end;height:100svh;min-height:640px;display:grid;position:relative;overflow:hidden}.ArchitecturePage-module__ftbZzW__heroMedia,.ArchitecturePage-module__ftbZzW__closingMedia{position:absolute;inset:0}.ArchitecturePage-module__ftbZzW__heroImage,.ArchitecturePage-module__ftbZzW__closingImage{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.ArchitecturePage-module__ftbZzW__architectureNav{z-index:1000;position:relative}.ArchitecturePage-module__ftbZzW__architectureNav header{-webkit-backdrop-filter:blur(14px)saturate(120%);background:#0d10149e!important;border-bottom-color:#ffffff29!important}:is(.ArchitecturePage-module__ftbZzW__architectureNav header a,.ArchitecturePage-module__ftbZzW__architectureNav header button){color:#fffffff0!important}.ArchitecturePage-module__ftbZzW__architectureNav header img{opacity:.98;filter:brightness(0)invert()!important}.ArchitecturePage-module__ftbZzW__architectureNav header a[href*=demo]{box-shadow:0 0 0 1px #00000014;color:#fff!important;background:#080a0db8!important;border-color:#ffffff75!important}:is(.ArchitecturePage-module__ftbZzW__architectureNav header a[href*=demo]:hover,.ArchitecturePage-module__ftbZzW__architectureNav header a[href*=demo]:focus-visible){color:#111!important;background:#fff!important;border-color:#fff!important}.ArchitecturePage-module__ftbZzW__heroShade{background:linear-gradient(#00000029 0%,#0000000f 28%,#00000052 62%,#000000b3 100%);position:absolute;inset:0}.ArchitecturePage-module__ftbZzW__heroContent{z-index:2;width:min(100%,1600px);margin:0 auto;padding:5.5rem clamp(1.5rem,5vw,5.5rem) 2.5rem;position:relative}.ArchitecturePage-module__ftbZzW__heroTitle{letter-spacing:-.062em;max-width:11ch;margin:0;font-size:clamp(3.65rem,6.35vw,7.25rem);font-weight:500;line-height:.88}.ArchitecturePage-module__ftbZzW__heroBody{color:#ffffffd1;max-width:40rem;margin:1.35rem 0 0;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.5}.ArchitecturePage-module__ftbZzW__heroScrollCue{color:#fff;align-items:center;gap:.7rem;margin-top:1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ArchitecturePage-module__ftbZzW__sequenceSection{background:var(--page-bg);min-height:265svh;position:relative}.ArchitecturePage-module__ftbZzW__sequenceSticky{box-sizing:border-box;grid-template-columns:minmax(17rem,.78fr) minmax(0,1.48fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:min(100%,1660px);height:100svh;min-height:640px;margin:0 auto;padding:4.75rem clamp(1.5rem,5vw,5.5rem) 2rem;display:grid;position:sticky;top:0;overflow:hidden}.ArchitecturePage-module__ftbZzW__sequenceCopy{z-index:3;align-self:center;position:relative}.ArchitecturePage-module__ftbZzW__sequenceVisual{aspect-ratio:16/9;background:#0d0f12;border-radius:1.35rem;width:100%;min-width:0;max-height:68svh;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #0000001f,0 0 0 1px #ffffff0a}.ArchitecturePage-module__ftbZzW__sequenceImageStack{position:absolute;inset:0}.ArchitecturePage-module__ftbZzW__sequenceImage{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s,transform .52s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0;transform:scale(1.008)}.ArchitecturePage-module__ftbZzW__sequenceImageActive{opacity:1;transform:scale(1)}.ArchitecturePage-module__ftbZzW__sequenceShade{pointer-events:none;background:linear-gradient(#0000 55%,#0000000a 78%,#00000047 100%);position:absolute;inset:0}.ArchitecturePage-module__ftbZzW__sequenceLabelRail{z-index:2;flex-wrap:wrap;gap:.42rem;max-width:72%;display:flex;position:absolute;bottom:1rem;left:1rem}.ArchitecturePage-module__ftbZzW__sequenceLabel{color:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.05em;text-transform:uppercase;background:#0a0c0f70;border:1px solid #fff3;border-radius:999px;padding:.42rem .67rem;font-size:.69rem;font-weight:700;line-height:1}.ArchitecturePage-module__ftbZzW__sequenceLabelActive{color:#111;background:#fffffff0;border-color:#fffffff0}.ArchitecturePage-module__ftbZzW__sequenceCounter{z-index:2;color:#ffffffe6;letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;bottom:1rem;right:1rem}.ArchitecturePage-module__ftbZzW__sequenceCounterLine{background:#ffffff5c;width:2rem;height:1px;display:block}.ArchitecturePage-module__ftbZzW__contentSection{box-sizing:border-box;align-items:center;height:100svh;min-height:640px;padding:4.6rem clamp(1.5rem,5vw,5.5rem) 2.1rem;display:flex;position:relative;overflow:hidden}.ArchitecturePage-module__ftbZzW__contentGrid,.ArchitecturePage-module__ftbZzW__runtimeGrid{width:min(100%,1600px);margin:0 auto}.ArchitecturePage-module__ftbZzW__contentGrid{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.45fr);align-items:center;gap:clamp(2.4rem,5vw,5rem);display:grid}.ArchitecturePage-module__ftbZzW__contentCopy{align-self:center}.ArchitecturePage-module__ftbZzW__singleVisual{background:#ddd8cf;border-radius:1.35rem;margin:0;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #00000017}.ArchitecturePage-module__ftbZzW__singleVisualImage{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:66svh;display:block}.ArchitecturePage-module__ftbZzW__roomSoundOverlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ArchitecturePage-module__ftbZzW__acousticField{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ArchitecturePage-module__ftbZzW__acousticPulse{opacity:0;transform-box:view-box;transform-origin:540px 145px;animation:3.8s cubic-bezier(.18,.64,.24,1) infinite ArchitecturePage-module__ftbZzW__acousticPulseTravel}.ArchitecturePage-module__ftbZzW__acousticPulse1{animation-delay:0s}.ArchitecturePage-module__ftbZzW__acousticPulse2{animation-delay:.82s}.ArchitecturePage-module__ftbZzW__acousticPulse3{animation-delay:1.64s}.ArchitecturePage-module__ftbZzW__acousticArcPrimary,.ArchitecturePage-module__ftbZzW__acousticArcSecondary{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.ArchitecturePage-module__ftbZzW__acousticArcPrimary{stroke:#46beffeb;stroke-width:1.45px;filter:drop-shadow(0 0 2px #46beff6b)}.ArchitecturePage-module__ftbZzW__acousticArcSecondary{stroke:#84dbffb8;stroke-width:1px}@keyframes ArchitecturePage-module__ftbZzW__acousticPulseTravel{0%{opacity:0;transform:translateY(-2px)scaleX(.58)scaleY(.92)}8%{opacity:.92}34%{opacity:.78}68%{opacity:.48}88%{opacity:.2}to{opacity:0;transform:translateY(168px)scaleX(2.2)scaleY(1.08)}}.ArchitecturePage-module__ftbZzW__capabilityList{flex-wrap:wrap;gap:.45rem;margin-top:1.35rem;display:flex}.ArchitecturePage-module__ftbZzW__capabilityList span{border:1px solid var(--line);letter-spacing:.04em;background:#ffffff61;border-radius:999px;align-items:center;min-height:2rem;padding:.42rem .72rem;font-size:.72rem;font-weight:700;display:inline-flex}.ArchitecturePage-module__ftbZzW__runtimeSection{background:var(--dark);color:var(--light)}.ArchitecturePage-module__ftbZzW__runtimeGrid{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.45fr);align-items:center;gap:clamp(2.4rem,5vw,5rem);display:grid}.ArchitecturePage-module__ftbZzW__runtimeCopy .ArchitecturePage-module__ftbZzW__sectionBody{color:#f7f4edad}.ArchitecturePage-module__ftbZzW__runtimeVisual{background:#090b0e;border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000052,0 0 0 1px #ffffff0d}.ArchitecturePage-module__ftbZzW__runtimeImage{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:66svh;display:block}.ArchitecturePage-module__ftbZzW__runtimeGlow{pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#579aff2b 0%,#579aff00 72%);height:35%;position:absolute;inset:auto 12% -12%}.ArchitecturePage-module__ftbZzW__runtimeServices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.3rem;display:grid}.ArchitecturePage-module__ftbZzW__runtimeServices span{color:#f7f4edc7;background:#ffffff09;border:1px solid #ffffff1c;border-radius:.75rem;align-items:center;min-height:2.65rem;padding:.65rem .75rem;font-size:.72rem;font-weight:650;line-height:1.25;display:flex}.ArchitecturePage-module__ftbZzW__computeSequence{background:#eeeae2}.ArchitecturePage-module__ftbZzW__computeSequence .ArchitecturePage-module__ftbZzW__sequenceSticky{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.46fr)}.ArchitecturePage-module__ftbZzW__resilienceSequence{min-height:235svh;color:var(--light);background:#111418}.ArchitecturePage-module__ftbZzW__resilienceSequence .ArchitecturePage-module__ftbZzW__sectionBody{color:#f7f4edad}.ArchitecturePage-module__ftbZzW__closingSection{color:#fff;background:#111;align-items:center;height:100svh;min-height:640px;display:grid;position:relative;overflow:hidden}.ArchitecturePage-module__ftbZzW__closingShade{background:linear-gradient(90deg,#000000b8 0%,#00000075 31%,#00000024 62%,#0000000d 100%),linear-gradient(#0000 48%,#00000047 100%);position:absolute;inset:0}.ArchitecturePage-module__ftbZzW__closingContent{z-index:2;box-sizing:border-box;width:min(100%,1600px);margin:0 auto;padding:4.8rem clamp(1.5rem,5vw,5.5rem) 2.4rem;position:relative}.ArchitecturePage-module__ftbZzW__closingTitle{letter-spacing:-.058em;max-width:11.5ch;margin:0;font-size:clamp(3.5rem,5.6vw,6.8rem);font-weight:500;line-height:.9}.ArchitecturePage-module__ftbZzW__closingBody{color:#fffc;max-width:39rem;margin:1.35rem 0 0;font-size:clamp(1rem,1.08vw,1.15rem);line-height:1.55}.ArchitecturePage-module__ftbZzW__closingActions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.ArchitecturePage-module__ftbZzW__primaryLink,.ArchitecturePage-module__ftbZzW__secondaryLink{border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:2.9rem;padding:.72rem 1rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.ArchitecturePage-module__ftbZzW__primaryLink{background:#fff;border:1px solid #ffffffeb;transition:background-color .18s,color .18s,transform .18s;color:#111!important}.ArchitecturePage-module__ftbZzW__primaryLink:hover,.ArchitecturePage-module__ftbZzW__primaryLink:focus-visible{background:#72c5f5;border-color:#72c5f5;transform:translateY(-1px);color:#0b0d0f!important}.ArchitecturePage-module__ftbZzW__secondaryLink{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000024;border:1px solid #ffffff59}@media (max-width:1180px){.ArchitecturePage-module__ftbZzW__sectionTitle{font-size:clamp(2.65rem,4.8vw,4.7rem)}.ArchitecturePage-module__ftbZzW__sequenceSticky,.ArchitecturePage-module__ftbZzW__computeSequence .ArchitecturePage-module__ftbZzW__sequenceSticky{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.32fr);gap:1.8rem}.ArchitecturePage-module__ftbZzW__contentGrid,.ArchitecturePage-module__ftbZzW__runtimeGrid{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:2.25rem}.ArchitecturePage-module__ftbZzW__runtimeServices{grid-template-columns:1fr}}@media (max-width:960px){.ArchitecturePage-module__ftbZzW__hero,.ArchitecturePage-module__ftbZzW__contentSection,.ArchitecturePage-module__ftbZzW__closingSection{height:auto;min-height:92svh}.ArchitecturePage-module__ftbZzW__heroContent{padding-top:7rem;padding-bottom:2.5rem}.ArchitecturePage-module__ftbZzW__heroTitle{letter-spacing:-.045em;max-width:100%;font-size:clamp(2.75rem,11.5vw,4.75rem);line-height:.94}.ArchitecturePage-module__ftbZzW__sequenceSection,.ArchitecturePage-module__ftbZzW__resilienceSequence{min-height:auto}.ArchitecturePage-module__ftbZzW__sequenceSticky{flex-direction:column;align-items:stretch;gap:1.8rem;height:auto;min-height:auto;padding-top:6rem;padding-bottom:6rem;display:flex;position:relative;top:auto;overflow:visible}.ArchitecturePage-module__ftbZzW__sequenceVisual{max-height:none}.ArchitecturePage-module__ftbZzW__sequenceImage{opacity:1;display:none;transform:none}.ArchitecturePage-module__ftbZzW__sequenceImage:first-child{display:block}.ArchitecturePage-module__ftbZzW__sequenceLabelRail,.ArchitecturePage-module__ftbZzW__sequenceCounter{display:none}.ArchitecturePage-module__ftbZzW__contentSection{padding-top:6rem;padding-bottom:6rem;overflow:visible}.ArchitecturePage-module__ftbZzW__contentGrid,.ArchitecturePage-module__ftbZzW__runtimeGrid{flex-direction:column;gap:2rem;display:flex}.ArchitecturePage-module__ftbZzW__singleVisualImage,.ArchitecturePage-module__ftbZzW__runtimeImage{max-height:none}.ArchitecturePage-module__ftbZzW__roomSoundOverlay{display:none}.ArchitecturePage-module__ftbZzW__runtimeServices{grid-template-columns:repeat(2,minmax(0,1fr))}.ArchitecturePage-module__ftbZzW__closingSection{align-items:end}.ArchitecturePage-module__ftbZzW__closingContent{padding-top:7rem;padding-bottom:3.5rem}.ArchitecturePage-module__ftbZzW__closingTitle{max-width:10ch;font-size:clamp(3.35rem,12vw,6rem)}}@media (max-width:640px){.ArchitecturePage-module__ftbZzW__heroContent,.ArchitecturePage-module__ftbZzW__sequenceSticky,.ArchitecturePage-module__ftbZzW__contentSection,.ArchitecturePage-module__ftbZzW__closingContent{padding-left:1.1rem;padding-right:1.1rem}.ArchitecturePage-module__ftbZzW__heroTitle{font-size:clamp(3rem,14.5vw,5rem)}.ArchitecturePage-module__ftbZzW__sectionTitle{font-size:clamp(2.7rem,11.5vw,4.5rem)}.ArchitecturePage-module__ftbZzW__runtimeServices{grid-template-columns:1fr}.ArchitecturePage-module__ftbZzW__closingTitle{font-size:clamp(3.05rem,13.5vw,5rem)}.ArchitecturePage-module__ftbZzW__closingActions{flex-direction:column;align-items:stretch}.ArchitecturePage-module__ftbZzW__primaryLink,.ArchitecturePage-module__ftbZzW__secondaryLink{width:100%}}.ArchitecturePage-module__ftbZzW__page .office-footer{--footer-paper:#f5f2eb;--footer-ink:#151515;--footer-soft:#151515a8;--footer-faint:#15151575;--footer-border:#15151524;--footer-blue:#5eb8ff;--footer-blue-bright:#7bc7ff;--footer-blue-deep:#1469b8;--footer-gutter:clamp(24px, 5vw, 88px);--footer-max:1600px;color:var(--footer-ink);background:var(--footer-paper)}.ArchitecturePage-module__ftbZzW__page .office-footer a{color:inherit;text-decoration:none}.ArchitecturePage-module__ftbZzW__page .office-footer__cta{padding:clamp(100px, 11vw, 170px) var(--footer-gutter) 68px}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-inner{width:min(100%, var(--footer-max));margin:0 auto}:is(.ArchitecturePage-module__ftbZzW__page .office-footer__cta-eyebrow,.ArchitecturePage-module__ftbZzW__page .office-footer__contact-eyebrow){letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:720;line-height:1}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-title{letter-spacing:-.065em;max-width:1150px;margin:20px 0 0;font-size:clamp(4rem,7.2vw,8.8rem);font-weight:420;line-height:.88}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-subhead{color:var(--footer-soft);margin:30px 0 0;font-size:clamp(1.05rem,1.45vw,1.4rem)}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-button{color:#111;background:var(--footer-blue);border-radius:999px;align-items:center;gap:20px;min-height:52px;padding:0 23px;font-size:.78rem;font-weight:680;transition:transform .18s,background-color .18s;display:inline-flex}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-button:hover{background:var(--footer-blue-bright);transform:translateY(-2px)}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-link{border-bottom:1px solid var(--footer-border);padding-bottom:3px;font-size:.78rem;font-weight:650}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-accent{width:min(calc(100% - (var(--footer-gutter) * 2)), var(--footer-max));color:var(--footer-faint);letter-spacing:.13em;align-items:center;gap:16px;margin:100px auto 0;font-size:.51rem;font-weight:680;display:flex}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-accent-line{background:var(--footer-border);flex:1;height:1px}.ArchitecturePage-module__ftbZzW__page .office-footer__main{width:min(calc(100% - (var(--footer-gutter) * 2)), var(--footer-max));border-top:1px solid var(--footer-border);grid-template-columns:1.2fr 1fr 1fr;gap:70px;margin:0 auto;padding:58px 0;display:grid}.ArchitecturePage-module__ftbZzW__page .office-footer__brand-link{flex-direction:column;gap:2px;display:inline-flex}.ArchitecturePage-module__ftbZzW__page .office-footer__brand-logo{flex-shrink:0!important;align-items:center!important;width:230px!important;display:flex!important;overflow:visible!important}.ArchitecturePage-module__ftbZzW__page .office-footer__brand-logo-image{object-fit:contain;width:230px!important;max-width:230px!important;height:auto!important;display:block!important}.ArchitecturePage-module__ftbZzW__page .office-footer__brand-copy{max-width:330px;color:var(--footer-soft);margin:20px 0 0;font-size:.84rem;line-height:1.65}.ArchitecturePage-module__ftbZzW__page .office-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px 25px;display:grid}.ArchitecturePage-module__ftbZzW__page .office-footer__navigation-link{width:fit-content;color:var(--footer-soft);font-size:.76rem;font-weight:560;transition:color .17s}.ArchitecturePage-module__ftbZzW__page .office-footer__navigation-link:hover{color:var(--footer-blue-deep)}.ArchitecturePage-module__ftbZzW__page .office-footer__contact-copy{max-width:330px;color:var(--footer-soft);margin:18px 0 0;font-size:.84rem;line-height:1.65}.ArchitecturePage-module__ftbZzW__page .office-footer__contact-link{align-items:center;gap:16px;margin-top:22px;font-size:.76rem;font-weight:670;display:inline-flex}.ArchitecturePage-module__ftbZzW__page .office-footer__contact-link span{color:var(--footer-blue-deep)}.ArchitecturePage-module__ftbZzW__page .office-footer__bottom{width:min(calc(100% - (var(--footer-gutter) * 2)), var(--footer-max));border-top:1px solid var(--footer-border);min-height:74px;color:var(--footer-faint);letter-spacing:.04em;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin:0 auto;font-size:.59rem;display:grid}.ArchitecturePage-module__ftbZzW__page .office-footer__bottom p{margin:0}.ArchitecturePage-module__ftbZzW__page .office-footer__bottom-links{align-items:center;gap:20px;display:flex}.ArchitecturePage-module__ftbZzW__page .office-footer__bottom-links a:hover{color:var(--footer-ink)}.ArchitecturePage-module__ftbZzW__page .office-footer__bottom-signature{justify-self:end;font-weight:700;letter-spacing:.12em!important}@media (max-width:960px){.ArchitecturePage-module__ftbZzW__page .office-footer__cta{padding:90px var(--footer-gutter) 54px}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-title{letter-spacing:-.05em;font-size:clamp(3.7rem,15vw,5.7rem);line-height:.96}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-title br{display:block}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-accent{margin-top:72px}.ArchitecturePage-module__ftbZzW__page .office-footer__main{grid-template-columns:1fr;gap:40px;padding:45px 0}.ArchitecturePage-module__ftbZzW__page .office-footer__navigation{max-width:500px}.ArchitecturePage-module__ftbZzW__page .office-footer__bottom{grid-template-columns:1fr;gap:14px;padding:24px 0}.ArchitecturePage-module__ftbZzW__page .office-footer__bottom-signature{justify-self:start}}@media (max-width:640px){.ArchitecturePage-module__ftbZzW__page .office-footer__cta-actions{flex-direction:column;align-items:flex-start}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-accent{gap:9px}.ArchitecturePage-module__ftbZzW__page .office-footer__cta-accent-line{min-width:20px}.ArchitecturePage-module__ftbZzW__page .office-footer__navigation{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ArchitecturePage-module__ftbZzW__sequenceImage,.ArchitecturePage-module__ftbZzW__soundWave{transition:none!important;animation:none!important}}@media (max-width:430px){.ArchitecturePage-module__ftbZzW__heroTitle{max-width:100%;font-size:2.65rem;line-height:.94}}
