@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}body{min-block-size:100dvh}img,picture,svg,video,canvas{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}}@layer tokens{:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5625rem;--font-size-2xl:1.953rem;--font-size-3xl:2.441rem;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-full:9999px;--border-width-thin:1px;--border-width-thick:2px;--shadow-card:0 .125rem .25rem var(--color-border), 0 .5rem 1.5rem var(--color-border);--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-heading:var(--font-sans);--font-body:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-primary:#fff;--color-bg-surface:#f9fafb;--color-text-primary:#1f2937;--color-text-muted:#4b5563;--color-accent-primary:#b45309;--color-border:#e5e7eb}}@layer base{html{color:var(--color-text-primary);background-color:var(--color-bg-primary)}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal)}main{max-inline-size:52rem;padding:var(--space-7) var(--space-5);margin-inline:auto}a{color:var(--color-accent-primary);text-underline-offset:.15em}:focus-visible{outline:var(--border-width-thick) solid var(--color-accent-primary);outline-offset:var(--border-width-thick)}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-heading)}h1{font-size:var(--font-size-3xl);font-weight:800;line-height:var(--line-height-tight);letter-spacing:-.02em}h2{font-size:var(--font-size-base);line-height:var(--line-height-snug);text-transform:uppercase;letter-spacing:.06em;border-block-end:var(--border-width-thin) solid var(--color-border);margin-block-end:var(--space-3);padding-block-end:var(--space-1)}h3,h4{font-size:inherit;line-height:var(--line-height-snug)}section{margin-block-start:var(--space-6)}.cv-header{align-items:baseline;gap:var(--space-2) var(--space-4);border-block-end:var(--border-width-thick) solid var(--color-text-primary);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.cv-header:after{content:"";flex-basis:100%;order:2}.cv-header h1,.headline{flex-basis:100%}.headline{font-size:var(--font-size-sm);color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.05em;order:1;font-weight:600}.cv-header .location,.links{font-size:var(--font-size-sm);color:var(--color-text-muted);order:3}.links{gap:var(--space-4);flex-wrap:wrap;display:flex}.cv-header .location+.links li:first-child:before,.links li+li:before{content:"•" / "";margin-inline-end:var(--space-4)}.links a{color:var(--color-text-primary);text-decoration-style:dotted;-webkit-text-decoration-color:var(--color-text-muted);text-decoration-color:var(--color-text-muted)}.competencies{gap:var(--space-3) var(--space-5);display:grid}.competency{padding:var(--space-2) var(--space-3);background-color:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md)}.competency h3{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;margin-block-end:var(--space-1)}.skills{font-size:var(--font-size-sm);color:var(--color-text-muted)}.skills li{display:inline}.skills li:not(:last-child):after{content:", " / ""}.roles{gap:var(--space-5);display:grid}.role-header{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-1);display:flex}.role-header h3{font-size:var(--font-size-lg);flex-basis:100%}.role-header .employer{color:var(--color-accent-primary);flex-basis:100%;font-weight:600}.role-header :is(.dates,.location){font-size:var(--font-size-sm);color:var(--color-text-muted)}.role-header .dates{order:1}.role-header .location{order:2}.role-header .location:before{content:"|" / "";margin-inline-end:var(--space-2)}.summary{color:var(--color-text-muted);margin-block-end:var(--space-2);font-style:italic}.proof-points{gap:var(--space-2);padding-inline-start:var(--space-5);list-style:outside;display:grid}.proof-point::marker{color:var(--color-accent-primary)}.proof-point :is(h4,p){display:inline}.proof-point h4:after{content:":" / ""}.education{gap:var(--space-2);display:grid}.education h3{font-size:var(--font-size-base)}.hero-photo{margin:0}.hero-photo img{max-width:100%;height:auto;display:block}.thesis-text{font-size:var(--font-size-base)}.spotlights{gap:var(--space-2);padding-inline-start:var(--space-5);list-style:outside;display:grid}.spotlight-item::marker{color:var(--color-accent-primary)}.spotlight-item :is(h3,p:not(.spotlight-role)){display:inline}.spotlight-item h3:after{content:":" / ""}.spotlight-role{font-size:var(--font-size-sm);color:var(--color-text-muted)}.spotlight-role span+span:before{content:"|" / "";margin-inline:var(--space-2)}.why-today{overflow-wrap:anywhere}.why-edition{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);font-weight:700;display:flex}.why-mock{color:var(--color-text-muted);margin-block-start:var(--space-2)}.why-today h2{margin-block-start:var(--space-6)}.why-signal{gap:var(--space-3);padding-inline-start:var(--space-5);list-style:decimal;display:grid}.why-source{font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.why-mutation{gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr;display:grid}.why-mutation dt,.why-verdict dt{font-weight:700}.why-palette{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.why-palette li{column-gap:var(--space-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.why-swatch{inline-size:var(--space-7);block-size:var(--space-7);border:var(--border-width-thin) solid var(--color-text-primary);grid-row:span 2}.why-hex{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-muted)}.why-verdict{gap:var(--space-1);display:grid}.why-verdict dd{color:var(--color-text-muted);margin-block-end:var(--space-2)}.quarantine{overflow-wrap:anywhere}.quarantine-mock{color:var(--color-text-muted);margin-block-start:var(--space-2)}.quarantine article{gap:var(--space-2);border-block-start:var(--border-width-thin) solid var(--color-border);margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:grid}.quarantine-check,.quarantine-archetype{font-weight:700}.why-quarantine-link{margin-block-start:var(--space-6)}.why-quarantine-link a:after{content:" →" / ""}@media (width>=40rem){.cv-header h1{flex-basis:auto}.headline{flex-basis:auto;margin-inline-start:auto}.competencies{grid-template-columns:repeat(2,1fr)}.role-header .employer{flex-basis:auto}.role-header .dates{margin-inline-start:auto}}}@layer archetype;@layer utility-bar{.utility-bar{all:initial;--bar-bg:#111827;--bar-text:#fff;--bar-accent:#fbbf24;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-5);color:var(--bar-text);background-color:var(--bar-bg);font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--line-height-snug);overflow-wrap:break-word;border-block-end:var(--border-width-thick) solid var(--bar-accent);flex-wrap:wrap;display:flex}.utility-bar *{all:unset;box-sizing:border-box}.utility-bar .edition{flex:14rem;min-inline-size:0}.utility-bar .edition-label{font-weight:700}.utility-bar .edition-trigger:before{content:" • " / ""}.utility-bar .why-link{color:var(--bar-accent);text-underline-offset:.15em;cursor:pointer;flex:none;font-weight:600;text-decoration:underline}.utility-bar .why-link:after{content:" →" / ""}.utility-bar .why-link:hover{color:var(--bar-text)}.utility-bar .pdf-link{padding:var(--space-1) var(--space-3);color:var(--bar-text);cursor:pointer;border:var(--border-width-thick) solid var(--bar-text);border-radius:var(--radius-sm);flex:none;margin-inline-start:auto;font-weight:600;text-decoration:none}.utility-bar .pdf-link:hover{color:var(--bar-bg);background-color:var(--bar-text)}.utility-bar :focus-visible{outline:var(--border-width-thick) solid var(--bar-accent);outline-offset:var(--border-width-thick)}@media (width>=40rem){html{scroll-padding-top:calc(var(--space-8) + var(--space-7))}.utility-bar{z-index:10;position:sticky;top:0}}}@layer print{@media print{@page{size:A4;margin:12mm 14mm}:root{--color-bg-primary:#fff;--color-bg-surface:#fff}html{font-size:9pt}main{flex-direction:column;max-inline-size:none;padding:0;display:flex}#profile{order:1}#competencies{order:2}#experience{order:3}#education{order:4}section{margin-block-start:var(--space-4)}h2{margin-block-end:var(--space-2)}.roles{gap:var(--space-3)}.proof-points{gap:var(--space-1)}.utility-bar,.hero{display:none}a[href^=http]:after{content:" (" attr(href) ")"}h2,h3,.role-header{break-after:avoid}.role-header,.proof-point,.competency,.education li{break-inside:avoid}}}@media screen{@layer archetype{[data-archetype=crisis_terminal] main{gap:var(--space-4);max-inline-size:100%;padding:var(--space-4);margin-inline:0;display:grid}[data-archetype=crisis_terminal] main :is(.cv-header,section){padding:var(--space-3) var(--space-4) var(--space-4);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-text-muted);border-radius:0;margin-block-start:0}[data-archetype=crisis_terminal] .hero{gap:var(--space-4);display:grid}[data-archetype=crisis_terminal] #thesis{border-color:var(--color-accent-primary)}[data-archetype=crisis_terminal] .thesis-text{line-height:var(--line-height-normal)}[data-archetype=crisis_terminal] main h1{font-size:var(--font-size-3xl);text-transform:uppercase;letter-spacing:.04em}[data-archetype=crisis_terminal] main h2{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);letter-spacing:.12em;color:var(--color-bg-primary);background-color:var(--color-accent-primary);border:none;margin-block-end:var(--space-3);font-weight:700;display:inline-block}[data-archetype=crisis_terminal] main h2:before{content:">" / "";margin-inline-end:var(--space-2)}[data-archetype=crisis_terminal] .spotlights{gap:var(--space-3);padding-inline-start:0;list-style:none;display:grid}[data-archetype=crisis_terminal] .spotlight-item{padding:var(--space-3);background-color:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-text-muted)}[data-archetype=crisis_terminal] .spotlight-item h3{color:var(--color-accent-primary);font-weight:700;display:block}[data-archetype=crisis_terminal] .spotlight-role{margin-block-start:var(--space-2)}[data-archetype=crisis_terminal] .competencies{grid-template-columns:100%}[data-archetype=crisis_terminal] .competency{background-color:var(--color-bg-primary);border-color:var(--color-text-muted);border-radius:0}[data-archetype=crisis_terminal] .roles>li+li{border-block-start:var(--border-width-thin) dashed var(--color-text-muted);padding-block-start:var(--space-4)}[data-archetype=crisis_terminal] .proof-points{padding-inline-start:0;list-style:none}[data-archetype=crisis_terminal] .proof-point:before{content:">" / "";color:var(--color-accent-primary);margin-inline-end:var(--space-2)}@media (width>=40rem){[data-archetype=crisis_terminal] main{padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}[data-archetype=crisis_terminal] .cv-header,[data-archetype=crisis_terminal] .hero,[data-archetype=crisis_terminal] #experience{grid-column:1/-1}[data-archetype=crisis_terminal] .spotlights{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}[data-archetype=crisis_terminal] .thesis-text{font-size:var(--font-size-lg)}}[data-archetype=blueprint_sandbox]{background-image:linear-gradient(var(--color-bg-surface) var(--border-width-thin), transparent var(--border-width-thin)), linear-gradient(to right, var(--color-bg-surface) var(--border-width-thin), transparent var(--border-width-thin));background-size:var(--space-6) var(--space-6);background-position:0 0}[data-archetype=blueprint_sandbox] main{gap:var(--space-5);max-inline-size:100%;padding:var(--space-4);grid-template-columns:minmax(0,1fr);margin-inline:0;display:grid}[data-archetype=blueprint_sandbox] main :is(.cv-header,section){padding:var(--space-4);color:var(--color-text-primary);background-color:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-text-muted);border-radius:var(--radius-md);margin-block-start:0}[data-archetype=blueprint_sandbox] .hero{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}[data-archetype=blueprint_sandbox] #thesis{border-color:var(--color-accent-primary)}[data-archetype=blueprint_sandbox] .thesis-text{line-height:var(--line-height-normal)}[data-archetype=blueprint_sandbox] main h1{font-size:var(--font-size-3xl);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere}[data-archetype=blueprint_sandbox] main h2{font-size:var(--font-size-sm);letter-spacing:.14em;color:var(--color-accent-primary);border-block-end:var(--border-width-thin) dashed var(--color-text-muted);overflow-wrap:anywhere;margin-block-end:var(--space-3);padding-block-end:var(--space-2);font-weight:700}[data-archetype=blueprint_sandbox] main h2:before{content:"+" / "";color:var(--color-text-primary);margin-inline-end:var(--space-2)}[data-archetype=blueprint_sandbox] .spotlights{gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding-inline-start:0;list-style:none;display:grid}[data-archetype=blueprint_sandbox] .spotlight-item{padding:var(--space-3);background-color:var(--color-bg-primary);border:var(--border-width-thin) dashed var(--color-text-muted)}[data-archetype=blueprint_sandbox] .spotlight-item h3{color:var(--color-accent-primary);font-weight:700;display:block}[data-archetype=blueprint_sandbox] .spotlight-role{margin-block-start:var(--space-2)}[data-archetype=blueprint_sandbox] .competencies{grid-template-columns:minmax(0,1fr)}[data-archetype=blueprint_sandbox] .competency{background-color:var(--color-bg-primary);border-color:var(--color-text-muted);border-radius:0}[data-archetype=blueprint_sandbox] .roles{grid-template-columns:minmax(0,1fr)}[data-archetype=blueprint_sandbox] .roles>li+li{border-block-start:var(--border-width-thin) dashed var(--color-text-muted);padding-block-start:var(--space-4)}@media (width>=40rem){[data-archetype=blueprint_sandbox] main{padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}[data-archetype=blueprint_sandbox] main :is(.cv-header,section){padding:var(--space-5)}[data-archetype=blueprint_sandbox] .cv-header,[data-archetype=blueprint_sandbox] .hero,[data-archetype=blueprint_sandbox] #experience{grid-column:1/-1}[data-archetype=blueprint_sandbox] .spotlights{grid-template-columns:repeat(3,minmax(0,1fr))}[data-archetype=blueprint_sandbox] .thesis-text{font-size:var(--font-size-lg)}}[data-archetype=executive_broadsheet] main{gap:var(--space-5);max-inline-size:100%;padding:var(--space-6) var(--space-5);margin-inline:0;display:grid}[data-archetype=executive_broadsheet] main section{margin-block-start:0}[data-archetype=executive_broadsheet] .cv-header{padding-block:var(--space-4);text-align:center;border-block-start:var(--border-width-thin) solid var(--color-text-primary);border-block-end:var(--border-width-thin) solid var(--color-text-primary);justify-content:center}[data-archetype=executive_broadsheet] .cv-header h1{font-size:var(--font-size-3xl);letter-spacing:0;flex-basis:100%}[data-archetype=executive_broadsheet] .headline{letter-spacing:.12em;flex-basis:100%;margin-inline-start:0}[data-archetype=executive_broadsheet] .cv-header .location,[data-archetype=executive_broadsheet] .links{justify-content:center}[data-archetype=executive_broadsheet] main h2{font-size:var(--font-size-sm);letter-spacing:.18em;border-block-end:var(--border-width-thin) solid var(--color-text-muted);font-weight:700}[data-archetype=executive_broadsheet] #profile,[data-archetype=executive_broadsheet] #competencies,[data-archetype=executive_broadsheet] #experience,[data-archetype=executive_broadsheet] #education{border-block-start:var(--border-width-thin) solid var(--color-text-muted);padding-block-start:var(--space-4)}[data-archetype=executive_broadsheet] .hero{gap:var(--space-5);display:grid}[data-archetype=executive_broadsheet] #thesis{padding:var(--space-4);background-color:var(--color-bg-surface);border-block-start:var(--border-width-thin) solid var(--color-text-primary);border-block-end:var(--border-width-thin) solid var(--color-text-primary)}[data-archetype=executive_broadsheet] .thesis-text{line-height:var(--line-height-snug)}[data-archetype=executive_broadsheet] .spotlights{gap:var(--space-4);padding-inline-start:0;list-style:none;display:grid}[data-archetype=executive_broadsheet] .spotlight-item h3{font-weight:700}[data-archetype=executive_broadsheet] .spotlight-item+.spotlight-item{border-block-start:var(--border-width-thin) solid var(--color-text-muted);padding-block-start:var(--space-4)}[data-archetype=executive_broadsheet] .spotlight-role{margin-block-start:var(--space-2);display:block}[data-archetype=executive_broadsheet] .competency{border:none;border-block-start:var(--border-width-thin) solid var(--color-text-muted);background-color:#0000;border-radius:0;padding-inline:0}[data-archetype=executive_broadsheet] .roles>li+li{border-block-start:var(--border-width-thin) solid var(--color-text-muted);padding-block-start:var(--space-4)}[data-archetype=executive_broadsheet] .proof-points{padding-inline-start:var(--space-4)}@media (width>=40rem){[data-archetype=executive_broadsheet] main{padding:var(--space-7) var(--space-6)}[data-archetype=executive_broadsheet] .thesis-text{font-size:var(--font-size-xl)}[data-archetype=executive_broadsheet] .spotlights{gap:var(--space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}[data-archetype=executive_broadsheet] .spotlight-item+.spotlight-item{border-block-start:none;border-inline-start:var(--border-width-thin) solid var(--color-text-muted);padding-block-start:0;padding-inline-start:var(--space-5)}[data-archetype=executive_broadsheet] #profile p{column-count:2;column-gap:var(--space-6);column-rule:var(--border-width-thin) solid var(--color-text-muted)}[data-archetype=executive_broadsheet] .roles{column-count:2;column-gap:var(--space-6);column-rule:var(--border-width-thin) solid var(--color-text-muted);display:block}[data-archetype=executive_broadsheet] .roles>li{break-inside:avoid;padding-block-end:var(--space-5)}[data-archetype=executive_broadsheet] .roles>li+li{border-block-start:none;padding-block-start:0}}[data-archetype=swiss_brutalist] main{max-inline-size:100%;margin:var(--space-3);border:var(--border-width-thin) solid var(--color-text-primary);border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}[data-archetype=swiss_brutalist] .cv-header{padding:var(--space-4);border-block-end:none}[data-archetype=swiss_brutalist] main>:is(.hero,section){border-block-start:var(--border-width-thin) solid var(--color-text-primary);margin-block-start:0}[data-archetype=swiss_brutalist] main>section,[data-archetype=swiss_brutalist] .hero>section{padding:var(--space-4);margin-block-start:0}[data-archetype=swiss_brutalist] .hero>section+section{border-block-start:var(--border-width-thin) solid var(--color-text-primary)}[data-archetype=swiss_brutalist] main h1{font-size:var(--font-size-3xl);font-weight:900;line-height:var(--line-height-tight);letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere;flex-basis:100%}[data-archetype=swiss_brutalist] .headline{letter-spacing:.08em;flex-basis:auto;margin-inline-start:0;font-weight:800}[data-archetype=swiss_brutalist] main h2{padding:var(--space-1) var(--space-3);font-size:var(--font-size-2xl);font-weight:900;line-height:var(--line-height-tight);letter-spacing:-.01em;color:var(--color-bg-primary);background-color:var(--color-text-primary);overflow-wrap:anywhere;border:none;margin-block-end:var(--space-4);display:inline-block}[data-archetype=swiss_brutalist] #thesis{color:var(--color-bg-primary);background-color:var(--color-text-primary)}[data-archetype=swiss_brutalist] #thesis h2{color:var(--color-text-primary);background-color:var(--color-bg-primary)}[data-archetype=swiss_brutalist] .thesis-text{font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-snug)}[data-archetype=swiss_brutalist] main :is(h3,.employer){overflow-wrap:anywhere}[data-archetype=swiss_brutalist] .spotlights{grid-template-columns:100%;gap:0;padding-inline-start:0;list-style:none;display:grid}[data-archetype=swiss_brutalist] .spotlight-item{padding-block:var(--space-3);border-block-start:var(--border-width-thin) solid var(--color-text-primary)}[data-archetype=swiss_brutalist] .spotlight-item h3{font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;display:block}[data-archetype=swiss_brutalist] .spotlight-role{margin-block-start:var(--space-2)}[data-archetype=swiss_brutalist] .competencies{grid-template-columns:100%;gap:0}[data-archetype=swiss_brutalist] .competency{padding:var(--space-3) var(--space-4);background-color:var(--color-bg-surface);border:none;border-block-start:var(--border-width-thin) solid var(--color-text-primary);border-radius:0}[data-archetype=swiss_brutalist] .competency h3{font-weight:900}[data-archetype=swiss_brutalist] .roles{grid-template-columns:minmax(0,1fr);gap:0}[data-archetype=swiss_brutalist] .roles>li+li{border-block-start:var(--border-width-thin) solid var(--color-text-primary);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}[data-archetype=swiss_brutalist] .role-header h3{font-size:var(--font-size-xl);text-transform:uppercase;letter-spacing:-.01em;font-weight:900}[data-archetype=swiss_brutalist] .summary{font-style:normal}[data-archetype=swiss_brutalist] .proof-points{padding-inline-start:0;list-style:none}[data-archetype=swiss_brutalist] .proof-point:before{content:"/" / "";color:var(--color-accent-primary);margin-inline-end:var(--space-2);font-weight:900}@media (width>=40rem){[data-archetype=swiss_brutalist] main{margin:var(--space-4)}[data-archetype=swiss_brutalist] .cv-header,[data-archetype=swiss_brutalist] main>section,[data-archetype=swiss_brutalist] .hero>section{padding:var(--space-5)}[data-archetype=swiss_brutalist] .thesis-text{font-size:var(--font-size-xl)}[data-archetype=swiss_brutalist] .spotlights{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}[data-archetype=swiss_brutalist] .spotlight-item{padding-inline-end:var(--space-4)}[data-archetype=swiss_brutalist] .spotlight-item+.spotlight-item{border-inline-start:var(--border-width-thin) solid var(--color-text-primary);padding-inline-start:var(--space-4)}[data-archetype=swiss_brutalist] .competencies{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}[data-archetype=warm_minimalist] main{gap:var(--space-7);padding:var(--space-8) var(--space-5);display:grid}[data-archetype=warm_minimalist] main section{margin-block-start:0}[data-archetype=warm_minimalist] .cv-header{gap:var(--space-2) var(--space-4);border:none;padding-block-end:0}[data-archetype=warm_minimalist] .cv-header h1{letter-spacing:0;flex-basis:100%;font-weight:700}[data-archetype=warm_minimalist] .headline{letter-spacing:.08em;flex-basis:100%;margin-inline-start:0}[data-archetype=warm_minimalist] main h2{font-size:var(--font-size-lg);text-transform:none;letter-spacing:0;border:none;margin-block-end:var(--space-4);padding-block-end:0;font-weight:600}[data-archetype=warm_minimalist] .hero{gap:var(--space-7);display:grid}[data-archetype=warm_minimalist] .thesis-text{font-family:var(--font-heading);font-size:var(--font-size-lg);line-height:var(--line-height-snug)}[data-archetype=warm_minimalist] .spotlights{gap:var(--space-5);padding-inline-start:0;list-style:none;display:grid}[data-archetype=warm_minimalist] .spotlight-item,[data-archetype=warm_minimalist] .competency,[data-archetype=warm_minimalist] .roles>li{padding:var(--space-5);background-color:var(--color-bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:none}[data-archetype=warm_minimalist] .spotlight-item h3{font-weight:600}[data-archetype=warm_minimalist] .spotlight-role{margin-block-start:var(--space-2);display:block}[data-archetype=warm_minimalist] .competencies{gap:var(--space-5)}[data-archetype=warm_minimalist] .competency h3{text-transform:none;letter-spacing:0;font-size:var(--font-size-base);font-weight:600}[data-archetype=warm_minimalist] .roles{gap:var(--space-6)}[data-archetype=warm_minimalist] .role-header,[data-archetype=warm_minimalist] .summary{margin-block-end:var(--space-3)}[data-archetype=warm_minimalist] .proof-points{gap:var(--space-3);padding-inline-start:var(--space-4)}[data-archetype=warm_minimalist] .education{gap:var(--space-4)}@media (width>=40rem){[data-archetype=warm_minimalist] main{padding:var(--space-8) var(--space-6)}[data-archetype=warm_minimalist] .thesis-text{font-size:var(--font-size-2xl)}[data-archetype=warm_minimalist] .spotlights{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}}}
