.gf-film[data-astro-cid-mfch4vzd]{scroll-margin:2rem}.gf[data-astro-cid-mfch4vzd]{position:relative;margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--gl-border2);background:#0b0d14;box-shadow:0 0 0 1px #ffffff08 inset,0 50px 120px -30px #000000bf}.gf__v[data-astro-cid-mfch4vzd]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#0b0d14}.gf__bar[data-astro-cid-mfch4vzd]{position:absolute;right:.85rem;bottom:.85rem;display:flex;align-items:center;gap:.5rem}.gf__btn--play[data-astro-cid-mfch4vzd]{opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.gf[data-astro-cid-mfch4vzd]:hover .gf__btn--play[data-astro-cid-mfch4vzd],.gf[data-astro-cid-mfch4vzd]:focus-within .gf__btn--play[data-astro-cid-mfch4vzd],.gf[data-astro-cid-mfch4vzd][data-state=paused] .gf__btn--play[data-astro-cid-mfch4vzd]{opacity:1;transform:none}@media(hover:none){.gf__btn--play[data-astro-cid-mfch4vzd]{opacity:1;transform:none}}.gf__btn[data-astro-cid-mfch4vzd]{display:inline-flex;align-items:center;gap:.45rem;height:2.4rem;min-width:2.4rem;justify-content:center;padding:0 .8rem;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:#0b0d14b8;backdrop-filter:blur(10px);color:var(--gl-text);font:500 .7rem var(--gl-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .15s,color .15s,scale .2s cubic-bezier(.34,1.4,.52,1)}.gf__btn[data-astro-cid-mfch4vzd]:hover,.gf__btn[data-astro-cid-mfch4vzd]:focus-visible{border-color:var(--gl-accent)}.gf__btn[data-astro-cid-mfch4vzd]:active{scale:.94}.gf__btn--sound[data-astro-cid-mfch4vzd][aria-pressed=true]{color:var(--gl-accent)}.gf__ico[data-astro-cid-mfch4vzd]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.gf__ico--play[data-astro-cid-mfch4vzd]{display:none}.gf[data-astro-cid-mfch4vzd][data-state=paused] .gf__ico--play[data-astro-cid-mfch4vzd]{display:block}.gf[data-astro-cid-mfch4vzd][data-state=paused] .gf__ico--pause[data-astro-cid-mfch4vzd]{display:none}.gf__btn--sound[data-astro-cid-mfch4vzd][aria-pressed=false] .gf__waves[data-astro-cid-mfch4vzd]{opacity:.3}.gf__sound[data-astro-cid-mfch4vzd]{display:flex;align-items:center;border-radius:999px;background:#0b0d14b8;backdrop-filter:blur(10px)}.gf__vol[data-astro-cid-mfch4vzd]{--track: rgb(255 255 255 / .18);width:0;height:2.4rem;margin:0;padding:0;opacity:0;background:transparent;cursor:pointer;appearance:none;pointer-events:none;transition:width .32s cubic-bezier(.34,1.2,.52,1),margin .32s cubic-bezier(.34,1.2,.52,1),opacity .2s}.gf[data-astro-cid-mfch4vzd][data-sound=on] .gf__vol[data-astro-cid-mfch4vzd]{width:6.5rem;margin:0 .9rem 0 .6rem;opacity:1;pointer-events:auto}.gf__vol[data-astro-cid-mfch4vzd]::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,var(--gl-accent) calc(var(--v) * 100%),var(--track) 0)}.gf__vol[data-astro-cid-mfch4vzd]::-moz-range-track{height:3px;border-radius:3px;background:linear-gradient(to right,var(--gl-accent) calc(var(--v) * 100%),var(--track) 0)}.gf__vol[data-astro-cid-mfch4vzd]::-webkit-slider-thumb{appearance:none;width:13px;height:13px;margin-top:-5px;border:0;border-radius:50%;background:var(--gl-text);transition:scale .15s}.gf__vol[data-astro-cid-mfch4vzd]::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:var(--gl-text)}.gf__vol[data-astro-cid-mfch4vzd]:hover::-webkit-slider-thumb,.gf__vol[data-astro-cid-mfch4vzd]:focus-visible::-webkit-slider-thumb{scale:1.2}@media(max-width:600px){.gf__bar[data-astro-cid-mfch4vzd]{right:.5rem;bottom:.5rem;gap:.35rem}.gf__btn[data-astro-cid-mfch4vzd]{height:1.9rem;min-width:1.9rem;padding:0 .55rem;font-size:.6rem}.gf__vol[data-astro-cid-mfch4vzd]{height:1.9rem}.gf[data-astro-cid-mfch4vzd][data-sound=on] .gf__vol[data-astro-cid-mfch4vzd]{width:4.5rem;margin:0 .6rem 0 .4rem}}.gc[data-astro-cid-wu5da3va]{position:relative;margin:0;border:1px solid var(--gl-border2);border-radius:14px;background:var(--gl-bg);box-shadow:0 0 0 1px #ffffff05 inset,0 40px 90px -40px #000c;isolation:isolate}.gc[data-astro-cid-wu5da3va]:before{content:"";position:absolute;inset:12% 8% -6%;z-index:-1;border-radius:50%;background:var(--glow);opacity:.16;filter:blur(60px)}.gc__v[data-astro-cid-wu5da3va]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:13px;background:var(--gl-bg)}.gc__line[data-astro-cid-wu5da3va]{position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:2px;background:var(--glow);transform-origin:left;transform:scaleX(var(--p, 0));opacity:.8}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.gc[data-astro-cid-wu5da3va]{animation:gc-in linear both;animation-timeline:view();animation-range:entry 0% cover 40%}}}@keyframes gc-in{0%{opacity:.4;transform:perspective(1400px) rotateX(14deg) scale(.92)}to{opacity:1;transform:none}}.gp[data-astro-cid-55ltwqwj]{color:var(--gl-text)}.gp[data-astro-cid-55ltwqwj] kbd{display:inline-block;min-width:1.4rem;padding:0 .35rem;border:1px solid var(--gl-border2);border-bottom-width:2px;border-radius:.3rem;background:var(--gl-card);font:.72rem/1.4rem var(--gl-mono);text-align:center;color:var(--gl-text)}.gp[data-astro-cid-55ltwqwj] h1[data-astro-cid-55ltwqwj],.gp[data-astro-cid-55ltwqwj] h2[data-astro-cid-55ltwqwj]{font-family:var(--gl-display);font-weight:800;letter-spacing:-.03em}.gp[data-astro-cid-55ltwqwj] h2[data-astro-cid-55ltwqwj]{font-weight:700;letter-spacing:-.02em}.gp-kicker[data-astro-cid-55ltwqwj]{font:500 .72rem var(--gl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gl-accent)}.gp-btn[data-astro-cid-55ltwqwj]{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border:1px solid var(--gl-border2);border-radius:var(--r-sm);background:var(--gl-surface);color:var(--gl-text);font-weight:600;font-size:.9375rem;white-space:nowrap;text-decoration:none;transition:filter .12s,border-color .12s}.gp-btn[data-astro-cid-55ltwqwj]:hover{border-color:var(--gl-accent);color:var(--gl-text)}.gp-btn--play[data-astro-cid-55ltwqwj]{border-color:var(--gl-pink);background:var(--gl-pink);color:var(--gl-bg);font-weight:700}.gp-btn--play[data-astro-cid-55ltwqwj]:hover{border-color:var(--gl-pink);color:var(--gl-bg);filter:brightness(1.08)}.gp-btn[data-astro-cid-55ltwqwj] .ico path{fill:currentColor}.gp-cta[data-astro-cid-55ltwqwj]{display:flex;flex-wrap:wrap;gap:.75rem}.gp-hero[data-astro-cid-55ltwqwj]{position:relative;padding-top:clamp(2rem,6vh,4rem);isolation:isolate}.gp-hero[data-astro-cid-55ltwqwj]:before{content:"";position:absolute;inset:-10% 0 auto;height:120%;z-index:-1;background:radial-gradient(40% 35% at 85% 20%,rgb(244 114 182 / .13),transparent 70%),radial-gradient(45% 40% at 10% 85%,rgb(110 231 183 / .1),transparent 70%);mask-image:linear-gradient(to bottom,#000 55%,transparent);pointer-events:none}.gp-hero__text[data-astro-cid-55ltwqwj]{display:grid;gap:1.5rem 3rem;align-items:end}@media(min-width:960px){.gp-hero__text[data-astro-cid-55ltwqwj]{grid-template-columns:1fr minmax(0,30rem)}}.gp-hero__name[data-astro-cid-55ltwqwj],.gp-hero__pitch[data-astro-cid-55ltwqwj]{display:grid;justify-items:start;gap:.9rem}.gp-hero[data-astro-cid-55ltwqwj] h1[data-astro-cid-55ltwqwj]{font-size:clamp(3rem,8.5vw,6.5rem);line-height:.9;letter-spacing:-.045em}.gp-lede[data-astro-cid-55ltwqwj]{max-width:22ch;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.25;letter-spacing:-.015em}.gp-sub[data-astro-cid-55ltwqwj]{font-size:1.0625rem;color:var(--gl-muted)}.gp-meta[data-astro-cid-55ltwqwj]{font-size:.875rem;color:var(--gl-muted)}.gp-stage[data-astro-cid-55ltwqwj]{width:min(100%,92rem);margin:clamp(2rem,5vh,3.25rem) auto 0;padding-inline:clamp(1rem,3vw,2.5rem)}.gp-stage--film[data-astro-cid-55ltwqwj]{position:relative;display:grid;gap:.9rem;width:min(100%,92rem,calc((100svh - 7rem) * 16 / 9 + 5rem))}.gp-stage--film[data-astro-cid-55ltwqwj]:before{content:"";position:absolute;inset:10% 6% 20%;z-index:-1;background:radial-gradient(50% 60% at 25% 60%,rgb(244 114 182 / .22),transparent 70%),radial-gradient(50% 60% at 75% 50%,rgb(110 231 183 / .16),transparent 70%);filter:blur(50px);pointer-events:none}.gp-film__notes[data-astro-cid-55ltwqwj]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;font-size:.8125rem;color:var(--gl-muted)}.gp-film__notes[data-astro-cid-55ltwqwj] a[data-astro-cid-55ltwqwj]{color:inherit}.gp-try[data-astro-cid-55ltwqwj]{padding-top:clamp(6rem,16vh,10rem)}.gp-try__head[data-astro-cid-55ltwqwj]{display:grid;justify-items:start;gap:.9rem}.gp-try__head[data-astro-cid-55ltwqwj] h2[data-astro-cid-55ltwqwj]{font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.02}.gp-try__head[data-astro-cid-55ltwqwj]>p[data-astro-cid-55ltwqwj]:last-child{max-width:38rem;color:var(--gl-muted)}.gp-hint[data-astro-cid-55ltwqwj]{margin-top:1rem;font-size:.8125rem;color:var(--gl-muted);text-align:center}@media(pointer:coarse){.gp-hint[data-astro-cid-55ltwqwj]{display:none}}.gp-feats[data-astro-cid-55ltwqwj]{display:grid;gap:clamp(5rem,14vh,8rem);padding-top:clamp(6rem,16vh,10rem)}.gp-feat[data-astro-cid-55ltwqwj]{display:grid;gap:1.5rem 3rem}@media(min-width:900px){.gp-feat[data-astro-cid-55ltwqwj]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.gp-feat__clip[data-astro-cid-55ltwqwj]{grid-column:1 / -1;margin-top:1.5rem}}.gp-feat__head[data-astro-cid-55ltwqwj]{display:grid;gap:1rem}.gp-feat__text[data-astro-cid-55ltwqwj]{display:grid;gap:1rem;max-width:38rem}.gp-feat[data-astro-cid-55ltwqwj] h2[data-astro-cid-55ltwqwj]{font-size:clamp(1.9rem,4vw,3.2rem);line-height:1}.gp-feat__text[data-astro-cid-55ltwqwj]>p[data-astro-cid-55ltwqwj]{color:var(--gl-muted)}.gp-seek[data-astro-cid-55ltwqwj]{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;padding:.45rem .8rem;border:1px solid var(--gl-border2);border-radius:999px;background:transparent;color:var(--gl-muted);font:500 .7rem var(--gl-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,translate .22s cubic-bezier(.34,1.32,.52,1)}.gp-seek[data-astro-cid-55ltwqwj]:hover,.gp-seek[data-astro-cid-55ltwqwj]:focus-visible{color:var(--gl-text);border-color:var(--gl-pink);translate:0 -2px}.gp-seek[data-astro-cid-55ltwqwj] .ico path{fill:var(--gl-pink)}.gp-sources[data-astro-cid-55ltwqwj]{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.gp-sources[data-astro-cid-55ltwqwj] li[data-astro-cid-55ltwqwj]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border:1px solid var(--gl-border2);border-radius:999px;background:var(--gl-surface);font-size:.875rem;font-weight:600;transition:border-color .16s,translate .22s cubic-bezier(.34,1.32,.52,1)}.gp-sources[data-astro-cid-55ltwqwj] li[data-astro-cid-55ltwqwj]:hover{translate:0 -3px;border-color:var(--gl-accent)}.gp-sources[data-astro-cid-55ltwqwj] li[data-astro-cid-55ltwqwj].is-pro{border-color:#a78bfa73}.gp-sources[data-astro-cid-55ltwqwj] li[data-astro-cid-55ltwqwj].is-pro:hover{border-color:var(--gl-violet)}.gp-sources[data-astro-cid-55ltwqwj] small[data-astro-cid-55ltwqwj]{padding:0 .35rem;border-radius:4px;background:#a78bfa29;color:var(--gl-violet);font:700 .6rem/1.2rem var(--gl-mono)}.gp-pricing[data-astro-cid-55ltwqwj]{padding-top:clamp(6rem,16vh,10rem);scroll-margin-top:4rem}.gp-pricing__head[data-astro-cid-55ltwqwj]{display:grid;gap:.9rem;margin-bottom:2.5rem}.gp-pricing[data-astro-cid-55ltwqwj] h2[data-astro-cid-55ltwqwj]{font-size:clamp(1.9rem,4vw,3rem);line-height:1.02}.gp-plans[data-astro-cid-55ltwqwj]{display:grid;gap:1.25rem}@media(min-width:860px){.gp-plans[data-astro-cid-55ltwqwj]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}.gp-plan[data-astro-cid-55ltwqwj]{display:grid;align-content:start;gap:1.1rem;padding:1.75rem;border:1px solid var(--gl-border2);border-radius:var(--r-lg);background:var(--gl-surface)}.gp-plan--pro[data-astro-cid-55ltwqwj]{border-color:#6ee7b773;background:radial-gradient(90% 70% at 100% 0%,rgb(110 231 183 / .08),transparent 60%),var(--gl-surface)}.gp-plan__name[data-astro-cid-55ltwqwj]{display:flex;align-items:center;gap:.6rem;font-weight:700}.gp-plan__price[data-astro-cid-55ltwqwj]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.gp-plan__price[data-astro-cid-55ltwqwj] b[data-astro-cid-55ltwqwj]{font:700 2.6rem/1 var(--gl-ui-font);letter-spacing:-.03em}.gp-plan__price[data-astro-cid-55ltwqwj] span[data-astro-cid-55ltwqwj]{color:var(--gl-muted);font-size:.9375rem}.gp-plan[data-astro-cid-55ltwqwj] ul[data-astro-cid-55ltwqwj]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.gp-plan[data-astro-cid-55ltwqwj] li[data-astro-cid-55ltwqwj]{position:relative;padding-left:1.5rem;color:var(--gl-muted)}.gp-plan[data-astro-cid-55ltwqwj] li[data-astro-cid-55ltwqwj]:before{content:"";position:absolute;left:.15rem;top:.45em;width:.55rem;height:.3rem;border:solid var(--gl-accent);border-width:0 0 2px 2px;rotate:-45deg}.gp-plan[data-astro-cid-55ltwqwj] li[data-astro-cid-55ltwqwj].gp-plan__all{padding-left:0;color:var(--gl-text)}.gp-plan[data-astro-cid-55ltwqwj] li[data-astro-cid-55ltwqwj].gp-plan__all:before{display:none}.gp-plan__cta[data-astro-cid-55ltwqwj]{display:flex;flex-wrap:wrap;gap:.6rem}.gp-plan[data-astro-cid-55ltwqwj]>.gp-btn[data-astro-cid-55ltwqwj]{justify-self:start}.gp-plan__note[data-astro-cid-55ltwqwj]{font-size:.8125rem;color:var(--gl-muted)}.gp-faq[data-astro-cid-55ltwqwj]{display:grid;gap:2rem;padding-top:clamp(6rem,16vh,10rem)}.gp-faq[data-astro-cid-55ltwqwj] h2[data-astro-cid-55ltwqwj]{font-size:clamp(1.75rem,3.4vw,2.6rem)}@media(min-width:960px){.gp-faq[data-astro-cid-55ltwqwj]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(3rem,7vw,6rem)}.gp-faq[data-astro-cid-55ltwqwj] h2[data-astro-cid-55ltwqwj]{grid-column:1 / -1}}.gp-faq__list[data-astro-cid-55ltwqwj]{border-top:1px solid var(--gl-border)}.gp-faq[data-astro-cid-55ltwqwj] details[data-astro-cid-55ltwqwj]{border-bottom:1px solid var(--gl-border)}.gp-faq[data-astro-cid-55ltwqwj] summary[data-astro-cid-55ltwqwj]{padding:1.1rem 0;font-weight:600;cursor:pointer;list-style:none}.gp-faq[data-astro-cid-55ltwqwj] summary[data-astro-cid-55ltwqwj]::-webkit-details-marker{display:none}.gp-faq[data-astro-cid-55ltwqwj] summary[data-astro-cid-55ltwqwj]:after{content:"+";float:right;color:var(--gl-muted);font-family:var(--gl-mono)}.gp-faq[data-astro-cid-55ltwqwj] details[data-astro-cid-55ltwqwj][open] summary[data-astro-cid-55ltwqwj]:after{content:"–"}.gp-faq[data-astro-cid-55ltwqwj] details[data-astro-cid-55ltwqwj] p[data-astro-cid-55ltwqwj]{padding-bottom:1.1rem;color:var(--gl-muted)}.gp-faq__more[data-astro-cid-55ltwqwj]{padding-top:1.1rem;color:var(--gl-muted)}.gp-faq__more[data-astro-cid-55ltwqwj] a[data-astro-cid-55ltwqwj]{color:var(--gl-accent)}.gp-story[data-astro-cid-55ltwqwj]{display:grid;align-content:start;gap:1rem;color:var(--gl-muted)}.gp-story[data-astro-cid-55ltwqwj] h2{display:none}.gp-story[data-astro-cid-55ltwqwj] p{margin:0}.gp-story[data-astro-cid-55ltwqwj] strong{color:var(--gl-text)}.gp-end[data-astro-cid-55ltwqwj]{display:grid;justify-items:center;gap:1.25rem;padding-top:clamp(5rem,14vh,9rem);text-align:center}
