.agency.ag-7.af-personal .af-directing-intro{max-width:1000px;padding:56px 0 64px}.agency.ag-7.af-personal .af-directing-intro h1{letter-spacing:-.035em;margin:22px 0 26px;font:400 clamp(64px,9vw,138px)/1.05 Pacific Urbanist,sans-serif}.agency.ag-7.af-personal .af-directing-intro h1 span{color:var(--af-jade)}.agency.ag-7.af-personal .af-directing-deck{max-width:880px;font-size:clamp(20px,2vw,29px);line-height:1.5}.agency.ag-7.af-personal .af-directing-credential{color:var(--af-muted);margin:24px 0 14px;font-size:14px}.agency.ag-7.af-personal .af-directed-features{border-top:1px solid #edf1f728;padding:36px 0 60px}.agency.ag-7.af-personal .af-directed-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:5%;padding:34px 0 44px;display:grid}.agency.ag-7.af-personal .af-directed-feature+.af-directed-feature{border-top:1px solid #edf1f728;padding-top:44px}.agency.ag-7.af-personal .af-directed-feature h3,.agency.ag-7.af-personal .af-directed-card h3{letter-spacing:-.025em;margin:12px 0;font:400 clamp(26px,2.7vw,40px)/1.15 Pacific Urbanist,sans-serif}.agency.ag-7.af-personal .af-directing-credit{color:var(--af-muted);margin:0 0 18px;font-size:12px;line-height:1.6}.agency.ag-7.af-personal .af-directed-feature-copy>p:not([class]){font-size:16px;line-height:1.65}.agency.ag-7.af-personal .af-directed-feature .cn-link{margin-top:20px;font-size:13px}.agency.ag-7.af-personal .af-directed-feature .af-film{min-width:0;margin:0}.agency.ag-7.af-personal .af-directed-feature .af-film iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.agency.ag-7.af-personal .af-directed-feature .af-film figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:11px;line-height:1.6;display:flex}.agency.ag-7.af-personal .af-directing-play{background:var(--af-surface);aspect-ratio:16/9;border:0;width:100%;padding:0;display:block;position:relative}.agency.ag-7.af-personal .af-directing-play img{object-fit:cover;width:100%;height:100%}.agency.ag-7.af-personal .af-directing-play>span{color:#f0f1f4;background:#090b10ed;border:1px solid #ffffff70;align-items:center;gap:12px;padding:12px 18px;font-size:14px;line-height:1.4;display:inline-flex;position:absolute;bottom:20px;left:20px}.agency.ag-7.af-personal .af-directing-play:is(:hover,:focus-visible)>span{background:var(--af-jade);color:#102019}.agency.ag-7.af-personal .af-directed-more{border-top:1px solid #edf1f728;padding:36px 0 64px}.agency.ag-7.af-personal .af-directed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;display:grid}.agency.ag-7.af-personal .af-directed-card{min-width:0}.agency.ag-7.af-personal .af-directed-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.agency.ag-7.af-personal .af-directed-card h3{justify-content:space-between;gap:18px;margin-top:18px;font-size:clamp(26px,2.5vw,36px);display:flex}.agency.ag-7.af-personal .af-directed-card>p:not([class]){max-width:560px;font-size:15px;line-height:1.65}.agency.ag-7.af-personal .af-directed-card .wf-text-link{margin-top:16px;display:inline-flex}.agency.ag-7.af-personal .af-director-practice{border-top:1px solid #edf1f728;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:5%;padding:56px 0;display:grid}.agency.ag-7.af-personal .af-director-practice h2{letter-spacing:-.025em;margin-bottom:24px;font:400 clamp(30px,3.5vw,48px)/1.15 Pacific Urbanist,sans-serif}.agency.ag-7.af-personal .af-director-practice p:not([class]){max-width:780px;margin-bottom:18px;font-size:17px;line-height:1.65}@media (max-width:800px){.agency.ag-7.af-personal .af-directing-intro{padding:34px 0 44px}.agency.ag-7.af-personal .af-directed-feature{grid-template-columns:1fr;gap:26px;padding:24px 0 34px}.agency.ag-7.af-personal .af-directed-grid{gap:36px 22px}.agency.ag-7.af-personal .af-director-practice{grid-template-columns:1fr;gap:22px;padding:38px 0}}@media (max-width:600px){.agency.ag-7.af-personal .af-directed-grid{grid-template-columns:1fr}.agency.ag-7.af-personal .af-directed-features,.agency.ag-7.af-personal .af-directed-more{padding:28px 0 38px}}
