.au-page{overflow-x:clip}.au-values,.au-team{background:var(--tg-color-bg);border-top:1px solid var(--tg-color-divider)}.au-section-head{margin-bottom:var(--tg-sp-6);display:grid;gap:var(--tg-sp-3)}.au-section-title{margin:0;font-size:clamp(1.8rem,2.2vw + .9rem,2.8rem);line-height:1.12;color:var(--tg-color-text-heading);letter-spacing:-.01em;max-width:20ch;text-wrap:balance}.au-section-lead{margin:0;color:var(--tg-color-text-body);max-width:52ch;line-height:1.6}.au-team{padding-block:var(--tg-section-md)}.au-dept-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tg-sp-6) var(--tg-sp-5)}@media(max-width:1100px){.au-dept-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.au-dept-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.au-dept-grid{grid-template-columns:1fr}}.au-dept{display:flex;flex-direction:column;gap:var(--tg-sp-3)}.au-dept__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--tg-radius-lg);background:color-mix(in srgb,var(--tg-color-bg) 80%,#000 20%)}.au-dept__media img{width:100%;height:100%;object-fit:cover;display:block}.au-dept__body{display:grid;gap:var(--tg-sp-1)}.au-dept__num,.au-dept__slash{display:none}.au-dept__title{margin:0;font-size:1.05rem;color:var(--tg-color-text-heading);font-weight:var(--tg-w-semibold)}.au-dept__copy{margin:0;color:var(--tg-color-text-body);font-size:.92rem;line-height:1.55;max-width:34ch}
