.hero[data-astro-cid-ge2uvauf]{border-bottom:2px solid #0000;border-image:var(--frame-img);grid-template-columns:minmax(0,1fr);display:grid}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;background:var(--surface);width:100%;max-height:46svh;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf] picture{display:contents}.hero__media[data-astro-cid-ge2uvauf] .hero__img,.hero__media[data-astro-cid-ge2uvauf] .hero__video{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-reveal) var(--ease-out);display:block;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]:hover .hero__img{transform:scale(1.02)}.hero__media--field[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--c-ink), var(--c-ink)) 62% 0 / 2px 100% no-repeat, linear-gradient(var(--c-ink), var(--c-ink)) 0 70% / 100% 2px no-repeat, linear-gradient(var(--c-lime), var(--c-lime)) 100% 100% / 38% 30% no-repeat, linear-gradient(var(--c-orange), var(--c-orange)) 0 100% / 62% 30% no-repeat, linear-gradient(135deg, var(--c-violet), var(--c-deep-purple))}.hero__field[data-astro-cid-ge2uvauf]{left:var(--space-3);bottom:var(--space-3);max-width:55%;font-family:var(--font-display);font-weight:800;font-size:var(--fs-d7);background:var(--c-ink);padding:var(--space-1) var(--space-2);letter-spacing:-.03em;text-transform:uppercase;color:var(--c-paper);line-height:.95;position:absolute}.hero__fig[data-astro-cid-ge2uvauf]{padding:var(--space-1) var(--space-2);background:var(--c-ink);color:var(--c-paper);position:absolute;bottom:0;right:0}.hero__mask[data-astro-cid-ge2uvauf]{z-index:1;padding:0 var(--space-3);color:#fff;mix-blend-mode:multiply;font-family:var(--font-display);font-weight:800;font-size:var(--fs-mega);letter-spacing:-.075em;text-transform:uppercase;pointer-events:none;transition:opacity var(--dur-media) var(--ease-out), transform var(--dur-reveal) var(--ease-out);background:#000;flex-direction:column;justify-content:center;line-height:.78;display:flex;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]:hover .hero__mask[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:focus-within .hero__mask[data-astro-cid-ge2uvauf]{opacity:0;transform:scale(1.15)}.hero__media[data-astro-cid-ge2uvauf].is-drawing .hero__mask[data-astro-cid-ge2uvauf]{display:none}.hero__media[data-astro-cid-ge2uvauf] .hero__draw{z-index:1;mix-blend-mode:multiply;touch-action:pan-y;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]:focus-within .hero__draw{opacity:0}@media (prefers-reduced-motion:reduce){.hero__mask[data-astro-cid-ge2uvauf]{transition:none}.hero__media[data-astro-cid-ge2uvauf]:hover .hero__mask[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:focus-within .hero__mask[data-astro-cid-ge2uvauf]{transform:none}}.hero__field[data-astro-cid-ge2uvauf],.hero__fig[data-astro-cid-ge2uvauf],.hero__sticker[data-astro-cid-ge2uvauf]{z-index:2}.hero__sticker[data-astro-cid-ge2uvauf]{top:var(--space-3);right:var(--space-3);border:2px solid var(--c-paper);background:var(--c-ink);color:var(--c-paper);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--dur-hover) var(--ease-out);border-radius:50%;padding:.5em 1.1em;font-size:clamp(.75rem,1.4vw,1.125rem);font-weight:800;position:absolute;transform:rotate(-12deg)}.hero__media[data-astro-cid-ge2uvauf]:hover .hero__sticker[data-astro-cid-ge2uvauf]{transform:rotate(8deg)scale(1.08)}.hero__panel[data-astro-cid-ge2uvauf]{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.hero__sys[data-astro-cid-ge2uvauf]{margin:0}.hero__name[data-astro-cid-ge2uvauf]{color:var(--text);font-size:clamp(2.75rem,13.5vw,4rem);line-height:var(--lh-display);letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;margin:0}@media (width>=900px){.hero__name-rest--fill[data-astro-cid-ge2uvauf]{background:var(--fill) center / cover, var(--c-paper);color:#0000;-webkit-background-clip:text;background-clip:text}}.hero__name-outline[data-astro-cid-ge2uvauf]{color:#0000;-webkit-text-stroke:2px var(--c-paper)}.hero__actions[data-astro-cid-ge2uvauf] .button:before{content:">>>" / "";letter-spacing:0;margin-right:.5em;font-size:.75em}.hero__tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lede);letter-spacing:-.015em;max-width:24rem;margin:0;line-height:1.15}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .button{white-space:nowrap;flex:8rem}.hero__pause[data-astro-cid-ge2uvauf]{cursor:pointer;justify-self:start;min-height:2.75rem}@media (width>=900px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) clamp(20rem,27vw,26rem);height:clamp(30rem,100svh - 9rem,50rem)}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:auto;height:100%;max-height:none}.hero__panel[data-astro-cid-ge2uvauf]{align-content:end;gap:var(--space-4);padding:var(--space-5) var(--space-5);border-left:2px solid #0000;border-image:var(--frame-img)}.hero__sys[data-astro-cid-ge2uvauf]{align-self:start;margin-bottom:auto}.hero__mask[data-astro-cid-ge2uvauf]{padding:0 var(--space-5);font-size:clamp(7rem,15vw,17rem)}.hero__name[data-astro-cid-ge2uvauf]{white-space:normal;font-size:var(--fs-d4);filter:drop-shadow(4px 4px 0 var(--c-violet)) drop-shadow(3px 3px 0 var(--c-orange))}.hero__actions[data-astro-cid-ge2uvauf] .button{flex:auto}}.strip[data-astro-cid-jxp34i24]{border-block:2px solid #0000;border-image:var(--frame-img);background:var(--bg);position:relative}ul[data-astro-cid-jxp34i24]{background:var(--gradient-frame);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-jxp34i24]{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);background:var(--bg);flex-direction:column;display:flex}li[data-astro-cid-jxp34i24]:last-child:nth-child(odd){grid-column:1/-1}.strip__value[data-astro-cid-jxp34i24]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d4);letter-spacing:-.05em;color:var(--text);line-height:.85}.strip__plus[data-astro-cid-jxp34i24]{color:var(--accent)}.strip__label[data-astro-cid-jxp34i24]{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex:1;font-weight:800;line-height:1.3}.strip__foot[data-astro-cid-jxp34i24]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-5);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.strip__note[data-astro-cid-jxp34i24]{font-size:var(--fs-label);color:var(--text-muted);margin:0}.strip__more[data-astro-cid-jxp34i24]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;margin:0}.strip__more[data-astro-cid-jxp34i24] a[data-astro-cid-jxp34i24]:after{content:"";position:absolute;inset:0}.strip[data-astro-cid-jxp34i24]:hover li[data-astro-cid-jxp34i24]{background:var(--surface)}.strip[data-astro-cid-jxp34i24]:hover li[data-astro-cid-jxp34i24]:nth-child(3n+1) .strip__value[data-astro-cid-jxp34i24]{color:var(--c-orange)}.strip[data-astro-cid-jxp34i24]:hover li[data-astro-cid-jxp34i24]:nth-child(3n+2) .strip__value[data-astro-cid-jxp34i24]{color:var(--c-lime)}.strip[data-astro-cid-jxp34i24]:hover .strip__plus[data-astro-cid-jxp34i24]{color:var(--accent-alt)}@media (width>=900px){ul[data-astro-cid-jxp34i24]{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}li[data-astro-cid-jxp34i24]:last-child:nth-child(odd){grid-column:auto}li[data-astro-cid-jxp34i24]{padding:var(--space-3) var(--space-4)}.strip__value[data-astro-cid-jxp34i24]{font-size:var(--fs-d5)}}.home-section[data-astro-cid-lcdefpme]{padding-block:var(--section-gap) 0}.home-section--first[data-astro-cid-lcdefpme]{padding-top:var(--head-gap)}.home-routes[data-astro-cid-lcdefpme]{margin-top:var(--head-gap)}.home-proof[data-astro-cid-lcdefpme]{margin-top:var(--section-gap)}.section-head--block[data-astro-cid-lcdefpme]{background:var(--c-violet);color:var(--c-paper);padding:var(--space-3) var(--space-3) var(--space-2);margin-bottom:var(--gutter-wall)}.section-head--block[data-astro-cid-lcdefpme] .section-head__num[data-astro-cid-lcdefpme]{color:var(--c-lime)}@media (width>=900px){.mosaic--alt[data-astro-cid-lcdefpme]>:nth-child(6n+1):not(:last-child){grid-column:3/span 4}}.teaser[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.teaser[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{column-gap:var(--space-3);padding-block:var(--space-3);border-bottom:2px solid #0000;border-image:var(--frame-img);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.teaser[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.sys){grid-column:2}.teaser[data-astro-cid-lcdefpme] .sys[data-astro-cid-lcdefpme]{padding-top:.6em}.teaser[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d5);letter-spacing:-.035em;text-transform:uppercase;color:var(--text);line-height:.95;text-decoration:none}.teaser[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.teaser[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--c-ink);background:var(--accent-alt)}.teaser__dates[data-astro-cid-lcdefpme]{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--fs-label);display:block}.home-slots[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.home-slot[data-astro-cid-lcdefpme]{padding:var(--space-3);border:2px solid #0000;border-image:var(--frame-img);background:var(--surface);flex-direction:column;justify-content:space-between;display:flex;position:relative}.home-slot[data-astro-cid-lcdefpme]:first-child{background:var(--c-orange);color:var(--c-ink)}.home-slot[data-astro-cid-lcdefpme]:first-child .sys[data-astro-cid-lcdefpme]{color:var(--c-ink)}.home-slot[data-astro-cid-lcdefpme]:nth-child(3){background:var(--c-violet)}.home-slot[data-astro-cid-lcdefpme]:nth-child(3) .sys[data-astro-cid-lcdefpme]{color:var(--c-paper)}.home-slot[data-astro-cid-lcdefpme]:nth-child(4){background:var(--c-lime);color:var(--c-ink)}.home-slot[data-astro-cid-lcdefpme]:nth-child(4) .sys[data-astro-cid-lcdefpme]{color:var(--c-ink)}.home-slot__ph[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d6);text-transform:uppercase;letter-spacing:-.03em;line-height:.95}.home-empty[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-small)}
