.dock[data-astro-cid-xbuo65wl]{z-index:15;border-top:1px solid var(--rule-strong);height:44px;transition:translate .4s var(--ease-out);position:fixed;inset:auto 0 0;translate:0 100%}.dock[data-astro-cid-xbuo65wl].on{translate:none}.dock-row[data-astro-cid-xbuo65wl]{align-items:stretch;height:100%;display:flex}.cell[data-astro-cid-xbuo65wl]{border-left:1px solid var(--rule);min-width:0;font-family:var(--data);white-space:nowrap;align-items:center;gap:.55rem;padding-inline:1.25rem;font-size:1.0625rem;font-weight:600;line-height:1.2;display:flex}.cell[data-astro-cid-xbuo65wl]:first-child{border-left:0;padding-left:0}.name[data-astro-cid-xbuo65wl]{text-overflow:ellipsis;margin-right:auto;font-size:1.125rem;font-weight:750;overflow:hidden}.label[data-astro-cid-xbuo65wl]{font-family:var(--text);color:var(--ink-2);font-size:.875rem;font-weight:450}.next-name[data-astro-cid-xbuo65wl]{text-overflow:ellipsis;max-width:22rem;overflow:hidden}.link[data-astro-cid-xbuo65wl]{text-decoration:none;transition:color .2s;position:relative}.link[data-astro-cid-xbuo65wl]:before{content:"";transform-origin:0;height:1px;transition:scale .24s var(--ease-out);background:currentColor;position:absolute;bottom:9px;left:1.25rem;right:1.25rem;scale:0 1}.link[data-astro-cid-xbuo65wl]:last-child:before{right:0}.link[data-astro-cid-xbuo65wl]:after{content:"→";color:var(--brand);transition:translate .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){.link[data-astro-cid-xbuo65wl]:hover{color:var(--brand)}.link[data-astro-cid-xbuo65wl]:hover:before{scale:1}.link[data-astro-cid-xbuo65wl]:hover:after{translate:4px}}.link[data-astro-cid-xbuo65wl]:focus-visible{color:var(--brand)}.link[data-astro-cid-xbuo65wl]:focus-visible:before{scale:1}.link[data-astro-cid-xbuo65wl]:focus-visible:after{translate:4px}.link[data-astro-cid-xbuo65wl]:active{translate:0 1px}.enquiry[data-astro-cid-xbuo65wl]{color:var(--brand)}.link[data-astro-cid-xbuo65wl]:last-child{padding-right:0}.link[data-astro-cid-xbuo65wl]:focus-visible{outline-offset:-4px}@media (width<=1099px){.dock[data-astro-cid-xbuo65wl]{display:none}}.drawings[data-astro-cid-wvn3ajyg]{padding-block:clamp(4.5rem,9vw,8rem) clamp(3rem,5vw,4.5rem);overflow:clip}.moment~.drawings[data-astro-cid-wvn3ajyg]{padding-top:clamp(1.5rem,3vw,2.5rem)}.head[data-astro-cid-wvn3ajyg]{column-gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1.2rem;display:grid}.head[data-astro-cid-wvn3ajyg] .tag[data-astro-cid-wvn3ajyg]{grid-column:1/-1}.head[data-astro-cid-wvn3ajyg] h2[data-astro-cid-wvn3ajyg]{grid-column:1/span 6}.lead[data-astro-cid-wvn3ajyg]{max-width:32rem;font-size:var(--t-body);color:var(--ink-2);text-wrap:pretty;grid-column:8/-1;line-height:1.5}.length[data-astro-cid-wvn3ajyg]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;margin-top:clamp(1.6rem,3vw,2.6rem);display:grid}.length-label[data-astro-cid-wvn3ajyg]{font-family:var(--data);font-weight:600;font-size:var(--t-label);color:var(--ink-2);grid-area:1/1;align-self:end;padding-bottom:1.1rem}.length-value[data-astro-cid-wvn3ajyg]{font-family:var(--data);letter-spacing:-.015em;font-variant-numeric:proportional-nums;white-space:nowrap;grid-area:1/2;margin-bottom:-.06em;font-size:clamp(4.5rem,.5rem + 13.3vw,13rem);font-weight:450;line-height:.86}.length-line[data-astro-cid-wvn3ajyg]{grid-area:2/1/auto/-1;align-items:center;gap:0;margin-top:.4rem;display:flex}.length-line[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]{background:var(--oxide);transform-origin:0;flex:1;height:1.5px;position:relative}.length-line[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]:before,.length-line[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]:after{content:"";background:var(--oxide);width:1.5px;height:20px;position:absolute;top:-9px;rotate:45deg}.length-line[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]:before{left:6px}.length-line[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]:after{right:6px}.axis-bubble[data-astro-cid-wvn3ajyg]{border:1px solid var(--ink);width:34px;height:34px;font-family:var(--data);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:650;display:grid}.motion .length-line[data-astro-cid-wvn3ajyg]:not(.in,.scroll) i[data-astro-cid-wvn3ajyg]{scale:0 1}.motion .length-line[data-astro-cid-wvn3ajyg]:not(.in,.scroll) .axis-bubble[data-astro-cid-wvn3ajyg]:last-child{opacity:0}.motion .length-line[data-astro-cid-wvn3ajyg].in i[data-astro-cid-wvn3ajyg]{transition:scale 1s var(--ease-in-out)}.motion .length-line[data-astro-cid-wvn3ajyg].in .axis-bubble[data-astro-cid-wvn3ajyg]:last-child{transition:opacity .3s .9s}@supports (animation-timeline:view()){.motion .length-line[data-astro-cid-wvn3ajyg].scroll{view-timeline-name:--kran-length}.motion .length-line[data-astro-cid-wvn3ajyg].scroll [data-astro-cid-wvn3ajyg]:is(i,.axis-bubble:last-child){animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--kran-length}.motion .length-line[data-astro-cid-wvn3ajyg].scroll i[data-astro-cid-wvn3ajyg]{animation-name:length-run;animation-range:cover 8% cover 36%}.motion .length-line[data-astro-cid-wvn3ajyg].scroll .axis-bubble[data-astro-cid-wvn3ajyg]:last-child{animation-name:length-appear;animation-range:cover 34% cover 40%}}@keyframes length-run{0%{scale:0 1}to{scale:1}}@keyframes length-appear{0%{opacity:0}to{opacity:1}}.set[data-astro-cid-wvn3ajyg]{margin-top:clamp(2.2rem,4vw,3.5rem)}.leaves[data-astro-cid-wvn3ajyg]{gap:var(--column-gap);width:100%;max-width:calc(1600px + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.leaf[data-astro-cid-wvn3ajyg]{min-width:0;display:grid}.plan[data-astro-cid-wvn3ajyg],.roof[data-astro-cid-wvn3ajyg]{grid-column:span 6}.section[data-astro-cid-wvn3ajyg],.elevation[data-astro-cid-wvn3ajyg]{grid-column:1/-1}.sheet[data-astro-cid-wvn3ajyg]{border:var(--line) solid var(--rule-strong);cursor:zoom-in;grid-template-rows:minmax(0,1fr) auto;width:100%;margin:0;padding:clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.75rem) 0;transition:border-color .25s,scale 80ms;display:grid;position:relative}.draw[data-astro-cid-wvn3ajyg]{place-items:center;padding:.5rem clamp(.5rem,1.5vw,1.5rem) clamp(.75rem,1.5vw,1.25rem);display:grid;position:relative}.draw[data-astro-cid-wvn3ajyg] svg{width:100%;transition:scale .6s var(--ease-out)}.section[data-astro-cid-wvn3ajyg] .draw[data-astro-cid-wvn3ajyg] svg{max-width:68rem}@media (hover:hover) and (pointer:fine){.sheet[data-astro-cid-wvn3ajyg]:hover{border-color:var(--ink)}.sheet[data-astro-cid-wvn3ajyg]:hover .draw[data-astro-cid-wvn3ajyg] svg{scale:1.03}.sheet[data-astro-cid-wvn3ajyg]:hover .whole[data-astro-cid-wvn3ajyg]{opacity:1;translate:none}}.title-block[data-astro-cid-wvn3ajyg]:focus-visible{outline:none}.sheet[data-astro-cid-wvn3ajyg]:has(.title-block:focus-visible){border-color:var(--ink);outline:2px solid var(--brand);outline-offset:3px}.sheet[data-astro-cid-wvn3ajyg]:has(.title-block:focus-visible) .draw[data-astro-cid-wvn3ajyg] svg{scale:1.03}.sheet[data-astro-cid-wvn3ajyg]:has(.title-block:focus-visible) .whole[data-astro-cid-wvn3ajyg]{opacity:1;translate:none}.draw[data-astro-cid-wvn3ajyg].pan:focus-visible{outline-offset:-2px}.sheet[data-astro-cid-wvn3ajyg]:active{scale:.985}.whole[data-astro-cid-wvn3ajyg]{z-index:1;background:var(--paper);min-height:32px;box-shadow:0 0 0 1px var(--rule-strong);font-family:var(--data);opacity:0;transition:opacity .24s ease, translate .3s var(--ease-out);align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:absolute;top:.6rem;right:.6rem;translate:0 -4px}.whole[data-astro-cid-wvn3ajyg] svg[data-astro-cid-wvn3ajyg],.pan-cue[data-astro-cid-wvn3ajyg] svg[data-astro-cid-wvn3ajyg]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pan-cue[data-astro-cid-wvn3ajyg] svg[data-astro-cid-wvn3ajyg]{width:22px;height:11px}.pan-foot[data-astro-cid-wvn3ajyg]{display:none}.title-block[data-astro-cid-wvn3ajyg]{border:0;border-top:var(--line) solid var(--rule-strong);color:inherit;font:inherit;font-family:var(--data);text-align:left;cursor:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;margin:0 calc(-1*clamp(1rem,2vw,1.75rem));padding:0;display:grid}.title-block[data-astro-cid-wvn3ajyg]>span[data-astro-cid-wvn3ajyg]{align-items:center;min-height:3rem;padding:.5rem clamp(.8rem,1.5vw,1.25rem);display:flex}.title-block[data-astro-cid-wvn3ajyg]>span[data-astro-cid-wvn3ajyg]+span[data-astro-cid-wvn3ajyg]{border-left:var(--line) solid var(--rule-strong)}.no[data-astro-cid-wvn3ajyg]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:600}.name[data-astro-cid-wvn3ajyg]{font-size:clamp(1.1rem,1rem + .4vw,1.4rem);font-weight:650}.title-block[data-astro-cid-wvn3ajyg] .scale[data-astro-cid-wvn3ajyg]{align-content:center;gap:.25rem;padding-right:clamp(2rem,3vw,2.6rem);display:grid}.bar[data-astro-cid-wvn3ajyg]{width:var(--bar,calc(20px * var(--m,0)));height:5px;box-shadow:inset 0 0 0 1px var(--ink);display:flex}.bar[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]{flex:1}.bar[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]:first-child{background:var(--ink)}.ticks[data-astro-cid-wvn3ajyg]{width:var(--bar,calc(20px * var(--m,0)));height:1.2em;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;line-height:1.2;position:relative}.ticks[data-astro-cid-wvn3ajyg]>span[data-astro-cid-wvn3ajyg]{position:absolute;top:0;translate:-50%}.ticks[data-astro-cid-wvn3ajyg]>span[data-astro-cid-wvn3ajyg]:nth-child(2){left:50%}.ticks[data-astro-cid-wvn3ajyg]>span[data-astro-cid-wvn3ajyg]:nth-child(3){left:100%;translate:-.35em}.sheet[data-astro-cid-wvn3ajyg]:not([style*=--m]) .scale[data-astro-cid-wvn3ajyg]{visibility:hidden}@media (width<=1099px){.head[data-astro-cid-wvn3ajyg] h2[data-astro-cid-wvn3ajyg],.lead[data-astro-cid-wvn3ajyg],.plan[data-astro-cid-wvn3ajyg],.roof[data-astro-cid-wvn3ajyg]{grid-column:1/-1}.length[data-astro-cid-wvn3ajyg]{grid-template-columns:minmax(0,1fr)}.length-label[data-astro-cid-wvn3ajyg]{grid-column:1;padding-bottom:0}.length-value[data-astro-cid-wvn3ajyg]{grid-area:2/1;justify-self:center}.length-line[data-astro-cid-wvn3ajyg]{grid-row:3}}@media (width<=700px){.leaves[data-astro-cid-wvn3ajyg]{gap:1.5rem}.sheet[data-astro-cid-wvn3ajyg]{grid-template-rows:auto auto auto;padding:0}.title-block[data-astro-cid-wvn3ajyg]{margin:0}.title-block[data-astro-cid-wvn3ajyg]>span[data-astro-cid-wvn3ajyg]{min-height:2.75rem;padding-inline:.75rem}.whole[data-astro-cid-wvn3ajyg]{display:none}.axis-bubble[data-astro-cid-wvn3ajyg]{width:28px;height:28px;font-size:.875rem}.draw[data-astro-cid-wvn3ajyg].turn{width:100%;aspect-ratio:var(--turn,.67);margin-block:.75rem;padding:0;display:block;container-type:size}.draw[data-astro-cid-wvn3ajyg].turn svg.drawing{width:calc(100cqh - 1.5rem);max-width:none;height:calc(100cqw - 1.5rem);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:90deg}@media (hover:hover) and (pointer:fine){.sheet[data-astro-cid-wvn3ajyg]:hover .draw[data-astro-cid-wvn3ajyg].turn svg{scale:1}}.draw[data-astro-cid-wvn3ajyg].pan{overscroll-behavior-x:contain;scrollbar-width:none;place-items:normal;padding:.75rem 0;display:block;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.75rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.75rem),#0000)}.draw[data-astro-cid-wvn3ajyg].pan::-webkit-scrollbar{display:none}.draw[data-astro-cid-wvn3ajyg].pan.at-start{-webkit-mask-image:linear-gradient(270deg,#0000,#000 3.5rem);mask-image:linear-gradient(270deg,#0000,#000 3.5rem)}.draw[data-astro-cid-wvn3ajyg].pan.at-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem);mask-image:linear-gradient(90deg,#0000,#000 1.25rem)}.draw[data-astro-cid-wvn3ajyg].pan svg.drawing{width:calc(var(--zoom,2) * 100%);max-width:none;padding-inline:.75rem}.section[data-astro-cid-wvn3ajyg] .draw[data-astro-cid-wvn3ajyg].pan{--zoom:1.9}.elevation[data-astro-cid-wvn3ajyg] .draw[data-astro-cid-wvn3ajyg].pan{--zoom:3.6}.pannable[data-astro-cid-wvn3ajyg] .pan-foot[data-astro-cid-wvn3ajyg]{align-items:center;gap:1rem;padding:0 .75rem .7rem;display:flex}.track[data-astro-cid-wvn3ajyg]{background:var(--rule);flex:1;height:2px;position:relative;overflow:hidden}.track[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]{background:var(--ink);position:absolute;inset:0 auto 0 0}.pan-cue[data-astro-cid-wvn3ajyg]{font-family:var(--data);color:var(--ink-2);align-items:center;gap:.45rem;font-size:.9375rem;font-weight:600;transition:opacity .4s;display:inline-flex}.panned[data-astro-cid-wvn3ajyg] .pan-cue[data-astro-cid-wvn3ajyg]{opacity:0}}.deck-foot[data-astro-cid-wvn3ajyg]{display:none}@media (width<=899px),(width<=1099px) and (orientation:portrait){.leaves[data-astro-cid-wvn3ajyg]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;max-width:none;scroll-padding-inline:var(--gutter);scrollbar-width:none;align-items:start;gap:12px;display:flex;overflow-x:auto}.leaves[data-astro-cid-wvn3ajyg]::-webkit-scrollbar{display:none}.leaf[data-astro-cid-wvn3ajyg]{width:calc(100% + var(--gutter) - 36px);scroll-snap-align:start;flex:none}.draw[data-astro-cid-wvn3ajyg].pan{overscroll-behavior-x:auto}.pan-cue[data-astro-cid-wvn3ajyg]{display:none}.deck-foot[data-astro-cid-wvn3ajyg]{margin:.8rem var(--gutter) 0;font-family:var(--data);color:var(--ink-2);justify-content:space-between;align-items:center;gap:1rem;font-size:.9375rem;font-weight:600;display:flex}.deck-n[data-astro-cid-wvn3ajyg]{color:var(--ink);font-variant-numeric:tabular-nums}.deck-cue[data-astro-cid-wvn3ajyg]{align-items:center;gap:.45rem;display:inline-flex}.deck-cue[data-astro-cid-wvn3ajyg] svg[data-astro-cid-wvn3ajyg]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:11px}}@media print{.length-line[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg],.length-line[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]:before,.length-line[data-astro-cid-wvn3ajyg] i[data-astro-cid-wvn3ajyg]:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;scale:none!important}.length-line[data-astro-cid-wvn3ajyg] .axis-bubble[data-astro-cid-wvn3ajyg]{opacity:1!important}.leaf[data-astro-cid-wvn3ajyg],.length[data-astro-cid-wvn3ajyg]{break-inside:avoid}.leaves[data-astro-cid-wvn3ajyg]{grid-template-columns:minmax(0,1fr);gap:.5cm;overflow:visible;display:grid!important}.leaf[data-astro-cid-wvn3ajyg]{width:auto!important}.deck-foot[data-astro-cid-wvn3ajyg]{display:none!important}}.facts[data-astro-cid-mxtwmnon]{gap:.7rem;display:grid}.row[data-astro-cid-mxtwmnon]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:var(--line-wide) solid var(--ink);display:grid}.fact[data-astro-cid-mxtwmnon]{align-content:start;gap:.35rem;min-width:0;padding:.85rem 1.25rem .2rem;display:grid}.fact[data-astro-cid-mxtwmnon]:first-child{padding-left:0}.fact[data-astro-cid-mxtwmnon]+.fact[data-astro-cid-mxtwmnon]{border-left:var(--line) solid var(--rule)}dt[data-astro-cid-mxtwmnon]{font-family:var(--text);color:var(--ink-2);font-size:.9375rem;font-weight:500;line-height:1.25}dt[data-astro-cid-mxtwmnon]:first-letter{text-transform:uppercase}dd[data-astro-cid-mxtwmnon]{font-family:var(--data);letter-spacing:-.01em;font-variant-numeric:proportional-nums;white-space:nowrap;color:var(--ink);font-size:clamp(2.6rem,1.9rem + 1.9vw,4rem);font-weight:450;line-height:1}dd[data-astro-cid-mxtwmnon] sup{vertical-align:.8em;font-size:.5em}.value[data-astro-cid-mxtwmnon]{display:inline-block}.length[data-astro-cid-mxtwmnon] .value[data-astro-cid-mxtwmnon],.area[data-astro-cid-mxtwmnon] .value[data-astro-cid-mxtwmnon]{background:linear-gradient(var(--oxide), var(--oxide)) 0 100% / 100% 1.5px no-repeat;padding-bottom:.2em;position:relative}.length[data-astro-cid-mxtwmnon] .value[data-astro-cid-mxtwmnon]:before,.length[data-astro-cid-mxtwmnon] .value[data-astro-cid-mxtwmnon]:after{content:"";background:var(--oxide);width:1.5px;height:15px;position:absolute;bottom:-7px;rotate:45deg}.length[data-astro-cid-mxtwmnon] .value[data-astro-cid-mxtwmnon]:before{left:5px}.length[data-astro-cid-mxtwmnon] .value[data-astro-cid-mxtwmnon]:after{right:5px}.level[data-astro-cid-mxtwmnon] .value[data-astro-cid-mxtwmnon]{background:linear-gradient(var(--oxide), var(--oxide)) 0 100% / 100% 1.5px no-repeat;padding:0 .62em .2em 0;position:relative}.level[data-astro-cid-mxtwmnon] svg[data-astro-cid-mxtwmnon]{fill:none;width:.44em;height:.37em;stroke:var(--oxide);stroke-width:1.5px;stroke-linejoin:round;position:absolute;bottom:1px;right:0}.level[data-astro-cid-mxtwmnon] path[data-astro-cid-mxtwmnon]{vector-effect:non-scaling-stroke}.note[data-astro-cid-mxtwmnon]{font-size:var(--t-meta);color:color-mix(in srgb, var(--ink) 75%, transparent);line-height:1.4}@media (width<=700px){.row[data-astro-cid-mxtwmnon]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-mxtwmnon]{padding:.75rem 0 .35rem .9rem}.fact[data-astro-cid-mxtwmnon]:nth-child(odd){border-left:0;padding-left:0}.fact[data-astro-cid-mxtwmnon]:nth-child(n+3){border-top:var(--line) solid var(--rule)}.fact[data-astro-cid-mxtwmnon]:last-child:nth-child(odd){grid-column:1/-1}dd[data-astro-cid-mxtwmnon]{font-size:clamp(2rem,9vw,2.6rem)}}@media print{.facts[data-astro-cid-mxtwmnon]{break-inside:avoid}.value[data-astro-cid-mxtwmnon]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.location[data-astro-cid-hnxnu2i4]{background:0 0;margin:0}.frame[data-astro-cid-hnxnu2i4]{border:var(--line) solid var(--rule-strong)}.location[data-astro-cid-hnxnu2i4]{flex-direction:column;display:flex}.frame[data-astro-cid-hnxnu2i4]{flex-direction:column;flex:1;display:flex}.location[data-astro-cid-hnxnu2i4]{top:calc(var(--header) + 1.5rem);flex:1;max-height:calc(100cqw + 6rem);position:sticky}.plot[data-astro-cid-hnxnu2i4]{flex:1 1 0;align-items:center;min-height:62.5cqw;display:grid;position:relative;overflow:clip}@media (width<=1099px){.plot[data-astro-cid-hnxnu2i4]{aspect-ratio:1.25;flex:none;min-height:0}}.placed[data-astro-cid-hnxnu2i4]{align-items:start}.abroad[data-astro-cid-hnxnu2i4] .frame[data-astro-cid-hnxnu2i4]{flex:none}.abroad[data-astro-cid-hnxnu2i4] .plot[data-astro-cid-hnxnu2i4]{flex:none;min-height:0;aspect-ratio:var(--map)!important}.abroad[data-astro-cid-hnxnu2i4] .map[data-astro-cid-hnxnu2i4]{mask-image:none}.map[data-astro-cid-hnxnu2i4]{width:100%;position:relative;mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.map[data-astro-cid-hnxnu2i4]>svg[data-astro-cid-hnxnu2i4]{width:100%;height:100%;display:block}.north[data-astro-cid-hnxnu2i4]{font-family:var(--data);color:var(--ink);justify-items:center;gap:.1rem;font-size:.8125rem;font-weight:650;display:grid;position:absolute;top:.75rem;left:.8rem}.north[data-astro-cid-hnxnu2i4] svg[data-astro-cid-hnxnu2i4]{width:10px;height:22px;fill:var(--ink);order:2}path[data-astro-cid-hnxnu2i4],line[data-astro-cid-hnxnu2i4],circle[data-astro-cid-hnxnu2i4],rect[data-astro-cid-hnxnu2i4]{vector-effect:non-scaling-stroke}.land[data-astro-cid-hnxnu2i4]{fill:var(--tint);stroke:var(--ink-2);stroke-opacity:.45;stroke-width:.75px}.country[data-astro-cid-hnxnu2i4]{fill:var(--paper);stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.town[data-astro-cid-hnxnu2i4]{fill:var(--ink-2)}.dim[data-astro-cid-hnxnu2i4] line[data-astro-cid-hnxnu2i4],.dim[data-astro-cid-hnxnu2i4] .head[data-astro-cid-hnxnu2i4]{fill:none;stroke:var(--oxide);stroke-width:1.25px}.plant[data-astro-cid-hnxnu2i4]{fill:var(--ink)}.ring[data-astro-cid-hnxnu2i4]{fill:none;stroke:var(--ink);stroke-width:1.4px}.dot[data-astro-cid-hnxnu2i4]{fill:var(--ink)}.leader[data-astro-cid-hnxnu2i4]{fill:none;stroke:var(--ink);stroke-width:1px}.labels[data-astro-cid-hnxnu2i4]{pointer-events:none;font-family:var(--data);position:absolute;inset:0}.labels[data-astro-cid-hnxnu2i4]>span[data-astro-cid-hnxnu2i4]{white-space:nowrap;line-height:1;position:absolute}.town-name[data-astro-cid-hnxnu2i4],.site-name[data-astro-cid-hnxnu2i4],.plant-name[data-astro-cid-hnxnu2i4],.place[data-astro-cid-hnxnu2i4]{background:color-mix(in srgb, var(--paper) 88%, transparent);padding-inline:.15rem}.town-name[data-astro-cid-hnxnu2i4]{color:color-mix(in srgb, var(--ink) 75%, transparent);font-size:.8125rem;translate:.4rem -50%}.town-name[data-astro-cid-hnxnu2i4].left{translate:calc(-100% - .4rem) -50%}.site-name[data-astro-cid-hnxnu2i4]{color:var(--ink);font-size:.875rem;font-weight:700;translate:.75rem -50%}.site-name[data-astro-cid-hnxnu2i4].left{translate:calc(-100% - .75rem) -50%}.site-name[data-astro-cid-hnxnu2i4].above{translate:-50% calc(-100% - .7rem)}.site-name[data-astro-cid-hnxnu2i4].below{translate:-50% .7rem}.plant-name[data-astro-cid-hnxnu2i4]{color:var(--ink);font-size:.8125rem;font-weight:650;translate:.6rem -50%}.plant-name[data-astro-cid-hnxnu2i4].left{translate:calc(-100% - .6rem) -50%}.plant-name[data-astro-cid-hnxnu2i4].placed{translate:0}.plant-name[data-astro-cid-hnxnu2i4].above{translate:-50% calc(-100% - .65rem)}.plant-name[data-astro-cid-hnxnu2i4].below{translate:-50% .65rem}.sea[data-astro-cid-hnxnu2i4]{font-family:var(--text);color:var(--ink-2);font-size:.8125rem;font-style:italic;translate:-50% -50%}.place[data-astro-cid-hnxnu2i4]{border-bottom:1px solid var(--ink);color:var(--ink);padding:0 .2rem .3rem;font-size:.9375rem;font-weight:700;line-height:1.15;translate:0 -100%}.place[data-astro-cid-hnxnu2i4].left{text-align:right;translate:-100% -100%}.dim-figure[data-astro-cid-hnxnu2i4]{translate:-50% -50%;rotate:var(--angle);background:var(--paper);color:var(--oxide);font-variant-numeric:tabular-nums;padding:.1rem .3rem;font-size:.875rem;font-weight:600}.title-block[data-astro-cid-hnxnu2i4]{border-top:var(--line) solid var(--rule-strong);font-family:var(--data);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.title-block[data-astro-cid-hnxnu2i4]>span[data-astro-cid-hnxnu2i4]{align-items:center;min-height:2.75rem;padding:.45rem .85rem;display:flex}.title-block[data-astro-cid-hnxnu2i4]>span[data-astro-cid-hnxnu2i4]+span[data-astro-cid-hnxnu2i4]{border-left:var(--line) solid var(--rule-strong)}.no[data-astro-cid-hnxnu2i4]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.name[data-astro-cid-hnxnu2i4]{font-size:1.125rem;font-weight:650}.scale[data-astro-cid-hnxnu2i4]{align-content:center;gap:.2rem;padding-right:2.2rem!important;display:grid!important}.bar[data-astro-cid-hnxnu2i4]{width:var(--w,0);height:5px;box-shadow:inset 0 0 0 1px var(--ink);display:flex}.bar[data-astro-cid-hnxnu2i4] i[data-astro-cid-hnxnu2i4]{flex:1}.bar[data-astro-cid-hnxnu2i4] i[data-astro-cid-hnxnu2i4]:first-child{background:var(--ink)}.ticks[data-astro-cid-hnxnu2i4]{width:var(--w,0);height:1.1em;color:color-mix(in srgb, var(--ink) 75%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;line-height:1.1;position:relative}.ticks[data-astro-cid-hnxnu2i4] span[data-astro-cid-hnxnu2i4]{position:absolute;top:0;translate:-50%}.ticks[data-astro-cid-hnxnu2i4] span[data-astro-cid-hnxnu2i4]:nth-child(2){left:50%}.ticks[data-astro-cid-hnxnu2i4] span[data-astro-cid-hnxnu2i4]:nth-child(3){left:100%;translate:-.35em}.caption[data-astro-cid-hnxnu2i4]{font-size:var(--t-meta);color:color-mix(in srgb, var(--ink) 75%, transparent);text-wrap:pretty;gap:.2rem;margin-top:.7rem;line-height:1.4;display:grid}.caption[data-astro-cid-hnxnu2i4]:empty{display:none}.motion .location[data-astro-cid-hnxnu2i4]:not(.in) [data-astro-cid-hnxnu2i4]:is(.country,.site,.run,.tick,.labels,.plant){opacity:0}.run[data-astro-cid-hnxnu2i4]{transform-box:fill-box}.motion .location[data-astro-cid-hnxnu2i4].in .country[data-astro-cid-hnxnu2i4]{animation:.6s backwards loc-appear}.motion .location[data-astro-cid-hnxnu2i4].in .site[data-astro-cid-hnxnu2i4],.motion .location[data-astro-cid-hnxnu2i4].in .plant[data-astro-cid-hnxnu2i4]{animation:.4s .3s backwards loc-appear}.motion .location[data-astro-cid-hnxnu2i4].in .run[data-astro-cid-hnxnu2i4]{animation:loc-run 1.1s var(--ease-in-out) .55s backwards}.motion .location[data-astro-cid-hnxnu2i4].in .tick[data-astro-cid-hnxnu2i4]{animation:.3s backwards loc-appear;animation-delay:calc(.55s + var(--k,0) * 1.05s)}.motion .location[data-astro-cid-hnxnu2i4].in .labels[data-astro-cid-hnxnu2i4]{animation:.5s 1.5s backwards loc-appear}@supports (animation-timeline:view()){.motion .location[data-astro-cid-hnxnu2i4].scroll{view-timeline-name:--location}.motion .location[data-astro-cid-hnxnu2i4].scroll:not(.in) [data-astro-cid-hnxnu2i4]:is(.country,.site,.run,.tick,.labels,.plant){opacity:1}.motion .location[data-astro-cid-hnxnu2i4].scroll [data-astro-cid-hnxnu2i4]:is(.country,.site,.plant,.run,.tick,.labels){animation-name:loc-appear;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--location}.motion .location[data-astro-cid-hnxnu2i4].scroll .country[data-astro-cid-hnxnu2i4]{animation-range:entry entry 60%}.motion .location[data-astro-cid-hnxnu2i4].scroll [data-astro-cid-hnxnu2i4]:is(.site,.plant){animation-range:entry 30% entry 80%}.motion .location[data-astro-cid-hnxnu2i4].scroll .run[data-astro-cid-hnxnu2i4]{animation-name:loc-run;animation-range:entry 50% cover 30%}.motion .location[data-astro-cid-hnxnu2i4].scroll .tick[data-astro-cid-hnxnu2i4]{animation-range:entry 50% entry 70%}.motion .location[data-astro-cid-hnxnu2i4].scroll .tick[data-astro-cid-hnxnu2i4]:last-child{animation-range:cover 26% cover 32%}.motion .location[data-astro-cid-hnxnu2i4].scroll .labels[data-astro-cid-hnxnu2i4]{animation-range:entry 80% cover 36%}}@keyframes loc-appear{0%{opacity:0}}@keyframes loc-run{0%{scale:0}}@media print{.location[data-astro-cid-hnxnu2i4]{break-inside:avoid;width:9cm;max-width:100%;max-height:none;position:static}.plot[data-astro-cid-hnxnu2i4]{aspect-ratio:1.25;flex:none;min-height:0}}.moment[data-astro-cid-x5r5rg4m]{margin:0;padding-bottom:clamp(1.75rem,3vw,2.5rem)}.frame[data-astro-cid-x5r5rg4m]{background:var(--paper-deep);cursor:zoom-in;height:min(78svh,46vw);min-height:22rem;display:block;position:relative;overflow:hidden}.frame[data-astro-cid-x5r5rg4m] picture[data-astro-cid-x5r5rg4m]{display:contents}.held[data-astro-cid-x5r5rg4m] .frame[data-astro-cid-x5r5rg4m]{width:calc(100% - 2 * var(--gutter));max-width:1600px;height:min(calc(min(100vw - 2 * var(--gutter), 1600px) / var(--ratio)), 82svh);margin-inline:auto}.frame[data-astro-cid-x5r5rg4m] img[data-astro-cid-x5r5rg4m]{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-out);display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.frame[data-astro-cid-x5r5rg4m]:hover img[data-astro-cid-x5r5rg4m]{scale:1.03}}.frame[data-astro-cid-x5r5rg4m]:focus-visible img[data-astro-cid-x5r5rg4m]{scale:1.03}.frame[data-astro-cid-x5r5rg4m]:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}figcaption[data-astro-cid-x5r5rg4m]{max-width:calc(1600px + 2 * var(--gutter));font-size:var(--t-meta);color:color-mix(in srgb, var(--ink) 78%, transparent);flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;padding-top:8px;line-height:1.3;display:flex}.plate[data-astro-cid-x5r5rg4m]{display:contents}@media (width>=1100px){.held[data-astro-cid-x5r5rg4m]{column-gap:var(--column-gap);padding:clamp(3rem, 5vw, 4.5rem) max(var(--gutter), (100% - 1600px) / 2) clamp(2rem, 3.5vw, 3rem);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.held[data-astro-cid-x5r5rg4m] .plate[data-astro-cid-x5r5rg4m]{width:min(100%, 78svh * var(--ratio));grid-column:3/span 8;justify-self:center;display:block}.held[data-astro-cid-x5r5rg4m] .frame[data-astro-cid-x5r5rg4m]{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:var(--ratio);margin:0}.held[data-astro-cid-x5r5rg4m] figcaption[data-astro-cid-x5r5rg4m]{padding:10px 0 0}}.fig[data-astro-cid-x5r5rg4m]{font-family:var(--data);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}@media (width<=700px){.frame[data-astro-cid-x5r5rg4m],.held[data-astro-cid-x5r5rg4m] .frame[data-astro-cid-x5r5rg4m]{aspect-ratio:4/3;width:auto;height:auto;min-height:0}figcaption[data-astro-cid-x5r5rg4m]{font-size:.875rem}}.plan-photo[data-astro-cid-qoqre5l7]{padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(2rem,4vw,3rem);position:relative}.opener[data-astro-cid-qoqre5l7]{border:var(--line) solid var(--rule-strong);font-family:var(--data);grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(1.4rem,2.5vw,2.2rem);display:grid}.opener[data-astro-cid-qoqre5l7] .cell[data-astro-cid-qoqre5l7]{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;padding:.8rem clamp(.9rem,1.6vw,1.4rem);font-size:1.0625rem;font-weight:600;display:flex}.opener[data-astro-cid-qoqre5l7] .cell[data-astro-cid-qoqre5l7]+.cell[data-astro-cid-qoqre5l7]{border-left:var(--line) solid var(--rule-strong)}.opener[data-astro-cid-qoqre5l7] .title[data-astro-cid-qoqre5l7]{font-family:var(--heading);font-weight:var(--w-h2);letter-spacing:-.01em;white-space:normal;font-size:clamp(1.9rem,1.2rem + 2vw,3.4rem);line-height:1}.pan[data-astro-cid-qoqre5l7]{width:100%;max-width:calc(1600px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;position:relative}.photo[data-astro-cid-qoqre5l7]{aspect-ratio:1.501;background:var(--paper-deep);margin:0;display:grid;position:relative;overflow:hidden}.photo[data-astro-cid-qoqre5l7]>*{grid-area:1/1}.photo[data-astro-cid-qoqre5l7] img{object-fit:cover;width:100%;height:100%;display:block}svg[data-astro-cid-qoqre5l7]{z-index:1;width:100%;height:100%;font-family:var(--data);position:relative;overflow:visible}line[data-astro-cid-qoqre5l7],path[data-astro-cid-qoqre5l7],circle[data-astro-cid-qoqre5l7]{fill:none;vector-effect:non-scaling-stroke}.px[data-astro-cid-qoqre5l7]{scale:calc(1 / var(--s,.6))}.grow[data-astro-cid-qoqre5l7]{transform-box:view-box}.halo[data-astro-cid-qoqre5l7]{stroke:#04101f8c;stroke-width:3.5px}.axis[data-astro-cid-qoqre5l7] .ink[data-astro-cid-qoqre5l7]{stroke:#edf4f9;stroke-width:1.1px;stroke-dasharray:14 4 2 4}.axis[data-astro-cid-qoqre5l7] circle[data-astro-cid-qoqre5l7]{fill:#0b2745d1;stroke:#edf4f9;stroke-width:1.25px}.axis[data-astro-cid-qoqre5l7] text[data-astro-cid-qoqre5l7]{fill:#edf4f9;text-anchor:middle;font-size:14px;font-weight:650}.dim[data-astro-cid-qoqre5l7] line[data-astro-cid-qoqre5l7]:not(.halo),.tick[data-astro-cid-qoqre5l7]{stroke:#f2a86e;stroke-width:1.5px}.figure[data-astro-cid-qoqre5l7]{fill:#f2a86e;text-anchor:middle;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#071b31d9;stroke-width:3.5px;stroke-linejoin:round;font-size:13px;font-weight:650}.caption[data-astro-cid-qoqre5l7]{max-width:calc(1600px + 2 * var(--gutter));font-size:var(--t-meta);color:var(--ink-2);text-wrap:pretty;margin-top:.9rem;line-height:1.45}.motion .plan-photo[data-astro-cid-qoqre5l7]:not(.drawn) [data-astro-cid-qoqre5l7]:is(.grow,.px,.dim){opacity:0}.motion .plan-photo[data-astro-cid-qoqre5l7].drawn .grow[data-astro-cid-qoqre5l7]{animation:pp-grow .7s var(--ease-in-out) backwards;animation-delay:calc(var(--k) * 25ms)}.motion .plan-photo[data-astro-cid-qoqre5l7].drawn .axis[data-astro-cid-qoqre5l7] .px[data-astro-cid-qoqre5l7]{animation:.3s backwards pp-appear;animation-delay:calc(.25s + var(--k) * 25ms)}.motion .plan-photo[data-astro-cid-qoqre5l7].drawn .dim[data-astro-cid-qoqre5l7]{animation:.4s backwards pp-appear;animation-delay:calc(.75s + var(--k) * 80ms)}@supports (animation-timeline:view()){.motion .plan-photo[data-astro-cid-qoqre5l7].scroll .pan[data-astro-cid-qoqre5l7]{view-timeline-name:--plan-photo}.motion .plan-photo[data-astro-cid-qoqre5l7].scroll:not(.drawn) [data-astro-cid-qoqre5l7]:is(.grow,.px,.dim){opacity:1}.motion .plan-photo[data-astro-cid-qoqre5l7].scroll .grow[data-astro-cid-qoqre5l7]{animation-name:pp-grow;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--plan-photo;animation-range-start:entry calc(10% + var(--k) * 0.6%);animation-range-end:entry calc(26% + var(--k) * 0.6%)}.motion .plan-photo[data-astro-cid-qoqre5l7].scroll .axis[data-astro-cid-qoqre5l7] .px[data-astro-cid-qoqre5l7]{animation-name:pp-appear;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--plan-photo;animation-range-start:entry calc(20% + var(--k) * 0.6%);animation-range-end:entry calc(28% + var(--k) * 0.6%)}.motion .plan-photo[data-astro-cid-qoqre5l7].scroll .dim[data-astro-cid-qoqre5l7]{animation-name:pp-appear;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--plan-photo;animation-range-start:entry calc(36% + var(--k) * 2%);animation-range-end:entry calc(44% + var(--k) * 2%)}}@keyframes pp-grow{0%{scale:0}}@keyframes pp-appear{0%{opacity:0}}.pan-foot[data-astro-cid-qoqre5l7]{display:none}.pan[data-astro-cid-qoqre5l7]:focus-visible{outline-offset:-2px}@media (width<=700px){.pan[data-astro-cid-qoqre5l7]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.pan[data-astro-cid-qoqre5l7].at-start{-webkit-mask-image:linear-gradient(270deg,#0000,#000 1.5rem);mask-image:linear-gradient(270deg,#0000,#000 1.5rem)}.pan[data-astro-cid-qoqre5l7].at-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem);mask-image:linear-gradient(90deg,#0000,#000 1.5rem)}.pan-foot[data-astro-cid-qoqre5l7].on{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.track[data-astro-cid-qoqre5l7]{background:var(--rule);flex:1;height:2px;position:relative;overflow:hidden}.track[data-astro-cid-qoqre5l7] i[data-astro-cid-qoqre5l7]{background:var(--ink);position:absolute;inset:0 auto 0 0}.cue[data-astro-cid-qoqre5l7]{font-family:var(--data);color:var(--ink-2);align-items:center;gap:.45rem;font-size:.9375rem;font-weight:600;transition:opacity .4s;display:inline-flex}.cue[data-astro-cid-qoqre5l7] svg[data-astro-cid-qoqre5l7]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:11px}.panned[data-astro-cid-qoqre5l7] .cue[data-astro-cid-qoqre5l7]{opacity:0}.opener[data-astro-cid-qoqre5l7]{grid-template-columns:minmax(0,1fr)}.opener[data-astro-cid-qoqre5l7] .title[data-astro-cid-qoqre5l7]{border-bottom:var(--line) solid var(--rule-strong)}.opener[data-astro-cid-qoqre5l7] .cell[data-astro-cid-qoqre5l7]+.cell[data-astro-cid-qoqre5l7]{border-left:0}.pan[data-astro-cid-qoqre5l7]{overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:0;overflow-x:auto}.pan[data-astro-cid-qoqre5l7]::-webkit-scrollbar{display:none}.photo[data-astro-cid-qoqre5l7]{width:900px}}.scope[data-astro-cid-c5jzqga2]{grid-template-columns:auto minmax(0,1fr);gap:.7rem 0;display:grid}.scope-label[data-astro-cid-c5jzqga2]{min-height:3rem;font-family:var(--data);font-weight:650;font-size:var(--t-label);align-items:center;padding:0 1.25rem 0 0;line-height:1.2;display:flex}.cells[data-astro-cid-c5jzqga2]{border:var(--line) solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2]{min-width:0;min-height:3rem;font-family:var(--data);align-items:center;gap:.55rem;padding:.35rem .8rem;font-size:.9375rem;font-weight:600;line-height:1.15;display:flex;position:relative}.cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2]+li[data-astro-cid-c5jzqga2]{border-left:var(--line) solid var(--ink)}.cells[data-astro-cid-c5jzqga2] .ours[data-astro-cid-c5jzqga2]+.ours[data-astro-cid-c5jzqga2]{border-left-color:color-mix(in srgb, var(--paper) 32%, var(--ink))}.n[data-astro-cid-c5jzqga2]{font-variant-numeric:tabular-nums;opacity:.7;flex:none}.stage[data-astro-cid-c5jzqga2]{overflow-wrap:normal;hyphens:manual;min-width:0}.cells[data-astro-cid-c5jzqga2] .ours[data-astro-cid-c5jzqga2]{background:var(--ink);color:var(--paper)}.cells[data-astro-cid-c5jzqga2] .half[data-astro-cid-c5jzqga2]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ink) 55%, transparent) 0 1px, transparent 1px 6px)}.cells[data-astro-cid-c5jzqga2] .half[data-astro-cid-c5jzqga2] .stage[data-astro-cid-c5jzqga2],.cells[data-astro-cid-c5jzqga2] .half[data-astro-cid-c5jzqga2] .n[data-astro-cid-c5jzqga2]{background:var(--paper);padding:.05rem .2rem}.cells[data-astro-cid-c5jzqga2] .none[data-astro-cid-c5jzqga2]{color:color-mix(in srgb, var(--ink) 74%, transparent);font-weight:500}.legend[data-astro-cid-c5jzqga2]{font-family:var(--text);color:color-mix(in srgb, var(--ink) 78%, transparent);flex-wrap:wrap;grid-column:2;gap:.35rem 1.4rem;font-size:.875rem;display:flex}.legend[data-astro-cid-c5jzqga2]>span[data-astro-cid-c5jzqga2]{align-items:center;gap:.5rem;display:inline-flex}.swatch[data-astro-cid-c5jzqga2]{width:1.1rem;height:.75rem;box-shadow:inset 0 0 0 1px var(--ink);flex:none}.legend[data-astro-cid-c5jzqga2] .key-ours[data-astro-cid-c5jzqga2] .swatch[data-astro-cid-c5jzqga2]{background:var(--ink)}.legend[data-astro-cid-c5jzqga2] .key-half[data-astro-cid-c5jzqga2] .swatch[data-astro-cid-c5jzqga2]{background:repeating-linear-gradient(-45deg, var(--ink) 0 1px, transparent 1px 4px)}.motion .scope[data-astro-cid-c5jzqga2]:not(.in) .cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2]{clip-path:inset(0 100% 0 0)}.motion .scope[data-astro-cid-c5jzqga2].in .cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2]{clip-path:inset(0 -1px 0 0);transition:clip-path .45s var(--ease-out);transition-delay:calc(var(--k) * 70ms)}@supports (animation-timeline:view()){.motion .scope[data-astro-cid-c5jzqga2].scroll .cells[data-astro-cid-c5jzqga2]{view-timeline-name:--scope}.motion .scope[data-astro-cid-c5jzqga2].scroll:not(.in) .cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2]{clip-path:none;animation-name:scope-fill;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scope;animation-range-start:cover calc(var(--k) * 1.6%);animation-range-end:cover calc(4% + var(--k) * 1.6%)}}@keyframes scope-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -1px 0 0)}}@media (width>=701px) and (width<=1099px){.cells[data-astro-cid-c5jzqga2]{grid-template-columns:repeat(3,minmax(0,1fr))}.cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2]:nth-child(3n+1){border-left:0}.cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2]:nth-child(n+4){border-top:var(--line) solid var(--ink)}.cells[data-astro-cid-c5jzqga2]:has(>.ours:first-child)>.ours[data-astro-cid-c5jzqga2]:nth-child(4),.cells[data-astro-cid-c5jzqga2]:has(>.ours:nth-child(2))>.ours[data-astro-cid-c5jzqga2]:nth-child(5),.cells[data-astro-cid-c5jzqga2]:has(>.ours:nth-child(3))>.ours[data-astro-cid-c5jzqga2]:nth-child(6){border-top-color:color-mix(in srgb, var(--paper) 32%, var(--ink))}}@media (width<=700px){.scope[data-astro-cid-c5jzqga2]{grid-template-columns:minmax(0,1fr)}.scope-label[data-astro-cid-c5jzqga2]{min-height:0;padding:0}.cells[data-astro-cid-c5jzqga2]{grid-template-columns:minmax(0,1fr)}.cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2]{min-height:2.75rem;padding-inline:.85rem;font-size:1rem}.cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2]+li[data-astro-cid-c5jzqga2]{border-left:0;border-top:var(--line) solid var(--ink)}.cells[data-astro-cid-c5jzqga2] .ours[data-astro-cid-c5jzqga2]+.ours[data-astro-cid-c5jzqga2]{border-top-color:color-mix(in srgb, var(--paper) 32%, var(--ink))}.legend[data-astro-cid-c5jzqga2]{grid-column:1}}@media print{.scope[data-astro-cid-c5jzqga2]{break-inside:avoid}.cells[data-astro-cid-c5jzqga2] li[data-astro-cid-c5jzqga2],.swatch[data-astro-cid-c5jzqga2]{-webkit-print-color-adjust:exact;print-color-adjust:exact;clip-path:none!important}}.film[data-astro-cid-ceftueyd]{margin:0;padding-bottom:clamp(2.5rem,5vw,4rem)}.screen[data-astro-cid-ceftueyd]{background:#071b31;position:relative}video[data-astro-cid-ceftueyd]{aspect-ratio:16/9;width:100%;max-height:calc(100svh - var(--header));object-fit:cover;display:block}.toggle[data-astro-cid-ceftueyd]{right:var(--gutter);color:#edf4f9;min-height:44px;font-family:var(--data);cursor:pointer;background:#071b31b8;border:0;align-items:center;gap:.5rem;padding:.45rem 1rem .45rem .8rem;font-size:1rem;font-weight:600;transition:background-color .2s,scale 80ms;display:inline-flex;position:absolute;bottom:clamp(1rem,2vw,1.5rem)}@media (hover:hover) and (pointer:fine){.toggle[data-astro-cid-ceftueyd]:hover{background:#071b31e6}}.toggle[data-astro-cid-ceftueyd]:focus-visible{outline-offset:2px;outline:2px solid #8fe0d6}.toggle[data-astro-cid-ceftueyd]:active{scale:.98}.toggle[data-astro-cid-ceftueyd] svg[data-astro-cid-ceftueyd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.toggle[data-astro-cid-ceftueyd] .play[data-astro-cid-ceftueyd]{fill:currentColor;stroke:none;display:none}.stopped[data-astro-cid-ceftueyd] .toggle[data-astro-cid-ceftueyd] .play[data-astro-cid-ceftueyd]{display:block}.stopped[data-astro-cid-ceftueyd] .toggle[data-astro-cid-ceftueyd] .pause[data-astro-cid-ceftueyd]{display:none}figcaption[data-astro-cid-ceftueyd]{max-width:calc(1600px + 2 * var(--gutter));font-size:var(--t-meta);color:var(--ink-2);text-wrap:pretty;padding-top:1rem;line-height:1.45}@media (width<=700px){video[data-astro-cid-ceftueyd]{aspect-ratio:4/5}}.hero[data-astro-cid-etplcves]{--h:clamp(36rem, calc(100svh - var(--header)), 62.5rem);background:var(--paper);margin:0;position:relative}.stage[data-astro-cid-etplcves]{position:relative;overflow:clip}.frame[data-astro-cid-etplcves]{height:var(--h);view-transition-name:cover;background:var(--ground);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative;overflow:hidden}.frame[data-astro-cid-etplcves]>*{grid-area:1/1}.frame[data-astro-cid-etplcves] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;display:block}.ph[data-astro-cid-etplcves]{filter:blur(18px);scale:1.08}.frame[data-astro-cid-etplcves] img.cover{position:relative}.shade[data-astro-cid-etplcves]{z-index:2;width:var(--frame-w,100%);pointer-events:none;background:radial-gradient(62% 62% at 0 78%,#04101fb3 0%,#04101f6b 45%,#0000 100%),linear-gradient(#0000 38%,#04101f1f 48%,#04101f85 64%,#04101fd6 76%,#04101feb 100%);position:absolute;inset:0 auto 0 0}.vt-head .shade[data-astro-cid-etplcves]{view-transition-name:cover-shade}.vt-head .strip[data-astro-cid-etplcves]{view-transition-name:project-head}@media (width>=1100px){.hero[data-astro-cid-etplcves]:is(.left,.contain){background:var(--paper);--inner:min(100% - 2 * var(--gutter), 1600px);--col:calc((var(--inner) - 11 * var(--column-gap,32px)) / 12);--frame-w:calc((100% - var(--inner)) / 2 + 7 * var(--col) + 6.5 * var(--column-gap,32px))}.hero[data-astro-cid-etplcves]:is(.left,.contain) .frame[data-astro-cid-etplcves]{width:var(--frame-w)}.contain[data-astro-cid-etplcves] .frame[data-astro-cid-etplcves]{padding:clamp(2.5rem, 5vw, 4.5rem) var(--gutter) 20rem;place-items:center}.contain[data-astro-cid-etplcves] .frame[data-astro-cid-etplcves] picture,.contain[data-astro-cid-etplcves] .frame[data-astro-cid-etplcves] img{width:auto;height:auto;max-width:min(100%, var(--max-w));max-height:min(100%, var(--max-h))}.contain[data-astro-cid-etplcves] .frame[data-astro-cid-etplcves] img{object-fit:contain;box-shadow:0 0 0 1px #edf4f924}}.strip[data-astro-cid-etplcves]{z-index:4;column-gap:var(--column-gap,32px);max-width:calc(1600px + 2 * var(--gutter));color:#edf4f9;pointer-events:none;grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-inline:auto;padding-bottom:clamp(1.6rem,3vw,2.6rem);display:grid;position:absolute;inset:auto 0 0}.strip[data-astro-cid-etplcves]>[data-astro-cid-etplcves]{pointer-events:auto}.strip[data-astro-cid-etplcves]:before{content:"";pointer-events:none;background:#edf4f96b;grid-area:2/1/auto/-1;height:1px}.object[data-astro-cid-etplcves]{grid-area:2/1/auto/span 7;justify-items:start;padding-top:.7rem;display:grid}.field-row[data-astro-cid-etplcves]{z-index:1;flex-wrap:wrap;align-items:baseline;gap:.2rem 1.75rem;display:flex;position:relative}.field-row[data-astro-cid-etplcves]:before{content:"";z-index:-1;inset:-2rem -4rem -1.8rem calc(-1 * var(--gutter));background:radial-gradient(closest-side, rgba(4, 16, 31, var(--scrim-field,0)) 72%, transparent);pointer-events:none;position:absolute}.crumb[data-astro-cid-etplcves]{position:relative}.crumb[data-astro-cid-etplcves]:after{content:"";position:absolute;inset:-.6rem -.5rem}.crumb[data-astro-cid-etplcves]{font-family:var(--data);color:#d5e2ee;transition:color .2s ease, background-size .24s var(--ease-out);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;align-items:baseline;gap:.45em;font-size:1.0625rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.crumb[data-astro-cid-etplcves]:before{content:"←";transition:translate .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){.crumb[data-astro-cid-etplcves]:hover{color:#8fe0d6;background-position:0 100%;background-size:100% 1px}.crumb[data-astro-cid-etplcves]:hover:before{translate:-4px}}.crumb[data-astro-cid-etplcves]:focus-visible{color:#8fe0d6;background-position:0 100%;background-size:100% 1px}.crumb[data-astro-cid-etplcves]:focus-visible:before{translate:-4px}.field-label[data-astro-cid-etplcves],.cell[data-astro-cid-etplcves] dt[data-astro-cid-etplcves],.keys[data-astro-cid-etplcves] dt[data-astro-cid-etplcves]{font-family:var(--text);color:var(--label);font-size:.9375rem;font-weight:500;line-height:1.25}.cell[data-astro-cid-etplcves] dt[data-astro-cid-etplcves]:first-letter,.keys[data-astro-cid-etplcves] dt[data-astro-cid-etplcves]:first-letter{text-transform:uppercase}h1[data-astro-cid-etplcves]{font-family:var(--heading);font-weight:var(--w-h1);font-size:var(--t-h1);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 1px 30px #04101f59;margin:.35rem 0 0 -.04em;line-height:.9}h1[data-astro-cid-etplcves].long{font-size:var(--t-h1-long);line-height:.94}.place[data-astro-cid-etplcves]{font-size:var(--t-lead);color:#d5e2ee;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;margin-top:clamp(.6rem,1.2vw,1rem);line-height:1.2;display:flex}.rendering[data-astro-cid-etplcves]{font-family:var(--data);font-weight:650;font-size:var(--t-label);color:#edf4f9}.keys[data-astro-cid-etplcves]{display:none}.notes[data-astro-cid-etplcves]{max-width:30rem;font-family:var(--text);letter-spacing:-.01em;color:#edf4f9;text-wrap:pretty;grid-area:1/9/auto/-1;align-self:start;font-size:clamp(1.25rem,.95rem + .75vw,1.75rem);line-height:1.3}.hero[data-astro-cid-etplcves]:not(.full) .strip[data-astro-cid-etplcves]{align-content:space-between;padding-top:clamp(2.5rem,5vw,4.5rem);inset:0}.cells[data-astro-cid-etplcves]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cells[data-astro-cid-etplcves].over{border-left:1px solid #edf4f96b;grid-area:2/8/auto/-1;position:relative}.hero[data-astro-cid-etplcves]{--scrim-cells:var(--scrim-cells-mid);--scrim-field:var(--scrim-field-mid)}@media (height<=799px){.hero[data-astro-cid-etplcves]{--scrim-cells:var(--scrim-cells-low);--scrim-field:var(--scrim-field-low)}}@media (width>=1700px) and (height>=800px){.hero[data-astro-cid-etplcves]{--scrim-cells:var(--scrim-cells-large);--scrim-field:var(--scrim-field-large)}}@media (width>=701px) and (width<=1099px){.hero[data-astro-cid-etplcves]{--scrim-field:var(--scrim-field-tablet)}}.cells[data-astro-cid-etplcves].over:before{content:"";z-index:-1;background:rgba(4, 16, 31, var(--scrim-cells,0));-webkit-mask-composite:source-in;pointer-events:none;position:absolute;inset:-5.5rem -7rem -3rem;-webkit-mask-image:linear-gradient(90deg,#0000,#00000080 3.5rem,#000 7rem calc(100% - 7rem),#0000),linear-gradient(#0000,#00000080 2.75rem,#000 5.5rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#00000080 3.5rem,#000 7rem calc(100% - 7rem),#0000),linear-gradient(#0000,#00000080 2.75rem,#000 5.5rem calc(100% - 3rem),#0000);mask-composite:intersect}.cell[data-astro-cid-etplcves]{border-bottom:1px solid #edf4f947;align-content:start;gap:.25rem;min-width:0;padding:.75rem 1rem .8rem;display:grid;position:relative}.cell[data-astro-cid-etplcves]:nth-child(2n of :not(.wide)){border-left:1px solid #edf4f947}.cell[data-astro-cid-etplcves].wide{grid-column:1/-1}.cells[data-astro-cid-etplcves].over .cell[data-astro-cid-etplcves]:last-child,.cells[data-astro-cid-etplcves].over .measured[data-astro-cid-etplcves]{border-bottom:0}.letter[data-astro-cid-etplcves] .down[data-astro-cid-etplcves]{margin-left:.35em}.cell[data-astro-cid-etplcves] dd[data-astro-cid-etplcves]{font-family:var(--data);text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.2}.cell[data-astro-cid-etplcves] a[data-astro-cid-etplcves]:after{content:"";position:absolute;inset:0}.cell[data-astro-cid-etplcves] a[data-astro-cid-etplcves]{transition:color .2s ease, background-size .24s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 11px)/0 1px no-repeat,linear-gradient(#edf4f966,#edf4f966) 0 calc(100% - 11px)/100% 1px no-repeat;padding:11px 0 calc(11px + .1em);text-decoration:none}@media (hover:hover) and (pointer:fine){.cell[data-astro-cid-etplcves] a[data-astro-cid-etplcves]:hover{color:#8fe0d6;background-size:100% 1px,100% 1px}}.cell[data-astro-cid-etplcves] a[data-astro-cid-etplcves]:focus-visible{color:#8fe0d6;background-size:100% 1px,100% 1px}.measured[data-astro-cid-etplcves] dd[data-astro-cid-etplcves],.keys[data-astro-cid-etplcves] dd[data-astro-cid-etplcves]{color:#f2a86e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.7rem,1.3rem + .9vw,2.4rem);font-weight:450;line-height:1.05}.cells[data-astro-cid-etplcves].below{display:none}@media (width<=1099px){.hero[data-astro-cid-etplcves]{--h:min(calc(100svh - var(--header) - 6rem), 75vw);background:var(--paper)}.notes[data-astro-cid-etplcves]{display:none}.hero[data-astro-cid-etplcves]:not(.full) .strip[data-astro-cid-etplcves]{inset:auto 0 0}.object[data-astro-cid-etplcves]{grid-column:1/-1}.cells[data-astro-cid-etplcves].over{display:none}.keys[data-astro-cid-etplcves]{border-top:1px solid #edf4f957;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,36rem);margin-top:1.1rem;display:grid}.keys[data-astro-cid-etplcves]>div[data-astro-cid-etplcves]{gap:.15rem;padding-top:.6rem;display:grid}.keys[data-astro-cid-etplcves]>div[data-astro-cid-etplcves]+div[data-astro-cid-etplcves]{border-left:1px solid #edf4f957;padding-left:1.25rem}.cells[data-astro-cid-etplcves].below{padding-block:.25rem .5rem;display:grid}.cells[data-astro-cid-etplcves].below .cell[data-astro-cid-etplcves]{padding-inline:0}.cells[data-astro-cid-etplcves].below .cell[data-astro-cid-etplcves]:nth-child(2n of :not(.wide)){padding-left:1rem}.cells[data-astro-cid-etplcves].below .cell[data-astro-cid-etplcves]:last-child{border-bottom:0}}@media (width<=700px){.hero[data-astro-cid-etplcves]{--h:clamp(26rem, 72svh, 44rem)}.hero[data-astro-cid-etplcves].panorama{--h:clamp(22rem, 56svh, 34rem)}.frame[data-astro-cid-etplcves] img{object-position:var(--focus-phone)}.shade[data-astro-cid-etplcves]{background:radial-gradient(ellipse 15.5rem 6.25rem at 0 .5rem, rgba(4, 16, 31, var(--scrim-crumb,0)) 66%, transparent), linear-gradient(to bottom, #04101f8c 0, #04101f2e 9%, transparent 15%), linear-gradient(to top, rgba(4, 16, 31, var(--scrim-title,0)) var(--scrim-reach,50%), transparent calc(var(--scrim-reach,50%) + 12%)), linear-gradient(to top, #04101ff0 0%, #04101fc7 24%, #04101f4d 44%, transparent 58%)}.strip[data-astro-cid-etplcves]{padding-bottom:1rem}.object[data-astro-cid-etplcves]{padding-top:.75rem}.field-label[data-astro-cid-etplcves]{display:none}.field-row[data-astro-cid-etplcves]{display:contents}.field-row[data-astro-cid-etplcves]:before{content:none}.strip[data-astro-cid-etplcves],.hero[data-astro-cid-etplcves]:not(.full) .strip[data-astro-cid-etplcves]{align-content:end;inset:0}.crumb[data-astro-cid-etplcves]{top:.4rem;left:var(--gutter);min-height:44px;font-size:var(--t-label);color:var(--on-photo);text-shadow:0 1px 16px #04101f99;background:0 0;align-items:center;position:absolute}h1[data-astro-cid-etplcves]{font-size:min(clamp(3.5rem, 16vw, 4.75rem), calc((100vw - 2 * var(--gutter)) / (var(--chars,8) * .5)));margin-top:0;line-height:.88}h1[data-astro-cid-etplcves].long{font-size:min(clamp(2.6rem, 11vw, 3.4rem), calc((100vw - 2 * var(--gutter)) / (var(--chars,8) * .5)));line-height:.92}.place[data-astro-cid-etplcves]{margin-top:.5rem;font-size:1.125rem}.keys[data-astro-cid-etplcves]{width:100%;max-width:none;margin-top:.9rem}.keys[data-astro-cid-etplcves]>div[data-astro-cid-etplcves]+div[data-astro-cid-etplcves]{padding-left:.9rem}.keys[data-astro-cid-etplcves] dt[data-astro-cid-etplcves]{font-size:.875rem}.keys[data-astro-cid-etplcves] dd[data-astro-cid-etplcves]{font-size:1.75rem}.cell[data-astro-cid-etplcves] dd[data-astro-cid-etplcves]{font-size:1.125rem}.cell[data-astro-cid-etplcves] dt[data-astro-cid-etplcves]{font-size:.875rem}}@media (orientation:landscape) and (height<=500px){.hero[data-astro-cid-etplcves]{--h:auto}.stage[data-astro-cid-etplcves]{min-height:calc(100svh - var(--header));display:grid}.stage[data-astro-cid-etplcves]>.frame[data-astro-cid-etplcves],.stage[data-astro-cid-etplcves]>.strip[data-astro-cid-etplcves]{grid-area:1/1}.frame[data-astro-cid-etplcves]{contain:size;height:auto}.strip[data-astro-cid-etplcves],.hero[data-astro-cid-etplcves]:not(.full) .strip[data-astro-cid-etplcves]{align-self:end;padding-top:1.25rem;position:relative;inset:auto}h1[data-astro-cid-etplcves],h1[data-astro-cid-etplcves].long{font-size:min(var(--t-h1-long), 15svh);line-height:.92}.place[data-astro-cid-etplcves]{margin-top:.35rem}.drawing-over[data-astro-cid-etplcves]{display:none!important}}.drawing-over[data-astro-cid-etplcves]{z-index:3;width:100%;height:100%;font-family:var(--data);pointer-events:none;position:relative;overflow:visible}.drawing-over[data-astro-cid-etplcves] line[data-astro-cid-etplcves],.drawing-over[data-astro-cid-etplcves] path[data-astro-cid-etplcves],.drawing-over[data-astro-cid-etplcves] circle[data-astro-cid-etplcves]{fill:none;vector-effect:non-scaling-stroke}.drawing-over[data-astro-cid-etplcves] .grow[data-astro-cid-etplcves]{transform-box:view-box}.drawing-over[data-astro-cid-etplcves] .px[data-astro-cid-etplcves]{scale:calc(1 / var(--s,.6))}.axis[data-astro-cid-etplcves] line[data-astro-cid-etplcves]{stroke:#edf4f9;stroke-width:1px;stroke-opacity:.85;stroke-dasharray:14 4 2 4}.axis[data-astro-cid-etplcves] circle[data-astro-cid-etplcves]{stroke:#edf4f9;stroke-width:1.25px;fill:#0b274559}.axis[data-astro-cid-etplcves] text[data-astro-cid-etplcves]{fill:#edf4f9;text-anchor:middle;font-size:17px;font-weight:600}.dim[data-astro-cid-etplcves] line[data-astro-cid-etplcves],.dim[data-astro-cid-etplcves] .tick[data-astro-cid-etplcves],.level[data-astro-cid-etplcves] .mark[data-astro-cid-etplcves]{stroke:#f2a86e;stroke-width:1.5px}.dim[data-astro-cid-etplcves] .ext[data-astro-cid-etplcves]{stroke-width:1px}.figure[data-astro-cid-etplcves]{fill:#f2a86e;text-anchor:middle;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#071b318c;stroke-width:3px;stroke-linejoin:round;font-size:19px;font-weight:600}.level[data-astro-cid-etplcves] .figure[data-astro-cid-etplcves]{text-anchor:start}@media (width<=700px){.drawing-over[data-astro-cid-etplcves] .wide[data-astro-cid-etplcves]{display:none}}.drawing-over[data-astro-cid-etplcves]{display:none}.motion .drawing-over[data-astro-cid-etplcves]{display:block}.motion .hero[data-astro-cid-etplcves]:not(.drawn) [data-astro-cid-etplcves]:is(.grow,.px){opacity:0}.motion .hero[data-astro-cid-etplcves].drawn .grow[data-astro-cid-etplcves]{animation:grow .9s var(--ease-in-out) both;animation-delay:calc(.1s + var(--k,0) * .14s)}.motion .hero[data-astro-cid-etplcves].drawn .dim[data-astro-cid-etplcves] .grow[data-astro-cid-etplcves]{animation-delay:calc(.6s + var(--k,0) * .16s)}.motion .hero[data-astro-cid-etplcves].drawn .axis[data-astro-cid-etplcves] .px[data-astro-cid-etplcves]{animation:.4s both appear;animation-delay:calc(50ms + var(--k,0) * .14s)}.motion .hero[data-astro-cid-etplcves].drawn [data-astro-cid-etplcves]:is(.dim .px,.level .px){animation:.45s both appear;animation-delay:calc(1.2s + var(--k,0) * .12s)}.motion .hero[data-astro-cid-etplcves].seen .drawing-over[data-astro-cid-etplcves]{opacity:0;transition:opacity 1.1s .4s}@keyframes grow{0%{scale:0}}@keyframes appear{0%{opacity:0}}@media print{.hero[data-astro-cid-etplcves],.hero[data-astro-cid-etplcves] [data-astro-cid-etplcves][data-surface]{--ink:#0b2745;--ink-2:#3a4e65;--oxide:#a64b17;--rule:#0b274540;--rule-strong:#0b274599;--label:#3a4e65;color:var(--ink);background:0 0}.stage[data-astro-cid-etplcves]{overflow:visible}.frame[data-astro-cid-etplcves]{height:auto;aspect-ratio:max(var(--ratio), 1.3333);background:0 0}.ph[data-astro-cid-etplcves],.shade[data-astro-cid-etplcves],.drawing-over[data-astro-cid-etplcves],.crumb[data-astro-cid-etplcves],.notes[data-astro-cid-etplcves],.field-row[data-astro-cid-etplcves]:before,.cells[data-astro-cid-etplcves].over:before{display:none}.frame[data-astro-cid-etplcves] img.cover{object-position:var(--focus)}.strip[data-astro-cid-etplcves],.hero[data-astro-cid-etplcves]:not(.full) .strip[data-astro-cid-etplcves]{color:var(--ink);padding-block:.5cm 0;position:static;inset:auto}.cells[data-astro-cid-etplcves].below{color:var(--ink)}.strip[data-astro-cid-etplcves]:before{background:var(--rule-strong)}h1[data-astro-cid-etplcves]{text-shadow:none}.place[data-astro-cid-etplcves],.field-label[data-astro-cid-etplcves],.cell[data-astro-cid-etplcves] dt[data-astro-cid-etplcves],.keys[data-astro-cid-etplcves] dt[data-astro-cid-etplcves]{color:var(--ink-2)}.measured[data-astro-cid-etplcves] dd[data-astro-cid-etplcves],.keys[data-astro-cid-etplcves] dd[data-astro-cid-etplcves]{color:var(--oxide)}.keys[data-astro-cid-etplcves],.keys[data-astro-cid-etplcves]>div[data-astro-cid-etplcves]+div[data-astro-cid-etplcves],.cells[data-astro-cid-etplcves].over,.cell[data-astro-cid-etplcves],.cell[data-astro-cid-etplcves]:nth-child(2n of :not(.wide)){border-color:var(--rule)}.cell[data-astro-cid-etplcves] a[data-astro-cid-etplcves]{background:0 0}}::view-transition-group(project-head){animation:none}::view-transition-old(project-head){display:none}::view-transition-new(project-head){animation:.24s cubic-bezier(.22,.75,.15,1) .16s both project-head-in}::view-transition-group(cover-shade){animation:none}::view-transition-old(cover-shade){display:none}::view-transition-new(cover-shade){animation:.26s .12s both cover-shade-in}@keyframes cover-shade-in{0%{opacity:0}}@keyframes project-head-in{0%{opacity:0;translate:0 16px}}:root.vt-cover::view-transition-old(root){animation:90ms ease-out both project-page-out}:root.vt-cover-move::view-transition-old(cover){opacity:0;animation:none}:root.vt-cover-move::view-transition-new(cover){opacity:1;object-position:var(--vt-cover-at,50% 50%);animation:none}:root.vt-cover-wait::view-transition-old(cover){opacity:1;animation:none}:root.vt-cover-wait::view-transition-new(cover){opacity:0;object-position:var(--vt-cover-at,50% 50%);transition:opacity .1s;animation:none}:root.vt-cover-wait.vt-cover-ready::view-transition-new(cover){opacity:1}@keyframes project-page-out{to{opacity:0}}.letters[data-astro-cid-iapvoome]{padding-block:clamp(4.5rem,9vw,8rem)}.letter[data-astro-cid-iapvoome]{column-gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin:0;display:grid}.letter[data-astro-cid-iapvoome]+.letter[data-astro-cid-iapvoome]{margin-top:clamp(4rem,8vw,7rem)}.sheet[data-astro-cid-iapvoome]{width:min(100%,19rem);transition:rotate .5s var(--ease-out), translate .5s var(--ease-out), box-shadow .5s var(--ease-out);background:#fbfbf8;grid-column:1/span 4;justify-self:center;display:block;rotate:-1.5deg;box-shadow:0 1px 2px #04101f4d,0 22px 48px -14px #04101f99}.sheet[data-astro-cid-iapvoome] img[data-astro-cid-iapvoome]{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.letter[data-astro-cid-iapvoome]:has(.files a:hover) .sheet[data-astro-cid-iapvoome],.sheet[data-astro-cid-iapvoome]:hover{translate:0 -4px;rotate:0deg;box-shadow:0 2px 4px #04101f4d,0 32px 60px -14px #04101fb3}}.letter[data-astro-cid-iapvoome]:has(.files a:focus-visible) .sheet[data-astro-cid-iapvoome]{translate:0 -4px;rotate:0deg;box-shadow:0 2px 4px #04101f4d,0 32px 60px -14px #04101fb3}.sheet[data-astro-cid-iapvoome]:active{translate:0 -2px}.words[data-astro-cid-iapvoome]{grid-column:6/-1;justify-items:start;gap:1.5rem;display:grid}.no-sheet[data-astro-cid-iapvoome] .words[data-astro-cid-iapvoome]{grid-column:1/span 9}.quote[data-astro-cid-iapvoome] p[data-astro-cid-iapvoome]{font-family:var(--text);letter-spacing:-.012em;text-wrap:pretty;text-indent:-.42em;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.5rem);font-weight:400;line-height:1.22}.translation[data-astro-cid-iapvoome]{max-width:44rem;font-size:var(--t-body);color:var(--ink-2);gap:.35rem;line-height:1.5;display:grid}.translation[data-astro-cid-iapvoome] .mark[data-astro-cid-iapvoome]{font-family:var(--data);color:var(--ink);font-size:.9375rem;font-weight:650}.by[data-astro-cid-iapvoome]{border-top:var(--line) solid var(--rule);width:100%;font-size:var(--t-meta);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.2rem;padding-top:1rem;display:flex}.issuer[data-astro-cid-iapvoome]{font-family:var(--heading);font-weight:var(--w-h3);font-size:var(--t-h3);color:var(--ink);flex-basis:100%;line-height:1.1}.date[data-astro-cid-iapvoome]{font-family:var(--data);font-variant-numeric:tabular-nums}.no-quote[data-astro-cid-iapvoome] .by[data-astro-cid-iapvoome]{border-top:0;padding-top:0}.files[data-astro-cid-iapvoome]{font-family:var(--data);flex-wrap:wrap;align-items:baseline;gap:.2rem 1.6rem;display:flex}.files[data-astro-cid-iapvoome] li[data-astro-cid-iapvoome]{flex-wrap:wrap;align-items:baseline;gap:0 .7rem;display:flex}.files[data-astro-cid-iapvoome] li[data-astro-cid-iapvoome].first{flex-basis:100%}.files[data-astro-cid-iapvoome] a[data-astro-cid-iapvoome]:not(.cta-link){min-height:44px;color:var(--brand);transition:background-size .24s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/0 1px no-repeat;align-items:center;font-size:1.125rem;font-weight:650;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.files[data-astro-cid-iapvoome] a[data-astro-cid-iapvoome]:not(.cta-link):hover{background-size:100% 1px}}.files[data-astro-cid-iapvoome] a[data-astro-cid-iapvoome]:not(.cta-link):focus-visible{background-size:100% 1px}.meta[data-astro-cid-iapvoome]{color:var(--ink-2);font-size:.9375rem}@media (width<=1099px){.sheet[data-astro-cid-iapvoome]{grid-column:1/span 4}.words[data-astro-cid-iapvoome]{grid-column:5/-1}}@media (width<=700px){.letter[data-astro-cid-iapvoome]{grid-template-columns:36% minmax(0,1fr);grid-template-areas:"tag tag""quote quote""tr tr""sheet by""files files";align-items:start;gap:0 1.2rem}.words[data-astro-cid-iapvoome]{display:contents}.tag[data-astro-cid-iapvoome]{grid-area:tag;margin-bottom:1.2rem}.quote[data-astro-cid-iapvoome]{grid-area:quote;margin-bottom:1.2rem}.translation[data-astro-cid-iapvoome]{grid-area:tr;margin-bottom:1.4rem}.sheet[data-astro-cid-iapvoome]{grid-area:sheet;justify-self:start;width:100%}.by[data-astro-cid-iapvoome]{border-top:0;grid-area:by;align-self:center;padding-top:0}.no-sheet[data-astro-cid-iapvoome] .by[data-astro-cid-iapvoome]{grid-column:1/-1}.issuer[data-astro-cid-iapvoome]{font-size:1.5rem}.files[data-astro-cid-iapvoome]{grid-area:files;margin-top:1.4rem}.quote[data-astro-cid-iapvoome] p[data-astro-cid-iapvoome]{font-size:1.5rem}}.project-end[data-astro-cid-wk63hs4n]{padding-top:0}.next[data-astro-cid-wk63hs4n]{color:#edf4f9;isolation:isolate;height:clamp(26rem,60vh,42rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.next[data-astro-cid-wk63hs4n]>[data-astro-cid-wk63hs4n]{grid-area:1/1}.next-print[data-astro-cid-wk63hs4n]{background:var(--paper-deep);position:relative;overflow:hidden}.next-print[data-astro-cid-wk63hs4n] .print{position:absolute;inset:0;aspect-ratio:auto!important}@media (width>=701px){.next[data-astro-cid-wk63hs4n].held{column-gap:var(--column-gap);height:auto;padding:clamp(2.5rem, 5vw, 4rem) max(var(--gutter), (100% - 1600px) / 2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.next[data-astro-cid-wk63hs4n].held>[data-astro-cid-wk63hs4n]{grid-area:auto}.next[data-astro-cid-wk63hs4n].held .next-print[data-astro-cid-wk63hs4n]{width:min(100%, var(--print-w));aspect-ratio:3/2;grid-column:1/span 6}.next[data-astro-cid-wk63hs4n].held .next-shade[data-astro-cid-wk63hs4n]{display:none}.next[data-astro-cid-wk63hs4n].held .next-text[data-astro-cid-wk63hs4n]{grid-column:7/-1;grid-template-columns:minmax(0,1fr);align-self:end;row-gap:1.4rem;width:auto;max-width:none;margin:0;padding:0}.next[data-astro-cid-wk63hs4n].held .next-words[data-astro-cid-wk63hs4n],.next[data-astro-cid-wk63hs4n].held .next-keys[data-astro-cid-wk63hs4n]{grid-column:1/-1}.next[data-astro-cid-wk63hs4n].held .next-title[data-astro-cid-wk63hs4n]{font-size:clamp(2.4rem,1.2rem + 2.4vw,4.25rem)}}.next-print[data-astro-cid-wk63hs4n] img,.previous-print[data-astro-cid-wk63hs4n] img{object-position:var(--focus,50% 50%)}.next-print[data-astro-cid-wk63hs4n] img{transition:scale .6s var(--ease-out)}.next-shade[data-astro-cid-wk63hs4n]{z-index:1;pointer-events:none;background:radial-gradient(60% 70% at 0 100%,#04101f99 0%,#0000 100%),linear-gradient(#0000 30%,#04101f1f 44%,#04101f99 72%,#04101fe0 100%)}.next-text[data-astro-cid-wk63hs4n]{z-index:2;column-gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-self:end;align-items:end;padding-bottom:clamp(1.6rem,3vw,2.6rem);display:grid}.next-words[data-astro-cid-wk63hs4n]{grid-column:1/span 8;justify-items:start;gap:.4rem;display:grid}.label[data-astro-cid-wk63hs4n]{font-family:var(--data);font-weight:650;font-size:var(--t-label);color:#d5e2ee;align-items:center;gap:.6rem;display:inline-flex}.next[data-astro-cid-wk63hs4n] .label[data-astro-cid-wk63hs4n]:after{content:"→";transition:translate .24s var(--ease-out)}.next-title[data-astro-cid-wk63hs4n]{font-family:var(--heading);font-weight:var(--w-h1);letter-spacing:-.01em;text-wrap:balance;max-width:14ch;font-size:clamp(3rem,1.4rem + 4.4vw,6.75rem);line-height:.9;transition:color .2s}.next-place[data-astro-cid-wk63hs4n]{font-size:var(--t-lead);color:#d5e2ee;line-height:1.2}.next-keys[data-astro-cid-wk63hs4n]{border-top:1px solid #edf4f96b;border-left:1px solid #edf4f96b;grid-column:9/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.key[data-astro-cid-wk63hs4n]{gap:.25rem;padding:.75rem 1rem .2rem;display:grid}.key[data-astro-cid-wk63hs4n]+.key[data-astro-cid-wk63hs4n]{border-left:1px solid #edf4f947}.key[data-astro-cid-wk63hs4n]:only-child{grid-column:1/-1}.key-label[data-astro-cid-wk63hs4n]{color:#b6cadd;font-size:.9375rem;line-height:1.25}.key-label[data-astro-cid-wk63hs4n]:first-letter{text-transform:uppercase}.key-value[data-astro-cid-wk63hs4n]{font-family:var(--data);color:#f2a86e;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,1.3rem + .9vw,2.4rem);font-weight:450;line-height:1.05}.ways[data-astro-cid-wk63hs4n]{border-bottom:var(--line) solid var(--rule);font-family:var(--data);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 2rem;padding-block:.6rem;display:flex}.ways[data-astro-cid-wk63hs4n] a[data-astro-cid-wk63hs4n]{min-height:44px;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding-block:.6rem;text-decoration:none;transition:color .2s;display:inline-flex}.previous-print[data-astro-cid-wk63hs4n]{display:none}.previous[data-astro-cid-wk63hs4n] .label[data-astro-cid-wk63hs4n]{font-family:var(--text);font-weight:400;font-size:var(--t-meta);color:var(--ink-2)}.previous[data-astro-cid-wk63hs4n] .label[data-astro-cid-wk63hs4n]:before{content:"←";font-family:var(--data);color:var(--ink);transition:translate .24s var(--ease-out)}.previous-title[data-astro-cid-wk63hs4n],.all[data-astro-cid-wk63hs4n]{font-weight:650;font-size:var(--t-body);transition:color .2s ease, background-size .24s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.all[data-astro-cid-wk63hs4n]:after{content:"→";color:var(--brand);transition:translate .24s var(--ease-out);margin-left:.5em}.contact[data-astro-cid-wk63hs4n]{column-gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-block:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem);display:grid}.contact-words[data-astro-cid-wk63hs4n]{grid-column:1/span 6;gap:.8rem;display:grid}.contact-title[data-astro-cid-wk63hs4n]{font-family:var(--heading);font-weight:var(--w-h2);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2.2rem,1.4rem + 2vw,3.6rem);line-height:.94}.contact-like[data-astro-cid-wk63hs4n]{max-width:34rem;color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.1rem,1rem + .35vw,1.35rem);line-height:1.35}.contact-ways[data-astro-cid-wk63hs4n]{flex-wrap:wrap;grid-column:8/-1;justify-content:space-between;align-items:end;gap:1.2rem 2rem;display:flex}.reach[data-astro-cid-wk63hs4n]{flex-wrap:wrap;gap:.6rem 2rem;display:flex}.reach[data-astro-cid-wk63hs4n] li[data-astro-cid-wk63hs4n]{gap:.1rem;display:grid}.reach[data-astro-cid-wk63hs4n] span[data-astro-cid-wk63hs4n]{font-size:var(--t-meta);color:var(--ink-2)}.reach[data-astro-cid-wk63hs4n] a[data-astro-cid-wk63hs4n]{font-family:var(--heading);color:var(--ink);font-variant-numeric:tabular-nums;transition:background-size .24s var(--ease-out), color .2s ease;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;justify-self:start;padding-bottom:.06em;font-size:clamp(1.3rem,1rem + .7vw,1.75rem);font-weight:650;line-height:1.15;text-decoration:none}@media (hover:hover) and (pointer:fine){.next[data-astro-cid-wk63hs4n]:hover .next-print[data-astro-cid-wk63hs4n] img{scale:1.03}.next[data-astro-cid-wk63hs4n]:hover .next-title[data-astro-cid-wk63hs4n]{color:var(--brand)}.next[data-astro-cid-wk63hs4n]:hover .label[data-astro-cid-wk63hs4n]:after{translate:4px}.previous[data-astro-cid-wk63hs4n]:hover .previous-title[data-astro-cid-wk63hs4n],.all[data-astro-cid-wk63hs4n]:hover,.reach[data-astro-cid-wk63hs4n] a[data-astro-cid-wk63hs4n]:hover{color:var(--brand);background-size:100% 1px}.previous[data-astro-cid-wk63hs4n]:hover .label[data-astro-cid-wk63hs4n]:before{translate:-4px}.all[data-astro-cid-wk63hs4n]:hover:after{translate:4px}}.next[data-astro-cid-wk63hs4n]:focus-visible{outline-offset:-4px}.next[data-astro-cid-wk63hs4n]:focus-visible .next-print[data-astro-cid-wk63hs4n] img{scale:1.03}.next[data-astro-cid-wk63hs4n]:focus-visible .next-title[data-astro-cid-wk63hs4n]{color:var(--brand)}.next[data-astro-cid-wk63hs4n]:focus-visible .label[data-astro-cid-wk63hs4n]:after{translate:4px}.previous[data-astro-cid-wk63hs4n]:focus-visible .previous-title[data-astro-cid-wk63hs4n],.all[data-astro-cid-wk63hs4n]:focus-visible,.reach[data-astro-cid-wk63hs4n] a[data-astro-cid-wk63hs4n]:focus-visible{color:var(--brand);background-size:100% 1px}.previous[data-astro-cid-wk63hs4n]:focus-visible .label[data-astro-cid-wk63hs4n]:before{translate:-4px}.all[data-astro-cid-wk63hs4n]:focus-visible:after{translate:4px}.leaving[data-astro-cid-wk63hs4n] .next-print[data-astro-cid-wk63hs4n] img,.leaving[data-astro-cid-wk63hs4n] .previous-print[data-astro-cid-wk63hs4n] img{transition:none;scale:none!important}@media (width<=1099px){.next-words[data-astro-cid-wk63hs4n]{grid-column:1/-1}.next-keys[data-astro-cid-wk63hs4n]{display:none}.contact-words[data-astro-cid-wk63hs4n],.contact-ways[data-astro-cid-wk63hs4n]{grid-column:1/-1}.contact-ways[data-astro-cid-wk63hs4n]{justify-content:start;margin-top:1.6rem}}@media (width<=700px){.project-end[data-astro-cid-wk63hs4n]{padding:2.25rem var(--gutter) .5rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.next[data-astro-cid-wk63hs4n],.ways[data-astro-cid-wk63hs4n] .previous[data-astro-cid-wk63hs4n]{height:auto;color:var(--ink);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:.3rem;display:grid;overflow:visible}.next[data-astro-cid-wk63hs4n]{grid-area:1/2}.next[data-astro-cid-wk63hs4n]>[data-astro-cid-wk63hs4n]{grid-area:auto}.ways[data-astro-cid-wk63hs4n]{display:contents}.ways[data-astro-cid-wk63hs4n] .previous[data-astro-cid-wk63hs4n]{grid-area:1/1;min-height:0;padding:0}.next-print[data-astro-cid-wk63hs4n],.previous-print[data-astro-cid-wk63hs4n]{aspect-ratio:16/10;background:var(--paper-deep);margin-bottom:.35rem;display:block;position:relative;overflow:hidden}.previous-print[data-astro-cid-wk63hs4n] .print{position:absolute;inset:0;aspect-ratio:auto!important}.next-shade[data-astro-cid-wk63hs4n],.next-keys[data-astro-cid-wk63hs4n],.next-place[data-astro-cid-wk63hs4n]{display:none}.next-text[data-astro-cid-wk63hs4n]{display:contents}.next-words[data-astro-cid-wk63hs4n]{gap:.3rem;display:grid}.label[data-astro-cid-wk63hs4n],.previous[data-astro-cid-wk63hs4n] .label[data-astro-cid-wk63hs4n]{font-family:var(--data);color:var(--ink-2);font-size:.9375rem;font-weight:600}.next-title[data-astro-cid-wk63hs4n],.previous-title[data-astro-cid-wk63hs4n]{font-family:var(--heading);max-width:none;color:var(--ink);text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.1}.ways[data-astro-cid-wk63hs4n] .all[data-astro-cid-wk63hs4n]{grid-area:2/1/auto/-1;justify-self:start;margin-top:1rem}.contact[data-astro-cid-wk63hs4n]{display:none}}@media print{.next[data-astro-cid-wk63hs4n],.ways[data-astro-cid-wk63hs4n]{display:none}.project-end[data-astro-cid-wk63hs4n]{padding-top:.6cm}}.photos[data-astro-cid-bddms5jm]{row-gap:clamp(1.6rem,3vw,2.6rem);display:grid}@media (width<=700px){.photos[data-astro-cid-bddms5jm]{row-gap:0}}.row[data-astro-cid-bddms5jm]{column-gap:var(--column-gap,24px);width:100%;max-width:calc(1600px + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}@media (width>=701px){.row[data-astro-cid-bddms5jm].bleed{max-width:none;padding-inline:0}.row[data-astro-cid-bddms5jm].bleed .lead[data-astro-cid-bddms5jm] .shot[data-astro-cid-bddms5jm]{aspect-ratio:auto;height:min(calc(100vw / var(--aspect)), 86svh)}.row[data-astro-cid-bddms5jm].bleed figcaption[data-astro-cid-bddms5jm]{width:100%;max-width:calc(1600px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.row[data-astro-cid-bddms5jm].held .cell[data-astro-cid-bddms5jm]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.row[data-astro-cid-bddms5jm].held .shot[data-astro-cid-bddms5jm]{grid-area:1/4/span 2/-1}.row[data-astro-cid-bddms5jm].held .note[data-astro-cid-bddms5jm]{grid-area:1/1/auto/4;align-self:start}.row[data-astro-cid-bddms5jm].held figcaption[data-astro-cid-bddms5jm]{border-top:var(--line) solid var(--rule-strong);grid-area:2/1/auto/4;align-self:end;gap:.3rem;padding:.8rem 0 0;display:grid}.row[data-astro-cid-bddms5jm].held .fig[data-astro-cid-bddms5jm]{font-size:1.25rem}}.cell[data-astro-cid-bddms5jm]{grid-column:span var(--span);min-width:0;margin:0}.shot[data-astro-cid-bddms5jm]{background:var(--paper-deep);cursor:zoom-in;display:block;position:relative;overflow:hidden}.lead[data-astro-cid-bddms5jm] .shot[data-astro-cid-bddms5jm]{aspect-ratio:var(--aspect)}.row[data-astro-cid-bddms5jm]:not(.across){grid-template-rows:auto auto}.row[data-astro-cid-bddms5jm]:not(.across) .cell[data-astro-cid-bddms5jm]{grid-template-rows:subgrid;grid-row:span 2;display:grid}.shot[data-astro-cid-bddms5jm] img[data-astro-cid-bddms5jm]{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-out);display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.shot[data-astro-cid-bddms5jm]:hover img[data-astro-cid-bddms5jm]{scale:1.03}}.shot[data-astro-cid-bddms5jm]:focus-visible img[data-astro-cid-bddms5jm]{scale:1.03}.shot[data-astro-cid-bddms5jm]:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}figcaption[data-astro-cid-bddms5jm]{font-family:var(--text);font-size:var(--t-meta);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;padding-top:8px;line-height:1.3;display:flex}.fig[data-astro-cid-bddms5jm]{font-family:var(--data);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.head[data-astro-cid-bddms5jm]{width:min(100% - 2 * var(--gutter), 1600px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 2rem;margin-inline:auto;display:flex}.view-all[data-astro-cid-bddms5jm]{font-family:var(--text);font-size:var(--t-meta);color:var(--ink)}.cell[data-astro-cid-bddms5jm]:has(>.on-photo){position:relative}@media (width>=701px){.head[data-astro-cid-bddms5jm].on-photo{z-index:2;width:auto;padding-inline:max(var(--gutter), (100% - 1600px) / 2);height:min(calc(100vw / var(--aspect)), 86svh);--ink:#edf4f9;--ink-2:#b6cadd;--brand:#8fe0d6;color:var(--ink);pointer-events:none;background:linear-gradient(#0000 48%,#04101f1f 60%,#04101f80 78%,#04101fc7 100%);align-content:end;align-items:end;padding-bottom:clamp(1.5rem,3vw,2.5rem);position:absolute;top:0;left:0;right:0}.head[data-astro-cid-bddms5jm].on-photo>[data-astro-cid-bddms5jm]{pointer-events:auto}.head[data-astro-cid-bddms5jm].on-photo [data-astro-cid-bddms5jm]:is(.h2,.view-all){text-shadow:0 1px 30px #04101f59}}.photos[data-astro-cid-bddms5jm]>.head[data-astro-cid-bddms5jm]{border-top:var(--line) solid var(--rule-strong);margin-bottom:clamp(.4rem,2vw,1rem);padding-top:clamp(1.2rem,2vw,1.8rem)}@media (width<=700px){.head[data-astro-cid-bddms5jm].on-photo{padding:1.2rem var(--gutter) 1.4rem;width:auto}}.note[data-astro-cid-bddms5jm]{border-top:var(--line) solid var(--rule-strong);max-width:30rem;font-size:var(--t-body);color:var(--ink);text-wrap:pretty;padding-top:.8rem;line-height:1.5}.wide-note[data-astro-cid-bddms5jm]{width:100%;max-width:calc(1600px + 2 * var(--gutter));padding-inline:var(--gutter);border-top:0;margin-inline:auto}.more[data-astro-cid-bddms5jm]{width:100%;max-width:calc(1600px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.more-head[data-astro-cid-bddms5jm]{border-top:var(--line) solid var(--rule-strong);font-family:var(--text);font-size:var(--t-meta);color:var(--ink-2);margin-bottom:clamp(1rem,1.6vw,1.4rem);padding-top:.8rem}.contact[data-astro-cid-bddms5jm]{grid-template-columns:repeat(var(--across,6), minmax(0, 1fr));gap:clamp(1rem,1.6vw,1.5rem) clamp(.75rem,1.2vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.contact[data-astro-cid-bddms5jm] li[data-astro-cid-bddms5jm]{gap:6px;min-width:0;display:grid}.contact[data-astro-cid-bddms5jm] .shot[data-astro-cid-bddms5jm]{aspect-ratio:4/3}.contact[data-astro-cid-bddms5jm] .fig[data-astro-cid-bddms5jm]{font-size:var(--t-meta);line-height:1.2}@media (width<=1099px){.contact[data-astro-cid-bddms5jm]{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact[data-astro-cid-bddms5jm].prints{flex-wrap:wrap;justify-content:center;display:flex}.contact[data-astro-cid-bddms5jm].prints li[data-astro-cid-bddms5jm]{flex:0 1 var(--print-w);min-width:0}@media (width>=701px){.contact[data-astro-cid-bddms5jm].prints.few{flex-wrap:nowrap}}@media (width<=700px){.contact[data-astro-cid-bddms5jm].prints li[data-astro-cid-bddms5jm]{max-width:var(--print-w);flex-basis:calc(33.3333% - 5.33333px)}}@media (width>=701px){.row[data-astro-cid-bddms5jm].single .cell[data-astro-cid-bddms5jm]{grid-column:var(--from,1) / span var(--span)}}@media (width<=700px){.more[data-astro-cid-bddms5jm]{padding-top:.5rem}.contact[data-astro-cid-bddms5jm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 8px}.row[data-astro-cid-bddms5jm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}figcaption[data-astro-cid-bddms5jm]{padding:8px 0 40px;font-size:.875rem}.row[data-astro-cid-bddms5jm]:last-child .cell[data-astro-cid-bddms5jm]:last-child figcaption[data-astro-cid-bddms5jm],.row[data-astro-cid-bddms5jm]:last-child .cell[data-astro-cid-bddms5jm]:nth-last-child(2):not(.phone-full,.phone-wide) figcaption[data-astro-cid-bddms5jm]{padding-bottom:0}.row[data-astro-cid-bddms5jm].strip{grid-template-rows:auto auto auto auto}.cell[data-astro-cid-bddms5jm]{grid-column:span 1}.cell[data-astro-cid-bddms5jm].phone-full{margin-inline:calc(-1 * var(--gutter));grid-column:1/-1}.cell[data-astro-cid-bddms5jm].phone-full [data-astro-cid-bddms5jm]:is(figcaption,.note){padding-inline:var(--gutter)}.cell[data-astro-cid-bddms5jm]:has(.note) figcaption[data-astro-cid-bddms5jm]{padding-bottom:0}.cell[data-astro-cid-bddms5jm] .note[data-astro-cid-bddms5jm]{border-top:0;margin:.9rem 0 2.5rem;padding-top:0;font-size:1rem}.row[data-astro-cid-bddms5jm]:last-child .cell[data-astro-cid-bddms5jm] .note[data-astro-cid-bddms5jm]{margin-bottom:0}.cell[data-astro-cid-bddms5jm] .shot[data-astro-cid-bddms5jm]{aspect-ratio:var(--aspect-half)}.cell[data-astro-cid-bddms5jm].phone-wide{grid-column:1/-1}.cell[data-astro-cid-bddms5jm].phone-full .shot[data-astro-cid-bddms5jm]{aspect-ratio:var(--aspect-phone)}.cell[data-astro-cid-bddms5jm].phone-wide .shot[data-astro-cid-bddms5jm]{aspect-ratio:var(--aspect-own)}.row[data-astro-cid-bddms5jm]:has(.cell:nth-child(4)){grid-template-rows:auto auto auto auto}}@media print{.head[data-astro-cid-bddms5jm].on-photo{--ink:#0b2745;--brand:#0c6b62;height:auto;color:var(--ink);background:0 0;padding:0 0 .4cm;position:static}.head[data-astro-cid-bddms5jm].on-photo [data-astro-cid-bddms5jm]:is(.h2,.view-all){text-shadow:none}.view-all[data-astro-cid-bddms5jm]{display:none}.row[data-astro-cid-bddms5jm].bleed .lead[data-astro-cid-bddms5jm] .shot[data-astro-cid-bddms5jm]{height:auto;aspect-ratio:var(--aspect)}.row[data-astro-cid-bddms5jm],.contact[data-astro-cid-bddms5jm] li[data-astro-cid-bddms5jm],.cell[data-astro-cid-bddms5jm]{break-inside:avoid}}.related[data-astro-cid-xpm62hp5]{padding-bottom:clamp(3rem,6vw,6rem)}.related-head[data-astro-cid-xpm62hp5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 2rem;margin-bottom:clamp(1.8rem,3.5vw,2.8rem);display:flex}.sheets[data-astro-cid-xpm62hp5]{gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;display:grid}.lead[data-astro-cid-xpm62hp5]{grid-area:1/1/span 2/span 8}.side[data-astro-cid-xpm62hp5]{grid-column:9/-1}.equal[data-astro-cid-xpm62hp5] .lead[data-astro-cid-xpm62hp5],.equal[data-astro-cid-xpm62hp5] .side[data-astro-cid-xpm62hp5]{grid-area:auto/span 4}.equal[data-astro-cid-xpm62hp5] .lead[data-astro-cid-xpm62hp5] .photo[data-astro-cid-xpm62hp5],.equal[data-astro-cid-xpm62hp5] .side[data-astro-cid-xpm62hp5] .photo[data-astro-cid-xpm62hp5]{aspect-ratio:3/2;flex:none;min-height:0}.equal[data-astro-cid-xpm62hp5] .lead[data-astro-cid-xpm62hp5] .name[data-astro-cid-xpm62hp5],.equal[data-astro-cid-xpm62hp5] .lead[data-astro-cid-xpm62hp5] .fig-value[data-astro-cid-xpm62hp5]{font-size:1.5rem}.sheet[data-astro-cid-xpm62hp5]{height:100%;color:var(--ink);box-shadow:0 0 0 1px var(--rule-strong);flex-direction:column;text-decoration:none;transition:box-shadow .25s,scale 80ms;display:flex}.photo[data-astro-cid-xpm62hp5]{background:var(--paper-deep);position:relative;overflow:hidden}.side[data-astro-cid-xpm62hp5] .photo[data-astro-cid-xpm62hp5]{aspect-ratio:16/9}.lead[data-astro-cid-xpm62hp5] .photo[data-astro-cid-xpm62hp5]{flex:auto;min-height:22rem}.photo[data-astro-cid-xpm62hp5]>.print{position:absolute;inset:0;aspect-ratio:auto!important}.photo[data-astro-cid-xpm62hp5] img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-out);display:block}.photo[data-astro-cid-xpm62hp5] .print{height:100%}.tb[data-astro-cid-xpm62hp5]{border-top:1px solid var(--rule-strong);grid-template-columns:auto minmax(0,1fr) fit-content(9rem);display:grid}.tb[data-astro-cid-xpm62hp5]>[data-astro-cid-xpm62hp5]{align-content:center;min-width:0;padding:.75rem 1rem .8rem;display:grid}.tb[data-astro-cid-xpm62hp5]>[data-astro-cid-xpm62hp5]+[data-astro-cid-xpm62hp5]{border-left:1px solid var(--rule)}.tb-km[data-astro-cid-xpm62hp5]{grid-column:1}.tb-name[data-astro-cid-xpm62hp5]{grid-column:2}.tb-figure[data-astro-cid-xpm62hp5]{grid-column:3}.tb-km[data-astro-cid-xpm62hp5]{gap:.1rem;min-width:5.5rem}.km[data-astro-cid-xpm62hp5]{font-family:var(--data);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.375rem;font-weight:500;line-height:1.05}.km-label[data-astro-cid-xpm62hp5]{color:var(--ink-2);white-space:nowrap;font-size:.875rem;line-height:1.2}.tb-name[data-astro-cid-xpm62hp5]{gap:.2rem}.name[data-astro-cid-xpm62hp5]{font-family:var(--heading);font-weight:var(--w-h3);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;font-size:1.5rem;line-height:1.05;transition:color .2s}.lead[data-astro-cid-xpm62hp5] .name[data-astro-cid-xpm62hp5]{font-size:var(--t-h3)}.place[data-astro-cid-xpm62hp5]{font-size:var(--t-meta);color:var(--ink-2);text-wrap:pretty;line-height:1.3}.tb-figure[data-astro-cid-xpm62hp5]{text-align:right;justify-items:end;gap:.15rem}.tb[data-astro-cid-xpm62hp5]>.tb-figure[data-astro-cid-xpm62hp5]{min-width:min-content}.fig-label[data-astro-cid-xpm62hp5]{color:var(--ink-2);font-size:.875rem;line-height:1.2}.fig-label[data-astro-cid-xpm62hp5]:first-letter{text-transform:uppercase}.fig-value[data-astro-cid-xpm62hp5]{font-family:var(--data);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1;transition:color .2s}.lead[data-astro-cid-xpm62hp5] .fig-value[data-astro-cid-xpm62hp5]{font-size:clamp(1.6rem,1.2rem + .8vw,2.2rem)}.go[data-astro-cid-xpm62hp5]{z-index:2;background:var(--paper);color:var(--ink);font-family:var(--data);white-space:nowrap;transition:translate .2s var(--ease-out);justify-content:space-between;gap:.75rem;margin:0;padding:.5rem 1rem .55rem;font-size:.9375rem;font-weight:600;line-height:1.15;display:flex;position:absolute;bottom:0;left:0;right:0;translate:0 101%}.go-to[data-astro-cid-xpm62hp5]{color:var(--brand)}.go-to[data-astro-cid-xpm62hp5]:after{content:"→";transition:translate .3s var(--ease-out);margin-left:.4em;display:inline-block}@media (hover:hover) and (pointer:fine){.sheet[data-astro-cid-xpm62hp5]:hover{box-shadow:0 0 0 1px var(--ink)}.sheet[data-astro-cid-xpm62hp5]:hover .photo[data-astro-cid-xpm62hp5] img{scale:1.03}.sheet[data-astro-cid-xpm62hp5]:hover .go[data-astro-cid-xpm62hp5]{translate:0}.sheet[data-astro-cid-xpm62hp5]:hover .go-to[data-astro-cid-xpm62hp5]:after{translate:4px}.sheet[data-astro-cid-xpm62hp5]:hover .name[data-astro-cid-xpm62hp5]{color:var(--brand)}.sheet[data-astro-cid-xpm62hp5]:hover .fig-value[data-astro-cid-xpm62hp5]{color:var(--oxide)}}.sheet[data-astro-cid-xpm62hp5]:focus-visible{outline-offset:4px;box-shadow:0 0 0 1px var(--ink)}.sheet[data-astro-cid-xpm62hp5]:focus-visible .photo[data-astro-cid-xpm62hp5] img{scale:1.03}.sheet[data-astro-cid-xpm62hp5]:focus-visible .go[data-astro-cid-xpm62hp5]{translate:0}.sheet[data-astro-cid-xpm62hp5]:focus-visible .name[data-astro-cid-xpm62hp5]{color:var(--brand)}.sheet[data-astro-cid-xpm62hp5]:focus-visible .fig-value[data-astro-cid-xpm62hp5]{color:var(--oxide)}.sheet[data-astro-cid-xpm62hp5]:active{scale:.99}@media (width<=899px){.sheets[data-astro-cid-xpm62hp5]{margin-inline:calc(-1 * var(--gutter));padding:1px var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.sheets[data-astro-cid-xpm62hp5]::-webkit-scrollbar{display:none}.item[data-astro-cid-xpm62hp5]{scroll-snap-align:start;flex:none;width:min(80vw,24rem)}.lead[data-astro-cid-xpm62hp5] .photo[data-astro-cid-xpm62hp5],.side[data-astro-cid-xpm62hp5] .photo[data-astro-cid-xpm62hp5]{aspect-ratio:3/2;flex:none;min-height:0}.lead[data-astro-cid-xpm62hp5] .name[data-astro-cid-xpm62hp5],.name[data-astro-cid-xpm62hp5],.lead[data-astro-cid-xpm62hp5] .fig-value[data-astro-cid-xpm62hp5],.fig-value[data-astro-cid-xpm62hp5]{font-size:1.375rem}.tb[data-astro-cid-xpm62hp5]>[data-astro-cid-xpm62hp5]{padding:.65rem .75rem .7rem}.km[data-astro-cid-xpm62hp5]{font-size:1.125rem}.tb[data-astro-cid-xpm62hp5]{flex:auto}}.sheet[data-astro-cid-xpm62hp5]{container-type:inline-size}@container (width<=380px){.tb[data-astro-cid-xpm62hp5]{grid-template-columns:auto minmax(0,1fr)}.tb-figure[data-astro-cid-xpm62hp5]{text-align:left;border-top:1px solid var(--rule);grid-column:1/-1;justify-items:start;border-left:0!important}.tb-name[data-astro-cid-xpm62hp5]{grid-column:2}.tb[data-astro-cid-xpm62hp5]:not(:has(.tb-km)) .tb-name[data-astro-cid-xpm62hp5]{grid-column:1/-1}}@media print{.related-head[data-astro-cid-xpm62hp5] .cta-link[data-astro-cid-xpm62hp5],.go[data-astro-cid-xpm62hp5],.photo[data-astro-cid-xpm62hp5]{display:none}.related[data-astro-cid-xpm62hp5]{break-inside:avoid}.sheets[data-astro-cid-xpm62hp5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4cm;margin:0;padding:0;overflow:visible;display:grid!important}.lead[data-astro-cid-xpm62hp5],.side[data-astro-cid-xpm62hp5],.item[data-astro-cid-xpm62hp5]{break-inside:avoid;grid-area:auto;width:auto}}.lightbox[data-astro-cid-r2p2ba7u]{color:#edf4f9;overscroll-behavior:contain;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lightbox[data-astro-cid-r2p2ba7u]::backdrop{background:0 0}.lb-shade[data-astro-cid-r2p2ba7u]{background:#071b31;position:fixed;inset:0}.lb-stage[data-astro-cid-r2p2ba7u]{touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:64px clamp(16px,7vw,104px) 148px}.lb-stage[data-astro-cid-r2p2ba7u]:focus{outline:none}.lb-photo{transform-origin:50%;will-change:transform;cursor:zoom-in;touch-action:none;position:fixed}.lightbox.zoomed .lb-photo{cursor:grab}.lb-photo img{touch-action:none;object-fit:cover;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lb-photo .lb-large{opacity:0;transition:opacity .45s}.lb-photo.loaded .lb-large{opacity:1}.lb-top[data-astro-cid-r2p2ba7u]{height:72px;padding-inline:var(--gutter) 8px;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.lb-top[data-astro-cid-r2p2ba7u]>[data-astro-cid-r2p2ba7u]{pointer-events:auto}.lb-title[data-astro-cid-r2p2ba7u]{min-width:0;font-family:var(--data);text-overflow:ellipsis;white-space:nowrap;visibility:hidden;font-size:1.0625rem;font-weight:650;overflow:hidden}.lb-caption[data-astro-cid-r2p2ba7u]{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));width:min(100% - 2 * var(--gutter), 64rem);font-family:var(--data);color:#edf4f9;pointer-events:none;border-top:1px solid #edf4f938;align-items:baseline;padding:.6rem 0 0;font-size:1.0625rem;line-height:1.2;display:flex;position:fixed;translate:-50%}.lb-project[data-astro-cid-r2p2ba7u]{white-space:nowrap;font-weight:650}.lb-project[data-astro-cid-r2p2ba7u]:empty{display:none}.lb-project[data-astro-cid-r2p2ba7u]:not(:empty):after{content:"·";color:#b6cadd;margin-inline:.5em;font-weight:400}.lb-what[data-astro-cid-r2p2ba7u]{text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-weight:650;overflow:hidden}.lb-count[data-astro-cid-r2p2ba7u]{font-variant-numeric:tabular-nums;white-space:nowrap;color:#b6cadd}.lb-count-wide[data-astro-cid-r2p2ba7u]{margin-left:1.6rem}.lb-of-photo[data-astro-cid-r2p2ba7u] .lb-what[data-astro-cid-r2p2ba7u]{margin-right:0}.lb-of-photo[data-astro-cid-r2p2ba7u] .lb-count-wide[data-astro-cid-r2p2ba7u]{margin-left:.3em;margin-right:auto}.lb-bottom[data-astro-cid-r2p2ba7u]{padding:0 clamp(16px, 2.5vw, 32px) calc(10px + env(safe-area-inset-bottom));align-content:end;justify-items:center;gap:.5rem;display:grid;position:fixed;inset:auto 0 0}.lb-nav[data-astro-cid-r2p2ba7u]{display:contents}.lb-count-phone[data-astro-cid-r2p2ba7u]{display:none}.lb-strip[data-astro-cid-r2p2ba7u]{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;max-width:min(76vw,64rem);padding:4px;display:flex;overflow-x:auto}.lb-strip[data-astro-cid-r2p2ba7u][hidden]{visibility:hidden;display:flex}.lb-strip[data-astro-cid-r2p2ba7u]::-webkit-scrollbar{display:none}.lb-strip[data-astro-cid-r2p2ba7u] button{opacity:.55;cursor:pointer;background:#0b2745;border:0;flex:none;width:76px;height:56px;padding:0;transition:opacity .2s;display:block}.lb-strip[data-astro-cid-r2p2ba7u] button:hover,.lb-strip[data-astro-cid-r2p2ba7u] button[aria-current]{opacity:1}.lb-strip[data-astro-cid-r2p2ba7u] button[aria-current]{outline-offset:2px;outline:2px solid #8fe0d6}.lb-strip[data-astro-cid-r2p2ba7u] img{object-fit:cover;width:100%;height:100%;display:block}.lightbox[data-astro-cid-r2p2ba7u] button[data-astro-cid-r2p2ba7u]:not(.lb-strip button){color:#b6cadd;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:52px;height:52px;padding:0;transition:color .2s;display:grid}.lightbox[data-astro-cid-r2p2ba7u] button[data-astro-cid-r2p2ba7u]:not(.lb-strip button):hover{color:#8fe0d6}.lightbox[data-astro-cid-r2p2ba7u] button[data-astro-cid-r2p2ba7u]:focus-visible{outline-offset:2px;outline:2px solid #8fe0d6}.lightbox[data-astro-cid-r2p2ba7u] svg[data-astro-cid-r2p2ba7u]{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.chevron[data-astro-cid-r2p2ba7u]{display:none}@media (width>=701px){.lb-strip[data-astro-cid-r2p2ba7u]{left:var(--strip-x,12vw);bottom:calc(10px + env(safe-area-inset-bottom));width:var(--strip-w,76vw);max-width:none;position:fixed}.lb-strip[data-astro-cid-r2p2ba7u].more-after{-webkit-mask-image:linear-gradient(270deg,#0000,#000 3rem);mask-image:linear-gradient(270deg,#0000,#000 3rem)}.lb-strip[data-astro-cid-r2p2ba7u].more-before{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem);mask-image:linear-gradient(90deg,#0000,#000 3rem)}.lb-strip[data-astro-cid-r2p2ba7u].more-before.more-after{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.lb-prev[data-astro-cid-r2p2ba7u],.lb-next[data-astro-cid-r2p2ba7u]{position:fixed;top:50%;translate:0 -50%}.lb-prev[data-astro-cid-r2p2ba7u]{left:8px}.lb-next[data-astro-cid-r2p2ba7u]{right:8px}}@media (width<=700px){.lb-stage[data-astro-cid-r2p2ba7u]{inset:56px 0 calc(122px + env(safe-area-inset-bottom))}.lb-top[data-astro-cid-r2p2ba7u]{height:56px}.lb-caption[data-astro-cid-r2p2ba7u]{width:auto;padding:0 var(--gutter);white-space:nowrap;border-top:0;font-size:1rem;bottom:auto;left:0;right:0;translate:none}.lb-project[data-astro-cid-r2p2ba7u]{text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-what[data-astro-cid-r2p2ba7u],.lb-count[data-astro-cid-r2p2ba7u]{flex:none}.lb-bottom[data-astro-cid-r2p2ba7u]{gap:.25rem;padding-inline:0}.lb-strip[data-astro-cid-r2p2ba7u]{max-width:100%;padding-inline:var(--gutter)}.lb-strip[data-astro-cid-r2p2ba7u] button{width:56px;height:42px}.lb-nav[data-astro-cid-r2p2ba7u]{left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:.5rem;display:flex;position:fixed}.lightbox[data-astro-cid-r2p2ba7u] .lb-nav[data-astro-cid-r2p2ba7u] button[data-astro-cid-r2p2ba7u]{width:44px;height:44px}.lb-count-phone[data-astro-cid-r2p2ba7u]{visibility:hidden;min-width:3rem;display:block}.arrow[data-astro-cid-r2p2ba7u]{display:none}.chevron[data-astro-cid-r2p2ba7u]{display:inline}}@media (orientation:landscape) and (height<=500px){.lb-stage[data-astro-cid-r2p2ba7u]{inset:0 56px}.lb-strip[data-astro-cid-r2p2ba7u],.lb-strip[data-astro-cid-r2p2ba7u][hidden]{display:none}.lb-caption[data-astro-cid-r2p2ba7u]{bottom:calc(6px + env(safe-area-inset-bottom));background:linear-gradient(#071b3100,#071b31c7);border-top:0;padding:1.6rem .75rem .45rem}.lb-top[data-astro-cid-r2p2ba7u]{height:56px}}.lb-drawing{background:#123a62;box-shadow:0 0 0 1px #edf4f92e}.lb-drawing svg,.lb-strip[data-astro-cid-r2p2ba7u] svg{width:100%;height:100%;display:block}.lb-drawing.lb-turned svg{position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:90deg}.lb-drawing svg *,.lb-strip[data-astro-cid-r2p2ba7u] svg *{opacity:1;animation:none!important}.lb-strip[data-astro-cid-r2p2ba7u] button[data-surface]{background:#123a62;padding:4px}.intro[data-astro-cid-2byfkzcg]{padding-block:clamp(3.5rem,7vw,6.5rem) clamp(2.5rem,4.5vw,4.5rem)}.intro-grid[data-astro-cid-2byfkzcg]{column-gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(3rem,6vw,4.5rem);display:grid}.story[data-astro-cid-2byfkzcg]{grid-column:1/span 7}.margin-col[data-astro-cid-2byfkzcg]{flex-direction:column;grid-column:9/-1;align-self:stretch;display:flex;container-type:inline-size}.statement[data-astro-cid-2byfkzcg]{max-width:38rem}.story[data-astro-cid-2byfkzcg] .prose[data-astro-cid-2byfkzcg]{margin-top:clamp(1.6rem,2.6vw,2.4rem)}@media (width>=1100px){.statement[data-astro-cid-2byfkzcg].in-head{display:none}.statement[data-astro-cid-2byfkzcg].in-head+.prose[data-astro-cid-2byfkzcg]{margin-top:0}}.sheet-rows[data-astro-cid-2byfkzcg]{grid-column:1/-1;gap:clamp(2.2rem,3.6vw,3.2rem);display:grid}.margin-col[data-astro-cid-2byfkzcg]:has(.to-story)>.location{flex:none;max-height:none;position:static}.to-story[data-astro-cid-2byfkzcg]{max-width:var(--measure);border-top:var(--line) solid var(--rule-strong);color:var(--ink-2);text-wrap:pretty;justify-items:start;gap:.4rem;margin-top:clamp(2rem,3vw,2.8rem);padding-top:1.2rem;display:grid}.photos-band[data-astro-cid-2byfkzcg]{padding-bottom:clamp(3rem,5vw,4.5rem)}@media (width<=1099px){.story[data-astro-cid-2byfkzcg],.margin-col[data-astro-cid-2byfkzcg]{grid-column:1/-1}.margin-col[data-astro-cid-2byfkzcg]{align-self:auto}}
