.persona-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}.persona-head .mk-pagehead__content{inline-size:100%}.persona-head__grid{gap:var(--space-4);align-items:end;display:grid}@media (min-width:1024px){.persona-head__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.persona-head__copy{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.persona-head .mk-pagehead__scrim{background:var(--scrim-side), var(--scrim-hero)}.persona-head__title{max-width:24ch}.persona-head__sub{color:var(--paper);max-width:54ch}.persona-wrong{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.persona-wrong{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-wrong__frame{grid-column:span 2}}@media (min-width:1100px){.persona-wrong{grid-template-columns:repeat(4,minmax(0,1fr))}.persona-wrong__frame{grid-area:span 2/span 2}}.persona-wrong__card{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}.persona-wrong__card .ml-icon-tile{margin-block-end:var(--space-1)}.persona-wrong__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h3);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.22}.persona-wrong__body{font-size:var(--text-sm);color:var(--muted-press);margin:0;line-height:1.6}.persona-wrong__frame{border-radius:var(--radius-xl);background:var(--ground-2);min-block-size:260px;box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.persona-wrong__frame img{object-fit:cover}.persona-wrong__frame-scrim{background:var(--scrim-photo);position:absolute;inset:0}.persona-wrong__frame-note{inset-block-end:var(--space-3);inset-inline:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--paper);margin:0;line-height:1.25;position:absolute}.persona-wide{aspect-ratio:21/9;border-radius:var(--radius-xl);background:var(--ground-2);inline-size:100%;box-shadow:var(--shadow-card);margin-block-end:var(--space-3);display:block;position:relative;overflow:hidden}.persona-wide img{object-fit:cover}.persona-rail{gap:var(--space-1);margin:0 0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:700px){.persona-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.persona-rail{grid-template-columns:repeat(7,minmax(0,1fr))}}.persona-rail__stage{border-radius:var(--radius);background:var(--surface);border:var(--edge);min-block-size:44px;display:flex;overflow:hidden}.persona-rail__stage.is-named{background:var(--ink);border-color:var(--ink)}.persona-rail__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)}.persona-rail__stage.is-named .persona-rail__n{color:var(--gold)}.persona-rail__label{min-block-size:44px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--muted-press);flex-direction:column;flex:1;gap:4px;padding:12px 14px;line-height:1.35;text-decoration:none;display:flex}.persona-rail__stage.is-named .persona-rail__label{color:var(--paper)}.persona-rail__label:hover{text-underline-offset:3px;text-decoration:underline}.persona-stages{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.persona-stages{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}.persona-stage{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--surface);border:var(--edge);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.persona-stage__n{font-family:var(--font-accent);font-weight:var(--weight-bold);font-size:var(--display-md);color:var(--brass-700);margin:0;line-height:1}.persona-stage__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h3);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.22}.persona-stage__body{font-size:var(--text-sm);color:var(--muted-press);margin:0;line-height:1.65}.persona-entry{border-block-start:var(--edge-strong);flex-direction:column;gap:4px;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}.persona-entry__key{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--muted-press);margin:0;line-height:1.4}.persona-entry__value{font-size:var(--text-base);color:var(--body);margin:0;line-height:1.55}.persona-refusals{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.persona-refusals{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}.persona-refusal{padding:var(--space-3);border-radius:var(--radius-xl);background:var(--navy);border:1px solid #fbf8f124;flex-direction:column;gap:10px;display:flex}.persona-refusal__stage{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}.persona-refusal__head{justify-content:space-between;align-items:baseline;gap:2px var(--space-2);border-block-start:2px solid #fbf8f16b;flex-wrap:wrap;margin:0;padding-block-start:var(--space-1);display:flex}.persona-refusal__rule{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--paper)}.persona-refusal__text{font-size:var(--text-base);color:var(--paper);margin:0;line-height:1.6}.persona-fees{gap:var(--space-2);margin:0 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.persona-fees__label{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--brass-900)}.persona-fee{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface);border:var(--edge);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;display:flex}.persona-fee__label{font-size:var(--text-sm);color:var(--muted-press)}.persona-fee__value{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--ink)}.persona-fee--none .persona-fee__value{color:var(--green)}.persona-fee__note{font-size:var(--text-sm);color:var(--muted-press);margin:0;line-height:1.55}.persona-disclaimer{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-warm);border:var(--edge-strong);display:flex}.persona-disclaimer p{font-size:var(--text-sm);color:var(--body);max-width:64ch;margin:0;line-height:1.6}.persona-next{gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}@media (min-width:860px){.persona-next{grid-template-columns:repeat(3,minmax(0,1fr))}}.persona-next__step{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--surface);border:var(--edge);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.persona-next__n{margin:0 0 var(--space-1);font-family:var(--font-accent);font-weight:var(--weight-bold);font-size:var(--display-md);color:var(--brass-700);line-height:1}.persona-next__title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h3);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.22}.persona-next__body{font-size:var(--text-sm);color:var(--muted-press);margin:0;line-height:1.65}.persona-next__fact{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--green);margin:auto 0 0;padding-block-start:var(--space-2)}.persona-artifacts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.persona-artifacts{grid-template-columns:repeat(3,minmax(0,1fr))}}.persona-artifact{min-block-size:44px;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--cream);border:var(--edge);color:inherit;transition:transform var(--dur-base) var(--ease-settle), box-shadow var(--dur-base) var(--ease-settle);flex-direction:column;gap:10px;text-decoration:none;display:flex}.persona-artifact:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.persona-artifact__label{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:.5em;line-height:1.25;display:flex}.persona-artifact__why{font-size:var(--text-sm);color:var(--muted-press);line-height:1.6}.persona-artifact__go{margin-block-start:auto;padding-block-start:var(--space-1)}.persona-ask{border-radius:var(--radius-xl);margin-inline:var(--gutter)}.persona-ask__scrim{z-index:1;background:linear-gradient(#071626c7 0%,#071626e6 100%);position:absolute;inset:0}.persona-ask>:not([class*=__photo]):not([class*=__scrim]){z-index:2;position:relative}.persona-ask__body{max-width:60ch;font-size:var(--text-md);line-height:var(--leading-lead);color:var(--paper);margin:0}
