.ChristmasFilmLanding_page___iBC5{--x-red:#a63739;--x-gold:#c79a3e;--gi-line:#6b3f26}[data-mantine-color-scheme=dark] .ChristmasFilmLanding_page___iBC5{--x-red:#e98a8c;--x-gold:#e2bf73;--gi-line:#f3e3c8}.ChristmasFilmLanding_header__vx5g4{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1120px;margin:auto;padding:16px 24px;border-bottom:1px solid var(--land-border)}.ChristmasFilmLanding_header__vx5g4>div{display:flex;gap:12px;align-items:center}.ChristmasFilmLanding_header__vx5g4 a{display:flex;gap:8px;align-items:center;color:var(--land-ink);text-decoration:none;font-size:14px;min-height:44px}.ChristmasFilmLanding_main__LAs8o{max-width:1120px;padding:40px 24px 96px;margin:auto}.ChristmasFilmLanding_hero__idHxd{display:grid;grid-template-columns:1.2fr minmax(260px,400px);gap:56px;align-items:center}.ChristmasFilmLanding_heroText__rzyUJ{display:grid;gap:18px}@keyframes ChristmasFilmLanding_rise__SLE0N{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ChristmasFilmLanding_kicker___RYxu{color:var(--x-red);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.ChristmasFilmLanding_hero__idHxd h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(34px,4.6vw,58px);font-weight:450;line-height:1.1;text-wrap:balance}.ChristmasFilmLanding_lead__eIq_r{font-size:18px;line-height:1.7;color:var(--land-muted);max-width:620px}.ChristmasFilmLanding_priceBox__yDVcZ{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 18px;border-radius:18px;background:var(--land-surface-2);border:1px solid var(--land-border);width:fit-content;max-width:100%}.ChristmasFilmLanding_priceLabel__TbHyC{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--land-muted)}.ChristmasFilmLanding_price__5ZqKU{font-family:var(--font-display),Georgia,serif;font-size:34px;font-weight:600;color:var(--land-ink)}.ChristmasFilmLanding_priceNote__O1Kvz{flex-basis:100%;font-size:13.5px;line-height:1.5;color:var(--land-muted)}.ChristmasFilmLanding_ctaRow__7Qces{display:grid;gap:10px;justify-items:start}.ChristmasFilmLanding_cta__gxksz{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:14px 28px;border-radius:99px;background:var(--x-red);color:#fffaf2;font-size:17px;font-weight:750;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}[data-mantine-color-scheme=dark] .ChristmasFilmLanding_cta__gxksz{color:#1b1416}.ChristmasFilmLanding_cta__gxksz:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--x-red) 32%,transparent)}.ChristmasFilmLanding_cta__gxksz:focus-visible{outline:3px solid var(--land-accent);outline-offset:3px}.ChristmasFilmLanding_ctaNote__Fkpxv{font-size:14px;line-height:1.6;color:var(--land-muted)}.ChristmasFilmLanding_quick__hSh_w{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;font-weight:600;color:var(--land-ink)}.ChristmasFilmLanding_quick__hSh_w li{display:flex;align-items:center;gap:10px;min-height:30px}.ChristmasFilmLanding_quick__hSh_w svg{flex:none}.ChristmasFilmLanding_heroArt__b6pGU{position:relative;min-height:360px;animation:ChristmasFilmLanding_rise__SLE0N .7s cubic-bezier(.2,.8,.2,1) .1s both}.ChristmasFilmLanding_storyPage__PXB1E{position:absolute;inset:0 18% 22% 0;display:grid;align-content:start;gap:12px;padding:26px;border-radius:22px;background:var(--land-surface);border:1px solid var(--land-border);box-shadow:0 24px 50px -30px #3a1414;transform:rotate(-3deg)}.ChristmasFilmLanding_artIcon__Vsg33{margin-bottom:6px}.ChristmasFilmLanding_artLine__RTr16{display:block;height:9px;border-radius:9px;background:color-mix(in srgb,var(--land-ink) 12%,transparent)}.ChristmasFilmLanding_artName__s_gKh{font-family:var(--font-display),Georgia,serif;font-size:22px;color:var(--x-red)}.ChristmasFilmLanding_filmFrame__fkADm{position:absolute;right:0;bottom:0;width:64%;aspect-ratio:16/9;display:grid;place-items:center;border-radius:18px;background:linear-gradient(140deg,#1e3a36,#142422);border:6px solid color-mix(in srgb,var(--x-gold) 60%,#2a2320);box-shadow:0 24px 50px -24px #000;--gi-line:#f3e3c8;animation:ChristmasFilmLanding_glow__0NzUa 4s ease-in-out infinite}@keyframes ChristmasFilmLanding_glow__0NzUa{50%{box-shadow:0 24px 60px -18px color-mix(in srgb,var(--x-gold) 50%,#000)}}.ChristmasFilmLanding_section__j0ZAA{max-width:860px;margin:72px auto 0;display:grid;gap:18px}.ChristmasFilmLanding_section__j0ZAA h2{font-family:var(--font-display),Georgia,serif;font-weight:450;font-size:30px}.ChristmasFilmLanding_steps__BwUEa{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ChristmasFilmLanding_steps__BwUEa li{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;background:var(--land-surface-2);border:1px solid var(--land-border);animation:ChristmasFilmLanding_rise__SLE0N .5s ease both;animation-delay:calc(var(--i, 0) * 80ms)}.ChristmasFilmLanding_stepIcon__0XeV6{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:color-mix(in srgb,var(--x-gold) 16%,transparent)}.ChristmasFilmLanding_steps__BwUEa h3{margin:0 0 6px;font-size:18px}.ChristmasFilmLanding_faq__6uPBH p,.ChristmasFilmLanding_steps__BwUEa p{margin:0;font-size:15.5px;line-height:1.7;color:var(--land-muted)}.ChristmasFilmLanding_sample__I9TCG{border-radius:20px;overflow:hidden}.ChristmasFilmLanding_includes__wmxYK{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--land-muted);line-height:1.6;font-size:16px}.ChristmasFilmLanding_faq__6uPBH details{padding:18px 0;border-top:1px solid var(--land-border)}.ChristmasFilmLanding_faq__6uPBH summary{cursor:pointer;font-weight:700;font-size:17px;min-height:32px}.ChristmasFilmLanding_faq__6uPBH details p{margin-top:10px}.ChristmasFilmLanding_aiNote__GrWwQ{margin-top:18px;padding-left:16px;border-left:2px solid var(--land-trust);font-size:13px;line-height:1.65;color:var(--land-muted)}.ChristmasFilmLanding_bottomCta__OmcrY{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;padding:24px;border-radius:22px;background:var(--land-surface-2);border:1px solid var(--land-border)}.ChristmasFilmLanding_bottomCta__OmcrY .ChristmasFilmLanding_priceBox__yDVcZ{background:transparent;border:0;padding:0}@media (max-width:860px){.ChristmasFilmLanding_hero__idHxd{grid-template-columns:1fr;gap:28px}.ChristmasFilmLanding_heroArt__b6pGU{min-height:240px;max-width:420px;width:100%;margin:0 auto;order:2}.ChristmasFilmLanding_steps__BwUEa{grid-template-columns:1fr}}@media (max-width:560px){.ChristmasFilmLanding_main__LAs8o{padding:24px 16px 80px}.ChristmasFilmLanding_header__vx5g4{padding:10px 16px}.ChristmasFilmLanding_lead__eIq_r{font-size:16.5px}.ChristmasFilmLanding_ctaRow__7Qces{justify-items:stretch}.ChristmasFilmLanding_cta__gxksz{width:100%}.ChristmasFilmLanding_price__5ZqKU{font-size:30px}.ChristmasFilmLanding_section__j0ZAA{margin-top:56px}.ChristmasFilmLanding_section__j0ZAA h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.ChristmasFilmLanding_filmFrame__fkADm,.ChristmasFilmLanding_heroArt__b6pGU,.ChristmasFilmLanding_steps__BwUEa li{animation:none}.ChristmasFilmLanding_cta__gxksz{transition:none}.ChristmasFilmLanding_cta__gxksz:hover{transform:none}}.SampleFilmPlayer_root__ge7Ul{display:grid;gap:22px}.SampleFilmPlayer_frame__pG99T{position:relative;width:100%;max-height:78vh;margin:0 auto;overflow:hidden;border-radius:24px;background:#0e0d0a;box-shadow:0 30px 70px -40px rgba(20,14,6,.55),0 0 0 1px var(--land-border)}.SampleFilmPlayer_video__kzclF{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0e0d0a;display:block}.SampleFilmPlayer_videoCover__1ml7c{object-fit:cover}.SampleFilmPlayer_poster___LCn_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.SampleFilmPlayer_playOverlay__DgRkO{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;border:0;padding:0;cursor:pointer;color:#fff8ec;font:inherit;background:radial-gradient(ellipse at center,rgba(10,8,4,.05) 30%,rgba(10,8,4,.5) 100%)}.SampleFilmPlayer_playButton__9cX4z{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:var(--land-trust);color:var(--land-surface);box-shadow:0 0 0 10px color-mix(in srgb,var(--land-trust) 28%,transparent),0 18px 40px -12px rgba(0,0,0,.6);transition:transform .25s cubic-bezier(.2,.8,.2,1.2),box-shadow .25s ease;animation:SampleFilmPlayer_sample-pulse__hhu7J 2.4s ease-in-out infinite}.SampleFilmPlayer_playButton__9cX4z svg{margin-left:4px}.SampleFilmPlayer_playLabel___hRUq{font-size:15px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 10px rgba(0,0,0,.6)}.SampleFilmPlayer_playOverlay__DgRkO:focus-visible .SampleFilmPlayer_playButton__9cX4z,.SampleFilmPlayer_playOverlay__DgRkO:hover .SampleFilmPlayer_playButton__9cX4z{transform:scale(1.07)}.SampleFilmPlayer_playOverlay__DgRkO:focus-visible{outline:3px solid var(--land-trust);outline-offset:-6px;border-radius:24px}@keyframes SampleFilmPlayer_sample-pulse__hhu7J{0%,to{box-shadow:0 0 0 10px color-mix(in srgb,var(--land-trust) 28%,transparent),0 18px 40px -12px rgba(0,0,0,.6)}50%{box-shadow:0 0 0 18px color-mix(in srgb,var(--land-trust) 10%,transparent),0 18px 40px -12px rgba(0,0,0,.6)}}@media (prefers-reduced-motion:reduce){.SampleFilmPlayer_playButton__9cX4z{animation:none;transition:none}}.SampleFilmPlayer_meta__qExbS{display:grid;gap:10px}.SampleFilmPlayer_title__kxvnR{font-family:var(--font-display),Georgia,serif;font-weight:450;font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0;text-wrap:balance}.SampleFilmPlayer_chips__GJDWE{display:flex;flex-wrap:wrap;gap:8px}.SampleFilmPlayer_chips__GJDWE span{padding:5px 12px;border-radius:99px;border:1px solid var(--land-border);color:var(--land-trust);font-size:13px;font-weight:600}.SampleFilmPlayer_logline__loSLH{font-size:17px;line-height:1.7;color:var(--land-muted);max-width:70ch;margin:0}.SampleFilmPlayer_more__X4cY_ h3{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--land-trust);margin:8px 0 12px}.SampleFilmPlayer_more__X4cY_ ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.SampleFilmPlayer_more__X4cY_ button{width:100%;display:grid;gap:8px;padding:0 0 12px;text-align:left;cursor:pointer;font:inherit;color:var(--land-ink);background:var(--land-surface);border:1px solid var(--land-border);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.SampleFilmPlayer_more__X4cY_ button:hover{transform:translateY(-3px);box-shadow:0 14px 30px -20px rgba(0,0,0,.5)}.SampleFilmPlayer_more__X4cY_ img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.SampleFilmPlayer_more__X4cY_ button span{padding:0 12px;font-size:15px;font-weight:600;line-height:1.35}@media (max-width:700px){.SampleFilmPlayer_frame__pG99T{border-radius:16px;max-height:70vh}.SampleFilmPlayer_playButton__9cX4z{width:72px;height:72px}}