.studio-about{overflow-x:clip}.studio-about [id]{scroll-margin-top:110px}.studio-about .section-head{flex-wrap:wrap}.studio-about .section-head .mono-label{line-height:1.65}.studio-about a:focus-visible{outline-offset:6px;outline:2px solid}.studio-hero{padding-bottom:0}.studio-hero__composition{min-height:620px;position:relative}.studio-hero__intro{z-index:2;pointer-events:none;width:68%;position:relative}.studio-hero__intro a{pointer-events:auto}.studio-hero__title{line-height:.9}.studio-hero__action .ml-in{display:block}.studio-hero__team,.studio-hero__team .ml-in{display:flex}.studio-hero__action:focus-within .ml-line,.studio-hero__team:focus-within .ml-line,.studio-hero__intro:focus-within .studio-hero__call-note .ml-line{clip-path:none}.studio-hero__action:focus-within .ml-in,.studio-hero__team:focus-within .ml-in,.studio-hero__intro:focus-within .studio-hero__call-note .ml-in{transform:none!important}.studio-hero__lede{max-width:450px;margin:32px 0 25px;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.studio-hero__call-note{max-width:340px;margin-top:13px;font-size:12px;line-height:1.6}.studio-hero__foot{border-block:1px solid var(--cream-line);justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}.studio-hero__foot>.mono-label{max-width:310px;line-height:1.8}.studio-portrait{width:44%;position:absolute;top:105px;right:0}.studio-portrait__grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:9px;display:grid}.studio-portrait__slot{padding-top:var(--portrait-offset)}.studio-portrait__slot--1{--portrait-offset:220px;--portrait-height:264px}.studio-portrait__slot--2{--portrait-offset:0px;--portrait-height:304px}.studio-portrait__slot--3{--portrait-offset:121px;--portrait-height:265px}.studio-portrait__slot--4{--portrait-offset:38px;--portrait-height:296px}.studio-portrait__slot--5{--portrait-offset:160px;--portrait-height:259px}.studio-portrait__plate{display:block}.studio-portrait__window{overflow:hidden}.studio-portrait__label,.studio-portrait__label .ml-in{display:flow-root}.studio-portrait__plate:focus-visible .studio-portrait__image{clip-path:none!important}.studio-portrait__plate:focus-visible .ml-line{clip-path:none}.studio-portrait__plate:focus-visible .ml-in{transform:none!important}.studio-portrait__image{height:var(--portrait-height);background:var(--cream-panel);position:relative;overflow:hidden}.studio-portrait__image img{object-fit:cover;object-position:50% 30%;filter:grayscale();transition:filter .5s,scale .7s}.studio-portrait__slot--1 img{object-position:48% 30%}.studio-portrait__plate:hover img,.studio-portrait__plate:focus-visible img{filter:grayscale(0);scale:1.035}.studio-portrait__caption{border-top:1px solid var(--ink-1);justify-content:space-between;gap:3px;margin-top:9px;padding-top:12px;display:flex}.studio-portrait__caption .mono-label{letter-spacing:.05em;font-size:9px;line-height:1.6}.studio-portrait__caption>span:last-child{font-size:12px}.studio-portrait__annotation{text-align:right;letter-spacing:.13em;margin-top:30px;font-size:9px;display:block}.studio-disciplines__intro{grid-template-columns:1.7fr 1fr;align-items:end;gap:7%;display:grid}.studio-disciplines__intro .section-title{font-size:clamp(44px,6vw,88px)}.studio-disciplines__intro>p{max-width:380px;font-size:18px;line-height:1.65}.studio-disciplines__field{margin-top:64px;position:relative}.studio-disciplines__list{margin:0;padding:0;list-style:none}.studio-discipline{margin-left:calc(var(--step) * 9%);border-top:1px solid var(--cream-line);grid-template-columns:1.15fr 1fr;align-items:start;gap:28px;padding:28px 0 32px;display:grid}.studio-discipline:first-child{--step:0}.studio-discipline:nth-child(2){--step:1}.studio-discipline:nth-child(3){--step:2}.studio-discipline__heading{align-items:center;gap:18px;display:flex}.studio-discipline__index{border:1px solid var(--cream-line);letter-spacing:0;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.studio-discipline h3{letter-spacing:-.035em;font-size:clamp(27px,3.5vw,52px);font-weight:900;line-height:1.1}.studio-discipline__body h4{margin-bottom:9px;font-size:20px;font-weight:600;line-height:1.3}.studio-discipline__body p{max-width:410px;font-size:16px;line-height:1.65}.studio-disciplines__marker{visibility:hidden;z-index:1;border:2px solid var(--blue);pointer-events:none;width:34px;height:34px;position:absolute;top:0;left:0}.studio-disciplines__field.is-animated .studio-disciplines__marker{visibility:visible}.studio-disciplines__field:not(.is-animated) .studio-discipline:last-child .studio-discipline__index{border:2px solid var(--blue)}.studio-disciplines__foot{border-top:1px solid var(--cream-line);justify-content:space-between;align-items:start;gap:40px;margin-top:12px;padding-top:28px;display:flex}.studio-disciplines__foot p{max-width:550px;font-size:16px;line-height:1.65}.studio-disciplines__foot .studio-link{flex-shrink:0}.studio-stance{background:var(--ink);color:var(--on-dark-text)}.studio-stance .mono-label{color:var(--on-dark-text)}.studio-stance .section-head{border-color:#f3f0e833}.studio-stance__opening{justify-content:space-between;align-items:end;gap:40px;display:flex}.studio-stance__opening .studio-link{flex-shrink:0;margin-bottom:8px}.studio-manifesto{grid-template-columns:1fr 1fr;gap:9%;margin-top:clamp(70px,10vh,120px);display:grid}.studio-manifesto__statement{border-top:1px solid #f3f0e833;padding-top:20px}.studio-manifesto__statement--vision{border-top:2px solid var(--blue);margin-top:clamp(70px,9vw,130px);padding-top:19px}.studio-manifesto__statement h3{letter-spacing:-.045em;margin:34px 0 24px;font-size:clamp(52px,7vw,104px);font-weight:900;line-height:.88}.studio-manifesto__statement p{color:#f3f0e8db;max-width:570px;font-size:clamp(18px,1.8vw,24px);line-height:1.55}.studio-values{margin-top:clamp(100px,15vh,170px)}.studio-values__head{border-bottom:1px solid #f3f0e833;justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.studio-values__list{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.studio-values__list li{border-bottom:1px solid #f3f0e833;grid-template-columns:34px 1fr;gap:20px;min-height:245px;padding:34px 34px 34px 0;display:grid}.studio-values__list li:nth-child(2n){border-left:1px solid #f3f0e833;padding-left:34px}.studio-values__index{opacity:.7;padding-top:7px}.studio-values__list h3{letter-spacing:-.025em;max-width:440px;margin-bottom:16px;font-size:clamp(24px,2.4vw,36px);font-weight:600;line-height:1.15}.studio-values__list p{color:#f3f0e8c2;max-width:490px;font-size:16px;line-height:1.65}.studio-location{padding-bottom:0}.studio-location__grid{grid-template-columns:1fr 1fr;gap:9%;display:grid}.studio-map{margin:38px 0 0}.studio-map__image{aspect-ratio:1.55;background:var(--cream-panel);position:relative;overflow:hidden}.studio-map__image img{object-fit:cover;filter:grayscale();mix-blend-mode:multiply}.studio-map figcaption{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding-top:12px;font-size:9px;line-height:1.6;display:flex}.studio-map figcaption a{font-family:var(--font-sans);letter-spacing:0;text-transform:none;padding-block:4px;text-decoration:underline}.studio-location__story{padding-top:8px}.studio-location__lede{letter-spacing:-.015em;font-size:clamp(21px,2.3vw,31px);font-weight:600;line-height:1.4}.studio-facts{margin-block:30px 40px}.studio-facts>div{border-bottom:1px solid var(--cream-line);grid-template-columns:150px 1fr;gap:18px;padding-block:15px;display:grid}.studio-facts dt{letter-spacing:.12em;font-size:9px;line-height:1.9}.studio-facts dd{font-size:14px;line-height:1.6}.studio-focus{border-left:2px solid var(--blue);padding-left:24px}.studio-focus h3{margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.25}.studio-focus p{font-size:16px;line-height:1.7}.studio-clients{margin-top:80px}.studio-clients__head{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.studio-clients__head .mono-label{line-height:1.7}.studio-clients ul{border-block:1px solid var(--cream-line);grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.studio-clients li+li{border-left:1px solid var(--cream-line)}.studio-clients li [data-action-variant]{letter-spacing:-.035em;justify-content:space-between;align-items:center;min-height:112px;padding:24px;font-size:clamp(23px,2.5vw,36px);font-weight:700;display:flex}.studio-clients li a:hover{background:var(--cream-panel)}.studio-tool{border-bottom:1px solid var(--cream-line);justify-content:space-between;align-items:center;gap:32px;padding-block:30px;display:flex}.studio-tool p{max-width:575px;font-size:15px;line-height:1.65}.studio-tool .studio-link{flex-shrink:0}.studio-about .outro__title{font-size:clamp(44px,7.5vw,112px)}@media (min-width:1500px){.studio-hero__composition{min-height:690px}.studio-portrait{top:105px}}@media (max-width:1100px){.studio-hero__composition{min-height:590px}.studio-portrait{width:44%;top:90px}.studio-portrait__grid{gap:6px}.studio-portrait__slot{--portrait-height:230px}.studio-portrait__caption{flex-wrap:wrap}.studio-hero__lede{max-width:350px}.studio-disciplines__intro{grid-template-columns:1.7fr 1fr;gap:5%}.studio-disciplines__intro>p{font-size:16px}.studio-discipline{grid-template-columns:1.1fr 1fr;gap:22px}.studio-discipline__heading{gap:12px}.studio-discipline h3{font-size:3.2vw}.studio-facts>div{grid-template-columns:1fr;gap:6px}}@media (max-width:760px){.studio-about .section:not([data-page-hero]){padding-block:64px}.studio-about .studio-hero{padding-bottom:0}.studio-hero__composition{min-height:0}.studio-hero__intro{width:100%}.studio-hero__lede{max-width:460px;margin-top:24px;font-size:18px}.studio-hero__call-note{font-size:11px}.studio-portrait{width:100%;margin-top:44px;position:relative;top:auto}.studio-portrait__grid{gap:9px}.studio-portrait__slot{--portrait-height:200px}.studio-portrait__slot--1{--portrait-offset:38px}.studio-portrait__slot--2{--portrait-offset:0px}.studio-portrait__slot--3{--portrait-offset:56px}.studio-portrait__slot--4{--portrait-offset:15px}.studio-portrait__slot--5{--portrait-offset:78px}.studio-portrait__annotation{margin-top:20px}.studio-hero__foot{flex-direction:column;align-items:start;gap:8px;margin-top:28px}.studio-hero__foot>.mono-label{letter-spacing:.1em;max-width:none;font-size:9px}.studio-disciplines__intro,.studio-location__grid{grid-template-columns:1fr;gap:30px}.studio-about h2.section-title{font-size:clamp(36px,9vw,66px)}.studio-disciplines__intro>p{max-width:520px;font-size:17px}.studio-disciplines__field{margin-top:38px}.studio-discipline{margin-left:calc(var(--step) * 4%);grid-template-columns:1fr;gap:18px;padding-block:25px}.studio-discipline h3{font-size:clamp(26px,6vw,45px)}.studio-discipline__body{padding-left:46px}.studio-disciplines__foot{flex-direction:column;gap:12px}.studio-stance__opening{display:block}.studio-stance__opening .studio-link{margin-top:22px}.studio-manifesto{grid-template-columns:1fr;gap:60px;margin-top:60px}.studio-manifesto__statement--vision{margin-top:0}.studio-manifesto__statement h3{margin-block:25px 18px;font-size:clamp(32px,8vw,52px)}.studio-manifesto__statement p{font-size:18px}.studio-values{margin-top:84px}.studio-values__head{align-items:start}.studio-values__head .mono-label:last-child{text-align:right;max-width:130px;line-height:1.6}.studio-values__list{grid-template-columns:1fr}.studio-values__list li{min-height:0;padding:28px 0}.studio-values__list li:nth-child(2n){border-left:0;padding-left:0}.studio-values__list h3{font-size:25px}.studio-location__grid{gap:34px}.studio-map{margin-top:28px}.studio-facts>div{grid-template-columns:130px 1fr;gap:15px}.studio-clients{margin-top:52px}.studio-clients__head{align-items:start}.studio-clients__head .mono-label{max-width:150px;font-size:9px}.studio-clients__head .studio-link{flex-shrink:0}.studio-clients ul{grid-template-columns:1fr}.studio-clients li+li{border-left:0;border-top:1px solid var(--cream-line)}.studio-clients li [data-action-variant]{min-height:85px;padding-inline:0;font-size:28px}.studio-tool{flex-direction:column;align-items:start;gap:12px}.studio-about .studio-location{padding-bottom:0}.studio-about .outro__title{font-size:clamp(34px,7.5vw,57px)}}@media (max-width:480px){.studio-portrait__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 12px}.studio-portrait__slot{--portrait-height:168px;grid-column:span 2}.studio-portrait__slot--1{--portrait-offset:26px}.studio-portrait__slot--3{--portrait-offset:44px}.studio-portrait__slot--4{--portrait-offset:0px;grid-column:2/span 2}.studio-portrait__slot--5{--portrait-offset:26px;grid-column:4/span 2}.studio-portrait__caption{flex-wrap:nowrap}.studio-portrait__caption .mono-label{font-size:9px}.studio-portrait__annotation{font-size:8px}}@media (prefers-reduced-motion:reduce){.studio-hero .ml-in{will-change:auto!important;transform:none!important}.studio-hero .ml-line{clip-path:none}.studio-portrait__image{clip-path:none!important}.studio-portrait__image img{transition:none}.studio-portrait__plate,.studio-portrait__image img{transform:scale(1)!important}.studio-disciplines__marker{display:none}.studio-discipline:last-child .studio-discipline__index{border:2px solid var(--blue)}}@media (min-width:1021px){.studio-hero{flex-direction:column;display:flex}.studio-hero>.container{flex-direction:column;flex:1;display:flex}.studio-hero__composition{--studio-title-line:calc(clamp(48px, 9vw, 138px) * .9);--studio-portrait-width:calc(var(--hero-bar-width) * 5 + var(--hero-bar-gap) * 4);min-height:calc(var(--studio-title-line) * 3 + var(--hero-bar-height) + 134px);flex:1}.studio-hero__intro{width:100%}.studio-hero__lede{max-width:min(450px, calc(100% - var(--studio-portrait-width) - 32px))}.studio-portrait{width:var(--studio-portrait-width);top:calc(var(--studio-title-line) + 24px)}.studio-portrait__grid{gap:var(--hero-bar-gap)}.studio-portrait__slot{--portrait-height:var(--hero-bar-height);--portrait-offset:0px}.studio-portrait__slot--1,.studio-portrait__slot--2{--portrait-offset:calc(var(--studio-title-line) * 2)}.studio-portrait__slot--2{--portrait-offset:calc(var(--studio-title-line) * 2 - 24px)}.studio-portrait__slot--4{--portrait-offset:var(--hero-bar-stagger)}.studio-hero__foot{margin-top:auto}}.abx-place{opacity:.6;max-width:44ch;margin-top:clamp(22px,3.4vh,36px);line-height:1.9;display:block}.abx-stance__text{max-width:46ch}.abx-stance__note{max-width:62ch;margin-top:clamp(28px,4vh,48px)}.abx-stance__note p+p{margin-top:1.1em}.abx-principles__label{margin-top:clamp(28px,4vh,48px)}.abx-principles{margin-top:0;padding:0;list-style:none}.abx-principles .abx-fact span:last-child{font-size:clamp(15px,1.2vw,17.5px);line-height:1.5}.abx-focus{background:var(--ink);color:var(--on-dark-text);border-top:0}.abx-focus .section-head{border-bottom-color:var(--on-dark-line-2)}.abx-focus .mono-label,.abx-focus .section-title{color:var(--paper)}.abx-focus .prc-own__body p{color:var(--on-dark-muted)}.abx-facts__list{border-top:1px solid var(--cream-line);margin:clamp(28px,4vh,48px) 0 0}.abx-fact{border-bottom:1px solid var(--cream-line);grid-template-columns:clamp(180px,22vw,280px) minmax(0,1fr);gap:8px clamp(20px,3vw,48px);padding:clamp(12px,1.8vh,18px) 0;display:grid}.abx-fact dt{opacity:.62}.abx-fact dd{margin:0;font-size:clamp(15px,1.2vw,17.5px);line-height:1.5}.abx-fact dd a{color:var(--ink-1);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.abx-fact dd a:hover,.abx-fact dd a:focus-visible{color:var(--blue-ink);-webkit-text-decoration-color:var(--blue-ink);text-decoration-color:var(--blue-ink)}@media (max-width:880px){.abx-fact{grid-template-columns:minmax(0,1fr)}}
