.mini-label[data-astro-cid-jqefvu5u]{color:var(--color-accent);font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.guide-overview[data-astro-cid-jqefvu5u]{padding-block:clamp(5rem,10vw,9rem);display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem)}.guide-overview[data-astro-cid-jqefvu5u] h2[data-astro-cid-jqefvu5u],.guide-cta[data-astro-cid-jqefvu5u] h2[data-astro-cid-jqefvu5u]{max-width:17ch;margin-top:.8rem;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:500;line-height:1;letter-spacing:-.04em}.overview-copy[data-astro-cid-jqefvu5u]{display:grid;gap:1.3rem;align-content:start;color:var(--color-ink-soft);line-height:1.8}.overview-copy[data-astro-cid-jqefvu5u] .btn-primary[data-astro-cid-jqefvu5u]{width:fit-content;margin-top:.6rem}.gallery-shell[data-astro-cid-jqefvu5u]{padding-block:clamp(4rem,8vw,7rem);background:var(--color-paper-warm);border-block:1px solid var(--color-rule)}.gallery-heading[data-astro-cid-jqefvu5u]{margin-bottom:2rem;display:flex;justify-content:space-between;gap:2rem;color:var(--color-mute);font-size:.8rem}.guide-grid[data-astro-cid-jqefvu5u]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem)}.guide-page[data-astro-cid-jqefvu5u]{margin:0}.page-open[data-astro-cid-jqefvu5u]{width:100%;padding:.45rem;background:var(--color-cream);border:1px solid var(--color-rule);box-shadow:0 12px 30px #1717121a;transition:transform .17s ease,box-shadow .17s ease}.page-open[data-astro-cid-jqefvu5u]:hover{transform:translateY(-5px) rotate(-.5deg);box-shadow:0 22px 42px #17171229}.page-open[data-astro-cid-jqefvu5u] img[data-astro-cid-jqefvu5u]{width:100%;aspect-ratio:3 / 4;object-fit:cover}.guide-page[data-astro-cid-jqefvu5u] figcaption[data-astro-cid-jqefvu5u]{padding-top:.75rem;display:flex;justify-content:space-between;gap:1rem;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.guide-page[data-astro-cid-jqefvu5u] figcaption[data-astro-cid-jqefvu5u] span[data-astro-cid-jqefvu5u]:first-child{color:var(--color-accent)}.gallery-dialog[data-astro-cid-jqefvu5u]{width:min(94vw,54rem);max-height:94vh;padding:0;overflow:auto;background:var(--color-cream);border:1px solid var(--color-ink);color:var(--color-ink);box-shadow:0 40px 100px #00000059}.gallery-dialog[data-astro-cid-jqefvu5u]::backdrop{background:#0c110ec7;backdrop-filter:blur(5px)}.dialog-bar[data-astro-cid-jqefvu5u]{position:sticky;top:0;z-index:2;padding:.9rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:var(--color-cream);border-bottom:1px solid var(--color-rule);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dialog-bar[data-astro-cid-jqefvu5u] button[data-astro-cid-jqefvu5u]{padding:.4rem .65rem;background:var(--color-ink);border:0;color:var(--color-on-dark)}.gallery-dialog[data-astro-cid-jqefvu5u]>img[data-astro-cid-jqefvu5u]{width:min(100%,42rem);margin-inline:auto}.project-details[data-astro-cid-jqefvu5u]{padding-block:clamp(5rem,10vw,9rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--color-rule)}.project-details[data-astro-cid-jqefvu5u] article[data-astro-cid-jqefvu5u]{min-height:18rem;padding:2rem;border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.project-details[data-astro-cid-jqefvu5u] article[data-astro-cid-jqefvu5u]>span[data-astro-cid-jqefvu5u]{color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.project-details[data-astro-cid-jqefvu5u] h3[data-astro-cid-jqefvu5u]{max-width:15ch;margin-top:3.2rem;font-size:2.3rem;font-weight:500;line-height:1}.project-details[data-astro-cid-jqefvu5u] p[data-astro-cid-jqefvu5u]{max-width:35rem;margin-top:.8rem;color:var(--color-mute);line-height:1.7}.guide-cta[data-astro-cid-jqefvu5u]{padding-block:clamp(5rem,9vw,8rem);background:var(--color-accent);color:var(--color-on-dark)}.guide-cta[data-astro-cid-jqefvu5u] .mini-label[data-astro-cid-jqefvu5u]{color:var(--color-on-dark);opacity:.7}.guide-cta[data-astro-cid-jqefvu5u]>div[data-astro-cid-jqefvu5u]{display:grid;grid-template-columns:.4fr 1.4fr auto;gap:2rem;align-items:center}.guide-cta[data-astro-cid-jqefvu5u] .btn-secondary[data-astro-cid-jqefvu5u]{border-color:var(--color-on-dark);color:var(--color-on-dark)}@media(max-width:850px){.guide-overview[data-astro-cid-jqefvu5u],.guide-cta[data-astro-cid-jqefvu5u]>div[data-astro-cid-jqefvu5u]{grid-template-columns:1fr}.guide-grid[data-astro-cid-jqefvu5u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.guide-grid[data-astro-cid-jqefvu5u],.project-details[data-astro-cid-jqefvu5u]{grid-template-columns:1fr}}
