.PasswordGate_gate__gh8H5{min-height:100vh;background:var(--color-background);position:relative;overflow:hidden}.PasswordGate_nav__MsJNm{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 2rem;transition:all .3s ease}.PasswordGate_navScrolled___Ghib{background:hsla(40,29%,94%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 2rem}.PasswordGate_navContainer__Y7h_c{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.PasswordGate_logo__1vgIR{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--color-text);font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.PasswordGate_logoIcon__ur2uJ{width:28px;height:28px}.PasswordGate_navLinks__oyzJq{display:flex;gap:2.5rem}.PasswordGate_navLink__4MJ48{text-decoration:none;color:#59554e;font-size:.875rem;transition:color .2s ease}.PasswordGate_navLink__4MJ48:hover{color:var(--charcoal)}.PasswordGate_navLinkActive__OpCnL{color:var(--charcoal);font-weight:500}.PasswordGate_mobileMenuBtn__VQw_5{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem}.PasswordGate_menuLine__teJMz{width:24px;height:2px;background:var(--color-text);transition:all .3s ease}.PasswordGate_mobileMenuBtn__VQw_5.PasswordGate_menuOpen__2dzhw .PasswordGate_menuLine__teJMz:first-child{transform:translateY(7px) rotate(45deg)}.PasswordGate_mobileMenuBtn__VQw_5.PasswordGate_menuOpen__2dzhw .PasswordGate_menuLine__teJMz:nth-child(2){opacity:0}.PasswordGate_mobileMenuBtn__VQw_5.PasswordGate_menuOpen__2dzhw .PasswordGate_menuLine__teJMz:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.PasswordGate_mobileMenu__tC6Wy{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-background);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.PasswordGate_mobileMenuVisible__jogeJ{opacity:1;visibility:visible}.PasswordGate_mobileMenu__tC6Wy[hidden]{display:none}.PasswordGate_mobileNav__2yxfT{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:2rem}.PasswordGate_mobileNavLink__veogJ{font-size:1.5rem;text-decoration:none;color:var(--color-text)}.PasswordGate_mainContent__0WUGD{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.PasswordGate_container__gUtk_{width:100%;max-width:500px;position:relative}.PasswordGate_backLinkWrapper__M8S_S{position:fixed;top:128px;left:0;right:0;z-index:10;pointer-events:none}.PasswordGate_backLinkContainer__wgWiq{max-width:1200px;margin:0 auto;padding:0 var(--space-xl,2rem);pointer-events:auto}.PasswordGate_backLink__qF3L5{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:#59554e;font-size:.875rem;transition:color .2s ease}.PasswordGate_backLink__qF3L5:hover{color:var(--charcoal)}.PasswordGate_backArrow__2TaRK{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.PasswordGate_backLink__qF3L5:hover .PasswordGate_backArrow__2TaRK{transform:translateX(-2px)}.PasswordGate_backLinkMobile__Tscmv{display:none}.PasswordGate_content__ZPSll{text-align:center}.PasswordGate_iconWrapper__6Qc8M{width:72px;height:72px;border-radius:50%;background:rgba(26,26,26,.06);display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.PasswordGate_lockIcon__9SO7y{color:var(--charcoal);opacity:.4;width:28px;height:28px}.PasswordGate_title__iQ8UF{font-family:var(--font-display);font-size:2.5rem;font-weight:400;color:var(--color-text);margin:0 0 1rem;letter-spacing:-.02em}.PasswordGate_description__YtjlJ{color:var(--site-muted);font-size:1rem;margin:0 0 2.5rem;line-height:1.6}.PasswordGate_form__spmeF{width:100%;max-width:320px;margin:0 auto}.PasswordGate_inputLabel__MHxfN{display:block;margin-bottom:.5rem;text-align:left;font-size:.875rem;font-weight:500;color:var(--charcoal)}.PasswordGate_inputWrapper__d7tA_{display:flex;align-items:stretch;background:hsla(0,0%,100%,.6);border:1px solid #827d75;border-radius:6px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.PasswordGate_inputWrapper__d7tA_:focus-within{border-color:var(--charcoal);outline:2px solid var(--charcoal);outline-offset:3px}.PasswordGate_input__et5d1{flex:1 1;padding:0 1rem;font-size:1.5rem;line-height:52px;letter-spacing:.1em;border:none;background:transparent;color:var(--charcoal);outline:none;min-width:0;height:52px;box-sizing:border-box;text-align:left}.PasswordGate_input__et5d1::placeholder{color:#68645e;font-size:.9375rem;letter-spacing:normal}.PasswordGate_input__et5d1::-ms-clear,.PasswordGate_input__et5d1::-ms-reveal{display:none}.PasswordGate_input__et5d1::-webkit-credentials-auto-fill-button,.PasswordGate_input__et5d1::-webkit-textfield-decoration-container{visibility:hidden;pointer-events:none}.PasswordGate_inputError__vrEqf{animation:PasswordGate_shake__VEInf .4s ease}@keyframes PasswordGate_shake__VEInf{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.PasswordGate_submitButton__0eGju{padding:0 1.25rem;background:var(--charcoal);border:none;color:var(--ivory);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;flex-shrink:0;min-width:50px}.PasswordGate_buttonIconWrapper__Ax6Pd{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.PasswordGate_sparkleOrbit__E2ZC6{position:absolute;width:36px;height:36px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.PasswordGate_submitButton__0eGju:hover:not(:disabled) .PasswordGate_sparkleOrbit__E2ZC6{opacity:1}.PasswordGate_sparkleDot__RX4dB{position:absolute;background:var(--ivory);top:50%;left:50%;opacity:0;pointer-events:none}.PasswordGate_sparkleDot__RX4dB:first-child,.PasswordGate_sparkleDot__RX4dB:nth-child(2),.PasswordGate_sparkleDot__RX4dB:nth-child(3),.PasswordGate_sparkleDot__RX4dB:nth-child(4){width:3px;height:3px;border-radius:50%}.PasswordGate_sparkleDot__RX4dB:nth-child(5),.PasswordGate_sparkleDot__RX4dB:nth-child(6),.PasswordGate_sparkleDot__RX4dB:nth-child(7),.PasswordGate_sparkleDot__RX4dB:nth-child(8){width:2px;height:2px;border-radius:0;transform:translate(-50%,-50%) rotate(45deg)}.PasswordGate_submitButton__0eGju:hover:not(:disabled) .PasswordGate_sparkleDot__RX4dB:first-child{animation:PasswordGate_firefly1__2s36d 3s ease-in-out infinite}.PasswordGate_submitButton__0eGju:hover:not(:disabled) .PasswordGate_sparkleDot__RX4dB:nth-child(2){animation:PasswordGate_firefly2__0KQwc 3.5s ease-in-out .2s infinite}.PasswordGate_submitButton__0eGju:hover:not(:disabled) .PasswordGate_sparkleDot__RX4dB:nth-child(3){animation:PasswordGate_firefly3__WsZek 2.8s ease-in-out .4s infinite}.PasswordGate_submitButton__0eGju:hover:not(:disabled) .PasswordGate_sparkleDot__RX4dB:nth-child(4){animation:PasswordGate_firefly4__nP0WQ 3.2s ease-in-out .1s infinite}.PasswordGate_submitButton__0eGju:hover:not(:disabled) .PasswordGate_sparkleDot__RX4dB:nth-child(5){animation:PasswordGate_firefly5__PW1W6 3.6s ease-in-out .3s infinite}.PasswordGate_submitButton__0eGju:hover:not(:disabled) .PasswordGate_sparkleDot__RX4dB:nth-child(6){animation:PasswordGate_firefly6__pOJat 2.9s ease-in-out .5s infinite}.PasswordGate_submitButton__0eGju:hover:not(:disabled) .PasswordGate_sparkleDot__RX4dB:nth-child(7){animation:PasswordGate_firefly7__CH4GG 3.3s ease-in-out .15s infinite}.PasswordGate_submitButton__0eGju:hover:not(:disabled) .PasswordGate_sparkleDot__RX4dB:nth-child(8){animation:PasswordGate_firefly8__CEmFJ 3.1s ease-in-out .35s infinite}@keyframes PasswordGate_firefly1__2s36d{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}10%{opacity:1;transform:translate(-50%,-50%) translate(-14px,-10px) scale(1)}30%{opacity:.3;transform:translate(-50%,-50%) translate(-6px,-4px) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) translate(-16px,-8px) scale(1)}70%{opacity:.4;transform:translate(-50%,-50%) translate(-8px,-6px) scale(.7)}90%{opacity:.9;transform:translate(-50%,-50%) translate(-12px,-12px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}}@keyframes PasswordGate_firefly2__0KQwc{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}10%{opacity:.8;transform:translate(-50%,-50%) translate(12px,-12px) scale(1)}30%{opacity:.2;transform:translate(-50%,-50%) translate(4px,-6px) scale(.6)}50%{opacity:.9;transform:translate(-50%,-50%) translate(14px,-6px) scale(1)}70%{opacity:.3;transform:translate(-50%,-50%) translate(6px,-8px) scale(.8)}90%{opacity:.7;transform:translate(-50%,-50%) translate(10px,-14px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}}@keyframes PasswordGate_firefly3__WsZek{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}10%{opacity:.9;transform:translate(-50%,-50%) translate(-10px,12px) scale(1)}30%{opacity:.4;transform:translate(-50%,-50%) translate(-4px,4px) scale(.7)}50%{opacity:.8;transform:translate(-50%,-50%) translate(-14px,10px) scale(1)}70%{opacity:.2;transform:translate(-50%,-50%) translate(-6px,8px) scale(.6)}90%{opacity:1;transform:translate(-50%,-50%) translate(-12px,14px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}}@keyframes PasswordGate_firefly4__nP0WQ{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}10%{opacity:.7;transform:translate(-50%,-50%) translate(14px,10px) scale(1)}30%{opacity:.3;transform:translate(-50%,-50%) translate(6px,4px) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) translate(10px,14px) scale(1)}70%{opacity:.5;transform:translate(-50%,-50%) translate(8px,6px) scale(.7)}90%{opacity:.8;transform:translate(-50%,-50%) translate(12px,8px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}}@keyframes PasswordGate_firefly5__PW1W6{0%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) translate(0) scale(0)}10%{opacity:.6;transform:translate(-50%,-50%) rotate(45deg) translate(-8px,-14px) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) rotate(45deg) translate(-12px,-8px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(45deg) translate(0) scale(0)}}@keyframes PasswordGate_firefly6__pOJat{0%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) translate(0) scale(0)}10%{opacity:.8;transform:translate(-50%,-50%) rotate(45deg) translate(10px,-10px) scale(1)}50%{opacity:.4;transform:translate(-50%,-50%) rotate(45deg) translate(8px,-14px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(45deg) translate(0) scale(0)}}@keyframes PasswordGate_firefly7__CH4GG{0%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) translate(0) scale(0)}10%{opacity:.7;transform:translate(-50%,-50%) rotate(45deg) translate(-12px,8px) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) rotate(45deg) translate(-8px,12px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(45deg) translate(0) scale(0)}}@keyframes PasswordGate_firefly8__CEmFJ{0%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) translate(0) scale(0)}10%{opacity:.5;transform:translate(-50%,-50%) rotate(45deg) translate(12px,12px) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) rotate(45deg) translate(10px,8px) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(45deg) translate(0) scale(0)}}.PasswordGate_submitButton__0eGju:disabled{opacity:.5;cursor:not-allowed}.PasswordGate_spinner__AdD3i{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:PasswordGate_spin__MsBb5 .8s linear infinite}@keyframes PasswordGate_spin__MsBb5{to{transform:rotate(1turn)}}.PasswordGate_errorMessage__9V6Rd{color:#9b3333;font-size:.875rem;margin:1rem 0 0}.PasswordGate_hint__vZAgE{margin:2rem 0 0;font-size:.875rem;color:var(--site-muted)}.PasswordGate_contactLink__O6CG_{color:var(--charcoal);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.PasswordGate_contactLink__O6CG_:hover{opacity:1}.PasswordGate_gate__gh8H5 :is(a,button):focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}.PasswordGate_decoration__nFh_e{position:fixed;top:80px;left:80px;bottom:80px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.PasswordGate_line__sBsJO{width:1px;height:60px;background:linear-gradient(180deg,transparent,hsla(60,4%,53%,.2),transparent)}@media (max-width:768px){.PasswordGate_navLinks__oyzJq{display:none}.PasswordGate_mobileMenuBtn__VQw_5{display:flex}.PasswordGate_mobileMenu__tC6Wy{display:block}.PasswordGate_mainContent__0WUGD{padding:100px 1.5rem 1.5rem;flex-direction:column;justify-content:flex-start}.PasswordGate_backLinkWrapper__M8S_S{display:none}.PasswordGate_backLinkMobile__Tscmv{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--color-text);font-size:.875rem;margin-bottom:2rem;align-self:flex-start}.PasswordGate_backLinkContainer__wgWiq{padding:0}.PasswordGate_container__gUtk_{padding-top:0;display:flex;flex-direction:column}.PasswordGate_title__iQ8UF{font-size:2rem}.PasswordGate_decoration__nFh_e{display:none}}.ImageLightbox_figure__74B2p{margin:32px 0 0}.ImageLightbox_figure__74B2p figcaption,.ImageLightbox_surface__52YHV figcaption{margin-top:12px;font-size:13px;line-height:1.6;color:#5b564e}.ImageLightbox_trigger__xxAN7{position:relative;display:block;width:100%;cursor:zoom-in}.ImageLightbox_trigger__xxAN7 img{display:block;width:100%;height:auto;border:1px solid var(--stone)}.ImageLightbox_artwork__dconr{position:relative;display:block;container-type:inline-size}.ImageLightbox_fullArtwork___bOcx{width:min(100%,calc((100dvh - 172px) * var(--artwork-ratio)));margin-inline:auto}.ImageLightbox_fullArtwork___bOcx .ImageLightbox_fullImage__jByaK{max-height:none}.ImageLightbox_enlarge__a1gZy{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;background:var(--ivory);color:var(--charcoal);border-radius:3px}.ImageLightbox_trigger__xxAN7:hover .ImageLightbox_enlarge__a1gZy{background:var(--linen)}.ImageLightbox_figure__74B2p button.ImageLightbox_trigger__xxAN7:focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}.ImageLightbox_dialog__mSSYn{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:32px 48px;border:0;background:transparent;color:var(--charcoal);overflow:auto;overscroll-behavior:contain}.ImageLightbox_dialog__mSSYn[open]{display:grid;place-items:center}.ImageLightbox_dialog__mSSYn::-webkit-backdrop{background:hsla(40,23%,97%,.78);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.ImageLightbox_dialog__mSSYn::backdrop{background:hsla(40,23%,97%,.78);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.ImageLightbox_surface__52YHV{width:min(100%,1637px)}.ImageLightbox_toolbar__RZV9T{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.ImageLightbox_toolbar__RZV9T h2{font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0}.ImageLightbox_close___aD_B{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;color:var(--charcoal);border-radius:3px}.ImageLightbox_close___aD_B:hover{background:var(--linen)}.ImageLightbox_dialog__mSSYn button.ImageLightbox_close___aD_B:focus-visible{outline:2px solid var(--charcoal);outline-offset:-2px}.ImageLightbox_fullImage__jByaK{display:block;width:100%;height:auto;max-height:calc(100dvh - 172px);object-fit:contain}@media (max-width:768px){.ImageLightbox_dialog__mSSYn{padding:16px 24px}.ImageLightbox_toolbar__RZV9T h2{font-size:14px}.ImageLightbox_fullImage__jByaK{max-height:calc(100dvh - 156px)}.ImageLightbox_fullArtwork___bOcx{width:min(100%,calc((100dvh - 156px) * var(--artwork-ratio)))}}@media (max-width:480px){.ImageLightbox_dialog__mSSYn{padding-inline:16px}.ImageLightbox_surface__52YHV figcaption{font-size:12px}.ImageLightbox_enlarge__a1gZy{right:8px;bottom:8px;width:32px;height:32px}}@media (forced-colors:active){.ImageLightbox_dialog__mSSYn::-webkit-backdrop{background:Canvas}.ImageLightbox_dialog__mSSYn::backdrop{background:Canvas}.ImageLightbox_enlarge__a1gZy{background:ButtonFace;color:ButtonText}}.CaseStudyNavigator_contents__QktiD{max-width:var(--case-content-width);margin:0 auto 24px;padding:12px 0;border-block:1px solid var(--charcoal-muted);color:#625d55;font-family:var(--font-body)}.CaseStudyNavigator_contents__QktiD ol{display:flex;flex-wrap:wrap;gap:4px 24px;list-style:none;margin:0;padding:0}.CaseStudyNavigator_contents__QktiD a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:14px;line-height:1.4;text-decoration:none}.CaseStudyNavigator_contents__QktiD a:hover,.CaseStudyNavigator_contents__QktiD a[aria-current]{color:var(--charcoal);text-decoration:underline;text-underline-offset:5px}.CaseStudyNavigator_contents__QktiD a[aria-current]{font-weight:500}.CaseStudyNavigator_contents__QktiD li a:focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}.CaseStudyNavigator_navigator__PU_dy{position:fixed;top:50%;left:max(24px,calc((100% - var(--case-shell-width)) / 2));transform:translateY(-50%);z-index:40;width:44px;display:none;flex-direction:column;align-items:flex-start;gap:8px;color:#625d55;font-family:var(--font-body)}.CaseStudyNavigator_links__j9HcM{list-style:none;margin:0;padding:0}.CaseStudyNavigator_links__j9HcM a,.CaseStudyNavigator_top__R5jJr{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:36px;color:inherit;text-decoration:none;border-radius:3px;transition:color .18s var(--ease-out-expo)}.CaseStudyNavigator_mark__UavSr{width:8px;height:2px;background:#827d75;border-radius:1px;transition:width .2s var(--ease-out-expo),height .2s var(--ease-out-expo),background-color .18s ease}.CaseStudyNavigator_links__j9HcM a[aria-current]{color:var(--charcoal,#1a1a1a)}.CaseStudyNavigator_links__j9HcM a[aria-current] .CaseStudyNavigator_mark__UavSr{width:22px;height:3px;background:currentColor}.CaseStudyNavigator_label__RnCZ2{position:absolute;left:100%;top:50%;transform:translateY(-50%);padding:7px 10px;background:var(--ivory,#faf9f7);border-radius:3px;color:var(--charcoal,#1a1a1a);font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap;visibility:hidden;opacity:0;margin-left:-4px;pointer-events:none;transition:opacity .2s var(--ease-out-expo),margin-left .22s var(--ease-out-expo),visibility 0s linear .22s}.CaseStudyNavigator_navigator__PU_dy a:is(:hover,:focus-visible) .CaseStudyNavigator_label__RnCZ2{visibility:visible;opacity:1;margin-left:0;pointer-events:auto;transition-delay:0s}.CaseStudyNavigator_navigator__PU_dy a:focus-visible .CaseStudyNavigator_label__RnCZ2{transition:none}.CaseStudyNavigator_navigator__PU_dy[data-labels-dismissed=true] a .CaseStudyNavigator_label__RnCZ2{visibility:hidden;opacity:0;pointer-events:none;transition:none}.CaseStudyNavigator_navigator__PU_dy a:hover{color:var(--charcoal,#1a1a1a)}.CaseStudyNavigator_links__j9HcM a:hover:not([aria-current]) .CaseStudyNavigator_mark__UavSr{width:14px;background:currentColor}.CaseStudyNavigator_navigator__PU_dy a:focus-visible{outline:2px solid var(--charcoal,#1a1a1a);outline-offset:-2px}.CaseStudyNavigator_mobileNavigator__FXBEo{display:block;position:fixed;z-index:40;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(320px,calc(100% - 32px));color:var(--charcoal);font-family:var(--font-body)}.CaseStudyNavigator_mobileBar__kNK9E,.CaseStudyNavigator_mobileLinks__dXgY4{background:var(--ivory);border:1px solid var(--charcoal-muted);border-radius:10px;box-shadow:0 4px 24px #1a1a1a12}.CaseStudyNavigator_mobileBar__kNK9E{display:flex;align-items:center;padding:4px;gap:4px}.CaseStudyNavigator_sectionButton__drcxs{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;min-height:44px;padding:8px 12px;font-family:inherit;text-align:left;color:inherit;border-radius:6px}.CaseStudyNavigator_currentSection__oJbkd{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;font-weight:500}.CaseStudyNavigator_sectionButton__drcxs svg{flex-shrink:0}.CaseStudyNavigator_mobileTop__Kb8eO{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:inherit;border-radius:6px;margin-left:4px}.CaseStudyNavigator_mobileTop__Kb8eO:before{content:"";position:absolute;left:-4px;top:50%;transform:translateY(-50%);width:1px;height:24px;background:var(--charcoal-muted);pointer-events:none}.CaseStudyNavigator_mobileLinks__dXgY4{position:absolute;bottom:calc(100% + 8px);left:0;width:100%;padding:8px;margin:0;list-style:none;max-height:min(440px,calc(100dvh - 184px - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain}.CaseStudyNavigator_mobileLinks__dXgY4[hidden]{display:none}.CaseStudyNavigator_mobileLinks__dXgY4 a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:6px;font-size:14px;line-height:1.4;color:inherit;text-decoration:none}.CaseStudyNavigator_mobileLinks__dXgY4 a[aria-current]{background:var(--charcoal);color:var(--ivory);font-weight:500}.CaseStudyNavigator_mobileNavigator__FXBEo :is(button,a):hover{background:var(--stone);color:var(--charcoal)}.CaseStudyNavigator_mobileNavigator__FXBEo.CaseStudyNavigator_mobileNavigator__FXBEo :is(button,a):focus-visible{outline:2px solid var(--charcoal);outline-offset:-2px}.CaseStudyNavigator_mobileNavigator__FXBEo.CaseStudyNavigator_mobileNavigator__FXBEo .CaseStudyNavigator_mobileLinks__dXgY4 a[aria-current]:focus-visible{outline-color:var(--ivory);outline-offset:-3px}.CaseStudyNavigator_mobileLinks__dXgY4 a[aria-current]:hover{background:var(--charcoal);color:var(--ivory)}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.CaseStudyNavigator_navigator__PU_dy{display:flex}.CaseStudyNavigator_mobileNavigator__FXBEo{display:none}}@media (hover:none),(max-width:1199px),(pointer:coarse){.CaseStudyNavigator_contents__QktiD{display:none}}@media (max-height:600px){.CaseStudyNavigator_navigator__PU_dy{gap:4px}.CaseStudyNavigator_links__j9HcM a,.CaseStudyNavigator_top__R5jJr{height:24px}}@media (max-height:480px){.CaseStudyNavigator_navigator__PU_dy{top:calc(50% + 32px)}}@media (max-height:360px){.CaseStudyNavigator_navigator__PU_dy{top:88px;transform:none;width:max-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain}.CaseStudyNavigator_navigator__PU_dy a{width:max-content;min-width:24px;justify-content:center;padding-inline:4px}.CaseStudyNavigator_label__RnCZ2{position:static;transform:none;display:none;margin-left:0;transition:none}.CaseStudyNavigator_navigator__PU_dy a:is(:hover,:focus-visible) .CaseStudyNavigator_label__RnCZ2{display:block}.CaseStudyNavigator_navigator__PU_dy[data-labels-dismissed=true] a .CaseStudyNavigator_label__RnCZ2{display:none}}@media (hover:none){.CaseStudyNavigator_navigator__PU_dy a:focus .CaseStudyNavigator_label__RnCZ2{visibility:visible;opacity:1;margin-left:0;pointer-events:auto;transition:none}.CaseStudyNavigator_navigator__PU_dy[data-labels-dismissed=true] a .CaseStudyNavigator_label__RnCZ2{visibility:hidden;opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.CaseStudyNavigator_label__RnCZ2,.CaseStudyNavigator_mark__UavSr,.CaseStudyNavigator_navigator__PU_dy a{transition:none}.CaseStudyNavigator_label__RnCZ2{margin-left:0}}@media (forced-colors:active){.CaseStudyNavigator_mark__UavSr{background:LinkText}.CaseStudyNavigator_links__j9HcM a[aria-current] .CaseStudyNavigator_mark__UavSr{background:Highlight}.CaseStudyNavigator_label__RnCZ2{background:Canvas;color:CanvasText}.CaseStudyNavigator_navigator__PU_dy a:focus-visible{outline-color:Highlight}.CaseStudyNavigator_mobileBar__kNK9E,.CaseStudyNavigator_mobileLinks__dXgY4{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.CaseStudyNavigator_mobileTop__Kb8eO:before{background:CanvasText}.CaseStudyNavigator_mobileLinks__dXgY4 a[aria-current]{outline:2px solid Highlight;outline-offset:-2px}.CaseStudyNavigator_mobileNavigator__FXBEo.CaseStudyNavigator_mobileNavigator__FXBEo :is(button,a):focus-visible{outline-color:Highlight}.CaseStudyNavigator_mobileNavigator__FXBEo.CaseStudyNavigator_mobileNavigator__FXBEo .CaseStudyNavigator_mobileLinks__dXgY4 a[aria-current]:focus-visible{outline-color:Highlight}}.CaseStudyPagination_pagination__Rf_pc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;max-width:var(--case-content-width);margin:80px auto 0;padding-top:28px;border-top:1px solid #d5d1c9}.CaseStudyPagination_link__nBVj4{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;min-width:0;min-height:88px;padding:8px 0;color:var(--charcoal)}.CaseStudyPagination_next___h6vd{grid-column:2;align-items:flex-end;text-align:right}.CaseStudyPagination_label__F5ZpW{font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#625d55}.CaseStudyPagination_title__3EsW_{display:inline-flex;max-width:100%;align-items:center;gap:14px;font-family:var(--font-display);font-size:clamp(23px,2.7vw,34px);line-height:1.2;color:#59554e;transition:color .2s ease}.CaseStudyPagination_projectName__rAMCB{min-width:0;overflow-wrap:break-word}.CaseStudyPagination_title__3EsW_ svg{flex:none;transition:transform var(--duration-normal) var(--ease-out-expo)}.CaseStudyPagination_link__nBVj4:first-child:hover .CaseStudyPagination_title__3EsW_ svg{transform:translateX(-3px)}.CaseStudyPagination_next___h6vd:hover .CaseStudyPagination_title__3EsW_ svg{transform:translateX(3px)}.CaseStudyPagination_link__nBVj4:is(:hover,:focus-visible) .CaseStudyPagination_title__3EsW_{color:var(--charcoal)}.CaseStudyPagination_pagination__Rf_pc .CaseStudyPagination_link__nBVj4:focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}@media (max-width:600px){.CaseStudyPagination_pagination__Rf_pc{grid-template-columns:1fr;gap:0;margin-top:40px;padding-top:8px}.CaseStudyPagination_link__nBVj4{min-height:80px;padding:16px 0;gap:8px;align-items:stretch}.CaseStudyPagination_next___h6vd{grid-column:1;text-align:right;border-top:1px solid #d5d1c9}.CaseStudyPagination_next___h6vd:only-child{border-top:0}.CaseStudyPagination_label__F5ZpW{order:-1;margin-left:32px;font-size:11px}.CaseStudyPagination_next___h6vd .CaseStudyPagination_label__F5ZpW{margin-left:0;margin-right:32px}.CaseStudyPagination_title__3EsW_{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;grid-gap:12px;gap:12px;font-size:22px;line-height:1.3}.CaseStudyPagination_projectName__rAMCB{grid-column:2;grid-row:1}.CaseStudyPagination_title__3EsW_ svg{grid-column:1;grid-row:1;width:20px;height:20px}.CaseStudyPagination_next___h6vd .CaseStudyPagination_title__3EsW_ svg{grid-column:3}}@media (prefers-reduced-motion:reduce){.CaseStudyPagination_title__3EsW_,.CaseStudyPagination_title__3EsW_ svg{transition:none}}@media (forced-colors:active){.CaseStudyPagination_pagination__Rf_pc .CaseStudyPagination_link__nBVj4:focus-visible{outline-color:Highlight}}.TechStatusPrototype_prototype__O_WKI{max-width:var(--case-content-width);margin:48px auto 80px;scroll-margin-top:100px}.TechStatusPrototype_intro__gVDkz{margin-bottom:24px}.TechStatusPrototype_eyebrow___edyY{font-size:11px;letter-spacing:.14em;margin-bottom:10px;color:#645f58}.TechStatusPrototype_intro__gVDkz h2{font-size:40px}.TechStatusPrototype_description__LPdlw{margin-top:16px;font-size:18px;line-height:1.625;letter-spacing:-.02em;color:var(--charcoal);opacity:.9}.TechStatusPrototype_controls__WSsXN{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;background:var(--linen);border:1px solid var(--stone);border-bottom:0;border-radius:8px 8px 0 0}.TechStatusPrototype_tools__qFiXu,.TechStatusPrototype_views__ntBvA{display:flex;align-items:center;gap:4px}.TechStatusPrototype_controls__WSsXN button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;padding:8px 12px;color:var(--charcoal-soft);border-radius:4px;min-height:44px;min-width:44px}.TechStatusPrototype_controls__WSsXN button:hover{background:var(--stone);color:var(--charcoal)}.TechStatusPrototype_controls__WSsXN button[aria-pressed=true]{background:var(--charcoal);color:var(--ivory)}.TechStatusPrototype_controls__WSsXN.TechStatusPrototype_controls__WSsXN button:focus-visible{outline:3px solid var(--charcoal);outline-offset:4px}.TechStatusPrototype_canvas__wjp8v{padding:28px;background:#e8e6e1;border:1px solid #dfdcd5;border-radius:0 0 8px 8px}.TechStatusPrototype_app__jtuG8{--ts-blue:#196eae;--ts-bg:#fff;--ts-gray:#474747;--ts-global:#c3470d;--ts-green:#167b21;--ts-yellow:#eea542;--ts-red:#d9224b;--ts-module-stroke:2.5px;--ts-module-radius:26px;--ts-frame-height:1280px;display:flex;flex-direction:column;position:relative;width:100%;max-width:960px;height:var(--ts-frame-height);margin:0 auto;background:var(--ts-bg);color:var(--ts-gray);font-family:Avenir,Avenir Next,Arial,sans-serif;font-size:16px;line-height:1.5}.TechStatusPrototype_alert__30ZUz,.TechStatusPrototype_appFooter__hicLL,.TechStatusPrototype_appHeader__US0I7{flex-shrink:0}.TechStatusPrototype_app__jtuG8 [hidden]{display:none!important}.TechStatusPrototype_app__jtuG8 h3,.TechStatusPrototype_app__jtuG8 h4,.TechStatusPrototype_app__jtuG8 h5{font-family:inherit;letter-spacing:0;font-weight:800}.TechStatusPrototype_app__jtuG8 :where(button){font-family:inherit;font-size:inherit}.TechStatusPrototype_app__jtuG8 :is(button,[tabindex]):focus-visible{outline:3px solid #142f4a;outline-offset:2px}.TechStatusPrototype_app__jtuG8 :is(.TechStatusPrototype_update__xabLf>button,.TechStatusPrototype_legend__zCvgL button,.TechStatusPrototype_alert__30ZUz):focus-visible{outline-offset:-5px;box-shadow:inset 0 0 0 7px #fff}.TechStatusPrototype_app__jtuG8 :is(.TechStatusPrototype_headerApplications__YgE3l,.TechStatusPrototype_moduleToggle__0eMwn,.TechStatusPrototype_applicationActions__tyuQR button):focus-visible{outline-offset:-3px}.TechStatusPrototype_app__jtuG8 button{touch-action:manipulation}.TechStatusPrototype_app__jtuG8 :is(.TechStatusPrototype_applicationActions__tyuQR button,.TechStatusPrototype_groupTools__y5OdU button,.TechStatusPrototype_metricControls__v30xZ button):hover{background:#eef5fa;color:#104f80}.TechStatusPrototype_app__jtuG8 :is(.TechStatusPrototype_primary__GGxzG,.TechStatusPrototype_empty__OFNdT button,.TechStatusPrototype_metricControls__v30xZ button[aria-pressed=true]):hover{background:#104f80;color:#fff}.TechStatusPrototype_app__jtuG8 button:active{filter:brightness(.9)}.TechStatusPrototype_appHeader__US0I7{display:flex;align-items:center;justify-content:space-between;min-height:51px;gap:20px;padding:6px 40px;background:var(--ts-blue);color:#fff}.TechStatusPrototype_appHeader__US0I7 .TechStatusPrototype_headerLogo__olV0p{width:112px;max-width:100%;--techstatus-logo-gap:1.5px}.TechStatusPrototype_appHome__bfb5n{display:inline-flex;align-items:center;flex-shrink:1;min-width:44px;min-height:44px;padding:0;border-radius:3px}.TechStatusPrototype_app__jtuG8 .TechStatusPrototype_appHome__bfb5n:focus-visible{outline-color:#fff;outline-offset:3px}.TechStatusPrototype_greeting__5TgUq{display:flex;align-items:center;gap:12px;font-weight:800}.TechStatusPrototype_greeting__5TgUq .TechStatusPrototype_profilePicture__2rn7l{width:32px;height:32px;object-fit:cover;object-position:center;border:2px solid #fff;border-radius:50%;flex-shrink:0}.TechStatusPrototype_alert__30ZUz{display:block;width:100%;min-height:44px;padding:10px 16px;font-size:16px;line-height:1.4;font-weight:800;color:#fff;background:var(--ts-global);text-align:center}.TechStatusPrototype_alert__30ZUz:hover{background:#bb2b11}.TechStatusPrototype_appBody__frU1y{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;position:relative;isolation:isolate;padding:16px 40px 24px;background:var(--ts-bg)}.TechStatusPrototype_app__jtuG8 .TechStatusPrototype_appBody__frU1y:focus-visible{outline-offset:-3px}.TechStatusPrototype_screenTitle__V68Jy{position:relative;z-index:1;text-align:center;font-size:21px;line-height:1.3;margin-bottom:16px;scroll-margin-top:100px}.TechStatusPrototype_incidents__dyHIE{display:flex;position:relative;z-index:1;flex-direction:column;gap:24px}.TechStatusPrototype_module__3bekt{border:var(--ts-module-stroke) solid var(--ts-blue);border-radius:var(--ts-module-radius);padding:12px 12px 16px}.TechStatusPrototype_collapsed__k4vfj{padding-top:6px;padding-bottom:6px}.TechStatusPrototype_moduleToggle__0eMwn{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;color:var(--ts-blue);text-align:left;font-size:19px;font-weight:800;line-height:1.3;padding:3px 0}.TechStatusPrototype_moduleToggle__0eMwn>svg{flex-shrink:0}.TechStatusPrototype_moduleMark__2LBlG{width:40px;height:36px;background:currentColor;-webkit-mask:url(/techstatus/logo-mark-blue.png) center/contain no-repeat;mask:url(/techstatus/logo-mark-blue.png) center/contain no-repeat;flex-shrink:0}.TechStatusPrototype_incidentDetail__zFZI9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:space-between;grid-gap:32px;gap:32px;margin:12px 22px 6px 58px}.TechStatusPrototype_timeline__pGOrH{display:flex;flex-direction:column;gap:18px}.TechStatusPrototype_update__xabLf{border:1px solid var(--status);border-radius:15px;overflow:hidden;background:transparent}.TechStatusPrototype_global__pC70b{--status:var(--ts-global);--status-tint:#ffdbcb;--tile-bg:#f97368;--tile-border:#e32c0a}.TechStatusPrototype_operational__lsjaT{--status:var(--ts-green);--status-tint:#e7f9d6;--tile-bg:#e6ffd4;--tile-border:#3c8800}.TechStatusPrototype_impaired__XvhXX{--status:var(--ts-yellow);--status-tint:#ffe9b9;--tile-bg:#ffe7b2;--tile-border:#f5b26a}.TechStatusPrototype_down__L7nL4{--status:var(--ts-red);--status-tint:#ffd0df;--tile-bg:#ffadc5;--tile-border:#e0154f}.TechStatusPrototype_update__xabLf>button{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;padding:6px 18px 6px 40px;min-height:44px;background:var(--status);color:#fff;font-weight:800;font-size:16px;line-height:1.4;text-align:left}.TechStatusPrototype_update__xabLf>button>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%)}.TechStatusPrototype_updateSummary__aeHxh{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%}.TechStatusPrototype_updateLabel__ZpMwV{display:flex;align-items:center;justify-content:flex-start;gap:6px;font-size:14px;font-weight:600;text-align:left}.TechStatusPrototype_update__xabLf.TechStatusPrototype_impaired__XvhXX>button{color:#3d2c10}.TechStatusPrototype_update__xabLf>button:hover{filter:brightness(.93)}.TechStatusPrototype_updateMessage__jtWhc{padding:14px 18px 16px;font-size:16px;font-weight:500;line-height:1.5}.TechStatusPrototype_updateMeta__FspLQ{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:6px}.TechStatusPrototype_statusBadge__yV1CL{display:inline-block;flex-shrink:0;object-fit:contain;-webkit-clip-path:circle(45%);clip-path:circle(45%)}.TechStatusPrototype_statusBadge__yV1CL[data-status=operational]{-webkit-clip-path:circle(44% at 50% 50.617%);clip-path:circle(44% at 50% 50.617%)}.TechStatusPrototype_statusBadge__yV1CL[data-status=down]{-webkit-clip-path:circle(45% at 50% 50.617%);clip-path:circle(45% at 50% 50.617%)}.TechStatusPrototype_statusBadge__yV1CL[data-status=impaired]{-webkit-clip-path:circle(44% at 48.75% 50.617%);clip-path:circle(44% at 48.75% 50.617%)}.TechStatusPrototype_statusBadge__yV1CL[data-status=global]{-webkit-clip-path:circle(42% at 48.125% 50%);clip-path:circle(42% at 48.125% 50%)}.TechStatusPrototype_updateIncident__KfRwp{font-size:14px;font-weight:600;white-space:nowrap}.TechStatusPrototype_businessStatus__gxc9c{padding:3px 0 12px}.TechStatusPrototype_businessStatus__gxc9c h5{font-size:18px;line-height:1.35;margin-bottom:20px}.TechStatusPrototype_businessStatus__gxc9c p{font-size:16px;font-weight:500;line-height:1.5}.TechStatusPrototype_filterNotice__Ci6Av{display:flex;position:relative;z-index:1;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:16px;margin-bottom:18px}.TechStatusPrototype_filterNotice__Ci6Av button{min-height:44px;padding:8px 12px;color:var(--ts-blue);font-weight:800}.TechStatusPrototype_filterNotice__Ci6Av button:hover{color:#104f80}.TechStatusPrototype_legend__zCvgL{display:grid;grid-template-columns:repeat(4,1fr)}.TechStatusPrototype_legend__zCvgL button{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--status);color:#fff;text-transform:uppercase;font-size:14px;font-weight:800;min-height:48px;padding:8px}.TechStatusPrototype_legend__zCvgL .TechStatusPrototype_impaired__XvhXX{color:#3d2c10}.TechStatusPrototype_legend__zCvgL button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}.TechStatusPrototype_legend__zCvgL svg{flex-shrink:0}.TechStatusPrototype_legend__zCvgL button:hover{filter:brightness(.9)}.TechStatusPrototype_footerBar__PW_2G{display:flex;align-items:center;justify-content:space-between;min-height:57px;padding:7px 24px;background:var(--ts-blue);color:#fff}.TechStatusPrototype_footerBar__PW_2G>span:first-child{flex:1 1;font-size:11px;visibility:hidden}.TechStatusPrototype_footerBar__PW_2G img{width:50px;height:45px;object-fit:contain}.TechStatusPrototype_feedbackLabel__5PH1_{display:inline-flex;justify-content:flex-end;align-items:center;gap:4px;flex:1 1;min-height:44px;color:#fff;font-size:14px;font-weight:800;padding:8px 0;cursor:default}.TechStatusPrototype_systemView__DgOKa{position:relative;z-index:1}.TechStatusPrototype_systemHint__glWdA{text-align:center;font-size:16px;margin-bottom:30px}.TechStatusPrototype_systemFootnote__yt8CS{text-align:center;margin:30px 0 12px;font-size:14px}.TechStatusPrototype_applicationNotice__SGf_B{text-align:center;padding:12px 0 4px;font-size:16px}.TechStatusPrototype_headerApplications__YgE3l{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:64px;flex-shrink:0;border-radius:5px;margin-left:auto;background:#fff;color:var(--ts-blue)}.TechStatusPrototype_secondaryBody__fxOXt{padding-top:28px}.TechStatusPrototype_applicationGroups__D9RA3{display:flex;flex-direction:column;gap:24px}.TechStatusPrototype_groupHeader__mY4YZ{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.TechStatusPrototype_groupHeader__mY4YZ h4{flex:1 1 320px;min-width:0}.TechStatusPrototype_groupContent__R_KnU{padding-top:8px}.TechStatusPrototype_groupTools__y5OdU{display:flex;justify-content:flex-end;margin-left:auto}.TechStatusPrototype_groupTools__y5OdU button{min-height:44px;padding:6px 8px;color:var(--ts-blue);font-weight:800;font-size:14px}.TechStatusPrototype_applicationGrid__xZKvd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:8px}.TechStatusPrototype_applicationCard__4Uq_5{display:flex;flex-direction:column;border:2px solid var(--tile-border);border-radius:14px;overflow:hidden;background:var(--tile-bg);color:#303030}.TechStatusPrototype_applicationName__JBX6E{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 8px 2px;text-align:center}.TechStatusPrototype_applicationName__JBX6E :is(h4,h5){font-size:14px;font-weight:500;line-height:1.3;text-transform:uppercase;max-width:100%}.TechStatusPrototype_applicationActions__tyuQR{display:flex;flex-direction:column;align-items:center;padding:0 8px 4px}.TechStatusPrototype_applicationStatus__yB3Nr{color:#303030;font-size:12px;font-weight:700}.TechStatusPrototype_applicationActions__tyuQR button{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;width:100%;color:#303030;font-size:13px;font-weight:600;border-radius:4px}.TechStatusPrototype_applicationActions__tyuQR .TechStatusPrototype_subscriptionButton__2Spmi{min-height:32px;font-size:12px;font-weight:500}.TechStatusPrototype_applicationActions__tyuQR button[data-subscribed=true]{color:#303030}.TechStatusPrototype_applicationActions__tyuQR .TechStatusPrototype_incidentLink__ILtpf{border-top:1px solid #30303033}.TechStatusPrototype_app__jtuG8 .TechStatusPrototype_applicationActions__tyuQR button:hover{background:#ffffff80;color:#303030}.TechStatusPrototype_metricsView__jehPC{position:relative;z-index:1;max-width:680px;margin:0 auto}.TechStatusPrototype_metricControls__v30xZ{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:20px}.TechStatusPrototype_metricControls__v30xZ button{padding:10px 16px;min-height:44px;font-size:16px;border:1px solid var(--ts-blue);border-radius:5px;color:var(--ts-blue)}.TechStatusPrototype_metricControls__v30xZ button[aria-pressed=true]{background:var(--ts-blue);color:#fff}.TechStatusPrototype_metricPanel__cXq0H{border:var(--ts-module-stroke) solid var(--ts-blue);border-radius:var(--ts-module-radius);padding:24px}.TechStatusPrototype_metricPanel__cXq0H h4{font-size:18px;line-height:1.4;text-align:center}.TechStatusPrototype_metricPanel__cXq0H figure>img{width:360px;height:260px;max-width:100%;object-fit:contain;margin:0 auto}.TechStatusPrototype_chartLegend__1nu6A{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font-size:14px;margin-bottom:20px}.TechStatusPrototype_chartLegend__1nu6A span{padding-bottom:5px;border-bottom:4px solid var(--ts-green)}.TechStatusPrototype_chartLegend__1nu6A span:nth-child(2){border-color:var(--ts-yellow)}.TechStatusPrototype_chartLegend__1nu6A span:nth-child(3){border-color:var(--ts-red)}.TechStatusPrototype_metricTable__zho3i{width:100%;border-collapse:collapse;font-size:16px}.TechStatusPrototype_metricTable__zho3i caption{text-align:left;font-size:14px;margin-bottom:10px;color:#626262}.TechStatusPrototype_metricTable__zho3i td,.TechStatusPrototype_metricTable__zho3i th{padding:12px 10px;text-align:right;overflow-wrap:anywhere}.TechStatusPrototype_metricTable__zho3i th:first-child{text-align:left}.TechStatusPrototype_metricTable__zho3i tfoot,.TechStatusPrototype_metricTable__zho3i thead{background:#dedede}.TechStatusPrototype_metricTable__zho3i tbody tr:nth-child(2n){background:#f0f0f0}.TechStatusPrototype_metricTable__zho3i tbody th{font-weight:500}.TechStatusPrototype_metricTable__zho3i tfoot{border-top:2px solid #474747;font-weight:800}.TechStatusPrototype_metricShortLabel__XB3yg{display:none}.TechStatusPrototype_empty__OFNdT{text-align:center;padding:70px 20px}.TechStatusPrototype_empty__OFNdT h4{font-size:18px;margin-bottom:14px}.TechStatusPrototype_empty__OFNdT>svg{margin-bottom:16px;color:var(--ts-blue)}.TechStatusPrototype_empty__OFNdT>.TechStatusPrototype_statusBadge__yV1CL{display:block;margin:0 auto 16px}.TechStatusPrototype_empty__OFNdT p{margin-bottom:20px}.TechStatusPrototype_empty__OFNdT button{background:var(--ts-blue);color:#fff;padding:10px 18px;border-radius:6px;min-height:44px}.TechStatusPrototype_primary__GGxzG{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:32px auto 24px;font-size:16px;background:var(--ts-blue);color:#fff;padding:12px 18px;border-radius:6px;font-weight:700;min-height:44px}.TechStatusPrototype_caption__yVE7G{margin-top:14px;font-size:14px;line-height:1.6;color:#706a62}.TechStatusPrototype_dark__RmSGb{--ts-bg:#202020;--ts-gray:#f2f2f2;--ts-blue:#8dc8f5;color-scheme:dark}.TechStatusPrototype_dark__RmSGb :is(.TechStatusPrototype_appHeader__US0I7,.TechStatusPrototype_footerBar__PW_2G){background:#333}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_headerApplications__YgE3l{background:#444;color:#fff}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_global__pC70b{--tile-bg:#422b28;--tile-border:#ff7968}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_operational__lsjaT{--tile-bg:#233222;--tile-border:#79b852}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_impaired__XvhXX{--tile-bg:#3e3322;--tile-border:#f5b26a}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_down__L7nL4{--tile-bg:#3f2931;--tile-border:#ff769e}.TechStatusPrototype_dark__RmSGb :is(.TechStatusPrototype_applicationCard__4Uq_5,.TechStatusPrototype_applicationStatus__yB3Nr,.TechStatusPrototype_applicationActions__tyuQR button){color:var(--ts-gray)}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_applicationActions__tyuQR .TechStatusPrototype_incidentLink__ILtpf{border-top-color:#ffffff40}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_applicationActions__tyuQR button:hover{background:#ffffff18;color:var(--ts-gray)}.TechStatusPrototype_dark__RmSGb :is(.TechStatusPrototype_groupTools__y5OdU button,.TechStatusPrototype_metricControls__v30xZ button,.TechStatusPrototype_filterNotice__Ci6Av button):hover{background:#ffffff18;color:var(--ts-blue)}.TechStatusPrototype_dark__RmSGb :is(.TechStatusPrototype_primary__GGxzG,.TechStatusPrototype_empty__OFNdT button,.TechStatusPrototype_metricControls__v30xZ button[aria-pressed=true]){background:var(--ts-blue);color:#152b3c}.TechStatusPrototype_dark__RmSGb :is(.TechStatusPrototype_primary__GGxzG,.TechStatusPrototype_empty__OFNdT button,.TechStatusPrototype_metricControls__v30xZ button[aria-pressed=true]):hover{background:#ade0ff;color:#152b3c}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_metricTable__zho3i caption{color:#c2c2c2}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_metricTable__zho3i :is(thead,tfoot){background:#383838}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_metricTable__zho3i tbody tr:nth-child(2n){background:#292929}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_metricTable__zho3i tfoot{border-top-color:#c2c2c2}.TechStatusPrototype_dark__RmSGb :is(button,[tabindex]):focus-visible{outline-color:#8dc8f5}.TechStatusPrototype_dark__RmSGb :is(.TechStatusPrototype_update__xabLf>button,.TechStatusPrototype_legend__zCvgL button,.TechStatusPrototype_alert__30ZUz,.TechStatusPrototype_applicationActions__tyuQR button):focus-visible{outline-color:#142f4a;box-shadow:inset 0 0 0 5px #fff}.TechStatusPrototype_dark__RmSGb .TechStatusPrototype_appHome__bfb5n:focus-visible{outline-color:#fff}.TechStatusPrototype_srOnly__MB1WG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TechStatusPrototype_mobileApp__7dX8g{max-width:390px;--ts-module-radius:20px;--ts-frame-height:740px}.TechStatusPrototype_mobileCanvas__drCNV{padding:28px 12px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_appHeader__US0I7{padding:10px 12px;gap:8px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_greeting__5TgUq>span{display:none}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_greeting__5TgUq{gap:8px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_appBody__frU1y{padding:20px 12px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_screenTitle__V68Jy{font-size:20px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_module__3bekt{padding:10px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_collapsed__k4vfj{padding-block:6px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_moduleToggle__0eMwn{font-size:18px;gap:4px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_moduleMark__2LBlG{width:32px;height:30px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_incidentDetail__zFZI9{grid-template-columns:1fr;margin:12px 4px 0;gap:22px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_updateMessage__jtWhc{padding:12px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_businessStatus__gxc9c h5{font-size:16px;margin-bottom:10px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_legend__zCvgL{grid-template-columns:repeat(2,1fr)}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_headerApplications__YgE3l{width:44px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_applicationGrid__xZKvd{grid-template-columns:1fr}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_metricPanel__cXq0H{padding:16px 10px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_metricTable__zho3i{font-size:14px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_metricTable__zho3i td,.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_metricTable__zho3i th{padding:12px 5px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_metricTable__zho3i :is(th,td):nth-child(n+2){width:22%;white-space:nowrap}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_metricFullLabel__ruX79{display:none}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_metricShortLabel__XB3yg{display:inline}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_footerBar__PW_2G{padding:7px 14px}@media (max-width:850px){.TechStatusPrototype_canvas__wjp8v{padding:18px}.TechStatusPrototype_appHeader__US0I7{padding:10px 20px}.TechStatusPrototype_appBody__frU1y{padding:20px}.TechStatusPrototype_incidentDetail__zFZI9{margin-left:34px;margin-right:10px;gap:20px}.TechStatusPrototype_updateMessage__jtWhc{padding:12px}.TechStatusPrototype_businessStatus__gxc9c h5{font-size:16px}.TechStatusPrototype_applicationGrid__xZKvd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.TechStatusPrototype_prototype__O_WKI{margin-top:36px}.TechStatusPrototype_intro__gVDkz h2{font-size:32px}.TechStatusPrototype_controls__WSsXN{padding:8px}.TechStatusPrototype_controls__WSsXN button{padding:7px 9px;font-size:14px}.TechStatusPrototype_views__ntBvA{display:grid;grid-template-columns:repeat(2,1fr);flex:1 1;min-width:0}.TechStatusPrototype_tools__qFiXu button span,.TechStatusPrototype_tools__qFiXu button:first-child{display:none}.TechStatusPrototype_canvas__wjp8v,.TechStatusPrototype_mobileCanvas__drCNV{padding:0}.TechStatusPrototype_app__jtuG8{--ts-module-radius:20px;--ts-frame-height:740px}.TechStatusPrototype_appHeader__US0I7{padding:10px 12px;gap:8px}.TechStatusPrototype_greeting__5TgUq>span{display:none}.TechStatusPrototype_greeting__5TgUq{gap:8px}.TechStatusPrototype_headerApplications__YgE3l{width:44px}.TechStatusPrototype_appBody__frU1y{padding:20px 12px}.TechStatusPrototype_screenTitle__V68Jy{font-size:20px}.TechStatusPrototype_module__3bekt{padding:10px}.TechStatusPrototype_collapsed__k4vfj{padding-block:6px}.TechStatusPrototype_moduleToggle__0eMwn{font-size:18px;gap:4px}.TechStatusPrototype_moduleMark__2LBlG{width:32px;height:30px}.TechStatusPrototype_incidentDetail__zFZI9{grid-template-columns:1fr;margin:12px 4px 0;gap:22px}.TechStatusPrototype_businessStatus__gxc9c h5{margin-bottom:10px;font-size:16px}.TechStatusPrototype_legend__zCvgL{grid-template-columns:repeat(2,1fr)}.TechStatusPrototype_applicationGrid__xZKvd{grid-template-columns:1fr}.TechStatusPrototype_metricPanel__cXq0H{padding:16px 10px}.TechStatusPrototype_metricTable__zho3i{font-size:14px}.TechStatusPrototype_metricTable__zho3i td,.TechStatusPrototype_metricTable__zho3i th{padding:12px 5px}.TechStatusPrototype_metricTable__zho3i :is(th,td):nth-child(n+2){width:22%;white-space:nowrap}.TechStatusPrototype_metricFullLabel__ruX79{display:none}.TechStatusPrototype_metricShortLabel__XB3yg{display:inline}.TechStatusPrototype_footerBar__PW_2G{padding:7px 14px}}@media (max-width:360px){.TechStatusPrototype_appHome__bfb5n .TechStatusPrototype_headerLogo__olV0p,.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_headerLogo__olV0p{width:100px}.TechStatusPrototype_mobileApp__7dX8g .TechStatusPrototype_moduleToggle__0eMwn,.TechStatusPrototype_moduleToggle__0eMwn{font-size:16px}}@media (forced-colors:active){.TechStatusPrototype_controls__WSsXN button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}.TechStatusPrototype_controls__WSsXN.TechStatusPrototype_controls__WSsXN button:focus-visible{outline-color:Highlight}.TechStatusPrototype_applicationCard__4Uq_5,.TechStatusPrototype_metricPanel__cXq0H,.TechStatusPrototype_module__3bekt,.TechStatusPrototype_update__xabLf{border-color:CanvasText}.TechStatusPrototype_app__jtuG8 button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-3px}.TechStatusPrototype_app__jtuG8 :is(button,[tabindex]):focus-visible{outline-color:Highlight;box-shadow:none}.TechStatusPrototype_app__jtuG8 .TechStatusPrototype_appHome__bfb5n:focus-visible{outline-color:Highlight}}.page_main__bDjhR{min-height:100vh;background-color:var(--ivory)}.page_nav__UYtB8{position:fixed;top:0;left:0;right:0;z-index:100;padding:var(--space-md) 0;background:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background var(--duration-normal) var(--ease-out-expo),-webkit-backdrop-filter var(--duration-normal) var(--ease-out-expo);transition:backdrop-filter var(--duration-normal) var(--ease-out-expo),background var(--duration-normal) var(--ease-out-expo);transition:backdrop-filter var(--duration-normal) var(--ease-out-expo),background var(--duration-normal) var(--ease-out-expo),-webkit-backdrop-filter var(--duration-normal) var(--ease-out-expo)}.page_navScrolled__CW44l{background:hsla(40,23%,97%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.page_navContainer__6bP7R{width:min(calc(100% - var(--case-page-gutter) * 2),var(--case-shell-width));margin:0 auto;display:flex;align-items:center;justify-content:space-between}.page_logo__FJzEK{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-weight:500;font-size:14px;letter-spacing:.19em;text-transform:uppercase;color:var(--charcoal);transition:opacity var(--duration-fast) ease}.page_logo__FJzEK:hover{opacity:.7}.page_logoIcon__16Hny{width:28px;height:28px;object-fit:contain}.page_navLinks__v6oaQ{display:flex;align-items:center;gap:var(--space-md)}.page_navLink__BK1LJ{font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--charcoal);opacity:.5;transition:opacity var(--duration-normal) var(--ease-out-expo)}.page_navLinkActive___EVJ9,.page_navLink__BK1LJ:hover{opacity:1}.page_mobileMenuBtn__xApLG{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:28px;height:28px;padding:0;background:none;border:none;cursor:pointer;z-index:1001}.page_menuLine__yPb5W{display:block;width:20px;height:2px;background:var(--charcoal);border-radius:2px;transition:all .3s cubic-bezier(.68,-.6,.32,1.6);transform-origin:center}.page_menuOpen__HEqFl .page_menuLine__yPb5W:first-child{transform:translateY(7px) rotate(45deg)}.page_menuOpen__HEqFl .page_menuLine__yPb5W:nth-child(2){transform:scaleX(0);opacity:0}.page_menuOpen__HEqFl .page_menuLine__yPb5W:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.page_mobileMenu__k6_6E{display:none;position:fixed;top:65px;left:0;right:0;z-index:999;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.page_mobileMenu__k6_6E,.page_navMobileOpen__jzB_D{background:hsla(40,23%,97%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.page_mobileMenuVisible__A7AfS{max-height:300px;opacity:1}.page_mobileMenu__k6_6E[hidden]{display:none!important}.page_mobileNav__RqX1R{display:flex;flex-direction:column;padding:var(--space-lg) var(--space-xl);gap:var(--space-md)}.page_mobileNavLink__k5NMF{font-family:var(--font-body);font-size:18px;font-weight:400;color:var(--charcoal);text-decoration:none;opacity:.7;transition:opacity .2s ease;padding:var(--space-xs) 0}.page_mobileNavLink__k5NMF:hover{opacity:1}.page_caseStudy__jJWiy{padding:128px 0 0}.page_caseStudyContainer__Ecax_{width:min(calc(100% - var(--case-page-gutter) * 2),var(--case-shell-width));margin:0 auto}.page_backLink__pWig0{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:var(--charcoal);margin-bottom:var(--space-xl);opacity:0;transform:translateX(-10px)}.page_backLinkVisible__ibIWh{opacity:.7;transform:translateX(0);transition:opacity var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.page_backLinkVisible__ibIWh:hover{opacity:1}.page_arrowIcon__LbbzW{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:inherit;flex-shrink:0;transition:transform var(--duration-normal) var(--ease-out-expo),color var(--duration-normal) var(--ease-out-expo)}.page_backLink__pWig0:hover .page_arrowIcon__LbbzW{transform:translateX(-2px)}.page_header__W_9oT{max-width:var(--case-content-width);margin:0 auto 24px;opacity:0;transform:translateY(30px);transition:opacity var(--duration-slow) var(--ease-out-expo) .1s,transform var(--duration-slow) var(--ease-out-expo) .1s}.page_headerVisible__Cyd4w{opacity:1;transform:translateY(0)}.page_platformTag__T_48h{display:block;font-size:12px;letter-spacing:.01em;text-transform:uppercase;color:var(--charcoal);opacity:.6;margin-bottom:var(--space-md)}.page_title__dFfOL{font-family:var(--font-display);font-size:clamp(42px,5vw,60px);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--charcoal);margin-bottom:24px}.page_storyLead__5po4p{max-width:760px;margin:0;font-size:clamp(19px,2vw,23px);line-height:1.55;color:var(--charcoal)}.page_metaGrid__QtJJ_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);max-width:var(--case-content-width);margin:0 auto var(--space-2xl)}.page_metaItem__nhlC9{display:flex;flex-direction:column;gap:12px}.page_metaHeader__o8fsr{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.page_metaIcon__GE9I9{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--stone);color:var(--taupe-dark);flex-shrink:0}.page_metaLabel__By5XU{font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal);opacity:.6}.page_metaValue__ZQ7Ya{font-size:16px;line-height:1.5;letter-spacing:-.02em;color:var(--charcoal);opacity:.9}.page_section__BOEzJ{max-width:var(--case-content-width);margin:0 auto var(--space-2xl)}.page_sectionLabel__hXAmb{font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal);opacity:.6;margin-bottom:var(--space-md)}.page_overviewText__M8OgF{font-size:clamp(20px,2.5vw,24px);letter-spacing:0}.page_bodyText__Sy8gN,.page_overviewText__M8OgF{line-height:1.625;color:var(--charcoal);opacity:.9}.page_bodyText__Sy8gN{font-size:18px;letter-spacing:-.02em}.page_brandFigure__9x6p3{max-width:1071px;margin:0 auto var(--space-2xl)}.page_brandFigure__9x6p3 img{width:100%;height:auto;border:1px solid var(--stone);border-radius:6px}.page_brandFigure__9x6p3 figcaption{max-width:760px;margin:16px auto 0;font-size:13px;line-height:1.6;color:#6b655c}.page_brandFigure__9x6p3 figcaption a{color:#59554e;font-weight:600;transition:color .2s ease}.page_brandFigure__9x6p3 figcaption a:hover{color:var(--charcoal)}.page_componentList__YTE0_{margin-top:32px}.page_challengeTitle__Im8i3{font-family:var(--font-display);font-size:clamp(28px,3.5vw,38px);line-height:1.2;margin-bottom:20px}.page_componentRow__GdB5g{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:24px;gap:24px;padding:22px 0;border-bottom:1px solid var(--stone)}.page_componentRow__GdB5g h3,.page_deliverableTitle__2BXGA{font-family:var(--font-body);font-size:17px;font-weight:500;line-height:1.4;letter-spacing:0}.page_componentRow__GdB5g p{font-size:16px;line-height:1.6}.page_componentRow__GdB5g span{display:block;margin-top:7px;font-size:13px;color:#6b655c}.page_deliverableTitle__2BXGA{margin-bottom:10px}@media (max-width:600px){.page_componentRow__GdB5g{grid-template-columns:1fr;gap:10px;padding:20px 0}.page_brandFigure__9x6p3 figcaption{font-size:12px}}.page_heroImage__tski2,.page_supportingImage__9Qz4b,.page_wideImage__pJBlK{background:var(--linen);border-radius:6px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-sm)}.page_heroImage__tski2{max-width:1024px;height:576px}.page_supportingImage__9Qz4b{max-width:1024px;height:640px;margin-bottom:var(--space-2xl)}.page_wideImage__pJBlK{max-width:1071px;height:459px;margin-bottom:var(--space-2xl)}.page_imagePlaceholder__f_6Je{font-size:14px;color:var(--charcoal);opacity:.4}.page_imageCaption__gy_n1{text-align:center;font-size:12px;color:var(--charcoal);opacity:.6;margin-bottom:var(--space-2xl)}.page_twoColumnImages__Rlg0O{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md);max-width:1024px;margin:0 auto var(--space-2xl)}.page_columnImage__HGSDb{background:var(--linen);border-radius:6px;height:630px;display:flex;align-items:center;justify-content:center}.page_impactGrid__B9mQW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-lg)}.page_impactItem__L49J6{padding-left:34px;border-left:2px solid rgba(26,26,26,.2)}.page_impactText___EsGV{font-size:18px;line-height:1.625;letter-spacing:-.02em;color:var(--charcoal);opacity:.9}@media (max-width:1024px){.page_metaGrid__QtJJ_{grid-template-columns:repeat(2,1fr)}.page_twoColumnImages__Rlg0O{grid-template-columns:1fr}.page_columnImage__HGSDb{height:400px}.page_impactGrid__B9mQW{grid-template-columns:1fr}}@media (max-width:768px){.page_navLinks__v6oaQ{display:none}.page_mobileMenuBtn__xApLG{display:flex}.page_mobileMenu__k6_6E{display:block}.page_caseStudy__jJWiy{padding-top:100px}.page_metaGrid__QtJJ_{grid-template-columns:1fr;gap:var(--space-md)}.page_heroImage__tski2{height:300px}.page_supportingImage__9Qz4b{height:350px}.page_columnImage__HGSDb,.page_wideImage__pJBlK{height:280px}}@media (max-width:480px){.page_title__dFfOL{font-size:36px}.page_overviewText__M8OgF{font-size:18px}.page_bodyText__Sy8gN,.page_impactText___EsGV{font-size:16px}}@media (prefers-reduced-motion:reduce){html:has(.page_main__bDjhR){scroll-behavior:auto}.page_main__bDjhR *,.page_main__bDjhR :after,.page_main__bDjhR :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.page_backLink__pWig0,.page_header__W_9oT{opacity:1;transform:none}.page_backLinkVisible__ibIWh{opacity:.7}}.page_main__bDjhR :is(section[id],article[id],aside[id]){scroll-margin-top:100px}.page_main__bDjhR :is(a,button,summary,select):focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}.page_skipLink__JbLLe{position:fixed;top:10px;left:16px;z-index:1100;transform:translateY(-160%);padding:14px 20px;color:#fff;background:#174d73}.page_skipLink__JbLLe:focus{transform:none}.page_navLink__BK1LJ{opacity:1;color:#615d56;min-width:44px;min-height:44px;display:inline-flex;align-items:center}.page_navLinkActive___EVJ9{color:#1a1a1a}.page_backLink__pWig0,.page_logo__FJzEK,.page_mobileNavLink__k5NMF{min-height:44px}.page_mobileMenuBtn__xApLG{width:44px;height:44px;color:#1a1a1a}.page_metaLabel__By5XU,.page_platformTag__T_48h,.page_sectionLabel__hXAmb{opacity:1;color:#645f58}.page_bodyText__Sy8gN,.page_impactText___EsGV,.page_metaValue__ZQ7Ya,.page_overviewText__M8OgF{opacity:1}.page_audienceStrip__tTBhr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;max-width:var(--case-content-width);margin:0 auto 64px;padding:28px 0;border-block:1px solid var(--stone)}.page_audienceLabel__Ttn_p{grid-column:1/-1;margin-bottom:0}.page_audienceStrip__tTBhr h3{font-family:var(--font-body);font-size:15px;font-weight:600}.page_audienceStrip__tTBhr p{margin-top:8px;font-size:15px;line-height:1.6;color:#5b564e}.page_section__BOEzJ>.page_bodyText__Sy8gN+.page_bodyText__Sy8gN{margin-top:20px}.page_visualSection__xtNIz{max-width:var(--case-content-width);margin:0 auto 72px}.page_visualSection__xtNIz>.page_bodyText__Sy8gN{max-width:800px}.page_brandRationale__ywAJa{margin-top:20px}.page_logoBoard__jXDm5{display:grid;grid-template-columns:1.3fr 1fr .7fr;grid-gap:18px;gap:18px;margin-top:32px}.page_logoBoard__jXDm5 figure{margin:0;background:#fff;border:1px solid var(--stone);padding:24px}.page_logoBoard__jXDm5 figure>div{height:170px;display:flex;align-items:center;justify-content:center}.page_logoBoard__jXDm5 img{max-width:100%;max-height:140px;width:auto;height:auto;object-fit:contain}.page_logoBoard__jXDm5 .page_horizontalLogo__bICCs{max-width:480px}.page_logoBoard__jXDm5 .page_stackedLogo__UZKT_{width:min(100%,190px)}.page_logoBoard__jXDm5 figcaption{margin-top:16px;font-size:13px;color:#5b564e}.page_brandStage__sXX1_{margin-top:18px;background:#0479bc;padding:36px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px}.page_brandStage__sXX1_ .page_stageLogo__g2DQ9{width:42%}.page_brandStage__sXX1_>span:last-child{color:#fff;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.6}.page_brandPalette__fEL_L{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px}.page_brandPalette__fEL_L>div{padding:22px 24px;background:#0479bc;color:#fff;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.page_brandPalette__fEL_L>div:nth-child(2){background:#9b9b9b;color:#1a1a1a}.page_brandPalette__fEL_L>div:nth-child(3){background:#474747}.page_artifactNote__V0vev{margin-top:20px;font-size:14px;line-height:1.65;color:#645f58}.page_guideDisclosure__502wI{max-width:var(--case-content-width);margin:0 auto 72px;border-block:1px solid var(--stone)}.page_guideDisclosure__502wI summary{padding:20px 0;min-height:60px;cursor:pointer;font-size:16px}.page_guideDisclosure__502wI .page_brandFigure__9x6p3{margin:10px 0 28px}.page_brandFigure__9x6p3 figcaption a{min-height:44px;display:inline-flex;align-items:center}.page_screenChoices__R9USn{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 24px}.page_screenChoices__R9USn button{min-height:44px;padding:10px 16px;border:1px solid var(--site-muted);background:transparent;border-radius:4px;color:var(--site-muted);font-size:14px;font-family:inherit;cursor:pointer}.page_screenChoices__R9USn button:hover{background:var(--stone);color:var(--charcoal);border-color:var(--charcoal)}.page_screenChoices__R9USn button[aria-pressed=true]{color:var(--ivory);background:var(--charcoal);border-color:var(--charcoal)}.page_screenChoices__R9USn button:focus-visible{outline:3px solid var(--charcoal);outline-offset:4px}.page_screenGallery__RSWs7{background:#efede8;padding:36px;display:grid;grid-template-columns:1fr 1.15fr;grid-gap:40px;gap:40px;align-items:center}.page_screenStory__dbjDz h4{font-family:var(--font-display);font-size:clamp(26px,3vw,36px);line-height:1.2;margin:18px 0}.page_screenStory__dbjDz p{font-size:16px;line-height:1.7;color:#4f4a42}.page_screenNumber__m7g_y{color:#615b53;font-size:11px;letter-spacing:.12em}.page_screenGallery__RSWs7 figure{margin:0;min-width:0}.page_screenGallery__RSWs7 figure img{display:block;width:100%;height:auto;border:1px solid #d4d0c8}.page_screenArtwork__OLVwG{position:relative;container-type:inline-size}.page_artworkBrand__5stjp{position:absolute;left:0;top:5.38cqw;width:13.15%;height:3.54cqw;display:flex;align-items:center;padding-left:1.22cqw;background:#1f76b8;pointer-events:none}.page_artworkBrand__5stjp .page_artworkLockup__KHKml{width:7cqw;--techstatus-logo-gap:.1cqw}.page_artworkBrand__5stjp .page_artworkLockup__KHKml img{border:0}.page_screenGallery__RSWs7 figcaption{margin-top:12px;font-size:12px;line-height:1.6;color:#615b53}.page_wideGallery__W97na{grid-template-columns:1fr}.page_wideGallery__W97na .page_screenStory__dbjDz{max-width:680px}.page_selectionStatus__jehwK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.page_testingGoals__BJguH{max-width:800px;margin-top:28px}.page_testingGoals__BJguH h4{font-family:var(--font-body);font-size:18px;font-weight:600;line-height:1.4}.page_testingGoals__BJguH ul{margin:16px 0 0;padding-left:22px;color:#4f4a42;font-size:16px;line-height:1.7}.page_testingGoals__BJguH li+li{margin-top:10px}.page_accessibleSection__f5_o1{margin-top:64px}.page_accessibilityPrinciples__cLPjd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:28px}.page_accessibilityPrinciples__cLPjd>div{min-width:0;padding-top:20px;border-top:1px solid var(--stone)}.page_accessibilityPrinciples__cLPjd h4{font-family:var(--font-body);font-size:18px;font-weight:600;line-height:1.4;margin-bottom:10px}.page_accessibilityPrinciples__cLPjd p{font-size:16px;line-height:1.6;color:#4f4a42}.page_accessibilityExample__AcIbq{display:flex;align-items:center;min-height:220px;margin:16px 0;padding:16px 12px;background:#fff;border:1px solid var(--stone);color:#474747}.page_accessibilityStatuses__3pI3F{display:flex;flex-direction:column;gap:14px;font-family:Avenir,Avenir Next,Arial,sans-serif;font-size:16px;font-weight:800}.page_accessibilityStatuses__3pI3F span{display:flex;align-items:center;gap:10px}.page_accessibilityStatuses__3pI3F img{object-fit:contain;flex-shrink:0}.page_accessibilityKeyboard__ofTv7{display:flex;flex-direction:column;gap:12px;width:100%;font-size:14px;line-height:1.5}.page_accessibilityKeyboard__ofTv7 img{display:block;width:100%;height:auto}.page_accessibilityKeyboard__ofTv7 kbd{display:inline-block;min-width:36px;padding:3px 6px;margin-right:4px;border:solid #8a8278;border-width:1px 1px 2px;border-radius:4px;background:#f7f5f1;font-family:inherit;font-size:12px;color:#474747}.page_accessibilityTable__F29BP{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.page_accessibilityTable__F29BP caption{text-align:left;padding-bottom:12px;font-size:12px;color:#615b53}.page_accessibilityTable__F29BP :is(th,td){text-align:left;padding:7px 0;border-bottom:1px solid var(--stone)}.page_accessibilityTable__F29BP :is(th,td):last-child{text-align:right;padding-left:6px}.page_accessibilityTable__F29BP tbody th{font-weight:500}.page_appearanceDemo__0edFc{width:100%;border:1px solid #dedede;background:#fff;color:#474747;font-family:Avenir,Avenir Next,Arial,sans-serif}.page_appearanceHeader__6tigd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px;background:#196eae;color:#fff}.page_appearanceHeader__6tigd .page_appearanceLogo__5CI5d{width:104px;--techstatus-logo-gap:1.5px}.page_appearanceContent__TWkUj{display:flex;flex-direction:column;gap:8px;padding:14px;font-size:14px}.page_appearanceContent__TWkUj>span:first-child{font-size:12px}.page_appearanceContent__TWkUj>span:last-child{display:flex;align-items:center;gap:6px}.page_appearanceContent__TWkUj img{-webkit-clip-path:circle(44% at 50% 50.617%);clip-path:circle(44% at 50% 50.617%)}.page_appearanceDemo__0edFc[data-theme=dark]{color-scheme:dark;background:#202020;color:#f2f2f2;border-color:#555}.page_appearanceDemo__0edFc[data-theme=dark] .page_appearanceHeader__6tigd{background:#333}@media (max-width:700px){.page_accessibilityPrinciples__cLPjd{grid-template-columns:1fr;gap:28px}.page_accessibilityExample__AcIbq{min-height:0;padding:20px}.page_accessibilityKeyboard__ofTv7,.page_accessibilityTable__F29BP,.page_accessibilityTable__F29BP caption{font-size:14px}}@media (max-width:768px){.page_audienceStrip__tTBhr{gap:20px;margin-bottom:40px}.page_logoBoard__jXDm5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_logoBoard__jXDm5 figure:first-child{grid-column:1/-1}.page_logoBoard__jXDm5 figure>div{height:120px}.page_logoBoard__jXDm5 img{max-height:100px}.page_logoBoard__jXDm5 .page_horizontalLogo__bICCs{max-width:390px}.page_logoBoard__jXDm5 .page_stackedLogo__UZKT_{width:min(100%,130px)}.page_brandStage__sXX1_{padding:28px 24px;flex-direction:column;align-items:flex-start;gap:20px}.page_brandStage__sXX1_ .page_stageLogo__g2DQ9{width:min(100%,360px)}.page_brandPalette__fEL_L>div{padding:18px 12px;flex-direction:column;gap:7px;font-size:12px}.page_screenGallery__RSWs7{grid-template-columns:1fr;gap:28px;padding:24px}.page_guideDisclosure__502wI,.page_visualSection__xtNIz{margin-bottom:48px}.page_metaGrid__QtJJ_{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.page_metaHeader__o8fsr{gap:10px}.page_metaValue__ZQ7Ya{font-size:14px}}@media (max-width:480px){.page_audienceStrip__tTBhr{grid-template-columns:1fr;gap:20px}.page_audienceStrip__tTBhr p{margin-top:4px}.page_screenChoices__R9USn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_screenChoices__R9USn button{padding:10px;font-size:13px}.page_screenGallery__RSWs7{padding:20px}}.page_markVariants__XUqqY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border:1px solid var(--stone);background:#fff}.page_markVariants__XUqqY figure{margin:0;padding:24px;text-align:center}.page_markVariants__XUqqY figure+figure{border-left:1px solid var(--stone)}.page_markVariants__XUqqY img{display:block;width:90px;height:76px;object-fit:contain;margin:0 auto 16px}.page_markVariants__XUqqY figcaption{font-size:13px;color:#5b564e}.page_componentKit__o8l7i{margin-top:56px}.page_kitTitle__Ox_pp{font-family:var(--font-display);font-size:clamp(28px,3.5vw,38px);line-height:1.2}.page_kitIntro__N8FH3{max-width:800px;font-size:18px;line-height:1.65;margin-top:18px}.page_kitGroup__UXvXw{margin-top:40px;padding-top:28px;border-top:1px solid var(--stone);min-width:0}.page_kitGroup__UXvXw h4{font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.page_kitGroup__UXvXw>p,.page_patternGroup__z7lkr>div>p{max-width:760px;margin-top:10px;font-size:16px;line-height:1.65;color:#5b564e}.page_semanticPalette__hZqU4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.page_semanticPalette__hZqU4>div{background:#fff;border:1px solid var(--stone);padding-bottom:20px}.page_colorSample__dHbbF{height:84px;margin-bottom:18px}.page_semanticPalette__hZqU4 span,.page_semanticPalette__hZqU4 strong{display:block;padding:0 20px}.page_semanticPalette__hZqU4 strong{font-size:15px;font-weight:600}.page_semanticPalette__hZqU4 span{font-size:14px;color:#5b564e;margin-top:6px}.page_typeSpecimens__LtYb5{margin-top:24px;background:#fff;border:1px solid var(--stone);padding:4px 28px}.page_typeSpecimens__LtYb5>div{padding:24px 0}.page_typeSpecimens__LtYb5>div+div{border-top:1px solid var(--stone)}.page_typeMeta__nk8Jo{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;font-size:13px;color:#5b564e;margin-bottom:14px}.page_typeMeta__nk8Jo strong{color:#474747;min-width:36px}.page_typeSpecimens__LtYb5 p{font-family:Avenir,Avenir Next,Arial,sans-serif;color:#474747;line-height:1.3}.page_typeDisplay__tcj1Y{font-size:clamp(32px,4.7vw,64px);font-weight:900;font-style:oblique;text-transform:uppercase}.page_typeHeading__iZAXL{font-size:clamp(25px,3vw,37px);font-weight:800;text-transform:uppercase}.page_typeSubheading__QkpRb{font-size:21px;font-weight:800;text-transform:uppercase}.page_typeBody__JK5f3{font-size:16px;font-weight:400}.page_indicatorGrid__iAiWq,.page_tileGrid__PRHV9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.page_indicatorGrid__iAiWq figure,.page_tileGrid__PRHV9 figure{margin:0;background:#fff;border:1px solid var(--stone);padding:24px 16px;text-align:center;min-width:0}.page_indicatorGrid__iAiWq img{display:block;width:72px;height:72px;object-fit:contain;margin:0 auto 20px}.page_indicatorGrid__iAiWq strong,.page_tileGrid__PRHV9 strong{display:block;font-size:15px;font-weight:600;line-height:1.5}.page_indicatorGrid__iAiWq span,.page_tileGrid__PRHV9 span{display:block;font-size:14px;line-height:1.5;color:#5b564e;margin-top:7px}.page_tileGrid__PRHV9 figure{padding:20px 14px}.page_tileGrid__PRHV9 img{width:100%;height:auto;display:block;margin-bottom:16px}.page_utilityGrid__mlpDR{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.page_buttonSpecimens__blLFO{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 0}.page_buttonSpecimens__blLFO button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 30px;border:1px solid #0479bc;border-radius:8px;font-family:Avenir,Avenir Next,Arial,sans-serif;font-size:16px;font-weight:500;cursor:pointer}.page_kitPrimary__Z11WE{background:#0479bc;color:#fff}.page_kitSecondary__LY6hH{background:#fff;color:#0479bc}.page_buttonSpecimens__blLFO button:hover{border-color:#174d73;background:#174d73;color:#fff}.page_buttonSpecimens__blLFO button:active{border-color:#104f80;background:#104f80;color:#fff}.page_appIconSpecimen__A_6Ib,.page_faviconSpecimen__liGMd{margin:24px 0 0}.page_faviconSpecimen__liGMd img{display:block;width:min(100%,423px);height:auto}.page_appIconSpecimen__A_6Ib{display:flex;align-items:center;gap:20px}.page_appIconSpecimen__A_6Ib img{display:block;width:100px;height:100px;object-fit:contain}.page_appIconSpecimen__A_6Ib figcaption,.page_faviconSpecimen__liGMd figcaption,.page_patternFigure__F2fEQ figcaption{font-size:13px;color:#5b564e;line-height:1.6;margin-top:12px}.page_appIconSpecimen__A_6Ib figcaption{margin:0}.page_patternGroup__z7lkr{display:grid;grid-template-columns:1fr .85fr;grid-gap:48px;gap:48px;align-items:center}.page_patternNotes__TF5R9{margin-top:24px}.page_patternNotes__TF5R9>div{padding:18px 0;border-bottom:1px solid var(--stone)}.page_patternNotes__TF5R9 dt{font-size:15px;font-weight:600}.page_patternNotes__TF5R9 dd{margin:7px 0 0;font-size:15px;line-height:1.6;color:#5b564e}.page_patternFigure__F2fEQ{margin:0;max-width:440px}@media (max-width:768px){.page_componentKit__o8l7i{margin-top:40px}.page_kitIntro__N8FH3{font-size:16px}.page_kitGroup__UXvXw{margin-top:32px;padding-top:24px}.page_indicatorGrid__iAiWq,.page_semanticPalette__hZqU4,.page_tileGrid__PRHV9{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_patternGroup__z7lkr,.page_utilityGrid__mlpDR{grid-template-columns:1fr;gap:0}.page_patternFigure__F2fEQ{margin:28px auto 0}.page_typeSpecimens__LtYb5{padding-inline:20px}.page_markVariants__XUqqY figure{padding:20px 12px}.page_markVariants__XUqqY img{width:65px;height:55px}.page_patternGroup__z7lkr{gap:0}}@media (max-width:480px){.page_indicatorGrid__iAiWq figure{padding:20px 12px}.page_semanticPalette__hZqU4 span,.page_semanticPalette__hZqU4 strong{padding-inline:16px}.page_tileGrid__PRHV9 figure{padding:16px 10px}.page_tileGrid__PRHV9 strong{font-size:14px}.page_typeDisplay__tcj1Y{font-size:30px}.page_typeHeading__iZAXL{font-size:25px}.page_typeSubheading__QkpRb{font-size:19px}.page_markVariants__XUqqY figcaption{font-size:12px}}@media (forced-colors:active){.page_screenChoices__R9USn button[aria-pressed=true]{border-color:Highlight}.page_screenChoices__R9USn button:focus-visible{outline-color:Highlight}}.page_brandIdentity__5h2vr{--tartan-brand-off-white:#fff8ef;--tartan-brand-gold:#a9996e;--tartan-brand-red:#931c21;--tartan-brand-navy:#1c1f50;--tartan-brand-black:#000}body:has(.page_brandIdentity__5h2vr)>.grain-overlay{display:none}.page_identityBoard__v4BDt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:32px}.page_identityBoard__v4BDt figure{margin:0;padding:24px;background:var(--tartan-brand-off-white);border:1px solid var(--stone);display:flex;flex-direction:column;min-width:0}.page_logoSpecimen__qwmdk{height:190px;display:flex;justify-content:center;align-items:center}.page_identityBoard__v4BDt figcaption{margin-top:16px;font-size:13px;line-height:1.6;color:var(--tartan-brand-black)}.page_brandStage__Fogzy{margin-top:18px;padding:36px 32px;background:var(--tartan-brand-navy);display:flex;align-items:center;justify-content:space-between;gap:32px}.page_brandStage__Fogzy>span{width:42%}.page_brandStage__Fogzy p{color:var(--tartan-brand-off-white);font-size:14px;font-weight:500;line-height:1.6}.page_brandPalette__cQLZW{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.page_brandPalette__cQLZW>div{min-width:0;padding:22px 20px;background:var(--tartan-brand-off-white);color:var(--tartan-brand-navy);display:flex;flex-direction:column;gap:8px;font-size:13px}.page_brandPalette__cQLZW>div:first-child{box-shadow:inset 0 0 0 1px var(--stone)}.page_brandPalette__cQLZW>div:nth-child(2){background:var(--tartan-brand-gold)}.page_brandPalette__cQLZW>div:nth-child(3){background:var(--tartan-brand-red);color:var(--tartan-brand-off-white)}.page_brandPalette__cQLZW>div:nth-child(4){background:var(--tartan-brand-navy);color:var(--tartan-brand-off-white)}.page_brandPalette__cQLZW>div:nth-child(5){background:var(--tartan-brand-black);color:var(--tartan-brand-off-white)}.page_componentGrid__keCjv{display:grid;grid-template-columns:1.3fr 1fr .7fr;grid-gap:32px;gap:32px;align-items:center;margin-top:32px}.page_componentGrid__keCjv figure{margin:0}.page_componentCopy__5udcu{min-width:0}.page_dispatchArtworkOverlay__qsbir{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:#fff8ef}.page_dispatchMemberAvatar__zq6nx{display:block;box-sizing:border-box;width:36px;height:36px;border-radius:50%;padding:2px;object-fit:cover;background:linear-gradient(135deg,#a9996e,#931c21 50%,#1c1f50)}.page_dispatchArtworkOverlay__qsbir>rect,.page_dispatchIconBackground__BNjub{fill:#1c1f50}.page_dispatchArtworkOverlay__qsbir text{fill:#a9996e;font:700 12px Avenir,Avenir Next,Arial,sans-serif;letter-spacing:1px}.page_dispatchArtworkOverlay__qsbir [data-selected=true] .page_dispatchIconBackground__BNjub{fill:#353555}@media (max-width:768px){.page_identityBoard__v4BDt{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_identityBoard__v4BDt figure{padding:20px}.page_logoSpecimen__qwmdk{height:180px}.page_brandStage__Fogzy{padding:28px 24px;flex-direction:column;align-items:flex-start;gap:24px}.page_brandStage__Fogzy>span{width:min(100%,300px)}.page_brandPalette__cQLZW>div{padding:18px 12px;font-size:12px}.page_componentGrid__keCjv{grid-template-columns:1fr 1fr;gap:24px}.page_componentCopy__5udcu{grid-column:1/-1}}@media (max-width:600px){.page_brandPalette__cQLZW{grid-template-columns:repeat(2,minmax(0,1fr))}.page_brandPalette__cQLZW>div:last-child{grid-column:1/-1}}@media (max-width:480px){.page_identityBoard__v4BDt{grid-template-columns:1fr}.page_identityBoard__v4BDt figure{padding:24px}.page_logoSpecimen__qwmdk{height:190px}.page_componentGrid__keCjv{gap:16px}}.page_connectedJourney__QBzZs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;list-style:none;padding:28px 0;margin:32px 0;border-block:1px solid var(--stone)}.page_connectedJourney__QBzZs li{min-width:0}.page_connectedJourney__QBzZs li>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#615b53}.page_connectedJourney__QBzZs h4{font-family:var(--font-body);font-size:17px;line-height:1.4;font-weight:600;margin:14px 0 10px}.page_connectedJourney__QBzZs p{font-size:15px;line-height:1.65;color:#5b564e}.page_prototypeLink__2Lfxr{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin:12px 0 28px;padding:12px 18px;border:1px solid var(--charcoal);border-radius:4px;background:var(--charcoal);color:var(--ivory);font:500 14px/1.4 var(--font-body);text-decoration:none}.page_prototypeLink__2Lfxr:hover{background:var(--charcoal-soft)}.page_prototypeLink__2Lfxr:focus-visible,.page_sourceDesigns__ZPVWa summary:focus-visible{outline:3px solid var(--charcoal);outline-offset:4px}.page_sourceDesigns__ZPVWa{border-block:1px solid var(--stone);margin-top:32px;padding:8px 0}.page_sourceDesigns__ZPVWa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:16px 0;min-height:48px;list-style:none;font:500 16px/1.5 var(--font-body)}.page_sourceDesigns__ZPVWa summary::-webkit-details-marker{display:none}.page_sourceDesigns__ZPVWa summary svg{flex-shrink:0}.page_sourceDesigns__ZPVWa[open] summary svg{transform:rotate(180deg)}.page_sourceDesigns__ZPVWa[open] summary{margin-bottom:12px}.page_sourceDesigns__ZPVWa figure{margin:28px 0}@media (max-width:768px){.page_connectedJourney__QBzZs{grid-template-columns:1fr;gap:24px;padding:24px 0}.page_connectedJourney__QBzZs h4{margin-top:10px}.page_prototypeLink__2Lfxr{max-width:100%}}.TechStatusScreenArtwork_screen__f4MxH{--source-header-height:7.58cqw;--header-height:7.15cqw;container-type:inline-size;border:1px solid #d4d0c8;background:#fff}.TechStatusScreenArtwork_header__2fjiD{display:flex;align-items:center;justify-content:space-between;gap:3cqw;height:var(--header-height);padding:0 3.8cqw;background:#196eae;color:#fff;font-family:Avenir,Avenir Next,Arial,sans-serif}.TechStatusScreenArtwork_identity__ks6R1,.TechStatusScreenArtwork_tools__z_Evp{display:flex;align-items:center}.TechStatusScreenArtwork_identity__ks6R1{gap:2cqw}.TechStatusScreenArtwork_header__2fjiD .TechStatusScreenArtwork_logo__yXnKC{width:14cqw;--techstatus-logo-gap:.12cqw}.TechStatusScreenArtwork_header__2fjiD .TechStatusScreenArtwork_logo__yXnKC img{border:0}.TechStatusScreenArtwork_tools__z_Evp{gap:1.5cqw;margin-left:auto}.TechStatusScreenArtwork_greeting__qMDS6{font-size:1.85cqw;font-weight:800;white-space:nowrap}.TechStatusScreenArtwork_header__2fjiD .TechStatusScreenArtwork_profile__1z9Uf{width:4.4cqw;height:4.4cqw;object-fit:cover;border:.2cqw solid #fff;border-radius:50%}.TechStatusScreenArtwork_latest__1vw3O{padding:.35cqw 1.5cqw;border:.15cqw solid #a51c42;border-radius:3cqw;background:#e2144f;font-size:1.7cqw;font-weight:800;line-height:1.3;text-transform:uppercase}.TechStatusScreenArtwork_applications__N5lKY{display:flex;align-items:center;justify-content:center;width:8.6cqw;height:3.2cqw;border-radius:.3cqw;background:#fff;color:#196eae}.TechStatusScreenArtwork_applications__N5lKY svg{width:2.2cqw;height:2.2cqw}.TechStatusScreenArtwork_body__yeeEh{position:relative;overflow:hidden}.TechStatusScreenArtwork_screen__f4MxH .TechStatusScreenArtwork_bodyImage__RLAeC{display:block;width:100%;height:auto;margin-top:calc(-1 * var(--source-header-height));border:0}.TechStatusScreenArtwork_applicationTitle__d1jzn{position:absolute;left:3%;top:2.55cqw;width:94%;height:5.72cqw;display:flex;align-items:center;justify-content:center;background:#fff;color:#474747;font:800 2.9cqw/1.3 Avenir,Avenir Next,Arial,sans-serif;text-align:center;text-transform:uppercase}.TechStatusScreenArtwork_metrics__jr4_w{--source-header-height:4.665cqw;--header-height:4.665cqw}.TechStatusScreenArtwork_metrics__jr4_w .TechStatusScreenArtwork_logo__yXnKC{width:9cqw}.TechStatusScreenArtwork_metrics__jr4_w .TechStatusScreenArtwork_greeting__qMDS6{font-size:1.2cqw}.TechStatusScreenArtwork_metrics__jr4_w .TechStatusScreenArtwork_profile__1z9Uf{width:2.7cqw;height:2.7cqw;border-width:.12cqw}