.aal[data-astro-cid-zto5zncg]{--y:#ffd23f;--y-deep:#ffb21a;--ink:#111;--night:#150d45;--night-2:#2a1a78;--violet:#5b2bd1;--pink:#f29be0;--paper:#fffdf5;--lilac:#efe7ff;color:var(--ink);font-weight:500}.aal[data-astro-cid-zto5zncg] a[data-astro-cid-zto5zncg]{color:inherit;text-decoration-color:currentColor;text-decoration-thickness:2px}.aal[data-astro-cid-zto5zncg] [data-astro-cid-zto5zncg]:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:6px;box-shadow:0 0 0 7px #fff}.aal-kicker[data-astro-cid-zto5zncg]{border:2.5px solid var(--ink);background:var(--y);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:.45rem .9rem;font-size:.78rem;font-weight:800;display:inline-block}.aal-kicker--ink[data-astro-cid-zto5zncg]{background:#fff}.aal-h2[data-astro-cid-zto5zncg]{font-family:AAL Display,Arial Black,Impact,sans-serif;font-size:var(--step-4);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:1}.aal-btns[data-astro-cid-zto5zncg]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.aal-btn[data-astro-cid-zto5zncg]{border:3px solid var(--ink);min-height:50px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:14px;align-items:center;gap:.5em;padding:.8rem 1.3rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;color:var(--ink)!important}.aal-btn[data-astro-cid-zto5zncg]:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-1px)}.aal-btn--yellow[data-astro-cid-zto5zncg]{background:var(--y)}.aal-hero[data-astro-cid-zto5zncg]{isolation:isolate;padding-block:var(--space-7) var(--space-6);background:radial-gradient(40rem 18rem at 15% 18%, #f29be047, transparent 70%), radial-gradient(36rem 16rem at 88% 30%, #f29be038, transparent 70%), linear-gradient(180deg, var(--night) 0%, var(--night-2) 70%, #3a1f93 100%);color:#fff;position:relative;overflow:hidden}.aal-stars[data-astro-cid-zto5zncg]{z-index:-1;opacity:.8;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff 99%,#0000),radial-gradient(1px 1px at 28% 64%,#fff 99%,#0000),radial-gradient(2px 2px at 44% 12%,#fff 99%,#0000),radial-gradient(1px 1px at 63% 40%,#fff 99%,#0000),radial-gradient(1.5px 1.5px at 78% 18%,#fff 99%,#0000),radial-gradient(1px 1px at 88% 58%,#fff 99%,#0000),radial-gradient(2px 2px at 6% 80%,#fff 99%,#0000),radial-gradient(1px 1px at 52% 84%,#fff 99%,#0000),radial-gradient(1.5px 1.5px at 94% 86%,#fff 99%,#0000);position:absolute;inset:0}.aal-hero__inner[data-astro-cid-zto5zncg]{text-align:center;justify-items:center;gap:var(--space-4);display:grid}.aal-logo[data-astro-cid-zto5zncg]{--logo-w:min(520px, 86vw);width:var(--logo-w);margin:calc(var(--logo-w) * -.06) 0 calc(var(--logo-w) * -.155);line-height:0}.aal-logo[data-astro-cid-zto5zncg] img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 30px #00000059);width:100%;height:auto}.aal-tagline[data-astro-cid-zto5zncg]{text-transform:uppercase;color:var(--y);text-shadow:.07em .07em 0 var(--ink);letter-spacing:.02em;text-wrap:balance;font-family:AAL Display,Arial Black,sans-serif;font-size:clamp(1.6rem,1.1rem + 2.2vw,2.6rem);line-height:1.15;position:relative}.aal-lede[data-astro-cid-zto5zncg]{max-width:36rem;font-size:var(--step-1);color:#ece6ff;line-height:1.5}.aal-hero[data-astro-cid-zto5zncg] .aal-btns[data-astro-cid-zto5zncg]{margin-top:var(--space-3)}.aal-bus[data-astro-cid-zto5zncg]{padding-block:var(--space-6) var(--space-8);background:linear-gradient(#3a1f93,#2a1a78)}.aal-frame[data-astro-cid-zto5zncg]{border:4px solid var(--ink);background:var(--night);box-shadow:10px 10px 0 var(--ink);border-radius:26px;margin:0;overflow:hidden}.aal-frame[data-astro-cid-zto5zncg] img{object-fit:contain;width:100%;height:auto;display:block}.aal-frame--bus[data-astro-cid-zto5zncg] img{aspect-ratio:1672/941}.aal-caption[data-astro-cid-zto5zncg]{margin-top:var(--space-5);text-align:center;font-family:AAL Display,sans-serif;font-size:var(--step-1);color:#fff;letter-spacing:.02em}.aal-concept[data-astro-cid-zto5zncg]{padding-block:var(--space-8);background:var(--y);border-block:4px solid var(--ink)}.aal-concept[data-astro-cid-zto5zncg] .aal-h2[data-astro-cid-zto5zncg]{text-align:center;margin-bottom:var(--space-7)}.aal-ideas[data-astro-cid-zto5zncg]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.aal-idea[data-astro-cid-zto5zncg]{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:20px;padding:2.4rem 1.6rem 1.6rem;position:relative}.aal-idea[data-astro-cid-zto5zncg]:nth-child(2){rotate:.8deg}.aal-idea[data-astro-cid-zto5zncg]:nth-child(3){rotate:-.8deg}.aal-idea__n[data-astro-cid-zto5zncg]{border:3px solid var(--ink);background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-family:AAL Display,sans-serif;font-size:1.4rem;display:grid;position:absolute;top:-1.4rem;left:1.3rem}.aal-idea[data-astro-cid-zto5zncg] h3[data-astro-cid-zto5zncg]{font-family:AAL Display,sans-serif;font-weight:400;font-size:var(--step-2);text-transform:uppercase;line-height:1}.aal-idea[data-astro-cid-zto5zncg] p[data-astro-cid-zto5zncg]{margin-top:.6rem}@media (width<=860px){.aal-ideas[data-astro-cid-zto5zncg]{gap:var(--space-7);grid-template-columns:1fr}.aal-idea[data-astro-cid-zto5zncg]{rotate:none!important}}.aal-host[data-astro-cid-zto5zncg]{padding-block:var(--space-8);background:var(--lilac)}.aal-host__grid[data-astro-cid-zto5zncg]{gap:var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.aal-frame--portrait[data-astro-cid-zto5zncg]{justify-self:center;width:100%;max-width:380px;rotate:-2deg}.aal-frame--portrait[data-astro-cid-zto5zncg] img{aspect-ratio:1}.aal-host__copy[data-astro-cid-zto5zncg]{justify-items:start;gap:var(--space-4);font-size:var(--step-1);line-height:1.5;display:grid}.aal-host__copy[data-astro-cid-zto5zncg] p[data-astro-cid-zto5zncg]:last-child{max-width:34rem}@media (width<=760px){.aal-host__grid[data-astro-cid-zto5zncg]{gap:var(--space-6);grid-template-columns:1fr}.aal-frame--portrait[data-astro-cid-zto5zncg]{max-width:300px}}.aal-night[data-astro-cid-zto5zncg]{background:var(--night);color:#fff;border-top:4px solid var(--ink);position:relative}.aal-night__art[data-astro-cid-zto5zncg]{margin:0;line-height:0}.aal-night__art[data-astro-cid-zto5zncg] img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto}.aal-night__copy[data-astro-cid-zto5zncg]{justify-items:start;gap:var(--space-4);display:grid}.aal-night__copy[data-astro-cid-zto5zncg] p[data-astro-cid-zto5zncg]{font-size:var(--step-1);color:#ece6ff;max-width:26rem}.aal-night[data-astro-cid-zto5zncg] .aal-h2[data-astro-cid-zto5zncg]{max-width:12ch;text-shadow:4px 4px 0 var(--ink)}@media (width>=901px){.aal-night__art[data-astro-cid-zto5zncg]:after{content:"";background:linear-gradient(90deg,#150d45eb 0%,#150d45b3 32%,#150d4500 58%);position:absolute;inset:0}.aal-night__copy[data-astro-cid-zto5zncg]{align-content:center;position:absolute;inset:0}}@media (width<=900px){.aal-night__copy[data-astro-cid-zto5zncg]{padding-block:var(--space-7)}}.aal-links[data-astro-cid-zto5zncg]{padding-block:var(--space-7);background:var(--y);border-top:4px solid var(--ink)}.aal-links__inner[data-astro-cid-zto5zncg]{justify-content:space-between;gap:var(--space-5);grid-template-columns:repeat(4,auto);display:grid}.aal-links__item[data-astro-cid-zto5zncg]{overflow-wrap:anywhere;gap:.2rem;font-weight:700;display:grid}.aal-links__k[data-astro-cid-zto5zncg]{letter-spacing:.14em;text-transform:uppercase;color:#4a3a00;font-size:.74rem;font-weight:800}.aal-links[data-astro-cid-zto5zncg] a[data-astro-cid-zto5zncg]:hover{color:var(--violet)}@media (width<=860px){.aal-links__inner[data-astro-cid-zto5zncg]{grid-template-columns:1fr 1fr;justify-content:stretch}}@media (width<=480px){.aal-links__inner[data-astro-cid-zto5zncg]{grid-template-columns:1fr}}
