.ProjectViewer-module__DHD1iq__viewer{flex-direction:column;gap:clamp(.85rem,2vw,1.25rem);min-width:0;display:flex}.ProjectViewer-module__DHD1iq__switch{border:1px solid var(--rule);background:var(--ink-2);border-radius:999px;align-self:flex-start;gap:.25rem;padding:.25rem;display:inline-flex}.ProjectViewer-module__DHD1iq__tab{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5em 1.1em;font-size:.8125rem;font-weight:600;transition:background-color .2s ease-out,color .2s ease-out}.ProjectViewer-module__DHD1iq__tab:hover{color:var(--paper)}.ProjectViewer-module__DHD1iq__tabOn,.ProjectViewer-module__DHD1iq__tabOn:hover{background:var(--accent);color:var(--accent-ink)}.ProjectViewer-module__DHD1iq__desktop,.ProjectViewer-module__DHD1iq__mobile{min-width:0;margin:0}.ProjectViewer-module__DHD1iq__desktop img{border:1px solid var(--rule);border-radius:var(--radius-sm);background:#fff;width:100%;height:auto;display:block}.ProjectViewer-module__DHD1iq__mobile img{border:1px solid var(--rule);background:#fff;border-radius:1.25rem;width:min(100%,24rem);height:auto;margin-inline:auto;display:block}
.page-module__cO4Aza__bar{z-index:30;padding:.9rem var(--edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#050e0de6;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.page-module__cO4Aza__back{margin-right:auto;font-size:.8125rem;font-weight:600;text-decoration:none;animation-duration:5.1s;animation-delay:-.9s}.page-module__cO4Aza__back:hover,.page-module__cO4Aza__back:focus-visible{-webkit-text-fill-color:var(--accent);color:var(--accent);background-image:none;animation:none}.page-module__cO4Aza__brand{letter-spacing:.02em;font-size:1rem;font-weight:600;text-decoration:none;animation-duration:4.3s;animation-delay:-2.7s}.page-module__cO4Aza__barAction{padding:.55em 1.15em;font-size:.75rem;animation-duration:6.7s;animation-delay:-1.4s}.page-module__cO4Aza__barAction:hover,.page-module__cO4Aza__barAction:focus-visible{background-image:none;animation:none}@media (max-width:40rem){.page-module__cO4Aza__brand{display:none}}.page-module__cO4Aza__page{padding:clamp(2rem, 5vw, 4rem) var(--edge) clamp(3rem, 6vw, 5rem);max-width:calc(var(--shell) + 2 * var(--edge));margin-inline:auto}.page-module__cO4Aza__head{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.page-module__cO4Aza__title{margin-bottom:.5rem;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.25rem)}.page-module__cO4Aza__sections{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.page-module__cO4Aza__sections li{color:var(--muted);border:1px solid var(--rule);border-radius:999px;padding:.25rem .7rem;font-size:.75rem}.page-module__cO4Aza__fiction{color:var(--muted);max-width:60ch;margin:1.1rem 0 0;font-size:.75rem}.page-module__cO4Aza__body{grid-template-columns:minmax(0,1fr) minmax(0,21rem);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.page-module__cO4Aza__rail{position:sticky;top:4.5rem}.page-module__cO4Aza__railCard{background:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(1.1rem,2.2vw,1.5rem)}.page-module__cO4Aza__railTitle{margin:0 0 1rem;font-size:.9375rem;font-weight:600;line-height:1.35}.page-module__cO4Aza__railList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.page-module__cO4Aza__railList li{flex-direction:column;gap:.15rem;padding-left:1.6rem;display:flex;position:relative}.page-module__cO4Aza__railList li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:.95rem;height:.5rem;position:absolute;top:.34em;left:0;transform:rotate(-45deg)}.page-module__cO4Aza__railList strong{font-size:.875rem;font-weight:600}.page-module__cO4Aza__railList span{color:var(--muted);font-size:.75rem;line-height:1.45}.page-module__cO4Aza__railAction{justify-content:center;width:100%;margin-top:1.25rem}@media (max-width:64rem){.page-module__cO4Aza__body{grid-template-columns:1fr}.page-module__cO4Aza__rail{order:-1;position:static}}.page-module__cO4Aza__footer{padding:clamp(1.5rem, 3vw, 2.25rem) var(--edge);border-top:1px solid var(--rule);max-width:calc(var(--shell) + 2 * var(--edge));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-inline:auto;display:flex}.page-module__cO4Aza__footer a{text-decoration:none}.page-module__cO4Aza__footer a:hover{color:var(--accent)}.page-module__cO4Aza__step{align-items:center;gap:.75rem;display:flex}.page-module__cO4Aza__stepLabel{margin:0}.page-module__cO4Aza__stepCount{color:var(--muted);font-weight:500}.page-module__cO4Aza__stepArrow{border:1px solid var(--rule);width:2.25rem;height:2.25rem;color:var(--paper);background:#ffffff08;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1rem;line-height:1;text-decoration:none;transition:border-color .18s ease-out,color .18s ease-out,background-color .18s ease-out;display:inline-flex}.page-module__cO4Aza__stepArrow:hover,.page-module__cO4Aza__stepArrow:focus-visible{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}
