.intro[data-astro-cid-fd4xczjg]{padding-block:clamp(56px,7vw,104px) clamp(40px,5vw,64px)}.intro[data-astro-cid-fd4xczjg] h1[data-astro-cid-fd4xczjg]{margin:0 0 20px}.seq[data-astro-cid-fd4xczjg]{display:grid;gap:clamp(10px,1.4vw,20px);padding-bottom:var(--space-section)}.row[data-astro-cid-fd4xczjg]{display:grid;grid-template-columns:var(--cols);gap:inherit}.row[data-astro-cid-fd4xczjg].n1{aspect-ratio:2 / 1}.row[data-astro-cid-fd4xczjg].n2{aspect-ratio:16 / 7.6}.row[data-astro-cid-fd4xczjg].n3{aspect-ratio:16 / 6.4}.row[data-astro-cid-fd4xczjg]:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 520px}.build[data-astro-cid-fd4xczjg]{content-visibility:auto;contain-intrinsic-size:auto 760px}.tile[data-astro-cid-fd4xczjg]{display:block;overflow:hidden;background:var(--line);cursor:zoom-in;height:100%}.tile[data-astro-cid-fd4xczjg] picture{display:block;height:100%}.tile[data-astro-cid-fd4xczjg] img{width:100%;height:100%;object-fit:cover}.build[data-astro-cid-fd4xczjg]{background:var(--paper);border-top:1px solid var(--line);padding-block:clamp(56px,7vw,104px)}.build-head[data-astro-cid-fd4xczjg]{display:flex;justify-content:space-between;align-items:end;gap:16px 40px;flex-wrap:wrap;margin-bottom:clamp(28px,3vw,44px)}.build-head[data-astro-cid-fd4xczjg] h2[data-astro-cid-fd4xczjg]{margin:0}.build-head[data-astro-cid-fd4xczjg] p[data-astro-cid-fd4xczjg]{max-width:38ch;font-size:.875rem}.strip[data-astro-cid-fd4xczjg]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.strip[data-astro-cid-fd4xczjg] .tile[data-astro-cid-fd4xczjg]{aspect-ratio:4 / 5;height:auto}.stage[data-astro-cid-fd4xczjg]{margin-top:14px;font:600 .75rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase}.stage[data-astro-cid-fd4xczjg] .num[data-astro-cid-fd4xczjg]{color:var(--muted);margin-right:8px}.lightbox[data-astro-cid-fd4xczjg]{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#16130ff7;color:var(--on-dark)}.lightbox[data-astro-cid-fd4xczjg]::backdrop{background:#16130fe6}.lightbox[data-astro-cid-fd4xczjg][open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.lb-bar[data-astro-cid-fd4xczjg]{display:flex;justify-content:space-between;align-items:center;padding:12px var(--gutter)}.lb-count[data-astro-cid-fd4xczjg]{font:600 .75rem/1 var(--sans);letter-spacing:.16em}.lb-btn[data-astro-cid-fd4xczjg]{min-height:44px;padding:0 4px;background:none;border:0;color:inherit;font:600 .75rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;display:inline-flex;gap:10px;align-items:center}.lb-btn[data-astro-cid-fd4xczjg] span[data-astro-cid-fd4xczjg]{font-size:1.5rem;font-weight:300;letter-spacing:0}.lb-fig[data-astro-cid-fd4xczjg]{margin:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;padding:0 clamp(16px,8vw,120px) 24px}.lb-fig[data-astro-cid-fd4xczjg] img[data-astro-cid-fd4xczjg]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;min-height:0}.lb-fig[data-astro-cid-fd4xczjg] figcaption[data-astro-cid-fd4xczjg]{padding-top:14px;font-size:.875rem;color:var(--on-dark-muted);text-align:center}.lb-nav[data-astro-cid-fd4xczjg]{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgb(255 255 255 / .18);color:inherit;cursor:pointer}.lb-nav[data-astro-cid-fd4xczjg]:hover{background:#ffffff24}.prev[data-astro-cid-fd4xczjg]{left:clamp(8px,2vw,32px)}.next[data-astro-cid-fd4xczjg]{right:clamp(8px,2vw,32px)}.lightbox[data-astro-cid-fd4xczjg] [data-astro-cid-fd4xczjg]:focus-visible{outline:2px solid var(--on-dark);outline-offset:3px}@media(max-width:1000px){.strip[data-astro-cid-fd4xczjg]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.strip[data-astro-cid-fd4xczjg] li[data-astro-cid-fd4xczjg]{scroll-snap-align:start}}@media(max-width:760px){.row[data-astro-cid-fd4xczjg],.row[data-astro-cid-fd4xczjg].n1,.row[data-astro-cid-fd4xczjg].n2,.row[data-astro-cid-fd4xczjg].n3{aspect-ratio:auto;grid-template-columns:1fr 1fr}.row[data-astro-cid-fd4xczjg] .tile[data-astro-cid-fd4xczjg]{aspect-ratio:4 / 5;height:auto}.row[data-astro-cid-fd4xczjg].n1 .tile[data-astro-cid-fd4xczjg],.row[data-astro-cid-fd4xczjg].n3 .tile[data-astro-cid-fd4xczjg]:first-child{grid-column:1 / -1;aspect-ratio:4 / 3}.strip[data-astro-cid-fd4xczjg]{grid-auto-columns:72%}.lb-nav[data-astro-cid-fd4xczjg]{top:auto;bottom:16px;transform:none;width:48px;height:48px}.lb-fig[data-astro-cid-fd4xczjg]{padding:0 8px 80px}}
