*{box-sizing:border-box}html{background:#f7f8f6}body{color:#1d2f3f;-webkit-font-smoothing:antialiased;background:#f7f8f6;margin:0;font-family:Inter,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.gs-page[data-astro-cid-lr7kefow]{background:linear-gradient(135deg,#58745e0e,#0000 34%),radial-gradient(circle at 85% 10%,#213e5d12,#0000 28%),#f8f9f7;min-height:100svh;position:relative;overflow:hidden}.gs-page[data-astro-cid-lr7kefow]:before{content:"";pointer-events:none;background-image:linear-gradient(#1d2f3f09 1px,#0000 1px),linear-gradient(90deg,#1d2f3f09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.topo[data-astro-cid-lr7kefow]{pointer-events:none;border:1px solid #58745e2e;border-radius:46% 54% 43% 57%/55% 44% 56% 45%;position:absolute}.topo[data-astro-cid-lr7kefow]:before,.topo[data-astro-cid-lr7kefow]:after{content:"";border-radius:inherit;border:1px solid #58745e29;position:absolute}.topo[data-astro-cid-lr7kefow]:before{inset:18px}.topo[data-astro-cid-lr7kefow]:after{inset:38px}.topo-a[data-astro-cid-lr7kefow]{width:460px;height:360px;animation:14s ease-in-out infinite alternate driftA;top:8%;left:-210px}.topo-b[data-astro-cid-lr7kefow]{width:520px;height:420px;animation:18s ease-in-out infinite alternate driftB;bottom:2%;right:-250px;transform:rotate(25deg)}.glow[data-astro-cid-lr7kefow]{filter:blur(70px);opacity:.18;pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute}.glow-a[data-astro-cid-lr7kefow]{background:#58745e;animation:8s ease-in-out infinite alternate glow;top:18%;left:10%}.glow-b[data-astro-cid-lr7kefow]{background:#244263;animation:11s ease-in-out infinite alternate-reverse glow;bottom:12%;right:10%}.hero[data-astro-cid-lr7kefow]{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:min(1040px,100% - 40px);min-height:100svh;margin:0 auto;padding:42px 0 34px;display:flex;position:relative}.logo[data-astro-cid-lr7kefow]{opacity:0;width:min(360px,72vw);height:auto;margin:0 auto 10px;animation:.8s cubic-bezier(.2,.7,.2,1) 80ms forwards enter;display:block;transform:translateY(14px)scale(.985)}.intro[data-astro-cid-lr7kefow]{text-align:center;opacity:0;max-width:900px;animation:.8s cubic-bezier(.2,.7,.2,1) .22s forwards enter;transform:translateY(14px)}.eyebrow[data-astro-cid-lr7kefow]{letter-spacing:.18em;color:#58745e;margin:0 0 12px;font-size:10px;font-weight:700}h1[data-astro-cid-lr7kefow]{letter-spacing:-.045em;color:#203b58;margin:0;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1}.choose[data-astro-cid-lr7kefow]{color:#5b6761;margin:18px 0 0;font-size:clamp(14px,2.1vw,18px);line-height:1.55}.choose[data-astro-cid-lr7kefow] span[data-astro-cid-lr7kefow]{color:#58745e;padding:0 5px}.languages[data-astro-cid-lr7kefow]{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin-top:34px;display:grid}.language-card[data-astro-cid-lr7kefow]{backdrop-filter:blur(12px);opacity:0;background:#ffffffb8;border:1px solid #203b5821;border-radius:22px;grid-template-columns:58px 1fr 28px;align-items:center;gap:14px;min-height:118px;padding:20px;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;animation:.7s cubic-bezier(.2,.7,.2,1) forwards enter;display:grid;transform:translateY(18px);box-shadow:0 12px 36px #203b580e}.language-card[data-astro-cid-lr7kefow]:hover{background:#fff;border-color:#58745e80;transform:translateY(-5px);box-shadow:0 18px 42px #203b581c}.language-card[data-astro-cid-lr7kefow].pressed{transform:scale(.985)}.language-card[data-astro-cid-lr7kefow]:nth-child(2) .language-card[data-astro-cid-lr7kefow]:nth-child(3) .lang-copy[data-astro-cid-lr7kefow]{flex-direction:column;gap:7px;display:flex}.lang-copy[data-astro-cid-lr7kefow] strong[data-astro-cid-lr7kefow]{color:#203b58;font-size:18px}.lang-copy[data-astro-cid-lr7kefow] small[data-astro-cid-lr7kefow]{color:#6f7872;font-size:12px}.arrow[data-astro-cid-lr7kefow]{color:#58745e;font-size:20px;transition:transform .25s}.language-card[data-astro-cid-lr7kefow]:hover .arrow[data-astro-cid-lr7kefow]{transform:translate(3px,-3px)}.contact-panel[data-astro-cid-lr7kefow]{opacity:0;background:#ffffff61;border-top:1px solid #58745e3d;border-bottom:1px solid #58745e29;width:100%;margin-top:30px;padding:22px 26px;animation:.8s cubic-bezier(.2,.7,.2,1) .64s forwards enter}.contact-heading[data-astro-cid-lr7kefow]{letter-spacing:.17em;color:#58745e;justify-content:center;gap:10px;margin-bottom:17px;font-size:10px;font-weight:700;display:flex}.contact-heading[data-astro-cid-lr7kefow] span[data-astro-cid-lr7kefow]+span[data-astro-cid-lr7kefow]:before{content:"·";color:#8fa094;margin-right:10px}.contacts[data-astro-cid-lr7kefow]{grid-template-columns:1fr 1px 1fr;align-items:center;gap:28px;max-width:760px;margin:auto;display:grid}.divider[data-astro-cid-lr7kefow]{background:#58745e47;height:52px}.person[data-astro-cid-lr7kefow]{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.person[data-astro-cid-lr7kefow] strong[data-astro-cid-lr7kefow]{color:#203b58;font-size:13px}.person[data-astro-cid-lr7kefow] span[data-astro-cid-lr7kefow]{color:#7a817d;font-size:11px}.person[data-astro-cid-lr7kefow] a[data-astro-cid-lr7kefow]{color:#58745e;font-size:12px;font-weight:600}.mail[data-astro-cid-lr7kefow]{color:#203b58;word-break:break-word;border-bottom:1px solid #203b583d;width:max-content;max-width:100%;margin:17px auto 0;padding-bottom:2px;font-size:12px;font-weight:600;display:block}@keyframes enter{to{opacity:1;transform:none}}@keyframes driftA{to{transform:translate(28px,20px)rotate(8deg)}}@keyframes driftB{to{transform:translate(-32px,-18px)rotate(18deg)}}@keyframes glow{to{opacity:.24;transform:translate(24px,14px)scale(1.12)}}@media (width<=760px){.hero[data-astro-cid-lr7kefow]{justify-content:flex-start;width:min(100% - 28px,560px);padding:24px 0 22px}.logo[data-astro-cid-lr7kefow]{width:min(300px,75vw);margin-top:4px;margin-bottom:0}.eyebrow[data-astro-cid-lr7kefow]{margin-bottom:10px;font-size:8px;line-height:1.45}.choose[data-astro-cid-lr7kefow]{margin-top:13px;font-size:13px}.languages[data-astro-cid-lr7kefow]{grid-template-columns:1fr;gap:10px;margin-top:24px}.language-card[data-astro-cid-lr7kefow]{border-radius:18px;grid-template-columns:50px 1fr 24px;min-height:88px;padding:14px 16px}.lang-copy[data-astro-cid-lr7kefow] strong[data-astro-cid-lr7kefow]{font-size:16px}.lang-copy[data-astro-cid-lr7kefow] small[data-astro-cid-lr7kefow]{font-size:11px}.contact-panel[data-astro-cid-lr7kefow]{margin-top:20px;padding:18px 12px}.contacts[data-astro-cid-lr7kefow]{grid-template-columns:1fr;gap:12px}.divider[data-astro-cid-lr7kefow]{width:80px;height:1px;margin:auto}.person[data-astro-cid-lr7kefow] strong[data-astro-cid-lr7kefow]{font-size:12px}.topo-a[data-astro-cid-lr7kefow]{left:-310px}.topo-b[data-astro-cid-lr7kefow]{right:-350px}}@media (width<=380px){.hero[data-astro-cid-lr7kefow]{width:calc(100% - 20px)}.logo[data-astro-cid-lr7kefow]{width:280px}.language-card[data-astro-cid-lr7kefow]{padding:12px 14px}.choose[data-astro-cid-lr7kefow] span[data-astro-cid-lr7kefow]{padding:0 2px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-lr7kefow],[data-astro-cid-lr7kefow]:before,[data-astro-cid-lr7kefow]:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.logo[data-astro-cid-lr7kefow],.intro[data-astro-cid-lr7kefow],.language-card[data-astro-cid-lr7kefow],.contact-panel[data-astro-cid-lr7kefow]{opacity:1;transform:none}}.language-card[data-astro-cid-lr7kefow]{grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;gap:18px;display:grid}.flag-circle[data-astro-cid-lr7kefow]{background:#fff;border:1px solid #1c364d1f;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 6px 18px #1c364d14}.lang-copy[data-astro-cid-lr7kefow]{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.lang-copy[data-astro-cid-lr7kefow] strong[data-astro-cid-lr7kefow],.lang-copy[data-astro-cid-lr7kefow] small[data-astro-cid-lr7kefow]{margin:0;line-height:1.2;display:block}.logo[data-astro-cid-lr7kefow]{width:min(430px,82vw)!important;max-width:none!important}.flag-circle[data-astro-cid-lr7kefow]{background:#fff!important;border:1px solid #1c364d24!important;border-radius:50%!important;width:42px!important;height:42px!important;overflow:hidden!important}.flag-circle[data-astro-cid-lr7kefow] svg[data-astro-cid-lr7kefow]{width:100%!important;height:100%!important;display:block!important}.lang-copy[data-astro-cid-lr7kefow]{gap:3px!important}.lang-copy[data-astro-cid-lr7kefow] small[data-astro-cid-lr7kefow]{font-size:.76rem!important}@media (width<=760px){.brand-logo[data-astro-cid-lr7kefow],.hero-logo[data-astro-cid-lr7kefow],.gs-logo[data-astro-cid-lr7kefow],.logo[data-astro-cid-lr7kefow]{width:min(470px,94vw)!important}.languages[data-astro-cid-lr7kefow]{max-width:520px!important}.language-card[data-astro-cid-lr7kefow]{grid-template-columns:46px minmax(0,1fr) 18px!important;gap:10px!important;min-height:74px!important;padding:12px 15px!important}.flag-circle[data-astro-cid-lr7kefow]{width:38px!important;height:38px!important}}.brand-logo[data-astro-cid-lr7kefow],.hero-logo[data-astro-cid-lr7kefow],.gs-logo[data-astro-cid-lr7kefow],.logo[data-astro-cid-lr7kefow]{width:min(640px,95vw)!important;max-width:none!important}.languages[data-astro-cid-lr7kefow]{gap:12px!important;max-width:840px!important;margin-left:auto!important;margin-right:auto!important}.language-card[data-astro-cid-lr7kefow]{border-radius:16px!important;grid-template-columns:46px minmax(0,1fr) 18px!important;gap:12px!important;min-height:72px!important;padding:11px 15px!important}.flag-circle[data-astro-cid-lr7kefow]{background:#fff!important;border:1px solid #1c364d24!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important;overflow:hidden!important;box-shadow:0 4px 12px #1c364d0f!important}.flag-circle[data-astro-cid-lr7kefow] svg[data-astro-cid-lr7kefow]{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.lang-copy[data-astro-cid-lr7kefow]{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;display:flex!important}.lang-copy[data-astro-cid-lr7kefow] strong[data-astro-cid-lr7kefow],.lang-copy[data-astro-cid-lr7kefow] small[data-astro-cid-lr7kefow]{white-space:normal!important;width:100%!important;margin:0!important;line-height:1.15!important;display:block!important}.lang-copy[data-astro-cid-lr7kefow] strong[data-astro-cid-lr7kefow]{font-size:.98rem!important}.lang-copy[data-astro-cid-lr7kefow] small[data-astro-cid-lr7kefow]{opacity:.68!important;font-size:.75rem!important}@media (width<=760px){.brand-logo[data-astro-cid-lr7kefow],.hero-logo[data-astro-cid-lr7kefow],.gs-logo[data-astro-cid-lr7kefow],.logo[data-astro-cid-lr7kefow]{width:min(540px,96vw)!important}.languages[data-astro-cid-lr7kefow]{gap:10px!important;max-width:500px!important}.language-card[data-astro-cid-lr7kefow]{grid-template-columns:42px minmax(0,1fr) 16px!important;gap:10px!important;min-height:68px!important;padding:10px 13px!important}.flag-circle[data-astro-cid-lr7kefow]{width:36px!important;height:36px!important}}@keyframes gsLogoIn{0%{opacity:0;transform:translateY(10px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gsFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gsBackgroundDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(10px,-6px)scale(1.01)}to{transform:translate(0,0)scale(1)}}.brand-logo[data-astro-cid-lr7kefow],.hero-logo[data-astro-cid-lr7kefow],.gs-logo[data-astro-cid-lr7kefow],.logo[data-astro-cid-lr7kefow]{opacity:0;transform-origin:50%;animation:.9s cubic-bezier(.22,.61,.36,1) 80ms forwards gsLogoIn}.choose[data-astro-cid-lr7kefow]{opacity:0;animation:.65s ease-out .48s forwards gsFadeUp}.language-card[data-astro-cid-lr7kefow]{opacity:0;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s;animation:.62s ease-out forwards gsFadeUp;transform:translateY(14px)}.language-card[data-astro-cid-lr7kefow]:first-child{animation-delay:.68s}.language-card[data-astro-cid-lr7kefow]:nth-child(2){animation-delay:.8s}.language-card[data-astro-cid-lr7kefow]:nth-child(3){animation-delay:.92s}.language-card[data-astro-cid-lr7kefow]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1c364d1a}.language-card[data-astro-cid-lr7kefow]:active{transform:translateY(-1px)scale(.99)}.flag-circle[data-astro-cid-lr7kefow]{transition:transform .22s,box-shadow .22s}.language-card[data-astro-cid-lr7kefow]:hover .flag-circle[data-astro-cid-lr7kefow]{transform:scale(1.06);box-shadow:0 7px 18px #1c364d1a}.contact-panel[data-astro-cid-lr7kefow]{opacity:0;animation:.7s ease-out 1.08s forwards gsFadeUp}.bg-lines[data-astro-cid-lr7kefow],.background-lines[data-astro-cid-lr7kefow],.topo-lines[data-astro-cid-lr7kefow],.topo-decoration[data-astro-cid-lr7kefow],.decor-lines[data-astro-cid-lr7kefow]{will-change:transform;animation:18s ease-in-out infinite gsBackgroundDrift}@media (prefers-reduced-motion:reduce){.brand-logo[data-astro-cid-lr7kefow],.hero-logo[data-astro-cid-lr7kefow],.gs-logo[data-astro-cid-lr7kefow],.logo[data-astro-cid-lr7kefow],.choose[data-astro-cid-lr7kefow],.language-card[data-astro-cid-lr7kefow],.contact-panel[data-astro-cid-lr7kefow],.bg-lines[data-astro-cid-lr7kefow],.background-lines[data-astro-cid-lr7kefow],.topo-lines[data-astro-cid-lr7kefow],.topo-decoration[data-astro-cid-lr7kefow],.decor-lines[data-astro-cid-lr7kefow]{opacity:1!important;animation:none!important;transform:none!important}.language-card[data-astro-cid-lr7kefow],.flag-circle[data-astro-cid-lr7kefow]{transition:none!important}}@media (width<=760px){.brand-logo[data-astro-cid-lr7kefow],.hero-logo[data-astro-cid-lr7kefow],.gs-logo[data-astro-cid-lr7kefow],.logo[data-astro-cid-lr7kefow]{width:min(430px,90vw)!important}.hero[data-astro-cid-lr7kefow],.hero-inner[data-astro-cid-lr7kefow],.intro[data-astro-cid-lr7kefow],.gs-hero[data-astro-cid-lr7kefow]{padding-top:18px!important;padding-bottom:10px!important}.choose[data-astro-cid-lr7kefow]{margin-top:6px!important;margin-bottom:14px!important;font-size:.92rem!important;line-height:1.25!important}.languages[data-astro-cid-lr7kefow]{gap:8px!important;max-width:440px!important}.language-card[data-astro-cid-lr7kefow]{border-radius:14px!important;grid-template-columns:38px minmax(0,1fr) 14px!important;gap:8px!important;min-height:60px!important;padding:8px 11px!important}.flag-circle[data-astro-cid-lr7kefow]{width:34px!important;height:34px!important}.lang-copy[data-astro-cid-lr7kefow]{gap:2px!important}.lang-copy[data-astro-cid-lr7kefow] strong[data-astro-cid-lr7kefow]{font-size:.92rem!important}.lang-copy[data-astro-cid-lr7kefow] small[data-astro-cid-lr7kefow]{font-size:.7rem!important;line-height:1.1!important}.contact-panel[data-astro-cid-lr7kefow]{margin-top:14px!important;padding-top:12px!important;padding-bottom:12px!important}.contact-heading[data-astro-cid-lr7kefow]{margin-bottom:10px!important;font-size:.68rem!important}.contacts[data-astro-cid-lr7kefow]{gap:12px!important}.person[data-astro-cid-lr7kefow]{gap:2px!important}.person[data-astro-cid-lr7kefow] strong[data-astro-cid-lr7kefow]{font-size:.8rem!important;line-height:1.15!important}.person[data-astro-cid-lr7kefow] span[data-astro-cid-lr7kefow],.person[data-astro-cid-lr7kefow] a[data-astro-cid-lr7kefow]{font-size:.72rem!important;line-height:1.15!important}.contact-email[data-astro-cid-lr7kefow],.contact-panel[data-astro-cid-lr7kefow]>a[data-astro-cid-lr7kefow][href^=mailto\:]{margin-top:8px!important;font-size:.74rem!important}}@media (width<=420px){.brand-logo[data-astro-cid-lr7kefow],.hero-logo[data-astro-cid-lr7kefow],.gs-logo[data-astro-cid-lr7kefow],.logo[data-astro-cid-lr7kefow]{width:min(390px,92vw)!important}.choose[data-astro-cid-lr7kefow]{margin-bottom:12px!important;font-size:.86rem!important}.language-card[data-astro-cid-lr7kefow]{min-height:56px!important;padding:7px 10px!important}.flag-circle[data-astro-cid-lr7kefow]{width:32px!important;height:32px!important}}@media (width<=760px){.arrow[data-astro-cid-lr7kefow]{display:none!important}.language-card[data-astro-cid-lr7kefow]{grid-template-columns:38px minmax(0,1fr)!important}.gs-page[data-astro-cid-lr7kefow]{min-height:auto!important}.hero[data-astro-cid-lr7kefow]{min-height:auto!important;padding-bottom:6px!important}.contact-panel[data-astro-cid-lr7kefow]{margin-bottom:0!important}.mail[data-astro-cid-lr7kefow]{margin-top:8px!important}}
