@font-face{font-family:display;src:url(../media/InstrumentSerif_400-s.p.3_vslfxq_--4i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.gqPT-W_className{font-family:display,display Fallback,Georgia,serif;font-style:normal;font-weight:400}.gqPT-W_variable{--ff-display:"display", "display Fallback", Georgia, serif}
@font-face{font-family:displayItalic;src:url(../media/InstrumentSerif_400_italic-s.1bk2-9tco4m7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:displayItalic Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.KZfRdq_className{font-family:displayItalic,displayItalic Fallback,Georgia,serif;font-style:italic;font-weight:400}.KZfRdq_variable{--ff-display-italic:"displayItalic", "displayItalic Fallback", Georgia, serif}
@font-face{font-family:text;src:url(../media/InstrumentSans_VariableFont_wght-s.p.3h2wr6o8p949u.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.XhzTYq_className{font-family:text,text Fallback,system-ui,sans-serif;font-style:normal}.XhzTYq_variable{--ff-text:"text", "text Fallback", system-ui, sans-serif}
@font-face{font-family:textItalic;src:url(../media/InstrumentSans_VariableFont_wght_italic-s.3y56bklmxgjeo.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:textItalic Fallback;src:local(Arial);ascent-override:94.03%;descent-override:24.23%;line-gap-override:0.0%;size-adjust:103.16%}.IFRdvG_className{font-family:textItalic,textItalic Fallback,system-ui,sans-serif;font-style:italic}.IFRdvG_variable{--ff-text-italic:"textItalic", "textItalic Fallback", system-ui, sans-serif}
:root{--ink:#1a1d20;--ink-soft:#333b46;--ink-mute:#676767;--paper:#fff;--paper-tint:#f1f1f1;--paper-tint-2:#eee;--accent:#3964b2;--accent-deep:#2f54a0;--on-accent:#fff;--line:#e7ebf1;--hint-1:#fff9e0;--hint-2:#e8edf8;--hint-3:#ffce00;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fs-s:clamp(.8125rem, .78rem + .15vw, .875rem);--fs-m:1rem;--fs-l:clamp(1.0625rem, .95rem + .5vw, 1.25rem);--fs-xl:clamp(1.25rem, 1.05rem + .8vw, 1.5rem);--fs-2xl:clamp(2.25rem, 1.4rem + 3.2vw, 3.75rem);--fs-3xl:clamp(2.75rem, 1.6rem + 4.5vw, 5rem);--lh-tight:1;--lh-snug:1.33;--lh-text:1.5;--ls-tight:-.02em;--ls-wide:.02em;--sp-1:.5rem;--sp-2:.75rem;--sp-3:1rem;--sp-4:1.25rem;--sp-5:1.5rem;--sp-6:2.25rem;--sp-7:3rem;--sp-8:3.25rem;--sp-9:4.5rem;--sp-10:6rem;--sp-11:7.5rem;--sp-12:9rem;--gutter:1.25rem;--panel-pad:clamp(1.25rem, 3vw, 2rem);--inset:1.5rem;--measure:93.5rem;--prose:44rem;--round-s:.5rem;--round-l:1.5rem;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.18s}
*,:before,:after{box-sizing:border-box}*{margin:0}html{font-family:var(--ff-text);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper-tint);min-block-size:100vh;padding:var(--gutter);font-size:var(--fs-m);line-height:var(--lh-text)}img,svg,picture,video{max-inline-size:100%;display:block}img{block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--ff-display);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance}p,li{text-wrap:pretty}a{color:inherit}main{gap:var(--gutter);display:grid}.panel{background:var(--paper);border-radius:var(--round-l);padding:var(--panel-pad);inline-size:min(100%, var(--measure));margin-inline:auto}.panel[data-tint=cream]{background:var(--hint-1)}.panel[data-tint=blue]{background:var(--hint-2)}.inset{padding-inline:var(--inset)}.flow>*+*{margin-block-start:var(--flow,var(--sp-4))}.kicker{font-family:var(--ff-text);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent)}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a[href=\#content]{z-index:100;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-120%)}a[href=\#content]:focus-visible{margin:var(--sp-1);padding:var(--sp-2) var(--sp-4);border-radius:var(--round-s);background:var(--accent);color:var(--on-accent);font-weight:var(--fw-medium);outline-color:var(--ink);text-decoration:none;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

.G5qkvq_foot{align-items:center;gap:var(--sp-7);padding-block:var(--sp-7);text-align:center;flex-direction:column;margin-block-start:var(--gutter);display:flex}.G5qkvq_main{align-items:center;gap:var(--sp-6);flex-direction:column;display:flex}.G5qkvq_logo{border-radius:var(--round-s);flex-shrink:0}.G5qkvq_logo img{block-size:auto;inline-size:16.75rem}.G5qkvq_about{align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.G5qkvq_tagline{font-family:var(--ff-display);letter-spacing:var(--ls-tight);color:var(--ink);font-size:clamp(1.5rem,1.2rem + .8vw,1.875rem);line-height:.9333}.G5qkvq_made{font-size:var(--fs-l);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.3em;line-height:1.4;display:inline-flex}.G5qkvq_made svg{fill:currentColor;block-size:auto;inline-size:.9em}.G5qkvq_links,.G5qkvq_legal{flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.G5qkvq_links{gap:var(--sp-1) var(--sp-5);font-size:var(--fs-m);line-height:var(--lh-text);color:var(--ink)}.G5qkvq_legal{gap:var(--sp-1) var(--sp-5);font-size:var(--fs-s);letter-spacing:var(--ls-tight);color:var(--ink-mute);line-height:1.43}.G5qkvq_links a,.G5qkvq_legal a{text-decoration:none}.G5qkvq_links a:hover,.G5qkvq_legal a:hover{text-underline-offset:.2em;text-decoration:underline}@media (min-width:54em){.G5qkvq_foot{padding-block:var(--sp-10)}.G5qkvq_main{gap:var(--sp-12);flex-direction:row}.G5qkvq_about{text-align:start;align-items:flex-start}.G5qkvq_links{justify-content:flex-start}}
