.logo[data-astro-cid-f7espo7c]{aspect-ratio:204.1/61.6;width:100%;display:block;position:relative}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{height:auto;display:block;position:absolute}.mark[data-astro-cid-f7espo7c]{width:30.31%;top:0;left:0}.wordmark[data-astro-cid-f7espo7c]{width:66.5%;top:29.22%;left:33.42%}.site-header[data-astro-cid-nen7h5rs]{--u:min(1px, calc(100vw / 1440));--fs:max(14px, calc(24 * var(--u)));--link-pad:max(10px, calc(36 * var(--u)));background:var(--color-ink);border:1px solid var(--color-ink)}.inner[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(32 * var(--u));max-width:var(--site-width);height:calc(90 * var(--u));min-height:56px;padding-inline:calc(37 * var(--u)) calc(30 * var(--u));margin-inline:auto;display:flex}.brand[data-astro-cid-nen7h5rs]{width:max(110px, calc(204 * var(--u)));flex:none;display:block}nav[data-astro-cid-nen7h5rs]{margin-left:auto;margin-right:calc(32 * var(--u));align-self:stretch}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.primary[data-astro-cid-nen7h5rs]{height:100%;display:flex}.primary[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{position:relative}.link[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(12 * var(--u));height:100%;padding-inline:var(--link-pad);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:var(--fs);letter-spacing:-.02em;white-space:nowrap;text-decoration:none;display:flex;position:relative}.link[data-astro-cid-nen7h5rs]:after{content:"";left:var(--link-pad);right:var(--link-pad);bottom:calc(16 * var(--u));height:max(2px, calc(4 * var(--u)));opacity:0;transition:opacity var(--hover-time) var(--hover-ease), transform var(--hover-time) var(--hover-ease);background:#fff;position:absolute;transform:scaleX(.7)}.link[data-astro-cid-nen7h5rs]:hover:after,.link[data-astro-cid-nen7h5rs]:focus-visible:after{opacity:1;transform:none}.link[data-astro-cid-nen7h5rs].active:after{background:var(--color-teal);opacity:1;transform:none}.caret[data-astro-cid-nen7h5rs]{width:max(9px, calc(16 * var(--u)));height:auto;transform:rotate(180deg)}.menu[data-astro-cid-nen7h5rs]{z-index:10;width:max(200px, calc(262 * var(--u)));opacity:0;visibility:hidden;transition:opacity var(--hover-time) var(--hover-ease), transform var(--hover-time) var(--hover-ease), visibility 0s linear var(--hover-time);position:absolute;top:100%;left:0;transform:translateY(-6px)}.has-menu[data-astro-cid-nen7h5rs]:hover .menu[data-astro-cid-nen7h5rs],.has-menu[data-astro-cid-nen7h5rs]:focus-within .menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:var(--color-mist);color:#000;font-family:var(--font-heading);font-size:var(--fs);letter-spacing:-.02em;transition:background-color var(--hover-time) var(--hover-ease);border-bottom:2px solid #013838;padding:10px;text-decoration:none;display:block}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:#fff}.contact[data-astro-cid-nen7h5rs]{width:max(104px, calc(209 * var(--u)));height:max(34px, calc(59 * var(--u)));border:2px solid var(--color-teal);color:var(--color-ink);font-family:var(--font-heading);font-weight:700;font-size:var(--fs);letter-spacing:-.02em;white-space:nowrap;transition:background-color var(--hover-time) var(--hover-ease), color var(--hover-time) var(--hover-ease);background:#fff;border-radius:50px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contact[data-astro-cid-nen7h5rs]:hover,.contact[data-astro-cid-nen7h5rs]:focus-visible{background:var(--color-teal)}@media (width<=720px){.inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;height:auto;padding-block:10px 0;padding-inline:16px}.brand[data-astro-cid-nen7h5rs]{width:110px}.contact[data-astro-cid-nen7h5rs]{margin-left:auto}nav[data-astro-cid-nen7h5rs]{order:3;width:100%;margin:0;overflow-x:auto}.link[data-astro-cid-nen7h5rs]{height:48px}.link[data-astro-cid-nen7h5rs]:after{bottom:6px}.menu[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-ink);color:var(--color-mist-border)}.inner[data-astro-cid-jo6i4kqk]{max-width:var(--site-width);min-height:480px;padding:80px var(--gutter) 40px;grid-template-columns:1fr 1fr;gap:3rem 2rem;margin-inline:auto;display:grid}.brand[data-astro-cid-jo6i4kqk]{padding-left:clamp(0px,8vw,198px)}.logo[data-astro-cid-jo6i4kqk]{width:289px;max-width:100%;display:block}.social[data-astro-cid-jo6i4kqk]{width:289px;max-width:100%;margin-top:18px;position:relative}.social[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{mix-blend-mode:lighten;width:100%;height:auto;display:block}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-radius:50%;width:15.9%;height:46.8%;position:absolute;top:27.7%}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:first-of-type{left:8%}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:nth-of-type(2){left:29.8%}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:nth-of-type(3){left:51.9%}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:nth-of-type(4){left:74%}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.sr-only[data-astro-cid-jo6i4kqk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.columns[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;margin-bottom:38px;font-size:26px;line-height:1.2}li[data-astro-cid-jo6i4kqk].heading{font-weight:700}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.ext[data-astro-cid-jo6i4kqk]{vertical-align:middle;margin:-6px 0 -6px 10px}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:#fff;text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;text-align:center;grid-column:1/-1;align-self:end;margin:0;font-size:18px}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}@media (width<=800px){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.brand[data-astro-cid-jo6i4kqk]{padding-left:0}li[data-astro-cid-jo6i4kqk]{margin-bottom:20px;font-size:20px}}:root{--color-bg:#fff;--color-text:#1a1a1a;--color-muted:#666;--color-border:#e5e5e5;--color-accent:#5b4bff;--radius:.5rem;--max-width:64rem;--color-page:#f6f6f6;--color-ink:#06191c;--color-dark:#0a1517;--color-teal:#00bebe;--color-mist:#dde8e8;--color-mist-border:#c9dede;--color-ink-muted:#445558;--color-panel:#142124;--color-panel-border:#558585;--font-heading:"Open Sans", system-ui, sans-serif;--font-body:"Roboto", system-ui, sans-serif;--site-width:1440px;--gutter:clamp(1rem, 4vw, 3.5rem);--hover-time:.35s;--hover-time-slow:.5s;--hover-ease:cubic-bezier(.25, .46, .45, .94)}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);margin:0;line-height:1.6}a{color:var(--color-accent)}
