.group-discovery.bleed.svelte-15xskqs{background:var(--ink);color:var(--primary)}.how-groups-head.svelte-15xskqs{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;padding-bottom:3vh}.how-groups-text.svelte-15xskqs{max-width:900px}.how-groups-text.svelte-15xskqs h2:where(.svelte-15xskqs){padding-bottom:.33em}.how-groups-text.svelte-15xskqs p:where(.svelte-15xskqs){max-width:540px;padding-bottom:6vh}.how-groups-text.in-scroller.svelte-15xskqs{display:none;flex:0 0 clamp(320px,35vw,540px);scroll-snap-align:start;padding-top:.5rem}.how-groups-text.in-scroller.svelte-15xskqs p:where(.svelte-15xskqs){max-width:none;padding-bottom:0}@media(min-width:900px){.how-groups-text.in-head.svelte-15xskqs{display:none}.how-groups-text.in-scroller.svelte-15xskqs{display:block;margin-inline-start:var(--section-indent);margin-right:10vw}.group-scroller.svelte-15xskqs>.group-card:where(.svelte-15xskqs):first-of-type{margin-left:0}}.how-groups-actions.svelte-15xskqs{display:flex;align-items:center;gap:var(--space-sm);display:none}.how-groups-cta.svelte-15xskqs{font-size:var(--text-body-3);font-weight:500;text-decoration:underline;text-underline-offset:4px}.how-groups-cta.svelte-15xskqs:hover{opacity:.75}.how-groups-nav.svelte-15xskqs{display:inline-flex;gap:8px}.how-groups-nav-btn.svelte-15xskqs{width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,.35);color:var(--surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,border-color .12s ease}.how-groups-nav-btn.svelte-15xskqs:hover{background:#ffffff1a;border-color:#fff9}.how-groups-nav-btn.svelte-15xskqs svg:where(.svelte-15xskqs){width:16px;height:16px}.group-scroller.svelte-15xskqs{display:flex;gap:6vw;padding-block:40px;margin-block:-40px}.group-card.svelte-15xskqs{flex:0 0 clamp(260px,30vw,420px);scroll-snap-align:start;aspect-ratio:4 / 5;border-radius:clamp(16px,3vw,36px);aspect-ratio:4 / 5.3;border-radius:clamp(21px,3vw,36px);text-decoration:none;transition:transform .52s cubic-bezier(.34,1.56,.64,1);will-change:transform;transform-origin:center 72%;position:relative;overflow:hidden;display:block}.group-card.svelte-15xskqs:first-of-type{margin-left:20vw}@media(hover:hover)and (pointer:fine){.group-card.svelte-15xskqs:nth-child(odd):hover{transform:translateY(-14px) scale(1.05) rotate(-2deg)}.group-card.svelte-15xskqs:nth-child(2n):hover{transform:translateY(-14px) scale(1.05) rotate(2deg)}}.group-tint.svelte-15xskqs{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--scrim-65) 0%,var(--scrim-15) 40%,var(--scrim-0) 65%);pointer-events:none}.group-overlay.svelte-15xskqs{position:absolute;left:0;right:0;bottom:0;font-size:var(--text-body-1);padding:.8em;display:flex;align-items:center;align-items:flex-end;justify-content:space-between;gap:var(--space-sm);z-index:1}.group-title.svelte-15xskqs{font-family:var(--font-display);font-weight:625;line-height:1;letter-spacing:-.04em;color:var(--surface);flex:1 1 auto;min-width:0}.group-cta.svelte-15xskqs{flex:0 0 auto;position:relative;width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--primary);overflow:hidden}.group-cta-arrow.svelte-15xskqs{position:absolute;left:50%;top:50%;font-family:var(--font-body);font-weight:700;font-size:var(--text-body-2);font-size:var(--text-label);line-height:1;transition:transform .38s cubic-bezier(.65,0,.35,1);--park: 140%}.group-cta-arrow.is-current.svelte-15xskqs{transform:translate(-50%,-50%)}.group-cta-arrow.is-next.svelte-15xskqs{transform:translate(calc(-50% - var(--park)),calc(-50% + var(--park)))}@media(hover:hover)and (pointer:fine){.group-card.svelte-15xskqs:hover .group-cta-arrow.is-current:where(.svelte-15xskqs){transform:translate(calc(-50% + var(--park)),calc(-50% - var(--park)))}.group-card.svelte-15xskqs:hover .group-cta-arrow.is-next:where(.svelte-15xskqs){transform:translate(-50%,-50%)}}.all-events-cta.svelte-15xskqs{grid-column:2;padding-top:3vh}.all-events-cta.svelte-15xskqs a:where(.svelte-15xskqs){display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:var(--text-body-3);letter-spacing:var(--tracking-body);color:var(--primary);background:none;border:none;cursor:pointer;text-decoration:none}.all-events-cta.svelte-15xskqs a:where(.svelte-15xskqs)>span:where(.svelte-15xskqs):first-of-type{position:relative;background:#9fe870;padding:.66em 1.25em;border-radius:999px;white-space:nowrap}.all-events-cta.svelte-15xskqs a:where(.svelte-15xskqs)>span:where(.svelte-15xskqs):nth-of-type(2){position:relative;background:#9fe870;height:2.7em;width:2.7em}.cta-arrow-circle.svelte-15xskqs{position:relative;display:inline-block;width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--primary);overflow:hidden;vertical-align:middle}.cta-arrow.svelte-15xskqs{position:absolute;left:50%;top:50%;font-family:var(--font-body);font-weight:700;font-size:var(--text-label);line-height:1;transition:transform .38s cubic-bezier(.65,0,.35,1);--park: 140%}.cta-arrow.is-current.svelte-15xskqs{transform:translate(-50%,-50%)}.cta-arrow.is-next.svelte-15xskqs{transform:translate(calc(-50% - var(--park)),calc(-50% + var(--park)))}@media(hover:hover)and (pointer:fine){.all-events-cta.svelte-15xskqs a:where(.svelte-15xskqs):hover .cta-arrow.is-current:where(.svelte-15xskqs){transform:translate(calc(-50% + var(--park)),calc(-50% - var(--park)))}.all-events-cta.svelte-15xskqs a:where(.svelte-15xskqs):hover .cta-arrow.is-next:where(.svelte-15xskqs){transform:translate(-50%,-50%)}}.vibez.svelte-1vv5zg3{grid-column:11 / -1;grid-row:2;position:sticky;top:90vh;grid-column:3 / -1;grid-column:5 / -1;opacity:0;margin-top:30vh}.all-events-cta.svelte-1vv5zg3{grid-column:10 / -1;grid-column:9 / -1;grid-row:2;position:sticky;top:90vh;margin-top:30vh}.all-events-cta.svelte-1vv5zg3 a:where(.svelte-1vv5zg3){display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:var(--text-body-3);letter-spacing:var(--tracking-body);color:var(--primary);background:none;border:none;cursor:pointer;text-decoration:none}.all-events-cta.svelte-1vv5zg3 a:where(.svelte-1vv5zg3)>span:where(.svelte-1vv5zg3):first-of-type{position:relative;background:#9fe870;padding:.66em 1.25em;border-radius:999px;white-space:nowrap}.all-events-cta.svelte-1vv5zg3 a:where(.svelte-1vv5zg3)>span:where(.svelte-1vv5zg3):nth-of-type(2){position:relative;background:#9fe870;height:2.7em;width:2.7em}.cta-arrow-circle.svelte-1vv5zg3{position:relative;display:inline-block;width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--primary);overflow:hidden;vertical-align:middle}.cta-arrow.svelte-1vv5zg3{position:absolute;left:50%;top:50%;font-family:var(--font-body);font-weight:700;font-size:var(--text-label);line-height:1;transition:transform .38s cubic-bezier(.65,0,.35,1);--park: 140%}.cta-arrow.is-current.svelte-1vv5zg3{transform:translate(-50%,-50%)}.cta-arrow.is-next.svelte-1vv5zg3{transform:translate(calc(-50% - var(--park)),calc(-50% + var(--park)))}@media(hover:hover)and (pointer:fine){.all-events-cta.svelte-1vv5zg3 a:where(.svelte-1vv5zg3):hover .cta-arrow.is-current:where(.svelte-1vv5zg3){transform:translate(calc(-50% + var(--park)),calc(-50% - var(--park)))}.all-events-cta.svelte-1vv5zg3 a:where(.svelte-1vv5zg3):hover .cta-arrow.is-next:where(.svelte-1vv5zg3){transform:translate(-50%,-50%)}}.hero-stage.svelte-1vv5zg3{--ease-snappy: cubic-bezier(.76, 0, .24, 1);--ease-out-soft-elastic: linear( 0, .44 7%, .74 13%, .92 19%, 1.035 27%, 1.062 34%, 1.04 42%, 1.006 56%, .992 68%, 1.002 84%, 1 );position:relative;box-sizing:border-box;padding-block:33vh clamp(76px,9vh,112px);padding-inline:var(--page-padding-x);display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto auto auto auto;row-gap:clamp(45px,4vh,100px);row-gap:0}.headline-area.svelte-1vv5zg3{grid-column:1 / -1;grid-row:1;line-height:.95;margin:0;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.hero-line.svelte-1vv5zg3{display:block}.event-span.svelte-1vv5zg3,.for-span.svelte-1vv5zg3{display:inline-block}.pill-area.svelte-1vv5zg3{grid-column:4 / -1;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;gap:1em;padding-bottom:clamp(16rem,42vh,40rem);padding-bottom:clamp(16rem,60vh,40rem);padding-left:4rem}.variable-line.svelte-1vv5zg3{display:block;text-transform:capitalize;transition:color .48s ease}.variable-word.svelte-1vv5zg3{display:inline-block;animation:svelte-1vv5zg3-variable-word-slide .64s linear both;will-change:transform}@keyframes svelte-1vv5zg3-variable-word-slide{0%{transform:translateZ(0)}16%{transform:translate3d(.13em,0,0)}52%{transform:translate3d(-.065em,0,0)}76%{transform:translate3d(.018em,0,0)}to{transform:translateZ(0)}}.hero-sub.svelte-1vv5zg3{max-width:33ch;text-align:left}.stack-card.svelte-1vv5zg3{--join-pull: 0px;position:sticky;width:100%;max-width:320px;aspect-ratio:5 / 6.5;aspect-ratio:5 / 6.75;margin-block-start:var(--join-pull);isolation:isolate}.stack-card-1.svelte-1vv5zg3{grid-column:1 / 4;grid-row:2;top:29vh}.stack-card-2.svelte-1vv5zg3{grid-column:4 / 7;grid-row:3;top:30vh;--join-pull: clamp(-176px, -23vh, -128px)}.stack-card-3.svelte-1vv5zg3{grid-column:7 / 10;grid-row:4;top:31vh;--join-pull: clamp(-220px, -29vh, -168px)}.stack-card-4.svelte-1vv5zg3{grid-column:10 / 13;grid-row:5;top:32vh;--join-pull: clamp(-400px, -46vh, -340px)}.hero-deck.svelte-1vv5zg3{perspective:900px;transform-style:preserve-3d;z-index:2}.hero-deck-card.svelte-1vv5zg3{--deck-transform: translate3d(54px, 18px, 56px) scale(.92) rotate(-2deg);position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--deck-z);pointer-events:none;transform:var(--deck-transform) translate3d(var(--deck-drag-x, 0px),var(--deck-drag-y, 0px),0) rotate(var(--deck-drag-rotate, 0deg));transform-origin:16% 92%;transform-style:preserve-3d;transition:transform .56s var(--ease-snappy),opacity .16s linear;will-change:transform}.hero-deck-card.is-top.svelte-1vv5zg3{transition:transform .62s var(--ease-out-soft-elastic),opacity .16s linear}.hero-deck-card.is-dragging.svelte-1vv5zg3{transition:none}.deck-offset-0.svelte-1vv5zg3{--deck-transform: translate3d(54px, 18px, 56px) scale(.92) rotate(-2deg)}.deck-offset-1.svelte-1vv5zg3{--deck-transform: translate3d(54px, 18px, 36px) scale(.916) rotate(-5deg)}.deck-offset-2.svelte-1vv5zg3{--deck-transform: translate3d(54px, 18px, 18px) scale(.912) rotate(-8deg)}.deck-offset-3.svelte-1vv5zg3{--deck-transform: translate3d(54px, 18px, 0) scale(.908) rotate(-11deg)}.deck-offset-4.svelte-1vv5zg3{--deck-transform: translate3d(54px, 18px, -18px) scale(.904) rotate(-14deg)}.hero-deck-card.svelte-1vv5zg3:not(.is-top) .card-overlay:where(.svelte-1vv5zg3){opacity:0}.hero-deck-card.is-exiting.svelte-1vv5zg3{animation:svelte-1vv5zg3-hero-deck-send-back .64s var(--ease-snappy) both;pointer-events:none}.hero-deck-card.is-exiting.is-auto-exiting.svelte-1vv5zg3{animation:svelte-1vv5zg3-hero-deck-send-back-auto .76s var(--ease-snappy) both}.hero-deck-card.is-exiting.svelte-1vv5zg3 .card-overlay:where(.svelte-1vv5zg3){opacity:1}.hero-deck.settled.svelte-1vv5zg3 .hero-deck-card:where(.svelte-1vv5zg3){animation:none;opacity:0;pointer-events:none;transform:translateZ(0) scale(1) rotate(0);transition:transform .28s var(--ease-snappy),opacity 80ms linear .16s}.hero-deck.settled.svelte-1vv5zg3 .hero-deck-card.is-top:where(.svelte-1vv5zg3){transition:transform .52s var(--ease-out-soft-elastic),opacity 80ms linear .18s}.hero-deck.settled.svelte-1vv5zg3 .hero-deck-card:where(.svelte-1vv5zg3) .card-overlay:where(.svelte-1vv5zg3){opacity:0}.collapsed-card.svelte-1vv5zg3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;opacity:0;pointer-events:none;transform:translate3d(26px,16px,46px) scale(.948) rotate(-3deg);transform-origin:16% 92%;transition:transform .52s var(--ease-out-soft-elastic),opacity 80ms linear 80ms;will-change:transform}.hero-deck.settled.svelte-1vv5zg3 .collapsed-card:where(.svelte-1vv5zg3){opacity:1;pointer-events:auto;transform:translateZ(0) scale(1) rotate(0)}@keyframes svelte-1vv5zg3-hero-deck-send-back{0%{z-index:12;opacity:1;transform:translate3d(calc(54px + var(--deck-exit-start-x, 0px)),calc(18px + var(--deck-exit-start-y, 0px)),70px) scale(.92) rotate(calc(-2deg + var(--deck-exit-start-rotate, 0deg)))}58%{z-index:12;opacity:1;transform:translate3d(166px,-8px,96px) scale(.98) rotate(13deg)}72%{z-index:12;opacity:0;transform:translate3d(182px,-12px,70px) scale(.94) rotate(10deg)}73%,to{z-index:var(--deck-z);opacity:0;transform:var(--deck-transform)}}@keyframes svelte-1vv5zg3-hero-deck-send-back-auto{0%{z-index:12;opacity:1;transform:translate3d(calc(54px + var(--deck-exit-start-x, 0px)),calc(18px + var(--deck-exit-start-y, 0px)),70px) scale(.92) rotate(calc(-2deg + var(--deck-exit-start-rotate, 0deg)))}44%{z-index:12;opacity:1;transform:translate3d(166px,-8px,96px) scale(.98) rotate(13deg)}45%{z-index:var(--deck-z);opacity:1;transform:translate3d(166px,-8px,96px) scale(.98) rotate(13deg)}to{z-index:var(--deck-z);opacity:1;transform:var(--deck-transform)}}.vibes-area.svelte-1vv5zg3{--vibe-visual-shift: clamp(84px, 15vh, 152px);--vibe-visual-shift: clamp(88px, 20vh, 152px);--vibe-visual-shift: clamp(112px, 24vh, 184px);grid-column:1 / -1;grid-row:6;position:sticky;top:1vh;z-index:10;transform:translateY(var(--vibe-visual-shift));display:flex;flex-wrap:wrap;justify-content:center;padding:var(--space-sm) 0;align-items:center;gap:.25vw}.card-hover-shell.svelte-1vv5zg3{--shuffle-x: 0px;--shuffle-y: 0px;--shuffle-z: 0px;--shuffle-scale: 1;--shuffle-rotate: 0deg;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(var(--shuffle-x),var(--shuffle-y),var(--shuffle-z)) scale(var(--shuffle-scale)) rotate(var(--shuffle-rotate));transform-origin:center 72%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.34,1.56,.64,1);will-change:transform}.card-link.svelte-1vv5zg3{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:clamp(14px,3vw,36px);border-radius:clamp(1rem,3vw,2rem);overflow:hidden;text-decoration:none;color:var(--surface);background:var(--neutral, #eee)}.card-link.svelte-1vv5zg3 .card-image,.card-link.svelte-1vv5zg3 picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.card-overlay.svelte-1vv5zg3{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.12) 30%,rgba(0,0,0,.72) 100%);font-size:var(--text-display-5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);z-index:1;transition:opacity .22s ease;padding:.6em;text-align:left}.card-chips.svelte-1vv5zg3{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.card-blurb.svelte-1vv5zg3{display:none;margin:0;color:var(--surface);font-family:var(--font-display);font-size:1em;letter-spacing:-.04em;font-weight:625;line-height:1.1}.card-facts.svelte-1vv5zg3{display:flex;flex-wrap:wrap;gap:.5em;font-size:var(--text-caption);font-weight:600;color:#ffffffd1;display:none}.card-fact.svelte-1vv5zg3{display:flex;align-items:center;gap:.5em}.card-fact.svelte-1vv5zg3 dd:where(.svelte-1vv5zg3){margin:0}.card-fact-icon.svelte-1vv5zg3{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.stack-card-1.collapsed.svelte-1vv5zg3:hover .collapsed-card:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.stack-card-1.collapsed.svelte-1vv5zg3:focus-within .collapsed-card:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.stack-card-1.settled.svelte-1vv5zg3:hover .collapsed-card:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.stack-card-1.settled.svelte-1vv5zg3:focus-within .collapsed-card:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-y: -18px;--shuffle-z: 46px;--shuffle-scale: 1.05;--shuffle-rotate: -3deg}.stack-card-2.svelte-1vv5zg3:hover .card-hover-shell:where(.svelte-1vv5zg3),.stack-card-2.svelte-1vv5zg3:focus-within .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-y: -20px;--shuffle-z: 50px;--shuffle-scale: 1.06;--shuffle-rotate: -1deg}.stack-card-3.svelte-1vv5zg3:hover .card-hover-shell:where(.svelte-1vv5zg3),.stack-card-3.svelte-1vv5zg3:focus-within .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-y: -20px;--shuffle-z: 50px;--shuffle-scale: 1.06;--shuffle-rotate: 1deg}.stack-card-4.svelte-1vv5zg3:hover .card-hover-shell:where(.svelte-1vv5zg3),.stack-card-4.svelte-1vv5zg3:focus-within .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-y: -18px;--shuffle-z: 46px;--shuffle-scale: 1.05;--shuffle-rotate: 3deg}.hero-stage.svelte-1vv5zg3:has(.stack-card-1.settled:where(.svelte-1vv5zg3):hover) .stack-card-2:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-1.settled:where(.svelte-1vv5zg3):focus-within) .stack-card-2:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: 15px;--shuffle-y: 6px;--shuffle-rotate: 1.6deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-1.settled:where(.svelte-1vv5zg3):hover) .stack-card-3:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-1.settled:where(.svelte-1vv5zg3):focus-within) .stack-card-3:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: 9px;--shuffle-y: 6px;--shuffle-rotate: 1deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-1.settled:where(.svelte-1vv5zg3):hover) .stack-card-4:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-1.settled:where(.svelte-1vv5zg3):focus-within) .stack-card-4:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: 5px;--shuffle-y: 6px;--shuffle-rotate: .6deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-2:where(.svelte-1vv5zg3):hover) .stack-card-1:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-2:where(.svelte-1vv5zg3):focus-within) .stack-card-1:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: -15px;--shuffle-y: 6px;--shuffle-rotate: -1.6deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-2:where(.svelte-1vv5zg3):hover) .stack-card-3:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-2:where(.svelte-1vv5zg3):focus-within) .stack-card-3:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: 15px;--shuffle-y: 6px;--shuffle-rotate: 1.6deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-2:where(.svelte-1vv5zg3):hover) .stack-card-4:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-2:where(.svelte-1vv5zg3):focus-within) .stack-card-4:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: 9px;--shuffle-y: 6px;--shuffle-rotate: 1deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-3:where(.svelte-1vv5zg3):hover) .stack-card-1:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-3:where(.svelte-1vv5zg3):focus-within) .stack-card-1:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: -9px;--shuffle-y: 6px;--shuffle-rotate: -1deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-3:where(.svelte-1vv5zg3):hover) .stack-card-2:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-3:where(.svelte-1vv5zg3):focus-within) .stack-card-2:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: -15px;--shuffle-y: 6px;--shuffle-rotate: -1.6deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-3:where(.svelte-1vv5zg3):hover) .stack-card-4:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-3:where(.svelte-1vv5zg3):focus-within) .stack-card-4:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: 15px;--shuffle-y: 6px;--shuffle-rotate: 1.6deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-4:where(.svelte-1vv5zg3):hover) .stack-card-1:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-4:where(.svelte-1vv5zg3):focus-within) .stack-card-1:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: -5px;--shuffle-y: 6px;--shuffle-rotate: -.6deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-4:where(.svelte-1vv5zg3):hover) .stack-card-2:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-4:where(.svelte-1vv5zg3):focus-within) .stack-card-2:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: -9px;--shuffle-y: 6px;--shuffle-rotate: -1deg;--shuffle-scale: .965}.hero-stage.svelte-1vv5zg3:has(.stack-card-4:where(.svelte-1vv5zg3):hover) .stack-card-3:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-4:where(.svelte-1vv5zg3):focus-within) .stack-card-3:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: -15px;--shuffle-y: 6px;--shuffle-rotate: -1.6deg;--shuffle-scale: .965}}@media(prefers-reduced-motion:reduce){.hero-deck-card.svelte-1vv5zg3{animation:none;transition:none}.hero-deck-card.is-exiting.svelte-1vv5zg3 .card-overlay:where(.svelte-1vv5zg3){opacity:0}.variable-word.svelte-1vv5zg3{animation:none;transform:none}.collapsed-card.svelte-1vv5zg3{transition:none}.card-hover-shell.svelte-1vv5zg3{transition:none;transform:none}}@media(max-width:760px){html,body{overflow-x:clip;overscroll-behavior-x:none}.hero-stage.svelte-1vv5zg3{display:flex;flex-direction:column;row-gap:0;padding-block:clamp(80px,14vh,160px) clamp(32px,6vh,72px);padding-block:clamp(80px,20vh,160px) clamp(32px,6vh,72px);overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-y}.headline-area.svelte-1vv5zg3{margin:0}.hero-line.svelte-1vv5zg3,.variable-line.svelte-1vv5zg3{white-space:nowrap}.hero-deck-card.svelte-1vv5zg3,.collapsed-card.svelte-1vv5zg3{transform-origin:18% 92%}.hero-deck-card.svelte-1vv5zg3,.deck-offset-0.svelte-1vv5zg3{--deck-transform: translate3d(6px, 6px, 56px) scale(.98) rotate(-2deg)}.deck-offset-1.svelte-1vv5zg3{--deck-transform: translate3d(-7px, 3px, 36px) scale(.97) rotate(-5deg)}.deck-offset-2.svelte-1vv5zg3{--deck-transform: translate3d(-20px, 6px, 18px) scale(.96) rotate(-8deg)}.deck-offset-3.svelte-1vv5zg3{--deck-transform: translate3d(-33px, 10px, 0) scale(.95) rotate(-11deg)}.deck-offset-4.svelte-1vv5zg3{--deck-transform: translate3d(-46px, 14px, -18px) scale(.94) rotate(-14deg)}.hero-deck-card.is-exiting.svelte-1vv5zg3,.hero-deck-card.is-exiting.is-auto-exiting.svelte-1vv5zg3{animation-name:svelte-1vv5zg3-hero-deck-send-back-mobile}.hero-deck-card.is-top.svelte-1vv5zg3{pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero-deck-card.is-top.svelte-1vv5zg3 .card-link:where(.svelte-1vv5zg3){pointer-events:auto;-webkit-user-drag:none}@keyframes svelte-1vv5zg3-hero-deck-send-back-mobile{0%{z-index:12;opacity:1;transform:translate3d(calc(6px + var(--deck-exit-start-x, 0px)),calc(6px + var(--deck-exit-start-y, 0px)),70px) scale(.98) rotate(calc(-2deg + var(--deck-exit-start-rotate, 0deg)))}58%{z-index:12;opacity:1;transform:translate3d(138px,-10px,88px) scale(1) rotate(10deg)}72%{z-index:12;opacity:0;transform:translate3d(154px,-8px,64px) scale(.95) rotate(8deg)}73%,to{z-index:var(--deck-z);opacity:0;transform:var(--deck-transform)}}.pill-area.svelte-1vv5zg3{display:contents}.hero-sub.svelte-1vv5zg3{max-width:38ch;text-align:left}.all-events-cta.svelte-1vv5zg3{position:relative;top:0vh;padding-top:1em;margin:0}.stack-card-1.svelte-1vv5zg3{position:static;width:100%;max-width:clamp(200px,40vw,340px);width:clamp(150px,50vw,340px);margin:clamp(40px,6vh,72px) auto 0;margin:auto;rotate:0deg;top:auto}.stack-card-2.svelte-1vv5zg3,.stack-card-3.svelte-1vv5zg3,.stack-card-4.svelte-1vv5zg3,.vibes-area.svelte-1vv5zg3,.vibez.svelte-1vv5zg3{display:none}}.photo-trail.svelte-12tfnmc{position:absolute;left:var(--x);top:var(--y);--trail-w: clamp(150px, 15vw, 255px);--trail-h: clamp(187.5px, 18.75vw, 318.75px);width:var(--trail-w);height:var(--trail-h);translate:-50% -50%;border-radius:12px;overflow:hidden;pointer-events:none;transform-origin:center}.photo-trail.svelte-12tfnmc>img,.photo-trail.svelte-12tfnmc>picture{display:block;width:100%;height:100%;object-fit:cover}.photo-trail.svelte-12tfnmc picture img{display:block;width:100%;height:100%;object-fit:cover}.photo-trail-latest.svelte-12tfnmc{z-index:180;rotate:var(--rot-start, 0deg);animation:svelte-12tfnmc-photo-latest-in .38s ease-out}@keyframes svelte-12tfnmc-photo-latest-in{0%{scale:1.02}to{scale:1}}.photo-trail-fading.svelte-12tfnmc{z-index:var(--z, 80);rotate:var(--rot-start, 0deg);scale:1;animation:svelte-12tfnmc-photo-trail-out 1.4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes svelte-12tfnmc-photo-trail-out{0%{opacity:1;scale:1}75%{opacity:1;scale:1}88%{opacity:.94;scale:1.02}to{opacity:0;scale:.92}}@media(prefers-reduced-motion:reduce){.photo-trail-fading.svelte-12tfnmc{display:none}.photo-trail-latest.svelte-12tfnmc{animation:none}}.hiw-stepped.bleed.svelte-17naqij{position:relative;isolation:isolate;color:var(--surface);padding-block:var(--section-y)}.hiw-bg.svelte-17naqij{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--on-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;pointer-events:none}.hiw-content.svelte-17naqij{position:relative;z-index:1}.hiw-intro-section.svelte-17naqij{position:relative;min-height:66vh;min-height:72vh;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:clamp(48px,6vw,120px)}.hiw-header.svelte-17naqij{max-width:48ch}.hiw-header.svelte-17naqij h2:where(.svelte-17naqij){padding-bottom:.33em}.hiw-intro-row.svelte-17naqij{display:grid;grid-template-columns:3fr 2fr}.hiw-intro.svelte-17naqij{grid-column:2;margin:0;max-width:400px;margin-bottom:6vh}.hiw-text.svelte-17naqij{opacity:.75;padding-top:9vw;padding-bottom:9vw}.hiw-mobile-stack.svelte-17naqij{display:none}@media(max-width:760px){.hiw-intro-section.svelte-17naqij{min-height:0;justify-content:flex-start}.hiw-intro-section.svelte-17naqij .photo-trail{display:none}.hiw-intro-row.svelte-17naqij{grid-template-columns:1fr}.hiw-intro.svelte-17naqij{grid-column:1}.hiw-mobile-stack.svelte-17naqij{display:block;width:100vw;margin-left:calc(-1 * var(--page-padding-x));overflow:hidden;pointer-events:none}.hiw-mobile-track.svelte-17naqij{display:flex;align-items:center;gap:12px;width:max-content;padding-left:var(--page-padding-x);padding-right:var(--page-padding-x);padding-block:20px;will-change:transform}.hiw-mobile-card.svelte-17naqij{flex:0 0 auto;width:clamp(150px,42vw,220px);aspect-ratio:4 / 5;object-fit:cover;border-radius:clamp(10px,2.5vw,20px)}.hiw-mobile-card-1.svelte-17naqij{rotate:-4deg}.hiw-mobile-card-2.svelte-17naqij{rotate:3deg;margin-top:18px}.hiw-mobile-card-3.svelte-17naqij{rotate:-2deg}.hiw-mobile-card-4.svelte-17naqij{rotate:4deg;margin-top:10px}.hiw-mobile-card-5.svelte-17naqij{rotate:-3deg;margin-top:26px}@media(prefers-reduced-motion:reduce){.hiw-mobile-track.svelte-17naqij{transform:none!important}}}.scroll-story.svelte-17naqij{--story-gap: clamp(32px, 8vw, 144px);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,2fr);column-gap:var(--story-gap);align-items:start;padding-inline-start:var(--section-indent)}.scroll-steps.svelte-17naqij{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.scroll-step.svelte-17naqij{min-height:72vh;min-height:66vh;display:grid;grid-template-columns:1fr 3fr;align-items:center;opacity:1;transition:opacity .3s ease}.scroll-step.svelte-17naqij:first-child{min-height:58vh}.scroll-step.svelte-17naqij:last-child{min-height:58vh}.scroll-step.active.svelte-17naqij{opacity:1}.scroll-step.active.svelte-17naqij .step-image-inline:where(.svelte-17naqij){animation:svelte-17naqij-step-image-pop .38s cubic-bezier(.34,1.56,.64,1)}.step-pill.svelte-17naqij{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-width:clamp(78px,7vw,132px);padding:.42em 1.2em;border-radius:var(--radius-pill);background:var(--pill-fill);color:var(--primary);text-align:center;white-space:nowrap;margin-right:6em}.tone-pink.svelte-17naqij{--pill-fill: var(--secondary)}.tone-mint.svelte-17naqij{--pill-fill: var(--mint)}.tone-blue.svelte-17naqij{--pill-fill: var(--blue)}.step-description.svelte-17naqij{margin:0;max-width:420px;color:var(--surface)}.image-column.svelte-17naqij{min-height:60vh;display:flex;align-items:center;justify-content:center}.image-stack.svelte-17naqij{position:relative;width:clamp(180px,21vw,340px);aspect-ratio:1 / 1;transform:translate3d(var(--sticker-shift-x, 0),var(--sticker-shift-y, 0),0) rotate(var(--sticker-tilt, 0deg));will-change:transform}.step-image.svelte-17naqij,.step-image-inline.svelte-17naqij{width:100%;height:auto;object-fit:contain;transform-origin:center 60%}.step-image.svelte-17naqij{display:block;height:100%;animation:svelte-17naqij-step-image-pop .38s cubic-bezier(.34,1.56,.64,1)}.step-image-inline.svelte-17naqij{display:none}@keyframes svelte-17naqij-step-image-pop{0%{opacity:0;transform:scale(.86) rotate(-4deg)}55%{opacity:1;transform:scale(1.1) rotate(2.5deg)}80%{transform:scale(.985) rotate(-.5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.image-stack.svelte-17naqij{transform:none}.step-image.svelte-17naqij,.step-image-inline.svelte-17naqij{animation:none}}@media(max-width:899px){.scroll-story.svelte-17naqij{grid-template-columns:1fr}.image-column.svelte-17naqij{display:none}.scroll-step.svelte-17naqij,.scroll-step.svelte-17naqij:first-child,.scroll-step.svelte-17naqij:last-child{min-height:0}.scroll-step.svelte-17naqij{grid-template-columns:1fr;gap:var(--space-md);padding-block:clamp(40px,10vw,72px);opacity:1}.step-image-inline.svelte-17naqij{display:block;width:clamp(130px,38vw,220px);margin-bottom:var(--space-xs);translate:40vw 2vh}.step-pill.svelte-17naqij{min-width:0}.step-description.svelte-17naqij{max-width:22ch}}.all-events-cta.svelte-17naqij{grid-column:2}.all-events-cta.svelte-17naqij a:where(.svelte-17naqij){display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:var(--text-body-3);letter-spacing:var(--tracking-body);color:var(--primary);background:none;border:none;cursor:pointer;text-decoration:none}.all-events-cta.svelte-17naqij a:where(.svelte-17naqij)>span:where(.svelte-17naqij):first-of-type{position:relative;background:#9fe870;padding:.66em 1.25em;border-radius:999px;white-space:nowrap}.all-events-cta.svelte-17naqij a:where(.svelte-17naqij)>span:where(.svelte-17naqij):nth-of-type(2){position:relative;background:#9fe870;height:2.7em;width:2.7em}.cta-arrow-circle.svelte-17naqij{position:relative;display:inline-block;width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--primary);overflow:hidden;vertical-align:middle}.cta-arrow.svelte-17naqij{position:absolute;left:50%;top:50%;font-family:var(--font-body);font-weight:700;font-size:var(--text-label);line-height:1;transition:transform .38s cubic-bezier(.65,0,.35,1);--park: 140%}.cta-arrow.is-current.svelte-17naqij{transform:translate(-50%,-50%)}.cta-arrow.is-next.svelte-17naqij{transform:translate(calc(-50% - var(--park)),calc(-50% + var(--park)))}@media(hover:hover)and (pointer:fine){.all-events-cta.svelte-17naqij a:where(.svelte-17naqij):hover .cta-arrow.is-current:where(.svelte-17naqij){transform:translate(calc(-50% + var(--park)),calc(-50% - var(--park)))}.all-events-cta.svelte-17naqij a:where(.svelte-17naqij):hover .cta-arrow.is-next:where(.svelte-17naqij){transform:translate(-50%,-50%)}}.rail-section.svelte-19we94b{overflow:hidden}.rail-section.svelte-19we94b h2:where(.svelte-19we94b){padding-bottom:.5em}.rail-track.svelte-19we94b{display:flex;align-items:center;gap:clamp(20px,2.5vw,36px);padding-inline:var(--page-padding-x);padding-block:clamp(20px,3vw,40px);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.rail-card.svelte-19we94b{position:relative;flex:0 0 clamp(180px,17vw,260px);aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;background:var(--tertiary);transition:transform .24s ease}.rail-card.svelte-19we94b:nth-child(odd){transform:rotate(-1.5deg)}.rail-card.svelte-19we94b:nth-child(2n){transform:rotate(1.5deg)}.rail-card.svelte-19we94b:hover{transform:rotate(0) translateY(-4px)}.rail-pill.svelte-19we94b{position:absolute;left:14px;bottom:14px;z-index:1}@media(min-width:1200px){.rail-card.svelte-19we94b{flex-basis:clamp(220px,18vw,300px)}}.social-proof.svelte-z69hsa{padding-block:0 var(--section-y);margin-top:var(--section-y)}.social-stage.svelte-z69hsa{position:relative;display:grid;grid-template-columns:repeat(12,1fr);row-gap:clamp(40px,5vh,100px)}.social-head.svelte-z69hsa{grid-column:1 / -1;grid-row:1;position:sticky;top:clamp(48px,6vh,96px);top:20vh;z-index:1;display:grid;grid-template-columns:3fr 2fr;align-items:start}.social-head.svelte-z69hsa h2:where(.svelte-z69hsa){padding-bottom:.33em;text-wrap:auto}.social-aside.svelte-z69hsa{display:flex;flex-direction:column;gap:clamp(24px,4vw,56px);padding-top:50vh}.social-sub.svelte-z69hsa{margin:0;max-width:40ch;line-height:var(--leading-body)}.social-actions.svelte-z69hsa{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);display:none}.social-cta-link.svelte-z69hsa{font-family:var(--font-body);font-size:var(--text-body-3);font-weight:600;color:var(--primary);text-decoration:none;margin-right:var(--space-xs)}.social-cta-link.svelte-z69hsa:hover{text-decoration:underline}.social-icon.svelte-z69hsa{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--surface);color:var(--primary);transition:background .2s ease,color .2s ease}.social-icon.svelte-z69hsa:hover{background:var(--primary);color:var(--surface)}.testimonials-row.svelte-z69hsa{display:contents}.testimonial.svelte-z69hsa{position:sticky;top:clamp(280px,38vh,460px);z-index:2;width:100%;max-width:360px;min-height:clamp(260px,26vw,360px);padding:clamp(.5rem,3vw,1.5rem);border-radius:clamp(24px,2.5vw,36px);display:flex;flex-direction:column;justify-content:space-between;color:var(--primary)}.testimonial-1.svelte-z69hsa{grid-column:1 / 4;grid-row:2;rotate:-3deg;translate:0 -8px}.testimonial-2.svelte-z69hsa{grid-column:4 / 7;grid-row:3;rotate:2deg;translate:0 24px}.testimonial-3.svelte-z69hsa{grid-column:7 / 10;grid-row:4;rotate:-1.5deg;translate:0 0}.testimonial-4.svelte-z69hsa{grid-column:10 / 13;grid-row:5;rotate:3deg;translate:0 -16px}.testimonial-quote.svelte-z69hsa{margin:0;font-weight:600}.attribution.svelte-z69hsa{font-family:var(--font-display);font-size:var(--text-body-3);font-weight:500;line-height:1.1;letter-spacing:-.033em;margin:0;opacity:.85}@media(max-width:760px){.social-stage.svelte-z69hsa{display:block}.social-head.svelte-z69hsa{display:grid;grid-template-columns:1fr;margin-bottom:var(--space-xl)}.social-aside.svelte-z69hsa{padding-top:0}.social-title.svelte-z69hsa{max-width:none}.social-actions.svelte-z69hsa{justify-content:flex-start}.testimonials-row.svelte-z69hsa{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,10vh,120px)}}.trust-marquee.svelte-gwuiwr{overflow-x:clip}.trust-track.svelte-gwuiwr{display:flex;align-items:center;gap:clamp(40px,6vw,80px);width:max-content;padding-block:28px;animation:svelte-gwuiwr-marquee-slide 40s linear infinite}@keyframes svelte-gwuiwr-marquee-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.trust-track.svelte-gwuiwr{animation:none}}.trust-logo.svelte-gwuiwr{display:inline-flex;align-items:center;flex-shrink:0;height:var(--logo-h);filter:brightness(0);opacity:.3;transition:opacity .2s ease}@media(max-width:600px){.trust-logo.svelte-gwuiwr{height:calc(var(--logo-h) * .75)}}.trust-logo.svelte-gwuiwr:hover{opacity:1}.trust-logo.svelte-gwuiwr svg{height:100%;width:auto;display:block}.whatwedo-stack.svelte-1uha8ag{position:relative;margin-top:25vh;margin-top:30vh}@media(max-width:768px){.whatwedo-stack.svelte-1uha8ag{margin-top:10vh}}.final-cta-wrap.svelte-1uha8ag{padding-inline:var(--page-padding-x)}
