.editorial-study{--home-left:max(2rem, calc((100vw - 1040px) / 2));min-height:100svh;color:var(--color-ink);background:var(--color-paper)}.editorial-study a{color:inherit;text-decoration:none}.editorial-study :is(a,button):focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}.editorial-projects{perspective:1300px;width:60%;margin-left:36%;padding:19svh 3vw 0}.editorial-project{perspective:1300px;margin:0 0 50px}.editorial-project-frame{aspect-ratio:1.47;background:var(--card-tone);transform:translateZ(var(--card-depth,0px)) rotateX(var(--card-tilt,0deg));transform-origin:50%;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 15px 32px -24px #20291d66}.editorial-project-frame img{object-fit:cover;transition:scale .5s cubic-bezier(.16,1,.3,1)}.editorial-open{opacity:0;background:#f6f5f2;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:18px;right:18px;transform:translateY(5px)}.editorial-project-link:is(:hover,:focus-visible) .editorial-open{opacity:1;transform:none}.editorial-caption{justify-content:space-between;align-items:baseline;gap:16px;margin:15px 6px 0;display:flex}.editorial-caption h2{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:500}.editorial-caption>span{color:var(--color-muted);font-size:11px}.editorial-open{background:var(--color-paper)}.editorial-study[data-mode=gallery] .editorial-projects{grid-template-columns:1fr 1fr;gap:32px 18px;padding-top:140px;display:grid}.editorial-study[data-mode=gallery] .editorial-project{margin:0}.editorial-study[data-mode=gallery] .editorial-project:nth-child(2n){padding-top:70px}.editorial-study[data-mode=gallery] .editorial-project-frame{aspect-ratio:.88}.editorial-study[data-mode=gallery] .editorial-caption{flex-direction:column;align-items:flex-start;gap:5px}.editorial-projects{padding-bottom:120px}@media (min-width:1600px){.editorial-projects{max-width:1000px}}@media (min-width:701px) and (max-width:1100px){.editorial-study .gallery-hud__profile{max-width:31vw}.editorial-study .gallery-hud__profile h1{font-size:clamp(27px,3.5vw,42px)}.editorial-study .gallery-hud__profile p{font-size:14px}}@media (max-width:700px){.editorial-study .gallery-hud__profile{width:auto;max-width:none;padding:130px 24px 40px;position:relative;top:auto;left:auto;transform:none}.editorial-study .gallery-hud__profile :is(h1,p,.gallery-hud__contact){visibility:visible;filter:none;opacity:1;transform:none}.editorial-study .gallery-hud__profile h1{font-size:36px}.editorial-study .gallery-hud__profile p{max-width:28rem;font-size:16px}.editorial-study .gallery-hud__mobile-project{display:none}.editorial-projects{width:auto;margin:0;padding:0 16px 140px}.editorial-project{margin-bottom:32px}.editorial-project-frame{aspect-ratio:1.18;transform:none}.editorial-caption{flex-direction:row;gap:10px}.editorial-caption h2{font-size:13px}.editorial-caption>span{font-size:10px}.editorial-study[data-mode=gallery] .editorial-projects{gap:22px 12px;padding-top:0}.editorial-study[data-mode=gallery] .editorial-project:nth-child(2n){padding-top:35px}.editorial-study[data-mode=gallery] .editorial-caption{flex-direction:column}}@media (prefers-reduced-motion:reduce){.editorial-project-frame{transform:none}.editorial-project-frame img,.editorial-open{transition:none}}@media (min-width:1200px){.editorial-projects{width:58%;margin-left:40%}}.editorial-projects{padding-top:calc(50svh - 15vw);padding-bottom:38svh}.editorial-project{margin-bottom:24px}.editorial-project-frame{aspect-ratio:16/9;box-shadow:none;transform:none}.editorial-project-frame img{transition:none}.editorial-project-link:hover img{scale:1}.editorial-open{display:none}.editorial-caption{margin:12px 6px 0}@media (max-width:700px){.editorial-projects{padding-top:10px;padding-bottom:180px}.editorial-project{margin-bottom:28px}}.editorial-study[data-mode=flow]{height:100svh;min-height:0;overflow:hidden}.editorial-study[data-mode=flow] .editorial-projects{perspective:none;outline-offset:-8px;touch-action:none;cursor:grab;width:min(48vw,620px);margin:0;padding:0;position:fixed;top:0;bottom:0;right:4vw;overflow:visible}.editorial-study[data-mode=flow][data-dragging] .editorial-projects{cursor:grabbing}.editorial-study[data-mode=flow] .editorial-project{perspective:none;will-change:transform;width:100%;margin:calc(min(48vw,620px)/-3.55556) 0 0;position:absolute;top:50%;left:0}.editorial-study[data-mode=flow] .editorial-project-frame{background:0 0}@media (max-width:700px){.editorial-study[data-mode=flow]{height:auto;overflow:visible}.editorial-study[data-mode=flow] .gallery-hud__profile{padding-top:100px;padding-bottom:30px}.editorial-study[data-mode=flow] .editorial-projects{width:90vw;height:65svh;min-height:430px;margin:0 auto 90px;position:relative;top:auto;bottom:auto;right:auto}.editorial-study[data-mode=flow] .editorial-project{margin-top:-25.3125vw}}.editorial-study[data-mode=flow] .editorial-caption{background:var(--color-paper);pointer-events:none;border-radius:5px;margin:0;padding:6px 9px;position:absolute;bottom:16px;left:18px}.editorial-study[data-mode=flow] .editorial-projects{z-index:20;width:min(40vw,540px);right:7vw}.editorial-study[data-mode=flow] .editorial-project{margin-top:calc(min(40vw,540px)/-3.55556)}.editorial-study[data-mode=flow] .editorial-caption{padding:4px 7px;font-size:12px;bottom:10px;left:12px}.editorial-study[data-mode=flow] .editorial-caption h2{font-size:12px}@media (max-width:700px){.editorial-study[data-mode=flow] .editorial-projects{width:86vw;right:auto}.editorial-study[data-mode=flow] .editorial-project{margin-top:-24.1875vw}}.editorial-study[data-mode=flow] .editorial-projects{clip-path:inset(0 -20vw);width:min(36vw,480px);right:9vw}.editorial-study[data-mode=flow] .editorial-project{transform-origin:50% calc(min(36vw,480px)/3.55556);margin-top:calc(min(36vw,480px)/-3.55556)}@media (max-width:700px){.editorial-study[data-mode=flow] .editorial-projects{width:86vw;right:auto}.editorial-study[data-mode=flow] .editorial-project{transform-origin:50% 24.1875vw;margin-top:-24.1875vw}}
