.who-head{padding-block:calc(var(--band-pad-hero) + 96px) var(--space-6);align-items:flex-end;min-block-size:min(66vh,660px);margin-block-start:-84px;display:flex}.who-head .mk-pagehead__content{inline-size:100%}.who-head .mk-pagehead__scrim{background:var(--scrim-side), var(--scrim-hero)}.who-head__grid{gap:var(--space-4);align-items:end;display:grid}@media (min-width:1024px){.who-head__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.who-head__copy{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.who-head__title{max-width:16ch}.who-head__sub{color:var(--paper);max-width:54ch}.who-doors{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.who-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.who-doors{grid-template-columns:repeat(4,minmax(0,1fr))}}.who-door{block-size:100%;min-block-size:420px;padding:var(--space-3);border-radius:var(--radius-xl);isolation:isolate;color:var(--paper);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-settle), box-shadow var(--dur-base) var(--ease-settle);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.who-door:hover{box-shadow:var(--shadow-raised);transform:translateY(-4px)}.who-door__photo{z-index:-2;object-fit:cover;transition:transform var(--dur-slow) var(--ease-settle);position:absolute;inset:0}.who-door:hover .who-door__photo{transform:scale(1.05)}.who-door__scrim{z-index:-1;background:var(--scrim-card);position:absolute;inset:0}.who-door__body{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071626d1;border:1px solid #fbf8f124;flex-direction:column;align-items:flex-start;display:flex}.who-door__body .mk-eyebrow{color:var(--gold)}.who-door__line{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-xl);letter-spacing:-.025em;color:var(--paper);max-width:15ch;line-height:1.16}.who-door__go{border-radius:var(--radius-pill);min-block-size:44px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--paper);transition:background-color var(--dur-fast) var(--ease-settle);background:#fbf8f129;align-items:center;gap:.5em;margin-block-start:var(--space-1);padding:10px 18px;display:inline-flex}.who-door:hover .who-door__go{background:var(--gold);color:var(--ink)}.who-row{gap:var(--space-4);align-items:center;display:grid}@media (min-width:960px){.who-row{gap:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.who-row--reverse .who-row__figure{order:2}}.who-row__figure{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--ground-2);box-shadow:var(--shadow-card);margin:0;position:relative;overflow:hidden}.who-row__photo{object-fit:cover}.who-row__text{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.who-row__title{font-family:var(--font-display);font-size:var(--display-md);font-weight:var(--weight-display);letter-spacing:var(--track-display);color:var(--ink);text-wrap:balance;max-width:18ch;margin:0;line-height:1.1}.who-row__body{max-width:58ch;font-size:var(--text-md);line-height:var(--leading-lead);color:var(--muted-press);margin:0}.who-row__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.who-row__go{min-block-size:50px;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background-color var(--dur-fast) var(--ease-settle);align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.who-row__go:hover{background:var(--navy-2)}.who-under{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}@media (min-width:960px){.who-under{gap:var(--space-3);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.who-checks{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.who-check{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface);border:var(--edge);box-shadow:var(--shadow-card);flex-direction:column;gap:8px;display:flex}.who-check__stage{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;line-height:1.2;display:flex}.who-check__n{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--track-label);color:var(--brass-900)}.who-entry{border-block-start:var(--edge-strong);flex-direction:column;gap:4px;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}.who-entry__key{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--muted-press);line-height:1.4}.who-entry__value{font-size:var(--text-base);color:var(--body);line-height:1.55}.who-aside{gap:var(--space-2);flex-direction:column;display:flex}.who-objection{padding:var(--space-3);border-radius:var(--radius-xl);background:var(--ink);color:var(--paper);flex-direction:column;gap:10px;display:flex}.who-objection__q{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--gold);margin:0;line-height:1.3}.who-objection__a{font-size:var(--text-sm);color:var(--paper);margin:0;line-height:1.65}.who-sample{padding:var(--space-3);border-radius:var(--radius-xl);background:var(--surface);border:var(--edge);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;display:flex}.who-sample__head{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brass-900);margin:0}.who-sample__verdict{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.4}.who-sample__verdict:before,.who-sample__verdict:after{content:"“";color:var(--brass-900)}.who-sample__verdict:after{content:"”"}.who-sample__meta{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--muted-press);margin:0}.who-asof{font-size:var(--text-sm);color:var(--muted-press);margin-block-start:var(--space-3);display:block}.who-under-all{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.who-under-all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.who-under-all{grid-template-columns:repeat(4,minmax(0,1fr))}}.who-mech{padding:var(--space-3);border-radius:var(--radius-xl);background:#fbf8f112;border:1px solid #fbf8f11f;flex-direction:column;gap:8px;display:flex}.who-mech .ml-icon-tile{margin-block-end:var(--space-1)}.who-mech__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h3);letter-spacing:-.02em;color:var(--paper);margin:0;line-height:1.2}.who-mech__body{font-size:var(--text-sm);color:var(--muted-dark);margin:0;line-height:1.6}.who-note{margin:var(--space-3) 0 0;max-width:72ch;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--paper);border:1px solid #fbf8f129;line-height:1.65}.who-ask{border-radius:var(--radius-xl);margin-inline:var(--gutter)}.who-ask__scrim{z-index:1;background:linear-gradient(#071626c7 0%,#071626e6 100%);position:absolute;inset:0}.who-ask__body{max-width:58ch;font-size:var(--text-md);line-height:var(--leading-lead);color:var(--paper);margin:0}
