.root .in-hero{grid-template-columns:minmax(110px,300px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);margin-top:18px;display:grid}.root .in-avatar{aspect-ratio:1;width:100%;max-width:180px;box-shadow:0 0 0 4px #fff, 0 0 0 6px var(--accent);border-radius:50%;margin:6px auto 0;display:block;position:relative;overflow:hidden}.root .in-avatar img{object-fit:cover}.root .in-avatar-lg{max-width:300px;box-shadow:0 0 0 6px #fff, 0 0 0 9px var(--accent);margin:9px auto}.root .in-name{letter-spacing:-.015em;margin-top:12px;font-size:clamp(32px,4.2vw,56px);font-weight:800;line-height:1.22}.root .in-full{margin-top:6px;font-size:clamp(16px,1.6vw,20px);font-weight:700}.root .in-headline{color:var(--muted);margin-top:10px;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.root .in-body{flex-direction:column;gap:24px;max-width:900px;display:flex}.root .in-card{padding:clamp(24px,3vw,40px)}.root .in-card>h2{font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.35}.root .in-card h3{margin-top:28px;font-size:18px;font-weight:800;line-height:1.5}.root .in-card p{color:var(--muted);margin-top:14px;line-height:1.8}.root .in-list{flex-direction:column;gap:10px;margin:12px 0 0;padding-left:20px;line-height:1.7;display:flex}.root .in-rows{margin:16px 0 0}.root .in-rows>div{border-top:1px solid var(--line);padding:16px 0}.root .in-rows dt{justify-content:space-between;align-items:baseline;gap:20px;font-weight:800;line-height:1.5;display:flex}.root .in-rows .when{color:var(--muted);white-space:nowrap;text-align:right;font-size:14px;font-weight:600}.root .in-rows dd{color:var(--muted);margin:4px 0 0;font-size:15px;line-height:1.7}.root .in-work{margin:16px 0 0;padding:0;list-style:none}.root .in-work li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0;line-height:1.6}.root .in-work b{color:var(--ink);font-weight:800}@media (max-width:600px){.root .in-hero{text-align:center;grid-template-columns:minmax(0,1fr)}.root .in-hero .eyebrow{margin-top:4px}.root .in-hero>div:last-child>div:last-child{justify-content:center}.root .in-hero .btn{white-space:normal;height:auto;padding-top:12px;padding-bottom:12px}.root .in-avatar-lg{max-width:200px}}.root .in-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.root .in-links a{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.root .in-links a:hover{border-color:var(--ink)}.root .in-hl{color:#fff;background:radial-gradient(90% 90% at 100% 100%,#e95c7cb3,#0000 60%),linear-gradient(140deg,#f2440a 0%,#e0360b 60%,#d4330c 100%);border-radius:28px;padding:clamp(24px,3vw,36px)}.root .in-hl h2{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.35}.root .in-hl ul{flex-direction:column;gap:8px;margin:14px 0 0;padding-left:22px;font-size:17px;font-weight:600;line-height:1.6;display:flex}.root .in-work li{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.root .in-work .when{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600}@media (max-width:600px){.root .in-links{justify-content:center}}
