@layer architect-ua{.architect-page :where(h1){margin:.67em 0;font-size:2em;font-weight:700}.architect-page :where(h2){margin:.83em 0;font-size:1.5em;font-weight:700}.architect-page :where(h3){margin:1em 0;font-size:1.17em;font-weight:700}.architect-page :where(p){margin:1em 0}.architect-page :where(figure){margin:1em 40px}.architect-page :where(a){text-decoration:underline}.architect-page :where(img){max-width:none;height:auto;display:inline}.architect-page :where(.brand img){width:64px;height:64px}.architect-page{-webkit-font-smoothing:auto;line-height:normal}.architect-page *{border-color:currentColor}}.architect-page{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0d;--ink:#eeece7;--gold:#d4bb88;--muted:#b6b3ad;--line:#39352d}.architect-page,.architect-page *{box-sizing:border-box}html:has(.architect-page){scroll-behavior:smooth;scroll-padding-top:24px}.architect-page{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.architect-page a{color:inherit;text-underline-offset:6px}.architect-page a:hover{color:var(--gold)}.architect-page a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.architect-page .skip{z-index:5;background:var(--ink);color:var(--bg);padding:16px;position:absolute;top:-80px;left:20px}.architect-page .skip:focus{top:16px}.architect-page header,.architect-page footer{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:24px 5%;display:flex}.architect-page header>a:last-child{padding:14px 0;font-size:13px}.architect-page .brand{color:var(--gold);align-items:center;gap:8px;font:36px Georgia,serif;text-decoration:none;display:flex}.architect-page .brand img{object-fit:contain}.architect-page .edition,.architect-page .eyebrow,.architect-page figcaption,.architect-page .chapter-label>span{letter-spacing:2px;color:var(--gold);font:11px/1.6 monospace}.architect-page .hero{grid-template-columns:1fr 1fr;align-items:center;gap:4%;max-width:1440px;margin:auto;padding:50px 5% 64px;display:grid}.architect-page .hero-type{z-index:1;position:relative}.architect-page .hero .eyebrow{letter-spacing:5px;margin-bottom:36px}.architect-page h1{letter-spacing:-4px;max-width:620px;margin:0 0 36px;font:clamp(60px,7.7vw,116px)/.96 Georgia,serif}.architect-page .role{white-space:pre-line;color:var(--muted);font-size:15px;line-height:1.9}.architect-page .scroll{color:var(--muted);margin-top:68px;font-size:12px;line-height:2.8}.architect-page .scroll a{color:var(--gold)}.architect-page figure{margin:0;position:relative}.architect-page figure img{border-radius:1px;width:100%;height:auto;display:block}.architect-page figcaption{letter-spacing:1px;padding-top:16px;font-size:10px}.architect-page .chapters{border-block:1px solid var(--line);justify-content:space-between;gap:16px;max-width:1296px;margin:0 auto;padding:18px 0;display:flex}.architect-page .chapters a{align-items:center;gap:12px;min-height:44px;font-size:12px;text-decoration:none;display:flex}.architect-page .chapters span{color:var(--gold);font-family:monospace}.architect-page .chapter{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.12fr;gap:10%;max-width:1296px;margin:auto;padding:110px 0;display:grid}.architect-page .chapter-label{min-height:260px;position:relative;overflow:hidden}.architect-page .chapter-label h2{margin:20px 0;font:42px/1.1 Georgia,serif}.architect-page .geometry{border:1px solid #61523a;width:220px;height:220px;margin:80px 0 0 40px;position:relative;transform:rotate(45deg)}.architect-page .geometry:before,.architect-page .geometry:after{content:"";border:1px solid #61523a;position:absolute;inset:24px}.architect-page .geometry:after{inset:50px}.architect-page .g0{background:radial-gradient(at bottom,#5c492c55,#0000 70%);border-radius:50%;height:180px;transform:rotate(-20deg)}.architect-page .g0:before,.architect-page .g0:after{border-radius:50%}.architect-page .g1{transform:perspective(300px)rotateX(55deg)rotate(45deg)}.architect-page .g2{background:radial-gradient(circle,#d4bb8820,#0000 70%);transform:rotate(30deg)}.architect-page .g3{border-radius:50%;transform:rotate(45deg)}.architect-page .g4{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#d4bb8810}.architect-page .prose{max-width:620px}.architect-page .prose h3{letter-spacing:-.5px;color:var(--gold);margin:0 0 40px;font:clamp(32px,3.1vw,46px)/1.15 Georgia,serif}.architect-page .prose p{color:#d6d3cc;white-space:pre-line;margin:0 0 25px;font:18px/1.85 Arial,sans-serif}.architect-page .prose p:last-child{margin-bottom:0}.architect-page #chapter-5 .prose p:nth-last-child(-n+3){color:var(--ink);font:38px/1.25 Georgia,serif}.architect-page #chapter-5 .prose p:last-child{color:var(--gold);font-size:54px}.architect-page .work{background:#141416;padding:100px 5%}.architect-page .work>h2{margin:24px 0 64px;font:60px/1.05 Georgia,serif}.architect-page .work-grid{grid-template-columns:repeat(3,1fr);gap:5%;max-width:1296px;display:grid}.architect-page .work h3{color:var(--gold);font-size:16px;font-weight:400}.architect-page .work p:not(.eyebrow){color:#d6d3cc;font-size:16px;line-height:1.8}.architect-page .boundary{border-top:1px solid var(--line);max-width:760px;margin-top:40px;padding:26px 0}.architect-page .work>a{padding:14px 0;display:inline-block}.architect-page footer{color:var(--muted);padding-block:40px;font-size:12px;line-height:2}.architect-page footer a{align-items:center;min-height:44px;display:flex}@media (width<=1450px){.architect-page .chapters,.architect-page .chapter{margin-inline:5%}}@media (width<=760px){.architect-page header{padding:16px 6%}.architect-page .brand{font-size:30px}.architect-page .brand img{width:48px;height:48px}.architect-page .edition{display:none}.architect-page .hero{grid-template-columns:1fr;gap:32px;padding:38px 6% 40px}.architect-page h1{letter-spacing:-2px;max-width:500px;font-size:clamp(60px,14vw,90px)}.architect-page .hero .eyebrow{margin-bottom:24px}.architect-page .scroll{margin-top:26px}.architect-page .hero figure{max-width:560px}.architect-page .chapters{flex-wrap:wrap;gap:4px 24px;margin-inline:6%;display:flex}.architect-page .chapters a{font-size:12px}.architect-page .chapter{grid-template-columns:1fr;gap:32px;margin-inline:6%;padding:64px 0}.architect-page .chapter-label{min-height:0;overflow:visible}.architect-page .chapter-label h2{margin:12px 0;font-size:32px}.architect-page .geometry{display:none}.architect-page .prose h3{margin-bottom:28px;font-size:34px}.architect-page .prose p{font-size:18px;line-height:1.8}.architect-page .work{padding:64px 6%}.architect-page .work>h2{margin-bottom:36px;font-size:46px}.architect-page .work-grid{grid-template-columns:1fr;gap:20px}.architect-page footer{flex-direction:column;align-items:flex-start;padding:30px 6%}}@media (prefers-reduced-motion:reduce){html:has(.architect-page){scroll-behavior:auto}}@media print{.architect-page .chapters,.architect-page .geometry,.architect-page header,.architect-page .scroll{display:none}.architect-page,.architect-page .work{color:#000;background:#fff}.architect-page .prose p,.architect-page .prose h3,.architect-page .work p:not(.eyebrow){color:#000}.architect-page .chapter{break-inside:auto;display:block}.architect-page a{color:#000}}.architect-page .chapter>*{min-width:0}.architect-page .prose{overflow-wrap:anywhere}@media (width<=760px){.architect-page .chapter{grid-template-columns:minmax(0,1fr)}.architect-page #chapter-5 .prose p:last-child{font-size:clamp(36px,11vw,54px)}}.architect-page .work>h2{max-width:1000px;margin-bottom:24px}.architect-page .work .work-subtitle{color:var(--gold);letter-spacing:1.2px;margin:0 0 64px;font-size:13px;line-height:1.8}.architect-page .work-grid>div{min-width:0}.architect-page .work h3{line-height:1.6}.architect-page .work .work-closing{max-width:1000px;color:var(--gold);border-top:1px solid var(--line);margin-top:48px;padding-top:32px;font:clamp(24px,3vw,38px)/1.3 Georgia,serif}.architect-page .work{overflow-wrap:anywhere}@media (width<=760px){.architect-page .work .work-subtitle{margin-bottom:36px}.architect-page .work-grid{gap:32px}}.architect-page .leadership a{margin-right:24px}.architect-page .leadership{border-bottom:1px solid var(--line);max-width:1296px;margin:0 auto;padding:64px 0}.architect-page .leadership h2{margin:20px 0;font:42px/1.1 Georgia,serif}.architect-page .leadership p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.9}.architect-page .leadership a{min-height:44px;color:var(--gold);align-items:center;display:inline-flex}@media (width<=1450px){.architect-page .leadership{margin-inline:5%}}@media (width<=760px){.architect-page .leadership{margin-inline:6%;padding:48px 0}.architect-page .leadership h2{font-size:32px}}
