.edits.svelte-19z3t8w{padding-block:var(--section-space);background:var(--plum-900);color:var(--ivory)}.section-heading.svelte-19z3t8w{grid-template-columns:1.25fr .75fr;align-items:end;gap:3rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.section-heading.svelte-19z3t8w h2:where(.svelte-19z3t8w){font-family:var(--font-body);letter-spacing:-.07em;margin:.65rem 0 0;font-size:clamp(3.1rem,5.6vw,5.6rem);font-weight:780;line-height:.94}.section-heading.svelte-19z3t8w h2:where(.svelte-19z3t8w) em:where(.svelte-19z3t8w){color:var(--pink);font-style:normal}.section-heading.svelte-19z3t8w>p:where(.svelte-19z3t8w){max-width:34rem;color:var(--muted);margin:0;font-size:clamp(1rem,1.4vw,1.15rem)}.edits-heading.svelte-19z3t8w>p:where(.svelte-19z3t8w){color:var(--blush-300)}.edits-grid.svelte-19z3t8w{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.edit-card.svelte-19z3t8w{aspect-ratio:9/15;background:var(--plum-800);border:1px solid #fff1da40;border-radius:1.1rem;margin:0;position:relative;overflow:hidden;box-shadow:0 1.4rem 2.5rem #0000002e}.edit-card.svelte-19z3t8w:nth-child(2n){transform:translateY(1.75rem)}.edit-card.svelte-19z3t8w video:where(.svelte-19z3t8w),.edit-poster.svelte-19z3t8w,.edit-poster.svelte-19z3t8w img:where(.svelte-19z3t8w){object-fit:cover;width:100%;height:100%}.edit-poster.svelte-19z3t8w{position:absolute;inset:0}.edit-card.svelte-19z3t8w video:where(.svelte-19z3t8w){visibility:hidden;position:relative}.edit-card.has-started.svelte-19z3t8w video:where(.svelte-19z3t8w){visibility:visible}.edit-shade.svelte-19z3t8w{pointer-events:none;background:linear-gradient(#0000,#0d030feb);position:absolute;inset:38% 0 0}.edit-topline.svelte-19z3t8w{text-transform:uppercase;pointer-events:none;justify-content:space-between;gap:.5rem;font-size:.66rem;font-weight:850;display:flex;position:absolute;top:.7rem;left:.65rem;right:.65rem}.edit-topline.svelte-19z3t8w span:where(.svelte-19z3t8w):first-child{background:var(--coral);color:var(--plum-950);border-radius:999px;padding:.25rem .45rem}.edit-play.svelte-19z3t8w{z-index:2;aspect-ratio:1;width:3rem;color:var(--ivory);cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#16081894;border:1px solid #fff1dab8;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .5rem 1.5rem #1608184d}.edit-play.svelte-19z3t8w svg{margin-left:.12rem}.edit-card.svelte-19z3t8w figcaption:where(.svelte-19z3t8w){font-family:var(--font-body);letter-spacing:.01em;pointer-events:none;font-size:clamp(.95rem,1.25vw,1.2rem);font-weight:780;line-height:1.05;position:absolute;bottom:.85rem;left:.8rem;right:.8rem}.edit-shade.svelte-19z3t8w,.edit-topline.svelte-19z3t8w,.edit-play.svelte-19z3t8w,.edit-card.svelte-19z3t8w figcaption:where(.svelte-19z3t8w){transition:opacity .18s}.edit-card.has-started.svelte-19z3t8w .edit-shade:where(.svelte-19z3t8w),.edit-card.has-started.svelte-19z3t8w .edit-topline:where(.svelte-19z3t8w),.edit-card.has-started.svelte-19z3t8w .edit-play:where(.svelte-19z3t8w),.edit-card.has-started.svelte-19z3t8w figcaption:where(.svelte-19z3t8w){visibility:hidden;opacity:0}@media (width<=1080px){.edits-grid.svelte-19z3t8w{grid-template-columns:repeat(3,1fr);gap:1rem}.edit-card.svelte-19z3t8w:nth-child(2n){transform:none}}@media (width<=900px){.section-heading.svelte-19z3t8w{grid-template-columns:1fr;gap:1.5rem}}@media (width<=620px){.section-heading.svelte-19z3t8w h2:where(.svelte-19z3t8w){font-size:clamp(2.75rem,11.5vw,4rem)}.edits.svelte-19z3t8w .shell:where(.svelte-19z3t8w){width:100%}.edits-heading.svelte-19z3t8w{width:calc(100% - (var(--gutter) * 2));margin-inline:auto}.edits-grid.svelte-19z3t8w{--middle-row-shift:clamp(.45rem, 3vw, .8rem);--right-column-drop:clamp(1.25rem, 7vw, 2rem);padding:0 calc(var(--gutter) + var(--middle-row-shift)) 0 var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,4vw,1.35rem) clamp(.65rem,3vw,.9rem);display:grid}.edit-card.svelte-19z3t8w{border-radius:.9rem;min-width:0}.edit-card.svelte-19z3t8w:nth-child(2n){transform:translateY(var(--right-column-drop))}.edit-card.svelte-19z3t8w:nth-child(3){transform:translateX(var(--middle-row-shift))}.edit-card.svelte-19z3t8w:nth-child(4){transform:translate(var(--middle-row-shift), var(--right-column-drop))}.edit-topline.svelte-19z3t8w{font-size:.54rem;top:.55rem;left:.5rem;right:.5rem}.edit-play.svelte-19z3t8w{width:2.5rem}.edit-card.svelte-19z3t8w figcaption:where(.svelte-19z3t8w){font-size:clamp(.72rem,3.2vw,.92rem);bottom:.65rem;left:.6rem;right:.6rem}}@media (width<=350px){.edits-grid.svelte-19z3t8w{padding-inline:var(--gutter);grid-template-columns:minmax(0,260px);justify-content:center}.edit-card.svelte-19z3t8w:nth-child(2n),.edit-card.svelte-19z3t8w:nth-child(3),.edit-card.svelte-19z3t8w:nth-child(4){transform:none}}.hero.svelte-1w53b0f{min-height:max(620px, calc(100svh - var(--header-height)));max-height:880px;color:var(--ivory);background:radial-gradient(circle at 78% 42%,#ff4a991f,#0000 30%),linear-gradient(140deg,#160818 0%,#200a22 54%,#130613 100%);position:relative;overflow:hidden}.hero-inner.svelte-1w53b0f{height:min(880px, max(620px, calc(100svh - var(--header-height))));grid-template-columns:minmax(0,1.14fr) minmax(310px,.86fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.75rem,4.5vh,3.75rem);display:grid;position:relative}.hero-copy.svelte-1w53b0f{z-index:2;position:relative}.hero-eyebrow.svelte-1w53b0f{margin-bottom:clamp(.8rem,2vh,1.25rem)}.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f){font-family:var(--font-body);letter-spacing:-.075em;margin:0;font-size:clamp(4.2rem,6vw,5.5rem);font-weight:790;line-height:.92}.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f) span:where(.svelte-1w53b0f),.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f) em:where(.svelte-1w53b0f),.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f) strong:where(.svelte-1w53b0f){white-space:nowrap;width:max-content;display:block}.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f) em:where(.svelte-1w53b0f){color:var(--coral);font-style:normal;font-weight:790}.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f) strong:where(.svelte-1w53b0f){color:var(--pink);font-weight:790}.hero-intro.svelte-1w53b0f{max-width:37rem;color:var(--blush-100);margin:clamp(1.1rem,2.4vh,1.7rem) 0 0;font-size:clamp(.98rem,1.35vw,1.15rem);line-height:1.5}.hero-actions.svelte-1w53b0f{flex-wrap:wrap;gap:.8rem;margin-top:clamp(1.2rem,2.8vh,2rem);display:flex}.hero-actions.svelte-1w53b0f .button--outline:where(.svelte-1w53b0f){color:var(--ivory)}.hero-art.svelte-1w53b0f{justify-self:center;width:min(100%,470px);height:min(64vh,590px);min-height:460px;position:relative}.hero-video-card.svelte-1w53b0f{z-index:2;aspect-ratio:9/14;border:clamp(.45rem, .8vw, .72rem) solid var(--ivory);background:var(--plum-800);border-radius:2rem;width:min(76%,350px);margin:0;position:absolute;top:2%;left:50%;overflow:hidden;transform:translate(-50%)rotate(5deg);box-shadow:0 2.4rem 5rem #00000073}.hero-video-card.svelte-1w53b0f video:where(.svelte-1w53b0f){object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.hero-video-card.svelte-1w53b0f video:where(.svelte-1w53b0f)::-webkit-media-controls{opacity:0;pointer-events:none;-webkit-appearance:none;display:none!important}.hero-video-card.svelte-1w53b0f video:where(.svelte-1w53b0f)::-webkit-media-controls-enclosure{opacity:0;pointer-events:none;-webkit-appearance:none;display:none!important}.hero-video-card.svelte-1w53b0f video:where(.svelte-1w53b0f)::-webkit-media-controls-panel{opacity:0;pointer-events:none;-webkit-appearance:none;display:none!important}.hero-video-card.svelte-1w53b0f video:where(.svelte-1w53b0f)::-webkit-media-controls-start-playback-button{opacity:0;pointer-events:none;-webkit-appearance:none;display:none!important}.hero-video-card.svelte-1w53b0f video:where(.svelte-1w53b0f)::-webkit-media-controls-overlay-play-button{opacity:0;pointer-events:none;-webkit-appearance:none;display:none!important}.hero-video-card.svelte-1w53b0f:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0e0410d9);position:absolute;inset:42% 0 0}.hero-video-play.svelte-1w53b0f{z-index:4;width:100%;height:100%;color:var(--ivory);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.hero-play-indicator.svelte-1w53b0f{aspect-ratio:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1608189e;border:1px solid #fff1dab8;border-radius:50%;place-items:center;width:3.75rem;display:grid;box-shadow:0 .6rem 1.8rem #16081861}.hero-play-indicator.svelte-1w53b0f svg{margin-left:.15rem}.hero-video-play.svelte-1w53b0f:focus-visible{outline:3px solid var(--lime);outline-offset:-.4rem}.video-topline.svelte-1w53b0f{z-index:3;justify-content:space-between;font-size:.72rem;font-weight:800;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.human-badge.svelte-1w53b0f{z-index:4;aspect-ratio:1;background:var(--pink);clip-path:polygon(50% 0%,61% 8%,75% 4%,82% 17%,96% 23%,92% 38%,100% 50%,92% 62%,96% 77%,82% 83%,75% 96%,61% 92%,50% 100%,39% 92%,25% 96%,18% 83%,4% 77%,8% 62%,0% 50%,8% 38%,4% 23%,18% 17%,25% 4%,39% 8%);width:clamp(6rem,10vw,8rem);color:var(--plum-950);font-family:var(--font-display);letter-spacing:.02em;text-align:center;place-items:center;padding:1rem;font-size:clamp(.8rem,1.3vw,1.05rem);line-height:.9;display:grid;position:absolute;top:13%;right:0;transform:rotate(8deg)}.human-badge.svelte-1w53b0f span:where(.svelte-1w53b0f){font-family:sans-serif;display:block}.hero-ribbon.svelte-1w53b0f{z-index:0;fill:none;width:148%;position:absolute;bottom:-2%;left:-24%;right:-24%}.hero-ribbon.svelte-1w53b0f path:where(.svelte-1w53b0f):first-child{stroke:var(--coral);stroke-linecap:round;stroke-width:30px}.hero-ribbon.svelte-1w53b0f .ribbon-dash:where(.svelte-1w53b0f){stroke:var(--plum-900);stroke-dasharray:8 10;stroke-width:2px}.raw-chip.svelte-1w53b0f{z-index:3;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--plum-900);color:var(--coral);border:2px solid #ff755e73;border-radius:1rem;padding:.65rem 1rem;position:absolute;bottom:8%;left:-2%}.doodle.svelte-1w53b0f{z-index:4;font-family:cursive;position:absolute}.doodle--heart.svelte-1w53b0f{color:var(--pink);font-size:4rem;top:38%;left:-4%;transform:rotate(-16deg)}.doodle--spark.svelte-1w53b0f{color:var(--lime);font-size:2.4rem;bottom:20%;right:-2%}.hero-glow.svelte-1w53b0f{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow--one.svelte-1w53b0f{background:#ff4a991a;width:18rem;height:18rem;top:20%;left:-8rem}.hero-glow--two.svelte-1w53b0f{background:#ff755e1f;width:25rem;height:25rem;bottom:-8rem;right:5%}@media (width<=1080px){.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f){font-size:clamp(3.65rem,6.5vw,4.65rem)}}@media (width<=900px){.hero.svelte-1w53b0f{min-height:calc(100svh - var(--header-height));max-height:none}.hero-inner.svelte-1w53b0f{height:auto;min-height:calc(100svh - var(--header-height));grid-template-columns:1fr;align-content:start;gap:1rem;padding-block:clamp(1.5rem,4vh,2.5rem)}.hero-copy.svelte-1w53b0f{max-width:46rem}.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f){font-size:clamp(4rem,9.8vw,5.65rem)}.hero-art.svelte-1w53b0f{justify-self:end;width:min(72vw,410px);height:clamp(260px,40vh,410px);min-height:0;margin-top:-1rem}.hero-video-card.svelte-1w53b0f{width:min(64%,250px);left:54%}.human-badge.svelte-1w53b0f{width:6.2rem;right:2%}.raw-chip.svelte-1w53b0f{left:2%}}@media (width<=620px){.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f){letter-spacing:-.07em;font-size:clamp(2.05rem,10.5vw,4rem);line-height:.94}.hero-intro.svelte-1w53b0f{font-size:.94rem}.hero-actions.svelte-1w53b0f{display:none}.hero-art.svelte-1w53b0f{justify-self:center;width:min(94vw,390px);height:clamp(240px,36vh,360px);margin-top:-.5rem}.hero-video-card.svelte-1w53b0f{border-radius:1.4rem;width:min(56%,215px)}.video-topline.svelte-1w53b0f{font-size:.6rem;top:.6rem;left:.6rem;right:.6rem}.human-badge.svelte-1w53b0f{width:5.4rem;font-size:.72rem;top:9%;right:7%}.doodle--heart.svelte-1w53b0f{font-size:3rem;left:5%}.raw-chip.svelte-1w53b0f{font-size:.7rem;bottom:2%}}@media (width<=900px) and (height<=720px){.hero.svelte-1w53b0f h1:where(.svelte-1w53b0f){font-size:clamp(2rem,9.8vw,3.6rem)}.hero-eyebrow.svelte-1w53b0f{margin-bottom:.55rem}.hero-intro.svelte-1w53b0f{margin-top:.8rem}.hero-actions.svelte-1w53b0f{margin-top:.9rem}.hero-art.svelte-1w53b0f{height:230px}}
