.igc[data-astro-cid-ybsnzmum]{position:relative;min-width:0}.igc-track[data-astro-cid-ybsnzmum]{list-style:none;margin:0;padding:4px 8px 10px 2px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.igc-track[data-astro-cid-ybsnzmum]::-webkit-scrollbar{display:none}.igc-slide[data-astro-cid-ybsnzmum]{flex:0 0 64%;scroll-snap-align:start;min-width:0}@media(min-width:1024px){.igc-slide[data-astro-cid-ybsnzmum]{flex-basis:100%}.igc-track[data-astro-cid-ybsnzmum]{padding-right:8px}}.ig-link[data-astro-cid-ybsnzmum],.ig-link[data-astro-cid-ybsnzmum] [data-astro-cid-ybsnzmum]{text-decoration:none!important}.ig-link[data-astro-cid-ybsnzmum]{display:block;color:inherit}.ig-link[data-astro-cid-ybsnzmum]:hover .ig-post[data-astro-cid-ybsnzmum]{border-color:var(--color-green)}.ig-post[data-astro-cid-ybsnzmum]{margin:0;background:#fff;border:1px solid var(--color-line);border-radius:10px;overflow:hidden}.ig-head[data-astro-cid-ybsnzmum]{display:flex;align-items:center;gap:8px;padding:5px 10px;font-size:.82rem;font-weight:700}.ig-head[data-astro-cid-ybsnzmum] img[data-astro-cid-ybsnzmum]{width:24px;height:24px}@media(min-width:1024px){.ig-head[data-astro-cid-ybsnzmum]{padding:8px 12px;font-size:.9rem}.ig-head[data-astro-cid-ybsnzmum] img[data-astro-cid-ybsnzmum]{width:30px;height:30px}.ig-foot[data-astro-cid-ybsnzmum]{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px 12px}.ig-cap[data-astro-cid-ybsnzmum]{width:100%}}.ig-head[data-astro-cid-ybsnzmum] img[data-astro-cid-ybsnzmum]{border-radius:999px;background:var(--color-moon);padding:2px}.ig-user[data-astro-cid-ybsnzmum]{flex:1}.ig-dots[data-astro-cid-ybsnzmum]{color:var(--color-ink-soft);letter-spacing:1px;font-size:.7rem}.ig-post[data-astro-cid-ybsnzmum] .ig-img[data-astro-cid-ybsnzmum]{border:0;border-radius:0;aspect-ratio:4 / 3;width:100%;height:auto;display:block}.ig-foot[data-astro-cid-ybsnzmum]{display:flex;align-items:center;gap:10px;padding:7px 10px 8px;font-size:.84rem;line-height:1.35;min-width:0}.ig-icons[data-astro-cid-ybsnzmum]{display:flex;gap:10px;flex:0 0 auto;align-self:flex-start}.ig-icons[data-astro-cid-ybsnzmum] svg[data-astro-cid-ybsnzmum]{width:20px;height:20px;fill:none;stroke:var(--color-ink);stroke-width:1.7;stroke-linejoin:round}.ig-cap[data-astro-cid-ybsnzmum]{display:block;min-width:0;flex:1;color:var(--color-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-cap[data-astro-cid-ybsnzmum] b[data-astro-cid-ybsnzmum]{color:var(--color-ink)}.igc-ctrl[data-astro-cid-ybsnzmum]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:2px;padding-right:1.25rem}@media(min-width:1024px){.igc-ctrl[data-astro-cid-ybsnzmum]{justify-content:center;padding-right:0}}.igc-btn[data-astro-cid-ybsnzmum]{display:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--color-line);background:#fff;cursor:pointer;place-items:center;color:var(--color-ink)}.igc-btn[data-astro-cid-ybsnzmum] svg[data-astro-cid-ybsnzmum]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1024px){.igc-btn[data-astro-cid-ybsnzmum]{display:grid}}.igc-dots[data-astro-cid-ybsnzmum]{display:flex;gap:2px}.igc-dot[data-astro-cid-ybsnzmum]{width:24px;height:24px;border:0;background:none;padding:0;cursor:pointer;position:relative}.igc-dot[data-astro-cid-ybsnzmum]:after{content:"";position:absolute;inset:8px;border-radius:999px;background:var(--color-shade);transition:background .2s}.igc-dot[data-astro-cid-ybsnzmum].is-on:after{background:var(--color-green);inset:7px}.more-short[data-astro-cid-ybsnzmum]{display:none}@media(max-width:399px){.more-long[data-astro-cid-ybsnzmum]{display:none}.more-short[data-astro-cid-ybsnzmum]{display:inline}}.igc-more[data-astro-cid-ybsnzmum]{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-weight:700;font-size:.92rem;white-space:nowrap}.igc-more[data-astro-cid-ybsnzmum] svg[data-astro-cid-ybsnzmum]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}@media(min-width:1024px){.igc-more[data-astro-cid-ybsnzmum]{margin-left:12px}}.igc-dots[data-astro-cid-ybsnzmum]{flex-wrap:nowrap}.tiles[data-astro-cid-weuvsrsr]{list-style:none;margin:0;padding:0 4px 4px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.tile[data-astro-cid-weuvsrsr]{--sb-x: 3px;--sb-y: 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:76px;padding:8px 4px;border-radius:10px;background:#fff;border:1px solid var(--color-line);color:var(--color-ink);text-decoration:none!important;text-align:center}.tile[data-astro-cid-weuvsrsr]:hover,.tile[data-astro-cid-weuvsrsr]:focus-visible{background:var(--color-lime);border-color:var(--color-lime-deep);color:var(--color-ink);animation:none}.tile[data-astro-cid-weuvsrsr] svg[data-astro-cid-weuvsrsr]{width:26px;height:26px;fill:none;stroke:var(--color-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tile-name[data-astro-cid-weuvsrsr]{font-size:.78rem;font-weight:700;line-height:1.15;hyphens:manual}li[data-astro-cid-weuvsrsr]:nth-child(4n+2) .tile[data-astro-cid-weuvsrsr] svg[data-astro-cid-weuvsrsr],li[data-astro-cid-weuvsrsr]:nth-child(4n+4) .tile[data-astro-cid-weuvsrsr] svg[data-astro-cid-weuvsrsr]{stroke:var(--color-gold-deep)}.tiles-all[data-astro-cid-weuvsrsr]{margin-top:10px;font-weight:700;font-size:.98rem}@media(min-width:1024px){.tile[data-astro-cid-weuvsrsr]{min-height:96px;gap:8px}.tile[data-astro-cid-weuvsrsr] svg[data-astro-cid-weuvsrsr]{width:32px;height:32px}.tile-name[data-astro-cid-weuvsrsr]{font-size:.92rem}}@media(prefers-reduced-motion:no-preference){.tiles[data-astro-cid-weuvsrsr] li[data-astro-cid-weuvsrsr]{animation:tile-in .38s var(--ease) both;animation-delay:calc(var(--i) * 55ms + .12s)}.tile[data-astro-cid-weuvsrsr]{animation:tile-walk 7.2s linear infinite;animation-delay:calc(var(--i) * .9s + 1s)}}@keyframes tile-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes tile-walk{0%,12.5%,to{background:#fff}3%,9%{background:var(--color-lime);border-color:var(--color-lime-deep)}}.tb[data-astro-cid-b6uqvatk]{padding-block:22px 34px}.tb-hint[data-astro-cid-b6uqvatk]{display:flex;align-items:center;justify-content:center;gap:6px;height:26px;margin-bottom:12px;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);opacity:0}.tb-hint[data-astro-cid-b6uqvatk] svg[data-astro-cid-b6uqvatk]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tb-grid[data-astro-cid-b6uqvatk]{list-style:none;margin:0;padding:0 4px 4px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(min-width:900px){.tb-grid[data-astro-cid-b6uqvatk]{grid-template-columns:repeat(4,1fr);gap:14px}.tb-grid[data-astro-cid-b6uqvatk] .tb-tile[data-astro-cid-b6uqvatk]:nth-child(4){background:var(--color-gold);color:var(--color-ink);--sb: var(--color-navy)}.tb-grid[data-astro-cid-b6uqvatk] .tb-tile[data-astro-cid-b6uqvatk]:nth-child(3){background:var(--color-green);color:#fff;--sb: var(--color-green-dark)}}.tb-tile[data-astro-cid-b6uqvatk]{display:flex;gap:10px;align-items:flex-start;padding:14px 12px;border-radius:10px;min-height:88px}.tb-tile[data-astro-cid-b6uqvatk].is-green{background:var(--color-green);color:#fff;--sb: var(--color-green-dark)}.tb-tile[data-astro-cid-b6uqvatk].is-gold{background:var(--color-gold);color:var(--color-ink);--sb: var(--color-navy)}.tb-tile[data-astro-cid-b6uqvatk] svg[data-astro-cid-b6uqvatk]{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.tb-tile[data-astro-cid-b6uqvatk] strong[data-astro-cid-b6uqvatk]{display:block;font-size:.9rem;line-height:1.25}.tb-tile[data-astro-cid-b6uqvatk] small[data-astro-cid-b6uqvatk]{display:block;font-size:.8rem;line-height:1.3;margin-top:3px}@media(prefers-reduced-motion:no-preference){.tb[data-astro-cid-b6uqvatk][data-armed] .tb-tile[data-astro-cid-b6uqvatk]{opacity:0;transform:translateY(14px)}.tb[data-astro-cid-b6uqvatk].is-in .tb-hint[data-astro-cid-b6uqvatk]{animation:tb-hint 1.1s ease both}.tb[data-astro-cid-b6uqvatk].is-in .tb-tile[data-astro-cid-b6uqvatk]{animation:tb-in .42s var(--ease) both;animation-delay:calc(.85s + var(--i) * .16s)}}@keyframes tb-hint{0%{opacity:0;transform:translateY(-4px)}35%,65%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes tb-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero[data-astro-cid-jdovvxl7]{padding-block:14px 8px}.hero-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"h1" "art" "car" "tiles" "meet" "sig"}.hero-h1[data-astro-cid-jdovvxl7]{grid-area:h1;font-family:var(--font-body);font-size:.78rem;line-height:1.45;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--color-green)}.seal[data-astro-cid-jdovvxl7]{display:none}.hero-meet[data-astro-cid-jdovvxl7]{grid-area:meet;margin-top:14px;display:block;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--color-line);color:var(--color-ink)!important;font-weight:700;text-decoration:none!important}.hero-meet[data-astro-cid-jdovvxl7]:hover{color:var(--color-green)!important}.hero-art[data-astro-cid-jdovvxl7]{grid-area:art;margin-top:4px;font-size:1.75rem;line-height:1.15;font-weight:600}.hero-car[data-astro-cid-jdovvxl7]{grid-area:car;margin-top:12px;margin-inline:-4px -1.25rem;min-width:0}.hero-tiles[data-astro-cid-jdovvxl7]{grid-area:tiles;margin-top:4px}.hero-sig[data-astro-cid-jdovvxl7]{grid-area:sig;margin-top:18px}.sig-line[data-astro-cid-jdovvxl7]{font-size:1.05rem;color:var(--color-ink-soft)}.sig-btn[data-astro-cid-jdovvxl7]{margin-top:12px}@media(max-width:639px){.sig-btn[data-astro-cid-jdovvxl7]{width:100%}}@media(min-width:1024px){.hero[data-astro-cid-jdovvxl7]{padding-block:44px 40px}.hero-grid[data-astro-cid-jdovvxl7]{grid-template-columns:minmax(0,1fr) minmax(0,560px);column-gap:96px;grid-template-areas:". car" "art car" "tiles car" "sig car" ". car";grid-template-rows:1fr auto auto auto 1fr}.hero-car[data-astro-cid-jdovvxl7]{margin:0;align-self:start;grid-row:1 / -1}.hero-art[data-astro-cid-jdovvxl7]{font-size:2.7rem;margin-top:0}.hero-tiles[data-astro-cid-jdovvxl7]{margin-top:20px}.hero-tiles[data-astro-cid-jdovvxl7] .tile{min-height:108px}.hero-meet[data-astro-cid-jdovvxl7]{display:none}.hero-sig[data-astro-cid-jdovvxl7]{margin-top:26px}.hero-h1[data-astro-cid-jdovvxl7]{grid-area:car;grid-row:1 / -1;z-index:3;align-self:start;justify-self:start;position:relative;width:166px;height:166px;margin:-26px 0 0 -92px;padding:0 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--color-ink);font-size:.66rem;line-height:1.25;letter-spacing:.06em;transform:rotate(-8deg)}.seal[data-astro-cid-jdovvxl7]{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}.h1-sep[data-astro-cid-jdovvxl7]{display:none}.h1a[data-astro-cid-jdovvxl7]{display:block}.h1b[data-astro-cid-jdovvxl7]{display:block;margin-top:5px;font-size:.8rem;letter-spacing:.04em;white-space:nowrap}.hero-car[data-astro-cid-jdovvxl7] .igc-slide .ig-head{padding-left:82px}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.hero-h1[data-astro-cid-jdovvxl7]:hover{animation:seal-wobble 1.8s ease-in-out infinite}}@keyframes seal-wobble{0%,to{transform:rotate(-8deg)}30%{transform:rotate(-5deg)}70%{transform:rotate(-11deg)}}.link-row[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:44px}.pill[data-astro-cid-jdovvxl7]{--sb-x: 3px;--sb-y: 3px;display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;border-radius:999px;background:#fff;border:2px solid var(--color-green);color:var(--color-green);font-weight:700;text-decoration:none!important}.pill[data-astro-cid-jdovvxl7]:hover{background:var(--color-green);color:#fff}.why[data-astro-cid-jdovvxl7]{list-style:none;padding:0 6px 6px 0;margin:0;display:grid;gap:22px}@media(min-width:768px){.why[data-astro-cid-jdovvxl7]{grid-template-columns:1fr 1fr}}.why-box[data-astro-cid-jdovvxl7]{position:relative;background:#fff;border:1px solid var(--color-line);border-radius:18px;padding:26px 24px 24px 74px}.why-dot[data-astro-cid-jdovvxl7]{position:absolute;left:20px;top:22px;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;background:var(--color-lime);color:var(--color-ink);box-shadow:2px 2px 0 var(--color-lime-deep)}.why-box[data-astro-cid-jdovvxl7]:nth-child(2n) .why-dot[data-astro-cid-jdovvxl7]{background:var(--color-gold);box-shadow:2px 2px 0 var(--color-gold-deep)}@media(prefers-reduced-motion:no-preference){.why[data-astro-cid-jdovvxl7][data-armed] .why-box[data-astro-cid-jdovvxl7]{opacity:0;transform:scale(.94) translateY(12px)}.why[data-astro-cid-jdovvxl7].is-in .why-box[data-astro-cid-jdovvxl7]{animation:why-pop .5s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--i) * .12s)}}@keyframes why-pop{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:none}}
