/* Review r37: shared chrome and requested content moves. */
.global-header{background:rgba(250,249,246,.92)}
.legal-footer{padding-bottom:79px}
.kv__more{display:flex;justify-content:center}
.kv{--kv-r37-left:calc(var(--gutter) + clamp(0px,16vw,280px))}
.kv>.kv__more{width:calc(100% + var(--kv-r37-left) + var(--gutter));margin-left:calc(-1 * var(--kv-r37-left))}
.home-contact{font-weight:700;isolation:isolate}
.home-contact::before{display:none}
.home-contact>.btn--line,.company-page .btn--line{display:flex;width:fit-content;margin-inline:auto;color:var(--accent);background:rgba(0,120,144,.085);border-color:transparent}
.home-contact>.btn--line:hover,.company-page .btn--line:hover{color:var(--accent);background:rgba(0,120,144,.16)}
.company-page .members-intro h1{font:600 clamp(28px,3vw,40px)/1.65 var(--f-statement);margin:0}
.company-page .about-members{padding-top:95px}
.company-page .company-details{padding-top:0}
.works-page .portfolio-cta h2 br{display:none}
.partners-page .partners-hero{padding-bottom:164px}
.partner-visual{position:relative;isolation:isolate}
.partner-sample{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font:400 clamp(38px,5vw,68px)/1 var(--f-latin);letter-spacing:.07em;color:rgba(255,255,255,.48);text-shadow:0 1px 12px #22171418}
.utility-page.policy-page-r37 .legal-hero h1{font:400 clamp(40px,5.5vw,76px)/1.15 var(--f-latin);letter-spacing:-.035em;margin-top:0}
@media(min-width:821px){.works-page .portfolio-cta h2{white-space:nowrap}}
@media(max-width:820px){.kv{--kv-r37-left:var(--gutter)}.global-header nav{background:rgba(250,249,246,.95)}.legal-footer{padding-bottom:73px}.company-page .about-members{padding-top:55px}.company-page .members-intro h1{font-size:28px}.partners-page .partners-hero{padding-bottom:160px}.partner-sample{font-size:clamp(44px,12vw,72px)}.utility-page.policy-page-r37 .legal-hero h1{font-size:clamp(35px,9vw,45px)}}
