.authority-hero{background:radial-gradient(at 90% 40%,#1d2b43,#0000 65%);padding-top:155px;overflow:hidden}.breadcrumbs{color:#abb8ca;flex-wrap:wrap;gap:12px;margin-bottom:64px;font-size:11px;display:flex}.breadcrumbs a:hover{color:#fff}.authority-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:35px;display:grid}.authority-hero h1{letter-spacing:-.065em;overflow-wrap:normal;font-size:clamp(46px,6.2vw,94px);line-height:1.05}.authority-hero h1 span{color:#9eafc5}.authority-lead{max-width:40ch;margin:35px 0;font-size:clamp(18px,1.6vw,23px)}.authority-footnote{letter-spacing:.08em;color:#aab6c8;border-top:1px solid #ffffff28;justify-content:space-between;gap:20px;margin-top:70px;padding-top:22px;font-size:10px;display:flex}.service-sculpture{aspect-ratio:1;perspective:900px;isolation:isolate;width:100%;max-width:650px;margin:auto;position:relative}.service-orbit{border:1px solid #93b9ff40;border-radius:50%;position:absolute;inset:4%;transform:rotateX(55deg)rotate(-30deg);box-shadow:0 0 90px #6788bf16,inset 0 0 80px #6788bf16}.service-plane{border:1px solid #bacde45c;border-radius:12px;position:absolute;inset:20% 8%;transform:rotateY(-22deg)rotateX(14deg)rotate(-8deg);box-shadow:0 30px 65px #0005}.plane-back{background:linear-gradient(135deg,#617699aa,#172335);justify-content:center;align-items:center;gap:8%;padding:10%;display:flex;transform:translate(9%,-14%)rotateY(-22deg)rotateX(14deg)rotate(-8deg)}.plane-back i{border:1px solid #afc7e560;border-radius:80px;width:22%;height:60%;display:block}.plane-front{color:#101e33;background:linear-gradient(140deg,#e2eaf6,#7f97b5);flex-direction:column;justify-content:space-between;padding:8%;display:flex}.plane-front>span,.plane-front>small{letter-spacing:.18em;font-size:9px}.plane-front>b{letter-spacing:-.07em;font-size:clamp(40px,5vw,75px);font-weight:500;line-height:1}.visual-bars{align-items:end;gap:8%;height:22%;margin-block:5%;display:flex}.visual-bars i{background:#233a5b44;border-radius:4px;width:28%;height:60%}.visual-bars i:nth-child(2){height:90%}.visual-bars i:nth-child(3){height:40%}.sculpture-caption{color:#aebdd1;letter-spacing:.16em;font-size:9px;position:absolute;bottom:4%;right:5%}.motif-content .plane-front{background:linear-gradient(140deg,#f1d9cd,#a68d87)}.motif-content .plane-back{background:#7d625b;transform:translate(-6%,-18%)rotate(-16deg)}.motif-content .visual-bars i{border-radius:50%;width:25%;height:100%}.motif-strategy .plane-front{background:linear-gradient(140deg,#e8e3c9,#a09c7c)}.motif-strategy .plane-back{transform:translate(8%,-12%)rotateY(30deg)rotate(9deg)}.motif-digital .plane-front{background:linear-gradient(140deg,#c4e6d9,#6f9b99)}.motif-digital .plane-back{transform:translate(10%,-18%)rotateY(-22deg)rotateX(14deg)rotate(-8deg)}.authority-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,7vw,100px);display:grid}.authority-split p+p{margin-top:24px}.authority-rows{margin-top:55px}.authority-rows article{border-top:1px solid #ffffff25;grid-template-columns:50px minmax(0,1fr) minmax(0,1fr);gap:30px;padding:35px 0;display:grid}.authority-rows h3{font-size:clamp(24px,2.6vw,38px)}.authority-rows .section-label{margin:5px 0}.authority-process{background:#111722}.authority-process h3{margin-bottom:20px;font-size:30px}.authority-process .process-grid{gap:40px}.reference-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin-top:60px;display:grid}.reference-card{border:1px solid #15233535;padding:30px;transition:background .3s}.reference-card:hover{background:#e6eaf0}.reference-card h3{justify-content:space-between;gap:15px;margin:18px 0;font-size:30px;display:flex}.reference-card p{font-size:14px}.reference-card .section-label{font-size:9px}.inline-link{text-underline-offset:4px;text-decoration:underline}.authority-cta{background:radial-gradient(at 25% 110%,#273d60,#0000 70%)}.authority-cta h2{max-width:17ch}.authority-cta p{margin:30px 0}.authority-cta .text-link{margin:20px 0 0 30px}.authority-related{border-top:1px solid #ffffff20}.related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px;display:grid}.related-links a{border-top:1px solid #ffffff35;justify-content:space-between;gap:15px;padding:20px 0;font-size:18px;display:flex}.related-links svg,.reference-card svg{flex-shrink:0}.service-directory{grid-template-columns:1fr 1fr;gap:28px;margin-top:50px;display:grid}.service-directory a{background:#111722;border:1px solid #ffffff30;padding:35px}.service-directory h3{margin:20px 0;font-size:34px}.service-directory .text-link{margin-top:20px}.person-hero .founder-art{max-width:500px;margin:0}.person-hero .founder-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center}.person-hero h1{font-size:clamp(68px,9vw,144px)}.person-hero h1 span{display:block}.person-timeline{border-top:1px solid #ffffff30;margin-top:55px}.person-timeline article{border-bottom:1px solid #ffffff30;grid-template-columns:180px 1fr;gap:40px;padding:35px 0;display:grid}.person-timeline h3{margin-bottom:20px;font-size:30px}.person-quote{letter-spacing:-.045em;max-width:24ch;color:inherit;font-size:clamp(28px,4vw,60px);line-height:1.2}.person-projects .reference-card{border-color:#ffffff25}.person-projects .reference-card:hover{background:#172133}.person-projects .reference-grid{grid-template-columns:1fr 1fr}.authority-location{color:#aebdd1;margin-top:25px;font-size:12px;display:block}@media (prefers-reduced-motion:no-preference){.service-plane{transition:transform .8s cubic-bezier(.2,.75,.25,1)}.service-sculpture:hover .plane-front{transform:rotateY(-10deg)rotateX(5deg)rotate(-3deg)}}@media (width<=1000px){.authority-hero-grid{grid-template-columns:1.2fr 1fr;gap:10px}.authority-hero h1{font-size:clamp(42px,5.6vw,70px)}.authority-split{gap:40px}.authority-rows article{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr);gap:20px}.person-hero h1{font-size:90px}}@media (width<=700px){.authority-hero{padding-top:115px}.breadcrumbs{gap:8px;margin-bottom:40px;font-size:10px}.authority-hero-grid{grid-template-columns:1fr}.authority-hero h1{font-size:clamp(40px,9.5vw,66px)}.service-sculpture{max-width:390px;margin:25px auto 0}.plane-front>b{font-size:56px}.authority-footnote{flex-wrap:wrap;margin-top:25px;font-size:9px}.authority-split{grid-template-columns:1fr}.authority-split .lead{font-size:20px}.authority-rows article{grid-template-columns:28px minmax(0,1fr)}.authority-rows p{grid-column:2}.related-links,.service-directory,.person-projects .reference-grid{grid-template-columns:1fr}.authority-cta .text-link{margin-left:0}.authority-cta .button{gap:20px;max-width:100%}.person-hero h1{font-size:80px}.person-hero .founder-art{margin-top:35px}.person-timeline article{grid-template-columns:1fr;gap:15px}.person-timeline .section-label{margin:0}.service-directory a,.reference-card{padding:25px}}.reference-card,.service-directory>a{min-width:0}.person-projects .reference-grid,.service-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.service-directory h3{overflow-wrap:anywhere}@media (width<=700px){.person-projects .reference-grid,.service-directory{grid-template-columns:minmax(0,1fr)}.reference-card h3{font-size:clamp(24px,6.5vw,30px)}.service-directory h3{font-size:clamp(25px,7vw,34px)}}
