@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/site-assets/_astro/nunito-latin-400-normal.r8SDr6Up.woff2)format("woff2"),url(/site-assets/_astro/nunito-latin-400-normal.DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/site-assets/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2)format("woff2"),url(/site-assets/_astro/nunito-latin-800-normal.D-J0wlBY.woff)format("woff")}:root{color-scheme:light dark;--m-bg:#f6f5f2;--m-surface:#fff;--m-soft:#efede8;--m-line:#e4e1da;--m-ink:#1c1b19;--m-ink-2:#3d3a35;--m-muted:#5f5b54;--m-blue:#2563eb;--m-fold:#1d4ed8;--m-coral:#f26b4f;--m-link:#1d4ed8;--m-roam:#2563eb;--m-memo:#1c1b19;--m-on-blue:#fff;--m-focus:#1d4ed8;--m-error:#b42318;--m-success:#13734b;--m-contour:#1c1b1912;--m-fold-shade:#1c1b1909;--m-field-line:#8c877e;--m-shadow:0 24px 60px #1c1b192e;--m-radius:18px;--m-wrap:1120px;--m-head:"Nunito", ui-rounded, "SF Pro Rounded", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--m-body:"Nunito", ui-rounded, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--m-bg:#121212;--m-surface:#1f1e1c;--m-soft:#2a2926;--m-line:#3a3833;--m-ink:#f2f0eb;--m-ink-2:#ddd8cf;--m-muted:#b8b2a7;--m-link:#8fb3ff;--m-roam:#6d9bff;--m-memo:#f2f0eb;--m-focus:#8fb3ff;--m-error:#ff8a7a;--m-success:#5fd4a0;--m-contour:#f2f0eb0f;--m-fold-shade:#f2f0eb08;--m-field-line:#8a857c;--m-shadow:0 24px 60px #00000080}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--m-bg);min-width:320px;color:var(--m-ink);font-family:var(--m-body);margin:0;font-size:17px;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3{font-family:var(--m-head);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.1}p{margin:0}b,strong{font-weight:800}a{color:var(--m-link);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--m-focus);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--m-wrap);margin:0 auto;padding:0 20px}.skip-link{z-index:100;background:var(--m-surface);color:var(--m-ink);border-radius:10px;padding:10px 16px;font-weight:800;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{min-height:48px;font:800 16px/1.2 var(--m-head);cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--m-blue);color:#fff}.btn--primary:hover{background:var(--m-fold)}.btn--ghost{border-color:var(--m-line);color:var(--m-ink);background:0 0}.btn--ghost:hover{border-color:var(--m-link)}.btn--small{border-radius:10px;min-height:40px;padding:0 14px;font-size:15px}.eyebrow{font:800 13px/1.3 var(--m-head);letter-spacing:.08em;text-transform:uppercase;color:var(--m-link);margin-bottom:12px}.section{padding:72px 0}.section--tint{background:var(--m-surface);border-block:1px solid var(--m-line)}.h2{font-size:clamp(28px,4.2vw,40px)}.lead{max-width:36em;color:var(--m-muted);margin-top:12px;font-size:18px}@media (width<=599px){.section{padding:52px 0}}.logo[data-astro-cid-f7espo7c]{width:auto;height:36px}.logo__map[data-astro-cid-f7espo7c]{fill:var(--m-blue)}.logo__fold[data-astro-cid-f7espo7c]{fill:var(--m-fold)}.logo__shutter[data-astro-cid-f7espo7c]{fill:var(--m-coral)}.logo__memo[data-astro-cid-f7espo7c]{fill:var(--m-memo)}.logo__roam[data-astro-cid-f7espo7c]{fill:var(--m-roam)}.head[data-astro-cid-fzpbxy5g]{z-index:50;background:color-mix(in srgb, var(--m-bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--m-line);position:sticky;top:0}.head__bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:16px;min-height:64px;display:flex}.head__brand[data-astro-cid-fzpbxy5g]{flex:none;display:inline-flex}.head__brand[data-astro-cid-fzpbxy5g] .logo{height:32px}.head__nav[data-astro-cid-fzpbxy5g]{margin-left:12px}.head[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.head__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.head__signin[data-astro-cid-fzpbxy5g],.head__menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;color:var(--m-ink-2);border-radius:10px;align-items:center;padding:0 12px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.head__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.head__signin[data-astro-cid-fzpbxy5g]:hover,.head__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--m-link)}.head__actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:4px;margin-left:auto;display:flex}.head__menu[data-astro-cid-fzpbxy5g]{display:none;position:relative}.head__menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{width:44px;height:44px;color:var(--m-ink);cursor:pointer;border-radius:10px;place-items:center;list-style:none;display:grid}.head__menu[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.head__menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{border:1px solid var(--m-line);background:var(--m-surface);min-width:200px;box-shadow:var(--m-shadow);border-radius:14px;padding:8px;position:absolute;top:52px;right:0}.head__menu[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-direction:column}.head__menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{width:100%}@media (width<=859px){.head__nav[data-astro-cid-fzpbxy5g],.head__signin[data-astro-cid-fzpbxy5g]{display:none}.head__menu[data-astro-cid-fzpbxy5g]{display:block}}@media (width<=379px){.head__brand[data-astro-cid-fzpbxy5g] .logo{height:26px}}.foot[data-astro-cid-nns7i3if]{border-top:1px solid var(--m-line);color:var(--m-muted);padding:56px 0 28px;font-size:15px}.foot__grid[data-astro-cid-nns7i3if]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.foot__brand[data-astro-cid-nns7i3if] .logo{height:30px;margin-bottom:10px}.foot__h[data-astro-cid-nns7i3if]{letter-spacing:.06em;text-transform:uppercase;color:var(--m-ink);margin-bottom:8px;font-size:14px}.foot[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.foot[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--m-muted);padding:6px 0;text-decoration:none;display:inline-block}.foot[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--m-link);text-decoration:underline}.foot__base[data-astro-cid-nns7i3if]{border-top:1px solid var(--m-line);margin-top:40px;padding-top:20px;font-size:14px}@media (width<=767px){.foot__grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}.foot__brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}
