.apprescue-hero-grid.svelte-oml23y{display:grid;gap:2.25rem;grid-template-columns:1fr}@media (min-width: 1024px){.apprescue-hero-grid.svelte-oml23y{grid-template-columns:minmax(0,1fr) minmax(280px,420px);column-gap:3.25rem;row-gap:2rem;align-items:start}.apprescue-hero-copy.svelte-oml23y{grid-column:1;grid-row:1}.apprescue-hero-video.svelte-oml23y{grid-column:2;grid-row:1 / span 2;position:sticky;top:5rem;align-self:start}.apprescue-hero-cta.svelte-oml23y{grid-column:1;grid-row:2}}.video-container.svelte-oml23y{position:relative;border-radius:1.5rem;overflow:hidden;background:#000;aspect-ratio:1 / 1}.video-player.svelte-oml23y{width:100%;height:100%;display:block;border-radius:1.5rem;cursor:pointer;object-fit:cover}.unmute-overlay-background.svelte-oml23y{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:10}.play-button-overlay.svelte-oml23y{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:11;cursor:pointer;pointer-events:auto}.play-button-with-text.svelte-oml23y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem 2.5rem;background:linear-gradient(180deg,#14141ceb,#0a0a10f2);border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);box-shadow:0 0 0 1px #ffffff14 inset,0 24px 56px #000000a6;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.unmute-text.svelte-oml23y{text-align:center;color:#fff;z-index:1}.large-play-button.svelte-oml23y{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:var(--color-primary);border-radius:50%;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary) 42%,transparent);z-index:1;flex-shrink:0}.large-play-button.svelte-oml23y:hover{transform:scale(1.06);box-shadow:0 10px 28px color-mix(in srgb,var(--color-primary) 48%,transparent)}.large-play-button.svelte-oml23y:active{transform:scale(.96)}.large-play-button.svelte-oml23y svg{color:var(--color-primary-foreground);margin-left:.25rem}@media (min-width: 640px){.large-play-button.svelte-oml23y{width:6rem;height:6rem}}@media (min-width: 1024px){.large-play-button.svelte-oml23y{width:6.5rem;height:6.5rem}}.progress-bar-container-inline.svelte-oml23y{flex:1;min-width:0;height:.375rem;margin:0 1rem;display:flex;align-items:center}.progress-bar-background.svelte-oml23y{width:100%;height:100%;background:#ffffff40;border-radius:.25rem;overflow:hidden;position:relative;transition:height .2s ease}.progress-bar-filled.svelte-oml23y{height:100%;background:var(--color-primary);border-radius:.25rem;transition:width .1s linear}.progress-bar-container-inline.svelte-oml23y:hover .progress-bar-background:where(.svelte-oml23y){height:.5rem}.progress-bar-container-inline.svelte-oml23y:hover .progress-bar-filled:where(.svelte-oml23y){filter:brightness(1.1)}.video-controls.svelte-oml23y{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to top,rgba(0,0,0,.88),transparent);padding:.75rem 1.25rem;z-index:5;opacity:0;transition:opacity .3s ease}.video-controls.show.svelte-oml23y{opacity:1}.video-container.svelte-oml23y:hover .video-controls:where(.svelte-oml23y){opacity:1}.controls-left.svelte-oml23y,.controls-right.svelte-oml23y{display:flex;gap:.75rem;align-items:center;flex-shrink:0}.controls-center.svelte-oml23y{flex:1;min-width:0;display:flex;align-items:center;margin:0 .5rem}.control-button.svelte-oml23y{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s ease;gap:.25rem;min-width:2.5rem;height:2.5rem}.control-button.svelte-oml23y:hover{background:#ffffff1f;transform:scale(1.05)}.control-button.svelte-oml23y:active{background:#fff3;transform:scale(.95)}.control-button.svelte-oml23y:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 65%,transparent);outline-offset:2px}.control-label.svelte-oml23y{font-size:.75rem;font-weight:500}.settings-container.svelte-oml23y{position:relative}.settings-menu.svelte-oml23y{position:absolute;bottom:100%;right:0;margin-bottom:.5rem;background:#000000f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.5rem;padding:.75rem;min-width:10rem;box-shadow:0 4px 6px -1px #00000080;z-index:10;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.settings-section.svelte-oml23y{margin-bottom:.75rem}.settings-section.svelte-oml23y:last-child{margin-bottom:0}.settings-label.svelte-oml23y{color:#ffffffb3;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;padding:0 .5rem}.settings-option.svelte-oml23y{display:block;width:100%;text-align:left;background:transparent;border:none;color:#fff;font-size:.875rem;padding:.5rem;border-radius:.25rem;cursor:pointer;transition:background-color .2s ease}.settings-option.svelte-oml23y:hover{background:#ffffff1a}.settings-option.active.svelte-oml23y{background:color-mix(in srgb,var(--color-primary) 28%,transparent);font-weight:600}@media (max-width: 640px){.video-controls.svelte-oml23y{bottom:0;padding:.5rem .75rem}.controls-left.svelte-oml23y,.controls-right.svelte-oml23y{gap:.5rem}.control-button.svelte-oml23y{padding:.375rem;min-width:2rem;height:2rem}.progress-bar-container-inline.svelte-oml23y{margin:0 .5rem;height:.3125rem}.controls-center.svelte-oml23y{margin:0 .25rem}.settings-menu.svelte-oml23y{min-width:8rem;padding:.5rem}}@media (prefers-reduced-motion: reduce){.large-play-button.svelte-oml23y,.control-button.svelte-oml23y{transition:none}.large-play-button.svelte-oml23y:hover{transform:none}}.apprescue-stat-cell.svelte-99lkd5{position:relative}.apprescue-stat-cell.svelte-99lkd5+.apprescue-stat-cell:where(.svelte-99lkd5):before{content:"";position:absolute;top:18%;bottom:18%;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1) 30%,rgba(255,255,255,.1) 70%,transparent);pointer-events:none}.slow-marquee.svelte-nru6in [class*=animate-marquee]{animation-duration:90s!important}.ww-workshop-grid.svelte-1rp4qgt{display:grid;width:100%}.ww-workshop-card.svelte-1rp4qgt{background:linear-gradient(165deg,#ffffff0e,#ffffff05 42%,#fff0),#ffffff05;box-shadow:inset 0 1px #ffffff0f,0 1px #ffffff08,0 20px 48px -28px #000000a6;border:1px solid rgba(255,255,255,.06)}.ww-workshop-card__sheen.svelte-1rp4qgt{background:linear-gradient(125deg,rgba(255,255,255,.07) 0%,transparent 42%);mask-image:linear-gradient(180deg,#000 0%,transparent 55%);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 55%);pointer-events:none}.ww-workshop-card__glow.svelte-1rp4qgt{background:radial-gradient(ellipse 85% 70% at 50% 0%,color-mix(in srgb,hsl(258,75%,58%) 22%,transparent),transparent 72%);pointer-events:none}.ww-workshop-card__mark.svelte-1rp4qgt{position:absolute;left:-.06em;top:-.2em;font-size:clamp(2.75rem,6vw,3.75rem);line-height:1;font-weight:600;pointer-events:none}.ww-workshop-card__quote.svelte-1rp4qgt{position:relative;z-index:1;margin:0;padding-top:clamp(.2rem,.8vw,.45rem);line-height:1.55;font-size:clamp(.88rem,1.2vw,1.02rem)}.ww-workshop-quote__lede{font-weight:600;letter-spacing:-.02em;color:#fafafafa}.ww-workshop-card.svelte-1rp4qgt{opacity:0;transform:translate3d(0,18px,0);filter:blur(8px)}.ww-workshop-grid--in.svelte-1rp4qgt .ww-workshop-card:where(.svelte-1rp4qgt){animation:svelte-1rp4qgt-ww-workshop-card-in .72s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--wq-i, 0) * 75ms)}@keyframes svelte-1rp4qgt-ww-workshop-card-in{to{opacity:1;transform:translateZ(0);filter:blur(0)}}@media (prefers-reduced-motion: reduce){.ww-workshop-card.svelte-1rp4qgt{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}}.ww-sticky-cta-wrap.svelte-1kivd5m:before{content:"";position:absolute;top:-2.5rem;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-background) 80%,transparent) 60%,var(--color-background));pointer-events:none}
