.hero{min-height:100svh;padding-top:var(--header-h,0px);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.portrait-stage{aspect-ratio:1;width:min(300px,62vw);margin-inline:auto;position:relative}.glow-ring{background:conic-gradient(from 0deg, var(--color-accent-main), var(--color-secondary-main), var(--color-accent-main));-webkit-mask-composite:xor;border-radius:50%;padding:3px;animation:14s linear infinite ring-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ring-spin{to{transform:rotate(360deg)}}.portrait-breath{background:var(--color-neutral-surface);border-radius:50%;position:absolute;inset:10px;overflow:hidden}.portrait-breath img{object-fit:cover;object-position:top;width:100%;height:100%}.portrait-glow{z-index:-1;will-change:opacity;border-radius:50%;position:absolute;inset:-12%}.portrait-glow-gold{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent-main) 45%, transparent) 40%, transparent 72%);animation:6s ease-in-out infinite glow-a}.portrait-glow-teal{background:radial-gradient(circle, color-mix(in srgb, var(--color-secondary-main) 50%, transparent) 40%, transparent 72%);animation:6s ease-in-out infinite glow-b}@keyframes glow-a{0%,to{opacity:.85}50%{opacity:.15}}@keyframes glow-b{0%,to{opacity:.15}50%{opacity:.9}}.orbit{border:1px dashed color-mix(in srgb, var(--color-neutral-border) 60%, transparent);pointer-events:none;border-radius:50%;animation:16s linear infinite orbit-spin;position:absolute;inset:-34px}.orbit-item{width:40px;height:40px;transform:rotate(var(--angle)) translateX(calc(min(300px, 62vw) / 2 + 34px)) rotate(calc(-1 * var(--angle)));background:color-mix(in srgb, var(--color-neutral-surface) 80%, transparent);border:1px solid color-mix(in srgb, var(--color-secondary-main) 35%, transparent);color:var(--color-neutral-text-primary);pointer-events:auto;border-radius:50%;place-items:center;margin:-20px;transition:box-shadow .3s,color .3s;animation:16s linear infinite orbit-counter;display:grid;position:absolute;top:50%;left:50%}.orbit-item:hover{color:var(--color-accent-main);box-shadow:0 0 22px -4px var(--color-accent-main)}.orbit-item svg{fill:currentColor;width:18px;height:18px}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-counter{to{transform:rotate(calc(var(--angle) - 360deg)) translateX(calc(min(300px, 62vw) / 2 + 34px)) rotate(calc(-1 * var(--angle) + 360deg))}}.hero-grid{z-index:1;grid-template-columns:1fr;align-items:center;gap:2rem;width:min(1180px,92vw);padding-block:4rem;display:grid;position:relative}.hero-grid>aside{order:2}.hero-grid>[data-depth="6"]{order:1}@media (min-width:1024px){.hero-grid{grid-template-columns:260px 1fr 260px;gap:1rem}.hero-grid>aside,.hero-grid>[data-depth="6"]{order:0}}.hero-side-card{will-change:transform;padding:1.1rem 1.2rem}.hero-side-card h3{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-neutral-text-secondary);margin-bottom:.75rem}.hero-side-card .item{border-top:1px solid color-mix(in srgb, var(--color-neutral-border) 55%, transparent);padding-block:.5rem}.hero-side-card .item:first-of-type{border-top:0}.hero-side-card .item p{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.hero-side-card .item time{font-size:var(--text-xs);color:var(--color-neutral-text-secondary)}.hero-title-block{text-align:center;margin-top:2.2rem}.hero-name{font-size:clamp(2.6rem,7vw,4.4rem);font-weight:var(--font-weight-bold);line-height:1.1}.hero-name-latin{font-size:var(--text-sm);letter-spacing:.42em;color:var(--color-neutral-text-secondary);text-transform:uppercase;margin-top:.5rem}.hero-role{color:var(--color-neutral-text-secondary);margin-top:.9rem;font-size:clamp(1rem,2.4vw,1.2rem)}.live-badge{border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-neutral-text-primary);align-items:center;gap:.5rem;margin-top:1.4rem;padding:.45rem 1rem;display:inline-flex}.live-badge .pulse{background:var(--color-secondary-main);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite badge-pulse}@keyframes badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-secondary-main) 60%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.total-counter{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:var(--font-weight-bold)}.total-counter-label{font-size:var(--text-xs);color:var(--color-neutral-text-secondary)}@media (max-width:1023px){.hero{--header-h:88px}.hero-grid{padding-block:2rem 3rem}}
@font-face{font-family:Kaaf Signature;font-style:normal;font-weight:100 700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}.kaaf-sig{letter-spacing:.015em;color:inherit;direction:ltr;align-items:baseline;gap:.34em;font-family:Kaaf Signature,-apple-system,Segoe UI,sans-serif;font-size:.8125rem;line-height:1.7;text-decoration:none;display:inline-flex}.kaaf-sig__pre{opacity:.6;font-weight:400}.kaaf-sig__mark{color:#c9973c;font-weight:600}a.kaaf-sig:hover .kaaf-sig__pre{opacity:.85}a.kaaf-sig:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #c9973c}@supports ((-webkit-background-clip:text) or (background-clip:text)){.kaaf-sig__mark.is-shining,a.kaaf-sig:hover .kaaf-sig__mark{color:#0000;background-image:linear-gradient(100deg,#c9973c 40%,#f7e9c4 50%,#c9973c 60%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.7s cubic-bezier(.4,0,.2,1) kaaf-sheen}}@keyframes kaaf-sheen{to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.kaaf-sig__mark.is-shining,a.kaaf-sig:hover .kaaf-sig__mark{color:#c9973c;-webkit-text-fill-color:#c9973c;background-image:none;animation:none}}
