.blue-hero[data-astro-cid-k3mo5dtf]{--hero-deep: var(--blue-deep-2);--hero-gold: #f7ce46;--hero-cream: #faf8f4;--hero-dim: rgba(250, 248, 244, .72);--hero-faint: rgba(250, 248, 244, .44);position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:48px;background:radial-gradient(120% 140% at 80% 80%,var(--teal-ink) 0%,var(--hero-deep) 60%);color:var(--hero-cream);overflow:hidden;padding:clamp(56px,10vh,120px) max(6vw,calc((100vw - 1240px)/2))}.blue-hero-copy[data-astro-cid-k3mo5dtf]{flex:1 1 420px;max-width:560px}.blue-hero-kicker[data-astro-cid-k3mo5dtf]{color:var(--hero-gold);display:flex;align-items:center;gap:12px;margin-bottom:26px;opacity:0;animation:blue-hero-rise .9s .15s cubic-bezier(.22,.61,.36,1) forwards}.blue-hero[data-astro-cid-k3mo5dtf] h1[data-astro-cid-k3mo5dtf]{font-family:var(--font-heading, sans-serif);font-weight:700;font-size:clamp(38px,4.7vw,64px);line-height:1.05;color:var(--hero-cream);margin:0 0 22px;opacity:0;animation:blue-hero-rise 1.1s .3s cubic-bezier(.22,.61,.36,1) forwards}.blue-hero-sub[data-astro-cid-k3mo5dtf]{font-family:var(--font-body, sans-serif);font-weight:400;font-size:16px;line-height:1.6;color:var(--hero-dim);max-width:480px;margin:0 0 34px;opacity:0;animation:blue-hero-rise 1.1s .5s cubic-bezier(.22,.61,.36,1) forwards}.blue-hero-cta-row[data-astro-cid-k3mo5dtf]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;opacity:0;animation:blue-hero-rise 1.1s .7s cubic-bezier(.22,.61,.36,1) forwards}.blue-hero-cta[data-astro-cid-k3mo5dtf]{font-family:var(--font-body, sans-serif);font-weight:700;font-size:14px;background:var(--hero-gold);color:var(--ink);text-decoration:none;padding:14px 24px;border-radius:8px;display:inline-flex;align-items:center;gap:10px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;box-shadow:0 8px 30px #f7ce462e}.blue-hero-cta[data-astro-cid-k3mo5dtf]:hover{transform:translateY(-2px);box-shadow:0 14px 40px #f7ce4647}.blue-hero-cta[data-astro-cid-k3mo5dtf] svg[data-astro-cid-k3mo5dtf]{width:14px;height:14px}.blue-hero-cta2[data-astro-cid-k3mo5dtf]{font-family:var(--font-body, sans-serif);font-weight:700;font-size:14px;color:var(--hero-cream);text-decoration:none;display:inline-flex;align-items:center;gap:9px;padding:14px 4px;transition:color .2s}.blue-hero-cta2[data-astro-cid-k3mo5dtf]:hover{color:var(--hero-gold)}.blue-hero-cta2[data-astro-cid-k3mo5dtf] svg[data-astro-cid-k3mo5dtf]{width:13px;height:13px;flex-shrink:0}.blue-hero-visual[data-astro-cid-k3mo5dtf]{flex:1 1 320px;min-width:0;display:flex;justify-content:center}.blue-hero-carousel[data-astro-cid-k3mo5dtf]{position:relative;width:100%;min-width:0;aspect-ratio:1968 / 1128;filter:drop-shadow(0 22px 40px rgba(0,0,0,.45));opacity:0;animation:blue-hero-rise 1s .55s cubic-bezier(.22,.61,.36,1) forwards}.blue-hero-carousel__slide[data-astro-cid-k3mo5dtf]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .4s ease}.blue-hero-carousel__slide[data-astro-cid-k3mo5dtf].is-active{opacity:1}@keyframes blue-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.blue-hero[data-astro-cid-k3mo5dtf]{flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:64px 6vw}.blue-hero-copy[data-astro-cid-k3mo5dtf]{flex:none;max-width:none}.blue-hero-visual[data-astro-cid-k3mo5dtf]{flex:none;order:-1;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.blue-hero-kicker[data-astro-cid-k3mo5dtf],.blue-hero[data-astro-cid-k3mo5dtf] h1[data-astro-cid-k3mo5dtf],.blue-hero-sub[data-astro-cid-k3mo5dtf],.blue-hero-cta-row[data-astro-cid-k3mo5dtf],.blue-hero-carousel[data-astro-cid-k3mo5dtf]{animation:none!important;opacity:1!important;transform:none!important}.blue-hero-carousel__slide[data-astro-cid-k3mo5dtf]{transition:none!important}}.blue-hero-sub[data-astro-cid-k3mo5dtf] a[data-astro-cid-k3mo5dtf]{color:var(--yellow)}.blue-hero-sub[data-astro-cid-k3mo5dtf]+.blue-hero-sub[data-astro-cid-k3mo5dtf]{margin-top:-18px}.logos-about__logos[data-astro-cid-k3mo5dtf]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 36px}.logos-about__logos[data-astro-cid-k3mo5dtf] img[data-astro-cid-k3mo5dtf]{width:120px;height:auto;object-fit:contain}.logos-about__link[data-astro-cid-k3mo5dtf]{display:block;line-height:0;transition:opacity .2s}.logos-about__link[data-astro-cid-k3mo5dtf]:hover,.logos-about__link[data-astro-cid-k3mo5dtf]:focus-visible{opacity:.7}.logos-about__line[data-astro-cid-k3mo5dtf]{max-width:720px;margin:0 auto 32px;font-size:15px;line-height:1.5;color:var(--text)}.ledger__head[data-astro-cid-k3mo5dtf]{max-width:900px;margin:0 auto 40px;text-align:center}.ledger__table[data-astro-cid-k3mo5dtf]{width:100%;max-width:900px;margin:0 auto;border-collapse:collapse;font-size:17px;line-height:1.45}.ledger__table[data-astro-cid-k3mo5dtf] th[data-astro-cid-k3mo5dtf],.ledger__table[data-astro-cid-k3mo5dtf] td[data-astro-cid-k3mo5dtf]{text-align:left;vertical-align:top;padding:16px 20px 16px 0;border-bottom:1px solid var(--border)}.ledger__table[data-astro-cid-k3mo5dtf] th[data-astro-cid-k3mo5dtf]{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ledger__table[data-astro-cid-k3mo5dtf] td[data-astro-cid-k3mo5dtf]:first-child{width:40%;opacity:.7}.ledger__table[data-astro-cid-k3mo5dtf] td[data-astro-cid-k3mo5dtf]:last-child{font-weight:600}@media(max-width:767px){.ledger__table[data-astro-cid-k3mo5dtf]{font-size:15px}}.cc[data-astro-cid-k3mo5dtf]{--cc-card-w: min(660px, 46vw);--cc-card-h: calc(var(--cc-card-w) * 1128 / 1968);--cc-ease: cubic-bezier(.65, 0, .35, 1);background:#fff;overflow:hidden}.cc__stage[data-astro-cid-k3mo5dtf]{position:relative;padding:0 0 72px}.cc__carousel[data-astro-cid-k3mo5dtf]{position:relative;height:calc(var(--cc-card-h) * 1.14);touch-action:pan-y;user-select:none;-webkit-user-select:none}.cc__card[data-astro-cid-k3mo5dtf]{position:absolute;top:0;left:50%;width:var(--cc-card-w);height:var(--cc-card-h);margin-left:calc(var(--cc-card-w) / -2);filter:drop-shadow(0 22px 30px rgba(17,17,17,.18));transition:transform 1s var(--cc-ease),opacity .6s ease}.cc__card[data-astro-cid-k3mo5dtf] img[data-astro-cid-k3mo5dtf]{display:block;width:100%;height:100%;object-fit:contain}.cc__card[data-astro-cid-k3mo5dtf][data-pos="0"]{z-index:3;transform:none}.cc__card[data-astro-cid-k3mo5dtf][data-pos="-1"]{z-index:2;transform:translate(-100%,5%) scale(.88)}.cc__card[data-astro-cid-k3mo5dtf][data-pos="1"]{z-index:2;transform:translate(100%,5%) scale(.88)}.cc__card[data-astro-cid-k3mo5dtf][data-pos="-2"]{z-index:1;opacity:0;transform:translate(-200%,10%) scale(.8)}.cc__card[data-astro-cid-k3mo5dtf][data-pos="2"]{z-index:1;opacity:0;transform:translate(200%,10%) scale(.8)}.cc__card[data-astro-cid-k3mo5dtf][data-pos="-3"],.cc__card[data-astro-cid-k3mo5dtf][data-pos="-4"]{z-index:0;opacity:0;transform:translate(-200%,10%) scale(.8)}.cc__card[data-astro-cid-k3mo5dtf][data-pos="3"],.cc__card[data-astro-cid-k3mo5dtf][data-pos="4"]{z-index:0;opacity:0;transform:translate(200%,10%) scale(.8)}.cc__hit[data-astro-cid-k3mo5dtf]{position:absolute;top:0;bottom:0;z-index:4;width:calc(50% - var(--cc-card-w) / 2);padding:0;border:0;background:none;cursor:pointer}.cc__hit--prev[data-astro-cid-k3mo5dtf]{left:0}.cc__hit--next[data-astro-cid-k3mo5dtf]{right:0}.cc__hit[data-astro-cid-k3mo5dtf]:focus-visible{outline:2px solid var(--blue-primary);outline-offset:-6px}.cc__pause[data-astro-cid-k3mo5dtf]{position:absolute;right:24px;bottom:24px;z-index:5;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;transition:color .2s,border-color .2s}.cc__pause[data-astro-cid-k3mo5dtf]:hover,.cc__pause[data-astro-cid-k3mo5dtf]:focus-visible{color:var(--blue-primary);border-color:var(--blue-primary)}.cc__pause[data-astro-cid-k3mo5dtf] svg[data-astro-cid-k3mo5dtf]{width:16px;height:16px}.cc__icon-play[data-astro-cid-k3mo5dtf],.cc__pause[data-astro-cid-k3mo5dtf][aria-pressed=true] .cc__icon-pause[data-astro-cid-k3mo5dtf]{display:none}.cc__pause[data-astro-cid-k3mo5dtf][aria-pressed=true] .cc__icon-play[data-astro-cid-k3mo5dtf]{display:block}@media(max-width:767px){.cc[data-astro-cid-k3mo5dtf]{--cc-card-w: 78vw}.cc__stage[data-astro-cid-k3mo5dtf]{padding:0 0 56px}.cc__pause[data-astro-cid-k3mo5dtf]{right:16px;bottom:12px}}@media(prefers-reduced-motion:reduce){.cc__card[data-astro-cid-k3mo5dtf]{transition:none!important}}.layouts[data-astro-cid-k3mo5dtf]{padding-left:0;padding-right:0;padding-bottom:24px}.layouts__head[data-astro-cid-k3mo5dtf]{margin:0 auto 48px;padding:0 20px;text-align:center}.layouts__head[data-astro-cid-k3mo5dtf] .lead[data-astro-cid-k3mo5dtf]{margin:0}.layouts__cta[data-astro-cid-k3mo5dtf]{margin:32px 0 0}@media(max-width:767px){.layouts__head[data-astro-cid-k3mo5dtf]{margin-bottom:32px}}
