@font-face{font-family:Uncut Sans;src:url(./UncutSans-D54Masy6.ttf) format("truetype");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Saint;src:url(./Saint-hPfiANLt.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:var(--font);font-variation-settings:var(--font-var, "wght" 370);font-feature-settings:"ss01" on,"ss05" on,"ss07" on;font-weight:var(--fw-body, 370);color:var(--on-surface);background:var(--surface);transition:background .24s ease,color .24s ease;--left-side-width: 28vw;--left-side-width-min: 420px}::selection{background:#00f;color:#fff}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--surface);color:var(--on-surface);font-family:var(--font)}a{color:var(--on-surface);text-decoration:none;transition:opacity .16s ease,font-variation-settings .16s ease}a:hover,a:focus-visible{font-variation-settings:"wght" 600;outline:none}a:active{opacity:.75}.page{min-height:100vh;display:flex;flex-direction:column;gap:var(--space-l);background:var(--surface);margin:0;padding:var(--space-xl) var(--space-l) var(--space-l)}.wordmark{display:flex;align-items:flex-end;gap:0;margin:0;font-size:2rem;letter-spacing:-.02em;color:var(--on-surface);line-height:1}.wordmark-part{font-family:Uncut Sans,system-ui,-apple-system,Segoe UI,sans-serif;text-transform:none;display:inline-flex;align-items:flex-end;cursor:pointer;line-height:1;transition:letter-spacing .16s ease,opacity .16s ease}.wordmark-part:hover,.wordmark-part:focus-visible{outline:none}.wordmark-part.saint{font-family:Saint,Uncut Sans,system-ui,sans-serif;letter-spacing:.03em;transform:translateY(3px)}.wordmark-space{width:12px;display:inline-block}.main-header{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;gap:0;flex-wrap:wrap}.name-block{width:100%;min-width:0}.description-block{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-start;margin-top:24px}.description-text{display:flex;flex-direction:column;gap:.2rem;margin:0;color:var(--muted);font-size:1rem;line-height:1.5;font-variant-numeric:proportional-nums;transform:translateY(0)}.description-text span{display:block}.description-link{color:var(--on-surface);font-weight:600}.spacer{flex:1}.site-footer{margin-top:auto;width:100%;background:transparent;color:var(--muted);font-size:.85rem;padding-top:64px}.footer-inner{display:flex;flex-direction:column;gap:16px}.footer-copy{color:var(--muted)}.footer-social{display:flex;flex-wrap:wrap;gap:16px;color:var(--on-surface)}.footer-legal{color:var(--muted);text-decoration:none;margin-top:16px}.footer-legal:hover,.footer-legal:focus-visible{color:var(--on-surface);text-decoration:underline;outline:none}@media (min-width: 768px){:root{--space-m: 20px;--space-l: 32px;--space-xl: 48px;--space-2xl: 72px}.name-block{width:var(--left-side-width);min-width:var(--left-side-width-min, 340px)}.description-block{align-items:center}.footer-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m);align-items:end}.footer-social{grid-column:1;grid-row:2;flex-direction:row;gap:var(--space-m)}.footer-legal{grid-column:2;grid-row:1;justify-self:end;margin-top:0}.footer-contact{grid-column:4;grid-row:2;justify-self:end;margin-top:0}}@media (min-width: 1024px){:root{--space-m: 24px;--space-l: 40px;--space-xl: 64px;--space-2xl: 96px}.page{margin:0}.main-header{align-items:baseline;flex-direction:row}.description-block{margin-top:0}.description-text--shifted{transform:translateY(4px)}.footer-inner{display:flex;flex-direction:row;justify-content:space-between}.footer-copy{width:var(--left-side-width);min-width:var(--left-side-width-min, 340px)}.footer-social{flex-direction:row;gap:var(--space-m);flex:1}.footer-legal{grid-column:3;grid-row:1;justify-self:end;margin-top:0}}
