.studio-module__qYkSrq__block{column-gap:var(--s-5);row-gap:var(--s-5);border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(40px,4.5vw,76px);display:grid}.studio-module__qYkSrq__blockLabel{grid-column:1/3;padding-top:6px}.studio-module__qYkSrq__blockBody,.studio-module__qYkSrq__intro{grid-column:4/11}.studio-module__qYkSrq__principle{gap:var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);display:grid}.studio-module__qYkSrq__principle:last-child{border-bottom:0}.studio-module__qYkSrq__principleIndex{color:var(--text-4);padding-top:6px}.studio-module__qYkSrq__principleTitle{font-size:var(--fs-h3);letter-spacing:var(--tracking-heading);color:var(--text);margin-bottom:var(--s-3);font-weight:500}.studio-module__qYkSrq__principleBody{font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-2);max-width:62ch}.studio-module__qYkSrq__engagements{gap:var(--s-5);grid-column:4/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio-module__qYkSrq__engagement{align-content:start;gap:var(--s-3);padding:var(--s-5);background:var(--raise);border:1px solid var(--line);border-radius:var(--r-3);transition:border-color var(--dur-2) var(--ease-out);display:grid}.studio-module__qYkSrq__engagement:hover{border-color:var(--line-2)}.studio-module__qYkSrq__engagementTitle{font-size:var(--fs-h4);color:var(--text);font-weight:500}.studio-module__qYkSrq__engagementBody{font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-2)}.studio-module__qYkSrq__engagementSuits{padding-top:var(--s-4);border-top:1px solid var(--line);margin-top:auto;line-height:1.6}.studio-module__qYkSrq__boundariesFrame{grid-column:4/11}.studio-module__qYkSrq__boundaries{display:grid}.studio-module__qYkSrq__boundary{padding:var(--s-3) 0 var(--s-3) 34px;border-top:1px solid var(--line);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-2);max-width:72ch;position:relative}.studio-module__qYkSrq__boundary:before{content:"—";color:var(--signal-40);position:absolute;left:0}.studio-module__qYkSrq__map{grid-column:4/-1;min-width:0}.studio-module__qYkSrq__disciplinesLead{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-2);max-width:64ch;margin-bottom:var(--s-6)}.studio-module__qYkSrq__factsFrame{grid-column:4/10}.studio-module__qYkSrq__facts{display:grid}.studio-module__qYkSrq__fact{gap:var(--s-4);padding-block:var(--s-3);border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);display:grid}.studio-module__qYkSrq__fact:first-child{border-top:0}.studio-module__qYkSrq__factValue{font-size:var(--fs-small);color:var(--text)}.studio-module__qYkSrq__closing{font-family:var(--family-display);font-size:var(--fs-h3);letter-spacing:var(--tracking-display);color:var(--text);grid-column:4/11;max-width:44ch;line-height:1.36}@media (max-width:1023px){.studio-module__qYkSrq__blockLabel,.studio-module__qYkSrq__blockBody,.studio-module__qYkSrq__intro,.studio-module__qYkSrq__engagements,.studio-module__qYkSrq__boundariesFrame,.studio-module__qYkSrq__map,.studio-module__qYkSrq__factsFrame,.studio-module__qYkSrq__closing{grid-column:1/-1}.studio-module__qYkSrq__engagements{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-module__qYkSrq__disciplinesLead{max-width:none}}@media (max-width:599px){.studio-module__qYkSrq__engagements{grid-template-columns:minmax(0,1fr)}.studio-module__qYkSrq__principle{grid-template-columns:44px minmax(0,1fr)}.studio-module__qYkSrq__fact{grid-template-columns:minmax(0,1fr);gap:4px}}
