.miraa-header[data-v-f18ebc0c]{--cream:#fff;--cream-deep:#f7f7f9;--ink:#0e1626;--ink-soft:#4b5365;--line:rgba(14,22,38,.08);--peach:#fbe4d3;--clay:#d68a6a;background:transparent;border-bottom:1px solid transparent;color:var(--ink);font-family:var(--font-sans,"Inter",sans-serif);inset:0 0 auto;position:fixed;transition:background-color .3s ease,border-color .3s ease,backdrop-filter .3s ease;z-index:50}.miraa-header.is-scrolled[data-v-f18ebc0c]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffd9;border-bottom-color:var(--line)}.bar[data-v-f18ebc0c]{align-items:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1400px;padding:16px max(4vw,28px)}.brand[data-v-f18ebc0c],.nav[data-v-f18ebc0c],.right[data-v-f18ebc0c]{align-items:center;height:40px}.brand[data-v-f18ebc0c]{gap:12px;justify-self:start;text-decoration:none}.brand[data-v-f18ebc0c],.brand-mark[data-v-f18ebc0c]{color:var(--ink);display:inline-flex}.brand-mark[data-v-f18ebc0c]{align-items:center;background:var(--peach);border-radius:50%;font-family:var(--font-display,var(--font-sans));font-size:18px;font-weight:500;height:32px;justify-content:center;line-height:1;transition:transform .3s ease,background .3s ease;width:32px}.brand:hover .brand-mark[data-v-f18ebc0c]{background:var(--clay);transform:rotate(-8deg) scale(1.06)}.brand-name[data-v-f18ebc0c]{align-items:baseline;color:var(--ink);display:inline-flex;font-family:var(--font-display,var(--font-sans));font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1}.brand-name em[data-v-f18ebc0c]{color:var(--ink-soft);font-family:var(--font-italic,var(--font-sans));font-style:italic;font-weight:400}.nav[data-v-f18ebc0c]{display:none;gap:32px;justify-self:center}@media(min-width:940px){.nav[data-v-f18ebc0c]{display:inline-flex}}.nav-link[data-v-f18ebc0c]{align-items:center;color:var(--ink-soft);display:inline-flex;font-size:14px;font-weight:500;padding:6px 0;position:relative;text-decoration:none;transition:color .2s ease}.nav-link[data-v-f18ebc0c]:after{background:var(--clay);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.nav-link[data-v-f18ebc0c]:hover{color:var(--ink)}.nav-link[data-v-f18ebc0c]:hover:after{transform:scaleX(.6)}.nav-link.is-active[data-v-f18ebc0c]{color:var(--ink)}.nav-link.is-active[data-v-f18ebc0c]:after{transform:scaleX(1)}.right[data-v-f18ebc0c]{gap:10px;justify-self:end}.cta[data-v-f18ebc0c],.right[data-v-f18ebc0c]{display:inline-flex}.cta[data-v-f18ebc0c]{align-items:center;background:var(--ink);border-radius:999px;color:var(--cream);font-size:14px;font-weight:600;gap:.4em;height:40px;line-height:1;padding:0 22px;text-decoration:none;transition:background .2s ease,transform .2s ease}.cta[data-v-f18ebc0c]:hover{background:var(--ink-soft);transform:translateY(-1px)}.cta-arrow[data-v-f18ebc0c]{transition:transform .2s ease}.cta:hover .cta-arrow[data-v-f18ebc0c]{transform:translate(3px)}.cta--block[data-v-f18ebc0c]{justify-content:center;padding:16px;width:100%}.hamburger[data-v-f18ebc0c]{background:transparent;border:1px solid var(--line);border-radius:50%;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:38px;justify-content:center;padding:0 11px;width:38px}@media(min-width:940px){.hamburger[data-v-f18ebc0c]{display:none}}.hamburger[data-v-f18ebc0c]:hover{background:#1b1a170d}.hamburger span[data-v-f18ebc0c]{background:var(--ink);border-radius:1px;height:1.5px;width:100%}.mobile-sheet[data-v-f18ebc0c]{background:var(--cream);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px;padding:24px max(4vw,24px) 32px}.mobile-link[data-v-f18ebc0c]{border-radius:14px;color:var(--ink);font-family:var(--font-display,var(--font-sans));font-size:22px;padding:14px 18px;text-decoration:none;transition:background .2s ease}.mobile-link[data-v-f18ebc0c]:hover{background:var(--cream-deep)}.mobile-link.is-active[data-v-f18ebc0c]{background:var(--peach)}.sheet-enter-active[data-v-f18ebc0c],.sheet-leave-active[data-v-f18ebc0c]{transition:opacity .25s ease,transform .25s ease}.sheet-enter-from[data-v-f18ebc0c],.sheet-leave-to[data-v-f18ebc0c]{opacity:0;transform:translateY(-8px)}.miraa-footer[data-v-b1796896]{--cream:#fff;--cream-deep:#f7f7f9;--ink:#0e1626;--ink-soft:#4b5365;--line:rgba(14,22,38,.08);--line-strong:rgba(14,22,38,.18);--peach:#fbe4d3;--blush:#fadcdc;--lavender:#e6dff3;--sage:#dfe9d2;--butter:#f7ecc8;--mint:#dbecdf;--clay:#d68a6a;background:var(--cream);border-top:1px solid var(--line);color:var(--ink);font-family:var(--font-sans,"Inter",ui-sans-serif,system-ui,sans-serif);overflow:hidden;position:relative}.footer-inner[data-v-b1796896]{margin:0 auto;max-width:1280px;padding:72px max(4vw,24px) 32px;position:relative;z-index:1}.footer-cta[data-v-b1796896]{align-items:center;background:linear-gradient(135deg,var(--peach),var(--blush));border-radius:28px;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;margin-bottom:72px;padding:36px clamp(28px,4vw,48px)}.footer-cta-text[data-v-b1796896]{display:flex;flex-direction:column;gap:14px;max-width:56ch}.footer-cta-eyebrow[data-v-b1796896]{align-items:center;color:var(--ink);display:inline-flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.28em;text-transform:uppercase}.footer-cta-eyebrow .dot[data-v-b1796896]{background:var(--ink);border-radius:50%;display:inline-block;height:8px;width:8px}.footer-cta-title[data-v-b1796896]{color:var(--ink);font-family:var(--font-display,var(--font-sans));font-size:clamp(28px,4vw,48px);font-weight:400;letter-spacing:-.02em;line-height:1.04;margin:0}.footer-cta-title em[data-v-b1796896]{font-family:var(--font-italic,var(--font-sans));font-style:italic;font-weight:400}.footer-cta-btn[data-v-b1796896]{align-items:center;background:var(--ink);border-radius:999px;color:var(--cream);display:inline-flex;font-size:11px;font-weight:600;gap:.5em;letter-spacing:.22em;padding:16px 28px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.footer-cta-btn[data-v-b1796896]:hover{background:var(--ink-soft);transform:translateY(-2px)}.footer-main[data-v-b1796896]{display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:720px){.footer-main[data-v-b1796896]{gap:56px;grid-template-columns:1.4fr 1fr 1fr 1fr}}.brand[data-v-b1796896]{align-items:center;color:var(--ink);display:flex;gap:14px;margin-bottom:20px;text-decoration:none}.brand-mark[data-v-b1796896]{align-items:center;background:var(--peach);border-radius:50%;color:var(--ink);display:inline-flex;height:42px;justify-content:center;width:42px}.brand-mark[data-v-b1796896],.brand-name[data-v-b1796896]{font-family:var(--font-display,var(--font-sans));font-size:22px;font-weight:500;line-height:1}.brand-name[data-v-b1796896]{letter-spacing:-.01em}.brand-name em[data-v-b1796896]{color:var(--ink-soft);font-family:var(--font-italic,var(--font-sans));font-style:italic;font-weight:400}.brand-pitch[data-v-b1796896]{color:var(--ink-soft);font-size:15px;line-height:1.65;margin:0 0 28px;max-width:38ch}.brand-meta[data-v-b1796896]{gap:16px;list-style:none;margin:0;padding:0}.brand-meta[data-v-b1796896],.brand-meta li[data-v-b1796896]{display:flex;flex-direction:column}.brand-meta li[data-v-b1796896]{gap:4px}.meta-label[data-v-b1796896]{color:var(--ink-soft);font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.meta-value[data-v-b1796896]{color:var(--ink);font-family:var(--font-italic,var(--font-sans));font-size:17px;font-style:italic}.meta-value--link[data-v-b1796896]{text-decoration:none;transition:color .2s ease}.meta-value--link[data-v-b1796896]:hover{color:var(--clay)}.col h3[data-v-b1796896]{color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.28em;margin:0 0 20px;text-transform:uppercase}.col ul[data-v-b1796896]{display:flex;flex-direction:column;font-size:14px;gap:12px;list-style:none;margin:0;padding:0}.col a[data-v-b1796896],.col ul[data-v-b1796896]{color:var(--ink-soft)}.col a[data-v-b1796896]{position:relative;text-decoration:none;transition:color .2s ease,padding .2s ease}.col a[data-v-b1796896]:before{color:var(--clay);content:"→";left:-16px;opacity:0;position:absolute;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.col a[data-v-b1796896]:hover{color:var(--ink);padding-left:4px}.col a[data-v-b1796896]:hover:before{opacity:1;transform:translate(0)}.industry-chips[data-v-b1796896]{flex-direction:row!important;flex-wrap:wrap;gap:8px!important}.industry-chips li[data-v-b1796896]{border-radius:999px;color:var(--ink);font-size:12px;font-weight:500;padding:6px 12px}.industry-chips .chip-0[data-v-b1796896]{background:var(--peach)}.industry-chips .chip-1[data-v-b1796896]{background:var(--lavender)}.industry-chips .chip-2[data-v-b1796896]{background:var(--sage)}.industry-chips .chip-3[data-v-b1796896]{background:var(--butter)}.footer-mark[data-v-b1796896]{color:var(--ink);font-family:var(--font-display,var(--font-sans));font-size:clamp(8rem,22vw,22rem);font-weight:400;letter-spacing:-.04em;line-height:.82;margin:80px -2vw 0;pointer-events:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-mark em[data-v-b1796896]{color:var(--clay);font-family:var(--font-italic,var(--font-sans));font-style:italic}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.footer-mark[data-v-b1796896]{background:linear-gradient(180deg,var(--ink) 0,var(--ink) 70%,rgba(27,26,23,.35) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.footer-mark em[data-v-b1796896]{-webkit-text-fill-color:var(--clay)}}.footer-bottom[data-v-b1796896]{align-items:center;border-top:1px solid var(--line);color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;margin-top:32px;padding-top:28px}.legal[data-v-b1796896]{display:flex;gap:24px;list-style:none;margin:0;padding:0}.legal a[data-v-b1796896]{color:var(--ink-soft);text-decoration:none;transition:color .2s ease}.legal a[data-v-b1796896]:hover{color:var(--ink)}@media(max-width:720px){.footer-cta[data-v-b1796896]{padding:28px 24px}.footer-cta-btn[data-v-b1796896]{font-size:10.5px;padding:14px 22px}.footer-mark[data-v-b1796896]{margin-top:56px}}
