.au-pg .maincol>.au-first{margin-top:0}.au-pg .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.au-sec{scroll-margin-top:16px}.au-jump{display:none}@media (width<=980px){.au-jump{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.au-jump a{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--rule-2);color:var(--ink);border-radius:22px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.au-jump a:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}}.au-pg .zt dd a{min-height:44px}.au-pg .r1-tip .box-h a{align-items:center;min-height:44px;margin:-10px 0;display:inline-flex}.au-st b,.au-yr b,.au-kl b{font-family:var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.au-p{color:var(--ink);margin:10px 0 0;font-size:16px;line-height:1.6}.au-note{color:var(--ink-2);margin:8px 0 0;font-size:13px}.au-hero{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;padding:10px 0 0;display:grid}.au-ph{object-fit:cover;background:var(--slate-2);border-radius:50%;width:112px;height:112px}.au-role{letter-spacing:.06em;text-transform:uppercase;color:var(--red-text);margin:0;font-size:13px;font-weight:800}.au-hd h1{font-family:var(--display);font-variation-settings:"wdth" 74;letter-spacing:-.01em;color:var(--ink);margin:4px 0 6px;font-size:44px;font-weight:800;line-height:1.04}.au-since{color:var(--ink-2);margin:0;font-size:15px}.au-bio{color:var(--ink);margin:20px 0 0;font-size:17px;line-height:1.6}.au-st{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:26px 0 8px;display:grid}.au-st>div{flex-direction:column;padding:16px 0 18px;display:flex}.au-st dd{display:contents}.au-st b{color:var(--red-text);font-variant-numeric:tabular-nums;order:-1;font-size:40px;font-weight:600;line-height:1;display:block}.au-st dt{color:var(--ink);margin-top:10px;font-size:15px;font-weight:700}.au-st small{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.au-list{margin-top:6px}.au-nl{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:84px minmax(0,1fr) 112px;align-items:start;gap:16px;padding:14px 0;text-decoration:none;display:grid}.au-nl-t{color:var(--ink-2);padding-top:2px;font-size:13px;font-weight:600}.au-nl-b em{color:var(--red-text);font-size:12px;font-style:normal;font-weight:700;display:block}.au-nl-b b{margin-top:2px;font-size:17px;font-weight:650;line-height:1.32;display:block}.au-nl:hover b{text-underline-offset:3px;text-decoration:underline 1px}.au-nl img{object-fit:cover;background:var(--slate-2);border-radius:8px;width:112px;height:72px}.au-more{min-height:44px;color:var(--red-text);align-items:center;margin-top:10px;font-size:15px;font-weight:700;display:inline-flex}.au-kl{margin:14px 0 0;padding:0;list-style:none}.au-kl li{border-top:1px solid var(--rule)}.au-kl li:first-child{border-top:0}.au-kl a{min-height:46px;color:var(--ink);grid-template-columns:24px 190px minmax(0,1fr) 48px;align-items:center;gap:14px;text-decoration:none;display:grid}.au-kl img{object-fit:contain;width:24px;height:24px}.au-kn{font-size:15px;font-weight:700}.au-kl a:hover .au-kn{text-underline-offset:3px;text-decoration:underline}.au-kb{background:var(--slate-2);border-radius:4px;height:8px;overflow:hidden}.au-kb i{height:100%;width:var(--w);background:var(--ink-2);transform-origin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0s) + .1s);border-radius:4px;display:block}.au-kl li:first-child .au-kb i{background:var(--red)}.js-reveal .au-kl li:not(.in) .au-kb i{transform:scaleX(0)}.au-kl b{text-align:right;font-size:15px;font-weight:600}.au-yr{border-bottom:2px solid var(--frame);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:0 10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.au-yr li{justify-items:center;gap:4px;display:grid}.au-yb{align-items:flex-end;width:100%;max-width:64px;height:150px;display:flex}.au-yb i{width:100%;height:max(var(--h), 2px);background:var(--ink-2);transform-origin:50% 100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0s) + .1s);border-radius:6px 6px 0 0;display:block}.js-reveal .au-yr li:not(.in) .au-yb i{transform:scaleY(0)}.au-yr b{color:var(--ink);order:-1;font-size:15px;font-weight:600}.au-yl{color:var(--ink-2);padding:6px 0 8px;font-size:13px}.au-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:30px;display:grid}.au-fig{margin:0}.au-fig figcaption b{color:var(--ink);font-size:15px;display:block}.au-fig figcaption span{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.45;display:block}.au-mo,.au-hr{border-bottom:1px solid var(--rule-2);align-items:end;margin:14px 0 0;padding:0;list-style:none;display:grid}.au-mo{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 6px}.au-hr{grid-template-columns:repeat(17,minmax(0,1fr));gap:0 3px}.au-mo li,.au-hr li{justify-items:center;display:grid;position:relative}.au-mv{color:var(--ink-2);font-variant-numeric:tabular-nums;padding-bottom:4px;font-size:12px;font-weight:600;line-height:1}.au-mo .au-top .au-mv{color:var(--ink);font-weight:800}.au-mo .au-top i,.au-hr .au-top i{background:var(--red)}.au-mb,.au-hb{align-items:flex-end;width:100%;height:96px;display:flex}.au-mb i,.au-hb i{width:100%;height:max(var(--h), 2px);background:var(--ink-3);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);border-radius:3px 3px 0 0;display:block}.js-reveal .au-mo:not(.in) i,.js-reveal .au-hr:not(.in) i{transform:scaleY(0)}.au-ml,.au-hl{color:var(--ink-2);padding:6px 0 4px;font-size:11px}.au-hl{position:absolute;top:100%}.au-hr{margin-bottom:22px}.au-lv{margin:14px 0 0}.au-lv>div{border-top:1px solid var(--rule-2);grid-template-columns:190px minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.au-lv>div:first-child{border-top:0;padding-top:6px}.au-lv dt{color:var(--ink);font-size:15px;font-weight:800;line-height:1.4}.au-lv dd{color:var(--ink);margin:0;font-size:16px;line-height:1.6}.au-lv a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.au-lv a:hover{text-decoration-color:currentColor}.au-red p{color:var(--ink-2);margin:0 16px 6px;font-size:14px;line-height:1.5}.au-red ul{margin:0;padding:0 16px 10px;list-style:none}.au-red li+li{border-top:1px solid var(--rule)}.au-red a{min-height:44px;color:var(--ink);align-items:center;font-size:14px;font-weight:700;display:flex}.au-red a:after{content:"→";color:var(--ink-3);margin-left:auto}.au-red a:hover{color:var(--red-text)}.au-pg .tm-side{align-self:start}.au-pg .wrap{padding-top:28px}@media (prefers-reduced-motion:reduce){.au-pg *,.au-pg :before,.au-pg :after{transition:none!important;animation:none!important}}@media (width<=1100px){.au-kl a{grid-template-columns:24px 150px minmax(0,1fr) 44px}.au-two{grid-template-columns:1fr;gap:26px}}@media (width<=760px){.au-hero{grid-template-columns:72px minmax(0,1fr);gap:16px}.au-ph{width:72px;height:72px}.au-hd h1{font-size:30px}.au-role{font-size:12px}.au-since{font-size:14px}.au-since span{display:block}.au-since .au-dot{display:none}.au-bio{margin-top:16px;font-size:16px}.au-st{grid-template-columns:1fr;margin-top:20px}.au-st>div{border-top:1px solid var(--rule);grid-template-columns:104px minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 0;display:grid}.au-st>div:first-child{border-top:0}.au-st b{grid-row:1/3;font-size:30px}.au-st dt{grid-column:2;margin-top:0;font-size:15px}.au-st small{grid-column:2}.au-nl{grid-template-columns:auto minmax(0,1fr) 88px;align-items:baseline;gap:4px 10px}.au-nl-t{grid-area:1/1;padding:0;font-size:12px}.au-nl-b{display:contents}.au-nl-b em{overflow-wrap:anywhere;grid-area:1/2;min-width:0}.au-nl-b b{grid-area:2/1/auto/3;margin-top:2px}.au-nl img{grid-area:1/3/3;align-self:start;width:88px;height:62px}.au-nl-b b{font-size:16px}.au-kl a{grid-template-columns:22px minmax(0,1fr) 40px;gap:6px 10px;padding:8px 0}.au-kb{grid-area:2/2/auto/4}.au-yr{gap:0 4px}.au-yb{height:110px}.au-yr b,.au-yl{font-size:12px}.au-lv>div{grid-template-columns:1fr;gap:6px}.au-mo{gap:0 3px}.au-ml,.au-hl{letter-spacing:-.03em;font-size:12px}.au-mv{letter-spacing:-.03em;font-size:11px}.au-mb,.au-hb{height:84px}}
