.sp[data-astro-cid-lsfpl5zw]{max-width:980px;padding:10px;border-radius:26px;background:#0c16268c;border:1px solid rgba(255,246,229,.16);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 40px 80px -40px #000000b3}.sp__tabs[data-astro-cid-lsfpl5zw]{display:inline-flex;gap:4px;padding:4px;margin:4px 4px 10px;border-radius:999px;background:#fff6e50f}.sp__tabs[data-astro-cid-lsfpl5zw] input[data-astro-cid-lsfpl5zw]{position:absolute;opacity:0;pointer-events:none}.sp__tabs[data-astro-cid-lsfpl5zw] span[data-astro-cid-lsfpl5zw]{display:inline-block;padding:6px 18px;border-radius:999px;font-size:14.5px;cursor:pointer;transition:background .35s,color .35s}.sp__tabs[data-astro-cid-lsfpl5zw] input[data-astro-cid-lsfpl5zw]:checked+span[data-astro-cid-lsfpl5zw]{background:var(--ivory);color:var(--navy);font-weight:600}.sp__tabs[data-astro-cid-lsfpl5zw] input[data-astro-cid-lsfpl5zw]:focus-visible+span[data-astro-cid-lsfpl5zw]{outline:2px solid var(--gold-2)}.sp__row[data-astro-cid-lsfpl5zw]{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:6px}.sp__f[data-astro-cid-lsfpl5zw]{position:relative;display:grid;padding:10px 18px 8px;border-radius:18px;background:#fff6e50d;transition:background .3s}.sp__f[data-astro-cid-lsfpl5zw]:hover,.sp__f[data-astro-cid-lsfpl5zw]:focus-within{background:#fff6e51a}.sp__f[data-astro-cid-lsfpl5zw] label[data-astro-cid-lsfpl5zw]{font-size:12.5px;color:var(--gold-2);font-weight:500}.sp__f[data-astro-cid-lsfpl5zw] select[data-astro-cid-lsfpl5zw]{appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:2px 0 4px;font-size:16px;font-weight:500;color:var(--ivory);cursor:pointer;outline:none;width:100%}.sp__f[data-astro-cid-lsfpl5zw] select[data-astro-cid-lsfpl5zw]:disabled{opacity:.5;cursor:not-allowed}.sp__f[data-astro-cid-lsfpl5zw] .dd__btn{padding:2px 0 4px;font-size:16px;font-weight:500;color:var(--ivory)}.sp__f[data-astro-cid-lsfpl5zw] select[data-astro-cid-lsfpl5zw] option[data-astro-cid-lsfpl5zw]{color:var(--navy);background:var(--ivory)}.sp__go[data-astro-cid-lsfpl5zw]{min-height:100%;padding:0 34px;border-radius:18px}@media(max-width:860px){.sp__row[data-astro-cid-lsfpl5zw]{grid-template-columns:1fr 1fr}.sp__go[data-astro-cid-lsfpl5zw]{grid-column:1 / -1;min-height:54px}}@media(max-width:560px){.sp__f[data-astro-cid-lsfpl5zw]:nth-child(2){display:none}.sp__f[data-astro-cid-lsfpl5zw]{padding:8px 14px 6px}.sp__tabs[data-astro-cid-lsfpl5zw] span[data-astro-cid-lsfpl5zw]{padding:5px 14px}}.pre[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;pointer-events:none}html:not(.js) .pre[data-astro-cid-j7pv25f6],.pre[data-astro-cid-j7pv25f6].is-skip{display:none}.pre__panel[data-astro-cid-j7pv25f6]{position:absolute;top:0;bottom:0;width:33.4%;background:var(--navy-950)}.pre__panel[data-astro-cid-j7pv25f6]:nth-child(1){right:0}.pre__panel[data-astro-cid-j7pv25f6]:nth-child(2){right:33.3%}.pre__panel[data-astro-cid-j7pv25f6]:nth-child(3){left:0}.pre__center[data-astro-cid-j7pv25f6]{position:relative;width:150px;height:150px;display:grid;place-items:center}.pre__center[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:84px;height:84px}.pre__ring[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.pre__ring[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--gold);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1}.pre__count[data-astro-cid-j7pv25f6]{position:absolute;bottom:7vh;left:var(--gutter);font-family:var(--f-latin);font-size:clamp(48px,8vw,110px);color:var(--gold);line-height:1}.pre__name[data-astro-cid-j7pv25f6]{position:absolute;bottom:8vh;right:var(--gutter);font-family:var(--f-display);font-size:16px;display:grid;gap:4px;color:var(--on-dark-soft)}.pre__name[data-astro-cid-j7pv25f6] .latin[data-astro-cid-j7pv25f6]{color:var(--gold);letter-spacing:.2em;font-size:13px;text-transform:uppercase}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.hero__stage[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden;background:var(--navy-950);will-change:clip-path}.hero__canvas[data-astro-cid-j7pv25f6],.hero__video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__video[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity 1.6s var(--ease)}.hero__video[data-astro-cid-j7pv25f6].is-ready{opacity:1}.hero__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#070d188c,#070d1826,#070d188c 70%,#070d18eb),radial-gradient(70% 60% at 85% 40%,rgba(7,13,24,.5),transparent 70%)}.hero__content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding-top:calc(var(--header-h) + 8vh);padding-bottom:clamp(28px,5vh,56px)}.hero__title[data-astro-cid-j7pv25f6]{margin:22px 0;text-shadow:0 10px 40px rgba(0,0,0,.35)}.hero__line[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;padding-bottom:.1em}.hero__line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:inline-block}.hero__sub[data-astro-cid-j7pv25f6]{font-size:clamp(16px,1.4vw,20px);color:var(--on-dark-soft);max-width:52ch;margin-bottom:clamp(26px,4vh,44px)}.hero__aside[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;left:var(--gutter);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:22px}.hero__aside[data-astro-cid-j7pv25f6] .latin[data-astro-cid-j7pv25f6]{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.3em;text-transform:uppercase;font-size:13px;color:var(--on-dark-mute);font-style:normal}.hero__scroll[data-astro-cid-j7pv25f6]{width:1px;height:90px;background:var(--line-dark);position:relative;overflow:hidden}.hero__scroll[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--gold);animation:drip 2.2s var(--ease-io) infinite}@keyframes drip{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.hero__vctl[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;left:var(--gutter);bottom:28px}.hero__vctl[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-dark);display:grid;place-items:center;background:#070d1866;backdrop-filter:blur(8px)}@media(max-width:760px){.hero__aside[data-astro-cid-j7pv25f6],.hero__vctl[data-astro-cid-j7pv25f6]{display:none}.hero__content[data-astro-cid-j7pv25f6]{padding-top:calc(var(--header-h) + 10vh);padding-bottom:96px}.hero__sub[data-astro-cid-j7pv25f6]{font-size:15px}.hero__title[data-astro-cid-j7pv25f6]{margin:14px 0}}.mq[data-astro-cid-j7pv25f6]{background:var(--gold);color:var(--navy);padding:18px 0}.mq__item[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:baseline;gap:10px;padding-inline:22px;font-family:var(--f-display);font-size:clamp(20px,2.4vw,32px);font-weight:500;white-space:nowrap}.mq__item[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;font-size:.5em;font-family:var(--f-body);opacity:.65}.mq__item[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;font-size:.5em;margin-inline-start:22px}.about__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 2.2fr;gap:clamp(32px,6vw,100px);align-items:start}.about__side[data-astro-cid-j7pv25f6]{display:grid;gap:28px;position:sticky;top:calc(var(--header-h) + 30px)}.stat__num[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;font-family:var(--f-latin);font-size:clamp(80px,11vw,160px);line-height:.9;color:var(--navy)}.stat__num[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--gold);font-weight:500}.stat__lbl[data-astro-cid-j7pv25f6]{display:block;font-family:var(--f-display);font-size:20px;margin-top:8px}.about__text[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-weight:300;font-size:clamp(22px,2.5vw,36px);line-height:1.75;margin:0}.about__text[data-astro-cid-j7pv25f6] .w[data-astro-cid-j7pv25f6]{opacity:.14;transition:opacity .2s linear}.values[data-astro-cid-j7pv25f6]{list-style:none;margin:clamp(60px,8vw,110px) auto 0;padding-top:40px;border-top:1px solid var(--line-light);display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.values[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px;font-weight:500}.values__ic[data-astro-cid-j7pv25f6]{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(195,148,45,.5);color:var(--gold-3)}@media(max-width:900px){.about__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.about__side[data-astro-cid-j7pv25f6]{position:static}.values[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.types[data-astro-cid-j7pv25f6]{background:var(--navy);position:relative}.types__pin[data-astro-cid-j7pv25f6]{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--header-h) + 40px) 40px;overflow:hidden}.types__head[data-astro-cid-j7pv25f6]{display:grid;gap:12px;margin-bottom:clamp(24px,4vh,48px)}.types__progress[data-astro-cid-j7pv25f6]{height:1px;background:var(--line-dark);margin-top:10px;max-width:320px}.types__progress[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:right}.types__track[data-astro-cid-j7pv25f6]{display:flex;gap:clamp(16px,2vw,28px);padding-inline:var(--gutter);width:max-content}.tpanel[data-astro-cid-j7pv25f6]{position:relative;flex:none;width:min(78vw,460px);height:min(58vh,540px);border-radius:var(--radius);border:1px solid var(--line-dark);background:linear-gradient(160deg,var(--navy-700),var(--navy-900));display:flex;flex-direction:column;justify-content:space-between;padding:28px;overflow:hidden;transition:border-color .5s,transform .6s var(--ease)}.tpanel[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 70% 20%,rgba(195,148,45,.22),transparent 70%);opacity:0;transition:opacity .6s}.tpanel[data-astro-cid-j7pv25f6]:hover{border-color:#c3942d99}.tpanel[data-astro-cid-j7pv25f6]:hover:before{opacity:1}.tpanel__no[data-astro-cid-j7pv25f6]{font-size:22px;color:var(--gold)}.tpanel__art{position:absolute;top:9%;left:50%;width:60%;transform:translate(-50%);color:var(--gold);opacity:.9}.tpanel__art path{stroke-dasharray:1;stroke-dashoffset:var(--draw, 0)}.tpanel__body[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:8px}.tpanel__name[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-size:clamp(30px,3.2vw,44px);font-weight:300}.tpanel__desc[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--on-dark-soft);max-width:36ch}.tpanel__meta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-weight:500;margin-top:6px}@media(max-width:760px){.types__pin[data-astro-cid-j7pv25f6]{min-height:0;padding-block:90px 70px}.types__track[data-astro-cid-j7pv25f6]{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:none}.types__track[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.tpanel[data-astro-cid-j7pv25f6]{scroll-snap-align:center;height:440px}.types__progress[data-astro-cid-j7pv25f6]{display:none}}.sec-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(36px,5vw,64px)}.sec-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:12px}.sec-head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:42ch}.cities__row[data-astro-cid-j7pv25f6]{display:flex;gap:20px;height:clamp(560px,78vh,760px)}.city[data-astro-cid-j7pv25f6]{position:relative;flex:1;border-radius:var(--radius);overflow:hidden;background:linear-gradient(200deg,var(--navy-600),var(--navy-900) 70%);transition:flex 1s var(--ease);isolation:isolate}.cities__row[data-astro-cid-j7pv25f6]:hover .city[data-astro-cid-j7pv25f6]{flex:.75}.cities__row[data-astro-cid-j7pv25f6] .city[data-astro-cid-j7pv25f6]:hover{flex:1.4}.city__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45;transition:transform 1.6s var(--ease),opacity .8s}.city[data-astro-cid-j7pv25f6]:hover .city__bg[data-astro-cid-j7pv25f6]{transform:scale(1.06);opacity:.6}.city__glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(0deg,#070d18f2 10%,#070d1833 70%),radial-gradient(60% 50% at 80% 10%,rgba(195,148,45,.25),transparent 70%)}.city__in[data-astro-cid-j7pv25f6]{position:absolute;inset:auto 0 0;padding:clamp(24px,3vw,44px);display:grid;gap:14px;justify-items:start}.city__en[data-astro-cid-j7pv25f6]{color:var(--gold);font-size:22px}.city__name[data-astro-cid-j7pv25f6]{font-size:clamp(56px,8vw,120px);font-weight:300;line-height:1}.city__intro[data-astro-cid-j7pv25f6]{color:var(--on-dark-soft);font-size:15.5px;max-width:52ch;margin:0}.city__districts[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:4px 0 8px;display:flex;flex-wrap:wrap;gap:8px}.city__districts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,246,229,.25);font-size:14px;background:#070d1859;backdrop-filter:blur(6px);transition:background .3s,color .3s,border-color .3s}.city__districts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--gold);color:var(--navy);border-color:var(--gold)}.city__count[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:13px;background:var(--navy);color:var(--gold);font-size:13px;padding:0 6px}@media(max-width:860px){.cities__row[data-astro-cid-j7pv25f6]{flex-direction:column;height:auto}.city[data-astro-cid-j7pv25f6]{min-height:520px}.cities__row[data-astro-cid-j7pv25f6]:hover .city[data-astro-cid-j7pv25f6],.cities__row[data-astro-cid-j7pv25f6] .city[data-astro-cid-j7pv25f6]:hover{flex:1}}.services__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(40px,6vw,110px);align-items:start}.services__head[data-astro-cid-j7pv25f6]{position:sticky;top:calc(var(--header-h) + 30px);display:grid;gap:22px;justify-items:start}.srv[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.srv__item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid var(--line-dark);transition:padding .5s var(--ease)}.srv__item[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--line-dark)}.srv__item[data-astro-cid-j7pv25f6]:hover{padding-inline-start:14px}.srv__no[data-astro-cid-j7pv25f6]{font-size:30px;color:var(--gold);line-height:1.2}.srv__t[data-astro-cid-j7pv25f6]{font-size:clamp(20px,1.8vw,26px);font-weight:500;margin-bottom:8px;transition:color .3s}.srv__item[data-astro-cid-j7pv25f6]:hover .srv__t[data-astro-cid-j7pv25f6]{color:var(--gold-2)}.srv__p[data-astro-cid-j7pv25f6]{color:var(--on-dark-soft);margin:0;font-size:16px}@media(max-width:900px){.services__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.services__head[data-astro-cid-j7pv25f6]{position:static}.srv__item[data-astro-cid-j7pv25f6]{grid-template-columns:50px 1fr}}.cta__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:start}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:14px 0 18px}.cta__direct[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 36px}.office[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:22px;border-radius:var(--radius-sm);border:1px solid var(--line-light);background:#fff;color:var(--ink)}.office[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{color:var(--gold);margin-top:4px}.office[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{grid-column:2;color:var(--gold-3)}@media(max-width:900px){.cta__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
