.hero-wrap[data-astro-cid-j7pv25f6]{background:var(--teal-light)}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--navy);padding-top:124px;padding-bottom:188px;clip-path:polygon(0 0,100% 0,100% calc(100% - 76px),50% 100%,0 calc(100% - 76px))}.hero-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:0% center;display:block;filter:contrast(1.12) saturate(1.08)}.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(100deg,#181c28b8,#181c2885 45%,#181c281f)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;max-width:760px}.hero-kicker[data-astro-cid-j7pv25f6],.hero-title[data-astro-cid-j7pv25f6]{color:#fff}.hero-text[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.6;color:var(--on-dark);margin:0 0 32px;max-width:30em}.hero-links[data-astro-cid-j7pv25f6]{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hero-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;white-space:nowrap;font-size:14px}.hero-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:not(:last-child):after{content:"·";color:#fff6;margin-left:10px}.hero-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#ffffffd1;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:1px}.hero-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#fff;border-bottom-color:var(--red)}.intro[data-astro-cid-j7pv25f6]{background:var(--teal-light);padding-top:120px;padding-bottom:120px;display:flex;justify-content:center;align-items:center;gap:72px}.intro-text[data-astro-cid-j7pv25f6]{width:100%;max-width:620px}.intro-label[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin:0 0 12px;line-height:1.4}.intro-label[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{color:var(--red-dark)}.intro-label[data-astro-cid-j7pv25f6] .dash[data-astro-cid-j7pv25f6]{display:inline-block;width:28px;height:2px;background:var(--red);vertical-align:middle;margin:0 12px .25em}.intro-lead[data-astro-cid-j7pv25f6]{font-size:22px;line-height:1.55;color:var(--navy);font-weight:500;margin:0 0 20px}.intro-body[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.6;color:var(--text-body);margin:0 0 28px}.intro-photo[data-astro-cid-j7pv25f6]{flex:0 0 440px;height:540px;overflow:hidden;background:var(--teal-light);box-shadow:0 18px 40px #14182433}.intro-photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;display:block}.services[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--navy);padding-top:100px;padding-bottom:168px}.services-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 100%;filter:saturate(.7)}.services-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:#242a3a80}.services-fade[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;right:0;height:420px;background:linear-gradient(to bottom,#384259eb,#384259db 30%,#3842599e,#38425947 80%,#38425900)}.services[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6],.services-title[data-astro-cid-j7pv25f6],.services-bar[data-astro-cid-j7pv25f6],.cards[data-astro-cid-j7pv25f6]{position:relative}.services-title[data-astro-cid-j7pv25f6]{color:#fff}.services-bar[data-astro-cid-j7pv25f6]{margin-bottom:40px}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;column-gap:28px;row-gap:14px;align-items:stretch}.card[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:subgrid;grid-row:span 4;padding:128px 32px 32px;background:var(--sand);position:relative;scroll-margin-top:80px;box-shadow:0 10px 24px #1418243d;background:var(--teal-light);transition:transform .5s var(--ease-out),box-shadow .4s ease,opacity .6s ease-out}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-14px);box-shadow:0 30px 50px #1418245c}.card-num[data-astro-cid-j7pv25f6]{position:absolute;top:24px;left:30px;font-size:80px;font-weight:700;color:var(--red);line-height:1;transition:transform .55s var(--ease-out)}.card[data-astro-cid-j7pv25f6]:hover .card-num[data-astro-cid-j7pv25f6]{transform:translate(6px,-10px)}.card-title[data-astro-cid-j7pv25f6]{overflow-wrap:break-word;hyphens:auto}.card-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.card-lead[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.55;font-weight:600;color:var(--navy);margin:0}.card-text[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.65;color:var(--navy);margin:0;opacity:.92}.card[data-astro-cid-j7pv25f6].is-red{background:var(--red-dark)}.card[data-astro-cid-j7pv25f6].is-red .card-num[data-astro-cid-j7pv25f6]{color:var(--teal)}.card[data-astro-cid-j7pv25f6].is-red .card-title[data-astro-cid-j7pv25f6],.card[data-astro-cid-j7pv25f6].is-red .card-lead[data-astro-cid-j7pv25f6],.card[data-astro-cid-j7pv25f6].is-red .card-text[data-astro-cid-j7pv25f6]{color:#fff;opacity:1}.proof[data-astro-cid-j7pv25f6]{margin-top:-76px;background:var(--navy);padding-top:156px;padding-bottom:84px;scroll-margin-top:100px;clip-path:polygon(0 0,50% 76px,100% 0,100% 100%,0 100%)}.proof-title[data-astro-cid-j7pv25f6]{color:#fff;margin:0}.proof-bar[data-astro-cid-j7pv25f6]{margin:16px 0 20px}.proof-intro[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--tan);margin:0 0 44px;max-width:620px}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 56px}.stat[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;border-top:2px solid rgba(255,255,255,.16);padding-top:18px;display:flex;flex-direction:column;gap:8px;min-width:0}.stat-num[data-astro-cid-j7pv25f6]{font-size:56px;font-weight:700;color:#fff;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.stat-label[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.4;color:var(--tan)}.proof-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:56px}.about[data-astro-cid-j7pv25f6]{background:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:stretch}.portret-col[data-astro-cid-j7pv25f6]{min-width:0;display:flex;align-items:flex-end;filter:drop-shadow(6px 0 10px rgba(56,66,89,.16))}.portret[data-astro-cid-j7pv25f6]{position:relative;width:100%;aspect-ratio:629 / 786;overflow:hidden;background:#fff;clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%)}.p-layer[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.p-slab[data-astro-cid-j7pv25f6]{position:absolute;left:16%;right:20%;bottom:-4%;height:70%;background:var(--sand);border-radius:6px;transform:skew(-10deg) translateY(105%);transition:transform 1.2s var(--ease-out)}.p-stripe[data-astro-cid-j7pv25f6]{position:absolute;left:9%;bottom:0;width:22px;height:52%;background:var(--red);border-radius:4px;transform:skew(-10deg) scaleY(0);transform-origin:bottom;transition:transform .9s var(--ease-out) .45s}.p-img-wrap[data-astro-cid-j7pv25f6]{position:absolute;right:2%;top:0;bottom:0;width:98%}.p-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;transform:translateY(48px);opacity:0;transition:transform 1.3s var(--ease-out) .15s,opacity .9s ease .15s}.p-img[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block}.portret[data-astro-cid-j7pv25f6].is-in .p-slab[data-astro-cid-j7pv25f6]{transform:skew(-10deg) translateY(0)}.portret[data-astro-cid-j7pv25f6].is-in .p-stripe[data-astro-cid-j7pv25f6]{transform:skew(-10deg) scaleY(1)}.portret[data-astro-cid-j7pv25f6].is-in .p-img[data-astro-cid-j7pv25f6]{transform:none;opacity:1}.about-text[data-astro-cid-j7pv25f6]{min-width:0;padding:112px var(--pad-x) 112px 0}.about-label[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--red-dark);margin-bottom:16px}.about-label[data-astro-cid-j7pv25f6] .dash[data-astro-cid-j7pv25f6]{display:inline-block;width:28px;height:2px;background:var(--red);vertical-align:middle;margin:0 12px .25em}.about-body[data-astro-cid-j7pv25f6]{max-width:32em;margin-bottom:24px}.area[data-astro-cid-j7pv25f6]{padding:64px var(--pad-x);background:var(--tan)}.area-bar[data-astro-cid-j7pv25f6]{margin-bottom:16px}.area-intro[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--navy);margin:0 0 36px}.area-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:380px 1fr;gap:48px;align-items:center}.map-fig[data-astro-cid-j7pv25f6]{margin:0}.map-wrap[data-astro-cid-j7pv25f6]{overflow:hidden}.map-caption[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--navy);opacity:.8;margin-top:10px}.map-wrap[data-astro-cid-j7pv25f6] img{width:100%;height:auto;display:block}.js .map-wrap[data-astro-cid-j7pv25f6] img{transform:translateY(101%) scale(1.18);transform-origin:center 70%;transition:transform 1.25s var(--ease-out)}.js .map-wrap[data-astro-cid-j7pv25f6].is-in img{transform:none}.regions[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-bottom:1px solid rgba(56,66,89,.22)}.regions[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:baseline;padding:16px 0;border-top:1px solid rgba(56,66,89,.22)}.r-num[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:700;color:var(--navy);letter-spacing:.04em;font-variant-numeric:tabular-nums}.r-name[data-astro-cid-j7pv25f6]{font-size:17px;font-weight:700;color:var(--navy);margin-bottom:3px}.r-core[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--red);margin-left:10px}.r-places[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--navy);line-height:1.6}.area-note[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--navy);margin:28px 0 0}.area-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:20px}.knowledge[data-astro-cid-j7pv25f6]{padding-top:112px;padding-bottom:112px;background:var(--teal-tint)}.k-bar[data-astro-cid-j7pv25f6]{margin-bottom:40px}.k-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.k-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:32px}@media(max-width:1100px){.intro[data-astro-cid-j7pv25f6]{gap:48px}.intro-photo[data-astro-cid-j7pv25f6]{flex-basis:340px;height:460px}.cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-rows:none;row-gap:24px}.card[data-astro-cid-j7pv25f6]{grid-template-rows:none;grid-row:auto;gap:14px}.stat-num[data-astro-cid-j7pv25f6]{font-size:44px}.about-text[data-astro-cid-j7pv25f6]{padding:72px var(--pad-x) 72px 0}.k-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{padding-top:44px;padding-bottom:76px;clip-path:polygon(0 0,100% 0,100% calc(100% - 34px),50% 100%,0 calc(100% - 34px))}.hero-img[data-astro-cid-j7pv25f6]{object-position:18% center}.hero-shade[data-astro-cid-j7pv25f6]{background:linear-gradient(150deg,#181c28c7,#181c289e 55%,#181c2857)}.hero-kicker[data-astro-cid-j7pv25f6]{margin-bottom:12px}.hero[data-astro-cid-j7pv25f6] .slash[data-astro-cid-j7pv25f6]{margin-bottom:16px}.hero[data-astro-cid-j7pv25f6] .title-bar[data-astro-cid-j7pv25f6]{height:4px;margin-bottom:18px}.hero-text[data-astro-cid-j7pv25f6]{font-size:15px;margin-bottom:24px}.hero[data-astro-cid-j7pv25f6] .btn-group[data-astro-cid-j7pv25f6]{gap:12px}.hero-links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:13px}.intro[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch;gap:0;padding-top:40px;padding-bottom:40px}.intro-text[data-astro-cid-j7pv25f6]{display:contents}.intro-label[data-astro-cid-j7pv25f6]{font-size:15px;letter-spacing:.06em;margin-bottom:10px}.intro[data-astro-cid-j7pv25f6] .title-bar[data-astro-cid-j7pv25f6]{height:4px;margin-bottom:18px}.intro-lead[data-astro-cid-j7pv25f6]{font-size:17px;margin-bottom:14px}.intro-body[data-astro-cid-j7pv25f6]{font-size:14px;margin-bottom:20px}.intro-photo[data-astro-cid-j7pv25f6]{order:5;flex:none;height:220px;margin-bottom:20px}.intro-pills[data-astro-cid-j7pv25f6]{order:6;gap:8px}.services[data-astro-cid-j7pv25f6]{padding-top:40px;padding-bottom:60px}.services-fade[data-astro-cid-j7pv25f6]{height:280px}.services-title[data-astro-cid-j7pv25f6]{font-size:22px}.services-bar[data-astro-cid-j7pv25f6]{height:4px;margin-bottom:20px}.cards[data-astro-cid-j7pv25f6]{row-gap:16px}.card[data-astro-cid-j7pv25f6]{padding:24px;gap:14px;box-shadow:0 10px 24px #39405a29}.card[data-astro-cid-j7pv25f6]:hover{transform:none}.card-num[data-astro-cid-j7pv25f6],.card[data-astro-cid-j7pv25f6] .tags[data-astro-cid-j7pv25f6]{display:none}.card-title[data-astro-cid-j7pv25f6]{font-size:18px}.card-lead[data-astro-cid-j7pv25f6],.card-text[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.6;font-weight:400}.card-body[data-astro-cid-j7pv25f6]{gap:0}.card-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:.4em}.cta-card[data-astro-cid-j7pv25f6]{font-size:13px;padding:14px}.proof[data-astro-cid-j7pv25f6]{margin-top:-34px;padding-top:64px;padding-bottom:32px;scroll-margin-top:60px;clip-path:polygon(0 0,50% 34px,100% 0,100% 100%,0 100%)}.proof-title[data-astro-cid-j7pv25f6]{font-size:22px}.proof-bar[data-astro-cid-j7pv25f6]{height:4px;margin:12px 0 16px}.proof-intro[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.6;margin-bottom:28px}.stats[data-astro-cid-j7pv25f6]{gap:14px;margin-bottom:32px}.stat-num[data-astro-cid-j7pv25f6]{font-size:26px}.stat-label[data-astro-cid-j7pv25f6]{font-size:12px}.proof-link[data-astro-cid-j7pv25f6]{margin-top:32px}.about[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0}.portret-col[data-astro-cid-j7pv25f6]{height:300px;filter:drop-shadow(0 6px 10px rgba(56,66,89,.16))}.portret[data-astro-cid-j7pv25f6]{aspect-ratio:auto;height:100%;clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%)}.p-slab[data-astro-cid-j7pv25f6]{left:24%;right:24%;height:74%}.p-stripe[data-astro-cid-j7pv25f6]{left:17%;width:14px;height:50%}.p-img-wrap[data-astro-cid-j7pv25f6]{left:50%;right:auto;top:24px;width:221px;transform:translate(-50%)}.p-img-wrap[data-astro-cid-j7pv25f6][data-px]{transform:translate(-50%)!important}.about-text[data-astro-cid-j7pv25f6]{padding:32px 20px 40px}.about-label[data-astro-cid-j7pv25f6]{font-size:15px;letter-spacing:.06em;margin-bottom:12px}.about[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{font-size:22px;margin-bottom:10px}.about[data-astro-cid-j7pv25f6] .title-bar[data-astro-cid-j7pv25f6]{height:4px;margin-bottom:16px}.about-body[data-astro-cid-j7pv25f6]{font-size:15px;margin-bottom:12px}.about[data-astro-cid-j7pv25f6] .check-list[data-astro-cid-j7pv25f6]{margin-bottom:20px}.about[data-astro-cid-j7pv25f6] .check-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:14px}.area[data-astro-cid-j7pv25f6]{padding:40px 20px}.area[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{font-size:22px;margin-bottom:12px}.area-bar[data-astro-cid-j7pv25f6]{height:4px}.area-intro[data-astro-cid-j7pv25f6]{font-size:15px;margin-bottom:24px}.area-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:24px}.regions[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:14px 0}.r-num[data-astro-cid-j7pv25f6]{font-size:13px}.r-name[data-astro-cid-j7pv25f6]{font-size:16px}.r-places[data-astro-cid-j7pv25f6]{font-size:13px}.area-note[data-astro-cid-j7pv25f6]{font-size:14px;margin-top:24px}.area-link[data-astro-cid-j7pv25f6]{margin-top:16px}.knowledge[data-astro-cid-j7pv25f6]{padding-top:40px;padding-bottom:40px}.knowledge[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{font-size:22px;margin-bottom:12px}.k-bar[data-astro-cid-j7pv25f6]{height:4px;margin-bottom:24px}.k-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:14px}.k-link[data-astro-cid-j7pv25f6]{margin-top:22px}}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-j7pv25f6],.card-num[data-astro-cid-j7pv25f6],.p-slab[data-astro-cid-j7pv25f6],.p-stripe[data-astro-cid-j7pv25f6],.p-img[data-astro-cid-j7pv25f6]{transition:none}.card[data-astro-cid-j7pv25f6]:hover,.card[data-astro-cid-j7pv25f6]:hover .card-num[data-astro-cid-j7pv25f6]{transform:none}}
