.band[data-astro-cid-swhpjzgy]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:520px;display:grid}.band[data-astro-cid-swhpjzgy].no-photo{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-swhpjzgy]{padding:clamp(48px, 6vw, 96px) var(--gutter);background:var(--primary);color:var(--on-primary);align-content:center;gap:28px;display:grid}.rows[data-astro-cid-swhpjzgy]{border-top:1px solid color-mix(in srgb, var(--on-primary) 35%, transparent);max-width:640px;margin:0;display:grid}.rows[data-astro-cid-swhpjzgy]>div[data-astro-cid-swhpjzgy]{border-bottom:1px solid color-mix(in srgb, var(--on-primary) 35%, transparent);grid-template-columns:11rem minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}dt[data-astro-cid-swhpjzgy]{letter-spacing:.12em;text-transform:uppercase;padding-top:4px;font-size:.75rem;font-weight:600}dd[data-astro-cid-swhpjzgy]{font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600;font-stretch:90%;line-height:1.3}dd[data-astro-cid-swhpjzgy] a[data-astro-cid-swhpjzgy]{text-decoration:none}dd[data-astro-cid-swhpjzgy] a[data-astro-cid-swhpjzgy]:hover{text-decoration:underline}.actions[data-astro-cid-swhpjzgy]{flex-wrap:wrap;gap:12px;display:flex}.photo[data-astro-cid-swhpjzgy]{min-height:360px}@media (width<=900px){.band[data-astro-cid-swhpjzgy]{grid-template-columns:minmax(0,1fr)}.photo[data-astro-cid-swhpjzgy]{aspect-ratio:16/10;min-height:0}}@media (width<=560px){.rows[data-astro-cid-swhpjzgy]>div[data-astro-cid-swhpjzgy]{grid-template-columns:minmax(0,1fr)}}.head[data-astro-cid-bbb7h5y2]{border-bottom:var(--hairline);gap:20px;margin-bottom:clamp(28px,4vw,48px);padding-block:clamp(40px,6vw,88px) clamp(28px,4vw,48px);display:grid}h1[data-astro-cid-bbb7h5y2]{max-width:18ch}.agent[data-astro-cid-vuzlkmuv]{background:var(--bg);border:var(--hairline);align-content:start;transition:border-color .15s;display:grid;position:relative}.agent[data-astro-cid-vuzlkmuv]:hover{border-color:var(--ink)}.agent[data-astro-cid-vuzlkmuv]:focus-within{outline:2px solid var(--ink);outline-offset:2px}.portrait[data-astro-cid-vuzlkmuv]{aspect-ratio:4/5;margin:-1px -1px 0}.initials[data-astro-cid-vuzlkmuv]{background:var(--primary);color:var(--on-primary);font-family:var(--display);font-stretch:var(--display-stretch);font-size:4rem;font-weight:800}.body[data-astro-cid-vuzlkmuv]{gap:4px;padding:16px 18px 18px;display:grid}.name[data-astro-cid-vuzlkmuv]{font-size:clamp(1.5rem,2vw,1.9rem);line-height:1}.name[data-astro-cid-vuzlkmuv] a[data-astro-cid-vuzlkmuv]{text-decoration:none}.name[data-astro-cid-vuzlkmuv] a[data-astro-cid-vuzlkmuv]:after{content:"";position:absolute;inset:0}.name[data-astro-cid-vuzlkmuv] a[data-astro-cid-vuzlkmuv]:focus-visible{outline:none}.role[data-astro-cid-vuzlkmuv]{color:var(--ink-soft);font-size:.875rem}.count[data-astro-cid-vuzlkmuv]{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-text);align-items:center;gap:8px;margin-top:8px;font-size:.75rem;font-weight:600;display:inline-flex}.count[data-astro-cid-vuzlkmuv] .icon{width:16px;height:16px}.team[data-astro-cid-an3sjkgy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);display:grid}@media (width<=1000px){.team[data-astro-cid-an3sjkgy]{grid-template-columns:repeat(2,minmax(0,1fr))}}.body[data-astro-cid-22rqomvy]{gap:clamp(32px,6vw,96px);display:grid}.with-photo[data-astro-cid-22rqomvy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.m-prose[data-astro-cid-22rqomvy]{font-size:1.125rem}.m-prose[data-astro-cid-22rqomvy]>[data-astro-cid-22rqomvy]:first-child{font-family:var(--display);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600;font-stretch:85%;line-height:1.3}.photo[data-astro-cid-22rqomvy]{aspect-ratio:4/5}@media (width<=900px){.with-photo[data-astro-cid-22rqomvy]{grid-template-columns:minmax(0,1fr)}}ol[data-astro-cid-ofwffbqy]{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;margin:0;padding:18px 0;font-size:.8125rem;font-weight:500;list-style:none;display:flex}li[data-astro-cid-ofwffbqy]+li[data-astro-cid-ofwffbqy]:before{content:"/";color:var(--ink-faint);margin-inline:12px}a[data-astro-cid-ofwffbqy]{color:var(--ink-soft);text-decoration:none}a[data-astro-cid-ofwffbqy]:hover{color:var(--ink);text-decoration:underline}a[data-astro-cid-ofwffbqy][aria-current=page]{color:var(--ink)}.card[data-astro-cid-v5bv4apj]{background:var(--bg);border:var(--hairline);flex-direction:column;transition:border-color .15s;display:flex;position:relative}.card[data-astro-cid-v5bv4apj]:hover{border-color:var(--ink)}.card[data-astro-cid-v5bv4apj]:focus-within{outline:2px solid var(--ink);outline-offset:2px}.media[data-astro-cid-v5bv4apj]{aspect-ratio:16/10}.media[data-astro-cid-v5bv4apj] img{transition:transform .5s}.card[data-astro-cid-v5bv4apj]:hover .media[data-astro-cid-v5bv4apj] img{transform:scale(1.02)}.badges[data-astro-cid-v5bv4apj]{pointer-events:none;gap:6px;display:flex;position:absolute;top:12px;left:12px}.body[data-astro-cid-v5bv4apj]{padding:18px 20px 20px;gap:6px;padding-right:64px;display:grid;position:relative}.price[data-astro-cid-v5bv4apj]{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.9vw,1.85rem);font-weight:700;font-stretch:92%;line-height:1.05}.facts[data-astro-cid-v5bv4apj]{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;font-size:.75rem;font-weight:600;display:flex}.facts[data-astro-cid-v5bv4apj] span[data-astro-cid-v5bv4apj]+span[data-astro-cid-v5bv4apj]:before{content:"·";color:var(--ink-faint);margin-inline:8px}.title[data-astro-cid-v5bv4apj]{font-family:var(--sans);letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;margin-top:4px;font-size:.9375rem;font-weight:500;font-stretch:100%;line-height:1.4;display:-webkit-box;overflow:hidden}.title[data-astro-cid-v5bv4apj] a[data-astro-cid-v5bv4apj]{text-decoration:none}.title[data-astro-cid-v5bv4apj] a[data-astro-cid-v5bv4apj]:after{content:"";position:absolute;inset:0}.title[data-astro-cid-v5bv4apj] a[data-astro-cid-v5bv4apj]:focus-visible{outline:none}.card[data-astro-cid-v5bv4apj]:hover .title[data-astro-cid-v5bv4apj] a[data-astro-cid-v5bv4apj]{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px}.place[data-astro-cid-v5bv4apj]{color:var(--ink-soft);font-size:.875rem}.index[data-astro-cid-v5bv4apj]{font-size:2rem;line-height:1;position:absolute;bottom:14px;right:18px}.sold[data-astro-cid-v5bv4apj] .media[data-astro-cid-v5bv4apj] img{filter:grayscale(.6)}.profile[data-astro-cid-yswujelz]{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(320px,.85fr);align-items:start;gap:clamp(28px,4vw,56px);padding-block:16px clamp(56px,6vw,88px);display:grid}.photo[data-astro-cid-yswujelz]{aspect-ratio:4/5}.initials[data-astro-cid-yswujelz]{background:var(--primary);color:var(--on-primary);font-family:var(--display);font-stretch:var(--display-stretch);font-size:6rem;font-weight:800}.about[data-astro-cid-yswujelz]{align-content:start;gap:20px;display:grid}.about[data-astro-cid-yswujelz] h1[data-astro-cid-yswujelz]{overflow-wrap:anywhere}.stat[data-astro-cid-yswujelz]{border-block:var(--hairline);align-items:baseline;gap:12px;padding-block:14px;display:flex}.stat-value[data-astro-cid-yswujelz]{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2.75rem;line-height:1}.contact[data-astro-cid-yswujelz]{flex-wrap:wrap;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.contact[data-astro-cid-yswujelz] .button[data-astro-cid-yswujelz]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ask[data-astro-cid-yswujelz]{background:var(--surface);gap:20px;padding:clamp(20px,2.4vw,32px);display:grid}.offers[data-astro-cid-yswujelz]{padding-bottom:clamp(64px,8vw,120px)}@media (width<=1100px){.profile[data-astro-cid-yswujelz]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.ask[data-astro-cid-yswujelz]{grid-column:1/-1}}@media (width<=700px){.profile[data-astro-cid-yswujelz]{grid-template-columns:minmax(0,1fr)}}.pagination[data-astro-cid-xrib4bv3]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;display:flex}ol[data-astro-cid-xrib4bv3]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.square[data-astro-cid-xrib4bv3],.gap[data-astro-cid-xrib4bv3]{min-width:44px;height:44px;font-family:var(--display);font-variant-numeric:tabular-nums;place-items:center;padding:0 8px;font-size:1rem;font-stretch:100%;text-decoration:none;display:grid}.square[data-astro-cid-xrib4bv3]{border:var(--hairline-strong)}.square[data-astro-cid-xrib4bv3]:hover{border-color:var(--ink)}.square[data-astro-cid-xrib4bv3][aria-current=page]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.square[data-astro-cid-xrib4bv3] .icon{width:20px;height:20px}.post[data-astro-cid-j2gbyuqb]{border-top:4px solid var(--ink);align-content:start;display:grid;position:relative}.media[data-astro-cid-j2gbyuqb]{aspect-ratio:16/9}.body[data-astro-cid-j2gbyuqb]{gap:12px;padding-top:18px;display:grid}.meta[data-astro-cid-j2gbyuqb]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:.75rem;font-weight:600;display:flex}.meta[data-astro-cid-j2gbyuqb] .m-num[data-astro-cid-j2gbyuqb]{letter-spacing:.04em;font-size:.9375rem}.title[data-astro-cid-j2gbyuqb]{font-size:clamp(1.6rem,2.2vw,2.1rem);line-height:.98}.title[data-astro-cid-j2gbyuqb] a[data-astro-cid-j2gbyuqb]{text-decoration:none}.title[data-astro-cid-j2gbyuqb] a[data-astro-cid-j2gbyuqb]:after{content:"";position:absolute;inset:0}.title[data-astro-cid-j2gbyuqb] a[data-astro-cid-j2gbyuqb]:focus-visible{outline:none}.post[data-astro-cid-j2gbyuqb]:focus-within{outline:2px solid var(--ink);outline-offset:4px}.post[data-astro-cid-j2gbyuqb]:hover .title[data-astro-cid-j2gbyuqb] a[data-astro-cid-j2gbyuqb]{text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.12em;text-decoration-thickness:3px}.excerpt[data-astro-cid-j2gbyuqb]{color:var(--ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.posts[data-astro-cid-3s3ro6wx]{row-gap:clamp(40px,4vw,64px)}.contact[data-astro-cid-gefuswuu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.details[data-astro-cid-gefuswuu]{gap:32px;display:grid}dl[data-astro-cid-gefuswuu]{border-top:2px solid var(--ink);margin:0;display:grid}dl[data-astro-cid-gefuswuu]>div[data-astro-cid-gefuswuu]{border-bottom:var(--hairline);grid-template-columns:10rem minmax(0,1fr);gap:6px 24px;padding:20px 0;display:grid}dt[data-astro-cid-gefuswuu]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding-top:6px;font-size:.75rem;font-weight:600}dd[data-astro-cid-gefuswuu]{font-family:var(--display);overflow-wrap:anywhere;grid-column:2;margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:600;font-stretch:90%;line-height:1.3}dd[data-astro-cid-gefuswuu].small{font-family:var(--sans);color:var(--ink-soft);font-size:.875rem;font-weight:400;font-stretch:100%}dd[data-astro-cid-gefuswuu] a[data-astro-cid-gefuswuu]{align-items:center;gap:12px;text-decoration:none;display:inline-flex}dd[data-astro-cid-gefuswuu] a[data-astro-cid-gefuswuu]:hover{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:2px}.line[data-astro-cid-gefuswuu]{display:block}.photo[data-astro-cid-gefuswuu]{aspect-ratio:16/10}.form[data-astro-cid-gefuswuu]{border-top:2px solid var(--ink);background:var(--surface);gap:24px;padding:32px;display:grid}@media (width<=900px){.contact[data-astro-cid-gefuswuu]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.form[data-astro-cid-gefuswuu]{padding:24px 20px}dl[data-astro-cid-gefuswuu]>div[data-astro-cid-gefuswuu]{grid-template-columns:minmax(0,1fr)}dd[data-astro-cid-gefuswuu]{grid-column:1}}.no-photos[data-astro-cid-ikp6ymza]{aspect-ratio:21/6;background:var(--surface);color:var(--ink-soft);justify-content:center;align-items:center;gap:10px;display:flex}.estate[data-astro-cid-ikp6ymza]{max-width:var(--max);grid-template:"head side""body side"1fr/minmax(0,1fr) clamp(360px,36vw,580px);margin-inline:auto;display:grid}.head[data-astro-cid-ikp6ymza]{padding:clamp(28px, 3vw, 44px) clamp(24px, 4vw, 64px) 0 var(--gutter);grid-area:head;gap:18px;display:grid}.title[data-astro-cid-ikp6ymza]{max-width:20ch;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:.92}.place[data-astro-cid-ikp6ymza]{color:var(--ink-soft);align-items:center;gap:10px;font-size:1.0625rem;display:flex}.facts[data-astro-cid-ikp6ymza]{border-top:var(--hairline);border-left:var(--hairline);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:12px 0 0;display:grid}.facts[data-astro-cid-ikp6ymza]>div[data-astro-cid-ikp6ymza]{border-right:var(--hairline);border-bottom:var(--hairline);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:18px 20px;display:flex}.facts[data-astro-cid-ikp6ymza] dt[data-astro-cid-ikp6ymza]{color:var(--ink-soft);font-size:.8125rem}.facts[data-astro-cid-ikp6ymza] dd[data-astro-cid-ikp6ymza]{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.fact-value[data-astro-cid-ikp6ymza]{font-family:var(--display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:700;font-stretch:90%;line-height:1}.fact-suffix[data-astro-cid-ikp6ymza]{color:var(--ink-soft);font-size:1rem}.side[data-astro-cid-ikp6ymza]{color:var(--on-primary);grid-area:side}.side-inner[data-astro-cid-ikp6ymza]{background:var(--primary);gap:20px;padding:clamp(28px,3vw,44px) clamp(20px,3vw,44px) clamp(32px,3vw,48px);display:grid;position:sticky;top:0}.side-top[data-astro-cid-ikp6ymza]{gap:20px;display:grid}.side-form[data-astro-cid-ikp6ymza]{gap:20px;scroll-margin-top:16px;display:grid}.ask-title[data-astro-cid-ikp6ymza]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price[data-astro-cid-ikp6ymza]{gap:6px;display:grid}.amount[data-astro-cid-ikp6ymza]{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,3.8vw,3.75rem);font-weight:700;font-stretch:88%;line-height:.95}.per-m2[data-astro-cid-ikp6ymza]{font-size:1rem;font-weight:500}.agent[data-astro-cid-ikp6ymza]{background:var(--bg);color:var(--ink);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;padding:12px;display:grid}.agent-photo[data-astro-cid-ikp6ymza]{object-fit:cover;background:var(--surface);width:112px;height:112px}.agent-initial[data-astro-cid-ikp6ymza]{background:var(--ink);color:#fff;font-family:var(--display);font-stretch:var(--display-stretch);place-items:center;font-size:3rem;font-weight:800;display:grid}.agent-text[data-astro-cid-ikp6ymza]{justify-items:start;gap:4px;min-width:0;display:grid}.agent-role[data-astro-cid-ikp6ymza]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:600}.agent-name[data-astro-cid-ikp6ymza]{font-family:var(--display);font-size:1.6rem;font-weight:700;font-stretch:80%;line-height:1.05}.agent-name[data-astro-cid-ikp6ymza] a[data-astro-cid-ikp6ymza]{text-decoration:none}.agent-name[data-astro-cid-ikp6ymza] a[data-astro-cid-ikp6ymza]:hover{text-decoration:underline}.agent[data-astro-cid-ikp6ymza] .agent-phone[data-astro-cid-ikp6ymza]{max-width:100%;min-height:44px;margin-top:8px;padding:0 16px;font-size:1rem}html.theme-modern .estate-actions-row{background:var(--bg);color:var(--ink);padding:12px}html.theme-modern .estate-actions-row :focus-visible{outline-color:var(--ink)}html.theme-modern .estate-actions-photo{background:var(--ink);color:#fff;width:56px;height:56px;font-family:var(--display);font-stretch:var(--display-stretch);border-radius:0;font-size:1.75rem;font-weight:800}html.theme-modern .estate-actions-name{font-family:var(--display);font-size:1.4rem;font-weight:700;font-stretch:80%;line-height:1.05}html.theme-modern .estate-actions-role{letter-spacing:.1em;text-transform:uppercase;order:-1;font-size:.75rem;font-weight:600}html.theme-modern .estate-actions .estate-actions-buttons .estate-actions-ask{color:var(--ink);border-color:var(--ink)}html.theme-modern .estate-actions .estate-actions-buttons .estate-actions-ask:hover{background:var(--ink);color:#fff}html.theme-modern .estate-actions-buttons .button{min-height:48px}html.theme-modern .estate-actions-bar{z-index:40;padding-block:8px calc(8px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--ink)}.agent[data-astro-cid-ikp6ymza] [data-astro-cid-ikp6ymza]:focus-visible{outline-color:var(--ink)}.body[data-astro-cid-ikp6ymza]{padding:0 clamp(24px, 4vw, 64px) clamp(64px, 7vw, 112px) var(--gutter);grid-area:body}.note[data-astro-cid-ikp6ymza]{border-left:4px solid var(--primary);background:var(--surface);margin-top:32px;padding:14px 16px;font-size:.95rem}.block[data-astro-cid-ikp6ymza]{gap:18px;padding-top:clamp(40px,4vw,56px);display:grid}.groups[data-astro-cid-ikp6ymza]{columns:2;column-gap:48px}.group[data-astro-cid-ikp6ymza]{break-inside:avoid;align-content:start;gap:8px;margin-bottom:32px;display:grid}.group-title[data-astro-cid-ikp6ymza]{border-bottom:2px solid var(--ink);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;padding-bottom:8px;font-size:.8125rem;font-weight:600;font-stretch:100%;line-height:1.4}.group[data-astro-cid-ikp6ymza] dl[data-astro-cid-ikp6ymza]{margin:0}.group[data-astro-cid-ikp6ymza] dl[data-astro-cid-ikp6ymza]>div[data-astro-cid-ikp6ymza]{border-bottom:var(--hairline);justify-content:space-between;gap:16px;padding:10px 0;font-size:.95rem;display:flex}.group[data-astro-cid-ikp6ymza] dt[data-astro-cid-ikp6ymza]{color:var(--ink-soft)}.group[data-astro-cid-ikp6ymza] dd[data-astro-cid-ikp6ymza]{text-align:right;margin:0;font-weight:500}.group[data-astro-cid-ikp6ymza] dd[data-astro-cid-ikp6ymza] a[data-astro-cid-ikp6ymza]{color:var(--primary-text)}.links[data-astro-cid-ikp6ymza]{flex-wrap:wrap;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:flex}.mini-map[data-astro-cid-ikp6ymza]{border:var(--hairline);height:380px}@media (width<=1000px){.estate[data-astro-cid-ikp6ymza]{grid-template:"head""top""body""form"/minmax(0,1fr)}.side[data-astro-cid-ikp6ymza],.side-inner[data-astro-cid-ikp6ymza]{display:contents}.side-top[data-astro-cid-ikp6ymza],.side-form[data-astro-cid-ikp6ymza]{padding:clamp(24px, 4vw, 40px) var(--gutter);background:var(--primary)}.side-top[data-astro-cid-ikp6ymza]{grid-area:top;gap:16px}.side-form[data-astro-cid-ikp6ymza]{grid-area:form}.ask-title[data-astro-cid-ikp6ymza]{clip-path:none;white-space:normal;width:auto;height:auto;font-size:clamp(1.9rem,6vw,2.4rem);position:static;overflow:visible}.head[data-astro-cid-ikp6ymza]{padding-right:var(--gutter);padding-bottom:clamp(28px,4vw,40px)}.body[data-astro-cid-ikp6ymza]{padding-right:var(--gutter);padding-bottom:clamp(40px,6vw,64px)}.agent[data-astro-cid-ikp6ymza]{display:none}}@media (width<=640px){.groups[data-astro-cid-ikp6ymza]{columns:1}}.filterbar[data-astro-cid-bnd5f7fx]{z-index:30;background:var(--bg);border-bottom:var(--hairline);position:relative}.filters[data-astro-cid-bnd5f7fx]{align-items:stretch;min-height:64px;display:flex}.cell[data-astro-cid-bnd5f7fx]{border-right:var(--hairline);align-items:stretch;display:flex;position:relative}.more[data-astro-cid-bnd5f7fx]{display:contents}.more-toggle[data-astro-cid-bnd5f7fx]{display:none}.cell[data-astro-cid-bnd5f7fx]>select[data-astro-cid-bnd5f7fx],.cell[data-astro-cid-bnd5f7fx]>summary[data-astro-cid-bnd5f7fx]{appearance:none;min-width:150px;height:100%;min-height:64px;color:var(--ink);font-family:var(--display);font-stretch:var(--ui-stretch);white-space:nowrap;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F172A' stroke-width='1.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 16px center/18px no-repeat;border:0;border-radius:0;align-items:center;padding:0 44px 0 20px;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.cell[data-astro-cid-bnd5f7fx]>summary[data-astro-cid-bnd5f7fx]::-webkit-details-marker{display:none}.cell[data-astro-cid-bnd5f7fx]>select[data-astro-cid-bnd5f7fx]:hover,.cell[data-astro-cid-bnd5f7fx]>summary[data-astro-cid-bnd5f7fx]:hover{background-color:var(--surface)}.cell[data-astro-cid-bnd5f7fx]>select[data-astro-cid-bnd5f7fx]:focus-visible,.cell[data-astro-cid-bnd5f7fx]>summary[data-astro-cid-bnd5f7fx]:focus-visible,.views[data-astro-cid-bnd5f7fx] a[data-astro-cid-bnd5f7fx]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.popover[data-astro-cid-bnd5f7fx][open]>summary[data-astro-cid-bnd5f7fx]{background-color:var(--surface);box-shadow:inset 0 -3px 0 var(--primary)}.panel[data-astro-cid-bnd5f7fx]{z-index:30;background:var(--bg);border:1px solid var(--ink);gap:8px;width:260px;padding:18px;display:grid;position:absolute;top:100%;left:-1px}.panel[data-astro-cid-bnd5f7fx] label[data-astro-cid-bnd5f7fx]{color:var(--ink-soft);font-size:.8125rem;font-weight:500}.panel[data-astro-cid-bnd5f7fx] select[data-astro-cid-bnd5f7fx]{appearance:none;border:var(--hairline-strong);background:var(--bg);border-radius:0;width:100%;min-height:48px;padding:0 12px;font-size:.95rem}.apply[data-astro-cid-bnd5f7fx]{background:var(--primary);color:var(--on-primary);font-family:var(--display);font-stretch:var(--ui-stretch);cursor:pointer;border:0;align-items:center;gap:10px;padding:0 22px;font-size:1.0625rem;font-weight:600;display:inline-flex}.js .apply[data-astro-cid-bnd5f7fx]{display:none}.sort[data-astro-cid-bnd5f7fx]{border-left:var(--hairline);margin-left:auto}.views[data-astro-cid-bnd5f7fx]{border-right:0;align-items:center;gap:4px;padding:0 16px}.views[data-astro-cid-bnd5f7fx] a[data-astro-cid-bnd5f7fx]{min-height:40px;font-family:var(--display);font-stretch:var(--ui-stretch);align-items:center;gap:8px;padding:0 14px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.views[data-astro-cid-bnd5f7fx] a[data-astro-cid-bnd5f7fx] .icon{width:18px;height:18px}.views[data-astro-cid-bnd5f7fx] a[data-astro-cid-bnd5f7fx]:hover{background:var(--surface)}.views[data-astro-cid-bnd5f7fx] a[data-astro-cid-bnd5f7fx][aria-current=page]{background:var(--primary);color:var(--on-primary)}@media (width<=1180px){.filters[data-astro-cid-bnd5f7fx]{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;min-height:0;display:grid}.cell[data-astro-cid-bnd5f7fx]>select[data-astro-cid-bnd5f7fx],.cell[data-astro-cid-bnd5f7fx]>summary[data-astro-cid-bnd5f7fx]{text-overflow:ellipsis;width:100%;min-width:0;min-height:56px;padding-left:16px;overflow:hidden}.filters[data-astro-cid-bnd5f7fx].js .more-toggle[data-astro-cid-bnd5f7fx]{min-height:56px;color:var(--ink);font-family:var(--display);font-stretch:var(--ui-stretch);white-space:nowrap;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-left:0;align-items:center;gap:10px;padding:0 18px;font-size:1.0625rem;font-weight:600;display:inline-flex}.more-toggle[data-astro-cid-bnd5f7fx] .icon{width:18px;height:18px}.more-toggle[data-astro-cid-bnd5f7fx]:hover,.more-toggle[data-astro-cid-bnd5f7fx][aria-expanded=true]{background:var(--surface)}.more-toggle[data-astro-cid-bnd5f7fx][aria-expanded=true]{box-shadow:inset 0 -3px 0 var(--primary)}.more-toggle[data-astro-cid-bnd5f7fx]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.more-count[data-astro-cid-bnd5f7fx]{background:var(--primary);min-width:22px;height:22px;color:var(--on-primary);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:.8125rem;display:inline-grid}.more[data-astro-cid-bnd5f7fx]{border-top:var(--hairline);order:1;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filters[data-astro-cid-bnd5f7fx].js:not(.more-open) .more[data-astro-cid-bnd5f7fx]{display:none}.more[data-astro-cid-bnd5f7fx]>.cell[data-astro-cid-bnd5f7fx]{border-bottom:var(--hairline);flex-direction:column}.more[data-astro-cid-bnd5f7fx]>.cell[data-astro-cid-bnd5f7fx]:nth-child(2n){border-right:0}.more[data-astro-cid-bnd5f7fx]>.cell[data-astro-cid-bnd5f7fx]:nth-last-child(-n+2){border-bottom:0}.popover[data-astro-cid-bnd5f7fx] .panel[data-astro-cid-bnd5f7fx]{border:0;border-top:var(--hairline);background:var(--surface);width:auto;position:static}.sort[data-astro-cid-bnd5f7fx]{border-left:0;margin-left:0}.apply[data-astro-cid-bnd5f7fx]{order:2;grid-column:1/-1;justify-content:center;min-height:56px}.views[data-astro-cid-bnd5f7fx]{padding:0 8px}.views[data-astro-cid-bnd5f7fx] a[data-astro-cid-bnd5f7fx]{padding:0 10px}}@media (width<=640px){.filters[data-astro-cid-bnd5f7fx]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters[data-astro-cid-bnd5f7fx]>.cell[data-astro-cid-bnd5f7fx]:nth-child(2){border-right:0}.filters[data-astro-cid-bnd5f7fx]>.cell[data-astro-cid-bnd5f7fx]:nth-child(-n+2){border-bottom:var(--hairline)}.filters[data-astro-cid-bnd5f7fx].js .more-toggle[data-astro-cid-bnd5f7fx]{border-right:var(--hairline);justify-content:flex-start;padding-left:16px}.views[data-astro-cid-bnd5f7fx]{justify-content:flex-end}.more[data-astro-cid-bnd5f7fx]{grid-template-columns:minmax(0,1fr)}.more[data-astro-cid-bnd5f7fx]>.cell[data-astro-cid-bnd5f7fx]{border-right:0}.more[data-astro-cid-bnd5f7fx]>.cell[data-astro-cid-bnd5f7fx]:nth-last-child(2){border-bottom:var(--hairline)}}.results[data-astro-cid-cov5mjn5]{width:100%;max-width:var(--max);margin-inline:auto}.results-map[data-astro-cid-cov5mjn5]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);max-width:none;display:grid}.list[data-astro-cid-cov5mjn5]{padding:clamp(28px, 3vw, 44px) var(--gutter) clamp(56px, 6vw, 96px)}.results-map[data-astro-cid-cov5mjn5] .list[data-astro-cid-cov5mjn5]{padding-right:clamp(20px,2.4vw,40px)}.list-head[data-astro-cid-cov5mjn5]{gap:18px;margin-bottom:clamp(20px,2.4vw,32px);display:grid}h1[data-astro-cid-cov5mjn5]{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.count[data-astro-cid-cov5mjn5]{font-size:clamp(3rem,6vw,6rem);line-height:.9}.where[data-astro-cid-cov5mjn5]{font-family:var(--display);font-stretch:var(--ui-stretch);color:var(--ink-soft);font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:500}.chips[data-astro-cid-cov5mjn5]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-cov5mjn5]{background:var(--ink);color:#fff;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.chip[data-astro-cid-cov5mjn5]:hover{background:var(--primary);color:var(--on-primary)}.chip[data-astro-cid-cov5mjn5] .icon{width:14px;height:14px}.clear[data-astro-cid-cov5mjn5]{min-height:40px;text-decoration-color:var(--primary);align-items:center;margin-left:8px;font-size:.875rem;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.grid[data-astro-cid-cov5mjn5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);display:grid}.results-map[data-astro-cid-cov5mjn5] .grid[data-astro-cid-cov5mjn5]{grid-template-columns:repeat(2,minmax(0,1fr))}.empty[data-astro-cid-cov5mjn5]{justify-items:start;gap:14px;padding:48px 0;display:grid}.map-pane[data-astro-cid-cov5mjn5]{border-left:var(--hairline);height:100vh;position:sticky;top:0}.map-fallback[data-astro-cid-cov5mjn5]{height:100%;color:var(--ink-soft);background:#eef0f3;place-items:center;display:grid}@media (width<=1100px){.grid[data-astro-cid-cov5mjn5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.results-map[data-astro-cid-cov5mjn5]{flex-direction:column-reverse;display:flex}.results-map[data-astro-cid-cov5mjn5] .list[data-astro-cid-cov5mjn5]{padding-right:var(--gutter)}.map-pane[data-astro-cid-cov5mjn5]{border-left:0;border-bottom:var(--hairline);height:60vh;position:relative}}@media (width<=640px){.grid[data-astro-cid-cov5mjn5],.results-map[data-astro-cid-cov5mjn5] .grid[data-astro-cid-cov5mjn5]{grid-template-columns:minmax(0,1fr)}}.search[data-astro-cid-iyftyzq3]{background:var(--bg);border:var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.field[data-astro-cid-iyftyzq3]{border-right:var(--hairline);align-items:center;min-height:80px;display:flex;position:relative}.field[data-astro-cid-iyftyzq3] select[data-astro-cid-iyftyzq3]{appearance:none;width:100%;min-width:0;height:100%;color:var(--ink);font-family:var(--display);font-stretch:var(--ui-stretch);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 48px 0 clamp(18px,2vw,32px);font-size:1.25rem;font-weight:500}.field[data-astro-cid-iyftyzq3] select[data-astro-cid-iyftyzq3]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.field[data-astro-cid-iyftyzq3]:hover{background:var(--surface)}.field[data-astro-cid-iyftyzq3] .chevron{pointer-events:none;width:20px;height:20px;position:absolute;right:20px}.submit[data-astro-cid-iyftyzq3]{background:var(--ink);color:#fff;min-height:80px;font-family:var(--display);font-stretch:var(--ui-stretch);white-space:nowrap;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:24px;padding:0 clamp(24px,2.4vw,40px);font-size:1.3rem;font-weight:700;transition:background-color .15s;display:inline-flex}.submit[data-astro-cid-iyftyzq3]:hover{background:var(--primary);color:var(--on-primary)}.submit[data-astro-cid-iyftyzq3]:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.submit[data-astro-cid-iyftyzq3] .icon{width:24px;height:24px}@media (width<=1180px){.search[data-astro-cid-iyftyzq3]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-astro-cid-iyftyzq3]{border-bottom:var(--hairline);min-height:64px}.field[data-astro-cid-iyftyzq3]:nth-of-type(2n){border-right:0}.submit[data-astro-cid-iyftyzq3]{grid-column:1/-1;min-height:64px}}@media (width<=480px){.search[data-astro-cid-iyftyzq3]{grid-template-columns:minmax(0,1fr)}.field[data-astro-cid-iyftyzq3]{border-right:0}.field[data-astro-cid-iyftyzq3] select[data-astro-cid-iyftyzq3]{font-size:1.125rem}}.hero[data-astro-cid-qlqmonps]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:clamp(520px,72vh,720px);display:grid}.hero[data-astro-cid-qlqmonps].no-photo{grid-template-columns:minmax(0,1fr)}.hero-block[data-astro-cid-qlqmonps]{padding:clamp(48px, 6vw, 96px) var(--gutter) clamp(88px, 9vw, 132px);background:var(--primary);color:var(--on-primary);align-content:center;gap:clamp(18px,2vw,28px);display:grid}.hero-block[data-astro-cid-qlqmonps] h1[data-astro-cid-qlqmonps]{overflow-wrap:break-word;hyphens:manual;max-width:11ch;font-size:clamp(3.4rem,8.4vw,9.5rem)}.no-photo[data-astro-cid-qlqmonps] .hero-block[data-astro-cid-qlqmonps] h1[data-astro-cid-qlqmonps]{max-width:14ch}.hero-sub[data-astro-cid-qlqmonps]{max-width:40ch;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:500;line-height:1.45}.hero-photo[data-astro-cid-qlqmonps]{background:var(--surface);position:relative;overflow:hidden}.hero-photo[data-astro-cid-qlqmonps] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.search-wrap[data-astro-cid-qlqmonps]{z-index:2;width:100%;max-width:var(--max);padding-inline:var(--gutter);margin:-56px auto 0;position:relative}.stats-row[data-astro-cid-qlqmonps]{border-bottom:var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.stats[data-astro-cid-qlqmonps]{grid-auto-columns:minmax(0,280px);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-qlqmonps] li[data-astro-cid-qlqmonps]{align-items:baseline;gap:14px;padding:clamp(24px,3vw,36px) clamp(16px,2.4vw,40px);display:flex}.stats[data-astro-cid-qlqmonps] li[data-astro-cid-qlqmonps]+li[data-astro-cid-qlqmonps]{border-left:var(--hairline)}.stat-value[data-astro-cid-qlqmonps]{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2.75rem,4.4vw,4rem);font-weight:400;font-stretch:100%;line-height:1}.stat-word[data-astro-cid-qlqmonps]{color:var(--ink-soft);font-size:1.0625rem}.map-cell[data-astro-cid-qlqmonps]{border-left:var(--hairline);grid-column:-2;align-items:center;padding:20px 0 20px clamp(16px,2.4vw,40px);display:flex}.map-cell[data-astro-cid-qlqmonps] .m-arrow-link[data-astro-cid-qlqmonps]{white-space:normal}.about-section[data-astro-cid-qlqmonps]{border-top:var(--hairline)}.about[data-astro-cid-qlqmonps]{align-items:center;gap:clamp(32px,6vw,96px);display:grid}.about[data-astro-cid-qlqmonps].with-photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-copy[data-astro-cid-qlqmonps]{justify-items:start;gap:22px;max-width:640px;display:grid}.about-photo[data-astro-cid-qlqmonps]{aspect-ratio:4/3}@media (width<=900px){.hero[data-astro-cid-qlqmonps]{grid-template-columns:minmax(0,1fr);min-height:0}.hero-block[data-astro-cid-qlqmonps]{padding-bottom:88px}.hero-photo[data-astro-cid-qlqmonps]{aspect-ratio:16/10;order:-1}.about[data-astro-cid-qlqmonps].with-photo,.stats-row[data-astro-cid-qlqmonps]{grid-template-columns:minmax(0,1fr)}.stats[data-astro-cid-qlqmonps]{grid-auto-columns:minmax(0,1fr)}.stats[data-astro-cid-qlqmonps] li[data-astro-cid-qlqmonps]{flex-wrap:wrap;gap:0 10px;padding-inline:0 16px}.stats[data-astro-cid-qlqmonps] li[data-astro-cid-qlqmonps]+li[data-astro-cid-qlqmonps]{padding-left:16px}.map-cell[data-astro-cid-qlqmonps]{border-left:0;border-top:var(--hairline);grid-column:auto;padding:12px 0 20px}}@media (width<=560px){.hero-block[data-astro-cid-qlqmonps] h1[data-astro-cid-qlqmonps]{max-width:none;font-size:clamp(3rem,15vw,4.25rem)}.search-wrap[data-astro-cid-qlqmonps]{margin-top:-44px;padding-inline:12px}}.message[data-astro-cid-jlbocz74]{min-height:clamp(420px,64vh,640px);max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;display:grid}.numeral[data-astro-cid-jlbocz74]{padding:clamp(28px, 4vw, 56px) var(--gutter);background:var(--primary);color:var(--on-primary);align-items:flex-end;display:flex}.numeral[data-astro-cid-jlbocz74] span[data-astro-cid-jlbocz74]{font-family:var(--display);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums;font-size:clamp(7rem,20vw,18rem);font-weight:800;line-height:.8}.copy[data-astro-cid-jlbocz74]{padding:clamp(40px, 6vw, 96px) var(--gutter);align-content:center;justify-items:start;gap:22px;display:grid}.actions[data-astro-cid-jlbocz74]{margin-top:8px}@media (width<=800px){.message[data-astro-cid-jlbocz74]{grid-template-columns:minmax(0,1fr)}.numeral[data-astro-cid-jlbocz74]{min-height:220px}}.article[data-astro-cid-mvo4vfff]{padding-bottom:clamp(64px,8vw,120px)}.head[data-astro-cid-mvo4vfff]{gap:20px;padding-block:clamp(32px,5vw,72px) clamp(28px,4vw,48px);display:grid}.head[data-astro-cid-mvo4vfff] h1[data-astro-cid-mvo4vfff]{max-width:22ch}.back[data-astro-cid-mvo4vfff]{letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--primary-text);justify-self:start;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.back[data-astro-cid-mvo4vfff]:hover{text-decoration:underline}.back[data-astro-cid-mvo4vfff] .icon{width:18px;height:18px}.meta[data-astro-cid-mvo4vfff]{border-top:var(--hairline);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:4px 0;padding-top:16px;font-size:.8125rem;font-weight:600;display:flex}.meta[data-astro-cid-mvo4vfff]>[data-astro-cid-mvo4vfff]+[data-astro-cid-mvo4vfff]:before{content:"/";color:var(--ink-faint);margin-inline:14px}.cover[data-astro-cid-mvo4vfff]{aspect-ratio:21/9;width:100%;max-height:640px}.layout[data-astro-cid-mvo4vfff]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-top:clamp(36px,4vw,64px);display:grid}.excerpt[data-astro-cid-mvo4vfff]{border-top:4px solid var(--primary);font-family:var(--display);padding-top:16px;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:600;font-stretch:85%;line-height:1.3}@media (width<=900px){.layout[data-astro-cid-mvo4vfff]{grid-template-columns:minmax(0,1fr)}.cover[data-astro-cid-mvo4vfff]{aspect-ratio:16/10}}.team[data-astro-cid-pdgbfabe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);display:grid}@media (width<=1000px){.team[data-astro-cid-pdgbfabe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.theme-modern{--bg:#fff;--surface:#f1f3f6;--surface-strong:#e5e9ef;--ink:#0f172a;--ink-soft:#475569;--ink-faint:#64748b;--line:#0f172a1f;--line-strong:#0f172a47;--danger:#b42318;--footer-bg:#0f172a;--footer-ink:#e2e8f0;--footer-soft:#94a3b8;--footer-line:#e2e8f029;--display:"Archivo Variable", "Archivo Narrow", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--display-stretch:66%;--ui-stretch:86%;--radius:0;--hairline:1px solid var(--line);--hairline-strong:1px solid var(--line-strong);--gutter:clamp(16px, 3.2vw, 48px);--max:1600px;--header-h:88px}html.theme-modern{-webkit-text-size-adjust:100%;text-size-adjust:100%;& *,& :before,& :after{box-sizing:border-box}& body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-feature-settings:"cv11", "ss01";font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}& img{max-width:100%;height:auto;display:block}& a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}& h1,& h2,& h3,& h4{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:800;line-height:.95}& p{text-wrap:pretty;margin:0}& button,& input,& select,& textarea{font:inherit;color:inherit}& :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:0}& .m-on-primary :focus-visible,& .m-footer :focus-visible{outline-color:currentColor}& main:focus{outline:none}& .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}& .m-skip{z-index:100;background:var(--ink);color:var(--bg);padding:12px 18px;text-decoration:none;position:absolute;top:-100px;left:16px}& .m-skip:focus{top:12px}& .m-container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}& .m-section{padding-block:clamp(56px,7vw,112px)}& .m-section-surface{background:var(--surface)}& .m-display-xl{letter-spacing:-.01em;font-size:clamp(3.4rem,8.4vw,8.75rem);line-height:.86}& .m-display-lg{font-size:clamp(2.75rem,6vw,5.75rem);line-height:.9}& .m-display-md{font-size:clamp(2.1rem,3.6vw,3.4rem)}& .m-display-sm{font-size:clamp(1.6rem,2.2vw,2.1rem)}& .m-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-text);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:.8125rem;font-weight:600;display:flex}& .m-on-primary .m-eyebrow{color:var(--on-primary)}& .m-num{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink-faint);font-weight:400;font-stretch:100%}& .m-eyebrow .m-num{letter-spacing:.04em;font-size:.9375rem}& .m-on-primary .m-num{color:inherit;opacity:.85}& .m-lead{color:var(--ink-soft);max-width:60ch;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}& .m-muted{color:var(--ink-soft)}& .m-section-head{border-bottom:var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 32px;margin-bottom:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px);display:grid}& .m-section-head>div{gap:14px;display:grid}@media (width<=640px){& .m-section-head{grid-template-columns:1fr;align-items:start}& .m-section-head .m-arrow-link{justify-self:start}}& .m-arrow-link{min-height:44px;font-family:var(--display);font-stretch:var(--ui-stretch);color:var(--ink);white-space:nowrap;border-bottom:2px solid var(--primary);align-items:center;gap:12px;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}& .m-arrow-link:hover{gap:18px}& .m-arrow-link .icon{width:20px;height:20px}& .m-on-primary .m-arrow-link{color:var(--on-primary);border-color:var(--on-primary)}& .button{min-height:52px;font-family:var(--display);font-stretch:var(--ui-stretch);white-space:nowrap;cursor:pointer;box-shadow:none;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:1.0625rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}& .button .icon{flex:none;width:20px;height:20px}& .button-primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}& .button-primary:hover,& .button-ink:hover,& .button-ink{background:var(--ink);color:#fff;border-color:var(--ink)}& .button-ink:hover{background:#1e293b}& .button-outline{color:var(--ink);border-color:var(--ink);background:0 0}& .button-outline:hover{background:var(--ink);color:#fff;border-color:var(--ink)}& .button-inverse{background:var(--on-primary);color:var(--primary);border-color:var(--on-primary)}& .button-inverse:hover{background:var(--ink);color:#fff;border-color:var(--ink)}& .m-on-primary .button-outline{color:var(--on-primary);border-color:var(--on-primary)}& .m-on-primary .button-outline:hover{background:var(--on-primary);color:var(--primary)}& .button[disabled]{opacity:.6;cursor:progress}& .m-badge{background:var(--bg);min-height:28px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}& .m-badge-primary{background:var(--primary);color:var(--on-primary)}& .m-badge-sold{background:var(--ink);color:#fff}& .icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:20px;height:20px}& .m-prose{max-width:70ch;color:var(--ink);font-size:1.0625rem;line-height:1.75}& .m-prose>*+*{margin-top:1em}& .m-prose h2,& .m-prose h3,& .m-prose h4{margin-top:1.6em;line-height:1}& .m-prose h2{font-size:2.1rem}& .m-prose h3{font-size:1.6rem}& .m-prose h4{font-size:1.3rem}& .m-prose ul,& .m-prose ol{padding-left:1.3em}& .m-prose li+li{margin-top:.35em}& .m-prose li::marker{color:var(--primary-text)}& .m-prose blockquote{border-left:4px solid var(--primary);font-family:var(--display);margin:1.4em 0;padding:4px 0 4px 1.2em;font-size:1.5rem;font-weight:600;font-stretch:80%;line-height:1.3}& .m-prose a{color:var(--primary-text)}& .m-prose table{border-collapse:collapse;width:100%}& .m-prose th,& .m-prose td{border-bottom:var(--hairline);text-align:left;padding:8px 6px}& .m-ratio{background:var(--surface);position:relative;overflow:hidden}& .m-ratio>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}& .m-placeholder{width:100%;height:100%;color:var(--ink-faint);place-items:center;display:grid}& .m-page-body{padding-bottom:clamp(64px,8vw,120px)}& .m-grid-3,& .m-grid-4{gap:clamp(16px,1.6vw,24px);display:grid}& .m-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}& .m-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){& .m-grid-3,& .m-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){& .m-grid-3,& .m-grid-4{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){& *,& :before,& :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}html.theme-modern{& .gallery{position:relative}& .bento{background:var(--bg);border-radius:0;grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:clamp(280px,27vw,420px);display:grid;overflow:hidden}& .bento-1{grid-template-columns:minmax(0,1fr)}& .bento-2{grid-template-columns:repeat(2,minmax(0,1fr))}& .bento-item{background:var(--surface);cursor:zoom-in;border:0;grid-area:auto;padding:0;display:block;position:relative;overflow:hidden}& .bento-item:nth-child(n+4){display:none}& .bento-2 .bento-item:not(.bento-main),& .bento-4 .bento-item:last-child{grid-area:auto}& .bento-main{grid-row:auto}& .bento-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s}& .bento-item:hover img{transform:scale(1.02)}& .bento-item:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}& .bento-more{display:none}& .gallery-all{background:var(--ink);color:#fff;min-height:64px;font-family:var(--display);font-stretch:var(--ui-stretch);box-shadow:none;cursor:pointer;border:0;border-radius:0;margin:0;padding:0 24px;font-size:1.0625rem;font-weight:600;position:absolute;inset:auto 0 0 auto}& .gallery-all:hover{background:var(--primary);color:var(--on-primary)}& .gallery-all:focus-visible{outline-offset:-6px;outline:3px solid #fff}& .lightbox{color:#f8fafc;background:#0b1120;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}& .lightbox::backdrop{background:#0b1120e6}& .lightbox-figure{grid-template-rows:1fr auto;gap:12px;height:100%;margin:0;padding:64px 80px 24px;display:grid}& .lightbox-figure img{object-fit:contain;width:100%;height:100%}& .lightbox-figure figcaption{text-align:center;font-family:var(--display);font-variant-numeric:tabular-nums;opacity:.9;font-size:.95rem;font-stretch:100%}& .lightbox-close,& .lightbox-nav{width:56px;height:56px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:0;place-items:center;display:grid;position:absolute}& .lightbox-close:hover,& .lightbox-nav:hover{background:var(--primary);color:var(--on-primary)}& .lightbox-close:focus-visible,& .lightbox-nav:focus-visible{outline-offset:3px;outline:2px solid #fff}& .lightbox-close{top:0;right:0}& .lightbox-nav{top:50%;transform:translateY(-50%)}& .lightbox-prev{left:0}& .lightbox-next{right:0}@media (width<=720px){& .bento,& .bento-2,& .bento-1{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);height:300px}& .bento-item:nth-child(n+2){display:none}& .bento-main{grid-column:auto}& .gallery-all{min-height:52px;padding:0 18px;font-size:.95rem}& .lightbox-figure{padding:64px 8px 72px}& .lightbox-nav{top:auto;bottom:0;transform:none}}& .enquiry{gap:16px;display:grid}& .enquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}& .enquiry-phone,& .enquiry-message{grid-column:1/-1}& .enquiry-field{gap:6px;display:grid}& .enquiry-field label{color:var(--ink-soft);font-size:.8125rem;font-weight:500}& .enquiry-field input,& .enquiry-field textarea{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:52px;color:var(--ink);border-radius:0;padding:12px 14px;font-size:1rem}& .enquiry-field textarea{resize:vertical;min-height:120px}& .enquiry-field input:focus-visible,& .enquiry-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink);box-shadow:none}& .enquiry-field [aria-invalid=true]{border-color:var(--danger);box-shadow:inset 3px 0 0 var(--danger)}& .enquiry-error{color:var(--danger);justify-self:start;font-size:.8125rem;font-weight:500}& .enquiry-alert{border:0;border-left:4px solid var(--danger);color:var(--danger);background:#fff;padding:12px 14px;font-size:.875rem;font-weight:500}& .enquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}& .enquiry-info{color:var(--ink-soft);font-size:.8125rem;line-height:1.5}& .enquiry-info a{color:var(--primary-text)}& .enquiry-submit{width:100%;min-height:60px;font-size:1.25rem}& .enquiry-done{justify-items:start;gap:12px;padding:8px 0;display:grid}& .enquiry-done-title{font-family:var(--display);font-stretch:var(--display-stretch);font-size:2rem;font-weight:800;line-height:1}& .m-on-primary .enquiry-field label,& .m-on-primary .enquiry-info,& .m-on-primary .enquiry-info a{color:var(--on-primary)}& .m-on-primary .enquiry-field input,& .m-on-primary .enquiry-field textarea{border-color:#fff}& .m-on-primary .enquiry-field input:focus-visible,& .m-on-primary .enquiry-field textarea:focus-visible{outline:3px solid var(--ink);outline-offset:0}& .m-on-primary .enquiry-error{background:#fff;padding:2px 8px}& .m-on-primary .enquiry-submit{background:var(--ink);color:#fff;border-color:var(--ink)}& .m-on-primary .enquiry-submit:hover{color:var(--ink);background:#fff;border-color:#fff}& .m-on-primary .enquiry-submit:focus-visible{outline:2px solid var(--on-primary);outline-offset:3px}@media (width<=480px){& .enquiry-grid{grid-template-columns:minmax(0,1fr)}}& .consent{z-index:80;background:var(--bg);border:1px solid var(--ink);width:min(460px,100vw - 32px);box-shadow:8px 8px 0 var(--primary);border-radius:0;gap:14px;padding:24px;display:grid;position:fixed;bottom:16px;left:16px}& .consent-title{font-size:1.75rem}& .consent-text{color:var(--ink-soft);font-size:.9rem}& .consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}& .consent-actions .button{min-height:48px}& .map{background:#eef0f3;width:100%;height:100%;position:relative}& .map-canvas{position:absolute;inset:0}& .map-empty,& .map-status{color:var(--ink-soft);text-align:center;place-items:center;padding:24px;font-size:.95rem;display:grid}& .map-status{pointer-events:none;margin:0;position:absolute;inset:0}& .pin{background:var(--ink);color:#fff;font:600 .8125rem/1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:none;cursor:pointer;border:0;border-radius:0;padding:7px 9px;font-stretch:100%}& .pin:not(.pin-cluster):not(.pin-approximate):after{content:"";border:0;border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--ink);background:0 0;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}& .pin:hover,& .pin:focus{z-index:2;background:var(--primary);color:var(--on-primary);border-color:var(--primary)}& .pin:hover:after,& .pin:focus:after{border-top-color:var(--primary);background:0 0!important}& .pin:focus-visible{outline:2px solid var(--ink);outline-offset:2px}& .pin-approximate{outline-offset:-4px;outline:1px dashed #ffffffbf}& .pin-cluster{background:var(--primary);width:44px;height:44px;color:var(--on-primary);border-radius:0;place-items:center;padding:0;font-size:1rem;display:grid;box-shadow:0 0 0 4px #ffffffd9}& .pin-cluster:hover,& .pin-cluster:focus{background:var(--ink);color:#fff}& .map-preview{z-index:3;background:var(--bg);border:1px solid var(--ink);width:min(420px,100% - 32px);box-shadow:6px 6px 0 var(--primary);border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:12px;display:grid;position:absolute;bottom:40px;left:16px}& .map-preview img{object-fit:cover;border-radius:0;width:128px;height:96px}& .map-preview-text{align-content:center;gap:2px;padding-right:28px;display:grid}& .map-preview-price{font-family:var(--display);font-size:1.4rem;font-weight:700;font-stretch:90%;line-height:1.1}& .map-preview-facts{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:500}& .map-preview-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--primary);font-size:.9rem;text-decoration-thickness:2px}& .map-preview-link:after{content:"";position:absolute;inset:0}& .map-preview-close{z-index:1;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:4px;right:4px}& .map .maplibregl-ctrl-attrib{background:#ffffffe6;font-size:11px}& .map .maplibregl-ctrl-group{box-shadow:none;border:1px solid var(--ink);border-radius:0}& .map .maplibregl-ctrl-group button{width:36px;height:36px}}.footer[data-astro-cid-l6gx3yzb]{background:var(--footer-bg);color:var(--footer-ink)}.grid[data-astro-cid-l6gx3yzb]{border-bottom:1px solid var(--footer-line);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));display:grid}.grid[data-astro-cid-l6gx3yzb]>[data-astro-cid-l6gx3yzb]{padding-block:clamp(36px,4vw,56px)}.grid[data-astro-cid-l6gx3yzb]>[data-astro-cid-l6gx3yzb]+[data-astro-cid-l6gx3yzb]{border-left:1px solid var(--footer-line);padding-left:clamp(20px,2.4vw,36px)}.brand[data-astro-cid-l6gx3yzb]{max-width:12ch;font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;align-self:start;padding-right:24px;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:800;font-stretch:70%;line-height:.88;text-decoration:none}ul[data-astro-cid-l6gx3yzb]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.col[data-astro-cid-l6gx3yzb]{align-content:start;gap:4px;font-size:.9375rem;font-style:normal;display:grid}.col[data-astro-cid-l6gx3yzb] a[data-astro-cid-l6gx3yzb],.link-button[data-astro-cid-l6gx3yzb]{min-height:32px;color:var(--footer-ink);align-items:center;text-decoration:none;display:inline-flex}.col[data-astro-cid-l6gx3yzb] a[data-astro-cid-l6gx3yzb]:hover,.link-button[data-astro-cid-l6gx3yzb]:hover{text-decoration:underline}address[data-astro-cid-l6gx3yzb] span[data-astro-cid-l6gx3yzb]{color:var(--footer-soft)}.link-button[data-astro-cid-l6gx3yzb]{font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.langs[data-astro-cid-l6gx3yzb]{gap:8px;margin-top:16px;display:flex}.langs[data-astro-cid-l6gx3yzb] a[data-astro-cid-l6gx3yzb]{border:1px solid var(--footer-line);letter-spacing:.06em;justify-content:center;min-width:44px;min-height:36px;font-size:.8125rem;font-weight:600}.langs[data-astro-cid-l6gx3yzb] a[data-astro-cid-l6gx3yzb][aria-current=true]{background:var(--footer-ink);color:var(--footer-bg)}.meta[data-astro-cid-l6gx3yzb]{color:var(--footer-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px;font-size:.8125rem;display:flex}.vat[data-astro-cid-l6gx3yzb]{margin-left:16px}.meta[data-astro-cid-l6gx3yzb] a[data-astro-cid-l6gx3yzb]{color:var(--footer-ink);text-decoration:none}.meta[data-astro-cid-l6gx3yzb] a[data-astro-cid-l6gx3yzb]:hover{text-decoration:underline}@media (width<=960px){.grid[data-astro-cid-l6gx3yzb]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-astro-cid-l6gx3yzb]{grid-column:1/-1}.grid[data-astro-cid-l6gx3yzb]>[data-astro-cid-l6gx3yzb]+[data-astro-cid-l6gx3yzb]{border-left:0;padding-left:0}.grid[data-astro-cid-l6gx3yzb]>[data-astro-cid-l6gx3yzb]:nth-child(n+2){padding-top:0}}@media (width<=560px){.grid[data-astro-cid-l6gx3yzb]{grid-template-columns:minmax(0,1fr)}.grid[data-astro-cid-l6gx3yzb]>[data-astro-cid-l6gx3yzb]:nth-child(n+2){padding-block:0 24px}}.header[data-astro-cid-2j3wdbfh]{z-index:40;min-height:var(--header-h);background:var(--bg);border-bottom:var(--hairline);align-items:stretch;display:flex;position:relative}.brand[data-astro-cid-2j3wdbfh]{border-right:var(--hairline);min-width:0;color:var(--ink);flex:0 auto;align-items:center;margin-right:auto;padding:12px clamp(16px,3vw,48px);text-decoration:none;display:flex}.wordmark[data-astro-cid-2j3wdbfh]{max-width:14ch;font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:800;font-stretch:70%;line-height:.88;display:block}.brand-logo[data-astro-cid-2j3wdbfh]{width:auto;max-height:52px}ul[data-astro-cid-2j3wdbfh]{margin:0;padding:0;list-style:none}.nav[data-astro-cid-2j3wdbfh] ul[data-astro-cid-2j3wdbfh]{height:100%;display:flex}.langs[data-astro-cid-2j3wdbfh]{display:flex}.nav[data-astro-cid-2j3wdbfh] li[data-astro-cid-2j3wdbfh],.langs[data-astro-cid-2j3wdbfh]{border-left:var(--hairline)}.nav[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh]{height:100%;font-family:var(--display);font-stretch:var(--ui-stretch);white-space:nowrap;align-items:center;padding:0 clamp(14px,1.9vw,34px);font-size:1.0625rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.nav[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh]:hover{background:var(--surface)}.nav[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh][aria-current=page]:after{content:"";background:var(--primary);height:4px;position:absolute;bottom:0;left:clamp(14px,1.9vw,34px);right:clamp(14px,1.9vw,34px)}.nav[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh]:focus-visible,.langs[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh]:focus-visible,.call[data-astro-cid-2j3wdbfh]:focus-visible,.menu[data-astro-cid-2j3wdbfh] summary[data-astro-cid-2j3wdbfh]:focus-visible{outline-offset:-4px}.langs[data-astro-cid-2j3wdbfh]{align-items:stretch;padding:0 clamp(14px,2vw,32px)}.langs[data-astro-cid-2j3wdbfh] li[data-astro-cid-2j3wdbfh]{align-items:center;display:flex}.langs[data-astro-cid-2j3wdbfh] li[data-astro-cid-2j3wdbfh]+li[data-astro-cid-2j3wdbfh]:before{content:"/";color:var(--ink-faint);margin-inline:2px}.langs[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh]{letter-spacing:.06em;min-width:32px;min-height:44px;color:var(--ink-soft);place-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:grid}.langs[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh][aria-current=true]{color:var(--ink);font-weight:700}.call[data-astro-cid-2j3wdbfh]{background:var(--primary);min-width:clamp(150px,11vw,190px);color:var(--on-primary);font-family:var(--display);font-stretch:var(--ui-stretch);justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1.1875rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.call[data-astro-cid-2j3wdbfh]:hover{background:var(--ink);color:#fff}.call[data-astro-cid-2j3wdbfh] .call-icon{display:none}.menu[data-astro-cid-2j3wdbfh]{display:none;position:static}.menu[data-astro-cid-2j3wdbfh] summary[data-astro-cid-2j3wdbfh]{width:var(--header-h);border-left:var(--hairline);cursor:pointer;place-items:center;height:100%;list-style:none;display:grid}.menu[data-astro-cid-2j3wdbfh] summary[data-astro-cid-2j3wdbfh]::-webkit-details-marker{display:none}.menu[data-astro-cid-2j3wdbfh] summary[data-astro-cid-2j3wdbfh] .icon{width:26px;height:26px}.menu[data-astro-cid-2j3wdbfh][open] summary[data-astro-cid-2j3wdbfh]{background:var(--ink);color:#fff}.menu-panel[data-astro-cid-2j3wdbfh]{padding:8px var(--gutter) 28px;background:var(--bg);border-bottom:1px solid var(--ink);gap:20px;display:grid;position:absolute;top:100%;left:0;right:0}.menu-panel[data-astro-cid-2j3wdbfh] nav[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh]{border-bottom:var(--hairline);font-family:var(--display);font-stretch:var(--display-stretch);align-items:baseline;gap:16px;padding:14px 0;font-size:2rem;font-weight:800;line-height:1;text-decoration:none;display:flex}.menu-panel[data-astro-cid-2j3wdbfh] nav[data-astro-cid-2j3wdbfh] .m-num[data-astro-cid-2j3wdbfh]{min-width:2ch;font-size:1rem}.menu-panel[data-astro-cid-2j3wdbfh] nav[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh][aria-current=page]{color:var(--primary-text)}.menu-langs[data-astro-cid-2j3wdbfh]{gap:8px;display:flex}.menu-langs[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh]{border:var(--hairline-strong);place-items:center;min-width:52px;min-height:44px;font-weight:600;text-decoration:none;display:grid}.menu-langs[data-astro-cid-2j3wdbfh] a[data-astro-cid-2j3wdbfh][aria-current=true]{background:var(--ink);color:#fff;border-color:var(--ink)}@media (width<=1180px){.nav[data-astro-cid-2j3wdbfh],.langs[data-astro-cid-2j3wdbfh]{display:none}.menu[data-astro-cid-2j3wdbfh]{display:block}.header[data-astro-cid-2j3wdbfh]{--header-h:72px}}@media (width<=560px){.header[data-astro-cid-2j3wdbfh]{--header-h:64px}.brand[data-astro-cid-2j3wdbfh]{padding-inline:16px}.wordmark[data-astro-cid-2j3wdbfh]{font-size:1.45rem}.call[data-astro-cid-2j3wdbfh]{min-width:0;width:var(--header-h);padding:0}.call-text[data-astro-cid-2j3wdbfh]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.call[data-astro-cid-2j3wdbfh] .call-icon{width:24px;height:24px;display:block}}.m-preview[data-astro-cid-waerojxz]{z-index:60;background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:center;gap:4px 12px;padding:8px 16px;font-size:.875rem;display:flex;position:sticky;top:0}.m-preview[data-astro-cid-waerojxz] strong[data-astro-cid-waerojxz]{letter-spacing:.12em;text-transform:uppercase;font-weight:600}
