:root{--bg: #eceee8;--surface: #f5f6f2;--ink: #1b2228;--muted: #5c6670;--muted2: #3a444c;--line: rgba(27, 34, 40, .25);--grid: rgba(27, 34, 40, .055);--grid-major: rgba(27, 34, 40, .13);--accent: #8e5f12;--accent-ink: #7a5110;--accent-tint: rgba(168, 113, 28, .12);--wk-bg: #efe6d5;--wk-ink: #2e2117;--wk-muted: #6b5a4a;--wk-accent: #8c2e3b;--wk-accent-ink: #4a3a2c;--wk-line: #e3d7c2;--wk-focus: #8e5f12;--font-display: "Familjen Grotesk", system-ui, sans-serif;--font-body: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--cell: 24px;--module: 144px;--stroke: 1.5px;color-scheme:light}:root[data-theme=dark]{--bg: #07131f;--surface: #0d1e2e;--ink: #e6edf3;--muted: #9db0c2;--muted2: #c3d0db;--line: rgba(230, 237, 243, .26);--grid: rgba(120, 170, 215, .1);--grid-major: rgba(120, 170, 215, .22);--accent: #d8ac52;--accent-ink: #eac46a;--accent-tint: rgba(216, 172, 82, .13);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #07131f;--surface: #0d1e2e;--ink: #e6edf3;--muted: #9db0c2;--muted2: #c3d0db;--line: rgba(230, 237, 243, .26);--grid: rgba(120, 170, 215, .1);--grid-major: rgba(120, 170, 215, .22);--accent: #d8ac52;--accent-ink: #eac46a;--accent-tint: rgba(216, 172, 82, .13);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--ink);background-color:var(--bg);background-image:linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px),linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:var(--module) var(--module),var(--module) var(--module),var(--cell) var(--cell),var(--cell) var(--cell);background-position:calc(50% - 504px) 0,calc(50% - 504px) 0,calc(50% - 564px) 0,calc(50% - 564px) 0;transition:background-color .2s ease,color .2s ease}.tb,.tb>*,.sheet,.step,.price,.placeholder,.btn,.field input,.field select,.field textarea,.site-footer{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}a{color:var(--ink)}a:hover{color:var(--accent)}a[href^="tel:"]{white-space:nowrap}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}p,li{margin:0;font-size:16px;line-height:24px}ul,ol{margin:0;padding-left:24px}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:600}h1{font-size:60px;line-height:72px;letter-spacing:-.02em}h2{font-size:32px;line-height:48px;letter-spacing:-.015em}h3{font-size:20px;line-height:24px}.lead{font-size:17px;line-height:24px}.muted{color:var(--muted)}.muted2{color:var(--muted2)}.small{font-size:14px;line-height:24px}.ann{font-family:var(--font-mono);font-size:12px;line-height:24px;letter-spacing:.02em;color:var(--muted)}.wrap{max-width:1200px;margin:0 auto;padding:0 var(--cell)}.g8{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:0;row-gap:var(--cell)}.m3{grid-column:span 3}.m4{grid-column:span 4}.m5{grid-column:span 5}.m8{grid-column:span 8}.pr{padding-right:48px}.stack{display:flex;flex-direction:column;gap:var(--cell)}.stack-s{display:flex;flex-direction:column;gap:0}.sheet{box-shadow:inset 0 var(--stroke) 0 var(--ink);padding-bottom:72px}.sheet-body{padding-top:48px}.btn{display:inline-flex;align-items:center;height:48px;padding:0 24px;border:0;border-radius:2px;font:inherit;font-weight:500;text-decoration:none;cursor:pointer}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{color:var(--bg);background:var(--accent)}.btn-outline{background:transparent;color:var(--ink);border:var(--stroke) solid var(--ink);padding:0 18px}.link{font-weight:500;text-decoration:underline;text-underline-offset:4px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:var(--cell)}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:72px;row-gap:var(--cell)}.placeholder{background:var(--surface);box-shadow:inset 0 0 0 var(--stroke) var(--ink);border-radius:2px;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--cell);font-size:15px;line-height:24px;color:var(--muted)}.field{display:flex;flex-direction:column;gap:0}.field label,.field legend{font-weight:500;font-size:15px;line-height:24px}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:16px;line-height:24px;padding:11px 14px;border:var(--stroke) solid var(--ink);border-radius:2px;background:var(--surface);color:var(--ink);height:48px}.field textarea{height:96px;resize:vertical}.price{box-shadow:inset 0 0 0 var(--stroke) var(--ink);border-radius:2px;padding:24px;background:var(--surface);display:flex;flex-direction:column;gap:0}.price .big{margin-bottom:var(--cell)}.price.mark{box-shadow:inset 0 0 0 2px var(--accent)}.price-desc{font-size:15px;line-height:24px}.big{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:48px;letter-spacing:-.01em}.step{box-shadow:inset 0 var(--stroke) 0 var(--ink);padding-top:var(--cell);display:flex;flex-direction:column;gap:var(--cell)}.step>.ann{margin-bottom:calc(-1 * var(--cell))}.qa{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));box-shadow:inset 0 var(--stroke) 0 var(--line)}.qa h2,.qa .answer{box-shadow:inset 0 calc(-1 * var(--stroke)) 0 var(--line);padding:var(--cell) 0}.qa h2{grid-column:span 3;padding-right:48px;font-size:20px;line-height:24px;letter-spacing:normal}.qa .answer{grid-column:span 5;display:flex;flex-direction:column;gap:var(--cell)}table{border-collapse:separate;border-spacing:0;width:100%}th,td{text-align:left;vertical-align:top;padding:12px 24px 12px 0;box-shadow:inset 0 calc(-1 * var(--stroke)) 0 var(--line);font-size:16px;line-height:24px}th{font-weight:500}@media(max-width:900px){.tbl-stack thead{display:none}.tbl-stack,.tbl-stack tbody,.tbl-stack tr,.tbl-stack td{display:block}.tbl-stack tr{padding:12px 0;box-shadow:inset 0 calc(-1 * var(--stroke)) 0 var(--line)}.tbl-stack td{padding:0;box-shadow:none}.tbl-stack td:before{content:attr(data-label);display:block;font-family:var(--font-mono);font-size:12px;line-height:24px;letter-spacing:.02em;color:var(--muted)}.tbl-stack td+td{margin-top:12px}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1100px){h1{font-size:48px;line-height:48px}}@media(max-width:900px){body{background-position:0 0}.m3,.m4,.m5,.m8{grid-column:span 8}.pr{padding-right:0}.two,.three{grid-template-columns:1fr}.qa h2,.qa .answer{grid-column:span 8}.qa h2{padding-bottom:0;box-shadow:none}.qa .answer{padding-top:12px}h1{font-size:36px;line-height:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-motion=reduced]{scroll-behavior:auto}.nawigacja{--krok: calc(2 * var(--cell))}.podz{display:none;position:fixed;inset:0 0 0 auto;width:calc((100% - 1152px)/2);z-index:5;align-items:center;justify-content:center;pointer-events:none}.podz[data-jasna]{--ink: var(--wk-ink);--muted: var(--wk-muted);--accent: var(--wk-focus);--accent-ink: var(--wk-ink);--surface: var(--wk-bg)}.podz-lista{position:relative;width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--cell)}.podz-lista:before,.podz-lista:after{content:"";position:absolute;left:calc(var(--stroke) / -2);top:calc(var(--cell) / 2);width:var(--stroke);background:var(--ink)}.podz-lista:before{height:calc(var(--n) * var(--krok));opacity:.25}.podz-lista:after{height:calc(var(--poz) * var(--krok))}.podz-lista li{position:relative;height:var(--cell);pointer-events:auto}.podz-lista li+li:before{content:"";position:absolute;left:-6px;top:calc(-1 * var(--cell));width:6px;height:var(--stroke);background:var(--ink);box-shadow:0 12px 0 var(--ink),0 24px 0 var(--ink);pointer-events:none}.podz-lista li:has(>[aria-current])~li:before{opacity:.45}.podz-wpis{--dl: 16px;position:absolute;left:-28px;top:0;width:76px;height:var(--cell);display:flex;align-items:center;color:var(--ink);text-decoration:none;border-radius:2px}.podz-wpis:focus-visible{outline-width:2px;outline-offset:2px}.podz-wpis:is(:hover,:focus-visible){--dl: 22px;color:var(--accent-ink)}.podz-wpis[aria-current]{--dl: 28px}.podz-kr{flex:none;width:28px;display:flex;justify-content:flex-end}.podz-kr:after{content:"";width:var(--dl);height:var(--stroke);background:var(--ink)}.podz-wpis[aria-current] .podz-kr:after{height:2.5px;background:var(--accent)}.podz-nr{margin-left:10px;font-family:var(--font-mono);font-size:11px;line-height:var(--cell)}.podz-wpis:is(:hover,:focus-visible,[aria-current]) .podz-nr{font-weight:500}.podz-wpis[aria-current] .podz-nr{color:var(--accent-ink)}.podz-gora{padding-left:22px;gap:8px;color:var(--muted)}.podz-gora .podz-nr{margin-left:0}.podz-dymek{display:none;position:absolute;right:calc(100% + 4px);top:calc(var(--cell) / -2);width:208px;height:var(--krok);grid-template-columns:var(--krok) minmax(0,1fr);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 var(--stroke) var(--ink);font-family:var(--font-display);font-weight:600;font-size:16px;line-height:var(--cell);white-space:nowrap}.podz-dymek>*{display:flex;align-items:center}.podz-dymek>:first-child{justify-content:center;font-family:var(--font-mono);font-weight:400;font-size:12px;box-shadow:inset calc(-1 * var(--stroke)) 0 0 var(--ink)}.podz-dymek>:last-child{padding:0 16px}.podz-wpis:is(:hover,:focus-visible) .podz-dymek{display:grid}.uchwyt{position:fixed;right:var(--cell);bottom:var(--cell);z-index:20;width:calc(5 * var(--cell));height:var(--krok);display:grid;grid-template-columns:var(--krok) minmax(0,1fr);padding:0;border:0;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 var(--stroke) var(--ink),3px 3px 0 var(--ink);font-family:var(--font-mono);font-size:13px;line-height:var(--cell);touch-action:none;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html:not([data-js]) .uchwyt{display:none}@media(max-width:1343.98px){html[data-js]{scroll-padding-bottom:calc(4 * var(--cell))}}.uchwyt:is(:active,[data-wcisniety]):not([data-dial]){box-shadow:inset 0 0 0 var(--stroke) var(--ink);transform:translate(3px,3px)}.uchwyt[data-schowany]{transform:translateY(calc(100% + var(--cell) + 3px))}.uchwyt[data-dial]{box-shadow:inset 0 0 0 2px var(--accent),3px 3px 0 var(--accent);cursor:grabbing}.uchwyt-chwyt,.uchwyt-licznik{display:flex;align-items:center;justify-content:center}.uchwyt-chwyt{box-shadow:inset calc(-1 * var(--stroke)) 0 0 var(--ink)}.uchwyt-licznik{gap:6px}.uchwyt-nr{font-weight:500}.uchwyt[data-dial] :is(.uchwyt-chwyt,.uchwyt-nr){color:var(--accent)}.uchwyt-razem{color:var(--muted)}@media(min-width:1344px){.podz{display:flex}.uchwyt{display:none}}html:has(.lista[open]){overflow:hidden;scrollbar-gutter:stable}.lista{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:var(--ink);background:none}.lista::backdrop{background:none}.lista-tlo{position:absolute;inset:0;background:color-mix(in srgb,var(--ink) 32%,transparent);background:light-dark(color-mix(in srgb,var(--ink) 32%,transparent),color-mix(in srgb,var(--bg) 70%,transparent))}.lista[open]{display:flex;flex-direction:column;justify-content:flex-end}.lista-arkusz{position:relative;margin-left:auto;width:min(100%,480px);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding-top:var(--stroke);background:var(--surface);box-shadow:inset 0 var(--stroke) 0 var(--ink)}@media(min-width:481px){.lista-arkusz{box-shadow:inset 0 var(--stroke) 0 var(--ink),inset var(--stroke) 0 0 var(--ink)}}.lista-tb{display:grid;grid-template-columns:calc(4 * var(--cell)) minmax(0,1fr) var(--krok);height:var(--krok);box-shadow:inset 0 calc(-1 * var(--stroke)) 0 var(--ink)}.lista-tb>.ann{display:flex;align-items:center;padding:0 12px;font-size:11px;box-shadow:inset calc(-1 * var(--stroke)) 0 0 var(--ink)}.lista-tytul{display:flex;align-items:center;min-width:0;margin:0;padding:0 16px;font-family:var(--font-display);font-weight:600;font-size:17px;line-height:var(--cell)}.lista-x{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;box-shadow:inset var(--stroke) 0 0 var(--ink)}.lista-x:focus-visible,.lista-wpis:focus-visible{outline-offset:-3px}.lista-wpisy{margin:0;padding:0;list-style:none}.lista-wpis{display:grid;grid-template-columns:var(--krok) minmax(0,1fr);height:var(--krok);color:var(--ink);text-decoration:none;box-shadow:inset 0 -1px 0 var(--line)}.lista-wpis[aria-current]{background:var(--accent-tint)}.lista-nr{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;color:var(--muted);box-shadow:inset -1px 0 0 var(--line)}.lista-wpis[aria-current] .lista-nr{color:var(--accent-ink);font-weight:500}.lista-nazwa{display:flex;align-items:center;padding:0 16px;font-size:15px;font-weight:500}.lista-podp{display:none;grid-template-columns:var(--krok) minmax(0,1fr);align-items:center;min-height:var(--krok);margin:0;padding-block:4px;font-size:13px;line-height:20px;color:var(--muted2)}.lista-podp svg{justify-self:center;color:var(--accent)}.lista-podp span{padding-right:16px}@media(pointer:coarse){.lista-podp{display:grid}}.lista-linki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:var(--cell)}.lista-linki .btn{justify-content:center;padding:0 12px}.lista-linki .btn-primary{grid-column:span 2}.lista-linki .btn[aria-current]{box-shadow:inset 0 calc(-1 * var(--stroke)) 0 var(--ink)}.dial{position:fixed;inset:0;z-index:15;pointer-events:none}.dial[hidden]{display:none}.dial-mgla{position:absolute;inset:0;background:color-mix(in srgb,var(--bg) 94%,transparent)}.dial-os{position:absolute;right:calc(3 * var(--cell));top:calc(var(--baza) - var(--cell) / 2);width:var(--stroke);height:calc(var(--n) * var(--krok) - var(--cell));background:var(--ink);opacity:.35;transform-origin:bottom}.dial-lista{margin:0;padding:0;list-style:none}.dial-lista li{position:absolute;left:0;right:0;top:calc(var(--baza) + var(--i) * var(--krok));height:0}.dial-lista li+li:before{content:"";position:absolute;right:calc(3 * var(--cell));top:-36px;width:6px;height:var(--stroke);background:var(--ink);opacity:calc(.45 * var(--kr, 1));box-shadow:0 12px 0 var(--ink),0 24px 0 var(--ink)}.dial-kr{position:absolute;right:calc(3 * var(--cell));top:0;width:16px;height:var(--stroke);background:var(--ink);opacity:var(--kr, 1)}.dial-et{position:absolute;right:calc(7 * var(--cell));top:calc(var(--cell) / -2);height:var(--cell);display:flex;align-items:center;white-space:pre;font-family:var(--font-mono);font-size:13px;color:var(--ink);opacity:calc(var(--op, 1) * var(--et, 1))}.dial-lista li.is-sel .dial-kr{top:-1px;width:32px;height:2.5px;background:var(--accent)}.dial-lista li.is-sel .dial-et{top:-18px;height:36px;font-family:var(--font-display);font-weight:600;font-size:26px;color:var(--accent-ink);opacity:var(--et, 1)}.dial-znacznik{position:absolute;right:calc(6 * var(--cell));top:calc(var(--palec) - 6px);border-block:6px solid transparent;border-left:8px solid var(--accent)}.dial-podp{position:absolute;right:calc(7 * var(--cell));top:calc(var(--baza) + (var(--n) - 1) * var(--krok) + 36px);font-family:var(--font-mono);font-size:11px;line-height:var(--cell);color:var(--muted)}@media(prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .podz-lista:after{transition:height .2s ease}html:not([data-motion=reduced]) .podz-kr:after{transition:width .12s ease}html:not([data-motion=reduced]) .dial-et{transition:top .12s ease,font-size .12s ease}}.skip[data-astro-cid-5hce7sga]{position:absolute;left:-999px;top:24px}.skip[data-astro-cid-5hce7sga]:focus{left:24px;background:var(--ink);color:var(--bg);padding:12px 24px;z-index:10}.site-header[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;min-height:96px}.brand[data-astro-cid-5hce7sga]{text-decoration:none;display:flex;align-items:center;gap:12px;color:var(--ink)}.brand-mark[data-astro-cid-5hce7sga]{flex:none}.brand-text[data-astro-cid-5hce7sga]{display:flex;align-items:baseline;column-gap:12px;row-gap:0;flex-wrap:wrap}.brand-name[data-astro-cid-5hce7sga]{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.01em}.nav[data-astro-cid-5hce7sga]{display:flex;gap:24px;flex-wrap:wrap;align-items:center;font-size:15px;font-weight:500}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.btn){text-decoration:none}@media(max-width:1099.98px){.brand-text[data-astro-cid-5hce7sga]{flex-direction:column}}@media(min-width:900px)and (max-width:959.98px){.brand-tagline[data-astro-cid-5hce7sga]{display:none}}.menu[data-astro-cid-5hce7sga]{display:none;flex:none;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer;position:relative}.menu[data-astro-cid-5hce7sga]:before{content:"";position:absolute;inset:2px;border:var(--stroke) solid var(--ink);border-radius:50%;background:var(--bg)}.menu[data-astro-cid-5hce7sga] svg{position:relative}@media(max-width:899.98px){html[data-js] .site-header[data-astro-cid-5hce7sga]{flex-wrap:nowrap}html[data-js] .nav[data-astro-cid-5hce7sga]{flex-wrap:nowrap;column-gap:12px}html[data-js] .brand-tagline[data-astro-cid-5hce7sga],html[data-js] .nav-link[data-astro-cid-5hce7sga],html[data-js] .nav-cta[data-astro-cid-5hce7sga]{display:none}html[data-js] .menu[data-astro-cid-5hce7sga]{display:inline-flex}}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{box-shadow:inset 0 calc(-1 * var(--stroke)) 0 currentColor}.toggle[data-astro-cid-5hce7sga]{font:inherit;font-size:15px;font-weight:500;background:none;border:0;padding:0;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line);min-height:48px}.motion-toggle[data-astro-cid-5hce7sga]{margin-top:24px}.theme-toggle[data-astro-cid-5hce7sga]{--tt-turns: 0;--tt-dark: var(--ink);--tt-light: var(--bg);--tt-ease: cubic-bezier(.4, 0, .2, 1);width:48px;height:48px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer;display:inline-flex}.theme-toggle[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{width:48px;height:48px;display:block}.tt-disc[data-astro-cid-5hce7sga]{fill:var(--tt-light)}.tt-ring[data-astro-cid-5hce7sga]{fill:none;stroke:var(--ink);stroke-width:1.5;transition:stroke .2s ease}.tt-pool[data-astro-cid-5hce7sga]{transform-box:view-box;transform-origin:24px 44px}.tt-pool-dark[data-astro-cid-5hce7sga]{fill:var(--tt-dark);transform:scale(1);transition:transform .42s var(--tt-ease) .14s}.tt-pool-light[data-astro-cid-5hce7sga]{fill:var(--tt-light);transform:scaleY(0);transition:transform .2s ease-in 0ms}.tt-icons[data-astro-cid-5hce7sga]{transform-box:view-box;transform-origin:24px 24px;transform:rotate(calc(var(--tt-turns) * 180deg));transition:transform .56s var(--tt-ease)}.tt-sun[data-astro-cid-5hce7sga],.tt-moon[data-astro-cid-5hce7sga]{fill:none;stroke-width:1.5;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transition:transform .56s var(--tt-ease)}.tt-sun[data-astro-cid-5hce7sga]>[data-astro-cid-5hce7sga],.tt-moon[data-astro-cid-5hce7sga]>[data-astro-cid-5hce7sga]{vector-effect:non-scaling-stroke}.tt-sun[data-astro-cid-5hce7sga]{stroke:var(--tt-dark);transform:translate(0) scale(1)}.tt-moon[data-astro-cid-5hce7sga]{stroke:var(--tt-light);transform:translateY(8px) scale(.45) rotate(calc(var(--tt-turns) * -180deg))}html[data-theme=dark] .theme-toggle[data-astro-cid-5hce7sga]{--tt-turns: 1;--tt-dark: var(--bg);--tt-light: var(--ink)}html[data-theme=dark] .tt-pool-dark[data-astro-cid-5hce7sga]{transform:scale(2.3,5.2);transition-delay:0ms}html[data-theme=dark] .tt-pool-light[data-astro-cid-5hce7sga]{transform:scale(1);transition:transform .26s ease-out .32s}html[data-theme=dark] .tt-sun[data-astro-cid-5hce7sga]{transform:translateY(-8px) scale(.45)}html[data-theme=dark] .tt-moon[data-astro-cid-5hce7sga]{transform:translate(0) scale(1) rotate(calc(var(--tt-turns) * -180deg))}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .theme-toggle[data-astro-cid-5hce7sga]{--tt-turns: 1;--tt-dark: var(--bg);--tt-light: var(--ink)}html:not([data-theme=light]) .tt-pool-dark[data-astro-cid-5hce7sga]{transform:scale(2.3,5.2);transition-delay:0ms}html:not([data-theme=light]) .tt-pool-light[data-astro-cid-5hce7sga]{transform:scale(1);transition:transform .26s ease-out .32s}html:not([data-theme=light]) .tt-sun[data-astro-cid-5hce7sga]{transform:translateY(-8px) scale(.45)}html:not([data-theme=light]) .tt-moon[data-astro-cid-5hce7sga]{transform:translate(0) scale(1) rotate(calc(var(--tt-turns) * -180deg))}}@media(prefers-reduced-motion:reduce){.tt-pool[data-astro-cid-5hce7sga],.tt-icons[data-astro-cid-5hce7sga],.tt-sun[data-astro-cid-5hce7sga],.tt-moon[data-astro-cid-5hce7sga]{transition:none}}html[data-motion=reduced] .tt-pool[data-astro-cid-5hce7sga],html[data-motion=reduced] .tt-icons[data-astro-cid-5hce7sga],html[data-motion=reduced] .tt-sun[data-astro-cid-5hce7sga],html[data-motion=reduced] .tt-moon[data-astro-cid-5hce7sga]{transition:none}.when-dark[data-astro-cid-5hce7sga],.when-reduced[data-astro-cid-5hce7sga]{display:none}html[data-theme=dark] .when-dark[data-astro-cid-5hce7sga],html[data-motion=reduced] .when-reduced[data-astro-cid-5hce7sga]{display:inline}html[data-theme=dark] .when-light[data-astro-cid-5hce7sga],html[data-motion=reduced] .when-motion[data-astro-cid-5hce7sga]{display:none}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .when-dark[data-astro-cid-5hce7sga]{display:inline}html:not([data-theme=light]) .when-light[data-astro-cid-5hce7sga]{display:none}}.site-footer[data-astro-cid-5hce7sga]{box-shadow:inset 0 var(--stroke) 0 var(--ink);margin-top:auto}.foot[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:24px 48px;justify-content:space-between;align-items:flex-start;padding-top:48px;padding-bottom:48px}@media(max-width:1343.98px){html[data-js] .foot[data-astro-cid-5hce7sga]{padding-bottom:120px}}.tb[data-astro-cid-ylee7hpz]{display:grid;grid-template-columns:144px minmax(0,1fr) 144px;min-height:48px;box-shadow:inset 0 calc(-1 * var(--stroke)) 0 var(--ink);align-items:stretch}.tb[data-astro-cid-ylee7hpz]>[data-astro-cid-ylee7hpz]{display:flex;align-items:flex-start;padding:12px 24px;min-width:0}.tb[data-astro-cid-ylee7hpz]>[data-astro-cid-ylee7hpz]:not(:last-child){border-right:var(--stroke) solid var(--ink)}.tb-title[data-astro-cid-ylee7hpz]{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.01em}.tb-right[data-astro-cid-ylee7hpz]{justify-content:flex-end}@media(max-width:900px){.tb[data-astro-cid-ylee7hpz]{grid-template-columns:96px minmax(0,1fr)}.tb[data-astro-cid-ylee7hpz]>.tb-right[data-astro-cid-ylee7hpz]{display:none}.tb[data-astro-cid-ylee7hpz]>[data-astro-cid-ylee7hpz]:nth-child(2){border-right:0}.tb[data-astro-cid-ylee7hpz]>[data-astro-cid-ylee7hpz]:first-child{padding:12px}.tb-title[data-astro-cid-ylee7hpz]{font-size:18px}}
