:root{color-scheme:dark;--brand-radius: 14px;--brand-radius-sm: 7px ;--brand-radius-lg: calc(14px * 1.6);--brand-font-sans: "Manrope", system-ui, sans-serif;--brand-font-display: "Archivo", Manrope, system-ui, sans-serif;--brand-font-mono: "JetBrains Mono", ui-monospace, monospace;--brand-motion-personality: "soft";--brand-motion-duration-micro: .1s;--brand-motion-duration-short: .2s;--brand-motion-duration-medium: .32s;--brand-motion-duration-long: .48s;--brand-motion-ease-standard: cubic-bezier(.33, 1, .68, 1);--brand-motion-ease-emphasized: cubic-bezier(.22, 1, .36, 1);--brand-motion-ease-entrance: cubic-bezier(.16, 1, .3, 1);--brand-motion-ease-exit: cubic-bezier(.5, 0, .75, 0);--brand-motion-distance-entrance-y: 16px;--brand-motion-distance-reveal-scale: .94;--brand-motion-role-button-hover-duration: .1s;--brand-motion-role-button-hover-ease: cubic-bezier(.33, 1, .68, 1);--brand-motion-role-button-press-duration: .1s;--brand-motion-role-button-press-ease: cubic-bezier(.5, 0, .75, 0);--brand-motion-role-input-focus-duration: .2s;--brand-motion-role-input-focus-ease: cubic-bezier(.16, 1, .3, 1);--brand-motion-role-tooltip-enter-duration: .2s;--brand-motion-role-tooltip-enter-ease: cubic-bezier(.16, 1, .3, 1);--brand-motion-role-tooltip-exit-duration: .1s;--brand-motion-role-tooltip-exit-ease: cubic-bezier(.5, 0, .75, 0);--brand-motion-role-modal-enter-duration: .32s;--brand-motion-role-modal-enter-ease: cubic-bezier(.22, 1, .36, 1);--brand-motion-role-modal-exit-duration: .2s;--brand-motion-role-modal-exit-ease: cubic-bezier(.5, 0, .75, 0);--brand-motion-role-page-transition-duration: .48s;--brand-motion-role-page-transition-ease: cubic-bezier(.22, 1, .36, 1);--brand-motion-role-reveal-on-scroll-duration: .32s;--brand-motion-role-reveal-on-scroll-ease: cubic-bezier(.16, 1, .3, 1);--brand-motion-role-toast-enter-duration: .2s;--brand-motion-role-toast-enter-ease: cubic-bezier(.16, 1, .3, 1);--brand-motion-role-toast-exit-duration: .1s;--brand-motion-role-toast-exit-ease: cubic-bezier(.5, 0, .75, 0);--brand-bg: #162439;--brand-ink: #FFFFFF;--brand-surface: #1F2D41;--brand-surface-hover: #293649;--brand-surface-sunken: #152337;--brand-ink-muted: #ADB2BA;--brand-ink-faint: #78808C;--brand-border: rgba(255, 255, 255, .14);--brand-border-strong: rgba(255, 255, 255, .28);--brand-primary: #FF653D;--brand-primary-hover: #FF7450;--brand-on-primary: #000000;--brand-success: #00C853;--brand-on-success: #000000;--brand-warning: #FFC400;--brand-on-warning: #000000;--brand-danger: #FF3B30;--brand-on-danger: #000000;--brand-info: #00AAFF;--brand-on-info: #000000;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}[data-theme=dark]{color-scheme:dark;--brand-bg: #162439;--brand-ink: #FFFFFF;--brand-surface: #1F2D41;--brand-surface-hover: #293649;--brand-surface-sunken: #152337;--brand-ink-muted: #ADB2BA;--brand-ink-faint: #78808C;--brand-border: rgba(255, 255, 255, .14);--brand-border-strong: rgba(255, 255, 255, .28);--brand-primary: #FF653D;--brand-primary-hover: #FF7450;--brand-on-primary: #000000;--brand-success: #00C853;--brand-on-success: #000000;--brand-warning: #FFC400;--brand-on-warning: #000000;--brand-danger: #FF3B30;--brand-on-danger: #000000;--brand-info: #00AAFF;--brand-on-info: #000000;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}[data-theme=light]{color-scheme:light;--brand-bg: #FFFFFF;--brand-ink: #162439;--brand-surface: #F6F6F7;--brand-surface-hover: #ECEDEF;--brand-surface-sunken: #F8F8F9;--brand-ink-muted: #68717E;--brand-ink-faint: #9DA3AC;--brand-border: rgba(22, 36, 57, .14);--brand-border-strong: rgba(22, 36, 57, .28);--brand-primary: #FF653D;--brand-primary-hover: #EB5D38;--brand-on-primary: #000000;--brand-success: #00A152;--brand-on-success: #000000;--brand-warning: #B8860B;--brand-on-warning: #000000;--brand-danger: #C41E3A;--brand-on-danger: #FFFFFF;--brand-info: #0066CC;--brand-on-info: #FFFFFF;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}@media(prefers-color-scheme:light){[data-theme=system]{color-scheme:light;--brand-bg: #FFFFFF;--brand-ink: #162439;--brand-surface: #F6F6F7;--brand-surface-hover: #ECEDEF;--brand-surface-sunken: #F8F8F9;--brand-ink-muted: #68717E;--brand-ink-faint: #9DA3AC;--brand-border: rgba(22, 36, 57, .14);--brand-border-strong: rgba(22, 36, 57, .28);--brand-primary: #FF653D;--brand-primary-hover: #EB5D38;--brand-on-primary: #000000;--brand-success: #00A152;--brand-on-success: #000000;--brand-warning: #B8860B;--brand-on-warning: #000000;--brand-danger: #C41E3A;--brand-on-danger: #FFFFFF;--brand-info: #0066CC;--brand-on-info: #FFFFFF;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}}@media(prefers-color-scheme:dark){[data-theme=system]{color-scheme:dark;--brand-bg: #162439;--brand-ink: #FFFFFF;--brand-surface: #1F2D41;--brand-surface-hover: #293649;--brand-surface-sunken: #152337;--brand-ink-muted: #ADB2BA;--brand-ink-faint: #78808C;--brand-border: rgba(255, 255, 255, .14);--brand-border-strong: rgba(255, 255, 255, .28);--brand-primary: #FF653D;--brand-primary-hover: #FF7450;--brand-on-primary: #000000;--brand-success: #00C853;--brand-on-success: #000000;--brand-warning: #FFC400;--brand-on-warning: #000000;--brand-danger: #FF3B30;--brand-on-danger: #000000;--brand-info: #00AAFF;--brand-on-info: #000000;--brand-focus-ring: rgba(255, 101, 61, .5);--brand-accent: #FF653D}}@media(prefers-reduced-motion:reduce){:root{--brand-motion-duration-micro: 80ms;--brand-motion-duration-short: 80ms;--brand-motion-duration-medium: 80ms;--brand-motion-duration-long: 80ms;--brand-motion-distance-entrance-y: 0px;--brand-motion-distance-reveal-scale: 1;--brand-motion-role-button-hover-duration: 80ms;--brand-motion-role-button-press-duration: 80ms;--brand-motion-role-input-focus-duration: 80ms;--brand-motion-role-tooltip-enter-duration: 80ms;--brand-motion-role-tooltip-exit-duration: 80ms;--brand-motion-role-modal-enter-duration: 80ms;--brand-motion-role-modal-exit-duration: 80ms;--brand-motion-role-page-transition-duration: 80ms;--brand-motion-role-reveal-on-scroll-duration: 80ms;--brand-motion-role-toast-enter-duration: 80ms;--brand-motion-role-toast-exit-duration: 80ms;--brand-motion-runtime-disable: "video_autoplay hero_carousel"}[data-motion-disable~=parallax],[data-motion-disable~=auto_marquee]{animation:none!important;transition:none!important}}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin/800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;src:url(https://assets.aioras.ai/fonts/archivo/latin-ext/800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin/800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;src:url(https://assets.aioras.ai/fonts/manrope/latin-ext/800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;src:url(https://assets.aioras.ai/fonts/jetbrains-mono/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(https://assets.aioras.ai/fonts/jetbrains-mono/500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-astro-cid-5hce7sga]{box-sizing:border-box}.store-body[data-astro-cid-5hce7sga]{margin:0;background:var(--brand-surface);color:var(--brand-ink);font-family:var(--brand-font-sans);min-height:100vh;display:flex;flex-direction:column}.announce[data-astro-cid-5hce7sga]{background:var(--brand-bg);color:var(--brand-ink-muted);font-size:.78rem}.announce-in[data-astro-cid-5hce7sga]{max-width:1240px;margin:0 auto;padding:.5rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.announce-in[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]:first-child{color:var(--brand-ink)}.announce-right[data-astro-cid-5hce7sga]{color:var(--brand-ink-muted)}.store-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;background:var(--brand-bg);border-bottom:1px solid var(--brand-border)}.header-row[data-astro-cid-5hce7sga]{max-width:1240px;margin:0 auto;padding:.85rem 1.25rem;display:flex;align-items:center;gap:1.5rem}.brand-mark[data-astro-cid-5hce7sga]{flex-shrink:0;display:flex;flex-direction:column;line-height:.86;font-family:var(--brand-font-display);font-weight:800;letter-spacing:-.01em;font-size:1.25rem;text-decoration:none}.brand-navy[data-astro-cid-5hce7sga]{color:var(--brand-ink)}.brand-orange[data-astro-cid-5hce7sga]{color:var(--brand-primary)}.foot-mark[data-astro-cid-5hce7sga]{font-size:1.1rem;margin-bottom:1rem}.search[data-astro-cid-5hce7sga]{flex:1;max-width:560px;display:flex;align-items:center;border:1.5px solid var(--brand-border);border-radius:10px;overflow:hidden;background:var(--brand-bg)}.search[data-astro-cid-5hce7sga] input[data-astro-cid-5hce7sga]{flex:1;min-width:0;border:none;outline:none;height:44px;padding:0 .85rem;font:inherit;font-size:.875rem;color:var(--brand-ink);background:transparent}.search[data-astro-cid-5hce7sga] button[data-astro-cid-5hce7sga]{height:44px;padding:0 1.25rem;background:var(--brand-primary);color:var(--brand-on-primary);font-weight:700;font-size:.875rem;font-family:var(--brand-font-display);border:none;cursor:pointer;flex-shrink:0}.nav-desktop[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:1.25rem;font-size:.875rem;font-weight:600}.nav-desktop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--brand-ink);text-decoration:none}.nav-desktop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--brand-primary)}.header-actions[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.btn[data-astro-cid-5hce7sga]{display:inline-block;padding:.65rem 1rem;border-radius:9px;font-weight:700;font-size:.85rem;font-family:var(--brand-font-display);text-decoration:none;white-space:nowrap}.btn[data-astro-cid-5hce7sga].ghost{border:1.5px solid var(--brand-border-strong);color:var(--brand-ink);background:transparent}.btn[data-astro-cid-5hce7sga].primary{background:var(--brand-ink);color:var(--brand-bg)}.cart-link[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:.35rem;color:var(--brand-ink);text-decoration:none;font-weight:600;font-size:.85rem}.cart-count[data-astro-cid-5hce7sga]{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;font-size:.7rem;font-weight:700;background:var(--brand-primary);color:var(--brand-on-primary)}.nav-mobile[data-astro-cid-5hce7sga]{display:none;margin-left:auto}.nav-mobile[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]{list-style:none;cursor:pointer;padding:.5rem .75rem;border:1px solid var(--brand-border-strong);border-radius:8px;font-weight:700;font-size:.85rem}.nav-mobile[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]::-webkit-details-marker{display:none}.nav-mobile-panel[data-astro-cid-5hce7sga]{position:absolute;right:1rem;margin-top:.5rem;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:10px;padding:.5rem;display:flex;flex-direction:column;box-shadow:0 12px 28px #1624391f}.nav-mobile-panel[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{padding:.6rem .75rem;color:var(--brand-ink);text-decoration:none;font-weight:600;font-size:.9rem}.cat-strip[data-astro-cid-5hce7sga]{border-top:1px solid var(--brand-border);display:flex;align-items:center;gap:1.5rem;max-width:1240px;margin:0 auto;padding:0 1.25rem;height:44px;overflow-x:auto}.cat-strip[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{white-space:nowrap;font-size:.8rem;font-weight:600;color:var(--brand-ink-muted);text-decoration:none}.cat-strip[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--brand-primary)}.store-footer[data-astro-cid-5hce7sga]{margin-top:auto;background:var(--brand-bg);color:var(--brand-ink-muted)}.foot-grid[data-astro-cid-5hce7sga]{max-width:1240px;margin:0 auto;padding:3rem 1.25rem 2.5rem;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;border-bottom:1px solid var(--brand-border)}.foot-brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{font-size:.85rem;line-height:1.6;max-width:300px;color:var(--brand-ink-muted)}.foot-col[data-astro-cid-5hce7sga] h4[data-astro-cid-5hce7sga]{color:var(--brand-ink);font-weight:700;font-size:.85rem;margin:0 0 .85rem;font-family:var(--brand-font-display)}.foot-col[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:.6rem;font-size:.85rem}.foot-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga],.foot-col[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{color:var(--brand-ink-muted);text-decoration:none}.foot-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--brand-ink)}.foot-bottom[data-astro-cid-5hce7sga]{max-width:1240px;margin:0 auto;padding:1.35rem 1.25rem;display:flex;align-items:center;justify-content:space-between;font-size:.78rem}.foot-legal[data-astro-cid-5hce7sga]{display:flex;gap:1.25rem}@media(max-width:900px){.nav-desktop[data-astro-cid-5hce7sga],.header-actions[data-astro-cid-5hce7sga] .btn[data-astro-cid-5hce7sga].ghost{display:none}}@media(max-width:640px){.header-actions[data-astro-cid-5hce7sga] .btn[data-astro-cid-5hce7sga].primary{display:none}.nav-mobile[data-astro-cid-5hce7sga]{display:block;position:relative}.search[data-astro-cid-5hce7sga]{order:3;flex-basis:100%;max-width:none}.header-row[data-astro-cid-5hce7sga]{flex-wrap:wrap}}@media(max-width:720px){.foot-grid[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr}}
