/* A quiet, three-frame essay. The shared gallery owns the lightbox. */
.ag-noscript{margin:0;padding:12px 20px;background:var(--nacht-2)}
.ag-intro{padding-block:clamp(104px,12vw,180px) clamp(78px,8vw,130px)}
.ag-intro__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.5fr);gap:clamp(48px,8vw,160px);align-items:end}
.ag-intro__copy{display:grid;gap:clamp(20px,3vw,32px)}
.ag-intro .kop1{max-width:10ch;margin:0}
.ag-intro .intro{max-width:55ch;margin:0}
.ag-intro__guide{padding-top:22px;border-top:1px solid rgba(218,196,147,.42);display:grid;gap:18px;color:var(--mist)}
.ag-intro__guide>span{color:var(--oker-licht);font:700 12px/1.2 'Albert Sans',sans-serif;letter-spacing:.17em}
.ag-intro__guide p{font-family:Syne,sans-serif;font-size:clamp(17px,2vw,23px);line-height:1.45;margin:0;color:var(--wit)}
.ag-intro__guide a{width:max-content;min-height:44px;display:inline-flex;align-items:center;gap:15px;color:var(--oker-licht);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;text-decoration:none;border-bottom:1px solid currentColor}
.ag-essay{padding-block:clamp(70px,8vw,120px) clamp(100px,12vw,180px)}
.ag-essay__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,300px);gap:20px 50px;align-items:end;margin-bottom:clamp(36px,5vw,70px)}
.ag-essay__head .label{grid-column:1/-1}
.ag-essay__head .kop2{margin:0;max-width:15ch}
.ag-essay__head>p:last-child{margin:0 0 5px;color:var(--inkt-zacht);line-height:1.6;font-size:14px}
.ag-frames{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(70px,11vw,180px) 20px}
.ag-frame{grid-column:1/-1}
.ag-frame figure{display:block;min-width:0}
.ag-frame .c-gallery__link{aspect-ratio:auto;display:block;background:var(--steen-2)}
.ag-frame .c-gallery__link img{display:block;width:100%;height:auto;object-fit:contain;filter:none;transition:transform .5s var(--ease-enter)}
.ag-frame .c-gallery__link:hover img{transform:scale(1.015)}
.ag-frame--wide .c-gallery__link{max-height:750px;overflow:hidden}
.ag-frame--wide .c-gallery__link img{height:100%;max-height:750px;object-fit:cover;object-position:50% 52%}
.ag-frame--detail{grid-column:2/8}
.ag-frame--bag{grid-column:6/12}
.ag-frame figcaption{display:grid;grid-template-columns:minmax(145px,.36fr) 1fr;gap:18px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(39,43,33,.25);color:var(--inkt-zacht);font-size:clamp(13px,1.3vw,15px);line-height:1.55}
.ag-frame figcaption::before{display:none}
.ag-frame__number{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--oker-diep)}
.ag-frame--detail figcaption,.ag-frame--bag figcaption{grid-template-columns:1fr}
.ag-next{padding-block:clamp(90px,10vw,160px)}
.ag-next__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:clamp(36px,8vw,140px);align-items:start}
.ag-next .kop2{max-width:14ch;margin-top:20px}
.ag-next__actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.ag-next__actions p{max-width:45ch;margin:0 0 8px;color:var(--mist);line-height:1.6}
.ag-next__link{display:inline-flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid rgba(218,196,147,.52);color:var(--wit);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;text-decoration:none}
@media(max-width:900px){.ag-intro__grid,.ag-next__grid{grid-template-columns:1fr}.ag-intro__guide{max-width:420px}.ag-frame--detail{grid-column:1/9}.ag-frame--bag{grid-column:5/13}}
@media(max-width:600px){.ag-intro{padding-block:86px 76px}.ag-essay__head{grid-template-columns:1fr}.ag-frames{row-gap:76px;column-gap:0}.ag-frame--wide,.ag-frame--detail,.ag-frame--bag{grid-column:1/-1}.ag-frame--wide .c-gallery__link,.ag-frame--wide .c-gallery__link img{max-height:none}.ag-frame--wide .c-gallery__link img{height:auto}.ag-frame figcaption{grid-template-columns:1fr}.ag-next{padding-block:86px}.ag-next__grid{gap:28px}}
@media(prefers-reduced-motion:reduce){.ag-frame .c-gallery__link img{transition:none}.ag-frame .c-gallery__link:hover img{transform:none}}
