.author-page{background:var(--ez-cream)}.author-hero{border-bottom:1px solid var(--ez-line);padding:clamp(58px,8vw,112px) 0 clamp(64px,9vw,126px);position:relative;overflow:hidden}.author-hero:after{content:"YAZAR";color:#172d3b0b;font-family:var(--serif);pointer-events:none;font-size:clamp(9rem,25vw,26rem);line-height:.72;position:absolute;bottom:-3vw;right:-1.5vw}.author-hero-grid{z-index:1;grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);align-items:end;gap:clamp(42px,8vw,120px);display:grid;position:relative}.author-portrait-wrap{max-width:430px;position:relative}.author-portrait-wrap:before{content:"";border:1px solid var(--ez-burgundy);position:absolute;inset:18px -18px -18px 18px}.author-portrait,.author-placeholder{aspect-ratio:1;object-fit:cover;background:var(--ez-paper);width:100%;position:relative}.author-placeholder{color:var(--ez-burgundy);font-family:var(--serif);place-items:center;font-size:clamp(4rem,10vw,8rem);display:grid}.author-copy h1{letter-spacing:-.07em;max-width:9ch;margin:12px 0 28px;font-size:clamp(4.8rem,10vw,10.5rem);line-height:.78}.author-bio{color:#526a78;max-width:54ch;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.68}.author-index{border-top:1px solid var(--ez-line);color:var(--ez-burgundy);letter-spacing:.13em;text-transform:uppercase;gap:18px;margin-top:34px;padding-top:14px;font-size:.62rem;font-weight:800;display:flex}.author-posts{background:var(--ez-paper)}.author-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(32px,5vw,64px);display:flex}.author-post-list{border-top:1px solid var(--ez-line)}.author-post-row{border-bottom:1px solid var(--ez-line);color:inherit;grid-template-columns:54px minmax(0,1fr) minmax(110px,180px);align-items:center;gap:clamp(18px,3vw,44px);padding:clamp(24px,3.5vw,44px) 0;display:grid}.author-post-number{color:var(--ez-burgundy);letter-spacing:.12em;align-self:start;padding-top:5px;font-size:.62rem;font-weight:850}.author-post-copy h3{letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(2rem,4.2vw,4.4rem);line-height:.92;transition:transform .2s,color .2s}.author-post-copy p{color:#60727e;max-width:58ch;line-height:1.6}.author-post-row img{aspect-ratio:4/5;object-fit:cover;width:100%}.author-post-arrow{color:var(--ez-burgundy);justify-self:end;font-size:1.4rem}.author-post-row:hover h3{color:var(--ez-burgundy-deep);transform:translate(5px)}.author-empty{border-top:1px solid var(--ez-line);padding:40px 0}.author-directory{background:var(--ez-paper)}.author-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,40px);display:grid}.author-directory-card{color:inherit;border-top:2px solid var(--ez-burgundy);flex-direction:column;padding-top:14px;display:flex}.author-directory-media{background:var(--ez-cream);overflow:hidden}.author-directory-media img,.author-directory-placeholder{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .35s}.author-directory-placeholder{color:var(--ez-burgundy);font-family:var(--serif);place-items:center;font-size:clamp(4rem,8vw,7rem);display:grid}.author-directory-copy{flex-direction:column;flex:1;padding-top:18px;display:flex}.author-directory-copy h2{letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(2rem,3.4vw,3.7rem);line-height:.95}.author-directory-copy p{color:#60727e;line-height:1.6}.author-directory-copy .home-link{margin-top:auto;padding-top:18px}.author-directory-card:hover img{transform:scale(1.025)}.author-directory-card:hover h2{color:var(--ez-burgundy-deep)}@media (width<=900px){.author-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.author-hero{padding-top:38px}.author-hero-grid{grid-template-columns:1fr;gap:46px}.author-portrait-wrap{width:min(72vw,330px)}.author-copy h1{font-size:clamp(4rem,19vw,7rem)}.author-section-head{flex-direction:column;align-items:flex-start}.author-post-row{grid-template-columns:30px minmax(0,1fr) 72px;gap:10px}.author-post-row img{width:72px;height:92px}.author-post-copy h3{font-size:clamp(1.75rem,8.6vw,2.8rem)}.author-post-copy p{display:none}.author-directory-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.author-post-copy h3,.author-directory-media img{transition:none}}
