.group-discovery.bleed.svelte-15xskqs{background:var(--ink);color:var(--primary)}.how-groups-head.svelte-15xskqs{display:flex;justify-content:center;padding-bottom:3vh;padding-inline-start:0}.how-groups-text.svelte-15xskqs{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.how-groups-text.svelte-15xskqs h2:where(.svelte-15xskqs){padding-top:.5em;padding-bottom:.5em}.how-groups-text.svelte-15xskqs p:where(.svelte-15xskqs){max-width:540px;max-width:620px;padding-bottom:6vh}.group-select-pill.svelte-15xskqs{--askew-pill-bg: #f2a8d0;--askew-pill-color: #543945;--askew-pill-rotate: -6deg}.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;gap:3vw;gap:4vw;padding-block:40px}.group-card.svelte-15xskqs{flex:0 0 clamp(260px,30vw,420px);flex:0 0 clamp(260px,30vw,350px);flex:0 0 clamp(210px,30vw,350px);flex:0 0 clamp(210px,30vw,450px);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);border-radius:clamp(2rem,3vw,3rem);text-decoration:none;transition:transform .52s cubic-bezier(.34,1.56,.64,1),border .52s cubic-bezier(.34,1.56,.64,1);will-change:transform;transform-origin:center 72%;position:relative;overflow:hidden;display:block;--card-stroke-width: .75em;--card-stroke-width: .8vw;border:var(--card-stroke-width) solid var(--card-stroke, transparent)}.group-card.svelte-15xskqs:first-of-type{margin-left:var(--page-padding-x)}.group-card.svelte-15xskqs:last-of-type{margin-right:var(--page-padding-x)}.group-card.svelte-15xskqs:hover{--card-stroke-width: .5em}.group-card.svelte-15xskqs:nth-of-type(odd){margin-top:6vh}.group-card.svelte-15xskqs:nth-of-type(2n){margin-bottom:6vh}@media(min-width:761px){.group-scroller.svelte-15xskqs>.group-card:where(.svelte-15xskqs):first-of-type{margin-left:max(var(--page-padding-x),var(--section-indent))}.group-scroller.svelte-15xskqs>.group-card:where(.svelte-15xskqs):last-of-type{margin-right:max(var(--page-padding-x),var(--section-indent))}}@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-55) 0%,var(--scrim-15) 40%,var(--scrim-0) 65%);pointer-events:none}.group-overlay.svelte-15xskqs{position:absolute;top:0;right:0;bottom:0;left:0;font-size:var(--text-body-1);padding:.8em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.8em;z-index:1}.group-title.svelte-15xskqs{font-family:var(--font-display);font-weight:625;line-height:1;letter-spacing:-.04em;color:var(--surface);text-align:center;text-shadow:0 1px 20px rgba(0,0,0,.4)}.group-chip.svelte-15xskqs{display:inline-flex;align-items:center;padding:.5em 1em;border-radius:999px;background:var(--card-stroke, var(--on-surface));color:var(--card-ink, var(--primary));font-family:var(--font-display);font-weight:600;font-size:var(--text-body-3);line-height:1;letter-spacing:var(--tracking-body)}.image-pill.svelte-1vv5zg3{background:var(--on-surface);color:var(--surface)}.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;scale:1.2}.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)))}.hero-stage.svelte-1vv5zg3{max-width:var(--container-wide);margin:auto;--stage-card-ratio: 5 / 6.5;--stage-card-min: 260px;--stage-card-desktop-max: 320px;--stage-card-width: clamp( var(--stage-card-min), 22vw, var(--stage-card-desktop-max) );--stage-card-mobile-width: clamp(var(--stage-card-min), 68vw, 340px);--fan-content-width: min(85vw, 1480px);--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:27vh clamp(76px,9vh,112px);padding-block:24vh 0;padding-block:33vh 0;padding-block:40vh 0;padding-block:38vh 0;padding-block:30vh 0;padding-inline:var(--page-padding-x);display:flex;flex-direction:column}html.home-stage-deck-dragging,html.home-stage-deck-dragging body{overflow-x:clip;overscroll-behavior-x:none}.hero-stage.deck-dragging.svelte-1vv5zg3,.hero-stage.deck-dragging.svelte-1vv5zg3 .stage-card-deck:where(.svelte-1vv5zg3),.hero-stage.deck-dragging.svelte-1vv5zg3 .stage-card-row:where(.svelte-1vv5zg3){overflow:visible}.headline-area.svelte-1vv5zg3{line-height:.95;line-height:1;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}.o-badge.svelte-1vv5zg3{position:relative;display:inline-block;color:transparent}.o-badge-svg.svelte-1vv5zg3{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + .2em));transform:translate(-50%,-50%) scale(1.12) rotate(-12deg);width:.92em;height:auto;pointer-events:none}.tilt.svelte-1vv5zg3{display:inline-block;rotate:var(--rot)}.stage-intro-row.svelte-1vv5zg3{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-top:clamp(28px,5vh,64px);margin-top:3vh}.pill-area.svelte-1vv5zg3{order:1;flex:0 1 min(44vw,580px);min-width:min(38vw,520px);z-index:3}.pill-area.svelte-1vv5zg3>p:where(.svelte-1vv5zg3){margin-bottom:2em}.variable-word.svelte-1vv5zg3{display:inline-block;text-transform:capitalize;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;max-width:580px;text-align:left}.stage-card-deck.svelte-1vv5zg3{position:relative;order:2;flex:0 0 var(--stage-card-width);min-width:0;margin-left:auto;z-index:2;width:var(--stage-card-width);min-height:clamp(1120px,135vh,1720px);transform-style:preserve-3d;translate:0 -10vh}.fan-sticky-frame.svelte-1vv5zg3{--fan-filter-lift: clamp(64px, 10vh, 112px);--fan-copy-gap: clamp(1rem, 2.8vh, 3rem);position:sticky;top:50vh;z-index:10;width:min(calc(100vw - (var(--page-padding-x) * 2)),calc(var(--container-wide) - (var(--page-padding-x) * 2)));transform:translate(calc(var(--stage-card-width) - 100%));transform-style:preserve-3d}.fan-sticky-layer.svelte-1vv5zg3{position:relative;z-index:3;opacity:var(--fan-sticky-opacity, 0);pointer-events:none;transform:translateY(calc(-1 * var(--fan-filter-lift)));will-change:opacity}.fan-sticky-frame.controls-visible.svelte-1vv5zg3 .vibes-area:where(.svelte-1vv5zg3){pointer-events:auto}.stage-card-row.svelte-1vv5zg3{--stage-card-gap: clamp(34px, 2.2vw, 56px);--vibe-slide-distance: var(--stage-vibe-slide-distance, min(30vw, 360px));--stage-card-spacing: clamp( -88px, calc( ( 100% - var(--stage-card-width) - var(--stage-card-width) - var(--stage-card-width) - var(--stage-card-width) ) / 3 ), 112px );position:relative;z-index:1;width:100%;margin-top:clamp(10px,1.7vh,18px);transform-style:preserve-3d}.fan-copy-row.svelte-1vv5zg3{display:grid;grid-template-columns:minmax(16rem,.95fr) minmax(24ch,36ch);align-items:start;gap:clamp(32px,10vw,180px);max-width:var(--fan-content-width);margin:auto;margin-top:var(--fan-copy-gap);opacity:var(--fan-sticky-opacity, 0);transform:translateY(calc(var(--fan-copy-gap) * -.12));will-change:opacity;padding-top:8vh;padding:8vh 9vw 0}.fan-copy-row.svelte-1vv5zg3 h4:where(.svelte-1vv5zg3){max-width:400px;max-width:520px}.fan-copy-row.svelte-1vv5zg3 p:where(.svelte-1vv5zg3){margin:0}.stage-card-layer.svelte-1vv5zg3{position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;width:100%;transform-style:preserve-3d;gap:var(--stage-card-gap);will-change:transform,opacity;max-width:var(--fan-content-width);margin:auto}@media(min-width:1800px){.fan-sticky-frame.svelte-1vv5zg3{top:clamp(260px,22vh,340px)}}.stage-card-layer.is-vibe-out.svelte-1vv5zg3,.stage-card-layer.is-vibe-in.svelte-1vv5zg3{pointer-events:none}.card-swap.svelte-1vv5zg3{position:absolute;top:0;right:0;bottom:0;left:0}.stage-card-layer.is-vibe-out.svelte-1vv5zg3 .card-swap:where(.svelte-1vv5zg3){animation:svelte-1vv5zg3-vibe-cards-out var(--vibe-card-out-duration, .24s) cubic-bezier(.55,0,1,.45) both}.stage-card-layer.is-vibe-in.svelte-1vv5zg3 .card-swap:where(.svelte-1vv5zg3){animation:svelte-1vv5zg3-vibe-cards-in var(--vibe-card-in-duration, .44s) cubic-bezier(.16,1,.3,1) both}.stage-card-layer.is-vibe-out.svelte-1vv5zg3 .stack-card-1:where(.svelte-1vv5zg3) .card-swap:where(.svelte-1vv5zg3),.stage-card-layer.is-vibe-in.svelte-1vv5zg3 .stack-card-1:where(.svelte-1vv5zg3) .card-swap:where(.svelte-1vv5zg3){animation-delay:0ms}.stage-card-layer.is-vibe-out.svelte-1vv5zg3 .stack-card-2:where(.svelte-1vv5zg3) .card-swap:where(.svelte-1vv5zg3),.stage-card-layer.is-vibe-in.svelte-1vv5zg3 .stack-card-2:where(.svelte-1vv5zg3) .card-swap:where(.svelte-1vv5zg3){animation-delay:var(--vibe-card-stagger, 45ms)}.stage-card-layer.is-vibe-out.svelte-1vv5zg3 .stack-card-3:where(.svelte-1vv5zg3) .card-swap:where(.svelte-1vv5zg3),.stage-card-layer.is-vibe-in.svelte-1vv5zg3 .stack-card-3:where(.svelte-1vv5zg3) .card-swap:where(.svelte-1vv5zg3){animation-delay:calc(var(--vibe-card-stagger, 45ms) * 2)}.stage-card-layer.is-vibe-out.svelte-1vv5zg3 .stack-card-4:where(.svelte-1vv5zg3) .card-swap:where(.svelte-1vv5zg3),.stage-card-layer.is-vibe-in.svelte-1vv5zg3 .stack-card-4:where(.svelte-1vv5zg3) .card-swap:where(.svelte-1vv5zg3){animation-delay:calc(var(--vibe-card-stagger, 45ms) * 3)}@keyframes svelte-1vv5zg3-vibe-cards-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(var(--vibe-exit-x),0,0) scale(var(--vibe-card-scale, .985))}}@keyframes svelte-1vv5zg3-vibe-cards-in{0%{opacity:0;transform:translate3d(var(--vibe-enter-x),0,0) scale(var(--vibe-card-scale, .985))}to{opacity:1;transform:translateZ(0) scale(1)}}.stack-card.svelte-1vv5zg3{--join-pull: 0px;position:relative;max-width:none;aspect-ratio:var(--stage-card-ratio);margin-block-start:var(--join-pull);isolation:isolate;width:100%}.stage-fan-card.svelte-1vv5zg3{pointer-events:none;transform-origin:16% 92%;transform-style:preserve-3d;will-change:transform}.hero-stage.svelte-1vv5zg3:not(.fan-settled) .stage-fan-card.is-next-top:where(.svelte-1vv5zg3) .card-overlay:where(.svelte-1vv5zg3){opacity:1}.hero-stage.deck-drag-ready.svelte-1vv5zg3 .stage-fan-card.is-top:where(.svelte-1vv5zg3){cursor:grab}.hero-stage.deck-drag-ready.svelte-1vv5zg3 .stage-fan-card.is-dragging:where(.svelte-1vv5zg3){cursor:grabbing}.group-sticker.svelte-1vv5zg3{position:absolute;left:clamp(-78px,-24%,-48px);top:clamp(66px,20%,100px);left:clamp(-140px,-40%,-60px);top:clamp(66px,15%,100px);z-index:8;width:clamp(118px,66%,220px);width:clamp(118px,66%,320px);width:max(220px,20vw);max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:74% 62%;opacity:var(--group-sticker-opacity, 0);transform:translate3d(var(--group-sticker-x, -24px),var(--group-sticker-y, 24px),72px) rotate(var(--group-sticker-rotate, -13deg)) scale(var(--group-sticker-scale, 0));transition:opacity .18s ease,transform .54s var(--ease-out-soft-elastic);transition-delay:var(--group-sticker-delay, 0ms);will-change:transform,opacity}.stage-fan-card.is-dragging.svelte-1vv5zg3 .group-sticker:where(.svelte-1vv5zg3){transition-duration:.12s}.deck-hover-cue.svelte-1vv5zg3{position:fixed;top:0;left:0;z-index:100;pointer-events:none;transform:translate3d(-999px,-999px,0);will-change:transform}.deck-hover-cue.svelte-1vv5zg3 span:where(.svelte-1vv5zg3){position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 .25em;border-radius:999px;background:#fff;color:#000;background:#2a6f5c;color:#fff;font-family:var(--font-body);font-size:var(--text-display-4);font-weight:700;line-height:1;opacity:0;transform:scale(.72) rotate(-8deg);transform-origin:50% 78%;white-space:nowrap}@media(max-width:760px){.deck-hover-cue.svelte-1vv5zg3{display:none}}.stack-card-1.stage-fan-card.svelte-1vv5zg3{transform:translate3d(var(--deck-1-x, 6px),var(--deck-1-y, 18px),var(--deck-1-z, 56px)) scale(var(--deck-1-scale, .92)) rotate(var(--deck-1-rotate, -2deg));pointer-events:auto}.stack-card-2.stage-fan-card.svelte-1vv5zg3{transform:translate3d(calc(100% + var(--stage-card-gap) + var(--deck-2-x, -7px)),var(--deck-2-y, 16px),var(--deck-2-z, 36px)) scale(var(--deck-2-scale, .916)) rotate(var(--deck-2-rotate, -5deg))}.stack-card-3.stage-fan-card.svelte-1vv5zg3{transform:translate3d(calc(200% + var(--stage-card-gap) + var(--stage-card-gap) + var(--deck-3-x, -20px)),var(--deck-3-y, 18px),var(--deck-3-z, 18px)) scale(var(--deck-3-scale, .912)) rotate(var(--deck-3-rotate, -8deg))}.stack-card-4.stage-fan-card.svelte-1vv5zg3{transform:translate3d(calc(300% + var(--stage-card-gap) + var(--stage-card-gap) + var(--stage-card-gap) + var(--deck-4-x, -33px)),var(--deck-4-y, 22px),var(--deck-4-z, 0px)) scale(var(--deck-4-scale, .908)) rotate(var(--deck-4-rotate, -11deg))}.vibes-area.svelte-1vv5zg3{display:flex;flex-wrap:wrap;justify-content:center;padding:var(--space-sm) 0;align-items:center;gap:.25vw}.vibes-area.svelte-1vv5zg3 .btn-pill:where(.svelte-1vv5zg3){background:#efeadd;color:var(--primary)}.vibes-area.svelte-1vv5zg3 .btn-pill.active:where(.svelte-1vv5zg3),.vibes-area.svelte-1vv5zg3 .btn-pill[aria-pressed=true]:where(.svelte-1vv5zg3){background:#a09aff;color:var(--primary)}.card-wrapper.svelte-1vv5zg3{position:absolute;top:0;right:0;bottom:0;left:0;animation:svelte-1vv5zg3-card-floating var(--card-float-duration, 4.8s) infinite ease-in-out;will-change:transform}.stack-card-1.svelte-1vv5zg3 .card-wrapper:where(.svelte-1vv5zg3){animation-delay:0s}.stack-card-2.svelte-1vv5zg3 .card-wrapper:where(.svelte-1vv5zg3){animation-delay:var(--card-float-stagger, .6s)}.stack-card-3.svelte-1vv5zg3 .card-wrapper:where(.svelte-1vv5zg3){animation-delay:calc(var(--card-float-stagger, .6s) * 2)}.stack-card-4.svelte-1vv5zg3 .card-wrapper:where(.svelte-1vv5zg3){animation-delay:calc(var(--card-float-stagger, .6s) * 3)}@keyframes svelte-1vv5zg3-card-floating{0%{transform:translateY(0)}50%{transform:translateY(var(--card-float-y, -1.3%))}to{transform:translateY(0)}}.card-hover-shell.svelte-1vv5zg3{--shuffle-x: 0px;--shuffle-y: 0px;--shuffle-z: 0px;--shuffle-scale: 1;--shuffle-rotate: var(--funky-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-6);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{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}.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}.hero-stage.fan-settled .stack-card-1 .card-hover-shell{--funky-rotate: var(--stage-funky-rotate-1, -3.5deg)}.hero-stage.fan-settled .stack-card-2 .card-hover-shell{--funky-rotate: var(--stage-funky-rotate-2, 2.5deg)}.hero-stage.fan-settled .stack-card-3 .card-hover-shell{--funky-rotate: var(--stage-funky-rotate-3, -2.5deg)}.hero-stage.fan-settled .stack-card-4 .card-hover-shell{--funky-rotate: var(--stage-funky-rotate-4, 3.5deg)}@media(hover:hover)and (pointer:fine){.stack-card.svelte-1vv5zg3:hover .card-hover-shell:where(.svelte-1vv5zg3),.stack-card.svelte-1vv5zg3:focus-within .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-rotate: 0deg;--shuffle-scale: var(--stage-hover-scale, 1.07);--shuffle-y: var(--stage-hover-y, -16px);--shuffle-z: var(--stage-hover-z, 70px)}.hero-stage.svelte-1vv5zg3:has(.stack-card-1:where(.svelte-1vv5zg3):hover) .stack-card-2:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-1:where(.svelte-1vv5zg3):focus-within) .stack-card-2:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: calc(-1 * var(--stage-sibling-near-x, 30px));--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.hero-stage.svelte-1vv5zg3:has(.stack-card-1:where(.svelte-1vv5zg3):hover) .stack-card-3:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-1:where(.svelte-1vv5zg3):focus-within) .stack-card-3:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: calc(-1 * var(--stage-sibling-mid-x, 17px));--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.hero-stage.svelte-1vv5zg3:has(.stack-card-1:where(.svelte-1vv5zg3):hover) .stack-card-4:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.svelte-1vv5zg3:has(.stack-card-1:where(.svelte-1vv5zg3):focus-within) .stack-card-4:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: calc(-1 * var(--stage-sibling-far-x, 9px));--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.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: var(--stage-sibling-near-x, 30px);--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.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: calc(-1 * var(--stage-sibling-near-x, 30px));--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.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: calc(-1 * var(--stage-sibling-mid-x, 17px));--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.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: var(--stage-sibling-mid-x, 17px);--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.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: var(--stage-sibling-near-x, 30px);--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.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: calc(-1 * var(--stage-sibling-near-x, 30px));--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.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: var(--stage-sibling-far-x, 9px);--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.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: var(--stage-sibling-mid-x, 17px);--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}.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: var(--stage-sibling-near-x, 30px);--shuffle-y: var(--stage-sibling-y, 8px);--shuffle-scale: var(--stage-sibling-scale, .93)}}.hero-stage.deck-dragging.svelte-1vv5zg3 .stage-fan-card.is-top:where(.svelte-1vv5zg3) .card-hover-shell:where(.svelte-1vv5zg3),.hero-stage.deck-cycling.svelte-1vv5zg3 .card-hover-shell:where(.svelte-1vv5zg3){--shuffle-x: 0px;--shuffle-y: 0px;--shuffle-z: 0px;--shuffle-scale: 1;--shuffle-rotate: 0deg;transition-duration:.32s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.variable-word.svelte-1vv5zg3{animation:none;transform:none}.stage-fan-card.svelte-1vv5zg3,.stage-card-layer.svelte-1vv5zg3,.card-hover-shell.svelte-1vv5zg3{animation:none;transition:none;transform:none}.card-wrapper.svelte-1vv5zg3{animation: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-top:25vh;min-height:auto;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-y}.hero-stage.deck-dragging.svelte-1vv5zg3{overflow:visible}.headline-area.svelte-1vv5zg3{align-items:center;text-align:center;margin:0}.hero-line.svelte-1vv5zg3,.variable-word.svelte-1vv5zg3{white-space:nowrap}.stage-intro-row.svelte-1vv5zg3{flex-direction:column;align-items:flex-start;gap:1em;margin-top:1em}.pill-area.svelte-1vv5zg3{order:2;flex:none;min-width:0;width:100%;align-self:stretch;padding:1em 0}.hero-sub.svelte-1vv5zg3{max-width:38ch;max-width:580px;text-align:left}.all-events-cta.svelte-1vv5zg3{position:relative;top:0vh;padding-top:1em;margin:0;display:none}.stage-card-deck.svelte-1vv5zg3{--stage-card-mobile-width: clamp(200px, 55vw, 300px);--stage-card-mobile-width: clamp(200px, 50vw, 280px);order:1;display:block;position:relative;flex:none;width:min(100%,var(--stage-card-mobile-width));max-width:none;aspect-ratio:var(--stage-card-ratio);min-height:0;margin:auto;transform-style:preserve-3d;touch-action:pan-y;-webkit-user-select:none;user-select:none;translate:0;margin-top:3vh;margin-bottom:3vh}.fan-sticky-frame.svelte-1vv5zg3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.stage-card-row.svelte-1vv5zg3{--vibe-slide-distance: var(--stage-vibe-slide-distance, min(48vw, 220px));position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;transform:none;transform-style:preserve-3d}.stage-card-layer.svelte-1vv5zg3{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;transform-style:preserve-3d}.stack-card.svelte-1vv5zg3,.stack-card-1.svelte-1vv5zg3,.stack-card-2.svelte-1vv5zg3,.stack-card-3.svelte-1vv5zg3,.stack-card-4.svelte-1vv5zg3{position:absolute;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;aspect-ratio:auto;aspect-ratio:var(--stage-card-ratio);margin:0;top:0;rotate:0deg;grid-column:auto;grid-row:auto}.stack-card.svelte-1vv5zg3+.stack-card:where(.svelte-1vv5zg3){margin-left:0}.stage-fan-card.svelte-1vv5zg3{transform-origin:18% 92%;transition:transform .56s var(--ease-snappy),opacity .16s linear;pointer-events:none;touch-action:pan-y}.stage-fan-card.is-top.svelte-1vv5zg3{pointer-events:auto;-webkit-user-drag:none}.stage-fan-card.is-dragging.svelte-1vv5zg3{transition:none}.group-sticker.svelte-1vv5zg3{left:clamp(-44px,-13vw,-24px);top:clamp(48px,25%,110px);width:clamp(104px,42vw,156px);transform:translate3d(var(--group-sticker-x, -20px),var(--group-sticker-y, 20px),56px) rotate(var(--group-sticker-rotate, -13deg)) scale(var(--group-sticker-scale, 0))}.stack-card-1.stage-fan-card.svelte-1vv5zg3{transform:translate3d(var(--mobile-deck-1-x, 6px),var(--mobile-deck-1-y, 6px),var(--mobile-deck-1-z, 56px)) translate3d(var(--deck-drag-x, 0px),var(--deck-drag-y, 0px),0) scale(var(--mobile-deck-1-scale, .98)) rotate(calc(var(--mobile-deck-1-rotate, -2deg) + var(--deck-drag-rotate, 0deg)));z-index:12}.stack-card-2.stage-fan-card.svelte-1vv5zg3{transform:translate3d(var(--mobile-deck-2-x, -7px),var(--mobile-deck-2-y, 3px),var(--mobile-deck-2-z, 36px)) scale(var(--mobile-deck-2-scale, .97)) rotate(var(--mobile-deck-2-rotate, -5deg));z-index:11}.stack-card-3.stage-fan-card.svelte-1vv5zg3{transform:translate3d(var(--mobile-deck-3-x, -20px),var(--mobile-deck-3-y, 6px),var(--mobile-deck-3-z, 18px)) scale(var(--mobile-deck-3-scale, .96)) rotate(var(--mobile-deck-3-rotate, -8deg));z-index:10}.stack-card-4.stage-fan-card.svelte-1vv5zg3{transform:translate3d(var(--mobile-deck-4-x, -33px),var(--mobile-deck-4-y, 10px),var(--mobile-deck-4-z, 0px)) scale(var(--mobile-deck-4-scale, .95)) rotate(var(--mobile-deck-4-rotate, -11deg));z-index:9}.fan-sticky-layer.svelte-1vv5zg3,.fan-copy-row.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;max-width:800px;max-width:1000px;max-width:920px}.hiw-header.svelte-17naqij h2:where(.svelte-17naqij){padding-bottom:.33em;text-wrap:auto}.why-us-pill.svelte-17naqij{--askew-pill-bg: #ff6840;--askew-pill-color: #ffff6b;--askew-pill-rotate: 6deg;margin-bottom:clamp(2.5rem,5vw,5.5rem)}.hiw-intro-row.svelte-17naqij{display:grid;grid-template-columns:3fr 2fr}.hiw-intro.svelte-17naqij{grid-column:2;margin:0;max-width:600px;margin-bottom:6vh;font-weight:500;margin-top:33vh}.hiw-follow-region.svelte-17naqij{position:relative;display:flow-root;--story-gap: clamp(32px, 6vw, 120px);--sticker-size: clamp(190px, 21vw, 340px)}.hiw-follow-rail.svelte-17naqij{--follow-start-offset: clamp(28px, 5vw, 92px);position:sticky;top:clamp(88px,14vh,164px);z-index:4;height:0;margin-top:var(--follow-start-offset);margin-bottom:calc(-1 * var(--follow-start-offset));opacity:var(--follow-visibility, 1);pointer-events:none;transition:opacity .16s ease;transform:translate3d(var(--sticker-shift-x, 0),var(--sticker-shift-y, 0),0) rotate(var(--sticker-tilt, 0deg));will-change:transform}.hiw-follow-anchor.svelte-17naqij{position:absolute;left:50%;top:0;width:var(--sticker-size);aspect-ratio:1 / 1;translate:calc(-50% + var(--follow-burst-x, 0px)) var(--follow-burst-y, 0px)}.hiw-follow-sticker.svelte-17naqij{width:100%;height:100%;opacity:0;transform-origin:center 60%;will-change:transform,opacity}.hiw-text.svelte-17naqij{padding-top:9vw;padding-bottom:9vw}.hiw-split.svelte-17naqij{position:relative;display:flex;align-items:center;justify-content:center;gap:.28em;margin:0;text-align:center}.hiw-word.svelte-17naqij{position:relative;z-index:1;white-space:nowrap;will-change:transform}.hiw-burst.svelte-17naqij{position:absolute;left:50%;top:50%;z-index:0;width:clamp(300px,34vw,620px);height:0;pointer-events:none}.hiw-burst-img.svelte-17naqij{position:absolute;top:0;opacity:0;will-change:transform,opacity}.hiw-burst-img.svelte-17naqij{aspect-ratio:4 / 5;object-fit:cover;border-radius:clamp(10px,1.2vw,20px)}.hiw-burst-img-1.svelte-17naqij{left:63%;width:52%;z-index:2}.hiw-burst-img-2.svelte-17naqij{left:47%;width:46%;z-index:1}.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;margin-top:6vh}.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{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(220px,.95fr) minmax(500px,680px);column-gap:var(--story-gap);align-items:start}.scroll-steps.svelte-17naqij{grid-column:2;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.scroll-step.svelte-17naqij{min-height:72vh;min-height:66vh;display:flex;align-items:center;min-width:0;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-copy.svelte-17naqij{display:flex;align-items:flex-start;gap:clamp(18px,2.5vw,48px);width:min(100%,680px);min-width:0}.step-pill.svelte-17naqij{flex:0 0 auto;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}.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{flex:1 1 auto;min-width:0;margin:0;max-width:560px;color:var(--surface)}.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){.hiw-follow-rail.svelte-17naqij{transform:none}.hiw-follow-sticker.svelte-17naqij{opacity:1}.step-image.svelte-17naqij,.step-image-inline.svelte-17naqij{animation:none}}@media(min-width:900px)and (max-width:999px){.hiw-follow-sticker.svelte-17naqij{opacity:1}}@media(max-width:899px){.scroll-story.svelte-17naqij{grid-template-columns:1fr}.hiw-follow-rail.svelte-17naqij{display:none}.scroll-steps.svelte-17naqij{grid-column:1 / -1}.scroll-step.svelte-17naqij,.scroll-step.svelte-17naqij:first-child,.scroll-step.svelte-17naqij:last-child{min-height:0}.scroll-step.svelte-17naqij{display:grid;grid-template-columns:clamp(88px,28vw,150px) minmax(0,1fr);column-gap:clamp(16px,4vw,28px);align-items:flex-start;padding-block:clamp(40px,10vw,72px);opacity:1}.step-copy.svelte-17naqij{grid-column:2;flex-direction:column;gap:var(--space-md);width:100%}.step-image-inline.svelte-17naqij{display:block;grid-column:1;width:min(100%,clamp(104px,28vw,180px));margin-top:clamp(.1rem,1vw,.75rem);justify-self:start}.step-pill.svelte-17naqij{min-width:0}.step-description.svelte-17naqij{max-width:28rem}}.all-events-cta.svelte-17naqij{grid-column:2}.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)))}.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);flex-basis:clamp(220px,22vw,400px);aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;background:var(--tertiary);--tilt: 0deg;--lift: 0px;transform:rotate(var(--tilt)) translateY(var(--lift));transition:transform .22s cubic-bezier(.33,1,.68,1)}.rail-track.is-moving.svelte-19we94b .rail-card:where(.svelte-19we94b):nth-child(odd),.rail-track.svelte-19we94b:hover .rail-card:where(.svelte-19we94b):nth-child(odd){--tilt: -1.5deg;--tilt: -5deg}.rail-track.is-moving.svelte-19we94b .rail-card:where(.svelte-19we94b):nth-child(2n),.rail-track.svelte-19we94b:hover .rail-card:where(.svelte-19we94b):nth-child(2n){--tilt: 1.5deg;--tilt: 5deg}.rail-card.svelte-19we94b:hover{--lift: -4rem}.rail-pill.svelte-19we94b{position:absolute;left:14px;bottom:14px;z-index:1}@media(prefers-reduced-motion:reduce){.rail-track.svelte-19we94b:hover .rail-card:where(.svelte-19we94b):nth-child(odd),.rail-track.svelte-19we94b:hover .rail-card:where(.svelte-19we94b):nth-child(2n){--tilt: 0deg}.rail-card.svelte-19we94b{transition:none}}.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;grid-template-columns:4fr 2fr;align-items:start}.social-head.svelte-z69hsa h2:where(.svelte-z69hsa){padding-bottom:.33em;text-wrap:auto}.social-title-wrap.svelte-z69hsa{min-width:0}.happy-customers-pill.svelte-z69hsa{--askew-pill-bg: #9fc6ff;--askew-pill-color: #543945;--askew-pill-rotate: 6deg;margin-bottom:clamp(3rem,5vw,5rem)}.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%;padding:clamp(1rem,2vw,1.75rem);border-radius:clamp(20px,2vw,32px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,4vw,3rem);color:var(--primary)}.testimonial-1.svelte-z69hsa{grid-column:1 / 5;grid-row:2;min-height:clamp(360px,30vw,460px);rotate:-3deg;translate:0 -32px}.testimonial-2.svelte-z69hsa{grid-column:5 / 7;grid-row:3;min-height:clamp(340px,30vw,430px);rotate:2.5deg;translate:0 64px}.testimonial-3.svelte-z69hsa{grid-column:7 / 10;grid-row:4;rotate:-2deg;translate:0 16px}.testimonial-4.svelte-z69hsa{grid-column:10 / 13;grid-row:5;min-height:clamp(240px,22vw,320px);rotate:3deg;translate:0 40px}.testimonial.is-feature.svelte-z69hsa .testimonial-quote:where(.svelte-z69hsa){font-size:clamp(1.5rem,1.1rem + 1.5vw,2.15rem);line-height:1.15;letter-spacing:-.02em}.testimonial.is-image.svelte-z69hsa{padding:0;overflow:hidden;aspect-ratio:4 / 5}.testimonial-quote.svelte-z69hsa{margin:0;font-weight:600}.attribution.svelte-z69hsa{display:flex;flex-direction:column;gap:.1em;font-family:var(--font-display);font-size:var(--text-body-3);font-weight:600;line-height:1.15;letter-spacing:-.033em;margin:0}.attribution-role.svelte-z69hsa{font-weight:500;font-size:.82em;opacity:.7}@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)}.testimonial.svelte-z69hsa{width:min(90vw,440px)}}.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}}
