.db[data-astro-cid-z3wyakds]{--db-hover:var(--secondary-soft);min-height:44px;color:var(--text-primary);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.db--lg[data-astro-cid-z3wyakds]{min-height:56px;padding:0 30px;font-size:18px}.db--primary[data-astro-cid-z3wyakds]{--db-hover:var(--brand-hover)}.db[data-astro-cid-z3wyakds]:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.db[data-astro-cid-z3wyakds]:active{transform:translateY(1px)}.db__art[data-astro-cid-z3wyakds]{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.db__label[data-astro-cid-z3wyakds]{position:relative}.db__line[data-astro-cid-z3wyakds]{fill:none;stroke:var(--border-ink);stroke-width:2px;stroke-linejoin:round}.db__line--soft[data-astro-cid-z3wyakds]{stroke-width:1.2px;stroke-opacity:.5}.db__fill[data-astro-cid-z3wyakds]{fill:none;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2}.db__fill--rest[data-astro-cid-z3wyakds]{stroke:var(--brand);stroke-dashoffset:0}.db__fill--hover[data-astro-cid-z3wyakds]{stroke:var(--db-hover);stroke-dashoffset:1.02px;transition:stroke-dashoffset .55s cubic-bezier(.45,0,.2,1)}.db[data-astro-cid-z3wyakds]:focus-visible .db__fill--hover[data-astro-cid-z3wyakds]{stroke-dashoffset:0}@media (hover:hover){.db[data-astro-cid-z3wyakds]:hover .db__fill--hover[data-astro-cid-z3wyakds]{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.db__fill--hover[data-astro-cid-z3wyakds]{transition-duration:1ms}}.lang[data-astro-cid-lemdd452]{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--text-secondary);align-items:center;gap:4px;padding:0 6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lang__opt[data-astro-cid-lemdd452].is-active{color:var(--text-primary);font-weight:900}.lang__sep[data-astro-cid-lemdd452]{color:var(--border-soft);font-weight:600}.lang--hand[data-astro-cid-lemdd452]{font-family:var(--font-hand);gap:6px;font-size:21px;font-weight:400}.lang--hand[data-astro-cid-lemdd452] .lang__opt[data-astro-cid-lemdd452].is-active{text-underline-offset:4px;font-weight:400;text-decoration:underline 3px #f5c842}.lang--hand[data-astro-cid-lemdd452] .lang__sep[data-astro-cid-lemdd452]{color:var(--text-secondary);font-weight:400}.lang--dark[data-astro-cid-lemdd452]{color:var(--dark-text-2);font-size:14px;font-weight:700}.lang--dark[data-astro-cid-lemdd452] .lang__opt[data-astro-cid-lemdd452].is-active{color:var(--brand);font-weight:800}.lang--dark[data-astro-cid-lemdd452] .lang__sep[data-astro-cid-lemdd452]{color:var(--dark-text-2)}@media (hover:hover){.lang--dark[data-astro-cid-lemdd452]:hover .lang__opt[data-astro-cid-lemdd452]:not(.is-active){color:var(--dark-text)}.lang[data-astro-cid-lemdd452]:hover .lang__opt[data-astro-cid-lemdd452]:not(.is-active){color:var(--text-primary)}}.sticker[data-astro-cid-mqob2q4p]{z-index:2;border-radius:var(--radius-md);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:rotate(var(--sticker-rot,0deg));transform-origin:50%;background:0 0;border:0;padding:0;position:absolute}.sticker[data-astro-cid-mqob2q4p].is-pending{visibility:hidden}.sticker[data-astro-cid-mqob2q4p].is-loose{z-index:2147483000;position:absolute}.sticker[data-astro-cid-mqob2q4p].is-lifted{cursor:grabbing}.sticker[data-astro-cid-mqob2q4p].is-settling{transition:transform .42s var(--ease-spring), left .22s var(--ease-out), top .22s var(--ease-out)}.sticker[data-astro-cid-mqob2q4p].is-returning{transition:transform .4s var(--ease-out), left .4s var(--ease-out), top .4s var(--ease-out);position:fixed}.sticker[data-astro-cid-mqob2q4p]:focus-visible{outline:2px solid var(--sticker-focus,var(--focus));outline-offset:1px}.sticker__img[data-astro-cid-mqob2q4p]{pointer-events:none;width:100%;max-width:none;height:100%;filter:var(--sticker-shadow);transition:filter .2s var(--ease-out);position:absolute;inset:0}.sticker__img--peel[data-astro-cid-mqob2q4p],.sticker[data-astro-cid-mqob2q4p].is-lifted .sticker__img--rest[data-astro-cid-mqob2q4p]{visibility:hidden}.sticker[data-astro-cid-mqob2q4p].is-lifted .sticker__img--peel[data-astro-cid-mqob2q4p]{visibility:visible;filter:var(--sticker-shadow-lift)}@media (prefers-reduced-motion:reduce){.sticker[data-astro-cid-mqob2q4p].is-settling,.sticker[data-astro-cid-mqob2q4p].is-returning{transition-duration:1ms}}.logo-dock[data-astro-cid-wpvy4v7s]{--k:1;z-index:101;width:calc(164px * var(--k));height:calc(80px * var(--k));position:fixed;top:16px;left:20px}.logo-dock__backing[data-astro-cid-wpvy4v7s],.logo-dock__die[data-astro-cid-wpvy4v7s],.logo-dock__pencil[data-astro-cid-wpvy4v7s]{position:absolute;transform:rotate(-2deg)}.logo-dock__backing[data-astro-cid-wpvy4v7s]{border-radius:calc(14px * var(--k));width:100%;height:100%;inset:0;box-shadow:0 1px #5037141f,0 10px 22px #3c280a3d}.logo-dock__die[data-astro-cid-wpvy4v7s]{left:calc(15px * var(--k));top:calc(13px * var(--k));width:calc(134px * var(--k));height:calc(54px * var(--k));pointer-events:none}.logo-dock__pencil[data-astro-cid-wpvy4v7s]{left:calc(22px * var(--k));top:calc(18px * var(--k));width:calc(120px * var(--k));height:calc(44px * var(--k));border-radius:var(--radius-sm);display:flex}.logo-dock__pencil[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:100%;height:100%}.logo-dock[data-astro-cid-wpvy4v7s] .logo-dock__sticker{left:calc(12px * var(--k));top:calc(10px * var(--k));width:calc(140px * var(--k));height:calc(60px * var(--k))}.logo-dock__hint[data-astro-cid-wpvy4v7s]{left:calc(78px * var(--k));top:calc(84px * var(--k));color:var(--text-accent);white-space:nowrap;pointer-events:none;text-shadow:0 0 2px #fffdf4,0 0 4px #fffdf4,0 0 7px #fffdf4,0 0 12px #fffdf4;transition:opacity .2s var(--ease-out);align-items:flex-start;gap:2px;margin:0;font-size:19px;line-height:1;display:flex;position:absolute;transform:rotate(-3deg)}.logo-dock__arrow[data-astro-cid-wpvy4v7s]{width:34px;height:30px;margin-top:-18px;display:block;position:relative}.logo-dock__arrow[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s]{position:absolute;inset:0}.logo-dock__arrow[data-astro-cid-wpvy4v7s] svg{overflow:visible}.logo-dock__arrow-halo[data-astro-cid-wpvy4v7s] path{stroke:#fffdf4;stroke-width:6px}.logo-dock[data-astro-cid-wpvy4v7s].is-peeled .logo-dock__hint[data-astro-cid-wpvy4v7s],.logo-dock[data-astro-cid-wpvy4v7s].is-scrolled .logo-dock__hint[data-astro-cid-wpvy4v7s]{opacity:0}.paper[data-astro-cid-wpvy4v7s]{z-index:100;filter:drop-shadow(0 1px #5037141f)drop-shadow(0 10px 14px #3c280a3d);transform-origin:70% 0;transition:transform .55s cubic-bezier(.2,1.2,.4,1),opacity .55s cubic-bezier(.2,1.2,.4,1),visibility;display:flex;position:fixed;top:18px;right:22px;transform:rotate(1.5deg)}.paper[data-astro-cid-wpvy4v7s].is-away{opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.5,0,.75,0),opacity .5s cubic-bezier(.5,0,.75,0),visibility 0s .5s;transform:translateY(-160%)rotate(-5deg)}.paper__edge[data-astro-cid-wpvy4v7s]{flex:none;width:40px;height:118px;margin-right:-1px}.paper__body[data-astro-cid-wpvy4v7s]{background-color:#fbf7ea;background-image:linear-gradient(#c9d3d3,#c9d3d3),linear-gradient(#c9d3d3,#c9d3d3);background-position:0 48px,0 108px;background-repeat:no-repeat;background-size:100% 1px,100% 1px;border-radius:0 16px 6px 0;flex-direction:column;align-items:flex-end;height:118px;padding:12px 22px 0 8px;display:flex;position:relative}.paper__tape[data-astro-cid-wpvy4v7s]{pointer-events:none;width:96px;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-4deg)}.paper__row--lang[data-astro-cid-wpvy4v7s]{align-items:flex-end;height:36px;display:flex}.paper__row--lang[data-astro-cid-wpvy4v7s] .lang{margin-bottom:-6px}.paper__row--ctas[data-astro-cid-wpvy4v7s]{align-items:center;gap:12px;height:60px;margin-top:0;padding-top:2px;display:flex}@media (prefers-reduced-motion:reduce){.paper[data-astro-cid-wpvy4v7s],.paper[data-astro-cid-wpvy4v7s].is-away{transition:opacity .15s linear,visibility 0s .15s;transform:rotate(1.5deg)}.paper[data-astro-cid-wpvy4v7s]:not(.is-away){transition:opacity .15s linear,visibility}}@media (width<=599.98px){.logo-dock[data-astro-cid-wpvy4v7s]{top:12px;left:12px}.paper[data-astro-cid-wpvy4v7s]{top:14px;right:12px}.paper__row--ctas[data-astro-cid-wpvy4v7s] .paper__install{display:none}.paper__body[data-astro-cid-wpvy4v7s]{padding-right:16px}.logo-dock__hint[data-astro-cid-wpvy4v7s]{white-space:normal;max-width:96px;line-height:1.05}}@media (width<=399.98px){.logo-dock[data-astro-cid-wpvy4v7s]{--k:.85}.logo-dock__hint[data-astro-cid-wpvy4v7s]{font-size:17px}}.footer[data-astro-cid-jo6i4kqk]{--mark-size:min(29vw, 470px);padding:0 20px 20px}.foot[data-astro-cid-jo6i4kqk]{background-color:#262118;background-image:radial-gradient(var(--dark-line) 1.3px, transparent 1.6px);max-width:1400px;color:var(--dark-text);background-size:22px 22px;border-radius:28px;margin-inline:auto;position:relative;overflow:hidden}.foot[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--focus-on-dark)}.foot-top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:48px 72px;padding:64px 64px 0;display:flex}.foot-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:48px 72px;display:flex}.foot-col__title[data-astro-cid-jo6i4kqk]{color:var(--brand);letter-spacing:.02em;margin:0 0 10px;font-size:15px;font-weight:800}.foot-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk],.foot-social[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.foot-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--dark-text);border-radius:6px;align-items:center;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.foot-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline;text-decoration-color:var(--brand-hover);text-underline-offset:6px;text-decoration-thickness:2px}}.foot-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px;min-width:260px;margin-left:auto;display:flex}.foot-brand__slogan[data-astro-cid-jo6i4kqk]{color:var(--dark-text);margin:0;font-size:26px;line-height:1.2}.foot-social[data-astro-cid-jo6i4kqk]{gap:6px;margin-left:-10px;display:flex}.foot-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:44px;height:44px;color:var(--brand);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:12px;place-items:center;display:grid}.foot-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg{width:24px;height:24px}@media (hover:hover){.foot-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--brand);color:var(--text-primary)}}.foot-brand__meta[data-astro-cid-jo6i4kqk]{color:var(--dark-text-2);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font-size:14px;font-weight:700;display:flex}.foot-brand__meta[data-astro-cid-jo6i4kqk] .lang{margin-left:-6px}.foot-mark[data-astro-cid-jo6i4kqk]{height:calc(var(--mark-size) * .66);justify-content:center;margin-top:56px;display:flex;overflow:hidden}.foot-mark__word[data-astro-cid-jo6i4kqk]{font-family:var(--font-logo);font-size:var(--mark-size);color:var(--dark-text);white-space:nowrap;line-height:.8;display:inline-block;position:relative}.foot-mark__hl[data-astro-cid-jo6i4kqk]{background:var(--dark-highlight);border-radius:.05em .09em .06em .1em;height:.34em;position:absolute;top:.3em;left:-.02em;right:-.04em;transform:rotate(-1.5deg)}.foot-mark__text[data-astro-cid-jo6i4kqk]{position:relative}.foot-slot[data-astro-cid-jo6i4kqk],.foot[data-astro-cid-jo6i4kqk] .foot-sticker{left:calc(50% + min(4vw,66px));bottom:calc(var(--mark-size) * .25);width:150px;height:150px}.foot-slot[data-astro-cid-jo6i4kqk]{pointer-events:none;position:absolute;transform:rotate(10deg)}.foot[data-astro-cid-jo6i4kqk] .foot-sticker{--sticker-focus:var(--focus-on-dark)}@media (width<=699.98px){.foot-top[data-astro-cid-jo6i4kqk]{padding:44px 24px 0}.foot-brand[data-astro-cid-jo6i4kqk]{margin-left:0}}@media (width<=599.98px){.footer[data-astro-cid-jo6i4kqk]{padding:0 12px 12px}.foot-slot[data-astro-cid-jo6i4kqk],.foot[data-astro-cid-jo6i4kqk] .foot-sticker{width:110px;height:110px}}
