@font-face{font-family:Sora;src:url(/fonts/sora-cambriai-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--color-navy:#0a2b40;--color-navy-deep:#061e2e;--color-blue:#104973;--color-mint:#8fcd99;--color-mint-soft:#dcefe0;--color-cloud:#f5f8f7;--color-ink:#142f3a;--color-muted:#51707d;--font-display:"Noto Serif SC", "Source Han Serif SC", "Songti SC", STSong, serif;--font-body:"Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-brand:"Sora", sans-serif;--container:1140px;--radius-small:.5rem;--radius-medium:1rem;--shadow-soft:0 24px 70px #061e2e29}*,:before,:after{box-sizing:border-box}html{background:var(--color-navy-deep);scroll-padding-top:6rem}body{color:#fff;min-width:320px;font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-size:1rem;line-height:1.75}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--color-mint);color:var(--color-navy-deep)}:focus-visible{outline:3px solid var(--color-mint);outline-offset:4px}.container{width:min(var(--container), calc(100% - 3rem));margin-inline:auto}.site-background{z-index:0;background:radial-gradient(circle at 18% 18%, #8fcd992b, transparent 28rem), radial-gradient(circle at 82% 12%, #0ea5e929, transparent 32rem), radial-gradient(circle at 50% 86%, #3b8c7030, transparent 34rem), linear-gradient(135deg, var(--color-navy-deep), var(--color-navy) 48%, #0d3a50);pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-background canvas{width:100%;height:100%;position:absolute;inset:0}.site-background:before{content:"";filter:blur(24px);background:radial-gradient(circle at 24% 30%,#8fcd9921,#0000 18rem),radial-gradient(circle at 74% 66%,#d8eadf1d,#0000 22rem);animation:15s ease-in-out infinite alternate background-aurora;position:absolute;inset:-10%}.site-background:after{content:"";opacity:.78;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),radial-gradient(circle,#8fcd9957 0 1px,#0000 2px);background-position:0 0,0 0,24px 24px;background-size:72px 72px,72px 72px,96px 96px;animation:22s ease-in-out infinite alternate background-grid;position:absolute;inset:-48px}main,.site-footer{z-index:1;position:relative}.section{color:#fff;padding-block:clamp(5rem,9vw,8.5rem);position:relative}.section-heading{max-width:50rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-heading--center{text-align:center;margin-inline:auto}.eyebrow{color:var(--color-mint);letter-spacing:.14em;align-items:center;gap:.8rem;margin-bottom:1.15rem;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-flex}.eyebrow:before,.section-heading--center .eyebrow:after{content:"";background:currentColor;width:2rem;height:2px}.section-title{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:600;line-height:1.3}.section-intro{color:#ffffffad;max-width:42rem;margin-bottom:0;font-size:clamp(1rem,1.5vw,1.125rem)}.section-heading--center .section-intro{margin-inline:auto}.button{border-radius:var(--radius-small);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;min-height:3rem;padding:.8rem 1.25rem;font-size:.9375rem;font-weight:650;line-height:1.2;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--mint{background:var(--color-mint);color:var(--color-navy-deep)}.button--mint:hover{background:#a6d9ae}.button--outline-light{color:#fff;border-color:#ffffff52}.button--outline-light:hover{border-color:var(--color-mint);background:#8fcd9914}.button svg{flex:none;width:1rem;height:1rem}.skip-link{z-index:1000;border-radius:var(--radius-small);background:var(--color-mint);color:var(--color-navy-deep);padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.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}@keyframes background-aurora{0%{opacity:.78;transform:translate(-2.5%,-1.5%)scale(1)rotate(-1.2deg)}to{opacity:1;transform:translate(2.5%,1.5%)scale(1.06)rotate(1.2deg)}}@keyframes background-grid{0%{transform:translate(0,0)}to{transform:translate(-24px,24px)}}@media (width<=640px){.site-background:after{animation:none}.container{width:min(var(--container), calc(100% - 2.5rem))}.section{padding-block:4.5rem}}@media print{html,body{color:var(--color-ink)!important;background:#fff!important}.site-background{display:none!important}.section,.section-title,.hero h1,.about__statement h2,.contact h2{color:var(--color-ink)!important}.section-intro,.hero__lead,.about__content>p,.contact__copy>p,.about__content li span{color:var(--color-muted)!important}.eyebrow,.hero h1 span,.about__statement em{color:var(--color-blue)!important}.service-card,.process__steps li,.contact__details{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#d9e4e1!important}.contact__item{border-color:#d9e4e1!important}.contact__label{color:var(--color-muted)!important}.contact__note,.site-footer__bottom span{color:var(--color-blue)!important}.site-header,.site-footer{color:var(--color-ink)!important;background:#fff!important;position:static!important}.site-header__nav,.site-header__cta,.mobile-menu,.site-footer__top nav{display:none!important}.brand,.site-footer__bottom,.contact__value,.about__content li{color:var(--color-ink)!important}.button{border-color:var(--color-blue)!important;color:var(--color-blue)!important;background:#fff!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.brand[data-astro-cid-6bctqxxv]{color:var(--color-navy);align-items:center;gap:.75rem;line-height:1;display:inline-flex}.brand--inverse[data-astro-cid-6bctqxxv]{color:#fff}.brand__mark[data-astro-cid-6bctqxxv]{border-radius:var(--radius-small);background:var(--color-cloud);object-fit:contain;border:1px solid #ba9c6247;flex:none;width:2.75rem;height:2.75rem;padding:.25rem;display:block}.brand__type[data-astro-cid-6bctqxxv]{gap:.35rem;display:grid}.brand__type[data-astro-cid-6bctqxxv] strong[data-astro-cid-6bctqxxv]{font-family:var(--font-display);letter-spacing:.16em;font-size:1.25rem;font-weight:600}.brand__type[data-astro-cid-6bctqxxv]>span[data-astro-cid-6bctqxxv]{font-family:var(--font-brand);letter-spacing:1.95px;opacity:.72;font-size:.6875rem;font-weight:600}.site-header[data-astro-cid-fzpbxy5g]{z-index:100;color:#fff;backdrop-filter:blur(18px);background:#061e2ee6;border-bottom:1px solid #8fcd9929;position:sticky;top:0}.site-header__inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:2rem;min-height:5.25rem;display:flex;position:relative}.site-header__nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:2rem;margin-left:auto;display:flex}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#ffffffb8;padding-block:.75rem;font-size:.875rem;transition:color .18s;position:relative}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{background:var(--color-mint);content:"";transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:#fff}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:after{transform:scaleX(1)}.site-header__cta[data-astro-cid-fzpbxy5g]{min-height:2.75rem;padding-inline:1rem}.site-header__cta[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.mobile-menu[data-astro-cid-fzpbxy5g]{margin-left:auto;display:none}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-small);cursor:pointer;border:1px solid #fff3;place-items:center;width:3rem;height:3rem;list-style:none;display:grid}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:1.35rem}.mobile-menu[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g]{border-color:var(--color-mint);color:var(--color-mint)}.mobile-menu__panel[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-medium);background:var(--color-navy-deep);border:1px solid #8fcd9938;width:min(20rem,100vw - 2.5rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 24px 60px #00000047}.mobile-menu__panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#ffffffd1;border-radius:.35rem;min-height:3rem;padding:.7rem .85rem}.mobile-menu__panel[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:#fff;background:#ffffff0f}.mobile-menu__panel[data-astro-cid-fzpbxy5g] .mobile-menu__contact[data-astro-cid-fzpbxy5g]{background:var(--color-mint);color:var(--color-navy-deep);text-align:center;margin-top:.5rem;font-weight:700}@media (width<=960px){.site-header__nav[data-astro-cid-fzpbxy5g]{gap:1.15rem}}@media (width<=760px){.site-header__nav[data-astro-cid-fzpbxy5g],.site-header__cta[data-astro-cid-fzpbxy5g]{display:none}.mobile-menu[data-astro-cid-fzpbxy5g]{display:block}}.hero[data-astro-cid-ge2uvauf]{text-align:center;align-items:center;min-height:calc(100svh - 5.25rem);display:grid;position:relative;overflow:hidden}.hero__inner[data-astro-cid-ge2uvauf]{max-width:68rem;padding-block:clamp(5rem,10vw,8rem)}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:#fff;font-family:var(--font-display);letter-spacing:-.075em;text-shadow:0 24px 70px #00000038;margin-bottom:2rem;font-size:clamp(4.25rem,17vw,10.5rem);font-weight:500;line-height:.95}.hero-word[data-astro-cid-ge2uvauf]{clip-path:inset(-100%);line-height:0;animation:.72s cubic-bezier(.22,1,.36,1) backwards hero-curtain;display:inline-block}.hero-word__inner[data-astro-cid-ge2uvauf]{line-height:1.15;animation:.72s cubic-bezier(.22,1,.36,1) backwards hero-rise;display:inline-block}.hero-word[data-astro-cid-ge2uvauf]:first-child,.hero-word[data-astro-cid-ge2uvauf]:first-child .hero-word__inner[data-astro-cid-ge2uvauf]{animation-delay:50ms}.hero-word[data-astro-cid-ge2uvauf]:nth-child(2),.hero-word[data-astro-cid-ge2uvauf]:nth-child(2) .hero-word__inner[data-astro-cid-ge2uvauf]{animation-delay:.14s}.hero-word[data-astro-cid-ge2uvauf]:nth-child(3),.hero-word[data-astro-cid-ge2uvauf]:nth-child(3) .hero-word__inner[data-astro-cid-ge2uvauf]{animation-delay:.27s}.hero-word__inner--accent[data-astro-cid-ge2uvauf]{isolation:isolate;color:var(--color-mint);position:relative}.hero-word__inner--accent[data-astro-cid-ge2uvauf]:after{content:"";opacity:.22;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#8fcd99b3,#8fcd993d 46%,#0000 74%);animation:2.6s ease-in-out 1.35s infinite alternate hero-glow;position:absolute;inset:-30% -22%}.hero__lead[data-astro-cid-ge2uvauf]{color:#ffffffbd;max-width:42rem;margin:0 auto 2.4rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.9;animation:.6s cubic-bezier(.22,1,.36,1) .5s backwards hero-enter}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.hero__actions[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{animation:.6s cubic-bezier(.22,1,.36,1) backwards hero-enter}.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]:first-child{animation-delay:.62s}.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]:last-child{animation-delay:.7s}@keyframes hero-curtain{0%{clip-path:inset(0 -100%)}}@keyframes hero-rise{0%{transform:translateY(110%)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes hero-glow{0%{opacity:.22;transform:scale(.96)}to{opacity:.55;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero-word[data-astro-cid-ge2uvauf],.hero-word__inner[data-astro-cid-ge2uvauf],.hero__lead[data-astro-cid-ge2uvauf],.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf],.hero-word__inner--accent[data-astro-cid-ge2uvauf]:after{animation:none}}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - 5.25rem)}.hero__inner[data-astro-cid-ge2uvauf]{padding-block:4rem}.hero__lead[data-astro-cid-ge2uvauf]{font-size:1rem}.hero__actions[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;display:grid}}.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.service-card[data-astro-cid-lesv7jgp]{border-radius:var(--radius-medium);background:var(--color-cloud);color:var(--color-ink);box-shadow:var(--shadow-soft);border:1px solid #ffffff8f;flex-direction:column;padding:1.75rem;transition:transform .18s,border-color .18s;display:flex}.service-card[data-astro-cid-lesv7jgp]:hover{border-color:#8fcd99e6;transform:translateY(-4px)}.service-card__icon[data-astro-cid-lesv7jgp]{border-radius:var(--radius-small);background:linear-gradient(135deg, #fff, var(--color-mint-soft));border:1px solid #1049731f;place-items:center;width:4rem;height:4rem;margin-bottom:1.35rem;display:grid}.service-card__icon[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{fill:none;width:2.5rem;height:2.5rem;stroke:var(--color-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.service-card__icon[data-astro-cid-lesv7jgp] .icon-accent[data-astro-cid-lesv7jgp]{stroke:var(--color-mint);stroke-width:2.3px}.service-card__icon[data-astro-cid-lesv7jgp] .icon-cap[data-astro-cid-lesv7jgp]{stroke:var(--color-mint);stroke-width:4px}.service-card__icon[data-astro-cid-lesv7jgp] .icon-telomere[data-astro-cid-lesv7jgp]{fill:var(--color-mint);stroke:none}.service-card__icon[data-astro-cid-lesv7jgp] .icon-boundary[data-astro-cid-lesv7jgp]{stroke-dasharray:5 6;opacity:.55}.service-card[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.6rem;font-size:clamp(1.2rem,1.6vw,1.35rem);font-weight:600;line-height:1.4}.service-card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--color-muted);margin-bottom:0;font-size:.92rem;line-height:1.8}@media (width<=960px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.services-grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.service-card[data-astro-cid-lesv7jgp]{padding:1.4rem}}.process__steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.process__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{border-radius:var(--radius-medium);background:var(--color-cloud);min-height:15rem;color:var(--color-ink);box-shadow:var(--shadow-soft);border:1px solid #ffffff85;padding:1.5rem}.process__marker[data-astro-cid-grsovck6]{width:3.25rem;height:3.25rem;color:var(--color-blue);border:1px solid #10497338;border-radius:50%;place-items:center;margin-bottom:1.75rem;display:grid}.process__marker[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{font-family:var(--font-display);font-size:.9rem}.process__steps[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{font-family:var(--font-display);margin-bottom:.75rem;font-size:1.4rem;font-weight:600}.process__steps[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{max-width:13rem;color:var(--color-muted);margin-bottom:0;font-size:.9rem}@media (width<=820px){.process__steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.process__steps[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{max-width:16rem}}@media (width<=480px){.process__steps[data-astro-cid-grsovck6]{grid-template-columns:1fr}.process__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{grid-template-columns:auto 1fr;align-items:start;column-gap:1.25rem;min-height:0;display:grid}.process__marker[data-astro-cid-grsovck6]{grid-row:1/3;margin-bottom:0}.process__steps[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-bottom:.35rem}}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.about__statement[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{margin-bottom:0}.about__statement[data-astro-cid-oxgmilyn] em[data-astro-cid-oxgmilyn]{color:var(--color-mint);font-style:normal}.about__content[data-astro-cid-oxgmilyn]{padding-top:3.25rem}.about__content[data-astro-cid-oxgmilyn]>p[data-astro-cid-oxgmilyn]{color:#ffffffad}.about__content[data-astro-cid-oxgmilyn] .about__lead[data-astro-cid-oxgmilyn]{color:#fff;font-family:var(--font-display);margin-bottom:1.5rem;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.8}.about__culture[data-astro-cid-oxgmilyn]{margin-top:2.5rem}.about__content[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.about__content[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{color:#fff;padding-top:1.25rem;font-size:.9rem}@media (width<=760px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:2rem}.about__content[data-astro-cid-oxgmilyn]{padding-top:0}}@media (width<=420px){.about__content[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{gap:.75rem}}.contact[data-astro-cid-he3spzz3]{color:#fff;overflow:hidden}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.contact[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{margin-bottom:1.5rem}.contact__copy[data-astro-cid-he3spzz3]>p[data-astro-cid-he3spzz3]{color:#ffffffad;max-width:35rem;margin-bottom:0}.contact__details[data-astro-cid-he3spzz3]{border-radius:var(--radius-medium);background:#061e2eb8;border:1px solid #ffffff29;padding-inline:clamp(1.25rem,3vw,2rem)}.contact__item[data-astro-cid-he3spzz3]{border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;padding-block:1.75rem;display:grid}.contact__item[data-astro-cid-he3spzz3]>svg[data-astro-cid-he3spzz3]{fill:none;width:2rem;height:2rem;stroke:var(--color-mint);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.contact__item[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{gap:.35rem;display:grid}.contact__label[data-astro-cid-he3spzz3]{color:#ffffffb3;letter-spacing:.12em;font-size:.75rem}.contact__value[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;color:#fff;letter-spacing:.02em;font-size:clamp(1rem,2vw,1.25rem)}.contact__note[data-astro-cid-he3spzz3]{color:var(--color-mint);letter-spacing:.12em;margin:0;padding-block:1.75rem;font-size:.75rem}@media (width<=760px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}.site-footer[data-astro-cid-nns7i3if]{color:#fff;border-top:1px solid #8fcd9924;padding-block:3rem 2rem}.site-footer__top[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2.5rem;display:flex}.site-footer__top[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:1.5rem;display:flex}.site-footer__top[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#ffffff94;font-size:.8rem;transition:color .18s}.site-footer__top[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-mint)}.site-footer__bottom[data-astro-cid-nns7i3if]{color:#ffffffa3;border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding-top:1.5rem;font-size:.75rem;display:grid}.site-footer__bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.site-footer__bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]:nth-child(2){text-align:center}.site-footer__bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#8fcd99db;transition:color .18s}.site-footer__bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-mint)}@media (width<=900px){.site-footer__bottom[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.site-footer__bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]:nth-child(2){text-align:left}}@media (width<=640px){.site-footer__top[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start}.site-footer__top[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{gap:1rem 1.5rem}}
