/* User-approved v3 local clone. Uses the original v1 capability-card palette. */
.header{border-inline:0}
.header::before{content:"";position:absolute;inset:-1px calc(-1 * ((100vw - 100%)/2));z-index:-1;background:#fff;border-block:1px solid var(--preview-rule);pointer-events:none}
.hero{border-inline:0}
.hero::after{left:calc(-1 * var(--stage-bleed));right:calc(-1 * var(--stage-bleed));border-inline:0;background:repeating-linear-gradient(135deg,transparent 0,transparent 11px,#bba3d54a 11px,#bba3d54a 12px),#fff}
.hero-grid-top{position:absolute;top:0;left:calc(-1 * var(--stage-bleed));right:calc(-1 * var(--stage-bleed));height:24px;border-bottom:1px solid #d8cde7;background:repeating-linear-gradient(135deg,transparent 0,transparent 11px,#bba3d54a 11px,#bba3d54a 12px),#fff;z-index:-1;pointer-events:none}
/* Keep the tracking spotlight clear of the upper hero strip. */
@media(min-width:601px){.stage-light{top:52px}}
body[data-agent-showcase=cards] .agent-list .agent-card,body[data-agent-showcase=cards] .agent-list .agent-card:nth-child(n){background:radial-gradient(ellipse at 60% 26%,#fff 0%,#ffffff00 61%),linear-gradient(160deg,#f8f3fc,#eee4f6)}
.agent-silhouette{transition:none!important;transform:none!important}
.agent-card:hover .agent-silhouette,.agent-card:focus-visible .agent-silhouette{transform:none!important}
.agent-silhouette img{filter:none}
.tools-frame{background:#fff}
/* Single monochrome presentation of original native company letterforms.
   Sources remain unmodified; one-color variants are used where published. */
#experience .experience-group img:not(.experience-morgan):not([src$="disney.png"]),#experience .experience-ey{filter:brightness(0)}
#experience .experience-group li,#experience .experience-group .experience-sector{color:#000}
#experience .experience-media img[src$="paramount.svg"]{padding:0;background:none;border-radius:0;width:100px;max-height:44px}
#experience .experience-group .experience-sector{font-family:Manrope,Arial,sans-serif;font-size:17px!important;line-height:1.4;letter-spacing:-.35px;font-weight:500}
#experience[data-layout=moving] .experience-group li:nth-child(5),#experience[data-layout=moving] .experience-group li:nth-child(6){width:265px}
@media(min-width:901px){#experience:not([data-layout=moving]) .experience-group{grid-template-columns:1.03fr .73fr .61fr 1.5fr 1.35fr 1.45fr 1.15fr}#experience:not([data-layout=moving]) .experience-group .experience-sector{font-size:15px!important}}
@media(max-width:600px){.hero-grid-top{height:16px}.hero::after{height:22px}#experience .experience-group .experience-sector{font-size:15px!important;line-height:1.5;letter-spacing:-.2px}#experience .experience-group li{min-height:108px}}
@media(max-width:360px){#experience .experience-group .experience-sector{font-size:14px!important;line-height:1.5}}

/* Annotated local trial: left-aligned brand cell and soft lavender nav buttons. */
@media(min-width:801px){
 .header>.brand{margin-left:0;width:clamp(180px,17vw,230px);align-self:stretch;display:flex;align-items:center;border-right:1px solid var(--preview-rule)}
 .header nav{align-items:center;gap:12px}
}
.header nav a{height:auto;min-height:44px;padding:10px 15px;border:1px solid #d9c9eb!important;border-radius:8px;background:linear-gradient(160deg,#f7f1fc 0%,#e9dcf5 100%);color:#49325f;font-weight:500;line-height:1.4;justify-content:center;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}
.header nav a:hover{background:linear-gradient(160deg,#f0e5fa 0%,#dfcaef 100%);border-color:#b99bd4!important;color:#3d2553}
.header nav a:focus-visible{outline:3px solid #6539c0;outline-offset:4px;background:linear-gradient(160deg,#f0e5fa 0%,#dfcaef 100%);color:#3d2553}
@media(min-width:801px) and (max-width:1000px){
 .header>.brand{width:150px}
 .header nav{gap:8px}
 .header nav a{padding-inline:10px;font-size:11px}
}
@media(max-width:800px){
 .header nav{gap:10px;padding:14px}
 .header nav a{padding:12px 16px;min-height:48px;justify-content:flex-start;white-space:normal}
}
@media(prefers-reduced-motion:reduce){.header nav a{transition:none}}
