.ProjectDesignStudy-module__Aih0Gq__heading{padding-bottom:clamp(2.5rem,5vw,5rem)}.ProjectDesignStudy-module__Aih0Gq__heading h1{max-width:16ch;font-size:clamp(3.2rem,7.3vw,8.2rem)}.ProjectDesignStudy-module__Aih0Gq__status{color:var(--ink-soft);margin:1.5rem 0 0;font-size:.875rem}.ProjectDesignStudy-module__Aih0Gq__hero{width:100%;max-width:76rem;margin:0 auto}.ProjectDesignStudy-module__Aih0Gq__hero figcaption{color:var(--ink-soft);margin-top:.5rem;font-size:.875rem}.ProjectDesignStudy-module__Aih0Gq__overview{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3rem;padding-block:clamp(3.5rem,7vw,7rem);display:grid}.ProjectDesignStudy-module__Aih0Gq__overview>div{max-width:50rem}.ProjectDesignStudy-module__Aih0Gq__summary{margin:0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.65}.ProjectDesignStudy-module__Aih0Gq__facts{flex-wrap:wrap;gap:1.5rem 4rem;margin:2rem 0 0;font-size:.875rem;display:flex}.ProjectDesignStudy-module__Aih0Gq__facts dt{color:var(--ink-soft);margin-bottom:.25rem}.ProjectDesignStudy-module__Aih0Gq__facts dd{margin:0}.ProjectDesignStudy-module__Aih0Gq__sequence{gap:clamp(3.5rem,6vw,6rem);display:grid}.ProjectDesignStudy-module__Aih0Gq__section{min-width:0}.ProjectDesignStudy-module__Aih0Gq__sectionHeading{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,4rem);padding-top:1.5rem;display:grid}.ProjectDesignStudy-module__Aih0Gq__sectionHeading h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1.1}.ProjectDesignStudy-module__Aih0Gq__sectionHeading p{max-width:45rem;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.ProjectDesignStudy-module__Aih0Gq__figures{align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.ProjectDesignStudy-module__Aih0Gq__pair{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ProjectDesignStudy-module__Aih0Gq__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.ProjectDesignStudy-module__Aih0Gq__components{grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:clamp(3rem,6vw,6rem);max-width:64rem;margin-inline:auto}.ProjectDesignStudy-module__Aih0Gq__single{grid-template-columns:minmax(0,1fr);max-width:68rem;margin-inline:auto}.ProjectDesignStudy-module__Aih0Gq__boardComponents{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem clamp(2rem,5vw,5rem)}.ProjectDesignStudy-module__Aih0Gq__boardComponents>:first-child{grid-row:span 2}.ProjectDesignStudy-module__Aih0Gq__printed{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,5rem) clamp(2rem,4vw,4rem)}.ProjectDesignStudy-module__Aih0Gq__prototype{grid-template-columns:minmax(0,1.7fr) minmax(0,.7fr);align-items:center}.ProjectDesignStudy-module__Aih0Gq__figure{min-width:0;margin:0}.ProjectDesignStudy-module__Aih0Gq__smallFigure{width:min(100%,420px);margin-inline:auto}.ProjectDesignStudy-module__Aih0Gq__narrowFigure{width:min(100%,228px);margin-inline:auto}.ProjectDesignStudy-module__Aih0Gq__cardFigure{width:min(100%,24rem);margin-inline:auto}.ProjectDesignStudy-module__Aih0Gq__supplementFigure{width:min(100%,420px);margin-inline:auto}.ProjectDesignStudy-module__Aih0Gq__figure figcaption{padding-top:1rem}.ProjectDesignStudy-module__Aih0Gq__figure h3{font-family:var(--sans);margin:0 0 .4rem;font-size:1rem;font-weight:500;line-height:1.3}.ProjectDesignStudy-module__Aih0Gq__figure figcaption p{max-width:42rem;color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.6}.ProjectDesignStudy-module__Aih0Gq__imageFrame{min-width:0}.ProjectDesignStudy-module__Aih0Gq__image{object-fit:contain;width:100%;height:auto;display:block}.ProjectDesignStudy-module__Aih0Gq__imageLink{cursor:zoom-in;display:block}.ProjectDesignStudy-module__Aih0Gq__stages .ProjectDesignStudy-module__Aih0Gq__imageLink{aspect-ratio:5/3;align-items:center;display:flex}.ProjectDesignStudy-module__Aih0Gq__stages .ProjectDesignStudy-module__Aih0Gq__imageLink>.ProjectDesignStudy-module__Aih0Gq__image{object-fit:contain;width:100%;height:100%}.ProjectDesignStudy-module__Aih0Gq__enlargeLink{text-underline-offset:.2em;margin-top:.65rem;font-size:.75rem;text-decoration:underline;display:inline-block}.ProjectDesignStudy-module__Aih0Gq__viewer{border:1px solid var(--line);background:var(--paper);width:min(1440px,100vw - 48px);max-width:none;height:min(1000px,100dvh - 48px);max-height:none;color:var(--ink);margin:auto;padding:0;overflow:hidden}.ProjectDesignStudy-module__Aih0Gq__viewer::backdrop{background:#191d1ab8}.ProjectDesignStudy-module__Aih0Gq__viewer[open]{flex-direction:column;display:flex}.ProjectDesignStudy-module__Aih0Gq__viewerToolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;display:flex}.ProjectDesignStudy-module__Aih0Gq__viewerToolbar h2{font-family:var(--sans);margin:0;font-size:1rem;font-weight:500}.ProjectDesignStudy-module__Aih0Gq__viewerToolbar button,.ProjectDesignStudy-module__Aih0Gq__viewerToolbar a{color:inherit;font-size:.875rem}.ProjectDesignStudy-module__Aih0Gq__viewerToolbar button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:.5rem .75rem}.ProjectDesignStudy-module__Aih0Gq__viewerToolbar button:disabled{opacity:.4;cursor:default}.ProjectDesignStudy-module__Aih0Gq__viewerClose{margin-left:auto}.ProjectDesignStudy-module__Aih0Gq__viewerControls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ProjectDesignStudy-module__Aih0Gq__viewerControls output{text-align:center;min-width:3rem;font-size:.875rem}.ProjectDesignStudy-module__Aih0Gq__viewerControls a{text-underline-offset:.2em;margin-left:.3rem;text-decoration:underline}.ProjectDesignStudy-module__Aih0Gq__viewerCanvas{overscroll-behavior:contain;background:#fff;flex:1;min-height:0;overflow:auto}.ProjectDesignStudy-module__Aih0Gq__viewerCanvas>div{min-width:100%}.ProjectDesignStudy-module__Aih0Gq__viewerCanvas img{width:100%;max-width:none;height:auto;display:block}.ProjectDesignStudy-module__Aih0Gq__viewerCanvas .ProjectDesignStudy-module__Aih0Gq__viewerImageFit{object-fit:contain;height:100%}@media (max-width:700px){.ProjectDesignStudy-module__Aih0Gq__heading h1{font-size:clamp(3rem,13.5vw,4.5rem)}.ProjectDesignStudy-module__Aih0Gq__overview,.ProjectDesignStudy-module__Aih0Gq__sectionHeading{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ProjectDesignStudy-module__Aih0Gq__pair,.ProjectDesignStudy-module__Aih0Gq__components,.ProjectDesignStudy-module__Aih0Gq__boardComponents,.ProjectDesignStudy-module__Aih0Gq__printed,.ProjectDesignStudy-module__Aih0Gq__prototype,.ProjectDesignStudy-module__Aih0Gq__stages{grid-template-columns:minmax(0,1fr);gap:3rem}.ProjectDesignStudy-module__Aih0Gq__boardComponents>:first-child{grid-row:auto}.ProjectDesignStudy-module__Aih0Gq__viewer{width:calc(100vw - 16px);height:calc(100dvh - 24px)}.ProjectDesignStudy-module__Aih0Gq__viewerToolbar{gap:.65rem;padding:.75rem}.ProjectDesignStudy-module__Aih0Gq__viewerToolbar h2{max-width:65%;font-size:.875rem}.ProjectDesignStudy-module__Aih0Gq__viewerControls{width:100%}}
