.wp-logo[data-astro-cid-gghygqg3]{flex-shrink:0;line-height:0;display:inline-block}.wp-logo[data-astro-cid-gghygqg3]:not(.wp-logo--animated) [data-astro-cid-gghygqg3]:is(.wp-logo__l1,.wp-logo__l2,.wp-logo__cl,.wp-logo__cr){stroke-dashoffset:0}.wp-logo--animated[data-astro-cid-gghygqg3] .wp-logo__bg[data-astro-cid-gghygqg3]{animation:.3s both wp-logo-fade}.wp-logo--animated[data-astro-cid-gghygqg3] .wp-logo__l1[data-astro-cid-gghygqg3]{stroke-dashoffset:48px;animation:.35s cubic-bezier(.22,.61,.36,1) .15s both wp-logo-draw}.wp-logo--animated[data-astro-cid-gghygqg3] .wp-logo__l2[data-astro-cid-gghygqg3]{stroke-dashoffset:36px;animation:.28s cubic-bezier(.22,.61,.36,1) .3s both wp-logo-draw}.wp-logo--animated[data-astro-cid-gghygqg3] .wp-logo__cl[data-astro-cid-gghygqg3]{stroke-dashoffset:20px;animation:.18s cubic-bezier(.22,.61,.36,1) .43s both wp-logo-draw}.wp-logo--animated[data-astro-cid-gghygqg3] .wp-logo__cr[data-astro-cid-gghygqg3]{stroke-dashoffset:46px;animation:.35s cubic-bezier(.16,.84,.44,1) .55s both wp-logo-draw}@keyframes wp-logo-fade{0%{opacity:0}to{opacity:1}}@keyframes wp-logo-draw{0%{stroke-dashoffset:var(--len,100);opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.wp-logo--animated[data-astro-cid-gghygqg3] [data-astro-cid-gghygqg3]:is(.wp-logo__bg,.wp-logo__l1,.wp-logo__l2,.wp-logo__cl,.wp-logo__cr){stroke-dashoffset:0;opacity:1;animation:none}}.header{z-index:100}.header>.container{justify-content:space-between;align-items:center;gap:16px;display:flex}.header .logo{text-decoration:none}.header .logo>span{letter-spacing:-.01em;color:var(--ink-900);font:700 17px Outfit,sans-serif}.header .logo .logo-hr{color:var(--g-700)}.header .nav>ul{gap:2px;margin:0;padding:0;list-style:none;display:none}@media (width>=980px){.header .nav>ul{display:flex}}.header .nav a{color:var(--ink-500);border-radius:8px;padding:8px 12px;font:500 14px DM Sans,sans-serif;text-decoration:none;transition:color .2s,background .2s}.header .nav a:hover{color:var(--g-700);background:var(--g-50)}.header-end{align-items:center;gap:10px;display:flex}.lang-switch{position:relative}.lang-switch>button{color:var(--ink-700);border:1px solid var(--ink-100);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:7px 10px 7px 9px;font:600 13px/1 DM Sans,sans-serif;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.lang-switch>button:hover,.lang-switch>button[aria-expanded=true]{border-color:var(--g-300);color:var(--g-800);background:var(--g-50)}.lang-switch>button[aria-expanded=true]{border-color:var(--g-500)}.lang-switch>button>svg:first-of-type{width:14px;height:14px;color:var(--g-700)}.lang-switch>button>span{letter-spacing:.04em}.lang-switch>button>svg:last-of-type{opacity:.7;width:9px;height:9px;transition:rotate .2s}.lang-switch>button[aria-expanded=true]>svg:last-of-type{rotate:180deg}.lang-switch>ul{border:1px solid var(--ink-100);z-index:60;background:#fff;border-radius:12px;min-width:178px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px -16px #0c141138,0 2px 6px -2px #0c14110f}.lang-switch>ul[hidden]{display:none}.lang-switch>ul>li{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;font-family:DM Sans,sans-serif;transition:background .15s;display:flex}.lang-switch>ul>li:hover{background:var(--g-50)}.lang-switch>ul>li b{letter-spacing:.04em;width:30px;height:22px;color:var(--g-800);background:var(--g-50);border:1px solid var(--g-100);border-radius:5px;justify-content:center;align-items:center;font:700 11px Outfit,sans-serif;display:inline-flex}.lang-switch>ul>li[aria-selected=true] b{background:var(--g-700);color:#fff;border-color:var(--g-700)}.lang-switch>ul>li span{color:var(--ink-700);font-size:13.5px;font-weight:500}.btn-header-cta{color:#fff;background:var(--g-700);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font:600 14px Outfit,sans-serif;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0a7a612e}.btn-header-cta:hover{background:var(--g-800);transform:translateY(-1px)}.btn-header-cta>svg{width:13px;height:13px;transition:translate .2s}.btn-header-cta:hover>svg{translate:3px}@media (width<=640px){.btn-header-cta>span,.lang-switch>ul>li span{display:none}.lang-switch>ul{min-width:70px}}.footer{background:var(--g-900);color:#c2d8d0;padding:72px 0 36px;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2dd4a01a,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-120px}.footer>.container>:first-child{border-bottom:1px dashed #ffffff1a;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));gap:32px;padding-bottom:36px;display:grid}@media (width<=1000px){.footer>.container>:first-child{grid-template-columns:1fr 1fr 1fr}.footer .brand{grid-column:1/-1}}@media (width<=640px){.footer>.container>:first-child{grid-template-columns:1fr 1fr}.footer .brand{grid-column:1/-1}}.footer .brand{max-width:320px}.footer .brand .logo{color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:14px;font:800 22px Outfit,sans-serif;display:inline-flex}.footer .brand .logo:before{content:"";background:var(--g-400);border-radius:4px;width:14px;height:14px;transform:rotate(45deg);box-shadow:0 0 0 3px #2dd4a02e}.footer .brand>p{color:#a9c4ba;margin:0 0 18px;font:14px/1.55 DM Sans,sans-serif}.footer .brand>p b{color:#fff;font-weight:600}.footer .brand .where{color:var(--g-300);background:#2dd4a01a;border:1px solid #2dd4a033;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font:12px DM Sans,sans-serif;display:inline-flex}.footer .brand .where svg{width:11px;height:11px}.footer>.container>:first-child>nav h3{letter-spacing:.16em;text-transform:uppercase;color:var(--g-300);margin:0 0 14px;font:600 12px Outfit,sans-serif}.footer>.container>:first-child>nav ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer>.container>:first-child>nav a{color:#c2d8d0;align-items:center;gap:6px;font:14px DM Sans,sans-serif;text-decoration:none;transition:color .2s;display:inline-flex}.footer>.container>:first-child>nav a:hover{color:#fff}.footer>.container>:first-child>nav a small{color:var(--g-300);letter-spacing:.04em;background:#2dd4a01f;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600}.footer>.container>aside{border-bottom:1px dashed #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:16px 0 28px;display:flex}.footer>.container>aside>div{align-items:center;gap:16px;display:flex}.footer .avs{display:flex}.footer .avs>span{border:2px solid var(--g-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font:700 11px Outfit,sans-serif;display:flex}.footer .avs>span:first-child{background:var(--g-500);margin-left:0}.footer .avs>span:nth-child(2){background:linear-gradient(135deg,#f59e0b,#d97706)}.footer .avs>span:nth-child(3){background:linear-gradient(135deg, var(--g-400), var(--g-700))}.footer .avs>span:nth-child(4){background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.footer .avs>span:last-child{background:#ffffff1a}.footer>.container>aside>div>p{color:#a9c4ba;letter-spacing:.02em;margin:0;font:11.5px/1.5 ui-monospace,SF Mono,monospace}.footer>.container>aside>div>p>strong{color:#fff;margin-bottom:1px;font-size:12px;font-weight:700;display:block}.footer .pledge{color:var(--g-300);text-align:right;max-width:320px;margin:0;font:22px/1.1 Caveat,cursive;transform:rotate(-1deg)}@media (width<=720px){.footer .pledge{text-align:left}}.footer>.container>:last-child{color:#8aaa9d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font:12px DM Sans,sans-serif;display:flex}.footer>.container>:last-child a{color:#c2d8d0;text-underline-offset:3px;text-decoration:underline dotted #c2d8d080}.footer>.container>:last-child a:hover{color:#fff;text-decoration-color:#ffffffb3}.footer>.container>:last-child>nav{flex-wrap:wrap;gap:18px;display:flex}.footer>.container>:last-child>div:last-child{align-items:center;gap:8px;display:inline-flex}.footer>.container>:last-child>div:last-child>svg{width:20px;height:14px}main>section~section{content-visibility:auto;contain-intrinsic-block-size:1200px}.mod-grid>.mod{content-visibility:auto;contain-intrinsic-block-size:420px}
