header{flex-wrap:wrap}.languages{display:flex;gap:12px;font-size:.75rem;letter-spacing:.08em}.languages a{padding:7px 2px;border-bottom:2px solid transparent}.languages [aria-current]{border-color:var(--accent);color:var(--accent)}.audiovisual{background:#171c18;padding:0 3% 18px;color:#f4f3ed}.audiovisual video{display:block;width:100%;height:auto;max-height:82vh;object-fit:contain;margin:auto}.video-caption{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:.75rem;padding:15px 2% 0}.video-caption p{margin:0;color:#c4c9c1}.video-caption a{white-space:nowrap}.work.work-5{grid-column:1/-1;padding-top:0}.flower-pair{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:4%}.work-5 img{max-height:900px}.work-5 .work-caption{display:grid;grid-template-columns:1fr 1fr;gap:4%;border-bottom:1px solid var(--line);padding-bottom:50px}.work-5 h3{font-size:clamp(3rem,5vw,5.5rem);max-width:600px}.work.work-4{grid-column:1/-1;padding-top:0;max-width:850px}.star-triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.star-triptych img{aspect-ratio:1;object-fit:contain;max-height:270px}.star-triptych figcaption{font-size:.7rem}.work-4 .work-caption{display:grid;grid-template-columns:1fr 1fr;gap:30px}.email{display:block;margin:25px 0 0 45%}.socials{display:flex;gap:20px;flex-wrap:wrap;grid-column:1/-1}a:focus-visible,button:focus-visible,video:focus-visible{outline:2px solid var(--accent);outline-offset:5px}section[id],article[id]{scroll-margin-top:25px}@media(max-width:800px){.languages{margin-left:auto}.video-caption{align-items:flex-start}.flower-pair{grid-template-columns:1fr;gap:25px}.flower-pair figure:nth-child(2){width:80%;margin-left:auto}.work-5 .work-caption{grid-template-columns:1fr}.work-4 .work-caption{grid-template-columns:1fr;gap:0}.email{margin-left:0}.audiovisual{padding:0 0 15px}.video-caption{padding:15px 6% 0}.star-triptych{gap:8px}}@media(max-width:520px){header{gap:15px}.languages{width:100%;justify-content:flex-end}.video-caption{font-size:.65rem}.flower-pair figure:nth-child(2){width:90%}.work-5 h3{font-size:3rem}}
