.dossier-module__ZWTsHW__page{max-width:1180px;padding:calc(var(--nav-h) + 32px) var(--margin) var(--s-9);margin:0 auto}.dossier-module__ZWTsHW__header{gap:var(--s-5);padding-bottom:var(--s-7);border-bottom:1px solid var(--line-strong);flex-direction:column;display:flex}.dossier-module__ZWTsHW__id{gap:var(--s-5);align-items:center;display:flex}.dossier-module__ZWTsHW__portrait{border-radius:var(--radius-s);border:1px solid var(--line-strong);background:radial-gradient(120% 80% at 50% 0,#1b1d21,#0a0b0c 70%);flex:none;width:88px;height:108px;position:relative;overflow:hidden}.dossier-module__ZWTsHW__portrait img{filter:grayscale()contrast(1.1);width:100%;height:auto;position:absolute;inset:6% 0 0}.dossier-module__ZWTsHW__idText{flex-direction:column;gap:6px;display:flex}.dossier-module__ZWTsHW__name{font-variation-settings:"wdth" 116;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(40px,6vw,84px);font-weight:800;line-height:.9}.dossier-module__ZWTsHW__role{color:var(--text-soft);font-size:clamp(16px,1.4vw,20px)}.dossier-module__ZWTsHW__actions{flex-wrap:wrap;gap:8px;display:flex}.dossier-module__ZWTsHW__action{border:1px solid var(--line-strong);height:40px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text);border-radius:999px;align-items:center;padding:0 16px;font-size:12px;transition:border-color .2s,background .2s;display:inline-flex}.dossier-module__ZWTsHW__action:hover{border-color:var(--text)}.dossier-module__ZWTsHW__primary{background:var(--accent);border-color:var(--accent);color:#050505}.dossier-module__ZWTsHW__primary:hover{background:var(--text);border-color:var(--text)}.dossier-module__ZWTsHW__modeRow{display:flex}.dossier-module__ZWTsHW__row{gap:var(--s-4);padding:var(--s-7) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr;display:grid}.dossier-module__ZWTsHW__label{color:var(--text)}.dossier-module__ZWTsHW__content{min-width:0}.dossier-module__ZWTsHW__p{color:var(--text-soft);max-width:70ch}.dossier-module__ZWTsHW__p+.dossier-module__ZWTsHW__p{margin-top:10px}.dossier-module__ZWTsHW__avail{align-items:center;gap:10px;margin-top:16px;font-size:15px;display:flex}.dossier-module__ZWTsHW__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%}.dossier-module__ZWTsHW__list{gap:var(--s-6);flex-direction:column;display:flex}.dossier-module__ZWTsHW__item{flex-direction:column;gap:6px;display:flex}.dossier-module__ZWTsHW__itemHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.dossier-module__ZWTsHW__itemTitle{letter-spacing:-.015em;font-size:21px;font-weight:650}.dossier-module__ZWTsHW__itemTitle a:hover{color:var(--accent)}.dossier-module__ZWTsHW__itemSub{color:var(--text-muted);font-size:15px}.dossier-module__ZWTsHW__bullets{flex-direction:column;gap:4px;margin-top:4px;display:flex}.dossier-module__ZWTsHW__bullets li{color:var(--text-soft);padding-left:16px;font-size:15px;position:relative}.dossier-module__ZWTsHW__bullets li:before{content:"";background:var(--text-muted);width:7px;height:1px;position:absolute;top:.72em;left:0}.dossier-module__ZWTsHW__stack{color:var(--text-faint)}.dossier-module__ZWTsHW__links{flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.dossier-module__ZWTsHW__links a{border-bottom:1px solid var(--line-strong)}.dossier-module__ZWTsHW__links a:hover{border-color:var(--accent)}.dossier-module__ZWTsHW__skills{grid-template-columns:1fr;gap:12px;display:grid}.dossier-module__ZWTsHW__skills>div{grid-template-columns:110px 1fr;gap:12px;display:grid}.dossier-module__ZWTsHW__skills dd{color:var(--text-soft)}.dossier-module__ZWTsHW__compact{flex-direction:column;gap:2px;display:flex}.dossier-module__ZWTsHW__compact span{color:var(--text-muted);font-size:14px}.dossier-module__ZWTsHW__list:has(.dossier-module__ZWTsHW__compact){gap:var(--s-4)}.dossier-module__ZWTsHW__footer{padding-top:var(--s-6);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (min-width:900px){.dossier-module__ZWTsHW__header{grid-template-columns:1fr auto;align-items:end;display:grid}.dossier-module__ZWTsHW__actions{justify-content:flex-end;max-width:440px}.dossier-module__ZWTsHW__modeRow{grid-column:1/-1}.dossier-module__ZWTsHW__row{column-gap:var(--s-7);grid-template-columns:200px 1fr}.dossier-module__ZWTsHW__skills{column-gap:var(--s-6);grid-template-columns:1fr 1fr}}@media print{.dossier-module__ZWTsHW__page{color:#000;max-width:none;padding:0}.dossier-module__ZWTsHW__modeRow,.dossier-module__ZWTsHW__actions button{display:none}.dossier-module__ZWTsHW__row{break-inside:avoid-page;border-color:#ccc;padding:14px 0}.dossier-module__ZWTsHW__p,.dossier-module__ZWTsHW__bullets li,.dossier-module__ZWTsHW__itemSub,.dossier-module__ZWTsHW__skills dd,.dossier-module__ZWTsHW__compact span,.dossier-module__ZWTsHW__role{color:#222!important}.dossier-module__ZWTsHW__action{color:#000;background:0 0;border:0;height:auto;padding:0 10px 0 0}}
