@media only screen and (max-width:583px){.navbar-nav{margin:0 0 0 10px;flex-direction:row;gap:30px!important;white-space:nowrap}}nav[data-v-cfc43c84]{display:flex;gap:10px}.navBar[data-v-cfc43c84]{display:flex;align-items:baseline;background-color:#212529;padding:10px;position:fixed;top:0;left:0;right:0;z-index:1000;view-transition-name:navbar}.navLinks[data-v-cfc43c84]{display:flex;align-items:center;gap:0 20px}.navLink[data-v-cfc43c84]{color:#ececec;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.navLinkLabel[data-v-cfc43c84]{display:inline-block}.navTitle[data-v-cfc43c84]{color:#fff;text-decoration:none;font-size:larger;margin:0 10px 0 0;white-space:nowrap}.button.active[data-v-cfc43c84]{padding:6px 10px;background-color:#0b5ed7;border-radius:2px}@media only screen and (max-width:850px){.navBar[data-v-cfc43c84]{flex-direction:column}.navLinks[data-v-cfc43c84]{margin-top:10px;padding:0;flex-direction:column;gap:12px!important;align-items:stretch;width:100%}.navLinks[data-v-cfc43c84],.navLinks[data-v-cfc43c84]:not(.expanded){justify-content:space-between;gap:0}.navLinks[data-v-cfc43c84]{gap:0 20px}.button[data-v-cfc43c84]{width:100%}.navLink[data-v-cfc43c84]{display:block;width:100%;padding:6px 10px;box-sizing:border-box}.button.active[data-v-cfc43c84]{padding:0;background-color:transparent}.button.active .navLinkLabel[data-v-cfc43c84]{padding:6px 10px;background-color:#0b5ed7;border-radius:2px}.menuButton[data-v-cfc43c84]{border:0;background:transparent;cursor:pointer;border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;line-height:0}.menuIcon[data-v-cfc43c84]{width:32px;height:32px;-webkit-user-select:none;user-select:none;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:32px;line-height:1;text-align:center;font-family:Material Symbols Rounded;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.navTitleButton[data-v-cfc43c84]{width:100%;display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width:851px){.navTitleButton[data-v-cfc43c84]{border-right:1px solid white;padding-right:16px;margin-right:16px}}::view-transition-group(navbar),::view-transition-image-pair(navbar){z-index:2147483647}::view-transition-old(navbar),::view-transition-new(navbar){animation:none;mix-blend-mode:normal}.footer[data-v-9ed18073]{margin-top:24px;background:var(--sand-50)}.footer-inner[data-v-9ed18073]{margin:0 auto;width:min(92vw,1220px);min-height:90px;padding:38px 0 22px;border-top:1px solid var(--sand-200);display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-copy[data-v-9ed18073]{margin:0;color:var(--forest-700);opacity:.8}.footer-nav[data-v-9ed18073]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px}.footer-link[data-v-9ed18073]{-webkit-user-select:none;user-select:none;color:var(--clay-700);text-decoration:none;font-weight:500;opacity:.9}.footer-link[data-v-9ed18073]:hover,.footer-link[data-v-9ed18073]:focus-visible{color:var(--clay-500);text-decoration:none;opacity:1}@media only screen and (max-width:600px){.footer-inner[data-v-9ed18073]{flex-direction:column;align-items:flex-start;min-height:104px;padding:24px 0 16px}.footer-nav[data-v-9ed18073]{justify-content:flex-start;gap:16px}}:root{--sand-50: #fdf8f1;--sand-100: #f6efe7;--sand-200: #e6dccf;--clay-500: #b07f5d;--clay-700: #7a4f35;--forest-700: #2f3a2e;--ink-900: #1f1b16;--shadow-soft: 0 12px 28px -18px rgba(38, 26, 18, .45);--font-body: "Source Sans Pro", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-size-adjust: .52}html,body{background:var(--sand-50);color:var(--ink-900);margin:0;font-family:var(--font-body);font-size-adjust:var(--font-size-adjust)}#app{font-family:var(--font-body);font-size-adjust:var(--font-size-adjust);background:var(--sand-50);min-height:100vh}.footer{width:100%}.bodyContainer{padding-top:54px}.vueCardWrapper{margin:84px auto 28px;width:min(92vw,980px);padding:20px 18px 28px}.description{font-size:1.1rem;line-height:1.7;color:var(--forest-700)}@media only screen and (min-width:900px){.vueCardWrapper{padding:28px 32px 36px}}@media(max-width:640px){.bodyContainer{padding-top:46px}.vueCardWrapper{margin:72px auto 16px;padding:0 16px}}
