.architecture-field[data-astro-cid-jocqivet]{z-index:0;pointer-events:none;width:100%;height:min(900px,100svh);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.architecture-field[data-astro-cid-jocqivet]{opacity:.72}}.pixel-canvas[data-astro-cid-xnaighvx]{width:100%;height:100%;position:relative;overflow:hidden}.pixel-canvas__canvas[data-astro-cid-xnaighvx]{width:100%;height:100%;display:block}*{box-sizing:border-box}html{background:var(--color-bg-primary)}body{background:var(--color-bg-primary);min-width:320px;color:var(--color-text-primary);font-family:var(--font-family-body);margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}a:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:5px}::selection{background:var(--color-accent-primary);color:var(--color-bg-primary)}main[data-astro-cid-duidqd3e]{width:min(100% - 2 * var(--page-gutter), 1600px);isolation:isolate;margin:auto;padding:clamp(80px,10vw,156px) 0 100px;position:relative;overflow:hidden}.reference-pixels[data-astro-cid-duidqd3e]{z-index:0;pointer-events:none;position:absolute;inset:0}.reference-intro[data-astro-cid-duidqd3e],.reference-wall[data-astro-cid-duidqd3e]{z-index:1;position:relative}.reference-intro[data-astro-cid-duidqd3e]{grid-template-columns:1.6fr 1fr;align-items:end;gap:64px;min-height:32svh;padding-bottom:64px;display:grid}h1[data-astro-cid-duidqd3e]{min-width:0;color:var(--color-text-secondary);font-family:var(--font-family-display);font-size:var(--type-display);font-weight:var(--font-weight-light);letter-spacing:var(--track-display);margin:0;line-height:1}.reference-intro[data-astro-cid-duidqd3e] p[data-astro-cid-duidqd3e]{max-width:34ch;color:var(--color-text-secondary);font-size:var(--type-lead);margin:0 0 8px;line-height:1.5}.reference-wall[data-astro-cid-duidqd3e]{text-align:justify;text-align-last:left;border-top:1px solid;padding:31px 0 70px;display:block}.reference-item[data-astro-cid-duidqd3e]{color:var(--color-text-secondary);font-family:var(--font-family-display);font-size:var(--type-title);font-weight:var(--font-weight-light);letter-spacing:var(--track-row);line-height:1.85;transition:color .18s;display:inline}.reference-item[data-astro-cid-duidqd3e]:nth-child(3n),.reference-wall[data-astro-cid-duidqd3e]:has(.reference-item:hover) .reference-item[data-astro-cid-duidqd3e]{color:var(--color-text-secondary)}.reference-wall[data-astro-cid-duidqd3e]:has(.reference-item:hover) .reference-item[data-astro-cid-duidqd3e]:hover,.reference-wall[data-astro-cid-duidqd3e]:has(.reference-item:hover) .reference-item[data-astro-cid-duidqd3e]:has(+.reference-item:hover),.reference-wall[data-astro-cid-duidqd3e]:has(.reference-item:hover) .reference-item[data-astro-cid-duidqd3e]:hover+.reference-item[data-astro-cid-duidqd3e]{color:var(--color-text-primary)}.reference-wall[data-astro-cid-duidqd3e]:has(a:focus-visible) .reference-item[data-astro-cid-duidqd3e]{color:var(--color-text-secondary)}.reference-wall[data-astro-cid-duidqd3e]:has(a:focus-visible) .reference-item[data-astro-cid-duidqd3e]:has(a:focus-visible),.reference-wall[data-astro-cid-duidqd3e]:has(a:focus-visible) .reference-item[data-astro-cid-duidqd3e]:has(+.reference-item a:focus-visible),.reference-wall[data-astro-cid-duidqd3e]:has(a:focus-visible) .reference-item[data-astro-cid-duidqd3e]:has(a:focus-visible)+.reference-item[data-astro-cid-duidqd3e]{color:var(--color-text-primary)}.reference-link-show[data-astro-cid-duidqd3e],.reference-link-reference[data-astro-cid-duidqd3e],.reference-link-label[data-astro-cid-duidqd3e]{border-bottom:1px solid #0000;transition:color .2s,border-color .2s}.reference-link-show[data-astro-cid-duidqd3e]:hover,.reference-link-reference[data-astro-cid-duidqd3e]:hover,.reference-link-label[data-astro-cid-duidqd3e]:hover{color:var(--color-accent-primary);border-color:currentColor;text-decoration:none}.reference-dot[data-astro-cid-duidqd3e]{color:var(--color-accent-primary);margin:0 clamp(9px,1.2vw,18px);font-size:.75em;font-style:normal;display:inline-block}@media (width<=650px){.reference-intro[data-astro-cid-duidqd3e]{min-height:0;padding-top:0;display:block}h1[data-astro-cid-duidqd3e]{font-size:var(--type-page)}.reference-intro[data-astro-cid-duidqd3e] p[data-astro-cid-duidqd3e]{margin-top:28px}.reference-wall[data-astro-cid-duidqd3e]{text-align:left;padding-top:25px;padding-bottom:42px}.reference-item[data-astro-cid-duidqd3e],.reference-item[data-astro-cid-duidqd3e]:nth-child(3n){font-size:var(--type-lead);line-height:1.9}.reference-dot[data-astro-cid-duidqd3e]{margin:0 8px}}@media (prefers-reduced-motion:reduce){.reference-item[data-astro-cid-duidqd3e]{transition:none}}
