.drawer[data-astro-cid-rhwoumtj]{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--charcoal);color:var(--white);overflow:hidden;opacity:0;transform:translateY(-8px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),overlay var(--dur) allow-discrete,display var(--dur) allow-discrete}.drawer[data-astro-cid-rhwoumtj][open]{opacity:1;transform:none}@starting-style{.drawer[data-astro-cid-rhwoumtj][open]{opacity:0;transform:translateY(-8px)}}.drawer[data-astro-cid-rhwoumtj]::backdrop{background:transparent}html:has(.drawer[open]){overflow:hidden}.drawer__in[data-astro-cid-rhwoumtj]{position:relative;height:100%;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:var(--s-7)}.drawer__top[data-astro-cid-rhwoumtj]{display:flex;align-items:center;justify-content:space-between;height:76px;flex:none}.drawer__logo[data-astro-cid-rhwoumtj]{width:120px;display:block}.drawer__close[data-astro-cid-rhwoumtj]{display:inline-flex;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-4);border:1px solid var(--white);border-radius:var(--radius-pill);font-size:15px;font-weight:500}.drawer__nav[data-astro-cid-rhwoumtj]{position:relative;z-index:1;display:grid;gap:var(--s-6);padding-top:var(--s-5)}.drawer__label[data-astro-cid-rhwoumtj]{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted-dark);margin-bottom:var(--s-2)}.drawer__list[data-astro-cid-rhwoumtj]{border-top:1px solid var(--keyline-dark)}.drawer__list[data-astro-cid-rhwoumtj] li[data-astro-cid-rhwoumtj]{border-bottom:1px solid var(--keyline-dark)}.drawer__link[data-astro-cid-rhwoumtj]{display:grid;gap:4px;padding:var(--s-4) 0;text-decoration:none}.drawer__link--solo[data-astro-cid-rhwoumtj]{border-top:1px solid var(--keyline-dark);border-bottom:1px solid var(--keyline-dark)}.drawer__title[data-astro-cid-rhwoumtj]{display:flex;align-items:center;gap:var(--s-3);font-size:clamp(26px,7vw,36px);line-height:1.1;letter-spacing:-.02em}.drawer__desc[data-astro-cid-rhwoumtj]{font-size:15px;color:var(--ink-muted-dark)}.drawer__link[data-astro-cid-rhwoumtj][aria-current=page] .drawer__title[data-astro-cid-rhwoumtj]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange)}.drawer__mine[data-astro-cid-rhwoumtj]{font-size:12px;font-weight:500;letter-spacing:0;padding:3px 10px;border-radius:999px;background:var(--orange);color:var(--charcoal)}.drawer__mine[data-astro-cid-rhwoumtj][hidden]{display:none}.drawer__actions[data-astro-cid-rhwoumtj]{position:relative;z-index:1;display:grid;gap:var(--s-3);margin-top:var(--s-7)}.drawer__actions[data-astro-cid-rhwoumtj] .btn{width:100%}.drawer__in[data-astro-cid-rhwoumtj]{padding-bottom:0}.drawer__in[data-astro-cid-rhwoumtj] .drawer__nn{flex:none;width:78%;max-width:480px;margin:var(--s-8) 0 -1px auto;pointer-events:none}@media(prefers-reduced-motion:reduce){.drawer[data-astro-cid-rhwoumtj]{transition:none}}.site-header[data-astro-cid-r7uuxm25]{position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--canvas) 94%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease);--bg: var(--canvas);--fg: var(--charcoal);--muted: var(--ink-muted);--line: var(--keyline);--pill-outline: var(--charcoal);color:var(--charcoal)}.site-header[data-astro-cid-r7uuxm25].is-scrolled{border-bottom-color:var(--keyline)}.site-header__in[data-astro-cid-r7uuxm25]{position:relative;display:flex;align-items:center;gap:var(--s-6);height:76px}.site-header__logo[data-astro-cid-r7uuxm25]{width:124px;flex:none;display:block;border-radius:6px}.site-nav[data-astro-cid-r7uuxm25]{display:none}.site-nav__list[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:var(--s-1)}.site-nav__trigger[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:var(--radius-pill);font-size:15px;font-weight:500;color:var(--charcoal);text-decoration:none;transition:background-color var(--dur-fast) var(--ease)}.site-nav__trigger[data-astro-cid-r7uuxm25]:hover,.site-nav__trigger[data-astro-cid-r7uuxm25][aria-expanded=true]{background:#1818180f}.site-nav__trigger[data-astro-cid-r7uuxm25].is-current{box-shadow:inset 0 0 0 1px var(--keyline)}.site-nav__trigger[data-astro-cid-r7uuxm25] .site-nav__chev{transition:transform var(--dur) var(--ease)}.site-nav__trigger[data-astro-cid-r7uuxm25][aria-expanded=true] .site-nav__chev{transform:rotate(180deg)}.site-header__actions[data-astro-cid-r7uuxm25]{margin-left:auto;display:flex;align-items:center;gap:var(--s-2)}.site-header__actions[data-astro-cid-r7uuxm25] .site-header__demo,.site-header__actions[data-astro-cid-r7uuxm25] .site-header__start{display:none}.site-header__actions[data-astro-cid-r7uuxm25] .site-header__start.is-quiet{background:var(--charcoal);color:var(--white)}.site-header__menu[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-4);border:1px solid var(--charcoal);border-radius:var(--radius-pill);font-size:15px;font-weight:500}@media(min-width:520px){.site-header__actions[data-astro-cid-r7uuxm25] .site-header__start{display:inline-flex}}@media(min-width:1024px){.site-nav[data-astro-cid-r7uuxm25]{display:block}.site-header__actions[data-astro-cid-r7uuxm25] .site-header__start.is-quiet{background:var(--charcoal);color:var(--white)}.site-header__menu[data-astro-cid-r7uuxm25]{display:none}.site-header__actions[data-astro-cid-r7uuxm25] .site-header__demo{display:inline-flex}.site-header__actions[data-astro-cid-r7uuxm25] .btn--sm{--h: 40px;font-size:15px;padding:0 var(--s-5)}}.site-nav__item[data-astro-cid-r7uuxm25]{position:relative}.mega[data-astro-cid-r7uuxm25]{position:absolute;top:calc(100% + 16px);left:-12px;background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-raised),0 0 0 1px #1818180a;padding:var(--s-4);color:var(--charcoal);animation:mega-in var(--dur) var(--ease)}.mega[data-astro-cid-r7uuxm25][hidden]{display:none}.mega[data-astro-cid-r7uuxm25]:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega--for[data-astro-cid-r7uuxm25]{width:min(760px,calc(100vw - 2 * var(--grid-margin)))}.mega__grid[data-astro-cid-r7uuxm25]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-1)}.mega__link[data-astro-cid-r7uuxm25]{display:flex;gap:var(--s-4);align-items:flex-start;padding:var(--s-4);border-radius:16px;text-decoration:none;color:inherit;transition:background-color var(--dur-fast) var(--ease)}.mega__link[data-astro-cid-r7uuxm25]:hover,.mega__link[data-astro-cid-r7uuxm25].is-previewed{background:var(--canvas)}.mega__link[data-astro-cid-r7uuxm25]:focus-visible{outline-offset:-2px;border-radius:16px}.mega__icon[data-astro-cid-r7uuxm25]{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--canvas);transition:background-color var(--dur-fast) var(--ease)}.mega__link[data-astro-cid-r7uuxm25]:hover .mega__icon[data-astro-cid-r7uuxm25],.mega__link[data-astro-cid-r7uuxm25].is-previewed .mega__icon[data-astro-cid-r7uuxm25]{background:var(--white)}.mega__link[data-astro-cid-r7uuxm25].is-mine .mega__icon[data-astro-cid-r7uuxm25]{background:var(--orange)}.mega__text[data-astro-cid-r7uuxm25]{display:grid;gap:4px;padding-top:2px}.mega__title[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:var(--s-2);font-size:16px;font-weight:500;letter-spacing:-.01em}.mega__desc[data-astro-cid-r7uuxm25]{font-size:14px;line-height:1.45;color:var(--ink-muted)}.mega__mine[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--canvas)}.mega__mine[data-astro-cid-r7uuxm25][hidden]{display:none}.mega__dot[data-astro-cid-r7uuxm25]{width:6px;height:6px;border-radius:50%;background:var(--orange)}.mega__foot[data-astro-cid-r7uuxm25]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-2);border-top:1px solid var(--keyline);font-size:14px}.mega__foot-text[data-astro-cid-r7uuxm25]{color:var(--ink-muted)}.mega__foot-link[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:6px;font-weight:500;text-decoration:none}.mega__foot-link[data-astro-cid-r7uuxm25]:hover{text-decoration:underline;text-underline-offset:3px}.mega--products[data-astro-cid-r7uuxm25]{display:grid;grid-template-columns:300px 340px;gap:var(--s-4)}.mega--products[data-astro-cid-r7uuxm25][hidden]{display:none}.mega--products[data-astro-cid-r7uuxm25].mega--solo{grid-template-columns:340px}.mega__list[data-astro-cid-r7uuxm25]{display:grid;gap:var(--s-1);align-content:start}.mega__note[data-astro-cid-r7uuxm25]{font-size:13px;color:var(--ink-muted);padding:var(--s-3) var(--s-4) var(--s-2);border-top:1px solid var(--keyline);margin-top:var(--s-2)}.footer[data-astro-cid-pnrjdgm4]{position:relative;overflow:hidden;padding-top:var(--s-9)}.footer--ruled[data-astro-cid-pnrjdgm4]:before{content:"";position:absolute;top:0;left:var(--grid-margin);right:var(--grid-margin);max-width:var(--content-max);margin-inline:auto;border-top:1px solid var(--keyline-dark)}.footer__in[data-astro-cid-pnrjdgm4]{position:relative;z-index:1;display:grid;gap:var(--s-8)}.footer__logo[data-astro-cid-pnrjdgm4]{display:block;width:clamp(160px,18vw,220px)}.footer__line[data-astro-cid-pnrjdgm4]{margin-top:var(--s-5);font-size:var(--fs-lead);color:var(--white);max-width:28ch}.footer__map[data-astro-cid-pnrjdgm4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7) var(--grid-gutter)}.footer__h[data-astro-cid-pnrjdgm4]{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted-dark);padding-bottom:var(--s-3);border-bottom:1px solid var(--keyline-dark);margin-bottom:var(--s-3)}.footer__col[data-astro-cid-pnrjdgm4] ul[data-astro-cid-pnrjdgm4]{display:grid;gap:var(--s-2)}.footer__col[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{text-decoration:none;font-size:16px;display:inline-block;padding:4px 0}.footer__col[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.footer__art[data-astro-cid-pnrjdgm4]{position:relative;margin-top:var(--s-8);padding-inline:var(--grid-margin);pointer-events:none}.footer__art[data-astro-cid-pnrjdgm4]{display:flex;justify-content:flex-end;max-width:calc(var(--content-max) + 2 * var(--grid-margin));margin-inline:auto}.footer__art[data-astro-cid-pnrjdgm4] .footer__nn{width:min(100%,720px);margin-bottom:-1px}.footer__gap[data-astro-cid-pnrjdgm4]{height:var(--s-9)}.footer__base[data-astro-cid-pnrjdgm4]{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-6);padding-block:var(--s-5) var(--s-6);border-top:1px solid var(--keyline-dark);font-size:13px;color:var(--ink-muted-dark)}.footer__demo[data-astro-cid-pnrjdgm4]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--keyline-dark);border-radius:999px;color:var(--white)}.footer__dot[data-astro-cid-pnrjdgm4]{width:6px;height:6px;border-radius:50%;background:var(--orange)}@media(min-width:768px){.footer__map[data-astro-cid-pnrjdgm4]{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}@media(min-width:1024px){.footer__in[data-astro-cid-pnrjdgm4]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}.footer__brand[data-astro-cid-pnrjdgm4]{grid-column:1 / span 4}.footer__map[data-astro-cid-pnrjdgm4]{grid-column:5 / span 8}}.crumbs[data-astro-cid-w6bhiq4y] ol[data-astro-cid-w6bhiq4y]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.crumbs[data-astro-cid-w6bhiq4y] li[data-astro-cid-w6bhiq4y]{display:inline-flex;align-items:center;gap:6px}.crumbs[data-astro-cid-w6bhiq4y] a[data-astro-cid-w6bhiq4y]{text-decoration:none;color:var(--muted)}.crumbs[data-astro-cid-w6bhiq4y] a[data-astro-cid-w6bhiq4y]:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.crumbs[data-astro-cid-w6bhiq4y] [data-astro-cid-w6bhiq4y][aria-current]{color:var(--fg)}.form[data-astro-cid-wqinztpd]{display:grid;gap:var(--s-5)}.field[data-astro-cid-wqinztpd]{display:grid;gap:var(--s-2);border:0;padding:0;margin:0;min-inline-size:0}.field[data-astro-cid-wqinztpd] label[data-astro-cid-wqinztpd],.field[data-astro-cid-wqinztpd] legend[data-astro-cid-wqinztpd]{font-size:15px;font-weight:500;padding:0}.field--pills[data-astro-cid-wqinztpd] legend[data-astro-cid-wqinztpd]{margin-bottom:var(--s-2)}.field[data-astro-cid-wqinztpd] input[data-astro-cid-wqinztpd][type=text],.field[data-astro-cid-wqinztpd] input[data-astro-cid-wqinztpd][type=email],.field[data-astro-cid-wqinztpd] textarea[data-astro-cid-wqinztpd]{width:100%;min-height:52px;padding:12px 18px;font-size:16px;color:var(--charcoal);background:var(--canvas);border:1px solid transparent;border-radius:999px;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.field[data-astro-cid-wqinztpd] textarea[data-astro-cid-wqinztpd]{resize:vertical;min-height:104px;border-radius:16px}.field[data-astro-cid-wqinztpd] input[data-astro-cid-wqinztpd]:hover,.field[data-astro-cid-wqinztpd] textarea[data-astro-cid-wqinztpd]:hover{border-color:var(--keyline)}.field[data-astro-cid-wqinztpd] input[data-astro-cid-wqinztpd]:focus-visible,.field[data-astro-cid-wqinztpd] textarea[data-astro-cid-wqinztpd]:focus-visible{outline:none;border-color:var(--charcoal);background:var(--white);box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--charcoal)}.field[data-astro-cid-wqinztpd] [data-astro-cid-wqinztpd][aria-invalid=true]{border-color:#b3261e}.field__err[data-astro-cid-wqinztpd],.form__err[data-astro-cid-wqinztpd]{font-size:14px;color:#a1221a}.form__err[data-astro-cid-wqinztpd] a[data-astro-cid-wqinztpd],.done__fb[data-astro-cid-wqinztpd] a[data-astro-cid-wqinztpd]{color:inherit;text-underline-offset:3px}.pills[data-astro-cid-wqinztpd]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.pill[data-astro-cid-wqinztpd]{position:relative;display:inline-flex}.pill[data-astro-cid-wqinztpd] input[data-astro-cid-wqinztpd]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.pill[data-astro-cid-wqinztpd] span[data-astro-cid-wqinztpd]{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s-4);border:1px solid var(--charcoal);border-radius:999px;font-size:15px;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pill[data-astro-cid-wqinztpd]:hover span[data-astro-cid-wqinztpd]{background:#1818180d}.pill[data-astro-cid-wqinztpd] input[data-astro-cid-wqinztpd]:checked+span[data-astro-cid-wqinztpd]{background:var(--charcoal);color:var(--white)}.pill[data-astro-cid-wqinztpd] input[data-astro-cid-wqinztpd]:focus-visible+span[data-astro-cid-wqinztpd]{outline:2px solid var(--charcoal);outline-offset:2px}.form__send[data-astro-cid-wqinztpd]{justify-self:start;display:inline-flex;align-items:center;gap:var(--s-4);min-height:56px;padding:0 8px 0 24px;border-radius:999px;background:var(--charcoal);color:var(--white);font-size:17px;font-weight:500}.form__send[data-astro-cid-wqinztpd]:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}.form__send[data-astro-cid-wqinztpd][disabled]{opacity:.6;cursor:progress}.form__circle[data-astro-cid-wqinztpd]{width:40px;height:40px;border-radius:50%;background:var(--white);color:var(--charcoal);display:grid;place-items:center;transition:transform var(--dur) var(--ease)}.form__send[data-astro-cid-wqinztpd]:hover .form__circle[data-astro-cid-wqinztpd]{transform:translate(2px) rotate(-45deg)}.done[data-astro-cid-wqinztpd]{display:grid;gap:var(--s-4);justify-items:start;padding:var(--s-6) 0;outline:none}.done[data-astro-cid-wqinztpd][hidden]{display:none}.done__ic[data-astro-cid-wqinztpd]{width:64px;height:64px;border-radius:50%;background:var(--orange);display:grid;place-items:center}.done__t[data-astro-cid-wqinztpd]{font-size:clamp(22px,2.4vw,30px);line-height:1.3;letter-spacing:-.015em;max-width:26ch}.done__fb[data-astro-cid-wqinztpd]{font-size:15px;color:var(--ink-muted)}.ri[data-astro-cid-y43z2ppp]{width:min(640px,calc(100vw - 2 * var(--s-4)));max-height:calc(100dvh - 2 * var(--s-4));margin:auto;padding:0;border:0;border-radius:var(--radius-card);background:var(--white);color:var(--charcoal);box-shadow:0 40px 100px -30px #00000080;overflow:auto;opacity:0;transform:translateY(12px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),overlay var(--dur) allow-discrete,display var(--dur) allow-discrete;--bg: var(--white);--fg: var(--charcoal);--fg-2: var(--grey-harsh);--muted: var(--ink-muted);--line: var(--keyline)}.ri[data-astro-cid-y43z2ppp][open]{opacity:1;transform:none}@starting-style{.ri[data-astro-cid-y43z2ppp][open]{opacity:0;transform:translateY(12px)}}.ri[data-astro-cid-y43z2ppp]::backdrop{background:#1818188c}html:has(.ri[open]){overflow:hidden}.ri__card[data-astro-cid-y43z2ppp]{position:relative;padding:clamp(var(--s-5),4vw,var(--s-7))}.ri__x[data-astro-cid-y43z2ppp]{position:absolute;top:var(--s-4);right:var(--s-4);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--keyline)}.ri__x[data-astro-cid-y43z2ppp]:hover{border-color:var(--charcoal)}.ri__x[data-astro-cid-y43z2ppp]:focus-visible{outline:2px solid var(--charcoal);outline-offset:2px}.ri__tag[data-astro-cid-y43z2ppp]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.ri__dot[data-astro-cid-y43z2ppp]{width:8px;height:8px;border-radius:50%;background:var(--orange)}.ri[data-astro-cid-y43z2ppp] .ri__h{margin-top:var(--s-3)}.ri__sub[data-astro-cid-y43z2ppp]{margin:var(--s-3) 0 var(--s-6);color:var(--ink-muted);max-width:44ch}@media(prefers-reduced-motion:reduce){.ri[data-astro-cid-y43z2ppp]{transition:none}}.site-crumbs[data-astro-cid-gjphf53z]{padding-top:var(--s-5)}
