.r5 .ar-hero{padding-bottom:var(--s-7)}.r5 .ar-hero .crumbs{margin-bottom:var(--s-5)}.r5 .ar-hero h1{font-size:min(var(--t-display),12vh);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:10em}.r5 .ar-hero .lede{margin-top:var(--s-6);max-width:62ch}.r5 .ar-editions{padding-top:0}.r5 .ar-entry{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s-8);align-items:center;padding:var(--s-6) 0;border-top:2px solid var(--c-ink);border-bottom:1px solid var(--c-line);color:inherit;text-decoration:none}.r5 .ar-entry-photo{position:relative;aspect-ratio:var(--ar-photo);border-radius:var(--r-window);overflow:hidden;box-shadow:inset 0 0 0 1px var(--c-line)}.r5 .ar-entry-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale var(--d-hero) var(--e-out)}.r5 .ar-entry:hover .ar-entry-photo img,.r5 .ar-entry:focus-visible .ar-entry-photo img{scale:1.04}.r5 .ar-entry-body{display:grid;gap:var(--s-4);justify-items:start}.r5 .ar-entry-date{font-family:var(--f-mono);font-size:var(--t-mono-md);letter-spacing:.04em;color:var(--c-label)}.r5 .ar-entry h2{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);transition:color var(--d-short)}.r5 .ar-entry-desc{color:var(--c-body);font-size:var(--t-lede);line-height:1.5;max-width:46ch}.r5 .ar-entry-go{display:inline-flex;align-items:center;gap:8px;margin-top:var(--s-3);font-weight:600;color:var(--c-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--c-line-strong);text-underline-offset:5px}.r5 .ar-entry-go:after{content:"→";text-decoration:none;display:inline-block;transition:translate var(--d-short) var(--e-out)}.r5 .ar-entry:hover h2,.r5 .ar-entry:focus-visible h2{color:var(--purple-2)}.r5 .ar-entry:hover .ar-entry-go:after,.r5 .ar-entry:focus-visible .ar-entry-go:after{translate:6px 0}.r5 .ar-entry-next{border-top:1px solid var(--c-line)}.r5 .ar-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-7);margin-top:var(--s-7)}.r5 .ar-glance-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--col-gap);align-items:end;margin-bottom:var(--s-8)}.r5 .ar-glance-head .lede{max-width:62ch}.r5 .ar-glance-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-8);align-items:center}.r5 .ar-file{padding:var(--s-7);rotate:var(--tilt-sheet)}.r5 .ar-file h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.r5 .ar-file-dl{display:grid;gap:var(--s-4)}.r5 .ar-file-dl dt{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-label)}.r5 .ar-file-dl dd{margin-top:var(--s-1);color:var(--c-body)}.r5 .ar-file-results{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-label);padding-top:var(--s-4);border-top:1px solid var(--c-line)}.r5 .ar-file-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.r5 .ar-file-stats b{display:block;font-size:var(--t-stat-sm);line-height:1;letter-spacing:var(--ls-stat);font-variant-numeric:tabular-nums;color:var(--c-ink)}.r5 .ar-file-stats span{display:block;margin-top:var(--s-2);font-size:var(--t-small);color:var(--c-body)}.r5 .ar-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.r5 .ar-frame{padding:6px 6px 8px}.r5 .ar-frame img{aspect-ratio:var(--ar-photo)}.r5 .ar-frame:nth-child(odd){rotate:var(--tilt-print-c)}.r5 .ar-frame:nth-child(2n){rotate:var(--tilt-print-b)}.r5 .ar-sheet-row{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:var(--s-7)}.r5 .ar-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin-top:var(--s-4)}.r5 .ar-strip-label{margin-top:var(--s-8)}.r5 .ar-strip .ar-frame img{aspect-ratio:var(--ar-photo)}.r5 .ar-record-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--col-gap);align-items:end;margin-bottom:var(--s-7)}.r5 .ar-record-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--c-ink)}.r5 .ar-stat{display:grid;gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-6) 0}.r5 .ar-stat+.ar-stat{padding-left:var(--s-5);border-left:1px solid var(--c-line)}.r5 .ar-stat b{font-size:var(--t-stat);line-height:1;letter-spacing:var(--ls-stat);font-variant-numeric:tabular-nums;white-space:nowrap}.r5 .ar-stat span{color:var(--c-body);font-size:var(--t-small);max-width:22ch}.r5 .rc-room{display:grid;justify-items:center;text-align:center}.r5 .rc-room h1{font-size:min(var(--t-h1),9vh);max-width:18em}.r5 .rc-screen{width:min(100%,calc((100svh - 300px) * 16 / 9));min-width:min(100%,560px);margin-top:var(--s-6);aspect-ratio:var(--ar-wide);border-radius:var(--r-window);overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px var(--c-line),var(--shadow-window)}.r5 .rc-screen iframe{display:block;width:100%;height:100%;border:0}.r5 .rc-facade{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#000;color:#fff;cursor:pointer}.r5 .rc-facade img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r5 .rc-facade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e,#0000 46%);pointer-events:none}.r5 .rc-facade:focus-visible{outline:3px solid #fff;outline-offset:-6px;border-radius:var(--r-window)}.r5 .rc-facade-play{position:absolute;left:50%;top:50%;z-index:1;display:grid;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:var(--r-pill);background:var(--purple);color:#fff;box-shadow:0 6px 24px #00000059;transition:transform .2s ease}.r5 .rc-facade-play svg{margin-left:4px}.r5 .rc-facade:hover .rc-facade-play,.r5 .rc-facade:focus-visible .rc-facade-play{transform:scale(1.08)}.r5 .rc-facade-caption{position:absolute;left:var(--s-5);right:var(--s-5);bottom:var(--s-4);z-index:1;font-weight:600;font-size:var(--t-small);line-height:1.3;text-align:left;text-shadow:0 1px 2px rgb(0 0 0 / .5)}:root[data-motion=reduce] .r5 .rc-facade-play{transition:none}.r5 .c25-room .crumbs{margin-bottom:var(--s-5)}.r5 .c25-room .crumbs ol{justify-content:center}.r5 .c25-lede{margin-top:var(--s-5);max-width:62ch}.r5 .c25-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);width:min(100%,760px);margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:2px solid var(--c-ink);text-align:left}.r5 .c25-figs div{display:grid;align-content:start;gap:var(--s-1)}.r5 .c25-figs dd{order:-1;margin:0;font-weight:700;font-size:var(--t-stat-sm);line-height:1;letter-spacing:var(--ls-stat);font-variant-numeric:tabular-nums;white-space:nowrap}.r5 .c25-figs dt{color:var(--c-body);font-size:var(--t-small);line-height:1.35}.r5 .c25-acts{margin-top:var(--s-5)}.r5 .c25-caption{margin-top:var(--s-4);max-width:62ch;color:var(--c-body);font-size:var(--t-small)}.r5 .c25-cta{display:grid;justify-items:start;gap:var(--s-5);padding:var(--s-8);border-radius:var(--r-card);background:var(--c-surface);box-shadow:inset 0 0 0 2px var(--purple)}.r5 .c25-cta h2{max-width:16em}.r5 .c25-cta .lede{max-width:56ch}.r5 .c25-links{display:grid;gap:var(--s-3);margin-top:var(--s-6);padding:0;list-style:none}:root[data-motion=reduce] .r5 .ar-entry-photo img,:root[data-motion=reduce] .r5 .ar-entry h2,:root[data-motion=reduce] .r5 .ar-entry-go:after{transition:none}:root[data-motion=reduce] .r5 .ar-entry-photo img{scale:none}@media(min-width:600px)and (max-width:1023px){.r5 .ar-glance-head,.r5 .ar-record-head{grid-template-columns:minmax(0,1fr);gap:var(--s-5);align-items:start}.r5 .ar-glance-grid{grid-template-columns:minmax(0,1fr)}.r5 .ar-sheet{grid-template-columns:repeat(3,minmax(0,1fr))}.r5 .ar-sheet-row{grid-template-columns:repeat(4,minmax(0,1fr))}.r5 .ar-record-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.r5 .ar-stat:nth-child(3){padding-left:0;border-left:0}}@media(max-width:599px){.r5 .ar-hero h1{font-size:min(var(--t-display),8vh,13vw)}.r5 .ar-entry{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.r5 .ar-entry h2{font-size:var(--t-h2)}.r5 .ar-entry-desc{font-size:var(--t-body)}.r5 .ar-glance-head,.r5 .ar-record-head{grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-bottom:var(--s-6)}.r5 .ar-glance-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.r5 .ar-sheet-row{grid-template-columns:repeat(2,minmax(0,1fr))}.r5 .ar-file{padding:var(--s-5)}.r5 .ar-record-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.r5 .ar-stat,.r5 .ar-stat+.ar-stat{padding:var(--s-5) var(--s-3) var(--s-5) 0;border-left:0}.r5 .ar-stat b{font-size:var(--t-stat-sm)}.r5 .ar-next,.r5 .c25-links .link{display:inline-flex;align-items:center;min-height:44px}.r5 .ar-acts{flex-direction:column;align-items:flex-start}.r5 .rc-room h1{font-size:min(var(--t-h1),6vh,10vw)}.r5 .rc-screen{min-width:0;width:100%}.r5 .c25-room{justify-items:start;text-align:left}.r5 .c25-room h1{font-size:min(var(--t-h1),8.6vw)}.r5 .c25-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-4);margin-top:var(--s-4)}.r5 .c25-lede{margin-top:var(--s-4)}.r5 .c25-cta{padding:var(--s-6) var(--s-5)}.r5 .c25-room .crumbs ol{justify-content:flex-start}}
