@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--color-bg:#fff;--color-text:#1e1428;--color-heading:#2a1240;--color-body:#3d2a52;--color-muted:#6b5880;--color-accent:#582868;--color-accent-hover:#3f1b4a;--color-accent-teal:#78e0f0;--color-surface:#f0ecf7;--color-border:#e0d8ec;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--radius:8px;--shadow:0 2px 12px #58286814;--content-max:72rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-rise,.motion-rise-delay-1,.motion-rise-delay-2,.motion-rise-delay-3{animation:none!important}}body{font-family:var(--font-sans);color:var(--color-body);background:var(--color-bg);margin:0;font-size:1rem;line-height:1.65}::selection{color:#fff;background:var(--color-accent)}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--color-heading);font-weight:700;line-height:1.15}h1{letter-spacing:-.02em;font-size:clamp(2.25rem,5vw,3.5rem)}h2{letter-spacing:-.015em;font-size:clamp(1.625rem,3vw,2.125rem)}h3{font-size:1.25rem}h4,.h6{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:.75rem;font-weight:700}a{color:var(--color-accent);text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}a:hover{color:var(--color-accent-hover)}img{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){img.motion-media{transition:transform .45s var(--ease-out), filter .45s ease;will-change:transform}img.motion-media:hover{filter:saturate(1.05);transform:scale(1.03)}.hover-pop{transition:transform .35s var(--ease-spring)}.hover-pop:hover{transform:translateY(-2px)}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.motion-rise{animation:fade-up .6s var(--ease-out) both}.motion-rise-delay-1{animation-delay:80ms}.motion-rise-delay-2{animation-delay:.16s}.motion-rise-delay-3{animation-delay:.24s}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 2rem, var(--content-max));margin-inline:auto}.section{padding-block:var(--space-lg)}.section--tight{padding-block:var(--space-md)}.section--muted{background:var(--color-surface)}.prose{max-width:65ch}.prose p{margin:0 0 1em}.prose ul{margin:0 0 1em;padding-left:1.25em}.btn{font-family:var(--font-sans);cursor:pointer;transition:background .2s var(--ease-out), color .2s ease, transform .2s var(--ease-out), box-shadow .2s ease;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--color-accent);outline:none}.btn-row{margin:var(--space-md) 0 0;flex-wrap:wrap;gap:.75rem;display:flex}@media (prefers-reduced-motion:no-preference){.btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f172a2e}.btn:active{box-shadow:none;transform:translateY(0)}}.btn--primary{background:var(--color-accent);color:#fff}.btn--primary:hover{background:var(--color-accent-hover);color:#fff}.btn--ghost{color:var(--color-accent);border:2px solid var(--color-accent);background:0 0}.btn--ghost:hover{background:color-mix(in srgb, var(--color-accent) 8%, #fff);color:var(--color-accent-hover)}.card-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.card{padding:var(--space-md);border:1px solid var(--color-border);transition:transform .28s var(--ease-out), box-shadow .28s ease, border-color .28s ease;background:#fff;border-radius:12px;box-shadow:0 1px 4px #5828680f,0 4px 16px #5828680a}@media (prefers-reduced-motion:no-preference){.card:not(.board-card):hover{border-color:#c8b8d8;transform:translateY(-2px);box-shadow:0 4px 20px #5828681f}}.breadcrumbs[data-astro-cid-vx4iavld]{padding:.85rem 0 0;font-size:.8125rem}.breadcrumbs__list[data-astro-cid-vx4iavld]{color:var(--color-muted);flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item[data-astro-cid-vx4iavld]:not(:last-child):after{content:"/";color:color-mix(in srgb, var(--color-muted) 70%, transparent);margin-left:.5rem}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{font-weight:600;text-decoration:none}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{text-decoration:underline}.breadcrumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current=page]{color:var(--color-text);font-weight:600}.auth-nav{border-left:1px solid var(--color-border);align-items:center;gap:.5rem;margin-left:.5rem;padding-left:.75rem;display:flex}.auth-login{color:var(--color-muted);border-radius:6px;padding:.3rem .5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s}.auth-login:hover{color:var(--color-text)}.auth-join{color:var(--color-accent);border:1.5px solid var(--color-accent);border-radius:6px;padding:.3rem .85rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.auth-join:hover{background:var(--color-accent);color:#fff}.member-menu{position:relative}.member-chip{background:color-mix(in srgb, var(--color-accent) 8%, #fff);border:1.5px solid color-mix(in srgb, var(--color-accent) 20%, #e2e8f0);cursor:pointer;font:inherit;color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .6rem .3rem .3rem;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.member-chip:hover{background:color-mix(in srgb, var(--color-accent) 14%, #fff);border-color:color-mix(in srgb, var(--color-accent) 40%, #e2e8f0)}.member-chip:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.member-chip__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.member-chip__initials{letter-spacing:.03em;color:#fff;background:linear-gradient(145deg, var(--color-accent), #5b3df5);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.6875rem;font-weight:700;display:grid}.member-chip__name{text-overflow:ellipsis;max-width:8rem;overflow:hidden}.member-chip__chevron{opacity:.6;flex-shrink:0;transition:transform .22s}.member-chip[aria-expanded=true] .member-chip__chevron{transform:rotate(180deg)}.member-dropdown{backdrop-filter:blur(14px);z-index:60;background:#fffffffa;border:1px solid #e2e8f0;border-radius:14px;min-width:13rem;animation:.2s cubic-bezier(.22,1,.36,1) both dropOpen;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 20px 50px #0f172a1f,inset 0 0 0 1px #fff9}.member-dropdown[hidden]{display:none}@keyframes dropOpen{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.member-dropdown__header{border-bottom:1px solid #f1f5f9;padding:.85rem 1rem .65rem}.member-dropdown__label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin:0;font-size:.6875rem;font-weight:600}.member-dropdown__name{word-break:break-word;color:var(--color-heading);margin:.15rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.3}.member-dropdown__links{padding:.35rem}.member-dropdown__link{color:var(--color-text);border-radius:10px;padding:.55rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:block}.member-dropdown__link:hover{background:color-mix(in srgb, var(--color-accent) 9%, #fff);color:var(--color-accent)}.member-dropdown__footer{border-top:1px solid #f1f5f9;padding:.35rem}.member-dropdown__logout{text-align:left;width:100%;font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.55rem .75rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s;display:block}.member-dropdown__logout:hover{color:#991b1b;background:#fef2f2}@media (width<=960px){.auth-nav{border-left:none;border-top:1px solid var(--color-border);justify-content:flex-start;margin-top:.25rem;margin-left:0;padding-top:.75rem;padding-left:.5rem}.auth-login,.auth-join{padding:.6rem 1rem;font-size:.9375rem}.auth-join{text-align:center;flex:1}.member-menu{width:100%}.member-chip{border-radius:10px;justify-content:space-between;width:100%;padding:.6rem .85rem}.member-dropdown{border-radius:12px;margin-top:.35rem;animation:none;position:static}}.skip-link[data-astro-cid-fzpbxy5g]{background:var(--color-accent);color:#fff;z-index:100;border-radius:8px;padding:.5rem .85rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s;position:absolute;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link[data-astro-cid-fzpbxy5g]:focus{color:#fff;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--color-accent);outline:none;transform:translateY(0)}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e2e8f0;position:sticky;top:0;box-shadow:0 1px 8px #0f172a0d}.site-header[data-astro-cid-fzpbxy5g][data-logged-in="1"]{border-bottom-color:color-mix(in srgb, var(--color-accent) 25%, #e2e8f0)}.header-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;padding-block:.65rem;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{max-width:min(200px,42vw);height:auto;transition:transform .35s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}.nav-toggle-btn[data-astro-cid-fzpbxy5g]{cursor:pointer;color:var(--color-text);background:0 0;border:none;border-radius:10px;margin:-.6rem;padding:.6rem;transition:background .2s;display:none}.nav-toggle-btn[data-astro-cid-fzpbxy5g]:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.nav-toggle-btn[data-astro-cid-fzpbxy5g]:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--color-accent);outline:none}.hamburger[data-astro-cid-fzpbxy5g]{background:var(--color-text);width:1.35rem;height:2px;box-shadow:0 7px 0 var(--color-text), 0 -7px 0 var(--color-text);border-radius:2px;transition:transform .25s,box-shadow .25s;display:block}.nav-toggle-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .hamburger[data-astro-cid-fzpbxy5g]{background:var(--color-accent);box-shadow:0 7px 0 var(--color-accent), 0 -7px 0 var(--color-accent);transform:rotate(90deg)}.nav-list[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15rem .35rem;margin:0;padding:0;list-style:none;display:flex}.nav-auth[data-astro-cid-fzpbxy5g]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-fzpbxy5g]{color:var(--color-text);border-radius:10px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:block}.nav-link[data-astro-cid-fzpbxy5g]:hover,.nav-link[data-astro-cid-fzpbxy5g]:focus-visible{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, #fff);transform:translateY(-1px)}.nav-link[data-astro-cid-fzpbxy5g]:focus-visible,.dropdown-trigger[data-astro-cid-fzpbxy5g]:focus-visible,.dropdown-link[data-astro-cid-fzpbxy5g]:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.nav-link[data-astro-cid-fzpbxy5g].is-current{color:var(--color-accent);background:0 0;position:relative}.nav-link[data-astro-cid-fzpbxy5g].is-current:after{content:"";background:var(--color-accent);border-radius:2px;height:2px;position:absolute;bottom:4px;left:.75rem;right:.75rem}.nav-link--member[data-astro-cid-fzpbxy5g].is-current{color:var(--color-accent);font-weight:700}.nav-dropdown[data-astro-cid-fzpbxy5g]{position:relative}.dropdown-trigger[data-astro-cid-fzpbxy5g]{font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:color .2s,background .2s,transform .2s;display:inline-flex}.dropdown-trigger[data-astro-cid-fzpbxy5g]:hover,.dropdown-trigger[data-astro-cid-fzpbxy5g]:focus-visible{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, #fff)}.chevron[data-astro-cid-fzpbxy5g]{transition:transform .25s var(--ease-out,cubic-bezier(.22, 1, .36, 1));opacity:.75;display:flex}.nav-dropdown[data-astro-cid-fzpbxy5g].is-open .chevron[data-astro-cid-fzpbxy5g],.nav-dropdown[data-astro-cid-fzpbxy5g][data-dropdown]:hover .chevron[data-astro-cid-fzpbxy5g],.nav-dropdown[data-astro-cid-fzpbxy5g][data-dropdown]:focus-within .chevron[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}.dropdown-panel[data-astro-cid-fzpbxy5g]{backdrop-filter:blur(14px);opacity:0;visibility:hidden;min-width:13rem;transition:opacity .22s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), transform .22s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), visibility .22s;pointer-events:none;background:#fffffffa;border:1px solid #e2e8f0;border-radius:14px;margin:0;padding:.35rem;list-style:none;transform:translateY(6px);box-shadow:0 20px 50px #0f172a1f,inset 0 0 0 1px #fff9}.dropdown-link[data-astro-cid-fzpbxy5g]{color:var(--color-text);border-radius:10px;padding:.55rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:block}.dropdown-link[data-astro-cid-fzpbxy5g]:hover,.dropdown-link[data-astro-cid-fzpbxy5g]:focus-visible{background:color-mix(in srgb, var(--color-accent) 9%, #fff);color:var(--color-accent);transform:translate(2px)}.dropdown-link[data-astro-cid-fzpbxy5g].is-current{color:var(--color-accent);background:0 0;font-weight:700}.nav-dropdown[data-astro-cid-fzpbxy5g].is-active-parent>.dropdown-trigger[data-astro-cid-fzpbxy5g]{color:var(--color-accent)}@media (width>=961px){.nav-dropdown[data-astro-cid-fzpbxy5g]:hover>.dropdown-panel[data-astro-cid-fzpbxy5g],.nav-dropdown[data-astro-cid-fzpbxy5g]:focus-within>.dropdown-panel[data-astro-cid-fzpbxy5g],.nav-dropdown[data-astro-cid-fzpbxy5g].is-open>.dropdown-panel[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dropdown-panel[data-astro-cid-fzpbxy5g]{z-index:60;border-top-left-radius:14px;border-top-right-radius:14px;padding-top:.5rem;position:absolute;top:100%;left:0}.dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]{opacity:0;animation:dropIn .28s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) forwards;transform:translateY(4px)}.nav-dropdown[data-astro-cid-fzpbxy5g]:hover .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:first-child,.nav-dropdown[data-astro-cid-fzpbxy5g]:focus-within .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:first-child,.nav-dropdown[data-astro-cid-fzpbxy5g].is-open .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:first-child{animation-delay:20ms}.nav-dropdown[data-astro-cid-fzpbxy5g]:hover .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(2),.nav-dropdown[data-astro-cid-fzpbxy5g]:focus-within .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(2),.nav-dropdown[data-astro-cid-fzpbxy5g].is-open .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(2){animation-delay:60ms}.nav-dropdown[data-astro-cid-fzpbxy5g]:hover .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(3),.nav-dropdown[data-astro-cid-fzpbxy5g]:focus-within .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(3),.nav-dropdown[data-astro-cid-fzpbxy5g].is-open .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(3){animation-delay:.1s}.nav-dropdown[data-astro-cid-fzpbxy5g]:hover .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(4),.nav-dropdown[data-astro-cid-fzpbxy5g]:focus-within .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(4),.nav-dropdown[data-astro-cid-fzpbxy5g].is-open .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(4){animation-delay:.14s}.nav-dropdown[data-astro-cid-fzpbxy5g]:hover .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(5),.nav-dropdown[data-astro-cid-fzpbxy5g]:focus-within .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(5),.nav-dropdown[data-astro-cid-fzpbxy5g].is-open .dropdown-panel[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]:nth-child(5){animation-delay:.18s}}@media (width<=960px){.nav-toggle-btn[data-astro-cid-fzpbxy5g]{margin-left:auto;display:block}.nav[data-astro-cid-fzpbxy5g]{width:100%;max-height:0;transition:max-height .35s var(--ease-out,cubic-bezier(.22, 1, .36, 1));overflow:hidden}.nav-toggle-btn[data-astro-cid-fzpbxy5g][aria-expanded=true]~.nav[data-astro-cid-fzpbxy5g]{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4.5rem);overflow-y:auto}body.nav-open{overflow:hidden}.nav-list[data-astro-cid-fzpbxy5g]{padding-bottom:var(--space-md);flex-direction:column;align-items:stretch;gap:.15rem}.nav-link[data-astro-cid-fzpbxy5g]{padding:.65rem .5rem}.dropdown-trigger[data-astro-cid-fzpbxy5g]{justify-content:space-between;width:100%;padding-inline:.5rem}.dropdown-panel[data-astro-cid-fzpbxy5g]{box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;max-height:0;transition:max-height .35s var(--ease-out,cubic-bezier(.22, 1, .36, 1));background:0 0;border:none;margin:.25rem 0 .5rem .25rem;padding:.25rem 0;position:static;overflow:hidden;transform:none}.nav-dropdown[data-astro-cid-fzpbxy5g].is-open .dropdown-panel[data-astro-cid-fzpbxy5g]{max-height:480px}.dropdown-link[data-astro-cid-fzpbxy5g]{padding:.5rem .5rem .5rem 1rem}}@keyframes dropIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dropdown-panel[data-astro-cid-fzpbxy5g],.dropdown-panel[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]{transition:none!important;animation:none!important}}.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-lg) var(--space-md);color:#ffffffb3;background:#1a0d28}.footer-inner[data-astro-cid-nns7i3if]{align-items:flex-start;gap:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 1.6fr 1.1fr;display:grid}.footer-nav-cols[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.footer-logo-link[data-astro-cid-nns7i3if]{filter:brightness(0)invert();opacity:.9;margin-bottom:1rem;display:inline-block}.footer-tagline[data-astro-cid-nns7i3if]{color:#ffffff8c;margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.footer-linkedin[data-astro-cid-nns7i3if]{color:#ffffffa6;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.footer-linkedin[data-astro-cid-nns7i3if]:hover{color:#fff}.footer-col-label[data-astro-cid-nns7i3if]{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.footer-nav[data-astro-cid-nns7i3if]{flex-shrink:0}.footer-links[data-astro-cid-nns7i3if]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#ffffffa6;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#fff}.footer-contact-block[data-astro-cid-nns7i3if]{flex-shrink:0}.footer-contact-line[data-astro-cid-nns7i3if]{color:#ffffffa6;margin:0 0 .4rem;font-size:.875rem;line-height:1.5}.footer-contact-line[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#ffffffa6;text-decoration:none;transition:color .2s}.footer-contact-line[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#fff}.footer-address[data-astro-cid-nns7i3if]{color:#ffffff85;font-size:.8125rem}.footer-credential[data-astro-cid-nns7i3if]{color:#ffffff7a;margin:1rem 0 0;font-size:.75rem;line-height:1.5}.footer-bottom[data-astro-cid-nns7i3if]{margin-top:var(--space-md);color:#ffffff85;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;font-size:.75rem;display:flex}.footer-bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.footer-legal[data-astro-cid-nns7i3if]{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#ffffff85;font-size:.75rem;text-decoration:none;transition:color .2s}.footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#ffffffbf}@media (width<=800px){.footer-inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}.footer-brand-block[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width<=500px){.footer-inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.footer-links[data-astro-cid-nns7i3if]{flex-flow:wrap;gap:.4rem 1.25rem}}
