.page_page__9QlMc{min-height:100svh}.page_hero__57Fcv,.page_nextStep__pixVO,.page_project__ZfAc9{width:min(calc(100% - (2 * var(--page-gutter))),1480px);margin-inline:auto}.page_page__9QlMc .header,.page_page__9QlMc .site-footer{width:min(calc(100% - (2 * var(--page-gutter))),1480px)}.page_hero__57Fcv{padding-block:clamp(40px,5vw,80px) clamp(40px,5vw,72px)}.page_topline___BXbX{display:flex;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--color-line);color:var(--color-ink-tertiary);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.page_topline___BXbX p{margin:0}.page_heroCopy__8x1oX{margin-top:clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,2.4vw,40px);align-items:start}.page_heroCopy__8x1oX h1{margin:0;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:500;line-height:1;letter-spacing:-.04em}.page_lede__qR5N1{margin:0;max-width:56ch;color:var(--color-ink-secondary);font-size:clamp(1.0625rem,1.3vw,1.3125rem);line-height:1.5}.page_download__1xeLe{margin-top:20px;display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:5px}.page_download__1xeLe:hover,.page_index__smwjv a:hover,.page_nextStep__pixVO a:hover{color:var(--color-accent)}.page_index__smwjv{margin-top:clamp(36px,5vw,64px);padding-top:20px;border-top:1px solid var(--color-line)}.page_index__smwjv ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px clamp(20px,2.4vw,40px)}.page_index__smwjv a{display:inline-flex;gap:12px;font-size:.9375rem;font-weight:500}.page_index__smwjv span,.page_projectNumber__YDFF5{color:var(--color-ink-tertiary);font-size:.6875rem;font-weight:500;letter-spacing:.06em;line-height:2.1}.page_project__ZfAc9{padding-block:clamp(28px,3vw,44px) clamp(40px,5vw,80px);border-top:1px solid var(--color-line);scroll-margin-top:16px}.page_projectHeader__vvtOK{display:grid;grid-template-columns:40px minmax(0,5fr) minmax(0,6fr);gap:clamp(12px,2vw,32px);align-items:start;margin-bottom:clamp(20px,2.4vw,36px)}.page_projectHeader__vvtOK h2{margin:0;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:500;line-height:1.1;letter-spacing:-.028em}.page_projectKind__fSap_{margin:8px 0 0;color:var(--color-ink-secondary);font-size:1rem;line-height:1.45}.page_projectContext__G_4eT{margin:6px 0 0;color:var(--color-ink-tertiary);font-size:.6875rem;letter-spacing:.06em;line-height:1.7;text-transform:uppercase}.page_sheets__aDKTq{display:grid;gap:clamp(12px,1.6vw,24px)}.page_sheet__qNNCf{margin:0;overflow:hidden;border:1px solid var(--color-line);border-radius:14px;background:#fff}.page_sheet__qNNCf img{display:block;width:100%;height:auto}.page_nextStep__pixVO{padding-block:28px clamp(64px,8vw,120px);display:flex;flex-wrap:wrap;gap:12px 32px;border-top:1px solid var(--color-line);font-size:.875rem;font-weight:500}@media (max-width:900px){.page_heroCopy__8x1oX{grid-template-columns:1fr}.page_index__smwjv ol{grid-template-columns:repeat(2,minmax(0,1fr))}.page_projectHeader__vvtOK{grid-template-columns:32px minmax(0,1fr)}.page_projectContext__G_4eT{grid-column:2;margin-top:0}}@media (max-width:560px){.page_index__smwjv ol{grid-template-columns:1fr}.page_sheet__qNNCf{border-radius:8px}}