.page-intro[data-astro-cid-2hwget37]{padding:clamp(56px,8vw,96px) var(--space-page-x) clamp(24px,4vw,48px)}.page-intro[data-astro-cid-2hwget37] .eyebrow[data-astro-cid-2hwget37]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;margin-bottom:18px}.page-intro[data-astro-cid-2hwget37] h1[data-astro-cid-2hwget37]{margin:0;font-family:var(--font-display);font-weight:300;font-size:clamp(40px,6vw,80px);letter-spacing:-.02em;line-height:1}.filter-row[data-astro-cid-2hwget37]{padding:clamp(24px,3vw,36px) var(--space-page-x) clamp(12px,2vw,20px);display:flex;flex-wrap:wrap;gap:4px 22px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.filter-row[data-astro-cid-2hwget37] .label[data-astro-cid-2hwget37]{color:var(--ink-faint);margin-right:12px}.filter-row[data-astro-cid-2hwget37] button[data-astro-cid-2hwget37]{background:none;border:0;border-bottom:1.5px solid transparent;color:var(--ink-soft);padding:4px 0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .2s ease,border-color .2s ease}.filter-row[data-astro-cid-2hwget37] button[data-astro-cid-2hwget37]:hover{color:var(--ink)}.filter-row[data-astro-cid-2hwget37] button[data-astro-cid-2hwget37].active{color:var(--ink);border-bottom-color:var(--accent)}.editorial[data-astro-cid-2hwget37]{padding:clamp(8px,2vw,24px) var(--space-page-x) clamp(56px,8vw,112px)}.grid[data-astro-cid-2hwget37]{column-count:3;column-gap:8px}.tile[data-astro-cid-2hwget37]{break-inside:avoid;margin-bottom:8px;display:block;position:relative;overflow:hidden;background-size:cover;background-position:center;background-color:var(--canvas-deep);transition:opacity .25s ease}.tile[data-astro-cid-2hwget37]:hover{opacity:.94}.tile[data-astro-cid-2hwget37].tall{aspect-ratio:3 / 4}.tile[data-astro-cid-2hwget37].portrait{aspect-ratio:4 / 5}.tile[data-astro-cid-2hwget37].square{aspect-ratio:1 / 1}.tile[data-astro-cid-2hwget37].wide{aspect-ratio:4 / 3}.tile[data-astro-cid-2hwget37].landscape{aspect-ratio:16 / 10}.tile[data-astro-cid-2hwget37].cinema{aspect-ratio:21 / 9}.tile[data-astro-cid-2hwget37] .caption[data-astro-cid-2hwget37]{position:absolute;left:14px;bottom:14px;color:#fff;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;text-shadow:0 1px 8px rgba(0,0,0,.6)}.tile[data-astro-cid-2hwget37].project:hover .caption[data-astro-cid-2hwget37]{opacity:1;transform:translateY(0)}.tile[data-astro-cid-2hwget37].environ .caption[data-astro-cid-2hwget37]{display:none}.tile-tag[data-astro-cid-2hwget37]{position:absolute;top:12px;left:12px;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:5px 9px;line-height:1;z-index:1}.tile-tag[data-astro-cid-2hwget37].tag-ink{color:var(--paper);background:var(--ink)}.tile-tag[data-astro-cid-2hwget37].tag-accent{color:var(--paper);background:var(--accent)}.tile-tag[data-astro-cid-2hwget37].tag-ghost{color:var(--paper);background:transparent;border:1.5px solid var(--paper);padding:3.5px 8px}.gp-water-1[data-astro-cid-2hwget37]{background-image:radial-gradient(ellipse 80% 60% at 50% 60%,rgba(180,200,210,.55),transparent),linear-gradient(180deg,#4a6470,#6a8290,#8aa2a8)}.gp-water-2[data-astro-cid-2hwget37]{background-image:radial-gradient(ellipse 60% 50% at 30% 40%,rgba(220,225,210,.4),transparent),linear-gradient(135deg,#3a5060,#5a7280 70%,#7a9098)}.gp-sand[data-astro-cid-2hwget37]{background-image:radial-gradient(ellipse 70% 50% at 60% 50%,rgba(240,225,200,.5),transparent),linear-gradient(180deg,#d8c8a8,#b89870)}.gp-foliage[data-astro-cid-2hwget37]{background-image:radial-gradient(ellipse 60% 60% at 40% 30%,rgba(120,140,90,.4),transparent),linear-gradient(135deg,#4d5a3a,#6a7a4a 60%,#8a9a5a)}.gp-sunset[data-astro-cid-2hwget37]{background-image:radial-gradient(ellipse 70% 50% at 50% 70%,rgba(250,200,140,.55),transparent),linear-gradient(180deg,#b06a4a,#d88a5a 40%,#f0b07a,#d88a6a)}.gp-coral[data-astro-cid-2hwget37]{background-image:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(245,200,170,.5),transparent),linear-gradient(135deg,#c8806a,#e0a890)}.project-index[data-astro-cid-2hwget37]{padding:clamp(40px,5vw,64px) var(--space-page-x);border-top:1px solid var(--ink)}.project-index[data-astro-cid-2hwget37] h2[data-astro-cid-2hwget37]{margin:0 0 12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.index-list[data-astro-cid-2hwget37]{display:grid;max-width:1080px}.index-row[data-astro-cid-2hwget37]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(120px,1fr);gap:24px;padding:10px 0;border-top:1px solid rgba(27,25,22,.1);align-items:baseline;color:inherit;transition:background .2s ease}.index-row[data-astro-cid-2hwget37]:last-child{border-bottom:1px solid rgba(27,25,22,.1)}.index-row[data-astro-cid-2hwget37]:hover{background:#1b191608}.index-row[data-astro-cid-2hwget37] .title[data-astro-cid-2hwget37],.index-row[data-astro-cid-2hwget37] .loc[data-astro-cid-2hwget37],.index-row[data-astro-cid-2hwget37] .year[data-astro-cid-2hwget37]{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.index-row[data-astro-cid-2hwget37] .title[data-astro-cid-2hwget37]{color:var(--ink)}.index-row[data-astro-cid-2hwget37] .loc[data-astro-cid-2hwget37]{color:var(--ink-faint)}.index-row[data-astro-cid-2hwget37] .year[data-astro-cid-2hwget37]{color:var(--ink-faint);font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap}@media(max-width:900px){.grid[data-astro-cid-2hwget37]{column-count:2}}@media(max-width:560px){.grid[data-astro-cid-2hwget37]{column-count:1}.filter-row[data-astro-cid-2hwget37]{gap:4px 16px;font-size:10px}.index-row[data-astro-cid-2hwget37]{grid-template-columns:1fr auto;grid-template-areas:"title year" "loc   loc";gap:4px 24px}.index-row[data-astro-cid-2hwget37] .title[data-astro-cid-2hwget37]{grid-area:title}.index-row[data-astro-cid-2hwget37] .loc[data-astro-cid-2hwget37]{grid-area:loc;font-size:10px}.index-row[data-astro-cid-2hwget37] .year[data-astro-cid-2hwget37]{grid-area:year}}
