:root{--ink:#1b2a4a;--muted:#3d4b66;--line:#e6eaf0;--paper:#fff;--mist:#f5f7fa;--sun:#ffd447;--grape:#6a3fd8;--grape-dark:#4c2aa6;--grape-soft:#8b66f0;--green:#2bb673;--mint:#cdf3df;--sky:#cfe6ff;--pink:#ffd9e8;--peach:#ffe1cc;--lemon:#fff1b8;--lilac:#e8deff;--pink-strong:#ff6fa5;--sky-strong:#4da3ff;--orange:#ff8a3d;--display:"Bricolage Grotesque", "Arial Rounded MT Bold", "Trebuchet MS", sans-serif;--body:"Nunito Sans", "Segoe UI", system-ui, sans-serif;--wrap:1240px;--pill:999px;--border:2px solid var(--ink);--shadow:5px 5px 0 var(--ink);--shadow-lg:9px 9px 0 var(--ink)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--body);color:var(--ink);background:var(--paper);margin:0;font-size:17px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--grape)}a:hover{color:var(--grape-dark)}:focus-visible{outline:3px solid var(--grape);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--display);margin:0;font-weight:800;line-height:1.1}h1{letter-spacing:-.03em;font-size:clamp(2.6rem,6vw,4.1rem);line-height:1.02}h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.75rem)}h3{font-size:1.45rem}p{margin:0}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.section{padding-block:80px}.section--tight{padding-block:48px}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;gap:22px;display:flex}.row>*{min-width:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.kicker{font-size:.95rem;font-weight:800}.lede{max-width:34em;font-size:1.2rem;font-weight:600}.small{color:var(--muted);font-size:.9rem}.strong-link{font-weight:800}.btn{min-height:48px;font:inherit;cursor:pointer;border:var(--border);border-radius:var(--pill);justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn--primary{background:var(--grape);color:#fff}.btn--primary:hover{color:#fff;background:var(--grape-dark)}.btn--light{color:var(--ink);background:#fff}.btn--light:hover{color:var(--ink)}.btn--ink{background:var(--ink);color:#fff}.btn--ink:hover{color:#fff}.btn--lift{box-shadow:4px 4px 0 var(--ink)}.btn--lift:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn--lift:hover{transform:none}}.chip{border:var(--border);border-radius:var(--pill);background:#fff;align-self:flex-start;padding:4px 14px;font-size:.85rem;font-weight:800;display:inline-block}.bg-sun{background:var(--sun)}.bg-mint{background:var(--mint)}.bg-sky{background:var(--sky)}.bg-pink{background:var(--pink)}.bg-peach{background:var(--peach)}.bg-lemon{background:var(--lemon)}.bg-lilac{background:var(--lilac)}.bg-grape{background:var(--grape);color:#fff}.bg-green{background:var(--green)}.bg-mist{background:var(--mist)}.bg-ink{background:var(--ink);color:#fff}.frame{border:var(--border);text-align:center;color:var(--muted);border-radius:26px;justify-content:center;align-items:center;padding:16px;font-weight:800;display:flex;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.frame--img{padding:0}.card-link{color:var(--ink);flex-direction:column;flex:260px;gap:10px;text-decoration:none;display:flex}.card-link:hover{color:var(--ink)}.card-link:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}.box{border:var(--border);border-radius:22px;padding:22px}.blob{pointer-events:none;border-radius:50%;position:absolute}.has-blobs{position:relative;overflow:hidden}.has-blobs>.wrap{position:relative}label{font-size:.95rem;font-weight:800}input[type=email],input[type=text],textarea{font:inherit;color:var(--ink);border:var(--border);border-radius:var(--pill);background:#fff;width:100%;min-height:48px;padding:12px 18px}textarea{border-radius:20px;min-height:140px}.prose{max-width:42em;font-size:1.08rem}.prose>*+*{margin-top:1em}.prose h2{margin-top:1.6em;font-size:1.9rem}.prose h3{margin-top:1.4em}.prose ul,.prose ol{padding-left:1.3em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo[data-astro-cid-f7espo7c]{font-family:var(--display);letter-spacing:-.02em;font-size:1.85rem;font-weight:800;line-height:1}.t1[data-astro-cid-f7espo7c]{color:#e8457f}.o[data-astro-cid-f7espo7c]{color:#1f6fc5}.t2[data-astro-cid-f7espo7c]{color:#1e9a5f}.s[data-astro-cid-f7espo7c]{color:#e86a1a}.dark[data-astro-cid-f7espo7c] .t1[data-astro-cid-f7espo7c]{color:#ff8db7}.dark[data-astro-cid-f7espo7c] .o[data-astro-cid-f7espo7c]{color:#7dbbff}.dark[data-astro-cid-f7espo7c] .t2[data-astro-cid-f7espo7c]{color:#6edba4}.dark[data-astro-cid-f7espo7c] .s[data-astro-cid-f7espo7c]{color:#ffb074}.site-header[data-astro-cid-nen7h5rs]{border-bottom:3px solid var(--ink);z-index:10;background:#fff;position:relative}.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-block:14px;display:flex}.left[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.home[data-astro-cid-nen7h5rs]{color:var(--ink);text-decoration:none}.city[data-astro-cid-nen7h5rs]{position:relative}.city[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;background:var(--sky);border:var(--border);border-radius:var(--pill);align-items:center;gap:8px;min-height:44px;padding:6px 16px;font-size:.95rem;font-weight:800;list-style:none;display:flex}.city[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.city[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border:var(--border);width:250px;box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0}.city[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.city[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] .soon[data-astro-cid-nen7h5rs]{color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.city[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:var(--mint)}.city[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#b6ebcf}.live[data-astro-cid-nen7h5rs]{color:#1e7a4c;font-size:.75rem;font-weight:800}.soon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:.75rem;font-weight:800}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:.97rem;font-weight:800;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.cta){color:var(--ink);padding:10px 0;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.cta):hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.cta[data-astro-cid-nen7h5rs]{min-height:44px;padding:8px 20px}@media (width<=720px){.nav[data-astro-cid-nen7h5rs]{gap:0 16px;font-size:.95rem}.cta[data-astro-cid-nen7h5rs]{width:100%}}.foot[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:44px;font-size:.95rem;display:flex}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px 20px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sun)}.copy[data-astro-cid-jo6i4kqk]{color:#c9d2e0}
