.about-page{padding:3.33333vw var(--edge) max(72px, 5.5vw)}.about-manifesto{z-index:2;letter-spacing:-.058em;width:61.6%;font-size:clamp(30px,2.77778vw,64px);font-weight:400;line-height:1.18;position:relative}.about-manifesto h1,.about-manifesto p{font:inherit;letter-spacing:inherit;margin:0}.about-manifesto[data-lines-ready]{view-transition-name:none}.about-line,.about-line-text{display:block}.about-line{view-transition-class:about-line;overflow:hidden}.about-line-text{white-space:nowrap}.about-archive{z-index:1;width:calc(100% + var(--edge) * 2);margin:-5vw calc(var(--edge) * -1) 0;position:relative}.archive-stage{width:49%;height:61.2vw;color:var(--ink);touch-action:pan-y pinch-zoom;margin-left:25.5%;display:block;position:relative}.archive-background{object-fit:cover;object-position:center;filter:grayscale();opacity:.085;width:100%;height:100%;transition:opacity .5s var(--ease);display:block;position:absolute;inset:0}.archive-stage .signature-frame.is-compact{--frame-width:49vw;--frame-height:49vw;z-index:2;transition:transform .85s var(--ease);position:absolute;transform:translate(-50%,-50%)scale(.184694)}.archive-thumbnail{z-index:3;object-fit:contain;opacity:0;width:auto;max-width:9.05vw;height:auto;max-height:13.55vw;transition:opacity .35s var(--ease), transform .35s var(--ease);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.97)}.about-archive.is-active .archive-stage .signature-frame.is-compact{transform:translate(-50%,-50%)scale(1)}.about-archive.is-active .archive-background{opacity:0}.about-archive.is-active .archive-thumbnail{opacity:1;transform:translate(-50%,-50%)scale(1)}.archive-thumbnail-outgoing{z-index:4;transition:none}.archive-metadata{opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .3s var(--ease), visibility .3s;grid-template-columns:17.25% 57.9% 20.35% 4.5%;align-items:start;display:grid;position:absolute;top:30.6vw;left:0;transform:translateY(-50%)}.about-archive.is-active .archive-metadata,.about-archive:focus-within .archive-metadata{opacity:1;visibility:visible}.archive-title{margin-left:var(--edge);pointer-events:auto;text-underline-offset:2px;width:fit-content;max-width:90%}.archive-title:hover{text-decoration:underline}.archive-category{max-width:12vw}.archive-services{max-width:93%}.archive-year{margin-right:var(--edge);justify-self:end}.archive-controls{width:49%;min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;margin-left:25.5%;display:flex}.archive-pagination{align-items:center;gap:4px;display:flex}.archive-pagination button{justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.archive-count{font-variant-numeric:tabular-nums;text-align:center;min-width:42px}.about-details{font-size:var(--small);letter-spacing:-.025em;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-top:1.6vw;line-height:1.2;display:grid}.about-details p,.about-details h2{font:inherit;margin:0}.about-context{grid-column:1;width:82%;margin-top:-19.5vw}.about-context p+p{margin-top:1.2em}.about-context a,.about-resources a:hover,.about-practice a:hover{text-underline-offset:.15em;text-decoration:underline}.about-practice{grid-column:2/4;width:50%}.about-resources{flex-direction:column;grid-column:4;min-height:40vw;display:flex}.about-list-block+.about-list-block{margin-top:2.6em}.about-list-block h2{color:var(--muted)}.about-list-block ul,.about-list-block ol{margin:0;padding:0;list-style:none}.about-legal{padding-top:3em;margin-top:auto!important}.about-work-index a{min-height:24px;display:inline-block}.about-back{color:var(--quiet)}@media (width<=900px){.about-page{padding-top:64px}.about-manifesto{width:69%;font-size:clamp(28px,3.35vw,42px)}.about-archive{margin-top:-3vw}.about-context{width:88%;margin-top:-30vw}.about-practice{width:85%}}@media (width<=600px){.about-page{padding-top:75px;padding-bottom:90px}.about-manifesto{letter-spacing:-.05em;width:100%;font-size:clamp(28px,7.8vw,43px);line-height:1.14}.about-manifesto p{margin-top:.8em}.about-archive{margin-top:32px}.archive-stage{width:75%;height:100vw;margin-left:25%}.archive-stage .signature-frame.is-compact{--frame-width:75vw;--frame-height:75vw;transform:translate(-50%,-50%)scale(.306667)}.about-archive.is-active .archive-stage .signature-frame.is-compact{transform:translate(-50%,-50%)scale(1)}.archive-thumbnail{max-width:22vw;max-height:33vw}.archive-metadata{padding:14px var(--edge) 0;visibility:visible;opacity:1;grid-template-columns:1fr auto;gap:5px 12px;display:grid;position:relative;top:auto;transform:none}.archive-title{grid-column:1;max-width:100%;min-height:24px;margin:0;text-decoration:underline}.archive-category{max-width:none;color:var(--muted);grid-column:1}.archive-services{max-width:80%;color:var(--muted);grid-column:1}.archive-year{grid-area:1/2;margin:0}.archive-controls{width:auto;margin:10px var(--edge) 0}.archive-pagination button{min-width:44px;min-height:44px}.about-details{grid-template-columns:1fr 1fr;gap:42px 20px;margin-top:32px;font-size:12px;line-height:1.35}.about-context{grid-column:1/-1;width:83%;margin:0}.about-practice{grid-column:1;width:100%}.about-resources{grid-column:2;min-height:100%}.about-resources a,.about-practice a{padding-block:5px;display:inline-block}.about-back{align-items:center;width:fit-content;min-height:44px;margin:-45px 0 18px;position:relative}}@media (prefers-reduced-motion:reduce){.archive-stage .signature-frame.is-compact,.archive-background,.archive-thumbnail,.archive-metadata{transition:none}}.about-page:has(.closing-mark){padding-bottom:var(--edge)}body[data-page=about] .studio-intro{overflow:hidden}body[data-page=about] .studio-intro>*{transform:translateY(calc(var(--intro-shift,0px) * -1))}body[data-page=about] .studio-intro>a{display:inline-block}
