:root{--c-ink:#111;--c-ink-soft:#6b6a66;--c-paper:#fff;--c-surface:#edebe6;--c-line:#e3e1db;--c-accent:#f5b400;--c-accent-ink:#7a5a00;--c-error:#b3261e;--c-ok:#2e6b3a;--c-gold:var(--c-surface);--c-sun:var(--c-ink-soft);--c-sea:var(--c-ink);--font-display:"Archivo Expanded", Archivo, system-ui, sans-serif;--font-body:Archivo, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-hero:clamp(2.25rem, 7vw, 5.5rem);--fs-h2:clamp(1.375rem, 2.8vw, 2rem);--fs-h3:1rem;--fs-body:.9375rem;--fs-small:.8125rem;--fs-nav:.6875rem;--fs-price:1rem;--sp-1:4px;--sp-2:8px;--sp-3:16px;--sp-4:24px;--sp-5:32px;--sp-6:48px;--sp-8:64px;--sp-12:96px;--sp-16:128px;--r-0:0;--r-pill:999px;--header-h:64px;--announce-h:32px;--max-w:1440px;--measure:62ch;--track-nav:.16em;--track-label:.14em;--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-1:.25s;--dur-2:.4s}@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2")}@font-face{font-family:Archivo Expanded;font-style:normal;font-weight:700;font-stretch:125%;font-display:swap;src:url(/fonts/archivo-expanded-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--c-paper);color:var(--c-ink);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}p{margin:0 0 var(--sp-3)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}::selection{background:var(--c-accent);color:var(--c-ink)}.container{max-width:var(--max-w);padding-inline:var(--sp-4);margin-inline:auto}@media (width>=1024px){.container{padding-inline:var(--sp-6)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font-size:var(--fs-nav);text-transform:uppercase;letter-spacing:var(--track-nav);font-weight:600}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.price{font-family:var(--font-mono);font-size:var(--fs-price);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--c-ink-soft)}.measure{max-width:var(--measure)}.btn-primary,.btn-ghost{justify-content:center;align-items:center;gap:var(--sp-2);min-height:48px;font-size:var(--fs-nav);text-transform:uppercase;letter-spacing:var(--track-nav);text-align:center;border-radius:var(--r-0);border:1px solid var(--c-ink);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);padding:.85rem 2.25rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--c-ink);color:var(--c-paper)}.btn-primary:hover{background:var(--c-paper);color:var(--c-ink)}.btn-primary:disabled{background:var(--c-surface);border-color:var(--c-surface);color:var(--c-ink-soft);cursor:not-allowed}.btn-primary.block,.btn-ghost.block{width:100%;display:flex}.btn-ghost{color:var(--c-ink);background:0 0}.btn-ghost:hover{background:var(--c-ink);color:var(--c-paper)}.btn-ghost.on-dark{color:var(--c-paper);border-color:var(--c-paper)}.btn-ghost.on-dark:hover{background:var(--c-paper);color:var(--c-ink)}.link-cta{font-size:var(--fs-nav);text-transform:uppercase;letter-spacing:var(--track-nav);transition:border-color var(--dur-1) var(--ease-out);border-bottom:1px solid;padding-bottom:3px;font-weight:600}.link-cta:hover{border-bottom-color:var(--c-accent)}.pill{min-width:44px;min-height:44px;padding-inline:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-0);font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.02em;text-transform:uppercase;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out)}.pill:hover{border-color:var(--c-ink)}.pill.active,.pill[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.pill[aria-disabled=true]{color:var(--c-ink-soft);border-color:var(--c-line);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--c-line) calc(50% - .5px), var(--c-line) calc(50% + .5px), transparent calc(50% + .5px));cursor:not-allowed}.acc{border-top:1px solid var(--c-line)}.acc:last-of-type{border-bottom:1px solid var(--c-line)}.acc summary{cursor:pointer;min-height:52px;font-size:var(--fs-nav);text-transform:uppercase;letter-spacing:var(--track-nav);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-family:var(--font-mono);font-size:1rem;font-weight:400}.acc[open] summary:after{content:"−"}.acc-body{padding-bottom:var(--sp-4);color:var(--c-ink-soft);font-size:var(--fs-small);max-width:var(--measure);line-height:1.65}.acc-body p:last-child{margin-bottom:0}.reveal-ready .reveal{opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transform:translateY(12px)}.reveal-ready .reveal.in{opacity:1;transform:none}.media-bg{background:var(--c-surface)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal-ready .reveal{opacity:1;transform:none}}.legacy-notice[data-astro-cid-7o6y2myb]{padding:var(--sp-4);border-bottom:1px solid var(--c-line);font-size:var(--fs-small)}.legacy-notice[data-astro-cid-7o6y2myb] p[data-astro-cid-7o6y2myb]{margin-bottom:var(--sp-2)}.cart-overlay[data-astro-cid-7o6y2myb]{z-index:50;background:#00000059;position:fixed;inset:0}.cart-overlay[data-astro-cid-7o6y2myb][hidden],.cart-drawer[data-astro-cid-7o6y2myb][hidden],.cart-lines[data-astro-cid-7o6y2myb][hidden],.cart-empty[data-astro-cid-7o6y2myb][hidden],.cart-foot[data-astro-cid-7o6y2myb][hidden],.ship-progress[data-astro-cid-7o6y2myb][hidden]{display:none}.cart-drawer[data-astro-cid-7o6y2myb]{background:var(--c-paper);z-index:60;width:min(420px,100vw);padding:var(--sp-4);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #00000014}.cart-head[data-astro-cid-7o6y2myb]{padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;display:flex}.cart-head[data-astro-cid-7o6y2myb] h2[data-astro-cid-7o6y2myb]{font-family:var(--font-body);font-size:var(--fs-nav);letter-spacing:var(--track-nav);font-weight:600}.cart-n[data-astro-cid-7o6y2myb]{letter-spacing:0;color:var(--c-ink-soft);font-weight:400}.cart-head[data-astro-cid-7o6y2myb] button[data-astro-cid-7o6y2myb]{min-width:44px;min-height:44px;margin-right:calc(var(--sp-2) * -1)}.ship-progress[data-astro-cid-7o6y2myb]{padding:var(--sp-3) 0;border-bottom:1px solid var(--c-line)}.ship-text[data-astro-cid-7o6y2myb]{margin:0 0 var(--sp-2);font-size:var(--fs-small);color:var(--c-ink-soft)}.ship-bar[data-astro-cid-7o6y2myb]{background:var(--c-line);height:2px}.ship-fill[data-astro-cid-7o6y2myb]{background:var(--c-accent);width:0;height:100%;transition:width var(--dur-2) var(--ease-out);display:block}.cart-lines[data-astro-cid-7o6y2myb]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.cart-lines[data-astro-cid-7o6y2myb] .cart-line{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--c-line);display:flex}.cart-lines[data-astro-cid-7o6y2myb] .line-media{background:var(--c-surface);flex:0 0 64px;width:64px;height:80px;display:block}.cart-lines[data-astro-cid-7o6y2myb] .line-img{object-fit:cover;width:64px;height:80px}.cart-lines[data-astro-cid-7o6y2myb] .line-info{flex:1;min-width:0}.cart-lines[data-astro-cid-7o6y2myb] .line-name{font-size:var(--fs-nav);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;font-weight:600}.cart-lines[data-astro-cid-7o6y2myb] .line-meta{margin:var(--sp-1) 0 var(--sp-2);font-size:var(--fs-small);color:var(--c-ink-soft)}.cart-lines[data-astro-cid-7o6y2myb] .line-qty{align-items:center;gap:var(--sp-1);display:flex}.cart-lines[data-astro-cid-7o6y2myb] .line-qty button{border:1px solid var(--c-line);min-width:32px;min-height:32px;font-family:var(--font-mono);transition:border-color var(--dur-1) var(--ease-out)}.cart-lines[data-astro-cid-7o6y2myb] .line-qty button:hover{border-color:var(--c-ink)}.cart-lines[data-astro-cid-7o6y2myb] .qty-n{text-align:center;min-width:2ch;font-size:var(--fs-small)}.cart-lines[data-astro-cid-7o6y2myb] .line-right{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.cart-lines[data-astro-cid-7o6y2myb] .line-price{font-size:var(--fs-small);margin:0}.cart-lines[data-astro-cid-7o6y2myb] .line-remove{font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--c-ink-soft);border-bottom:1px solid var(--c-line);padding:0}.cart-lines[data-astro-cid-7o6y2myb] .line-remove:hover{color:var(--c-ink);border-bottom-color:var(--c-ink)}.cart-empty[data-astro-cid-7o6y2myb]{padding-top:var(--sp-6);flex:1;overflow-y:auto}.empty-msg[data-astro-cid-7o6y2myb]{font-size:var(--fs-small);color:var(--c-ink-soft)}.empty-label[data-astro-cid-7o6y2myb]{margin:var(--sp-6) 0 var(--sp-3);font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase;font-weight:600}.empty-grid[data-astro-cid-7o6y2myb]{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.empty-grid[data-astro-cid-7o6y2myb] li[data-astro-cid-7o6y2myb]{min-width:0}.empty-media[data-astro-cid-7o6y2myb]{aspect-ratio:4/5;max-width:100%;display:block;overflow:hidden}.empty-media[data-astro-cid-7o6y2myb] img{object-fit:cover;width:100%;height:100%}.empty-name[data-astro-cid-7o6y2myb]{margin-top:var(--sp-2);font-size:var(--fs-nav);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:600;line-height:1.35;display:block}.cart-foot[data-astro-cid-7o6y2myb]{padding-top:var(--sp-3);border-top:1px solid var(--c-line);gap:var(--sp-2);display:grid}.cart-subtotal[data-astro-cid-7o6y2myb]{justify-content:space-between;align-items:baseline;margin:0;display:flex}.cart-subtotal[data-astro-cid-7o6y2myb] strong[data-astro-cid-7o6y2myb]{font-size:var(--fs-price);font-weight:500}.cart-note[data-astro-cid-7o6y2myb]{font-size:var(--fs-small);color:var(--c-ink-soft);margin:0 0 var(--sp-2)}.social-links[data-astro-cid-y2qsmizv]{justify-content:center;align-items:center;gap:var(--sp-4);display:flex}.social-link[data-astro-cid-y2qsmizv]{width:44px;height:44px;color:var(--c-ink);opacity:.85;justify-content:center;align-items:center;transition:opacity .2s ease-out,transform .2s ease-out,color .2s ease-out;display:inline-flex}.social-link[data-astro-cid-y2qsmizv]:hover{opacity:1;color:var(--c-ink);transform:translateY(-1px)}.social-link[data-astro-cid-y2qsmizv] svg[data-astro-cid-y2qsmizv]{display:block}.skip[data-astro-cid-hkbrpulz]{left:var(--sp-3);z-index:100;padding:var(--sp-2) var(--sp-3);background:var(--c-ink);color:var(--c-paper);font-size:var(--fs-nav);text-transform:uppercase;letter-spacing:var(--track-nav);position:absolute;top:-100px}.skip[data-astro-cid-hkbrpulz]:focus{top:var(--sp-3)}.announce[data-astro-cid-hkbrpulz]{height:var(--announce-h);padding-inline:var(--sp-3);background:var(--c-ink);color:var(--c-paper);font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase;text-align:center;white-space:nowrap;place-items:center;margin:0;font-weight:500;display:grid}.announce-short[data-astro-cid-hkbrpulz]{display:none}@media (width<=640px){.announce-long[data-astro-cid-hkbrpulz]{display:none}.announce-short[data-astro-cid-hkbrpulz]{display:inline}}.header[data-astro-cid-hkbrpulz]{z-index:40;background:var(--c-paper);color:var(--c-ink);border-bottom:1px solid var(--c-line);position:sticky;top:0}.header-inner[data-astro-cid-hkbrpulz]{height:var(--header-h);padding-inline:var(--sp-4);max-width:var(--max-w);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid;position:relative}@media (width>=1024px){.header-inner[data-astro-cid-hkbrpulz]{padding-inline:var(--sp-6)}}.brand[data-astro-cid-hkbrpulz]{justify-self:center;align-items:center;gap:var(--sp-2);grid-column:2;display:flex}.brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:40px;height:40px}.brand-word[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;display:none}@media (width>=1200px){.brand-word[data-astro-cid-hkbrpulz]{display:inline}}.nav[data-astro-cid-hkbrpulz]{gap:var(--sp-4);font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase;align-items:center;margin:0;padding:0;font-weight:600;list-style:none;display:none}.nav--left[data-astro-cid-hkbrpulz]{grid-column:1;justify-self:start}.nav-right[data-astro-cid-hkbrpulz]{justify-self:end;align-items:center;gap:var(--sp-4);grid-column:3;display:flex}@media (width>=900px){.nav[data-astro-cid-hkbrpulz]{display:flex}}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.cart-btn[data-astro-cid-hkbrpulz]{min-height:36px;color:inherit;opacity:.85;transition:opacity var(--dur-1) var(--ease-out);align-items:center;padding:0;display:inline-flex;position:relative}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after,.cart-btn[data-astro-cid-hkbrpulz]:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-1) var(--ease-out);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page],.cart-btn[data-astro-cid-hkbrpulz]:hover{opacity:1}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:after,.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]:after,.cart-btn[data-astro-cid-hkbrpulz]:hover:after{transform:scaleX(1)}.cart-btn[data-astro-cid-hkbrpulz]{font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase;gap:.35rem;font-weight:600}.cart-count[data-astro-cid-hkbrpulz]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cart-count[data-astro-cid-hkbrpulz]:before{content:"("}.cart-count[data-astro-cid-hkbrpulz]:after{content:")"}.nav-toggle[data-astro-cid-hkbrpulz]{color:inherit;grid-column:1;justify-self:start;display:none}@media (width<=899px){.nav-toggle[data-astro-cid-hkbrpulz]{min-width:44px;min-height:44px;margin-left:calc(var(--sp-3) * -1);place-content:center;gap:6px;display:grid}.nav-toggle[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{width:20px;height:1px;transition:transform var(--dur-1) var(--ease-out);background:currentColor}.nav-toggle[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-toggle[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:last-child{transform:translateY(-3.5px)rotate(-45deg)}}.menu[data-astro-cid-hkbrpulz]{inset:0;top:calc(var(--announce-h) + var(--header-h));z-index:30;background:var(--c-paper);color:var(--c-ink);position:fixed;overflow-y:auto}.menu[data-astro-cid-hkbrpulz][hidden]{display:none}.menu-inner[data-astro-cid-hkbrpulz]{gap:var(--sp-6);padding:var(--sp-6) var(--sp-4) var(--sp-8);display:grid}.menu-title[data-astro-cid-hkbrpulz]{font-family:var(--font-body);font-size:var(--fs-nav);letter-spacing:var(--track-nav);color:var(--c-ink-soft);margin-bottom:var(--sp-3)}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none;display:grid}.menu[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:var(--sp-3) 0;border-bottom:1px solid var(--c-line);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.25rem;display:block}.menu-foot[data-astro-cid-hkbrpulz]{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-ink-soft)}body.nav-open{overflow:hidden}.banner-header[data-astro-cid-hkbrpulz] .header--banner[data-astro-cid-hkbrpulz]{top:var(--announce-h);color:var(--c-paper);background:linear-gradient(#00000080,#0000);border-bottom:none;position:absolute;left:0;right:0}.banner-header[data-astro-cid-hkbrpulz] .header--banner[data-astro-cid-hkbrpulz] .menu[data-astro-cid-hkbrpulz]{color:var(--c-ink)}.footer[data-astro-cid-hkbrpulz]{margin-top:var(--sp-16);border-top:1px solid var(--c-line);padding:var(--sp-8) 0 var(--sp-6);font-size:var(--fs-small)}.footer-newsletter[data-astro-cid-hkbrpulz]{gap:var(--sp-3);padding-bottom:var(--sp-6);margin-bottom:var(--sp-6);border-bottom:1px solid var(--c-line);display:grid}@media (width>=900px){.footer-newsletter[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--sp-6);grid-template-columns:1fr auto}}.footer-newsletter-line[data-astro-cid-hkbrpulz]{color:var(--c-ink-soft);margin:0}.newsletter-form[data-astro-cid-hkbrpulz]{gap:var(--sp-2);flex-wrap:wrap;min-width:0;max-width:360px;display:flex}@media (width>=900px){.newsletter-form[data-astro-cid-hkbrpulz]{justify-self:end}}.newsletter-form[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]{min-width:0;min-height:44px;padding:var(--sp-2) 0;border:none;border-bottom:1px solid var(--c-line);border-radius:var(--r-0);font-size:var(--fs-small);transition:border-color var(--dur-1) var(--ease-out);background:0 0;flex:12ch}.newsletter-form[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]::placeholder{color:var(--c-ink-soft)}.newsletter-form[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]:hover,.newsletter-form[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]:focus{border-bottom-color:var(--c-ink);outline:none}.newsletter-form[data-astro-cid-hkbrpulz] .btn-ghost[data-astro-cid-hkbrpulz]{min-height:44px;padding-inline:var(--sp-4);white-space:nowrap;flex:none}@media (width<=400px){.newsletter-form[data-astro-cid-hkbrpulz] .btn-ghost[data-astro-cid-hkbrpulz]{flex:1 0 100%}}.newsletter-status[data-astro-cid-hkbrpulz]{font-size:var(--fs-small);color:var(--c-ink-soft);margin:0}.newsletter-status[data-astro-cid-hkbrpulz].is-ok{color:var(--c-ok)}.newsletter-status[data-astro-cid-hkbrpulz].is-error{color:var(--c-error)}.footer-grid[data-astro-cid-hkbrpulz]{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=900px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(4,1fr)}}.footer[data-astro-cid-hkbrpulz] .footer-h[data-astro-cid-hkbrpulz]{font-family:var(--font-body);font-size:var(--fs-nav);letter-spacing:var(--track-nav);margin-bottom:var(--sp-3);font-weight:600}.footer[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--c-ink-soft);transition:color var(--dur-1) var(--ease-out)}.footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--c-ink)}.footer-bar[data-astro-cid-hkbrpulz]{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--c-line);gap:var(--sp-4);align-items:center;display:grid}@media (width>=900px){.footer-bar[data-astro-cid-hkbrpulz]{gap:var(--sp-6);grid-template-columns:1fr auto auto}}.footer-brand[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--sp-3);color:var(--c-ink);font-size:var(--fs-nav);letter-spacing:var(--track-nav);text-transform:uppercase;font-weight:600;line-height:1.6;display:inline-flex}.footer-brand[data-astro-cid-hkbrpulz] .muted[data-astro-cid-hkbrpulz]{letter-spacing:.06em;text-transform:none;font-weight:400}.footer-id[data-astro-cid-hkbrpulz]{gap:var(--sp-2);justify-items:start;display:grid}.footer-credit[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);letter-spacing:.06em;color:var(--c-ink-soft);margin-left:calc(36px + var(--sp-3));text-decoration:none;display:inline-flex}.footer-credit[data-astro-cid-hkbrpulz]:hover,.footer-credit[data-astro-cid-hkbrpulz]:focus-visible{color:var(--c-ink)}.footer-pay[data-astro-cid-hkbrpulz]{font-size:var(--fs-small);color:var(--c-ink-soft);margin:0}.footer[data-astro-cid-hkbrpulz] .footer-social{justify-content:flex-start}.footer[data-astro-cid-hkbrpulz] .social-link{color:var(--c-ink-soft)}.footer[data-astro-cid-hkbrpulz] .social-link:hover{color:var(--c-ink)}.wa[data-astro-cid-hkbrpulz]{right:var(--sp-4);bottom:var(--wa-bottom,var(--sp-4));z-index:35;border-radius:var(--r-pill);background:var(--c-ink);width:48px;height:48px;color:var(--c-paper);transition:transform var(--dur-1) var(--ease-out);place-items:center;display:grid;position:fixed}.wa[data-astro-cid-hkbrpulz]:hover{transform:translateY(-2px)}
