body.wk-architecture{display:block;background:#fff;overflow-x:clip}.wk-architecture .site-head{background:#fff;height:var(--wk-header-height);margin-bottom:calc(-1 * var(--wk-header-height));padding-inline:40px;border-bottom-color:var(--wk-hairline, #ebeae9)}.wk-architecture .site-head:after{display:none}.wk-architecture .site-head .nav-trigger{color:#000;font-weight:500}.wk-architecture .site-actions .wk-btn-secondary{background:#fff;border-color:var(--wk-border);color:#000}.wk-architecture .site-actions .wk-btn-secondary:hover{background:#f1f1f1;border-color:var(--wk-border)}.wk-architecture .site-head.is-floating{top:0;margin:0 0 calc(-1 * var(--wk-header-height));padding-inline:40px;border-radius:0;border-color:transparent transparent var(--wk-hairline, #ebeae9);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.wk-architecture .site-menu{top:calc(100% + 8px)}.wk-architecture-skip{position:fixed;z-index:100;top:12px;left:12px;padding:12px 16px;border-radius:4px;background:var(--wk-ink);color:#fff;transform:translateY(-160%)}.wk-architecture-skip:focus{transform:none}.wk-architecture-hero{position:relative;display:block;height:auto;min-height:0;margin:0;padding:0;overflow:visible;background:#fff;color:var(--wk-ink)}.wk-architecture-copy{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:clamp(18px,1.05vw,20px);width:min(100%,1728px);margin:0 auto;min-height:0;padding:min(clamp(172px,11vw,192px),max(128px,17svh)) clamp(32px,2.1vw,40px) 0;text-align:center}.wk-architecture-intro{grid-column:2 / span 10}.wk-architecture-hero h1{margin:0;max-width:none;font-size:48px;line-height:56px;letter-spacing:-1.08px;text-wrap:balance;color:#000;font-family:var(--wk-display, "Newsreader", Georgia, serif);font-weight:450}.wk-architecture-hero h1 span{color:inherit}.wk-headline-line{white-space:normal}.wk-architecture-hero .wk-hero-lead{max-width:704px;margin:16px auto 0;font-family:var(--wk-sans);font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.045px;color:var(--wk-text-muted, #737373);text-wrap:balance}@media(max-width:767px){.wk-architecture-hero h1{font-size:36px;line-height:40px;letter-spacing:-.81px}.wk-architecture-hero .wk-hero-lead{font-size:17px;letter-spacing:-.21px}}.wk-architecture-message{position:absolute;left:0;right:0;bottom:calc(100% + 24px);z-index:3;width:min(82%,1200px);margin:0 auto;padding:0}.wk-hero-tagline{max-width:44em;margin:20px auto 0;color:var(--wk-text-muted);font-family:var(--wk-sans);font-size:18px;line-height:1.7;letter-spacing:-.01em;text-wrap:balance}.wk-audience{display:inline-flex;align-items:center;gap:5px;vertical-align:1px;padding:0 7px 0 6px;border:1px solid var(--wk-hairline);border-radius:4px;background:var(--wk-surface);color:var(--wk-text);box-shadow:0 1px 3px #00000014;font-size:.875em;font-weight:500;line-height:22px;white-space:nowrap;text-decoration:none;transition:box-shadow var(--wk-ease),border-color var(--wk-ease)}.wk-audience:focus-visible{outline:2px solid var(--wk-cobalt);outline-offset:2px}.wk-audience:hover{border-color:var(--wk-border);box-shadow:0 2px 8px #0000001f}.wk-audience-icon{transition:color var(--wk-ease)}.wk-audience:hover .wk-audience-icon{color:var(--wk-cobalt)}.wk-audiences{white-space:nowrap}.wk-audience-icon{flex:none;width:13px;height:13px;color:var(--wk-text-muted)}@media(max-width:1024px){.wk-hero-tagline{font-size:16px}}@media(max-width:759px){.wk-hero-tagline{margin-top:16px}}.wk-architecture .hero-actions{justify-content:center;gap:12px;margin-top:32px}.wk-stories-list{position:relative;display:flex;justify-content:space-between;gap:24px;padding:14px 24px}.wk-stories-list:before,.wk-story-detail:before{content:"";position:absolute;inset:0;border-radius:4px;background:#e4e4e48c;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.wk-stories-list:before,.wk-story-detail:before{background:#ecececeb}}.wk-story{position:relative;color:#000;font-size:16px;line-height:1.45;letter-spacing:-.01em}.wk-story h2{margin:0;font:inherit}.wk-story-toggle{display:inline-block;padding:0;border:0;background:none;color:#000;font:inherit;font-family:var(--wk-sans);font-weight:500;letter-spacing:inherit;text-align:inherit;cursor:pointer}.wk-story-toggle:focus-visible{outline:2px solid var(--wk-cobalt);outline-offset:2px}.wk-story-detail{position:absolute;bottom:calc(100% + 14px);left:-24px;z-index:1;display:block;width:328px;padding:16px 24px 12px;font-size:15px;visibility:hidden;transition:visibility 0s linear .4s}.wk-story-detail:before{border-radius:4px 4px 0 0;clip-path:inset(100% 0 0 0);transition:clip-path .4s cubic-bezier(.22,.8,.24,1)}.is-active>.wk-story-detail:before{clip-path:inset(0)}.wk-story-copy{position:relative;display:block;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .3s cubic-bezier(.22,.8,.24,1)}.is-active>.wk-story-detail{visibility:visible;transition-delay:0s}.is-active>.wk-story-detail .wk-story-copy{opacity:1;transform:none;transition:opacity .35s ease .08s,transform .5s cubic-bezier(.22,.8,.24,1) .05s}.wk-story:last-child>.wk-story-detail{left:auto;right:-24px}.wk-stories-list:has(>.wk-story:first-child.is-active):before{border-top-left-radius:0}.wk-stories-list:has(>.wk-story:last-child.is-active):before{border-top-right-radius:0}.wk-story-link{display:inline-block;margin-top:6px;color:#000;font-weight:500;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wk-story-link:focus-visible{outline:2px solid var(--wk-cobalt);outline-offset:2px}@media(prefers-reduced-motion:reduce){.wk-story-detail,.wk-story-detail:before,.wk-story-copy,.is-active>.wk-story-detail .wk-story-copy{transform:none;transition:none}}.wk-architecture .hero-actions .wk-btn{min-width:0}.wk-architecture .hero-actions .wk-btn-primary{background:#000;border-color:#000;color:#fff}.wk-architecture .hero-actions .wk-btn-primary:hover{background:#1c1c1c;border-color:#1c1c1c}.wk-architecture .hero-actions .wk-btn-primary:focus-visible{outline-color:#000}.wk-architecture .hero-actions .wk-btn-secondary{background:#fff;border-color:var(--wk-border);color:#000}.wk-architecture .hero-actions .wk-btn-secondary:hover{background:#f4f2ef;border-color:var(--wk-border)}.wk-studio-sequence{position:relative;margin-top:79px;padding:1px 60px 72px;overflow:clip;overflow-clip-margin:40px}.wk-screen-stage{position:relative;isolation:isolate;width:min(100%,1400px);margin:0 auto}.wk-screen{position:relative;z-index:1;width:100%;margin:0;padding:0;background:transparent;border-radius:0;box-shadow:none}.wk-screen img{display:block;width:100%;height:auto;border-radius:2px}@media(max-width:1024px){.wk-architecture-copy{display:block;text-align:center}.wk-architecture .hero-actions{justify-content:center;margin-top:28px}.wk-stories-list{gap:20px}.wk-story-detail{width:268px}}@media(max-width:759px){.wk-architecture .site-head{background:#fff;height:var(--wk-header-height);margin-bottom:calc(-1 * var(--wk-header-height));padding-inline:24px}.wk-architecture .site-head.is-floating{margin-bottom:calc(-1 * var(--wk-header-height));padding-inline:24px}.wk-architecture-copy{display:block;min-height:0;padding:164px 20px 48px;text-align:center}.wk-architecture-message{position:static;width:auto;margin:0 20px 24px}.wk-stories-list{flex-direction:column;gap:12px;padding:16px 20px}.wk-story-detail{position:static;display:grid;grid-template-rows:0fr;width:auto;padding:0;transition:grid-template-rows .45s cubic-bezier(.22,.8,.24,1),visibility 0s linear .45s}.wk-story-detail:before{display:none}.is-active>.wk-story-detail{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.22,.8,.24,1),visibility 0s}.wk-story-copy{min-height:0;overflow:hidden;padding-top:0;transform:translateY(-6px);transition:opacity .2s ease,transform .3s cubic-bezier(.22,.8,.24,1),padding-top .45s cubic-bezier(.22,.8,.24,1)}.is-active>.wk-story-detail .wk-story-copy{padding-top:6px;transition:opacity .35s ease .08s,transform .5s cubic-bezier(.22,.8,.24,1) .05s,padding-top .45s cubic-bezier(.22,.8,.24,1)}.wk-architecture .hero-actions{justify-content:center;margin-top:28px}.wk-architecture .hero-actions .wk-btn{font-size:14px;padding-inline:14px}.wk-studio-sequence{margin-top:7px}}@media(max-width:1280px){.wk-studio-sequence{padding-inline:32px}}@media(max-width:1024px){.wk-studio-sequence{padding-inline:28px}.wk-screen-stage{width:1400px;margin-inline:0}.wk-studio-sequence:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:72px;width:360px;pointer-events:none;background:linear-gradient(to right,#fff0,#fffc)}}@media(max-width:640px){.wk-studio-sequence{padding-inline:18px}.wk-screen-stage{width:700px}.wk-studio-sequence:after{background:linear-gradient(to right,#fff0 70%,#fffc)}}.wk-architecture-hero{min-height:100svh;isolation:isolate;background:#fff}.wk-kite-sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:paint;container-type:inline-size;opacity:.94;background:radial-gradient(ellipse at 96% 57%,#b8d4f4 0%,transparent 61%),linear-gradient(135deg,#004b9d,#1577d1 37%,#6ba7e8 72%,#9abfeb)}.wk-kite-flight{position:absolute;top:0;left:0;width:100%;height:100%}.wk-architecture-hero .wk-kite-flight{mask-image:none}.wk-sky-light{position:absolute;transform:translate(-50%,-50%) rotate(-22deg)}.wk-kite-depth{position:absolute;inset:0;transform-origin:50% 50%}.wk-kite-depth--1{--travel: 92px;--lift: 32px;animation:wk-kite-wind-a 28s linear -7s infinite}.wk-kite-depth--2{--travel: 68px;--lift: 26px;animation:wk-kite-wind-b 31s linear -17s infinite}.wk-kite-depth--3{--travel: 100px;--lift: 36px;animation:wk-kite-wind-c 25s linear -11s infinite}.wk-kite-depth--4{--travel: 78px;--lift: 30px;animation:wk-kite-wind-a 34s linear -23s infinite}.wk-kite-depth--5{--travel: 110px;--lift: 40px;animation:wk-kite-wind-b 29s linear -4s infinite}@keyframes wk-kite-wind-a{0%,to{transform:translate3d(calc(var(--travel) * -.45),0,0) rotate(-.12deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}25%{transform:translate3d(0,calc(var(--lift) * -.55),0) rotate(.04deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}50%{transform:translate3d(calc(var(--travel) * .55),calc(var(--lift) * -.1),0) rotate(.16deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}75%{transform:translate3d(calc(var(--travel) * .05),calc(var(--lift) * .45),0) rotate(-.02deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}}@keyframes wk-kite-wind-b{0%,to{transform:translate3d(calc(var(--travel) * .25),calc(var(--lift) * -.5),0) rotate(.1deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}25%{transform:translate3d(calc(var(--travel) * .55),calc(var(--lift) * .15),0) rotate(-.08deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}50%{transform:translate3d(calc(var(--travel) * -.15),calc(var(--lift) * .5),0) rotate(-.18deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}75%{transform:translate3d(calc(var(--travel) * -.45),calc(var(--lift) * -.05),0) rotate(.02deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}}@keyframes wk-kite-wind-c{0%,to{transform:translate3d(calc(var(--travel) * -.4),calc(var(--lift) * .15),0) rotate(-.08deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}25%{transform:translate3d(calc(var(--travel) * -.05),calc(var(--lift) * -.45),0) rotate(.12deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}50%{transform:translate3d(calc(var(--travel) * .6),calc(var(--lift) * -.2),0) rotate(.04deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}75%{transform:translate3d(calc(var(--travel) * .15),calc(var(--lift) * .4),0) rotate(-.16deg);animation-timing-function:cubic-bezier(.3,.05,.65,.95)}}@media(max-width:767px){.wk-kite-flight{width:200%;height:100%;left:-70%}}@media(prefers-reduced-motion:reduce){.wk-kite-depth{animation:none;transform:none}}.wk-architecture-hero h1{color:#000}.wk-architecture-hero .wk-hero-lead{color:#424b59}.wk-architecture .site-head:not(.is-floating){border-bottom-color:#0000001a}.wk-architecture .site-head:not(.is-floating) :is(.lockup,.site-nav>.nav-group>.nav-trigger,.site-menu-btn){color:#111}.wk-architecture .site-head:not(.is-floating) .lockup svg{filter:none}.wk-architecture-hero .wk-studio-sequence:after{display:none}.wk-rotating-audience{position:relative;display:block;width:100%;height:1.2em;container-type:inline-size}.wk-rotating-audience>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:min(1em,9cqw);visibility:hidden;opacity:0;filter:blur(20px);transition:opacity .6s ease-in-out,filter .6s ease-in-out,visibility .6s ease-in-out}.wk-rotating-audience>span[data-active=true]{visibility:visible;opacity:1;filter:blur(0)}@media(prefers-reduced-motion:reduce){.wk-rotating-audience>span{transition:none;filter:none}}
