.en-hero[data-astro-cid-yx22rx5g]{min-height:88vh;padding:calc(var(--header-h,64px) + clamp(3rem, 9vw, 7rem)) var(--gap-md) clamp(2.5rem, 6vw, 4.5rem);align-items:flex-end;display:flex;position:relative}.en-hero__inner[data-astro-cid-yx22rx5g]{width:100%;max-width:var(--max-width);margin:0 auto}.en-hero__eyebrow[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.7rem;margin:0 0 1.5rem;font-size:.62rem;display:inline-flex}.en-hero__mark[data-astro-cid-yx22rx5g]{color:var(--color-accent)}.en-hero__title[data-astro-cid-yx22rx5g]{font-family:var(--font-sans);letter-spacing:var(--tracking-display);text-transform:none;color:var(--color-text);margin:0;font-size:clamp(2.8rem,9vw,8.5rem);font-weight:600;line-height:.9}.en-hero__stop[data-astro-cid-yx22rx5g]{color:var(--color-accent)}.en-hero__role[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:1.1rem 0 0;font-size:clamp(.62rem,.55rem + .3vw,.78rem)}.en-hero__lead[data-astro-cid-yx22rx5g]{max-width:52ch;color:var(--color-text-muted);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1rem,.92rem + .5vw,1.2rem);font-weight:300;line-height:1.65}.en-hero__actions[data-astro-cid-yx22rx5g]{flex-wrap:wrap;gap:1.25rem 2rem;margin-top:2rem;display:flex}.en-action[data-astro-cid-yx22rx5g]{min-height:24px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);box-shadow:inset 0 -1px 0 var(--color-border-strong);transition:color var(--transition-fast), box-shadow var(--transition-fast);align-items:baseline;gap:.45rem;padding-bottom:.35rem;font-size:.64rem;text-decoration:none;display:inline-flex}.en-action[data-astro-cid-yx22rx5g] span[data-astro-cid-yx22rx5g]{color:var(--color-accent)}.en-action--primary[data-astro-cid-yx22rx5g]{color:var(--color-text)}.en-action[data-astro-cid-yx22rx5g]:hover{color:var(--color-text);box-shadow:inset 0 -1px 0 var(--color-accent)}.en-hero__index[data-astro-cid-yx22rx5g]{border-top:1px solid var(--color-border);margin-top:clamp(2.5rem,6vw,4.5rem)}.en-hero__index-row[data-astro-cid-yx22rx5g]{border-bottom:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--transition-fast);grid-template-columns:3rem minmax(0,1fr) auto 1.25rem;align-items:baseline;gap:1rem;padding:.8rem 0;font-size:.62rem;text-decoration:none;display:grid}.en-hero__index-num[data-astro-cid-yx22rx5g]{color:var(--color-accent);font-variant-numeric:tabular-nums}.en-hero__index-count[data-astro-cid-yx22rx5g]{color:var(--color-text-subtle)}.en-hero__index-arrow[data-astro-cid-yx22rx5g]{color:var(--color-text-subtle);transition:transform var(--transition-fast);justify-self:end}.en-hero__index-row[data-astro-cid-yx22rx5g]:hover{color:var(--color-text)}.en-hero__index-row[data-astro-cid-yx22rx5g]:hover .en-hero__index-arrow[data-astro-cid-yx22rx5g]{color:var(--color-accent);transform:translateY(3px)}.en-page[data-astro-cid-yx22rx5g]{max-width:var(--max-width);padding:0 var(--gap-md);margin:0 auto}.en-audit-band[data-astro-cid-yx22rx5g]{padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}.en-section[data-astro-cid-yx22rx5g]{border-top:1px solid var(--color-border);padding:clamp(3.5rem,7vw,6rem) 0}.en-section__head[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-subtle);align-items:baseline;gap:.85rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.en-section__index[data-astro-cid-yx22rx5g]{color:var(--color-accent);font-variant-numeric:tabular-nums}.en-section__label[data-astro-cid-yx22rx5g]{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--color-text);margin:0;font-size:.9rem;font-weight:500;line-height:1.2}.en-section__meta[data-astro-cid-yx22rx5g]{margin-left:auto}.en-statement[data-astro-cid-yx22rx5g]{max-width:60ch}.en-statement[data-astro-cid-yx22rx5g] p[data-astro-cid-yx22rx5g]{color:var(--color-text);text-wrap:pretty;margin:0 0 1.3rem;font-size:clamp(1.2rem,1.05rem + .8vw,1.7rem);font-weight:300;line-height:1.55}.en-statement[data-astro-cid-yx22rx5g] p[data-astro-cid-yx22rx5g] a[data-astro-cid-yx22rx5g]{color:var(--color-text);box-shadow:inset 0 -1px 0 var(--color-border-strong)}.en-statement[data-astro-cid-yx22rx5g] p[data-astro-cid-yx22rx5g] a[data-astro-cid-yx22rx5g]:hover{color:var(--color-accent);box-shadow:inset 0 -1px 0 var(--color-accent)}.en-statement--muted[data-astro-cid-yx22rx5g]{color:var(--color-text-muted)!important}.en-statement__closing[data-astro-cid-yx22rx5g]{font-family:var(--font-sans);letter-spacing:var(--tracking-h1);font-weight:600;line-height:1.02;color:var(--color-text)!important;margin-top:2rem!important;font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem)!important}.en-index[data-astro-cid-yx22rx5g]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.en-index__item[data-astro-cid-yx22rx5g]{border-bottom:1px solid var(--color-border);margin:0}.en-index__link[data-astro-cid-yx22rx5g]{color:inherit;grid-template-columns:3rem minmax(0,1fr) auto 1.5rem;align-items:start;gap:1.25rem;padding:clamp(1.2rem,2.4vw,1.9rem) 0;text-decoration:none;display:grid}.en-index__num[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-accent);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.6rem}.en-index__body[data-astro-cid-yx22rx5g]{flex-direction:column;gap:.4rem;display:flex}.en-index__title[data-astro-cid-yx22rx5g]{letter-spacing:var(--tracking-h2);color:var(--color-text);transition:transform var(--transition-base), color var(--transition-base);font-size:clamp(1.2rem,1rem + 1vw,2rem);font-weight:500;line-height:1.15}.en-index__text[data-astro-cid-yx22rx5g]{max-width:56ch;color:var(--color-text-muted);font-size:.9rem;font-weight:300;line-height:1.6}.en-index__meta[data-astro-cid-yx22rx5g]{min-width:12rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);flex-direction:column;gap:.3rem;font-size:.56rem;display:flex}.en-index__role[data-astro-cid-yx22rx5g]{color:var(--color-accent)}.en-index__arrow[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);color:var(--color-text-subtle);transition:transform var(--transition-fast), color var(--transition-fast);justify-self:end}@media (hover:hover) and (pointer:fine){.en-index__link[data-astro-cid-yx22rx5g]:hover .en-index__title[data-astro-cid-yx22rx5g]{color:var(--color-accent);transform:translate(6px)}.en-index__link[data-astro-cid-yx22rx5g]:hover .en-index__arrow[data-astro-cid-yx22rx5g]{color:var(--color-accent);transform:translate(5px)}}.en-areas[data-astro-cid-yx22rx5g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.en-area[data-astro-cid-yx22rx5g]{border-top:1px solid var(--color-border);color:inherit;flex-direction:column;gap:.5rem;padding:1.25rem 0 0;text-decoration:none;display:flex;position:relative}.en-area__num[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.56rem}.en-area__title[data-astro-cid-yx22rx5g]{letter-spacing:var(--tracking-h2);color:var(--color-text);margin:0;font-size:1.05rem;font-weight:500}.en-area__text[data-astro-cid-yx22rx5g]{max-width:44ch;color:var(--color-text-muted);margin:0;font-size:.9rem;font-weight:300;line-height:1.65}.en-area__go[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);color:var(--color-text-subtle);transition:color var(--transition-fast), transform var(--transition-fast);position:absolute;top:1.25rem;right:0}.en-area[data-astro-cid-yx22rx5g]:hover .en-area__go[data-astro-cid-yx22rx5g]{color:var(--color-accent);transform:translate(2px,-2px)}.en-photos[data-astro-cid-yx22rx5g]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.en-photo[data-astro-cid-yx22rx5g]{color:inherit;flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.en-photo__frame[data-astro-cid-yx22rx5g]{aspect-ratio:3/2;background:var(--color-surface);box-shadow:var(--shadow-contact);display:block;overflow:hidden}.en-photo__frame[data-astro-cid-yx22rx5g] img{object-fit:cover;filter:grayscale(.45);width:100%;height:100%;transition:transform var(--transition-slow), filter var(--transition-slow)}.en-photo__cap[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);justify-content:space-between;gap:.5rem;font-size:.56rem;display:flex}.en-photo__cap[data-astro-cid-yx22rx5g] span[data-astro-cid-yx22rx5g]:last-child{color:var(--color-accent)}.en-photo[data-astro-cid-yx22rx5g]:hover .en-photo__frame[data-astro-cid-yx22rx5g] img{filter:grayscale(0)brightness(1.02);transform:scale(1.02)}.en-section__cta[data-astro-cid-yx22rx5g]{margin-top:2rem}.en-closing[data-astro-cid-yx22rx5g]{border-top:1px solid var(--color-border);padding:clamp(3.5rem,7vw,6rem) 0}.en-closing__label[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1.5rem;font-size:.6rem}.en-closing__grid[data-astro-cid-yx22rx5g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.en-closing__door[data-astro-cid-yx22rx5g]{border-top:1px solid var(--color-border-strong);color:inherit;flex-direction:column;gap:.4rem;padding:1.5rem 0 1rem;text-decoration:none;display:flex;position:relative}.en-closing__door-label[data-astro-cid-yx22rx5g]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.58rem}.en-closing__door-title[data-astro-cid-yx22rx5g]{letter-spacing:var(--tracking-h2);color:var(--color-text);font-size:clamp(1.4rem,1.2rem + 1vw,2rem);font-weight:500}.en-closing__door-go[data-astro-cid-yx22rx5g]{color:var(--color-accent);transition:transform var(--transition-fast);position:absolute;top:1.4rem;right:0}.en-closing__door[data-astro-cid-yx22rx5g]:hover .en-closing__door-go[data-astro-cid-yx22rx5g]{transform:translate(3px,-3px)}.en-note[data-astro-cid-yx22rx5g]{color:var(--color-text-muted);margin-top:1.5rem;font-size:.85rem}.en-note[data-astro-cid-yx22rx5g] a[data-astro-cid-yx22rx5g]{color:var(--color-text);text-underline-offset:.15em;text-decoration:underline}@media (width<=1024px){.en-index__meta[data-astro-cid-yx22rx5g]{display:none}.en-index__link[data-astro-cid-yx22rx5g]{grid-template-columns:2.5rem minmax(0,1fr) 1.5rem}}@media (width<=820px){.en-hero[data-astro-cid-yx22rx5g]{min-height:82vh}.en-hero__index-row[data-astro-cid-yx22rx5g]{grid-template-columns:2.5rem minmax(0,1fr) 1.25rem}.en-hero__index-count[data-astro-cid-yx22rx5g]{display:none}.en-photos[data-astro-cid-yx22rx5g]{grid-template-columns:repeat(2,minmax(0,1fr))}.en-areas[data-astro-cid-yx22rx5g],.en-closing__grid[data-astro-cid-yx22rx5g]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.en-action[data-astro-cid-yx22rx5g],.en-index__title[data-astro-cid-yx22rx5g],.en-index__arrow[data-astro-cid-yx22rx5g],.en-area__go[data-astro-cid-yx22rx5g],.en-photo__frame[data-astro-cid-yx22rx5g] img[data-astro-cid-yx22rx5g],.en-closing__door-go[data-astro-cid-yx22rx5g],.en-hero__index-arrow[data-astro-cid-yx22rx5g]{transition:none}}
