@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sohne;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/sohne-dreiviertelfett.Df1rrU4q.woff2)format("woff2")}:root{color-scheme:dark;--bg:#08090a;--bg-1:#0f1011;--bg-2:#151617;--bg-3:#1e1f21;--text-1:#f7f8f8;--text-2:#d0d6e0;--text-3:#8a8f98;--text-4:#6b7079;--text-body:#a9afb9;--line:#ffffff14;--line-2:#ffffff24;--accent:#38bdf8;--accent-text:#7dd3fc;--accent-soft:#38bdf824;--success:#4cb782;--button:#ececec;--button-hover:#fff;--button-text:#08090a;--header:#08090ac7;--shadow:0 30px 80px -30px #000c;--glow-strength:15%;--shade:#00000080;--tint-shade:0%;--font:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-head:"Sohne", "Inter Variable", -apple-system, BlinkMacSystemFont, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--medium:510;--wrap:1024px;--measure:620px;--gutter:24px;--radius:6px;--ease:cubic-bezier(.25, .46, .45, .94);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--spring:linear(0, .0426, .1434, .2713, .4055, .5329, .6461, .7421, .82, .881, .927, .9604, .9836, .9989, 1.0081, 1.013, 1.015, 1.015, 1.0138, 1.012, 1.01, 1.008, 1.0061, 1.0046, 1.0033, 1.0022, 1.0014, 1.0008, 1)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg:#fff;--bg-1:#f7f7f8;--bg-2:#f1f1f3;--bg-3:#e6e6e9;--text-1:#16171a;--text-2:#2e3136;--text-3:#6b6f78;--text-4:#8a8d95;--text-body:#4a4e56;--line:#00000014;--line-2:#00000024;--accent:#0ea5e9;--accent-text:#0369a1;--accent-soft:#0ea5e91f;--success:#1f9d5c;--button:#16171a;--button-hover:#000;--button-text:#fff;--header:#fffc;--shadow:0 30px 80px -30px #0f172a40;--glow-strength:11%;--shade:#0f172a14;--tint-shade:26%}}:root[data-theme=light]{color-scheme:light;--bg:#fff;--bg-1:#f7f7f8;--bg-2:#f1f1f3;--bg-3:#e6e6e9;--text-1:#16171a;--text-2:#2e3136;--text-3:#6b6f78;--text-4:#8a8d95;--text-body:#4a4e56;--line:#00000014;--line-2:#00000024;--accent:#0ea5e9;--accent-text:#0369a1;--accent-soft:#0ea5e91f;--success:#1f9d5c;--button:#16171a;--button-hover:#000;--button-text:#fff;--header:#fffc;--shadow:0 30px 80px -30px #0f172a40;--glow-strength:11%;--shade:#0f172a14;--tint-shade:26%}@property --lx{syntax:"*";inherits:false}@property --ly{syntax:"*";inherits:false}@media (width<=640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text-1);font-family:var(--font);letter-spacing:-.011em;font-feature-settings:"cv01", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:.9375rem;line-height:1.6;overflow-x:clip}::selection{background:var(--accent-soft)}h1,h2,h3,h4,p,figure,dl,dd,ul,ol{margin:0}h1,h2,h3,h4{font-family:var(--font-head);font-synthesis:none;text-wrap:balance;font-weight:600}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg{max-width:100%;height:auto;display:block}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.display{font-family:var(--font-head);letter-spacing:-.026em;font-size:clamp(2.5rem,1.6rem + 3.6vw,4rem);font-weight:600;line-height:1.06}.title{font-family:var(--font-head);letter-spacing:-.022em;font-size:clamp(1.75rem,1.35rem + 1.7vw,2.5rem);font-weight:600;line-height:1.12}.heading{font-family:var(--font-head);letter-spacing:-.012em;font-size:1.125rem;font-weight:600;line-height:1.3}.dim{color:var(--text-4)}.lead{max-width:34rem;color:var(--text-3);letter-spacing:-.014em;font-size:1.0625rem;line-height:1.55}.lead strong{color:var(--text-1);font-weight:var(--medium)}.label{color:var(--text-3);letter-spacing:-.01em;font-size:.8125rem;line-height:1.5}.eyebrow{color:var(--text-3);font-family:var(--mono);letter-spacing:0;align-items:center;gap:10px;font-size:.75rem;font-weight:400;line-height:1.5;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:1px;width:5px;height:5px}.eyebrow[data-index]:before{content:attr(data-index);width:auto;height:auto;color:var(--accent-text);font-variant-numeric:tabular-nums;background:0 0}.muted{color:var(--text-3)}.button{height:40px;font-size:.875rem;font-weight:var(--medium);white-space:nowrap;transition:background-color .15s ease, color .15s ease, border-color .15s ease, transform .16s var(--ease-out);border-radius:4px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.button:active{transform:scale(.97)}.button.primary{background:var(--button);color:var(--button-text)}.button.secondary{border:1px solid var(--line-2);background:var(--bg-1);color:var(--text-1)}@media (hover:hover) and (pointer:fine){.button.primary:hover{background:var(--button-hover)}.button.secondary:hover{background:var(--bg-2)}}.button.small{height:32px;padding:0 12px;font-size:.8125rem}.frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);overflow:hidden}.frame img{width:100%;height:100%}.tinted,.glow-card{--light:var(--lx,50%) var(--ly,0%);--glow:color-mix(in oklab, var(--from) var(--glow-strength), transparent);border:1px solid var(--line);background:radial-gradient(circle 880px at var(--light), var(--glow), color-mix(in oklab, var(--glow) 74%, transparent) 19%, color-mix(in oklab, var(--glow) 45%, transparent) 38%, color-mix(in oklab, var(--glow) 20%, transparent) 58%, color-mix(in oklab, var(--glow) 6%, transparent) 78%, transparent), var(--bg-1)}.glow-card{--light:var(--lx,50%) var(--ly,100%)}.inset{transform-origin:bottom;transition:transform .6s var(--ease);border-radius:4px 4px 0 0;position:absolute;inset:8% 8% 0;overflow:hidden;box-shadow:0 0 0 1px #0000001f,0 -16px 48px -24px #0000008c}.inset img{object-fit:cover;object-position:top center;width:100%;height:100%}.inset[data-fit=contain]{box-shadow:none;transform-origin:50%;border-radius:0;inset:8%;overflow:visible}.inset[data-fit=contain] img{object-fit:contain;object-position:center}.inset[data-fit=bleed]{box-shadow:none;border-radius:0;inset:0}.inset[data-fit=bleed] img{object-position:bottom center}@media (hover:hover) and (pointer:fine){a:hover .inset{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.inset{transition:none}}.section{padding-block:clamp(80px,10vw,128px)}.section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 64px;margin-bottom:56px;display:grid}.section-head .eyebrow{grid-column:1/-1;justify-self:start;margin-bottom:20px}.section-head .title{max-width:17ch}.section-head .lead{padding-bottom:4px}@media (width<=860px){.section-head{grid-template-columns:1fr;margin-bottom:40px}}.figure{--tint:color-mix(in oklab, var(--from), black var(--tint-shade))}.figure svg{width:100%;overflow:visible}.figure text{fill:var(--text-2);font-family:var(--mono);letter-spacing:0;font-size:12px}.figure .f-mute{fill:var(--text-3)}.figure .f-dim{fill:var(--text-4)}.figure .f-hot{fill:var(--tint)}.figure .f-panel{fill:var(--bg-1);stroke:var(--line)}.figure .f-block{fill:var(--bg-2)}.figure .f-inset{fill:var(--bg-3)}.figure .f-bar{fill:var(--line-2)}.figure .f-line{stroke:var(--line-2)}.figure .f-faint{stroke:var(--line)}.figure .f-ink-line,.figure .f-tint-line{stroke:var(--text-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.figure .f-tint-line{stroke:var(--tint)}.figure .f-tint-fill{fill:var(--tint)}.figure .f-tint-soft{fill:color-mix(in oklab, var(--tint) 16%, transparent)}.figure .f-tint-panel{fill:color-mix(in oklab, var(--tint) 12%, var(--bg-1));stroke:color-mix(in oklab, var(--tint) 70%, transparent)}.figure .f-slot{fill:color-mix(in oklab, var(--tint) 8%, transparent);stroke:color-mix(in oklab, var(--tint) 60%, transparent);stroke-dasharray:4 4}.figure .f-dash{stroke-dasharray:3 5}.figure .f-limb-edge{stroke:var(--line-2);stroke-linecap:round}.figure .f-limb{stroke:var(--bg-1);stroke-linecap:round}.figure .f-ink{fill:var(--text-2)}.figure .f-on-tint{fill:var(--bg)}.figure .f-alt-fill{fill:var(--text-3)}.figure .f-display{fill:var(--text-1);font-family:var(--font-head);font-size:26px;font-weight:600}.figure :is(.f-ring,.f-ring-2,.f-tint-ring){fill:none;stroke:var(--line-2)}.figure .f-ring-2{stroke:var(--text-4)}.figure .f-tint-ring{stroke:var(--tint)}.figure .f-day{fill:#f4f5f7}.figure .f-day-ink{fill:#1a1c20}.figure .f-day-line{stroke:#c5cad3}.figure .f-day-bar{fill:#c5cad3}.figure .f-day-raise{fill:#fff}.figure .f-night{fill:#17181b}.figure .f-night-ink{fill:#e6e8eb}.figure .f-night-line{stroke:#3a3d43}.figure .f-night-bar{fill:#3a3d43}.figure .f-night-raise{fill:#222428}.figure .f-on-tint-line{stroke:var(--bg);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.figure .f-handle-line{stroke:var(--text-1);stroke-width:1.5px}.figure .f-handle-knob{fill:var(--text-1)}.figure .f-handle-grip{stroke:var(--bg);stroke-width:1.5px;stroke-linecap:round}.figure .f-cursor{fill:var(--text-1);stroke:var(--bg);stroke-linejoin:round}.figure svg *{pointer-events:none}.figure :is(.f-block,.f-tint-panel){pointer-events:auto;transition:fill .15s}.figure .f-draw{stroke-dasharray:1}.figure :is(.f-grow-x,.f-grow-y,.f-tilt){transform-box:fill-box;transform-origin:0}.figure .f-grow-y{transform-origin:bottom}.figure .f-tilt{transform:rotate(var(--tilt));transform-origin:50%}.figure :is(.f-drag,.f-tilt){transition:transform .45s var(--ease-drawer)}.figure .f-trail{transition:opacity .3s}.figure .f-compare-day{clip-path:inset(0 50% 0 0)}.figure:has(.f-compare-day){cursor:ew-resize;touch-action:pan-y}.figure :is(.f-compare-day,.f-compare-handle){transition:clip-path .6s var(--ease-in-out), transform .6s var(--ease-in-out)}.figure[data-tracking] :is(.f-compare-day,.f-compare-handle){transition:none}html.js .figure:not([data-play]) svg>*{opacity:0}html.js .figure:not([data-play]) .f-compare-day{clip-path:inset(0 100% 0 0)}html.js .figure:not([data-play]) .f-compare-handle{transform:translate(-280px)}.figure[data-play] svg>*{animation:figure-rise .4s var(--ease-out) var(--d,0s) backwards}.figure[data-play] svg>:is(.f-faint,.f-dash,.f-ring,.f-ring-2,.f-tint-ring){animation-name:figure-fade;animation-duration:.3s;animation-timing-function:ease}.figure[data-play] svg>.f-draw{animation:figure-draw .5s var(--ease-out) calc(var(--d,0s) + 80ms) backwards}.figure[data-play] svg>.f-grow-x{animation:figure-grow-x .5s var(--ease-out) calc(var(--d,0s) + .12s) backwards}.figure[data-play] svg>.f-grow-y{animation:figure-grow-y .5s var(--ease-out) calc(var(--d,0s) + .12s) backwards}.figure[data-live] .f-pkt{animation:1.8s linear infinite figure-pkt}.figure[data-live] .f-pkt-back{animation:2.6s linear infinite figure-pkt-back}.figure[data-live] .f-pkt-down{animation:1.8s linear infinite figure-pkt-down}@media (hover:hover) and (pointer:fine){.figure :is(.f-block,.f-tint-panel):hover{fill:var(--bg-3)}.figure .f-tint-panel:hover{fill:color-mix(in oklab, var(--tint) 20%, var(--bg-1))}.figure:hover .f-drag{transform:translate(var(--dx), var(--dy))}.figure:hover .f-tilt{transform:none}.figure:hover .f-trail{opacity:0}}@media (hover:none){.figure[data-play]:not([data-lifted]) .f-drag{transform:translate(var(--dx), var(--dy))}.figure[data-play]:not([data-lifted]) .f-tilt{transform:none}.figure[data-play]:not([data-lifted]) .f-trail{opacity:0}.figure[data-play]:not([data-touched]) :is(.f-drag,.f-tilt,.f-trail){transition-delay:1.4s}}@keyframes figure-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes figure-fade{0%{opacity:0}}@keyframes figure-draw{0%{opacity:0;stroke-dashoffset:1px}15%{opacity:1}}@keyframes figure-grow-x{0%{opacity:0;transform:scaleX(.04)}}@keyframes figure-grow-y{0%{opacity:0;transform:scaleY(.04)}}@keyframes figure-pkt{to{transform:translate(46px)}}@keyframes figure-pkt-back{to{transform:translate(-46px)}}@keyframes figure-pkt-down{0%{opacity:0}20%,75%{opacity:1}to{opacity:0;transform:translateY(58px)}}@media (prefers-reduced-motion:reduce){.figure[data-play] svg>*,.figure[data-play] svg>.f-draw,.figure[data-play] svg>:is(.f-grow-x,.f-grow-y){animation:.3s backwards figure-fade}.figure[data-live] :is(.f-pkt,.f-pkt-back,.f-pkt-down){animation:none}.figure :is(.f-drag,.f-tilt,.f-compare-day,.f-compare-handle){transition:none}}html.js :is([data-reveal],.chapter-text,.chapter-media>:not(.figure)){opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--reveal-index,0) * 60ms);transform:translateY(12px)}html.js :is([data-reveal=item],.chapter-media>:not(.figure)){transition-duration:.4s;transform:translateY(8px)}html.js :is([data-reveal],.chapter-text,.chapter-media>:not(.figure))[data-revealed]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js :is([data-reveal],.chapter-text,.chapter-media>:not(.figure)){transition:opacity .3s;transform:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.astro-code,.astro-code span{color:var(--shiki-dark)}:root[data-theme=light] .astro-code,:root[data-theme=light] .astro-code span{color:var(--shiki-light)}svg[data-astro-cid-f7espo7c]{overflow:visible}.mark[data-astro-cid-f7espo7c]{transform-box:fill-box;transform-origin:50%}.cursor[data-astro-cid-f7espo7c]{transform-box:fill-box;transform-origin:0}.animated[data-astro-cid-f7espo7c] .cursor[data-astro-cid-f7espo7c]{animation:1.1s linear infinite blink}.site-header[data-scrolled] .animated[data-astro-cid-f7espo7c] .cursor[data-astro-cid-f7espo7c]{animation:none}html[data-intro] .animated[data-astro-cid-f7espo7c] .mark[data-astro-cid-f7espo7c]{animation:spin 1.1s var(--spring) backwards}html[data-intro] .animated[data-astro-cid-f7espo7c] .letter[data-astro-cid-f7espo7c]{animation:type 1ms linear calc(.6s + var(--at)) backwards}html[data-intro] .animated[data-astro-cid-f7espo7c] .cursor[data-astro-cid-f7espo7c]{animation:.15s .4s backwards appear,1.74s step-end .4s backwards caret,1.1s linear 2.54s infinite blink}@keyframes spin{0%{opacity:0;transform:rotate(-360deg)scale(.9)}15%{opacity:1}}@keyframes type{0%{opacity:0}}@keyframes appear{0%{opacity:0}}@keyframes caret{0%{transform:translate(0)scale(1)}11.49%{transform:translate(13.9px)scale(1)}14.48%{transform:translate(28.7px)scale(1)}17.7%{transform:translate(44.3px)scale(1)}21.26%{transform:translate(60px)scale(1)}25.23%{transform:translate(75.65px)scale(1)}29.83%{transform:translate(91.3px)scale(1)}35.46%{transform:translate(106.1px)scale(1)}43.68%{transform:translate(120px)scale(1)}55.17%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translate(120px)scale(1)}71.26%{animation-timing-function:linear(0, .0426, .1434, .2713, .4055, .5329, .6461, .7421, .82, .881, .927, .9604, .9836, .9989, 1.0081, 1.013, 1.015, 1.015, 1.0138, 1.012, 1.01, 1.008, 1.0061, 1.0046, 1.0033, 1.0022, 1.0014, 1.0008, 1);transform:translate(0)scale(9.633,.55)}to{transform:translate(0)scale(1)}}@keyframes blink{0%,45%{opacity:1}50%,95%{opacity:0}}@media (prefers-reduced-motion:reduce){.animated[data-astro-cid-f7espo7c] [data-astro-cid-f7espo7c]:is(.mark,.letter,.cursor),html[data-intro] .animated[data-astro-cid-f7espo7c] [data-astro-cid-f7espo7c]:is(.mark,.letter,.cursor){animation:none}}.site-header[data-astro-cid-hkbrpulz]{z-index:50;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:sticky;top:0}.site-header[data-astro-cid-hkbrpulz][data-scrolled]{border-bottom-color:var(--line);background:var(--header);-webkit-backdrop-filter:saturate(180%)blur(16px)}.site-header[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{align-items:center;gap:32px;height:64px;display:flex}.brand[data-astro-cid-hkbrpulz]{color:var(--text-1)}.brand[data-astro-cid-hkbrpulz] svg{width:auto;height:18px}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{margin-left:auto}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:24px;display:flex}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-3);font-size:.8125rem;transition:color .15s}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text-1)}.theme[data-astro-cid-hkbrpulz]{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-right:-8px;padding:0;transition:color .15s,background-color .15s;display:grid}.theme[data-astro-cid-hkbrpulz]:hover{background:var(--bg-2);color:var(--text-1)}.theme[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}[data-theme=light] .sun[data-astro-cid-hkbrpulz],[data-theme=dark] .moon[data-astro-cid-hkbrpulz]{display:none}@media (width<=640px){.site-header[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{gap:20px}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:18px}.cta[data-astro-cid-hkbrpulz]{display:none}}.site-footer[data-astro-cid-hkbrpulz]{background:var(--bg-1);padding-block:72px 40px}.site-footer[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{grid-template-columns:1fr auto;gap:48px 64px;display:grid}.footer-brand[data-astro-cid-hkbrpulz]{align-content:start;gap:16px;display:grid}.footer-brand[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{width:fit-content;color:var(--text-1)}.footer-brand[data-astro-cid-hkbrpulz] svg{width:auto;height:18px}.footer-links[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(4,minmax(100px,auto));gap:32px 48px;display:grid}.footer-links[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{font-weight:var(--medium);color:var(--text-1);margin-bottom:12px}.footer-links[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:8px;display:grid}.footer-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-3);font-size:.8125rem;transition:color .15s}.footer-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text-1)}.footer-legal[data-astro-cid-hkbrpulz]{color:var(--text-4);flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;padding-top:24px;display:flex}@media (width<=720px){.site-footer[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}.footer-links[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(2,1fr)}}
