.Footer-module__q7ZRWa__footer{padding-block:2rem calc(2rem + env(safe-area-inset-bottom,0px));color:var(--ink-2);font-size:var(--text-small)}.Footer-module__q7ZRWa__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;width:min(100% - 2.5rem,1120px);margin-inline:auto;display:flex}.Footer-module__q7ZRWa__end{align-items:center;gap:1.5rem;display:flex}.Footer-module__q7ZRWa__signet{border-radius:var(--radius-cell);-webkit-tap-highlight-color:transparent;display:block}.Footer-module__q7ZRWa__signet:focus-visible{outline-offset:4px}@media (max-width:639px){.Footer-module__q7ZRWa__end{flex-basis:100%;justify-content:space-between}}.Footer-module__q7ZRWa__group{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__q7ZRWa__link{color:var(--ink-2);text-underline-offset:.22em;text-decoration-skip-ink:auto;transition:color var(--t-micro) var(--ease-out), text-underline-offset var(--t-micro) var(--ease-out), text-decoration-thickness var(--t-micro) var(--ease-out);align-items:baseline;gap:.3em;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.Footer-module__q7ZRWa__link:hover{color:var(--ink);text-underline-offset:.12em;text-decoration-thickness:1.5px}.Footer-module__q7ZRWa__external{width:.8em;height:.8em;transition:translate var(--t-micro) var(--ease-out);align-self:center}.Footer-module__q7ZRWa__link:hover .Footer-module__q7ZRWa__external{translate:2px -2px}.Footer-module__q7ZRWa__mail{white-space:nowrap}@media (max-width:639px){.Footer-module__q7ZRWa__mail{flex-basis:100%}}.Footer-module__q7ZRWa__copy{color:inherit;font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;justify-items:start;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-grid}.Footer-module__q7ZRWa__copy>*{grid-area:1/1}.Footer-module__q7ZRWa__copy{transition:color var(--t-micro) var(--ease-out), text-underline-offset var(--t-micro) var(--ease-out)}.Footer-module__q7ZRWa__copySizer{visibility:hidden}.Footer-module__q7ZRWa__copy:hover{color:var(--ink);text-underline-offset:.12em}.Footer-module__q7ZRWa__copyLive{perspective:12em}@keyframes Footer-module__q7ZRWa__copyFlip{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes Footer-module__q7ZRWa__copyFade{0%{opacity:.2}}.Footer-module__q7ZRWa__copyFlip{transform-origin:50% 0;animation:Footer-module__q7ZRWa__copyFlip .18s var(--ease-land);display:block}@media (prefers-reduced-motion:reduce){.Footer-module__q7ZRWa__link,.Footer-module__q7ZRWa__external,.Footer-module__q7ZRWa__copy{transition:none}.Footer-module__q7ZRWa__copyFlip{animation:.12s linear Footer-module__q7ZRWa__copyFade}}
@font-face{font-stretch:80% 100%;font-family:archivo;src:url(../media/Archivo_subset-s.p.3oszzxeol7llc.woff2)format("woff2");font-display:swap;font-weight:400 620;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_35257256-module__i1u5dq__className{font-family:archivo,archivo Fallback;font-style:normal}.archivo_35257256-module__i1u5dq__variable{--font-archivo:"archivo", "archivo Fallback"}
@layer reset;@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground:#e2e2de;--field:#ecece9;--ink:#17181b;--ink-2:#55575d;--field-border:#76787d;--board:#1b1d20;--board-edge:transparent;--flap-top:#2b2d31;--flap-bottom:#232528;--fuge:#0c0d0f;--glyph:#f2f2ee;--glyph-dim:#8c8f96;--signal:#f5c400;--signal-ink:#17181b;--error:#b3261e;--shadow-board:0 1px 0 #ffffff0f inset, 0 -1px 0 #00000073 inset, 0 28px 48px -28px #00000080, 0 2px 6px -2px #00000038;--shadow-board-sm:0 1px 0 #ffffff0f inset, 0 -1px 0 #00000073 inset, 0 12px 22px -14px #0000006b, 0 1px 3px -1px #0003;--font-sans:var(--font-archivo), system-ui, sans-serif;--text-body:1.0625rem;--text-small:.875rem;--text-micro:.8125rem;--leading-body:1.55;--radius-board:10px;--radius-cell:4px;--radius-control:4px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (max-width:639px){:root{--text-body:1rem}}@media (prefers-color-scheme:dark){:root{--ground:#111214;--field:#1a1b1e;--ink:#ecece8;--ink-2:#a3a5ab;--field-border:#7c7f86;--board:#202328;--board-edge:#3a3d43;--error:#ff6b5e;--shadow-board:0 0 0 1px var(--board-edge), 0 28px 48px -28px #000000bf;--shadow-board-sm:0 0 0 1px var(--board-edge), 0 12px 22px -14px #000000b3}}}@layer base,components;
@layer tokens{:root{--t-flap:60ms;--t-settle:.14s;--stagger:28ms;--t-micro:.12s;--t-ui:.22s;--t-ui-out:.16s;--t-layout:.32s;--t-page:.38s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.2, 0, 0, 1);--ease-fall:cubic-bezier(.55, 0, 1, .45);--ease-land:cubic-bezier(0, .55, .45, 1)}}
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3{overflow-wrap:break-word}}@layer base{html{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-kerning:normal;scrollbar-color:var(--ink-2) var(--ground)}input,textarea{caret-color:var(--ink)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100svh;font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--signal);color:var(--signal-ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}a{color:inherit}a[href^=mailto\:],a[href^=tel\:]{white-space:nowrap}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::view-transition{pointer-events:none}::view-transition-group(.morph){animation-duration:var(--t-page);animation-timing-function:var(--ease-in-out)}::view-transition-old(.morph){animation-duration:var(--t-page)}::view-transition-new(.morph){animation-duration:var(--t-page)}::view-transition-old(board){opacity:0;animation:none}::view-transition-new(board){object-fit:cover;object-position:top;block-size:100%;inline-size:100%;animation:none}@media (max-width:639px),(prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media print{html{color:#000;background:#fff}footer{display:none}}}@page{margin:1.6cm 1.8cm}
