.au-hero{min-height:auto;padding-bottom:0}.au-hero__inner{grid-template-columns:1fr 380px;align-items:center;gap:clamp(48px,6vw,96px);display:grid}.au-hero__body{padding-bottom:clamp(48px,6vw,80px)}.au-hero__eyebrow{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:10px;margin:0 0 20px;font-size:14px;font-weight:700;display:inline-flex}.au-hero__eyebrow:before{content:"";background:var(--hl-pink);border-radius:999px;width:8px;height:8px}.au-hero__name{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px;font-size:clamp(64px,9vw,144px);font-weight:700;line-height:.93}.au-hero__role{font-family:var(--font-sans);color:var(--fg-muted);margin:0 0 32px;font-size:clamp(17px,1.5vw,21px);font-weight:500}.au-hero__socials{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.au-social-link{font-family:var(--font-sans);color:var(--fg);border:1.5px solid var(--border-subtle);background:var(--hl-white);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.au-social-link:hover{border-color:var(--fg);background:var(--hl-light-grey)}.au-social-link svg{flex-shrink:0}.au-hero__photo{aspect-ratio:4/5;background:url(/photos/dumi.jpg) top/cover no-repeat;border-radius:24px;flex-shrink:0;width:100%;overflow:hidden}.au-divider{background:var(--border-subtle);height:1px;margin:0}.au-bio{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.au-bio__grid{grid-template-columns:minmax(160px,1fr) 2.4fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.au-bio__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin:0;padding-top:10px;font-size:14px;font-weight:700}.au-bio__body{max-width:62ch}.au-bio__body p{font-family:var(--font-sans);color:var(--fg);text-wrap:pretty;margin:0 0 22px;font-size:clamp(17px,1.4vw,20px);line-height:1.58}.au-bio__body p:last-child{margin-bottom:0}.au-expertise{border-top:1px solid var(--border-subtle);padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(64px,8vw,112px)}.au-expertise__inner{grid-template-columns:minmax(160px,1fr) 2.4fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.au-expertise__label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin:0;padding-top:10px;font-size:14px;font-weight:700}.au-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.au-chip{font-family:var(--font-sans);background:var(--hl-white);border:1.5px solid var(--border-subtle);color:var(--fg);white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600}.au-articles{background:0 0;padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.au-articles__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(40px,5vw,64px);display:flex}.au-articles__h{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(36px,4vw,64px);font-weight:700;line-height:.97}.au-articles__all{font-family:var(--font-sans);color:var(--fg);text-underline-offset:4px;flex-shrink:0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.au-articles__all:hover{opacity:.6}.au-articles__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.au-acard--wide{grid-column:span 2}.au-acard{background:var(--hl-white);color:var(--fg);border:1px solid var(--border-subtle);border-radius:20px;flex-direction:column;text-decoration:none;transition:box-shadow .16s,transform .16s;display:flex;overflow:hidden}.au-acard:hover{transform:translateY(-2px);box-shadow:0 12px 36px -8px #1c191724}.au-acard__thumb{flex-shrink:0;width:100%;height:180px}.au-acard--wide .au-acard__thumb{height:220px}.au-acard:first-child .au-acard__thumb{background:radial-gradient(ellipse 100% 100% at 15% 15%, var(--hl-pink) 0%, var(--hl-pink-mid) 50%, var(--hl-pink-light) 80%)}.au-acard:nth-child(2) .au-acard__thumb{background:radial-gradient(ellipse 100% 100% at 85% 15%, var(--hl-orange) 0%, var(--hl-orange-mid) 50%, var(--hl-orange-light) 80%)}.au-acard:nth-child(3) .au-acard__thumb{background:radial-gradient(ellipse 100% 100% at 15% 85%, var(--hl-teal) 0%, var(--hl-teal-mid) 50%, var(--hl-teal-light) 80%)}.au-acard:nth-child(4) .au-acard__thumb{background:radial-gradient(ellipse 100% 100% at 80% 20%, var(--hl-chartreuse) 0%, var(--hl-chartreuse-mid) 50%, var(--hl-chartreuse-light) 80%)}.au-acard:nth-child(5) .au-acard__thumb{background:radial-gradient(ellipse 100% 100% at 20% 80%, var(--hl-pink) 0%, var(--hl-pink-mid) 50%, var(--hl-orange-light) 80%)}.au-acard:nth-child(6) .au-acard__thumb{background:radial-gradient(ellipse 100% 100% at 80% 80%, var(--hl-teal) 0%, var(--hl-teal-mid) 50%, var(--hl-chartreuse-light) 80%)}.au-acard__body{background:var(--hl-white);flex-direction:column;flex:1;gap:10px;padding:clamp(20px,2.5vw,28px);display:flex}.au-acard__tag{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:700}.au-acard__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--fg);margin:0;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.05}.au-acard__meta{font-family:var(--font-sans);color:var(--fg-subtle);border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:8px;font-size:13px}.au-acard__arrow{margin-left:4px;transition:transform .16s;display:inline-block}.au-acard:hover .au-acard__arrow{transform:translate(3px)}@media (max-width:1024px){.au-hero__inner{grid-template-columns:1fr}.au-hero__photo{aspect-ratio:1;width:clamp(160px,40vw,280px)}.au-bio__grid,.au-expertise__inner{grid-template-columns:1fr;gap:20px}.au-articles__grid{grid-template-columns:1fr 1fr}.au-acard--wide{grid-column:span 2}}@media (max-width:680px){.au-articles__grid{grid-template-columns:1fr}.au-acard--wide{grid-column:span 1}}
