.lp-ed[data-astro-cid-5o2skzco]{padding-bottom:var(--lp-section-margin-between);position:relative;overflow-x:clip}.lp-ed[data-astro-cid-5o2skzco]>[data-astro-cid-5o2skzco]{z-index:1;position:relative}.lp-ed[data-astro-cid-5o2skzco]>.lp-ed-light[data-astro-cid-5o2skzco]{z-index:0;pointer-events:none;height:1400px;position:absolute;inset:-72px 0 auto;overflow:hidden}.lp-ed-meta[data-astro-cid-5o2skzco]{letter-spacing:.02em;color:color-mix(in srgb, var(--hue) 62%, #f5f0e6);margin:0 0 .5em;font-size:.8125rem}.lp-ed-format[data-astro-cid-5o2skzco][data-highlight]{border-color:color-mix(in srgb, var(--hue) 55%, transparent);background:color-mix(in srgb, var(--hue) 9%, transparent)}.lp-ed-steps[data-astro-cid-5o2skzco]{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);margin:1.8em 0 1.2em;padding:0;list-style:none;display:grid;position:relative}.lp-ed-steps[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]{counter-increment:step;border:1px solid color-mix(in srgb, var(--hue) 40%, transparent);background:color-mix(in srgb, var(--hue) 6%, transparent);border-radius:6px;align-content:start;gap:8px;padding:56px 20px 22px;display:grid;position:relative}.lp-ed-steps[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]:before{content:counter(step);border:1px solid color-mix(in srgb, var(--hue) 70%, transparent);width:2em;height:2em;color:color-mix(in srgb, var(--hue) 72%, #f5f0e6);z-index:1;background:#0c0a08;border-radius:50%;place-items:center;font-size:.875rem;display:grid;position:absolute;top:16px;left:20px}.lp-ed-steps[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]:not(:last-child):after{content:"";background:color-mix(in srgb, var(--hue) 55%, transparent);height:1px;position:absolute;top:31px;left:calc(20px + 2em);right:calc(-1*clamp(12px,1.6vw,22px))}.lp-ed-steps[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]:last-child{border-color:color-mix(in srgb, var(--hue) 70%, transparent);background:color-mix(in srgb, var(--hue) 12%, transparent)}.lp-ed-steps[data-astro-cid-5o2skzco] b[data-astro-cid-5o2skzco]{font-weight:500;font-family:var(--lp-font-display);font-size:1.25rem;line-height:1.2}.lp-ed-steps[data-astro-cid-5o2skzco] span[data-astro-cid-5o2skzco]{color:var(--lp-web-ink-soft);line-height:1.55}@media (width<=899px){.lp-ed-steps[data-astro-cid-5o2skzco]{grid-template-columns:1fr}.lp-ed-steps[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]:not(:last-child):after{width:1px;height:clamp(12px,1.6vw,22px);inset:auto auto calc(-1*clamp(12px,1.6vw,22px)) 31px}}.lp-ed-head--portrait[data-astro-cid-5o2skzco]{grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.lp-ed-portrait[data-astro-cid-5o2skzco]{margin:36px 0 0}.lp-ed-portrait[data-astro-cid-5o2skzco] img[data-astro-cid-5o2skzco]{aspect-ratio:2/3;object-fit:cover;object-position:50% 30%;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 30px 80px #00000080,0 0 0 1px #ffffff14}.lp-ed-portrait[data-astro-cid-5o2skzco] figcaption[data-astro-cid-5o2skzco]{color:var(--lp-web-muted);margin-top:10px;font-size:.8125rem}@media (width<=899px){.lp-ed-head--portrait[data-astro-cid-5o2skzco]{grid-template-columns:1fr}.lp-ed-portrait[data-astro-cid-5o2skzco]{max-width:300px;margin-top:12px}}.lp-ed-light[data-astro-cid-5o2skzco] span[data-astro-cid-5o2skzco]{background:radial-gradient(ellipse 46% 300px at 12% 60px, #ffe8cd1c, transparent 72%), radial-gradient(ellipse 44% 320px at 50% 620px, color-mix(in srgb, var(--hue) 20%, transparent), transparent 72%);position:absolute;inset:0}.lp-ed-head[data-astro-cid-5o2skzco]{max-width:var(--lp-container-max);padding:48px var(--lp-outer-margin) 0;margin:0 auto}.lp-ed-back[data-astro-cid-5o2skzco] a[data-astro-cid-5o2skzco]{color:var(--lp-web-muted);font-size:14px;text-decoration:none}.lp-ed-back[data-astro-cid-5o2skzco] a[data-astro-cid-5o2skzco]:hover{color:var(--lp-web-ink)}.lp-ed-kicker[data-astro-cid-5o2skzco]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--hue) 70%, #f5f0e6);margin:36px 0 .7em;font-size:13px}.lp-ed-head[data-astro-cid-5o2skzco] h1[data-astro-cid-5o2skzco]{font-family:var(--lp-font-display);font-weight:300;font-size:clamp(2.5rem, 5.4vw, var(--lp-scale-6));line-height:1.04}.lp-ed-prop[data-astro-cid-5o2skzco]{max-width:52ch;font-size:var(--lp-scale-1);color:var(--lp-web-ink-soft);margin-top:1em;line-height:1.55}.lp-ed-stage[data-astro-cid-5o2skzco]{max-width:var(--lp-container-max);padding:40px var(--lp-outer-margin) 130px;isolation:isolate;margin:56px auto 0;position:relative}.lp-ed-stage[data-astro-cid-5o2skzco]:before{content:"";z-index:-2;background:radial-gradient(ellipse 50% 42% at 50% 42%, color-mix(in srgb, var(--hue) 20%, transparent), transparent 72%), radial-gradient(ellipse 38% 30% at 50% 40%, #ffecd612, transparent 70%);position:absolute;inset:-6% -6% -4%}.lp-ed-stage[data-astro-cid-5o2skzco]:after{content:"";z-index:-1;background:radial-gradient(ellipse 50% 100% at 50% 0%, color-mix(in srgb, var(--hue) 26%, #ffecd60f), transparent 72%);filter:blur(6px);height:150px;position:absolute;bottom:0;left:8%;right:8%}.lp-ed-plane[data-astro-cid-5o2skzco]{width:min(100%,1120px);box-shadow:0 0 0 1px #fff4e41a, inset 0 1px 0 #fff4e42e, 0 0 110px 6px color-mix(in srgb, var(--hue) 26%, transparent), 0 70px 140px -50px #ffecd624;-webkit-box-reflect:below 12px linear-gradient(to bottom, transparent 62%, #fff3);background:#070605;border-radius:3px;margin:0;padding:5px;position:relative}.lp-ed-frame[data-astro-cid-5o2skzco],.lp-ed-film[data-astro-cid-5o2skzco] .lp-ed-frame[data-astro-cid-5o2skzco]{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.lp-ed-player[data-astro-cid-5o2skzco]{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.lp-ed-player[data-astro-cid-5o2skzco]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:-3px}.lp-ed-player[data-astro-cid-5o2skzco] img[data-astro-cid-5o2skzco],.lp-ed-frame[data-astro-cid-5o2skzco] iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.lp-ed-play[data-astro-cid-5o2skzco]{width:64px;height:64px;box-shadow:0 0 0 1px color-mix(in srgb, var(--hue) 70%, transparent), 0 0 24px color-mix(in srgb, var(--hue) 40%, transparent);transition:transform .25s var(--lp-ease-out-quart);background:#0d0b09b3;border-radius:50%;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%}.lp-ed-play[data-astro-cid-5o2skzco]:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:16px solid #f5f0e6;position:absolute;top:21px;left:26px}.lp-ed-player[data-astro-cid-5o2skzco]:hover .lp-ed-play[data-astro-cid-5o2skzco]{transform:scale(1.08)}.lp-ed-caption[data-astro-cid-5o2skzco]{letter-spacing:.06em;width:min(100%,1120px);max-width:1120px;color:var(--lp-web-muted);margin:0 0 18px;font-size:13px}.lp-ed-plate[data-astro-cid-5o2skzco]{background:radial-gradient(ellipse 70% 90% at 22% 18%, color-mix(in srgb, var(--hue) 26%, #17130f), #0d0b09 70%);place-items:end start;display:grid}.lp-ed-plate-rings[data-astro-cid-5o2skzco]{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 9px,#f5f0e612 9px 10px),radial-gradient(circle,#0000008c 0 38%,#0000 39%);border-radius:50%;width:62%;position:absolute;top:50%;right:-8%;transform:translateY(-50%);mask:radial-gradient(circle,#000 0 66%,#0000 71%)}.lp-ed-plate-tag[data-astro-cid-5o2skzco]{font:600 .62rem/1 var(--lp-font-body);letter-spacing:.24em;text-transform:uppercase;color:#f5f0e66b;margin:0 0 14px 16px;position:relative}.lp-ed-plates[data-astro-cid-5o2skzco]{max-width:var(--lp-container-max);padding:0 var(--lp-outer-margin);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:56px auto 0;list-style:none;display:grid}.lp-ed-plates[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]{background:color-mix(in srgb, var(--lp-web-bg-deeper) 92%, var(--hue));box-shadow:inset 0 1px 0 #fff4e414, 0 0 0 .5px var(--lp-web-divider);align-content:start;gap:8px;padding:26px 24px 28px;display:grid}.lp-ed-plates[data-astro-cid-5o2skzco] b[data-astro-cid-5o2skzco]{font:500 12px/1 var(--lp-font-body);letter-spacing:.14em;color:color-mix(in srgb, var(--hue) 70%, #f5f0e6)}.lp-ed-plate-name[data-astro-cid-5o2skzco]{font-family:var(--lp-font-display);font-size:var(--lp-scale-1)}.lp-ed-plate-body[data-astro-cid-5o2skzco]{color:var(--lp-web-ink-soft);font-size:13.5px;line-height:1.6}@media (width<=800px){.lp-ed-plates[data-astro-cid-5o2skzco]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.lp-ed-plates[data-astro-cid-5o2skzco]{grid-template-columns:1fr}}.lp-ed-main[data-astro-cid-5o2skzco]{max-width:var(--lp-container-max);padding:0 var(--lp-outer-margin);margin:0 auto}.lp-ed-sec[data-astro-cid-5o2skzco]{border-top:1px solid var(--lp-web-divider);grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:12px clamp(24px,4vw,64px);padding:56px 0;display:grid}.lp-ed-sec[data-astro-cid-5o2skzco]:first-child{margin-top:0}.lp-ed-sec[data-astro-cid-5o2skzco] h2[data-astro-cid-5o2skzco]{font:600 .74rem/1.5 var(--lp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-web-ink)}.lp-ed-sec[data-astro-cid-5o2skzco] h2[data-astro-cid-5o2skzco] i[data-astro-cid-5o2skzco]{color:color-mix(in srgb, var(--hue) 70%, #f5f0e6);margin-bottom:8px;font-style:normal;font-weight:500;display:block}.lp-ed-sec[data-astro-cid-5o2skzco]>[data-astro-cid-5o2skzco]:not(h2){grid-column:2;min-width:0}@media (width<=800px){.lp-ed-sec[data-astro-cid-5o2skzco]{grid-template-columns:1fr;padding:40px 0}.lp-ed-sec[data-astro-cid-5o2skzco]>[data-astro-cid-5o2skzco]:not(h2){grid-column:1}.lp-ed-sec[data-astro-cid-5o2skzco] h2[data-astro-cid-5o2skzco] i[data-astro-cid-5o2skzco]{margin:0 10px 0 0;display:inline}}.lp-ed-body[data-astro-cid-5o2skzco] p[data-astro-cid-5o2skzco]{max-width:62ch;color:var(--lp-web-ink-soft);font-size:16px;line-height:1.75}.lp-ed-body[data-astro-cid-5o2skzco] p[data-astro-cid-5o2skzco]+p[data-astro-cid-5o2skzco]{margin-top:1em}.lp-ed-body--wide[data-astro-cid-5o2skzco]{gap:24px;display:grid}.lp-ed-note[data-astro-cid-5o2skzco]{color:var(--lp-web-muted)!important;font-size:13px!important}.lp-ed-do[data-astro-cid-5o2skzco]{background:var(--lp-web-divider);border-radius:var(--lp-tile-radius);box-shadow:0 30px 80px -44px color-mix(in srgb, var(--hue) 55%, transparent), 0 0 0 1px #fff4e40f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lp-ed-do[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]{background:color-mix(in srgb, var(--lp-web-bg-deeper) 93%, var(--hue));align-content:start;gap:6px;padding:22px 22px 24px;display:grid}.lp-ed-do[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]:last-child:nth-child(odd){grid-column:1/-1}.lp-ed-do-label[data-astro-cid-5o2skzco]{font:600 .7rem/1 var(--lp-font-body);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--hue) 65%, #f5f0e6)}.lp-ed-do-text[data-astro-cid-5o2skzco]{color:var(--lp-web-ink-soft);font-size:14.5px;line-height:1.65}@media (width<=560px){.lp-ed-do[data-astro-cid-5o2skzco]{grid-template-columns:1fr}}.lp-ed-team[data-astro-cid-5o2skzco]{margin:0;padding:0;list-style:none}.lp-ed-team[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]{border-bottom:1px solid var(--lp-web-divider);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px;padding:14px 0;display:grid}.lp-ed-team[data-astro-cid-5o2skzco] li[data-astro-cid-5o2skzco]:first-child{padding-top:0}.lp-ed-team-name[data-astro-cid-5o2skzco]{font-family:var(--lp-font-display);font-size:var(--lp-scale-1)}.lp-ed-team-role[data-astro-cid-5o2skzco]{color:var(--lp-web-ink-soft);align-self:center;font-size:14px}.lp-ed-films[data-astro-cid-5o2skzco]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;display:grid}.lp-ed-film[data-astro-cid-5o2skzco]{margin:0}.lp-ed-film[data-astro-cid-5o2skzco] .lp-ed-frame[data-astro-cid-5o2skzco]{box-shadow:0 0 0 1px #fff4e414, 0 26px 70px -34px color-mix(in srgb, var(--hue) 55%, transparent), 0 10px 30px -14px #000c;border-radius:3px}.lp-ed-film[data-astro-cid-5o2skzco] figcaption[data-astro-cid-5o2skzco]{font-family:var(--lp-font-display);font-size:var(--lp-scale-0);margin-top:12px}.lp-ed-facts[data-astro-cid-5o2skzco]{gap:18px;margin:0;display:grid}.lp-ed-facts--cols[data-astro-cid-5o2skzco]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}@media (width<=560px){.lp-ed-facts--cols[data-astro-cid-5o2skzco]{grid-template-columns:1fr}}.lp-ed-facts[data-astro-cid-5o2skzco] dt[data-astro-cid-5o2skzco]{font:600 .7rem/1.4 var(--lp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-web-ink);margin-bottom:6px}.lp-ed-facts[data-astro-cid-5o2skzco] dd[data-astro-cid-5o2skzco]{color:var(--lp-web-ink-soft);margin:0;font-size:14.5px;line-height:1.65}.lp-ed-formats[data-astro-cid-5o2skzco]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=560px){.lp-ed-formats[data-astro-cid-5o2skzco]{grid-template-columns:1fr}}.lp-ed-format[data-astro-cid-5o2skzco]{border-radius:var(--lp-tile-radius);background:var(--lp-web-bg-deeper);box-shadow:inset 0 1px 0 #fff4e414, 0 0 0 1px var(--lp-web-divider), 0 30px 70px -50px color-mix(in srgb, var(--hue) 60%, transparent);padding:24px 24px 26px}.lp-ed-format[data-astro-cid-5o2skzco] h3[data-astro-cid-5o2skzco]{font-family:var(--lp-font-display);font-size:var(--lp-scale-1);margin-bottom:.4em;font-weight:400}.lp-ed-format[data-astro-cid-5o2skzco] p[data-astro-cid-5o2skzco]{color:var(--lp-web-ink-soft);font-size:14.5px;line-height:1.65}.lp-ed-practical[data-astro-cid-5o2skzco]{color:var(--lp-web-ink-soft);gap:.5em;margin:0;padding-left:1.1em;font-size:15px;line-height:1.6;display:grid}.lp-ed-link[data-astro-cid-5o2skzco]{color:var(--lp-web-ink);border-bottom:2px solid var(--lp-web-accent-hot);padding-bottom:1px;font-size:14px;text-decoration:none;display:inline-block}.lp-ed-cta[data-astro-cid-5o2skzco]{border-radius:var(--lp-tile-radius);background:var(--lp-web-bg-deeper);box-shadow:inset 0 1px 0 #fff4e414, 0 30px 90px -50px color-mix(in srgb, var(--hue) 65%, transparent);margin-top:24px;padding:44px clamp(24px,5vw,56px)}.lp-ed-cta[data-astro-cid-5o2skzco] h2[data-astro-cid-5o2skzco]{font-family:var(--lp-font-display);font-size:var(--lp-scale-2);margin-bottom:.4em;font-weight:300}.lp-ed-cta[data-astro-cid-5o2skzco] p[data-astro-cid-5o2skzco]{color:var(--lp-web-ink-soft);margin-bottom:1.4em;font-size:14.5px}.lp-ed-cta-links[data-astro-cid-5o2skzco]{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.lp-ed-cta-link[data-astro-cid-5o2skzco]{font-family:var(--lp-font-display);font-size:var(--lp-scale-1);color:var(--lp-web-ink);border-bottom:2px solid var(--lp-web-accent-hot);padding-bottom:4px;text-decoration:none}@media (width<=800px){.lp-ed-head[data-astro-cid-5o2skzco]{padding-top:32px}.lp-ed-stage[data-astro-cid-5o2skzco]{padding:24px var(--lp-outer-margin) 100px}}
