@font-face{font-family:Figtree;src:url(/fonts/figtree-variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Cal Sans;src:url(/fonts/cal-sans.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-title: "Cal Sans", ui-sans-serif, system-ui, sans-serif;--font-body: "Figtree", ui-sans-serif, system-ui, sans-serif;--text-xs: 14px;--text-base: 16px;--text-lg: 20px;--text-xl: 42px;--text-display: 68px;--tracking-tighter: -1.36px;--tracking-tight: -.64px}.text-display{font-size:var(--text-display);line-height:.85;word-break:break-word}.text-body{letter-spacing:-4%}.text-small{font-size:.875rem}:root{--grey-1: #0d0d0e;--grey-2: #18191a;--grey-3: #222224;--grey-4: #292a2c;--grey-5: #303134;--grey-6: #3a3a3e;--grey-7: #47474c;--grey-8: #606068;--grey-9: #6d6e76;--grey-10: #7b7b84;--grey-11: #b3b4bb;--grey-12: #eeeeef;--pink-1: #120a0e;--pink-2: #211018;--pink-3: #381528;--pink-4: #4f1133;--pink-5: #5d193d;--pink-6: #6d264b;--pink-7: #87365f;--pink-8: #ac447b;--pink-9: #dc3b95;--pink-10: #cd2a89;--pink-11: #ff81c9;--pink-12: #ffd0e5;--red-11: #fef2f2;--red-10: #ffe2e2;--red-9: #ffc9c9;--red-8: #ffa2a2;--red-7: #ff6467;--red-6: #fb2c36;--red-5: #e7000b;--red-4: #c10007;--red-3: #9f0712;--red-2: #82181a;--red-1: #460809;--orange-11: #fff7ed;--orange-10: #ffedd4;--orange-9: #ffd6a7;--orange-8: #ffb86a;--orange-7: #ff8904;--orange-6: #ff6900;--orange-5: #f54900;--orange-4: #ca3500;--orange-3: #9f2d00;--orange-2: #7e2a0c;--orange-1: #441306;--amber-11: #fffbeb;--amber-10: #fef3c6;--amber-9: #ffd6a7;--amber-8: #ffd230;--amber-7: #ffb900;--amber-6: #fe9a00;--amber-5: #e17100;--amber-4: #bb4d00;--amber-3: #973c00;--amber-2: #7a3306;--amber-1: #441306;--yellow-11: #fefce8;--yellow-10: #fef9c2;--yellow-9: #fff085;--yellow-8: #ffdf20;--yellow-7: #fdc700;--yellow-6: #f0b100;--yellow-5: #d08700;--yellow-4: #a65f00;--yellow-3: #894b00;--yellow-2: #733e0a;--yellow-1: #432004;--lime-11: #f7fee7;--lime-10: #ecfcca;--lime-9: #d8f999;--lime-8: #bbf451;--lime-7: #9ae600;--lime-6: #7ccf00;--lime-5: #5ea500;--lime-4: #497d00;--lime-3: #3c6300;--lime-2: #35530e;--lime-1: #192e03;--green-11: #f0fdf4;--green-10: #dbfce7;--green-9: #b9f8cf;--green-8: #7bf1a8;--green-7: #05df72;--green-6: #00c950;--green-5: #00a63e;--green-4: #008235;--green-3: #016630;--green-2: #0d542b;--green-1: #032e15;--emerald-11: #ecfdf5;--emerald-10: #d0fae5;--emerald-9: #a4f4cf;--emerald-8: #5ee9b5;--emerald-7: #00d492;--emerald-6: #00bc7d;--emerald-5: #009966;--emerald-4: #007a55;--emerald-3: #006045;--emerald-2: #004f3b;--emerald-1: #002c22;--cyan-11: #ecfeff;--cyan-10: #cefafe;--cyan-9: #a2f4fd;--cyan-8: #53eafd;--cyan-7: #00d3f2;--cyan-6: #00b8db;--cyan-5: #0092b8;--cyan-4: #007595;--cyan-3: #005f78;--cyan-2: #104e64;--cyan-1: #053345;--sky-11: #f0f9ff;--sky-10: #dff2fe;--sky-9: #b8e6fe;--sky-8: #73d4ff;--sky-7: #00bcff;--sky-6: #00a6f4;--sky-5: #0084d1;--sky-4: #0069a8;--sky-3: #00598a;--sky-2: #024a70;--sky-1: #052f4a;--blue-11: #eff6ff;--blue-10: #dbeafe;--blue-9: #bedbff;--blue-8: #8ec5ff;--blue-7: #50a2ff;--blue-6: #2b7fff;--blue-5: #155dfc;--blue-4: #1447e6;--blue-3: #193cb8;--blue-2: #1c398e;--blue-1: #162456}:root{--backgrounds-default: var(--grey-2);--backgrounds-surface: var(--grey-3);--backgrounds-overlay: var(--grey-4);--backgrounds-accent: var(--pink-5);--backgrounds-hover: var(--grey-6);--texts-primary: var(--grey-12);--texts-secondary: var(--grey-11);--texts-tertiary: var(--grey-9);--texts-inverse: var(--grey-7);--texts-accent: var(--pink-9);--texts-info: var(--sky-7);--texts-success: var(--green-6);--texts-warning: var(--amber-5);--texts-error: var(--red-6);--buttons-background-primary: var(--pink-10);--buttons-background-primary-hover: var(--pink-9);--buttons-background-secondary: var(--grey-3);--buttons-background-tertiary: var(--grey-12);--buttons-background-info: var(--sky-4);--buttons-background-success: var(--green-4);--buttons-background-warning: var(--amber-4);--buttons-background-error: var(--red-6);--buttons-background-disabled: var(--grey-2);--buttons-background-inverse: #ffffff;--buttons-texts-primary: var(--grey-12);--buttons-texts-secondary: var(--grey-11);--buttons-texts-tertiary: var(--grey-2);--buttons-texts-accent: var(--pink-11);--buttons-texts-disabled: var(--grey-8);--buttons-texts-info: var(--sky-10);--buttons-texts-success: var(--green-11);--buttons-texts-warning: var(--amber-11);--buttons-texts-error: var(--red-11);--buttons-texts-ghost: var(--grey-12);--borders-default: var(--grey-4);--borders-active: var(--grey-9);--borders-accent: var(--pink-9);--borders-divider: var(--grey-5);--borders-inverse: var(--grey-12);--borders-info: var(--sky-7);--borders-success: var(--green-7);--borders-warning: var(--amber-5);--borders-error: var(--red-6);--buttons-icons-primary: var(--grey-12);--buttons-icons-secondary: var(--grey-11);--buttons-icons-tertiary: var(--grey-7);--buttons-icons-accent: var(--pink-9);--buttons-icons-success: var(--green-1);--buttons-icons-warning: var(--amber-2);--buttons-icons-error: var(--red-1);--buttons-icons-info: var(--sky-1);--buttons-icons-disabled: var(--grey-7);--buttons-icons-inverse: var(--grey-2)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--backgrounds-default)}body{--horizontal-padding: 4rem;--safe-width: min(62.5rem, calc(100vw - var(--horizontal-padding) * 2));font-family:var(--font-body);font-size:var(--text-base);color:var(--texts-primary);-webkit-font-smoothing:antialiased;line-height:1.5}@media screen and (max-width:720px){body{--horizontal-padding: 1.25rem}}@media screen and (max-width:360px){body{--horizontal-padding: 1.25rem}}h1,h2,h3{font-family:var(--font-title);letter-spacing:var(--tracking-tighter);line-height:1.1}:root{--card-padding: 1.25rem;--card-border-radius: .625rem}.btn{background-color:var(--button-background, var(--buttons-background-primary));color:var(--button-text-color, var(--buttons-texts-primary));padding:.75rem 1.5rem;border-radius:.625rem;font-family:var(--font-title);display:inline-block;transition:background-color .2s;text-decoration:none}.btn-primary{--button-background: var(--buttons-background-primary);--button-background-hover: var(--buttons-background-primary-hover);--button-text-color: var(--buttons-texts-primary)}.btn-secondary{--button-background: var(--buttons-background-secondary);--button-background-hover: var(--backgrounds-overlay);--button-text-color: var(--buttons-texts-secondary)}.btn-tertiary{--button-background: var(--buttons-background-tertiary);--button-background-hover: var(--grey-11);--button-text-color: var(--buttons-texts-tertiary)}.btn:hover{background-color:var(--button-background-hover, var(--buttons-background-primary-hover))}.btn:focus-visible{outline:2px solid var(--borders-accent);outline-offset:3px}a:focus-visible{outline:2px solid var(--borders-accent);outline-offset:3px;border-radius:.25rem}.card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:var(--card-padding);border-radius:var(--card-border-radius);background-color:var(--backgrounds-surface)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.language-switcher[data-astro-cid-ovctoz4l]{position:fixed;top:1.25rem;right:1.25rem;display:flex;align-items:center;gap:.25rem}.lang-options[data-astro-cid-ovctoz4l]{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns .25s ease,opacity .2s ease}.lang-options-inner[data-astro-cid-ovctoz4l]{overflow:hidden;display:flex;gap:.25rem}@media(hover:hover)and (pointer:fine){.language-switcher[data-astro-cid-ovctoz4l]:hover .lang-options[data-astro-cid-ovctoz4l]{grid-template-columns:1fr;opacity:1}}.language-switcher[data-astro-cid-ovctoz4l].is-open .lang-options[data-astro-cid-ovctoz4l],.language-switcher[data-astro-cid-ovctoz4l]:focus-within .lang-options[data-astro-cid-ovctoz4l]{grid-template-columns:1fr;opacity:1}.lang-link[data-astro-cid-ovctoz4l]{padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-decoration:none;white-space:nowrap;cursor:pointer;color:var(--texts-secondary);background-color:color-mix(in srgb,var(--backgrounds-default) 90%,transparent);transition:color .28s ease,background-color .28s ease}a[data-astro-cid-ovctoz4l].lang-link:hover,a[data-astro-cid-ovctoz4l].lang-link:active{color:var(--texts-primary);background-color:color-mix(in srgb,var(--backgrounds-hover) 90%,transparent)}.lang-link[data-astro-cid-ovctoz4l].current{cursor:pointer;color:var(--texts-accent);background-color:color-mix(in srgb,var(--backgrounds-accent) 90%,transparent)}header[data-astro-cid-hder47io]{z-index:1000;width:100%;position:sticky;top:1.25rem}header[data-astro-cid-hder47io] a[data-astro-cid-hder47io],header[data-astro-cid-hder47io] svg[data-astro-cid-hder47io]{display:block;width:2.8125rem;height:2.8125rem}header[data-astro-cid-hder47io] nav[data-astro-cid-hder47io]{margin:1.25rem;width:fit-content;height:fit-content}@media(max-width:720px){header[data-astro-cid-hder47io]:has(.mobile-scroll-shift){height:8rem}header[data-astro-cid-hder47io] nav[data-astro-cid-hder47io].mobile-scroll-shift{position:fixed;top:3.75rem;left:50%;margin:0;transform:translate(-50%);transition:margin .22s ease,top .22s ease,left .22s ease,transform .22s ease}header[data-astro-cid-hder47io]:has(nav.mobile-scroll-shift.is-scrolled) nav[data-astro-cid-hder47io]{top:1rem;left:1rem;transform:translate(0)}}.social-networks[data-astro-cid-e2p7env3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-auto-rows:minmax(0,auto);gap:.5rem;width:100%;max-width:20rem}.social-networks[data-astro-cid-e2p7env3] h3[data-astro-cid-e2p7env3]{letter-spacing:-4%;font-weight:600;color:var(--texts-primary);grid-column:1/-1}.social-networks[data-astro-cid-e2p7env3] a[data-astro-cid-e2p7env3]{display:flex;align-items:center;gap:.5rem;color:var(--texts-secondary);letter-spacing:-4%;text-decoration-line:none}.social-networks[data-astro-cid-e2p7env3] a[data-astro-cid-e2p7env3]>.icon[data-astro-cid-e2p7env3]{width:1.25rem;height:1.25rem;padding:.1875rem;border-radius:.375rem;background-color:var(--buttons-background-primary)}.social-networks[data-astro-cid-e2p7env3] a[data-astro-cid-e2p7env3]>.icon[data-astro-cid-e2p7env3] path{fill:var(--pink-12)}footer[data-astro-cid-azg5yris]{--footer-motion-duration: .56s;--footer-motion-ease: cubic-bezier(.22, 1, .36, 1);max-width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-inline:auto;padding-bottom:4.5rem}footer[data-astro-cid-azg5yris] .sr-only[data-astro-cid-azg5yris]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}footer[data-astro-cid-azg5yris] .separator[data-astro-cid-azg5yris]{align-self:center;height:1px;background-color:var(--borders-divider);max-width:max(50vw,25rem);width:100%;margin-block:4.375rem;opacity:0;transform:translateY(.625rem);animation:footerReveal var(--footer-motion-duration) var(--footer-motion-ease) .1s forwards}footer[data-astro-cid-azg5yris] .footer-background-logo[data-astro-cid-azg5yris]{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:100%;z-index:-1;opacity:0;animation:footerLogoReveal .9s var(--footer-motion-ease) .18s forwards}footer[data-astro-cid-azg5yris] .content[data-astro-cid-azg5yris]{width:100%;padding-right:calc(var(--horizontal-padding));padding-left:calc(var(--horizontal-padding));display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;opacity:0;transform:translateY(.75rem);animation:footerReveal var(--footer-motion-duration) var(--footer-motion-ease) .18s forwards}footer[data-astro-cid-azg5yris] .content[data-astro-cid-azg5yris]>.left[data-astro-cid-azg5yris]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:24rem}footer[data-astro-cid-azg5yris] .content[data-astro-cid-azg5yris]>.left[data-astro-cid-azg5yris]>.predi-icon[data-astro-cid-azg5yris]{width:100%;height:auto;max-width:16rem}footer[data-astro-cid-azg5yris] .content[data-astro-cid-azg5yris]>.left[data-astro-cid-azg5yris]>.description[data-astro-cid-azg5yris]{color:var(--texts-secondary);letter-spacing:-4%;width:100%;max-width:max(30vw,300px)}footer[data-astro-cid-azg5yris] .content[data-astro-cid-azg5yris]>.left[data-astro-cid-azg5yris]>.description[data-astro-cid-azg5yris]>strong[data-astro-cid-azg5yris]{color:var(--texts-primary);font-weight:600}@media screen and (max-width:720px){footer[data-astro-cid-azg5yris] .content[data-astro-cid-azg5yris]{align-items:flex-start;flex-direction:column}footer[data-astro-cid-azg5yris] .privacy[data-astro-cid-azg5yris]{align-self:flex-end}}footer[data-astro-cid-azg5yris] .privacy[data-astro-cid-azg5yris]{margin-top:1.5rem;padding-right:calc(var(--horizontal-padding));padding-left:calc(var(--horizontal-padding));display:flex;flex-direction:column;opacity:0;transform:translateY(.875rem);animation:footerReveal var(--footer-motion-duration) var(--footer-motion-ease) .26s forwards}footer[data-astro-cid-azg5yris] .privacy[data-astro-cid-azg5yris] small[data-astro-cid-azg5yris],footer[data-astro-cid-azg5yris] .privacy[data-astro-cid-azg5yris] a[data-astro-cid-azg5yris]{color:var(--texts-tertiary)}footer[data-astro-cid-azg5yris] .privacy[data-astro-cid-azg5yris] .privacy-link[data-astro-cid-azg5yris]{width:fit-content;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,var(--texts-tertiary) 50%,transparent);transition:color .18s ease,text-decoration-color .18s ease}footer[data-astro-cid-azg5yris] .privacy[data-astro-cid-azg5yris] .privacy-link[data-astro-cid-azg5yris]:hover{color:var(--texts-primary);text-decoration-color:var(--texts-primary)}footer[data-astro-cid-azg5yris] .privacy[data-astro-cid-azg5yris] .privacy-link[data-astro-cid-azg5yris]:focus-visible{outline:2px solid var(--borders-accent);outline-offset:4px;border-radius:.25rem}footer[data-astro-cid-azg5yris]:after{content:"";position:absolute;bottom:0;left:50%;display:block;width:100vw;height:2px;transform:translate(-50%);background-color:var(--borders-accent)}@keyframes footerReveal{to{opacity:1;transform:translateY(0)}}@keyframes footerLogoReveal{0%{opacity:0;transform:translate(-50%,.875rem)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){footer[data-astro-cid-azg5yris] .separator[data-astro-cid-azg5yris],footer[data-astro-cid-azg5yris] .footer-background-logo[data-astro-cid-azg5yris],footer[data-astro-cid-azg5yris] .content[data-astro-cid-azg5yris],footer[data-astro-cid-azg5yris] .privacy[data-astro-cid-azg5yris]{animation:none;opacity:1;transform:none}footer[data-astro-cid-azg5yris] .privacy[data-astro-cid-azg5yris] .privacy-link[data-astro-cid-azg5yris]{transition:none}}
