.zimg[data-astro-cid-6xrz5jv3]{min-width:0;margin:0}.zoom[data-astro-cid-6xrz5jv3]{position:relative;overflow:hidden}.zoom[data-astro-cid-6xrz5jv3] img{object-fit:cover;width:100%;height:100%}.blocks[data-astro-cid-d2k72spg]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(32px,4.5vw,72px);display:grid}.block[data-astro-cid-d2k72spg]{grid-column:var(--c) / span var(--s);min-width:0}.b-title[data-astro-cid-d2k72spg]{font-size:var(--t-title);letter-spacing:-.03em;font-weight:500;line-height:1}.b-summary[data-astro-cid-d2k72spg]{max-width:36ch;font-size:var(--t-lg);color:var(--mute);margin-top:16px;line-height:1.4}.b-intro[data-astro-cid-d2k72spg],.block--text[data-astro-cid-d2k72spg]{line-height:1.65}.b-intro[data-astro-cid-d2k72spg]{max-width:62ch}.block[data-astro-cid-d2k72spg] p+p{margin-top:1em}.block[data-astro-cid-d2k72spg] a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.b-details[data-astro-cid-d2k72spg]{border-top:1px solid var(--ink);border-left:1px solid var(--ink);font-size:var(--t-sm);flex-wrap:wrap;max-width:640px;margin:0;display:flex}.b-details__cell[data-astro-cid-d2k72spg]{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex:140px;min-width:0;padding:8px 10px 10px}.b-details__cell--wide[data-astro-cid-d2k72spg]{flex-basis:100%}.b-details[data-astro-cid-d2k72spg] dt[data-astro-cid-d2k72spg]{font-size:var(--t-xs);color:var(--mute)}.b-details[data-astro-cid-d2k72spg] dd[data-astro-cid-d2k72spg]{overflow-wrap:anywhere;min-height:1.4em;margin:2px 0 0}.gallery[data-astro-cid-d2k72spg]{gap:var(--gap);align-items:flex-start;display:flex}.gitem[data-astro-cid-d2k72spg]{flex-grow:calc(var(--ar) * var(--w));flex-shrink:1;flex-basis:0;min-width:0}.text--small[data-astro-cid-d2k72spg]{font-size:var(--t-sm)}.text--large[data-astro-cid-d2k72spg]{font-size:var(--t-lg);letter-spacing:-.01em;line-height:1.5}.text--heading[data-astro-cid-d2k72spg]{font-size:var(--t-lg);letter-spacing:-.01em;border-bottom:1px solid var(--line);padding-bottom:12px;font-weight:500;line-height:1.25}.text--heading[data-astro-cid-d2k72spg] p{margin:0}.text--heading[data-astro-cid-d2k72spg] a{color:inherit;text-decoration:none}.text--heading[data-astro-cid-d2k72spg] a:hover{color:var(--accent)}.hstrip__sticky[data-astro-cid-d2k72spg]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.hstrip__sticky[data-astro-cid-d2k72spg]::-webkit-scrollbar{display:none}.htrack[data-astro-cid-d2k72spg]{gap:var(--gap);width:max-content;margin:0;padding:0;list-style:none;display:flex}.htrack__item[data-astro-cid-d2k72spg]{scroll-snap-align:start}.htrack__item[data-astro-cid-d2k72spg] .zoom{width:auto;height:min(60vh,110vw);max-height:520px}.htrack__item[data-astro-cid-d2k72spg] .zimg{width:min-content}.htrack__item[data-astro-cid-d2k72spg] figcaption{font-size:var(--t-xs)}@media (width>=900px) and (hover:hover){.hstrip[data-astro-cid-d2k72spg]{height:var(--h,auto);view-timeline:--hs block}.hstrip__sticky[data-astro-cid-d2k72spg]{top:calc(env(safe-area-inset-top,0px) + var(--header-h));height:calc(100vh - var(--header-h));scroll-snap-type:none;align-items:center;display:flex;position:sticky;overflow:hidden}.htrack__item[data-astro-cid-d2k72spg] .zoom{height:64vh;max-height:none}@supports (animation-timeline:view()){.htrack[data-astro-cid-d2k72spg]{animation-name:hmove;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hs;animation-range:contain}}}@keyframes hmove{to{transform:translate3d(var(--dist,0px), 0, 0)}}@media (prefers-reduced-motion:reduce){.hstrip[data-astro-cid-d2k72spg]{height:auto!important}.hstrip__sticky[data-astro-cid-d2k72spg]{height:auto!important;position:static!important;overflow-x:auto!important}}[data-editing] .hstrip[data-astro-cid-d2k72spg]{height:auto!important}[data-editing] .hstrip__sticky[data-astro-cid-d2k72spg]{padding-top:40px;height:auto!important;position:static!important;overflow-x:auto!important}[data-editing] .htrack[data-astro-cid-d2k72spg]{animation:none!important;transform:none!important}.canvas[data-astro-cid-d2k72spg]{aspect-ratio:100 / var(--h);position:relative}.citem[data-astro-cid-d2k72spg]{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);min-width:0;rotate:calc(var(--rot,0) * 1deg);position:absolute}.citem__text[data-astro-cid-d2k72spg]{line-height:1.6}.text--caption[data-astro-cid-d2k72spg]{font-size:var(--t-caption);color:var(--mute);text-align:center;text-wrap:balance}.text--caption[data-astro-cid-d2k72spg] .citem__text[data-astro-cid-d2k72spg]{line-height:1.45}@media (width<=899px){.block[data-astro-cid-d2k72spg]{grid-column:1/-1;align-self:start!important}.gallery[data-astro-cid-d2k72spg]{flex-direction:column;gap:32px}.gitem[data-astro-cid-d2k72spg]{flex:none;width:100%}.canvas[data-astro-cid-d2k72spg]{aspect-ratio:auto;flex-direction:column;gap:28px;display:flex}.citem[data-astro-cid-d2k72spg]{width:100%;position:static;rotate:none}}
