.pi[data-astro-cid-t3jspyfl]{width:100%;height:100%;object-fit:cover}.pi--ph[data-astro-cid-t3jspyfl]{position:relative;display:grid;place-items:center;color:hsl(var(--h) 40% 70%);background:radial-gradient(120% 90% at 20% 0%,hsl(var(--h) 45% 22%),transparent 60%),linear-gradient(var(--r),#1d191b,#121012)}.pi--ph[data-astro-cid-t3jspyfl] svg[data-astro-cid-t3jspyfl]{position:absolute;inset:0;width:100%;height:100%}.pi--ph[data-astro-cid-t3jspyfl] span[data-astro-cid-t3jspyfl]{position:absolute;left:14px;bottom:12px;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.card[data-astro-cid-mspuyifq]{display:block;text-decoration:none}.media[data-astro-cid-mspuyifq]{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-img);background:var(--surface)}.media[data-astro-cid-mspuyifq] .pi{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card[data-astro-cid-mspuyifq]:hover .media[data-astro-cid-mspuyifq] .pi{transform:scale(1.04)}.meta[data-astro-cid-mspuyifq]{padding-top:16px}.cat[data-astro-cid-mspuyifq]{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}h3[data-astro-cid-mspuyifq]{margin:6px 0 4px}p[data-astro-cid-mspuyifq]{font-size:.95rem;margin:0}.hero[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden;min-height:704px;display:flex;align-items:center;padding:80px 0;background:#1d1e20;color:#fff;font-family:var(--font-head)}@media(max-width:720px){.hero[data-astro-cid-v4qhm7jo]{min-height:560px}}.hero-bg[data-astro-cid-v4qhm7jo]{position:absolute;inset:0}.hero-bg[data-astro-cid-v4qhm7jo] video[data-astro-cid-v4qhm7jo]{width:100%;height:100%;object-fit:cover}.hero-bg[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;inset:0;background:#1d1e2073}.hero-inner[data-astro-cid-v4qhm7jo]{position:relative;width:100%}.hero-region[data-astro-cid-v4qhm7jo]{position:absolute;left:0;right:0;bottom:clamp(20px,3.5vw,36px)}.hero-region[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin-inline:auto;text-align:right;font-size:.82rem;letter-spacing:.02em;color:#ffffff9e;text-shadow:0 1px 6px rgb(0 0 0 / .45)}@media(max-width:720px){.hero-region[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{text-align:left;font-size:.75rem;max-width:34ch;margin-inline:0}}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo]{margin:0 0 22px;font-weight:inherit}.hero-title[data-astro-cid-v4qhm7jo]{display:block;font-size:clamp(2.4rem,5.8vw,4rem);font-weight:600;line-height:1.2;letter-spacing:0;max-width:16ch;margin:0 0 .1em}.hero-sub[data-astro-cid-v4qhm7jo]{display:block;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:400;line-height:1.3;color:#b8c0cc}.hero-tag[data-astro-cid-v4qhm7jo]{font-size:1rem;margin:0}.hero-icons[data-astro-cid-v4qhm7jo]{display:flex;gap:20px;margin-top:clamp(64px,10vw,108px)}.hero-icons[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:#fff;display:block;line-height:0;transition:opacity .2s}.hero-icons[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:hover{opacity:.7}.contact-list[data-astro-cid-v4qhm7jo]{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.contact-list[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.contact-list[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:hover{text-decoration:underline;text-underline-offset:4px}.contact-list[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{flex:none;color:var(--text)}.focus[data-astro-cid-v4qhm7jo]{display:grid;gap:24px;align-items:start;margin-top:64px;font-family:var(--font-head)}@media(min-width:820px){.focus[data-astro-cid-v4qhm7jo]{grid-template-columns:55fr 45fr;gap:clamp(48px,9vw,100px)}}.focus[data-astro-cid-v4qhm7jo] figure[data-astro-cid-v4qhm7jo]{margin:0;aspect-ratio:5 / 3;overflow:hidden;border-radius:var(--radius-img)}.focus[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;height:100%;object-fit:cover}.focus[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:clamp(1.4rem,2.4vw,1.625rem);font-weight:600;line-height:1.3;color:#0d141a;margin:0 0 .9em}.focus[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo].focus-big{font-size:clamp(2.2rem,4.4vw,3rem);color:#1d1e20;line-height:1.3;margin:-.2em 0 .5em}.focus[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{font-size:1rem;line-height:1.5;color:#1d1e20;margin:0}.focus[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo].focus-muted{color:#56585e}.focus[data-astro-cid-v4qhm7jo]:first-child{margin-top:0}.head-row[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.head-row[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{margin:0}.dark-head[data-astro-cid-v4qhm7jo]{text-align:center;max-width:900px;margin:0 auto clamp(48px,7vw,96px)}.dark-head[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:clamp(2rem,5vw,3.6rem);font-weight:600;margin-bottom:.6em}.dark-head[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{font-size:clamp(1rem,1.5vw,1.15rem);margin:0 0 .6em}.cards[data-astro-cid-v4qhm7jo]{display:grid;gap:12px}@media(min-width:820px){.cards[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-v4qhm7jo]{background:#fff;color:var(--text);border-radius:var(--radius-img) var(--radius-img) 0 0;overflow:hidden}.card-img[data-astro-cid-v4qhm7jo]{aspect-ratio:3 / 2;overflow:hidden}.card-img[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;height:100%;object-fit:cover}.card-body[data-astro-cid-v4qhm7jo]{padding:clamp(24px,3vw,40px) clamp(24px,3.5vw,40px) clamp(28px,3vw,40px)}.card-body[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:1.25rem;font-weight:600;margin-bottom:.8em}.card-body[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:#6d6f73;font-size:1.05rem;line-height:1.45;margin:0}.vita[data-astro-cid-v4qhm7jo]{display:grid;gap:48px;align-items:center}@media(min-width:820px){.vita[data-astro-cid-v4qhm7jo]{grid-template-columns:5fr 7fr;gap:80px}}.vita[data-astro-cid-v4qhm7jo] figure[data-astro-cid-v4qhm7jo]{margin:0}.vita[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;max-width:420px;height:auto;border-radius:var(--radius-img)}.facts[data-astro-cid-v4qhm7jo]{list-style:none;padding:0;margin:24px 0 32px}.facts[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding:12px 0;border-bottom:1px solid var(--line);display:flex;gap:16px}.profiles[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:12px}.facts[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{color:var(--accent-text);min-width:56px;font-weight:600;font-size:.9rem}.contact-section[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden;background:var(--bg)}.contact-section[data-astro-cid-v4qhm7jo]:before{content:"";position:absolute;left:0;bottom:0;z-index:0;width:min(1100px,120vw);aspect-ratio:1;background:url(/img/ud-mark.svg) left bottom / contain no-repeat;opacity:.06;pointer-events:none}.contact-section[data-astro-cid-v4qhm7jo]>.wrap[data-astro-cid-v4qhm7jo]{position:relative;z-index:1}.contact[data-astro-cid-v4qhm7jo]{display:grid;gap:48px}@media(min-width:820px){.contact[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr;gap:80px}}.contact[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:var(--text)}.form[data-astro-cid-v4qhm7jo]{display:grid;gap:18px}.form[data-astro-cid-v4qhm7jo] label[data-astro-cid-v4qhm7jo]{display:grid;gap:6px;font-size:.88rem;color:var(--muted)}.form[data-astro-cid-v4qhm7jo] input[data-astro-cid-v4qhm7jo],.form[data-astro-cid-v4qhm7jo] textarea[data-astro-cid-v4qhm7jo]{font:inherit;color:var(--text);background:#fff;border:1px solid #bdb7b2;box-shadow:0 1px 2px #0000000a;border-radius:var(--radius);padding:12px 14px;width:100%}.form[data-astro-cid-v4qhm7jo] input[data-astro-cid-v4qhm7jo]:focus,.form[data-astro-cid-v4qhm7jo] textarea[data-astro-cid-v4qhm7jo]:focus{border-color:var(--accent-text);outline:none;box-shadow:0 0 0 3px #8c2f391f}.form[data-astro-cid-v4qhm7jo] .btn[data-astro-cid-v4qhm7jo]{justify-self:start}.form[data-astro-cid-v4qhm7jo] .small[data-astro-cid-v4qhm7jo]{font-size:.82rem;margin:0}.form[data-astro-cid-v4qhm7jo] .small[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:var(--muted)}.hp[data-astro-cid-v4qhm7jo]{position:absolute;left:-9999px}.status[data-astro-cid-v4qhm7jo]{padding:12px 14px;border-radius:var(--radius);margin:0}.status[data-astro-cid-v4qhm7jo].ok{background:#e6f4ea;color:#1e6b3a}.status[data-astro-cid-v4qhm7jo].err{background:#fbe9eb;color:#8c2f39}.ba[data-astro-cid-fztqauyw]{position:relative;aspect-ratio:5 / 3;overflow:hidden;border-radius:var(--radius-img);user-select:none;touch-action:pan-y;cursor:ew-resize}.ba[data-astro-cid-fztqauyw] img[data-astro-cid-fztqauyw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ba-before[data-astro-cid-fztqauyw]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba-handle[data-astro-cid-fztqauyw]{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 6px #00000059;pointer-events:none}.ba-handle[data-astro-cid-fztqauyw]:after{content:"‹ ›";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#fff;color:var(--text);display:grid;place-items:center;font:600 15px/1 var(--font-head);letter-spacing:2px;box-shadow:0 2px 10px #0000004d}.ba-label[data-astro-cid-fztqauyw]{position:absolute;top:12px;padding:4px 10px;border-radius:var(--radius-img);background:#0000008c;color:#fff;font:500 12px/1.4 var(--font-head);letter-spacing:.04em;pointer-events:none}.ba-label--before[data-astro-cid-fztqauyw]{left:12px}.ba-label--after[data-astro-cid-fztqauyw]{right:12px}.ba-range[data-astro-cid-fztqauyw]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none}.ba[data-astro-cid-fztqauyw]:has(.ba-range:focus-visible){outline:2px solid var(--accent-text);outline-offset:3px}.cfg-stage[data-astro-cid-3o64phlw]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-img);background:#e9e6e2}.cfg-img[data-astro-cid-3o64phlw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.cfg-img[data-astro-cid-3o64phlw].is-active{opacity:1}@media(prefers-reduced-motion:reduce){.cfg-img[data-astro-cid-3o64phlw]{transition:none}}.cfg-controls[data-astro-cid-3o64phlw]{display:grid;gap:14px;margin-top:16px}fieldset[data-astro-cid-3o64phlw]{border:0;padding:0;margin:0}legend[data-astro-cid-3o64phlw]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#b8c0cc;margin-bottom:8px;padding:0}.cfg-options[data-astro-cid-3o64phlw]{display:flex;flex-wrap:wrap;gap:8px}.cfg-chip[data-astro-cid-3o64phlw],.cfg-swatch[data-astro-cid-3o64phlw]{position:relative;cursor:pointer}.cfg-chip[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw],.cfg-swatch[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]{position:absolute;opacity:0;pointer-events:none}.cfg-chip[data-astro-cid-3o64phlw] span[data-astro-cid-3o64phlw]{display:inline-block;padding:.4em .95em;border-radius:var(--radius-img);font-size:.85rem;border:1px solid rgb(255 255 255 / .3);color:#fff;transition:background .2s,color .2s}.cfg-chip[data-astro-cid-3o64phlw] input[data-astro-cid-3o64phlw]:checked+span[data-astro-cid-3o64phlw]{background:#fff;color:#1d1e20;border-color:#fff}.cfg-swatch[data-astro-cid-3o64phlw]{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:var(--radius-img);border:1px solid rgb(255 255 255 / .3)}.cfg-swatch[data-astro-cid-3o64phlw] .dot[data-astro-cid-3o64phlw]{width:22px;height:22px;border-radius:4px;background:var(--swatch);box-shadow:inset 0 0 0 1px #00000026}.cfg-swatch[data-astro-cid-3o64phlw] .name[data-astro-cid-3o64phlw]{font-size:.85rem;color:#fff}.cfg-swatch[data-astro-cid-3o64phlw]:has(input:checked){border-color:#fff;background:#ffffff1f}.cfg-chip[data-astro-cid-3o64phlw]:has(input:focus-visible) span[data-astro-cid-3o64phlw],.cfg-swatch[data-astro-cid-3o64phlw]:has(input:focus-visible){outline:2px solid #fff;outline-offset:2px}.cfg-buy[data-astro-cid-3o64phlw]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .15)}.cfg-price[data-astro-cid-3o64phlw]{display:grid;gap:2px}.cfg-price-label[data-astro-cid-3o64phlw]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#b8c0cc}.cfg-price-value[data-astro-cid-3o64phlw]{font-size:1.5rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.cfg-price-note[data-astro-cid-3o64phlw]{font-size:.75rem;color:#b8c0cc}.cfg-request[data-astro-cid-3o64phlw]{display:inline-block;padding:.6em 1.2em;border-radius:var(--radius-img);font-size:.9rem;font-weight:600;background:#fff;color:#1d1e20;text-decoration:none;transition:background .2s,color .2s}.cfg-request[data-astro-cid-3o64phlw]:hover{background:#e9e6e2}.cfg-request[data-astro-cid-3o64phlw]:focus-visible{outline:2px solid #fff;outline-offset:2px}.first[data-astro-cid-llpsxoue]{border-top:0;padding-top:clamp(48px,7vw,96px)}h1[data-astro-cid-llpsxoue]{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:600;margin-bottom:.2em}.intro[data-astro-cid-llpsxoue]{max-width:68ch;color:var(--muted);margin:20px 0 0;line-height:1.65}.dark[data-astro-cid-llpsxoue] .eyebrow[data-astro-cid-llpsxoue]{color:#b8c0cc}.first[data-astro-cid-qrsbcadk]{border-top:0;padding-top:clamp(48px,7vw,96px)}h1[data-astro-cid-qrsbcadk]{font-size:clamp(2rem,4.5vw,3.4rem);max-width:22ch}.intro[data-astro-cid-qrsbcadk]{max-width:60ch;color:var(--muted);margin:0}.filters[data-astro-cid-qrsbcadk]{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 40px}.filters[data-astro-cid-qrsbcadk] button[data-astro-cid-qrsbcadk]{font:inherit;font-size:.88rem;padding:.45em 1em;border-radius:var(--radius-img);cursor:pointer;background:transparent;color:var(--muted);border:1px solid var(--line)}.filters[data-astro-cid-qrsbcadk] button[data-astro-cid-qrsbcadk][aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.list[data-astro-cid-qrsbcadk]{row-gap:48px}.first[data-astro-cid-chubzctd]{border-top:0;padding-top:clamp(40px,6vw,80px)}.back[data-astro-cid-chubzctd]{display:inline-block;color:var(--muted);text-decoration:none;font-size:.9rem;margin-bottom:32px}.back[data-astro-cid-chubzctd]:hover{color:var(--text)}h1[data-astro-cid-chubzctd]{font-size:clamp(2rem,4.5vw,3.4rem)}.hero-img[data-astro-cid-chubzctd]{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-img);margin:32px 0 48px;background:var(--surface)}.body[data-astro-cid-chubzctd]{display:grid;gap:40px}@media(min-width:820px){.body[data-astro-cid-chubzctd]{grid-template-columns:2fr 1fr;gap:80px}}.text[data-astro-cid-chubzctd]{max-width:62ch}aside[data-astro-cid-chubzctd] ul[data-astro-cid-chubzctd]{list-style:none;padding:0;margin:0}aside[data-astro-cid-chubzctd] li[data-astro-cid-chubzctd]{padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted)}.gallery[data-astro-cid-chubzctd]{display:grid;gap:24px;margin-top:64px}@media(min-width:720px){.gallery[data-astro-cid-chubzctd]{grid-template-columns:repeat(2,1fr)}}.g-item[data-astro-cid-chubzctd]{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-img);background:var(--surface)}.legal[data-astro-cid-p3eh4zyg]{border-top:0;padding-top:clamp(40px,6vw,80px)}h1[data-astro-cid-p3eh4zyg]{font-size:clamp(2rem,4vw,3rem)}.prose[data-astro-cid-p3eh4zyg] ul[data-astro-cid-p3eh4zyg]{color:var(--muted)}.note[data-astro-cid-p3eh4zyg]{font-size:.9rem;color:var(--muted);border-left:2px solid var(--line);padding-left:14px}.legal[data-astro-cid-totb4nj5]{border-top:0;padding-top:clamp(40px,6vw,80px)}h1[data-astro-cid-totb4nj5]{font-size:clamp(2rem,4vw,3rem)}.prose[data-astro-cid-totb4nj5] ul[data-astro-cid-totb4nj5]{color:var(--muted)}.note[data-astro-cid-totb4nj5]{font-size:.9rem;color:var(--muted);border-left:2px solid var(--line);padding-left:14px}
