@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..700;1,9..144,400..700&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600&display=swap);.breakdance .bde-section-83-132 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-83-132 .section-container{--bde-section-width:100%}.alm-footer{width:100%;--ink:#14231f;--deep:#0c3a34;--deep2:#082824;--cream:#f5efe2;--citrus:#e8791e;--citrus-soft:#f4a94c;--sea:#1c9c90;--cream-muted:#a9b8b1;--line:rgba(245,239,226,.12);position:relative;overflow:hidden;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--cream);padding:clamp(52px,7vw,88px) clamp(20px,5vw,48px) clamp(26px,3vw,34px);background:radial-gradient(90% 70% at 88% 120%,rgba(232,121,30,.20),transparent 55%),linear-gradient(180deg,var(--deep) 0%,var(--deep) 14%,var(--deep2) 82%);-webkit-font-smoothing:antialiased}.alm-footer *{box-sizing:border-box}.alm-footer .alm-inner{max-width:1200px;margin:0 auto}.alm-footer .alm-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:clamp(32px,4vw,56px);padding-bottom:clamp(34px,4vw,48px);border-bottom:1px solid var(--line)}.alm-footer .alm-logo{display:inline-block;text-decoration:none;font-family:'Fraunces',Georgia,serif;font-optical-sizing:auto;font-weight:600;font-size:30px;letter-spacing:-.01em;color:var(--cream);margin-bottom:16px}.alm-footer .alm-logo-dot{color:var(--citrus)}.alm-footer .alm-tag{max-width:34ch;margin:0 0 24px;font-size:15px;line-height:1.6;color:var(--cream-muted)}.alm-footer .alm-cta{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--citrus);padding:13px 20px;border-radius:11px;box-shadow:0 16px 34px -16px rgba(232,121,30,.7);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.alm-footer .alm-cta:hover{transform:translateY(-3px);background:var(--citrus-soft);color:var(--ink);box-shadow:0 22px 46px -18px rgba(232,121,30,.82)}.alm-footer .alm-arrow{width:16px;height:16px;transition:transform .18s ease}.alm-footer .alm-cta:hover .alm-arrow{transform:translate(3px,0)}.alm-footer .alm-col-title{margin:0 0 16px;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--citrus-soft)}.alm-footer .alm-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.alm-footer .alm-col a{text-decoration:none;font-size:15px;color:var(--cream-muted);transition:color .16s ease}.alm-footer .alm-col a:hover{color:var(--cream)}.alm-footer .alm-socials{display:flex;gap:12px;margin-top:20px}.alm-footer .alm-socials a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--line);color:var(--cream-muted);transition:color .16s ease,border-color .16s ease,transform .16s ease}.alm-footer .alm-socials a:hover{color:var(--citrus-soft);border-color:var(--citrus-soft);transform:translateY(-2px)}.alm-footer .alm-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-top:clamp(20px,2.4vw,26px)}.alm-footer .alm-copy{margin:0;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--cream-muted)}.alm-footer .alm-fine{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.alm-footer .alm-fine a{font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.02em;color:var(--cream-muted);text-decoration:none;transition:color .16s ease}.alm-footer .alm-fine a:hover{color:var(--citrus-soft)}.alm-footer a:focus-visible{outline:3px solid var(--citrus-soft);outline-offset:3px;border-radius:6px}@media (max-width:900px){.alm-footer .alm-top{grid-template-columns:1fr 1fr;gap:36px 32px}.alm-footer .alm-brand{grid-column:1 / -1}}@media (max-width:520px){.alm-footer .alm-top{grid-template-columns:1fr;gap:30px}.alm-footer .alm-bottom{justify-content:flex-start}}.breakdance .bde-code-block-83-133{width:100%}