@font-face{font-family:RobotoSerif;src:url(/RobotoSerif.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/PlayfairDisplay.ttf) format("truetype");font-weight:400;font-style:normal}body{font-family:RobotoSerif,sans-serif}.text-container{padding-left:4rem;display:flex;flex-direction:column;justify-content:center}.subtitle{font-family:PlayfairDisplay,serif;font-size:3rem;margin-bottom:1rem}.description{font-size:1.125rem;line-height:1.5;color:#444}.description span{width:75%;display:block;margin-bottom:1rem;font-weight:600;font-size:1.25rem}@media (max-width: 1280px){.text-container{padding-left:3rem}.subtitle{font-size:2.8rem}.description{font-size:1.125rem}.description span{width:80%;font-size:1.2rem}}@media (max-width: 1024px) and (min-width: 769px){.text-container{padding-left:2rem}.subtitle{font-size:2.5rem}.description{font-size:1rem}.description span{width:90%;font-size:1.1rem}}@media (max-width: 768px){.text-container{text-align:center;padding:0}.subtitle{font-size:1.8rem;text-align:center}.description{font-size:1rem}.description span{width:100%;font-size:1rem;font-weight:500;margin-bottom:.75rem}}.menu-overlay[data-astro-cid-ceu4oigm]{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:#00000080;transition:opacity .3s ease;opacity:0;pointer-events:none;z-index:999}.menu-overlay[data-astro-cid-ceu4oigm].visible{opacity:1;pointer-events:all}.menu-overlay[data-astro-cid-ceu4oigm].hidden{opacity:0;pointer-events:none}.slide-menu[data-astro-cid-ceu4oigm]{position:fixed;top:0;right:0;width:30dvw;max-width:400px;height:100dvh;background:#fff;box-shadow:-2px 0 10px #0003;display:flex;flex-direction:column;padding:1.5rem 1rem;transform:translate(100%);transition:transform .3s ease-in-out;z-index:1000;overflow:hidden}.slide-menu[data-astro-cid-ceu4oigm].visible{transform:translate(0)}.slide-menu[data-astro-cid-ceu4oigm].hidden{transform:translate(100%)}.menu-header[data-astro-cid-ceu4oigm]{display:flex;justify-content:flex-end}.close-btn[data-astro-cid-ceu4oigm]{font-size:1.5rem;background:none;border:none;cursor:pointer;transition:transform .25s ease}.close-btn[data-astro-cid-ceu4oigm]:hover{transform:rotate(90deg)}.menu-links[data-astro-cid-ceu4oigm]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-left:1rem;flex:.9 .9 auto;overflow-y:auto;min-height:0}.menu-links[data-astro-cid-ceu4oigm] a[data-astro-cid-ceu4oigm]{position:relative;text-decoration:none;font-size:1.2rem;color:#000;font-weight:700;padding-bottom:6px}.menu-links[data-astro-cid-ceu4oigm] a[data-astro-cid-ceu4oigm]:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#000;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.menu-links[data-astro-cid-ceu4oigm] a[data-astro-cid-ceu4oigm]:hover:after{transform:scaleX(1)}.menu-footer[data-astro-cid-ceu4oigm]{display:flex;justify-content:space-around;font-size:1.5rem;padding-top:1rem;border-top:1px solid #eee}.menu-footer[data-astro-cid-ceu4oigm] a[data-astro-cid-ceu4oigm]{text-decoration:none;color:#000}.menu-footer[data-astro-cid-ceu4oigm] img[data-astro-cid-ceu4oigm]{width:24px;height:24px;transition:transform .2s ease}.menu-footer[data-astro-cid-ceu4oigm] img[data-astro-cid-ceu4oigm]:hover{transform:scale(1.2)}@media (max-width: 768px){.slide-menu[data-astro-cid-ceu4oigm]{inset:auto 0 0;width:100vw;height:80dvh;transform:translateY(100%);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -4px 12px #0000001a}.slide-menu[data-astro-cid-ceu4oigm].visible{transform:translateY(0)}.slide-menu[data-astro-cid-ceu4oigm].hidden{transform:translateY(100%)}.menu-header[data-astro-cid-ceu4oigm]{display:flex;justify-content:flex-end}.menu-links[data-astro-cid-ceu4oigm]{padding:1.5rem 0 0;align-items:center;justify-content:center;text-align:center;gap:2rem}.menu-links[data-astro-cid-ceu4oigm] a[data-astro-cid-ceu4oigm]{font-size:1.2rem}.menu-footer[data-astro-cid-ceu4oigm]{justify-content:center;gap:1.5rem;padding-top:2rem}}@media (max-width: 480px){.slide-menu[data-astro-cid-ceu4oigm]{width:90vw;padding:1.5rem}.menu-links[data-astro-cid-ceu4oigm]{padding-left:0}.menu-links[data-astro-cid-ceu4oigm] a[data-astro-cid-ceu4oigm]{font-size:2rem}.menu-footer[data-astro-cid-ceu4oigm]{flex-direction:row;justify-content:center;gap:1.5rem}}.burger-menu[data-astro-cid-barybgjo]{position:relative;display:flex;align-items:center}.burger-toggle[data-astro-cid-barybgjo]{background:none;border:none;cursor:pointer;padding:.5rem;transition:opacity .2s ease}.burger-toggle[data-astro-cid-barybgjo]:hover{opacity:.6}.burger-icon[data-astro-cid-barybgjo]{width:28px;height:auto}@media (max-width: 768px){.burger-toggle[data-astro-cid-barybgjo]{padding:.75rem}.burger-icon[data-astro-cid-barybgjo]{width:32px}.burger-menu[data-astro-cid-barybgjo]{justify-content:flex-end;width:100%}}#navbar-container[data-astro-cid-ymhdp2rl]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem;background-color:#fff;position:relative;flex-wrap:nowrap}#nav-title[data-astro-cid-ymhdp2rl]{position:absolute;left:50%;transform:translate(-50%);margin:0;white-space:nowrap;pointer-events:none;font-size:1.25rem}#nav-path[data-astro-cid-ymhdp2rl]{margin:0;font-size:.95rem}#nav-path[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{color:inherit;text-decoration:none}#nav-path[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:hover{text-decoration:underline}#burger-wrapper[data-astro-cid-ymhdp2rl]{display:flex;align-items:center}#navbar-container[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl],#navbar-container[data-astro-cid-ymhdp2rl] h3[data-astro-cid-ymhdp2rl],#navbar-container[data-astro-cid-ymhdp2rl] *{margin:0}@media (max-width: 768px){#navbar-container[data-astro-cid-ymhdp2rl]{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;padding:1rem;gap:.5rem}#nav-path[data-astro-cid-ymhdp2rl]{grid-column:1 / 2;grid-row:1;font-size:.9rem}#nav-title[data-astro-cid-ymhdp2rl]{position:static;transform:none;text-align:left;font-size:1.1rem;grid-column:1 / 2;grid-row:2;white-space:normal}#burger-wrapper[data-astro-cid-ymhdp2rl]{justify-content:flex-end;grid-column:2 / 3;grid-row:2}}.footer[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-start;padding:3rem 5rem 2rem;background-color:#f5f5f5;flex-wrap:wrap;gap:2rem;position:relative}.footer-section[data-astro-cid-sz7xmlte]{flex:1 1 22%;min-width:200px}.footer-title[data-astro-cid-sz7xmlte]{font-family:PlayfairDisplay,serif;font-size:1.25rem;font-weight:400;margin-bottom:1rem}.footer-text[data-astro-cid-sz7xmlte]{font-size:.95rem;line-height:1.6;color:#444;font-weight:600}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;align-items:center}.social-links[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:24px;height:24px;transition:transform .2s ease}.social-links[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]:hover{transform:scale(1.2)}.footer-made-by[data-astro-cid-sz7xmlte]{width:100%;text-align:center;font-size:.85rem;color:#666;margin-top:2rem}.footer-made-by[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#444;text-decoration:none;font-weight:500}.footer-made-by[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}@media (max-width: 768px){.footer[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;text-align:center;padding:2rem}.footer-section[data-astro-cid-sz7xmlte]{width:100%;max-width:400px}.social-links[data-astro-cid-sz7xmlte]{justify-content:center}}@media (max-width: 480px){.footer[data-astro-cid-sz7xmlte]{padding:1.5rem}.footer-title[data-astro-cid-sz7xmlte]{font-size:1.1rem}.footer-text[data-astro-cid-sz7xmlte]{font-size:.9rem}.social-links[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:20px;height:20px}.footer-made-by[data-astro-cid-sz7xmlte]{font-size:.75rem}}html,body{margin:0;width:100%}
