.studio-about-integrated{color:var(--lab-ink)}.studio-about-integrated [id]{scroll-margin-top:120px}.sa-anchor-alias{height:0;display:block}.studio-about-integrated .lab-kicker{color:var(--lab-muted);font-size:11px!important}.studio-about-integrated .lab-text-link{gap:8px;font-size:13px}.studio-about-integrated .lab-text-link:hover{text-underline-offset:5px;text-decoration:underline}.sa-intro{grid-template-columns:minmax(0,1.65fr) minmax(230px,.75fr);align-items:center;gap:70px;padding-block:56px 42px;display:grid}.sa-intro-copy h1{margin-top:20px;font-size:clamp(43px,4.6vw,65px);line-height:1.07}.sa-intro-copy h1 em{color:var(--lab-cobalt)}.sa-lead{max-width:610px;color:var(--lab-muted);font-size:18px;line-height:1.7;margin-top:24px!important}.sa-intro-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:26px;display:flex}.sa-profile{justify-self:end;width:min(100%,270px)}.sa-portrait{aspect-ratio:1;width:164px;margin-bottom:19px;position:relative}.sa-portrait:before{content:"";background:var(--lab-yellow);border-radius:20px;position:absolute;inset:6px -9px -6px 9px;transform:rotate(5deg)}.sa-portrait img{object-fit:cover;filter:grayscale();border-radius:20px;width:100%;height:100%;display:block;position:relative}.sa-profile-copy h2{letter-spacing:-.04em;font-size:29px;line-height:1.05}.sa-profile-copy p{margin-top:15px;font-size:14px;line-height:1.6}.sa-profile-copy p strong{color:var(--lab-muted);font-size:12px;font-weight:500}.sa-location{color:var(--lab-muted);align-items:center;gap:5px;margin-top:11px;font-size:12px;display:flex}.sa-context{border-block:1px solid var(--lab-line);grid-template-columns:1.1fr 1.15fr 1fr;gap:25px;padding-block:22px;display:grid}.sa-context.sa-credibility{grid-template-columns:1.15fr 1fr}.sa-context p{gap:5px;font-size:12px;line-height:1.6;display:grid}.sa-context p strong{font-size:13px;font-weight:600}.sa-context p>span{color:var(--lab-muted)}.sa-context>a{border-left:1px solid var(--lab-line);align-items:center;gap:18px;padding-left:22px;display:flex}.sa-team-value{white-space:nowrap;letter-spacing:-.06em;font:600 34px/1 LabBricolage,sans-serif}.sa-context>a>span:last-child{align-items:center;gap:13px;font-size:12px;line-height:1.5;display:flex}.sa-context>a svg{flex-shrink:0}.sa-context>a:hover .sa-team-value{color:var(--lab-cobalt)}.sa-index{flex-wrap:wrap;gap:10px 35px;padding-block:15px;display:flex}.sa-index a{align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.sa-index a>span{color:var(--lab-muted);font-size:11px}.sa-index a:hover{color:var(--lab-cobalt)}.sa-section{padding-block:46px 28px}.sa-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px;display:flex}.sa-section-heading h2{margin-top:15px;font-size:clamp(34px,3.8vw,49px);line-height:1.07}.sa-section-heading h2 em{color:var(--lab-cobalt)}.sa-section-heading>p{color:var(--lab-muted);max-width:330px;font-size:14px;line-height:1.65}.sa-career-list{border-top:1px solid var(--lab-line)}.sa-job{border-bottom:1px solid var(--lab-line);grid-template-columns:.85fr 1.65fr;gap:60px;padding-block:29px;display:grid}.sa-job-heading{align-items:start;gap:24px;display:flex}.sa-job-number{color:var(--lab-muted);padding-top:7px;font-size:11px}.sa-job-heading h3{letter-spacing:-.035em;font:600 29px/1.15 LabBricolage,sans-serif}.sa-job-heading p{color:var(--lab-muted);margin-top:9px;font-size:13px}.sa-current-label{color:var(--lab-cobalt);align-items:center;gap:7px;margin-top:15px;font-size:12px;display:inline-flex}.sa-current-label:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sa-job-body h4{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.5}.sa-job-body>p{max-width:730px;color:var(--lab-muted);font-size:15px;line-height:1.75}.sa-job-body .lab-text-link{margin-top:10px}.sa-role-progression{border-left:2px solid var(--lab-cobalt);gap:13px;margin:0 0 17px;padding:0 0 0 15px;list-style:none;display:grid}.sa-role-progression li{gap:4px;display:grid}.sa-role-progression strong{font-size:15px;font-weight:600}.sa-role-progression span{color:var(--lab-muted);font-size:12px}.sa-principles{border-top:1px solid var(--lab-line)}.sa-principles article{border-bottom:1px solid var(--lab-line);grid-template-columns:.95fr 1.4fr;gap:50px;padding-block:27px;display:grid}.sa-principle-title{grid-template-columns:49px 1fr;align-content:start;gap:5px 18px;display:grid}.sa-principle-mark{border:1px solid var(--lab-line);width:49px;height:54px;color:var(--lab-cobalt);background:var(--lab-soft);border-radius:11px;grid-row:1/3;place-items:center;display:grid;transform:rotate(-4deg)}.sa-principle-number{color:var(--lab-muted);font-size:11px}.sa-principle-title h3{letter-spacing:-.025em;max-width:320px;font:600 24px/1.2 LabBricolage,sans-serif}.sa-principle-body>p{color:var(--lab-muted);font-size:15px;line-height:1.75}.sa-principle-body .sa-principle-note{border-left:2px solid var(--lab-line);margin-top:15px;padding-left:15px;font-size:14px}.sa-principle-body .lab-text-link{margin-top:10px}.sa-featured-quote{background:var(--lab-soft);border-radius:12px;grid-template-columns:80px 1fr;gap:24px;padding:30px 34px;display:grid}.sa-quote-mark{color:var(--lab-cobalt);font:italic 115px/.9 LabNewsreader,Georgia,serif}.sa-featured-quote blockquote{max-width:860px;margin:0}.sa-featured-quote blockquote p{font-size:16px;line-height:1.75}.sa-featured-quote blockquote p:first-child{color:var(--lab-ink);font-family:LabNewsreader,Georgia,serif;font-size:29px;font-style:italic;line-height:1.3}.sa-featured-quote blockquote p+p{margin-top:15px}.sa-featured-quote blockquote p:last-child{font-weight:600}.sa-recommendations figcaption{color:var(--lab-muted);margin-top:19px;font-size:12px;line-height:1.6}.sa-quote-details{margin-top:22px}.sa-quote-details details{border-bottom:1px solid var(--lab-line)}.sa-quote-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding-block:17px;font-size:16px;font-weight:550;list-style:none;display:flex}.sa-quote-details summary::-webkit-details-marker{display:none}.sa-quote-details summary svg{color:var(--lab-cobalt);flex-shrink:0;transition:transform .2s}.sa-quote-details details[open] summary svg{transform:rotate(45deg)}.sa-quote-details summary:hover{color:var(--lab-cobalt)}.sa-quote-details figure{max-width:920px;padding:0 40px 23px 0}.sa-quote-details blockquote{color:var(--lab-muted);margin:0;font-size:15px;line-height:1.75}.sa-quote-details blockquote p+p{margin-top:12px}.sa-build-note{border-block:1px solid var(--lab-line);align-items:start;gap:20px;padding-block:24px;display:flex}.sa-build-note>svg{color:var(--lab-cobalt);flex-shrink:0;margin-top:3px}.sa-build-note>p{color:var(--lab-muted);max-width:750px;font-size:15px;line-height:1.75}.sa-build-note>p a{color:var(--lab-ink);text-underline-offset:3px;font-weight:550;text-decoration:underline;display:inline}.sa-build-note>p a svg{vertical-align:-2px;display:inline}.sa-build-note>.lab-text-link{flex-shrink:0;margin-left:auto}.sa-tool-group{border-bottom:1px solid var(--lab-line);grid-template-columns:.85fr 1.65fr;gap:60px;padding-block:25px;display:grid}.sa-tool-group h3{font-size:18px;font-weight:600;line-height:1.35}.sa-tool-group p{color:var(--lab-muted);margin-top:7px;font-size:13px;line-height:1.65}.sa-tool-group ul{flex-wrap:wrap;gap:7px 10px;margin:0;padding:0;list-style:none;display:flex}.sa-tool-group li a,.sa-tool-group li>span{border:1px solid var(--lab-line);background:var(--lab-surface);border-radius:6px;align-items:center;gap:14px;min-height:44px;padding:8px 13px;font-size:14px;display:inline-flex}.sa-tool-group li a svg{color:var(--lab-muted)}.sa-tool-group li a:hover{color:var(--lab-cobalt);border-color:var(--lab-cobalt)}.sa-closing{justify-content:space-between;align-items:center;gap:25px;padding-block:28px 15px;display:flex}.sa-closing p{color:var(--lab-muted);font-family:LabNewsreader,Georgia,serif;font-size:25px;font-style:italic}.sa-tools{padding-bottom:50px}@media (max-width:1000px){.sa-intro{grid-template-columns:1.6fr 1fr;gap:40px}.sa-profile{max-width:220px}.sa-context{grid-template-columns:1fr 1.1fr;gap:20px}.sa-context>a{border-left:0;border-top:1px solid var(--lab-line);grid-column:1/-1;padding:15px 0 0}.sa-context>a>span:last-child{max-width:280px}.sa-job,.sa-tool-group{grid-template-columns:1fr 1.8fr;gap:35px}.sa-principles article{grid-template-columns:1fr 1.3fr;gap:30px}.sa-build-note{flex-wrap:wrap}.sa-build-note>p{flex:1}.sa-build-note>.lab-text-link{width:100%;margin-left:47px}}@media (max-width:700px){.sa-intro{grid-template-columns:1fr;gap:30px;padding-block:35px 30px}.sa-intro-copy h1{margin-top:16px;font-size:clamp(39px,7vw,50px)}.sa-lead{font-size:16px;line-height:1.65;margin-top:20px!important}.sa-intro-actions{gap:10px 22px;margin-top:22px}.sa-profile{justify-self:start;align-items:center;gap:22px;width:100%;max-width:none;display:flex}.sa-portrait{flex:0 0 96px;width:96px;margin:0}.sa-portrait img,.sa-portrait:before{border-radius:13px}.sa-profile-copy h2{font-size:23px}.sa-profile-copy h2 br{display:none}.sa-profile-copy p{margin-top:8px;font-size:13px}.sa-location{margin-top:7px}.sa-context,.sa-context.sa-credibility{grid-template-columns:1fr;gap:17px;padding-block:21px}.sa-context>a{grid-column:auto}.sa-context p{gap:2px}.sa-context p strong{font-size:14px}.sa-context p>span{font-size:13px}.sa-context>a>span:last-child{max-width:none;font-size:13px}.sa-index{grid-template-columns:1fr 1fr;gap:0 16px;padding-block:13px;display:grid}.sa-index a{gap:7px;font-size:12px}.sa-section{padding-block:35px 15px}.sa-section-heading{margin-bottom:23px;display:block}.sa-section-heading h2{margin-top:13px;font-size:clamp(34px,7.1vw,43px)}.sa-section-heading>p{margin-top:16px;font-size:14px}.sa-section-heading>p br{display:none}.sa-section-heading>.lab-text-link{margin-top:15px}.sa-job{padding-block:24px;display:block}.sa-job-heading{gap:15px}.sa-job-heading h3{font-size:27px}.sa-job-heading p{margin-top:5px}.sa-job-number{padding-top:6px}.sa-current-label{margin-top:9px}.sa-job-body{margin-top:16px;padding-left:28px}.sa-job-body h4{font-size:15px}.sa-job-body>p{font-size:14px;line-height:1.75}.sa-role-progression strong{font-size:14px}.sa-role-progression span{font-size:12px}.sa-principles article{padding-block:23px;display:block}.sa-principle-title{gap:4px 16px}.sa-principle-title h3{max-width:100%;font-size:23px}.sa-principle-body{margin-top:17px}.sa-principle-body>p{font-size:14px}.sa-featured-quote{grid-template-columns:1fr;gap:0;padding:23px}.sa-quote-mark{height:42px;font-size:73px}.sa-featured-quote blockquote p:first-child{font-size:27px}.sa-featured-quote blockquote p{font-size:14px;line-height:1.75}.sa-recommendations figcaption{font-size:12px}.sa-quote-details summary{font-size:15px}.sa-quote-details figure{padding-right:0}.sa-quote-details blockquote{font-size:14px}.sa-build-note{gap:13px}.sa-build-note>svg{width:23px}.sa-build-note>p{font-size:14px}.sa-build-note>.lab-text-link{margin-left:36px}.sa-tool-group{padding-block:22px;display:block}.sa-tool-group ul{gap:8px;margin-top:17px}.sa-tool-group li a,.sa-tool-group li>span{gap:12px;padding-inline:11px;font-size:13px}.sa-closing{padding-block:25px 10px;display:block}.sa-closing p{font-size:23px}.sa-closing .lab-text-link{margin-top:12px}.sa-tools{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.sa-quote-details summary svg{transition:none}}
