@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/plus-jakarta-sans-latin-300-normal.ubitlNZx.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-300-normal.n-kmFdAV.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-500-normal.DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.woff) format("woff")}:root{--bg-primary: #FAF8F5;--bg-secondary: #F2EFE9;--bg-card: #FFFFFF;--bg-dark: #141413;--bg-dark-card: #1E1E1C;--text-primary: #181817;--text-secondary: #585550;--text-muted: #8E8A83;--text-light: #FAF8F5;--text-light-muted: #A3A099;--border-subtle: rgba(24, 24, 23, .1);--border-medium: rgba(24, 24, 23, .2);--border-dark: rgba(250, 248, 245, .12);--accent-color: #E57922;--accent-color-subtle: rgba(229, 121, 34, .08);--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", monospace;--container-max: 1280px;--container-padding: 2rem;--header-height: 80px;--grid-line: rgba(24, 24, 23, .015)}@media (max-width: 768px){:root{--container-padding: 1.25rem;--header-height: 64px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;line-height:1.6;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:80px 80px}::selection{background-color:var(--accent-color);color:#fff}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary)}.mono-tag{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);display:inline-flex;align-items:center;gap:.5rem}.mono-tag:before{content:"";display:inline-block;width:6px;height:6px;background-color:var(--accent-color);border-radius:50%}.mono-subtle{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted);letter-spacing:.02em}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.section-padding{padding-top:clamp(4rem,10vw,8rem);padding-bottom:clamp(4rem,10vw,8rem);position:relative}.section-border-top{border-top:1px solid var(--border-subtle)}.section-border-bottom{border-bottom:1px solid var(--border-subtle)}#character-stage{display:none;visibility:hidden;pointer-events:none;position:absolute;z-index:50}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background-color:var(--text-primary);color:var(--bg-primary);padding:1.125rem 2rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;border-radius:2px;transition:all .25s cubic-bezier(.16,1,.3,1);border:1px solid var(--text-primary);position:relative;overflow:hidden}.btn-primary:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f;border-color:var(--accent-color)}.btn-primary .arrow{transition:transform .25s ease}.btn-primary:hover .arrow{transform:translate(4px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background-color:transparent;color:var(--text-primary);padding:1.125rem 2rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;border-radius:2px;border:1px solid var(--border-medium);transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-secondary:hover{background-color:#1818170a;border-color:var(--text-primary);transform:translateY(-2px)}.btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:.875rem;background-color:#fff;color:var(--text-primary);padding:1.25rem 2.25rem;font-size:1.0625rem;font-weight:700;border-radius:2px;transition:all .25s ease;border:1px solid transparent}.btn-whatsapp:hover{background-color:var(--bg-primary);transform:translateY(-3px);box-shadow:0 12px 32px #00000040;border-color:var(--accent-color)}:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page-inner{padding-top:.5rem;padding-bottom:clamp(4rem,10vw,8rem);position:relative}@media (max-width: 768px){.section-padding{padding-top:3.25rem;padding-bottom:3.25rem}body{-webkit-text-size-adjust:100%}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}}.filippo-companion[data-astro-cid-j2rqhjw4]{position:fixed;z-index:45;pointer-events:none;will-change:transform,left,top;opacity:0;transition:opacity .4s ease}.filippo-companion[data-astro-cid-j2rqhjw4].is-visible{opacity:1}.companion-shadow[data-astro-cid-j2rqhjw4]{position:absolute;bottom:-4px;width:60%;height:10px;left:20%;border-radius:50%;background:radial-gradient(ellipse,rgba(24,24,23,.24),transparent 72%);filter:blur(3px);pointer-events:none}.companion-img[data-astro-cid-j2rqhjw4]{display:block;width:auto;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(24,24,23,.14))}@media (prefers-reduced-motion: reduce){.filippo-companion[data-astro-cid-j2rqhjw4]{transition:opacity .3s ease}}.contact-bar[data-astro-cid-dqexnjh4]{display:none}@media (max-width: 700px){.contact-bar[data-astro-cid-dqexnjh4]{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr 1.4fr;gap:.5rem;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:#f8f7f4f5;backdrop-filter:blur(8px);border-top:1px solid var(--border-subtle)}.cb-btn[data-astro-cid-dqexnjh4]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem;border-radius:999px;font-weight:800;font-size:1rem}.cb-call[data-astro-cid-dqexnjh4]{border:1px solid var(--text-primary);color:var(--text-primary)}.cb-wa[data-astro-cid-dqexnjh4]{background:#1f9d55;color:#fff}body{padding-bottom:76px}@supports selector(:has(*)){body{padding-bottom:0}body:has(.contact-bar) .footer{padding-bottom:calc(2.5rem + 76px + env(safe-area-inset-bottom))}}}.cc[data-astro-cid-garwan2p]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:90;width:min(400px,calc(100vw - 2.5rem));padding:1.25rem 1.25rem 1rem;background:#fff;color:var(--text-primary);border:1px solid var(--border-medium);border-top:3px solid var(--accent-color);border-radius:2px;box-shadow:0 12px 32px #0000001f;font-size:.875rem;line-height:1.55}.cc[data-astro-cid-garwan2p][hidden],.cc[data-astro-cid-garwan2p] [data-astro-cid-garwan2p][hidden]{display:none}.cc-close[data-astro-cid-garwan2p]{position:absolute;top:.4rem;right:.5rem;width:2rem;height:2rem;background:none;border:0;font-size:1.35rem;line-height:1;color:var(--text-secondary);cursor:pointer}.cc-title[data-astro-cid-garwan2p]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.cc-dot[data-astro-cid-garwan2p]{width:6px;height:6px;background:var(--accent-color)}.cc-text[data-astro-cid-garwan2p]{color:var(--text-secondary);padding-right:1rem}.cc[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p],.cc-link[data-astro-cid-garwan2p]{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.cc-prefs[data-astro-cid-garwan2p]{margin-top:.85rem;border-top:1px solid var(--border-subtle)}.cc-row[data-astro-cid-garwan2p]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.8125rem;cursor:default}label[data-astro-cid-garwan2p].cc-row{cursor:pointer}.cc-row[data-astro-cid-garwan2p] strong[data-astro-cid-garwan2p]{color:var(--text-primary)}.cc-always[data-astro-cid-garwan2p]{font-family:var(--font-mono);font-size:.6875rem;white-space:nowrap;color:var(--text-muted)}.cc-row[data-astro-cid-garwan2p] input[data-astro-cid-garwan2p]{width:1.15rem;height:1.15rem;flex-shrink:0;accent-color:var(--accent-color);cursor:pointer}.cc-actions[data-astro-cid-garwan2p]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem}.cc-btn[data-astro-cid-garwan2p]{padding:.75rem 1rem;font:inherit;font-weight:700;color:var(--text-primary);background:#fff;border:1px solid var(--text-primary);border-radius:2px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cc-btn[data-astro-cid-garwan2p]:hover{background:var(--text-primary);color:#fff}.cc-btn-wide[data-astro-cid-garwan2p]{grid-column:1 / -1}.cc-link[data-astro-cid-garwan2p]{display:block;margin-top:.75rem;padding:0;background:none;border:0;font:inherit;font-size:.8125rem;cursor:pointer}.cc[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media (max-width: 700px){.cc[data-astro-cid-garwan2p]{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto}}.ls{position:fixed;top:calc(var(--header-height) + .75rem);right:1.25rem;z-index:95;display:flex;align-items:center;gap:.85rem;max-width:calc(100vw - 2.5rem);padding:.4rem .35rem .4rem .9rem;background:#fff;color:var(--text-secondary);border:1px solid var(--border-medium);border-left:3px solid var(--accent-color);border-radius:2px;box-shadow:0 8px 24px #00000014;font-size:.8125rem;line-height:1.4;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease}.ls.is-visible{opacity:1;transform:none}.ls-text{margin:0}.ls-tag{margin-right:.5rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--accent-color)}.ls-go{font-weight:700;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ls-close{flex-shrink:0;width:2.5rem;height:2.5rem;margin-left:-.35rem;background:none;border:0;font-size:1.25rem;line-height:1;color:var(--text-secondary);cursor:pointer}.ls-close:hover{color:var(--text-primary)}.ls-short{display:none}@media (max-width: 768px){.ls{top:calc(var(--header-height) + .5rem);right:.75rem;max-width:calc(100vw - 1.5rem)}}@media (max-width: 600px){.ls{gap:.6rem;padding:.2rem .2rem .2rem .75rem;font-size:.78rem}.ls-long{display:none}.ls-short{display:inline}.ls-tag{margin-right:0}}@media (prefers-reduced-motion: reduce){.ls{transition:none;transform:none}}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;left:0;width:100%;z-index:100;background-color:#faf8f5e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);transition:all .3s ease}.header-container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}.brand-logo[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.15rem;color:var(--text-primary);transition:opacity .2s ease}.brand-logo[data-astro-cid-3ef6ksr2]:hover{opacity:.85}.logo-title[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.logo-subtitle[data-astro-cid-3ef6ksr2]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;gap:.4rem}.logo-subtitle[data-astro-cid-3ef6ksr2] .dot[data-astro-cid-3ef6ksr2]{width:5px;height:5px;background-color:var(--accent-orange);border-radius:50%;display:inline-block}.desktop-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2.25rem;list-style:none}.nav-link[data-astro-cid-3ef6ksr2]{font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:color .2s ease;position:relative;padding:.5rem 0}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background-color:var(--accent-orange);transition:width .25s cubic-bezier(.16,1,.3,1)}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem}.header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary);padding:.625rem 1.125rem;border:1px solid var(--border-medium);border-radius:2px;background-color:transparent;transition:all .25s ease}.header-cta[data-astro-cid-3ef6ksr2]:hover{background-color:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.header-cta[data-astro-cid-3ef6ksr2] .arrow[data-astro-cid-3ef6ksr2]{transition:transform .25s ease}.header-cta[data-astro-cid-3ef6ksr2]:hover .arrow[data-astro-cid-3ef6ksr2]{transform:translate(3px)}.lang-switch[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.15rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em}.lang-link[data-astro-cid-3ef6ksr2]{position:relative;padding:.5rem .3rem;color:var(--text-secondary);transition:color .2s ease}.lang-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:.3rem;right:.3rem;bottom:.3rem;height:1.5px;background-color:var(--accent-color);transform:scaleX(0);transition:transform .25s cubic-bezier(.16,1,.3,1)}.lang-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary)}.lang-link[data-astro-cid-3ef6ksr2].is-active{color:var(--text-primary);font-weight:600}.lang-link[data-astro-cid-3ef6ksr2].is-active:after,.lang-link[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}.lang-sep[data-astro-cid-3ef6ksr2]{color:var(--border-medium)}@media (min-width: 1025px) and (max-width: 1199px){.header-actions[data-astro-cid-3ef6ksr2]{position:relative}.lang-switch[data-astro-cid-3ef6ksr2]{position:absolute;right:0;bottom:100%;line-height:1}.lang-link[data-astro-cid-3ef6ksr2]{padding:.25rem .3rem}.lang-link[data-astro-cid-3ef6ksr2]:after{bottom:.05rem}}.mobile-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:8px;border-radius:2px;z-index:110}.mobile-toggle[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:2px;background-color:var(--text-primary);transition:transform .3s ease,opacity .3s ease}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none;position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));background-color:var(--bg-primary);z-index:105;padding:2rem var(--container-padding);flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s;border-top:1px solid var(--border-subtle)}.mobile-menu[data-astro-cid-3ef6ksr2].is-active{visibility:visible;opacity:1;pointer-events:auto}.mobile-meta[data-astro-cid-3ef6ksr2]{padding-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 0}.mobile-nav-link[data-astro-cid-3ef6ksr2]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);display:block}.mobile-cta-wrapper[data-astro-cid-3ef6ksr2]{padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.w-full[data-astro-cid-3ef6ksr2]{width:100%}@media (max-width: 1024px){.desktop-nav[data-astro-cid-3ef6ksr2],.header-cta[data-astro-cid-3ef6ksr2]{display:none}.mobile-toggle[data-astro-cid-3ef6ksr2],.mobile-menu[data-astro-cid-3ef6ksr2]{display:flex}.mobile-toggle[data-astro-cid-3ef6ksr2].is-active .bar-1[data-astro-cid-3ef6ksr2]{transform:translateY(4px) rotate(45deg)}.mobile-toggle[data-astro-cid-3ef6ksr2].is-active .bar-2[data-astro-cid-3ef6ksr2]{transform:translateY(-4px) rotate(-45deg)}}@media (max-width: 768px){.mobile-menu[data-astro-cid-3ef6ksr2]{height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));padding:1rem var(--container-padding) calc(1.25rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;transition:opacity .2s ease,visibility .2s}.mobile-meta[data-astro-cid-3ef6ksr2]{padding-bottom:.75rem}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:0;padding:.5rem 0 1rem}.mobile-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--border-subtle)}.mobile-nav-link[data-astro-cid-3ef6ksr2]{font-size:1.5rem;padding:.85rem 0}.mobile-cta-btn[data-astro-cid-3ef6ksr2]{min-height:56px;justify-content:center}.header-actions[data-astro-cid-3ef6ksr2]{gap:.5rem}.lang-link[data-astro-cid-3ef6ksr2]{padding:.75rem .35rem}}.footer[data-astro-cid-sz7xmlte]{background-color:#0e0e0d;color:var(--text-light);border-top:1px solid var(--border-dark);padding-top:4rem;padding-bottom:2.5rem}.footer-top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:3.5rem;border-bottom:1px solid var(--border-dark);gap:3rem}.copyright[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.6rem}.legal-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.8125rem}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.cookie-prefs-link[data-astro-cid-sz7xmlte]{color:#fffc;text-decoration:underline;text-underline-offset:3px}.cookie-prefs-link[data-astro-cid-sz7xmlte]{background:none;border:0;padding:0;font:inherit;cursor:pointer}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.cookie-prefs-link[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-nap[data-astro-cid-sz7xmlte]{font-style:normal;font-size:.875rem;line-height:1.7;color:#ffffffb3;margin-top:.5rem}.footer-nap[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.75rem;max-width:360px}.logo-title[data-astro-cid-sz7xmlte]{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:#fff;display:block}.logo-subtitle[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-orange);display:block}.brand-tagline[data-astro-cid-sz7xmlte]{font-size:.9375rem;color:var(--text-light-muted);font-style:italic;margin-top:.25rem}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;gap:4rem}.nav-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1rem}.col-title[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-light-muted);letter-spacing:.08em}.nav-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:.65rem}.nav-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.875rem;color:#e2dfd8;transition:color .2s ease}.nav-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-orange)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.footer-top[data-astro-cid-sz7xmlte]{flex-direction:column;gap:2.5rem}.footer-nav[data-astro-cid-sz7xmlte]{gap:2.5rem}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}}@media (max-width: 359px){.footer-nav[data-astro-cid-sz7xmlte]{gap:1.25rem}}
