.lb[data-astro-cid-rlqe4j5j]{grid-template-columns:1.6fr 1fr;gap:clamp(40px,6vw,96px);display:grid}.lb-h[data-astro-cid-rlqe4j5j]{margin-bottom:24px;font-size:1.4rem}ul[data-astro-cid-rlqe4j5j]{margin:0;padding:0;list-style:none}.cities[data-astro-cid-rlqe4j5j]{grid-template-columns:repeat(2,1fr);gap:4px 32px;display:grid}.cities[data-astro-cid-rlqe4j5j] a[data-astro-cid-rlqe4j5j]{border-bottom:1px solid var(--line-dark);color:var(--on-dark);transition:color .2s, padding-left .25s var(--ease);padding:10px 0;text-decoration:none;display:block}.cities[data-astro-cid-rlqe4j5j] a[data-astro-cid-rlqe4j5j]:hover{color:var(--amber);padding-left:6px}.related[data-astro-cid-rlqe4j5j]{gap:10px;display:grid}.related[data-astro-cid-rlqe4j5j] a[data-astro-cid-rlqe4j5j]{border:1px solid var(--line-dark);color:var(--on-dark);background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;padding:18px 20px;text-decoration:none;transition:border-color .2s;display:flex}.related[data-astro-cid-rlqe4j5j] a[data-astro-cid-rlqe4j5j]:hover{border-color:#fca80c99}.related[data-astro-cid-rlqe4j5j] svg[data-astro-cid-rlqe4j5j]{color:var(--amber);transition:transform .25s var(--ease)}.related[data-astro-cid-rlqe4j5j] a[data-astro-cid-rlqe4j5j]:hover svg[data-astro-cid-rlqe4j5j]{transform:translate(4px)}.sec-stone .cities[data-astro-cid-rlqe4j5j] a[data-astro-cid-rlqe4j5j]{color:var(--on-stone);border-color:var(--line-stone)}.sec-stone .cities[data-astro-cid-rlqe4j5j] a[data-astro-cid-rlqe4j5j]:hover{color:var(--amber-deep)}.sec-stone .related[data-astro-cid-rlqe4j5j] a[data-astro-cid-rlqe4j5j]{color:var(--on-stone);border-color:var(--line-stone);background:#ffffff26}.sec-stone .related[data-astro-cid-rlqe4j5j] a[data-astro-cid-rlqe4j5j]:hover{border-color:#0b0b0b}.sec-stone .related[data-astro-cid-rlqe4j5j] svg[data-astro-cid-rlqe4j5j]{color:var(--amber-deep)}@media (width<=860px){.lb[data-astro-cid-rlqe4j5j]{grid-template-columns:1fr}}@media (width<=420px){.cities[data-astro-cid-rlqe4j5j]{grid-template-columns:1fr}}.intro[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr;align-items:end;gap:24px 64px;margin-bottom:clamp(40px,6vw,64px);display:grid}.intro[data-astro-cid-njl2q4gy] .head[data-astro-cid-njl2q4gy]{margin-bottom:0}.groups[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line-stone);grid-template-columns:repeat(4,1fr);display:grid}.group[data-astro-cid-njl2q4gy]{border-left:1px solid var(--line-stone);align-content:start;gap:14px;padding:32px 28px 28px;display:grid}.group[data-astro-cid-njl2q4gy]:nth-child(4n+1){border-left:0;padding-left:0}.group[data-astro-cid-njl2q4gy]:nth-child(n+5){border-top:1px solid var(--line-stone)}.num[data-astro-cid-njl2q4gy]{font-family:var(--mono);color:var(--amber-deep);font-size:.8rem}.group[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin-bottom:6px}.group[data-astro-cid-njl2q4gy] .bar-list[data-astro-cid-njl2q4gy]{color:var(--on-stone-muted);gap:10px;font-size:.97rem}.group[data-astro-cid-njl2q4gy] .bar-list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{width:7px;height:12px;top:.35em}.split[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.panel[data-astro-cid-njl2q4gy]{border:1px solid var(--line-dark);background:linear-gradient(160deg,#28201499,#100f0e99 60%);border-radius:18px;align-content:start;gap:16px;padding:clamp(28px,4vw,44px);display:grid}.panel[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{letter-spacing:-.02em;font-size:1.8rem}.panel[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--on-dark-muted);margin-bottom:8px}.projects[data-astro-cid-njl2q4gy]{margin-top:clamp(64px,9vw,112px)}.head-row[data-astro-cid-njl2q4gy]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.sub[data-astro-cid-njl2q4gy]{font-size:clamp(1.6rem,3vw,2.4rem)}.proj-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.faq-grid[data-astro-cid-njl2q4gy]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px 80px;display:grid}.faq-grid[data-astro-cid-njl2q4gy] .head[data-astro-cid-njl2q4gy]{top:calc(var(--header-h) + 32px);position:sticky}.faq-grid[data-astro-cid-njl2q4gy] .lede[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{color:var(--on-stone)}.rev[data-astro-cid-njl2q4gy]{overflow:hidden}@media (width<=1000px){.groups[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr}.group[data-astro-cid-njl2q4gy]:nth-child(4n+1){border-left:1px solid var(--line-stone);padding-left:28px}.group[data-astro-cid-njl2q4gy]:nth-child(odd){border-left:0;padding-left:0}.group[data-astro-cid-njl2q4gy]:nth-child(n+3){border-top:1px solid var(--line-stone)}}@media (width<=860px){.intro[data-astro-cid-njl2q4gy],.split[data-astro-cid-njl2q4gy],.faq-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.faq-grid[data-astro-cid-njl2q4gy] .head[data-astro-cid-njl2q4gy]{position:static}.proj-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr}}@media (width<=600px){.groups[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.group[data-astro-cid-njl2q4gy],.group[data-astro-cid-njl2q4gy]:nth-child(4n+1){border-left:0;padding:24px 0}.group[data-astro-cid-njl2q4gy]:nth-child(n+2){border-top:1px solid var(--line-stone)}.proj-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.head-row[data-astro-cid-njl2q4gy]{flex-direction:column;align-items:start}}
