@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-normal.oos9povj.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-normal.Bf69Tn_J.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-ext-400-normal.C2zvOubV.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-400-normal.1aZr6b2b.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff");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}:root{--color-signal:oklch(48% .13 265);--hue-sage:oklch(80% .06 145);--accent-sage-soft:color-mix(in oklch, var(--hue-sage) 32%, var(--color-cream));--accent-sage-wash:linear-gradient(155deg, color-mix(in oklch, var(--hue-sage) 42%, var(--color-cream)) 0%, color-mix(in oklch, var(--hue-sage) 14%, var(--color-cream)) 55%, var(--color-cream) 100%);--accent-sage-edge:color-mix(in oklch, var(--hue-sage) 30%, var(--color-hairline));--accent-sage-ink:oklch(40% .06 145);--hue-peach:oklch(82% .07 55);--accent-peach-soft:color-mix(in oklch, var(--hue-peach) 32%, var(--color-cream));--accent-peach-wash:linear-gradient(155deg, color-mix(in oklch, var(--hue-peach) 42%, var(--color-cream)) 0%, color-mix(in oklch, var(--hue-peach) 14%, var(--color-cream)) 55%, var(--color-cream) 100%);--accent-peach-edge:color-mix(in oklch, var(--hue-peach) 30%, var(--color-hairline));--accent-peach-ink:oklch(44% .08 45);--hue-sky:oklch(82% .05 235);--accent-sky-soft:color-mix(in oklch, var(--hue-sky) 32%, var(--color-cream));--accent-sky-wash:linear-gradient(155deg, color-mix(in oklch, var(--hue-sky) 42%, var(--color-cream)) 0%, color-mix(in oklch, var(--hue-sky) 14%, var(--color-cream)) 55%, var(--color-cream) 100%);--accent-sky-edge:color-mix(in oklch, var(--hue-sky) 30%, var(--color-hairline));--accent-sky-ink:oklch(40% .06 240);--hue-butter:oklch(88% .075 92);--accent-butter-soft:color-mix(in oklch, var(--hue-butter) 32%, var(--color-cream));--accent-butter-wash:linear-gradient(155deg, color-mix(in oklch, var(--hue-butter) 42%, var(--color-cream)) 0%, color-mix(in oklch, var(--hue-butter) 14%, var(--color-cream)) 55%, var(--color-cream) 100%);--accent-butter-edge:color-mix(in oklch, var(--hue-butter) 30%, var(--color-hairline));--accent-butter-ink:oklch(42% .06 80);--hue-lilac:oklch(82% .05 305);--accent-lilac-soft:color-mix(in oklch, var(--hue-lilac) 32%, var(--color-cream));--accent-lilac-wash:linear-gradient(155deg, color-mix(in oklch, var(--hue-lilac) 42%, var(--color-cream)) 0%, color-mix(in oklch, var(--hue-lilac) 14%, var(--color-cream)) 55%, var(--color-cream) 100%);--accent-lilac-edge:color-mix(in oklch, var(--hue-lilac) 30%, var(--color-hairline));--accent-lilac-ink:oklch(40% .06 305);--accent-soft:var(--accent-peach-soft);--accent-mid:color-mix(in oklch, var(--hue-peach) 60%, var(--color-cream));--accent-ink:var(--accent-peach-ink);--color-white:#fff;--color-cream:#f7f1e6;--color-linen:#efe6d6;--color-stone:#e2d6c2;--color-hairline:#e4dacb;--color-ink:#111;--color-carbon:#000;--color-iron:#414141;--color-graphite:#585858;--color-smoke:#888;--color-ash:#a0a0a0;--color-silver:#b8b8b8;--color-positive:#2f6b3a;--color-caution:#8a5a12;--color-negative:#9b2c1f;--surface-canvas:var(--color-cream);--surface-section:var(--color-linen);--surface-stone:var(--color-stone);--surface-card:var(--color-white);--surface-inverse:var(--color-carbon);--text-primary:var(--color-ink);--text-secondary:var(--color-iron);--text-tertiary:var(--color-graphite);--text-muted:var(--color-smoke);--text-inverse:var(--color-white);--text-accent:var(--color-signal);--border-hairline:var(--color-hairline);--border-strong:var(--color-ink);--action-primary-bg:var(--color-carbon);--action-primary-fg:var(--color-white);--icon-rest:var(--color-silver);--icon-active:var(--color-ink);--font-sans:"DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif:"Newsreader Variable", "Newsreader", "Source Serif Pro", Georgia, serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--text-caption:12px;--leading-caption:1.4;--tracking-caption:1.2px;--text-body-sm:14px;--leading-body-sm:1.4;--tracking-body-sm:0px;--text-body:16px;--leading-body:1.5;--tracking-body:-.16px;--text-subheading:20px;--leading-subheading:1.25;--tracking-subheading:-.2px;--text-heading-sm:24px;--leading-heading-sm:1.4;--tracking-heading-sm:-.48px;--text-heading:32px;--leading-heading:1.43;--tracking-heading:-.64px;--text-heading-lg:40px;--leading-heading-lg:1.25;--tracking-heading-lg:-1.2px;--text-display:54px;--leading-display:1;--tracking-display:-1.62px;--text-display-lg:80px;--leading-display-lg:.95;--tracking-display-lg:-2.4px;--tracking-mono-sm:.7px;--spacing-unit:4px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-112:112px;--spacing-216:216px;--page-max-width:1200px;--page-gutter:48px;--section-gap:96px;--section-gap-sm:64px;--card-padding:32px;--card-padding-sm:24px;--element-gap:16px;--element-gap-sm:8px;--radius:4px;--border-width:1px;--shadow-none:none;--ease:cubic-bezier(.2, 0, 0, 1);--duration:.16s;--gutter:var(--page-gutter);--section-y:var(--section-gap)}@media (width<=720px){:root{--gutter:20px;--section-y:var(--section-gap-sm)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;margin:0}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}img{max-width:100%;display:block}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}a{color:var(--text-primary)}a:hover{color:var(--text-accent)}:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}[id]{scroll-margin-top:16px}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}.skip-link{z-index:10;background:var(--action-primary-bg);color:var(--action-primary-fg);border-radius:var(--radius);padding:10px 14px;font-size:14px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip-link:focus{color:var(--action-primary-fg);top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{max-width:var(--page-max-width);padding-inline:var(--gutter);margin:0 auto}.section{padding-block:var(--section-y)}.band{background:var(--surface-section)}.stack{flex-direction:column;display:flex}.split{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:32px 64px;display:grid}.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,280px), 100%), 1fr));gap:var(--gap,16px);display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.display-lg,.display,.h-lg,.h,.h-sm,.sub{font-weight:var(--font-weight-light);text-wrap:balance}.display-lg{font-size:clamp(48px, 9vw, var(--text-display-lg));line-height:var(--leading-display-lg);letter-spacing:-.03em}.display{font-size:clamp(38px, 6.5vw, var(--text-display));line-height:var(--leading-display);letter-spacing:-.03em}.h-lg{font-size:clamp(30px, 5vw, var(--text-heading-lg));line-height:var(--leading-heading-lg);letter-spacing:-.03em}.h{font-size:clamp(26px, 4vw, var(--text-heading));letter-spacing:-.64px;line-height:1.3}.h-sm{font-size:var(--text-heading-sm);letter-spacing:-.48px;line-height:1.3}.sub{font-size:var(--text-subheading);letter-spacing:-.2px;line-height:1.35}.lede{color:var(--text-secondary);text-wrap:pretty;font-size:18px;line-height:1.5}.serif-lede{font-family:var(--font-serif);color:var(--text-secondary);text-wrap:pretty;font-size:20px;font-weight:300;line-height:1.45}.body-2{color:var(--text-secondary);text-wrap:pretty}.small{font-size:var(--text-body-sm)}.tertiary{color:var(--text-tertiary)}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;line-height:1.4}.mono-sm{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;font-size:11px}.text-link{font:inherit;color:var(--text-primary);text-underline-offset:5px;cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:0;padding:0;text-decoration:underline 1px}.text-link:hover{color:var(--color-signal)}.text-link.small{text-underline-offset:4px}.hue-sage{--wash:var(--accent-sage-wash);--edge:var(--accent-sage-edge);--ink:var(--accent-sage-ink);--soft:var(--accent-sage-soft)}.hue-peach{--wash:var(--accent-peach-wash);--edge:var(--accent-peach-edge);--ink:var(--accent-peach-ink);--soft:var(--accent-peach-soft)}.hue-sky{--wash:var(--accent-sky-wash);--edge:var(--accent-sky-edge);--ink:var(--accent-sky-ink);--soft:var(--accent-sky-soft)}.hue-butter{--wash:var(--accent-butter-wash);--edge:var(--accent-butter-edge);--ink:var(--accent-butter-ink);--soft:var(--accent-butter-soft)}.hue-lilac{--wash:var(--accent-lilac-wash);--edge:var(--accent-lilac-edge);--ink:var(--accent-lilac-ink);--soft:var(--accent-lilac-soft)}.btn{font-family:var(--font-sans);letter-spacing:0;border-radius:var(--radius);white-space:nowrap;cursor:pointer;background:var(--action-primary-bg);color:var(--action-primary-fg);transition:background var(--duration) var(--ease), color var(--duration) var(--ease), border-color var(--duration) var(--ease);border:1px solid #0000;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-iron);color:var(--action-primary-fg)}.btn--ghost{color:var(--text-primary);background:0 0}.btn--ghost:hover{background:var(--color-linen);color:var(--text-primary)}.btn--outline{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-strong)}.btn--outline:hover{background:var(--color-linen);color:var(--text-primary)}.btn--sm{padding:10px 12px}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn[disabled]:hover{background:var(--action-primary-bg)}.btn--static{cursor:default;pointer-events:none}.card{background:var(--wash,var(--surface-card));border:1px solid var(--edge,var(--border-hairline));border-radius:var(--radius);padding:var(--card-padding);flex-direction:column;gap:16px;display:flex}.card h3{letter-spacing:-.48px;text-wrap:pretty;font-size:24px;font-weight:300;line-height:1.25}.card p{color:var(--text-secondary)}.card .card-foot{margin-top:auto;padding-top:8px}.tag{font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink,var(--text-primary));background:var(--soft,transparent);border:1px solid var(--edge,var(--border-hairline));border-radius:var(--radius);align-items:center;gap:6px;padding:6px 8px;font-size:12px;line-height:1;display:inline-flex}.ph{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--accent-butter-ink);border:1px dashed var(--accent-butter-ink);border-radius:var(--radius);align-self:flex-start;padding:5px 6px;font-size:11px}.hairlist>*{border-top:1px solid var(--border-hairline)}.stonelist>*{border-top:1px solid var(--color-stone)}.stonelist{border-bottom:1px solid var(--color-stone)}.dg{background:var(--color-linen);border-radius:var(--radius);flex-direction:column;padding:32px;display:flex}@media (width<=520px){.dg{padding:16px}}.dg-col{flex-direction:column;min-width:0;display:flex}.dg-node{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius);text-align:center;flex-direction:column;gap:4px;padding:14px 16px;display:flex}@media (width<=520px){.dg-node{padding:12px}}.dg-node>b{font-size:16px;font-weight:400;line-height:1.35}.dg-node>span{color:var(--text-secondary);font-size:14px;line-height:1.4}.dg-node>ul{color:var(--text-secondary);flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.dg-node--key{border:2px solid var(--border-strong);background:var(--accent-butter-soft)}.dg-node--key>.mono-sm{color:var(--accent-butter-ink)}.dg-node--end{background:var(--accent-sage-soft);border-color:var(--accent-sage-edge)}.dg-node--q{border-color:var(--border-strong);border-style:dashed;align-self:center;padding-inline:24px}.dg-group{background:var(--wash,var(--surface-section));border:1px solid var(--edge,var(--border-hairline));border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px;display:flex}@media (width<=520px){.dg-group{padding:12px}}.dg-group>.mono-sm{color:var(--ink,var(--text-tertiary));text-align:center}.dg-loop{border:1px dashed var(--text-muted);border-radius:var(--radius);flex-direction:column;padding:16px;display:flex}@media (width<=520px){.dg-loop{padding:10px}}.dg-loop>.mono-sm{color:var(--text-tertiary);text-align:center;margin-bottom:12px}.dg-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,150px), 100%), 1fr));gap:8px;display:grid}.dg-cols{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.dg-arrow{flex:none;height:32px;position:relative}.dg-arrow:has(>span){height:44px}.dg-arrow:before{content:"";background:var(--text-tertiary);width:1px;position:absolute;top:4px;bottom:9px;left:50%}.dg-arrow:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--text-tertiary);position:absolute;bottom:3px;left:calc(50% - 5px)}.dg-arrow>span{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-size:11px;position:absolute;top:50%;left:calc(50% + 12px);transform:translateY(-50%)}.dg-fork{height:16px;position:relative}.dg-fork:before{content:"";background:var(--text-tertiary);width:1px;position:absolute;top:4px;bottom:0;left:50%}.dg-fork:after{content:"";background:var(--text-tertiary);height:1px;position:absolute;bottom:0;left:calc(25% - 3px);right:calc(25% - 3px)}.dg-back{color:var(--text-secondary);text-align:center;border:1px dashed var(--text-muted);border-radius:var(--radius);background:var(--surface-canvas);align-self:center;margin-top:8px;padding:6px 10px;font-size:13px;line-height:1.4}.dg-back b{color:var(--text-primary);font-weight:500}.band .dg{background:var(--surface-canvas)}.dg--pending :is(.dg-node,.dg-arrow,.dg-group>.mono-sm,.dg-loop>.mono-sm,.dg-back,.dg-fork){opacity:0;transform:translateY(6px)}.dg--in :is(.dg-node,.dg-arrow,.dg-group>.mono-sm,.dg-loop>.mono-sm,.dg-back,.dg-fork){opacity:1;transition:opacity .4s var(--ease), transform .4s var(--ease);transition-delay:calc(var(--i,0) * 60ms);transform:none}.lift{transition:border-color var(--duration) var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease)}.lift:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #11111159}@media (prefers-reduced-motion:reduce){.lift:hover{transform:none}}.quilt-strip[data-astro-cid-4pe7n6zf]{width:100%;display:block}.quilt-block[data-astro-cid-4pe7n6zf]{flex:none;display:block}.preview-bar[data-astro-cid-hkbrpulz]{background:var(--accent-butter-soft);border-bottom:1px solid var(--accent-butter-edge);padding:8px var(--gutter);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.preview-bar[data-astro-cid-hkbrpulz] .mono[data-astro-cid-hkbrpulz]{color:var(--accent-butter-ink)}.preview-bar[data-astro-cid-hkbrpulz] .small[data-astro-cid-hkbrpulz]{color:var(--text-secondary)}.site-header[data-astro-cid-hkbrpulz]{background:var(--surface-canvas);position:relative}.nav[data-astro-cid-hkbrpulz]{align-items:center;gap:32px;padding-block:20px;display:flex}.brand[data-astro-cid-hkbrpulz]{letter-spacing:-.6px;color:var(--text-primary);white-space:nowrap;align-items:center;gap:10px;font-size:20px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-hkbrpulz]:hover{color:var(--text-primary)}.nav-links[data-astro-cid-hkbrpulz]{flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-radius:var(--radius);color:var(--text-tertiary);text-underline-offset:6px;transition:color var(--duration) var(--ease);padding:8px 12px;font-size:14px;text-decoration:none;display:block}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text-primary)}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text-primary);text-decoration:underline}.menu-btn[data-astro-cid-hkbrpulz]{font:inherit;color:var(--text-primary);border:1px solid var(--border-hairline);border-radius:var(--radius);cursor:pointer;background:0 0;padding:13px 14px;font-size:14px;line-height:1;display:none}.menu-btn[data-astro-cid-hkbrpulz]:hover{background:var(--color-linen)}@media (width<=820px){.nav[data-astro-cid-hkbrpulz]{gap:12px;padding-block:16px}.brand[data-astro-cid-hkbrpulz]{margin-right:auto}.menu-btn[data-astro-cid-hkbrpulz]{display:inline-flex}.nav-links[data-astro-cid-hkbrpulz]{z-index:5;background:var(--surface-canvas);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);padding:8px var(--gutter) 16px;flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.nav-links[data-astro-cid-hkbrpulz].is-open{display:flex}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:-.2px;border-radius:0;padding:14px 0;font-size:20px;font-weight:300}.nav-links[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]+li[data-astro-cid-hkbrpulz]{border-top:1px solid var(--border-hairline)}}@media (width<=380px){.nav-cta[data-astro-cid-hkbrpulz]{padding:13px 10px}.brand[data-astro-cid-hkbrpulz]{font-size:18px}}.cta-band[data-astro-cid-hkbrpulz]{background:linear-gradient(180deg, var(--color-cream) 0%, color-mix(in oklch, var(--hue-butter) 30%, var(--color-cream)) 45%, color-mix(in oklch, var(--hue-peach) 26%, var(--color-cream)) 100%)}.cta-inner[data-astro-cid-hkbrpulz]{padding-block:calc(var(--section-y) + 16px);align-items:end}.cta-side[data-astro-cid-hkbrpulz]{gap:24px;max-width:420px}.footer[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-block:48px;display:flex}.foot-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-secondary);transition:color var(--duration) var(--ease);font-size:14px;text-decoration:none}.foot-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--color-signal)}
