.project-actions[data-astro-cid-pznzci7v]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:24px;display:flex}.source-link[data-astro-cid-pznzci7v]{color:var(--muted);font-size:13px;font-weight:600}.source-link[data-astro-cid-pznzci7v]:hover{color:var(--blue)}.project-features[data-astro-cid-pznzci7v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:min(100% - 48px,1050px);margin:0 auto 100px;display:grid}.project-features[data-astro-cid-pznzci7v] article[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);padding-top:24px}.project-features[data-astro-cid-pznzci7v] article[data-astro-cid-pznzci7v]>span[data-astro-cid-pznzci7v]{color:var(--blue);font-size:12px}.project-features[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{letter-spacing:-.04em;margin:20px 0 14px;font-size:24px;line-height:1.45}.project-features[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.project-gallery[data-astro-cid-pznzci7v]{width:min(100% - 48px,1180px);margin:0 auto 70px}.project-gallery[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]{margin:0 0 60px}.project-gallery[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{background:#edf6ff;border:1px solid #d5e4f8;border-radius:24px;padding:24px;display:block;overflow:hidden}.project-gallery[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{border:1px solid #d5e4f8;border-radius:12px;width:100%;max-width:1000px;margin:auto;display:block}.project-gallery[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{color:#55555b;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 4px;font-size:13px;line-height:1.6;display:flex}.project-gallery[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{color:var(--muted);font-size:11px}.project-note[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);width:min(100% - 48px,1050px);color:var(--muted);margin:0 auto 80px;padding-top:24px;font-size:13px;line-height:1.85}@media (width<=700px){.project-features[data-astro-cid-pznzci7v]{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);margin-bottom:60px}.project-gallery[data-astro-cid-pznzci7v]{width:calc(100% - 24px);margin-bottom:45px}.project-gallery[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border-radius:16px;padding:10px}.project-gallery[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{border-radius:8px}.project-gallery[data-astro-cid-pznzci7v] figure[data-astro-cid-pznzci7v]{margin-bottom:36px}.project-note[data-astro-cid-pznzci7v]{width:calc(100% - 40px);margin-bottom:50px}}.project-page[data-astro-cid-pznzci7v]{padding-top:58px}.project-hero[data-astro-cid-pznzci7v]{text-align:center;padding:130px 24px 90px}.project-hero[data-astro-cid-pznzci7v] h1[data-astro-cid-pznzci7v]{letter-spacing:-.08em;margin:0;font-size:clamp(60px,10vw,138px);line-height:.95}.project-hero[data-astro-cid-pznzci7v]>p[data-astro-cid-pznzci7v]:not(.eyebrow){color:#66666d;max-width:680px;margin:32px auto;font-size:clamp(19px,2.3vw,28px);font-weight:600;line-height:1.5}.visit-button[data-astro-cid-pznzci7v]{color:#fff;background:#111216;border-radius:999px;align-items:center;gap:8px;margin-top:25px;padding:13px 20px;font-size:13px;font-weight:650;display:inline-flex}.visit-button[data-astro-cid-pznzci7v] svg[data-astro-cid-pznzci7v]{width:16px}.detail-stage[data-astro-cid-pznzci7v]{background:#fff;border-radius:34px;width:min(100% - 48px,1280px);margin:auto;overflow:hidden}.page-ink[data-astro-cid-pznzci7v] .detail-stage[data-astro-cid-pznzci7v]{background:#0c0e13}.page-sky[data-astro-cid-pznzci7v] .detail-stage[data-astro-cid-pznzci7v]{background:#edf6ff}.project-info[data-astro-cid-pznzci7v]{grid-template-columns:1.35fr .65fr;gap:100px;width:min(100% - 48px,1050px);margin:auto;padding:130px 0;display:grid}.project-info[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{letter-spacing:-.055em;max-width:670px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.3}.project-info[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v]{margin:0}.project-info[data-astro-cid-pznzci7v] dl[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{border-bottom:1px solid #0000001a;padding:20px 0}.project-info[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:#88888e;margin-bottom:8px;font-size:11px}.project-info[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin:0;font-size:13px;line-height:1.6}.next-project[data-astro-cid-pznzci7v]{width:min(100% - 48px,1050px);margin:0 auto;padding:20px 0 110px}.next-project[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{background:#fff;border-radius:24px;padding:55px 70px;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.next-project[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000014}.next-project[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{color:#88888e;margin-bottom:15px;font-size:11px;display:block}.next-project[data-astro-cid-pznzci7v] b[data-astro-cid-pznzci7v]{letter-spacing:-.06em;font-size:clamp(30px,5vw,56px)}.next-project[data-astro-cid-pznzci7v] svg[data-astro-cid-pznzci7v]{width:32px;position:absolute;top:50%;right:65px;transform:translateY(-50%)}@media (width<=700px){.project-hero[data-astro-cid-pznzci7v]{padding:100px 20px 60px}.project-hero[data-astro-cid-pznzci7v] h1[data-astro-cid-pznzci7v]{font-size:57px}.detail-stage[data-astro-cid-pznzci7v]{border-radius:22px;width:calc(100% - 24px)}.project-info[data-astro-cid-pznzci7v]{grid-template-columns:1fr;gap:40px;width:calc(100% - 40px);padding:85px 0}.next-project[data-astro-cid-pznzci7v]{width:calc(100% - 24px);padding-bottom:80px}.next-project[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{padding:38px 30px}.next-project[data-astro-cid-pznzci7v] svg[data-astro-cid-pznzci7v]{width:24px;right:28px}}
