.hd{position:relative;font-family:var(--ds5-font-figtree),"Figtree",Helvetica,Arial,sans-serif;color:#09232e}.hd .hd-stagebox{position:relative;padding:0 15% 48px 0}.hd .hd-blob{position:absolute;right:-20px;top:-40px;width:70%;aspect-ratio:1/1;border-radius:50%;background:#f8e5c2}.hd .hd-lap,.hd .hd-lid{position:relative}.hd .hd-lid{background:linear-gradient(180deg,#22323a,#0c171c);border-radius:18px 18px 6px 6px;padding:2.4% 1.8% 2.2%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 2px 0 rgba(0,0,0,.3)}.hd .hd-lid:before{content:"";position:absolute;left:50%;top:.9%;width:6px;height:6px;margin-left:-3px;border-radius:99px;background:#33444c;box-shadow:inset 0 0 0 1.5px #1a272d}.hd .hd-base{position:relative;height:16px;margin:0 -7%;background:linear-gradient(180deg,#f1ece1,#d9d2c3 45%,#b4ad9e);border-radius:2px 2px 22px 22px/2px 2px 14px 14px;box-shadow:0 40px 50px -16px rgba(9,35,46,.35),0 10px 18px -6px rgba(9,35,46,.25)}.hd .hd-base:before{content:"";position:absolute;left:50%;top:0;width:15%;height:5px;transform:translateX(-50%);border-radius:0 0 8px 8px;background:linear-gradient(180deg,#bdb6a6,#cfc8b8)}.hd .hd-ls{position:relative;aspect-ratio:16/10;border-radius:4px;overflow:hidden;background:#f7f2e7}.hd .hd-ls:after,.hd .hd-ps:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.14),rgba(255,255,255,.03) 32%,rgba(255,255,255,0) 46%);pointer-events:none;z-index:9}.hd .hd-ph{position:absolute;right:0;bottom:0;width:27%;background:linear-gradient(145deg,#4a5a62,#16232a 22%,#0c171c 60%,#3a4a52);border-radius:15%/7.2%;padding:2.2%;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.2),inset 0 0 0 4px rgba(0,0,0,.5),0 40px 50px -12px rgba(9,35,46,.4),0 10px 18px -4px rgba(9,35,46,.25)}.hd .hd-ph:before{right:-1.6%;top:24%;height:11%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#16232a,#4a5a62)}.hd .hd-ph:after,.hd .hd-ph:before{content:"";position:absolute;width:1.6%}.hd .hd-ph:after{left:-1.6%;top:18%;height:7%;border-radius:3px 0 0 3px;background:linear-gradient(270deg,#16232a,#4a5a62)}.hd .hd-ps{position:relative;aspect-ratio:750/1624;border-radius:12.5%/5.9%;overflow:hidden;background:#f7f2e7;box-shadow:0 0 0 2px #05090b}.hd .hd-main,.hd .hd-pmain{position:absolute;inset:0;overflow:hidden}.hd .hd-sc{position:absolute;inset:0;opacity:0;visibility:hidden}.hd .hd-first{opacity:1;visibility:visible}.hd .hd-sc img,.hd .hd-sc picture{display:block;width:100%;height:100%}.hd .hd-sc img{object-fit:cover;object-position:top}.hd.hd-paused *,.hd.hd-paused :after,.hd.hd-paused :before{animation-play-state:paused!important}@keyframes hd-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hd-sin{0%{opacity:0;visibility:visible;transform:translateX(22px)}to{opacity:1;visibility:visible;transform:none}}@keyframes hd-sout{to{opacity:0;visibility:hidden;transform:translateX(-22px)}}@keyframes hd-chapbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:860px){.hd .hd-stagebox{padding:8px 0 28px;display:flex;justify-content:center}.hd .hd-lap{display:none}.hd .hd-ph{position:relative;right:auto;bottom:auto;width:64%;max-width:280px}.hd .hd-blob{right:auto;left:50%;top:6%;width:92%;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.hd *,.hd :after,.hd :before{animation:none!important}.hd .hd-first{opacity:1;visibility:visible}}.hd p{max-width:none;margin:0}@media (min-width:861px){.hd .hd-stagebox{padding-bottom:20px}}.hd .hq-row{position:relative;justify-content:space-between;gap:12px;margin-top:6px}.hd .hq-play,.hd .hq-row{display:flex;align-items:center}.hd .hq-play{gap:2px;min-width:0}.hd .hq-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:#4f615c;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.hd .hq-btn:focus-visible,.hd .hq-opt:focus-visible,.hd .hq-seg:focus-visible,.hd .hq-stbtn:focus-visible{outline:3px solid #235d47;outline-offset:2px}.hd .hq-ring{width:28px;height:28px;border-radius:99px;box-shadow:inset 0 0 0 1.5px #77847f;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s}.hd .hq-pp:hover .hq-ring{box-shadow:inset 0 0 0 1.5px #235d47;color:#173f35}.hd .hq-again{padding:0 12px 0 8px}.hd .hq-again:hover{background:#efe7d4}.hd .hq-seg,.hd .hq-segs{display:flex}.hd .hq-seg{width:36px;min-height:44px;padding:0;border:0;background:transparent;align-items:center;justify-content:center;cursor:pointer;border-radius:8px}.hd .hq-bar{position:relative;display:block;width:26px;height:3px;border-radius:3px;background:rgba(9,35,46,.16);overflow:hidden;transition:height .2s}.hd .hq-bar i{position:absolute;inset:0;border-radius:3px;background:#77847f;transform-origin:left;animation:hd-chapbar linear both}.hd .hq-seg:hover .hq-bar{height:5px}.hd .hq-seg.hq-on .hq-bar i{background:#235d47}.hd .hq-cap{margin:0 0 0 8px;font-size:13px;font-weight:700;color:#4f615c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd .hq-stage{position:relative;flex-shrink:0}.hd .hq-stbtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px 0 6px;border:0;border-radius:12px;background:transparent;color:#4f615c;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.hd .hq-stbtn.hq-open,.hd .hq-stbtn:hover{background:#efe7d4;color:#09232e}.hd .hq-stbtn .hq-chev{transition:transform .2s}.hd .hq-stbtn.hq-open .hq-chev{transform:rotate(180deg)}.hd .hq-sd{flex-shrink:0;width:24px;height:24px;border-radius:99px;background:#e2ece3;color:#173f35;font-family:var(--ds5-font-fraunces),"Fraunces",Georgia,serif;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center}.hd .hq-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hd .hq-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:320px;background:#fffdf8;border-radius:20px;padding:14px 10px 12px;box-shadow:0 1px 2px rgba(9,35,46,.06),0 18px 40px rgba(9,35,46,.18);display:flex;flex-direction:column;gap:4px;animation:hd-rise .2s cubic-bezier(.25,.8,.25,1) both}.hd .hq-pop[hidden]{display:none}.hd.hd-paused .hq-pop{animation-play-state:running!important}.hd .hq-popt{padding:0 8px;font-size:13px;font-weight:700;color:#4f615c}.hd .hq-yr{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:3px;gap:3px;padding:6px 8px 8px}.hd .hq-yr span{height:4px;border-radius:2px;background:rgba(9,35,46,.12)}.hd .hq-yr span.hq-y1{background:#235d47}.hd .hq-opt{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 20px;grid-gap:10px;gap:10px;align-items:center;min-height:56px;padding:6px 8px;border:0;border-radius:14px;background:transparent;color:#09232e;font-family:inherit;text-align:left;cursor:pointer}.hd .hq-opt:hover{background:#f7f2e7}.hd .hq-opt .hq-sd{width:32px;height:32px;font-size:15px;background:#efe7d4;color:#4f615c}.hd .hq-ol b{display:block;font-size:15px;line-height:1.25}.hd .hq-ol small{display:block;font-size:13px;color:#4f615c;line-height:1.3}.hd .hq-tk{width:20px;height:20px;border-radius:99px;display:flex;align-items:center;justify-content:center}.hd .hq-opt.hq-sel{background:#e2ece3}.hd .hq-opt.hq-sel b{font-weight:800;color:#173f35}.hd .hq-opt.hq-sel .hq-sd{background:#235d47;color:#f7f2e7}.hd .hq-opt.hq-sel .hq-tk{background:#235d47}.hd .hq-opt:not(.hq-sel) .hq-tk svg{display:none}.hd .hq-popf{padding:6px 8px 0;border-top:1px solid rgba(9,35,46,.08);margin-top:4px}.hd .hq-made,.hd .hq-popf{font-size:12px;color:#4f615c}.hd .hq-made{margin:6px 0 0}@media (min-width:861px) and (max-width:1100px){.hd .hq-row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.hd .hq-pop{right:auto;left:0}}@media (prefers-reduced-motion:reduce){.hd .hq-bar i{display:none}.hd .hq-seg.hq-on .hq-bar{background:#235d47}.hd .hq-pp{display:none}.hd[data-step] .hd-sc{opacity:0;visibility:hidden}.hd[data-step="0"] .hd-main>.hd-sc:first-child,.hd[data-step="0"] .hd-pmain>.hd-sc:first-child,.hd[data-step="1"] .hd-main>.hd-sc:nth-child(2),.hd[data-step="1"] .hd-pmain>.hd-sc:nth-child(2),.hd[data-step="2"] .hd-main>.hd-sc:nth-child(3),.hd[data-step="2"] .hd-pmain>.hd-sc:nth-child(3),.hd[data-step="3"] .hd-main>.hd-sc:nth-child(4),.hd[data-step="3"] .hd-pmain>.hd-sc:nth-child(4){opacity:1;visibility:visible}}.hd .hq-close,.hd .hq-scrim{display:none}@media (max-width:860px){.hd .hq-row{flex-direction:column;align-items:center;justify-content:flex-start;gap:0;margin-top:0}.hd .hq-play{flex-wrap:wrap;justify-content:center;max-width:100%}.hd .hq-btn{white-space:nowrap}.hd .hq-cap{margin:0 4px;overflow:visible;text-overflow:clip}.hd .hq-made{text-align:center;padding:0}.hd .hq-popt{font-family:var(--ds5-font-fraunces),"Fraunces",Georgia,serif;font-weight:600;font-size:21px;line-height:1.15;color:#09232e;letter-spacing:-.015em}.hd .hq-scrim{display:block;position:fixed;inset:0;z-index:59;background:rgba(9,35,46,.5)}.hd .hq-pop{position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;z-index:60;max-height:calc(100% - 24px);overflow-y:auto;border-radius:28px 28px 0 0;padding:20px 12px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px rgba(9,35,46,.22)}.hd .hq-close{display:block;min-height:52px;margin-top:10px;border:0;border-radius:16px;background:#efe7d4;color:#09232e;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}.hd .hq-close:focus-visible{outline:3px solid #235d47;outline-offset:2px}}@media (max-width:340px){.hd .hq-seg{width:30px}.hd .hq-bar{width:22px}}.film{font-family:var(--ds5-font-figtree),"Figtree",Helvetica,Arial,sans-serif;color:#09232e;display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}.film p{margin:0}.film .fm-chaps{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.film .fm-chap{position:relative;display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;align-items:start;width:100%;text-align:left;background:transparent;border:0;border-radius:16px;padding:12px 14px 14px;cursor:pointer;font-family:inherit;color:#4f615c;overflow:hidden}.film .fm-chap:hover{background:rgba(9,35,46,.03)}.film .fm-cn{width:26px;height:26px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(9,35,46,.18);color:#4f615c;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.film .fm-ck{font-size:12px;color:#7a4b0c;line-height:1.2;margin-bottom:2px}.film .fm-ck,.film .fm-ct{display:block;font-weight:700}.film .fm-ct{font-size:16px;color:#09232e;line-height:1.3}.film .fm-cl{display:block;font-size:14px;line-height:1.4;margin-top:2px}.film .fm-chap.fm-on{background:#fffdf8;box-shadow:inset 0 0 0 1.5px #235d47}.film .fm-chap.fm-on .fm-cn{background:#e2ece3;color:#173f35;box-shadow:none}.film .fm-prog{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:rgba(9,35,46,.08);overflow:hidden}.film .fm-prog i{display:block;height:100%;background:#4f615c;animation:fm-progress 5.5s linear both}.film .fm-prog.fm-full i{animation:none;width:100%}.film .fm-ctl{display:flex;gap:2px;align-items:center;margin-top:10px;flex-wrap:wrap}.film .fm-again{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:12px;background:transparent;color:#4f615c;font-weight:700;font-size:14px;border:0;font-family:inherit;cursor:pointer}.film .fm-again:hover{background:rgba(9,35,46,.04)}.film .fm-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px}.film .fm-hd{font-size:14px;font-weight:700;color:#4f615c;padding:0 12px 6px}.film .fm-chap{padding:10px 12px}.film .fm-chap .fm-ct{font-size:15px;line-height:1.35}.film .fm-chap .fm-ck{font-size:14px;font-weight:400;color:#4f615c;margin:0;line-height:1.4}.film .fm-chap.fm-on .fm-ck{color:#173f35}.film .fm-chap.fm-on{box-shadow:none;background:#e2ece3}.film .fm-desc{align-self:stretch;max-width:716px;margin:0 auto;display:flex;flex-direction:column;gap:6px}.film .fm-dt{font-family:var(--ds5-font-fraunces),"Fraunces",Georgia,serif;font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.015em;font-variation-settings:"SOFT" 60}.film .fm-dl{font-size:17px;color:#4f615c;max-width:640px}.film .fm-lap{position:relative;width:740px}.film .fm-lid{position:relative;background:linear-gradient(180deg,#22323a,#0c171c);border-radius:18px 18px 6px 6px;padding:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.film .fm-lid:before{content:"";position:absolute;left:50%;top:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:99px;background:#33444c}.film .fm-base{position:relative;height:16px;margin:0 -7%;background:linear-gradient(180deg,#f1ece1,#d9d2c3 45%,#b4ad9e);border-radius:2px 2px 22px 22px/2px 2px 14px 14px;box-shadow:0 40px 50px -16px rgba(9,35,46,.35),0 10px 18px -6px rgba(9,35,46,.25)}.film .fm-base:before{content:"";position:absolute;left:50%;top:0;width:15%;height:5px;transform:translateX(-50%);border-radius:0 0 8px 8px;background:linear-gradient(180deg,#bdb6a6,#cfc8b8)}.film .fm-screen{position:relative;width:716px;height:448px;border-radius:4px;overflow:hidden;background:#f7f2e7}.film .fm-ph{position:relative;width:300px;background:linear-gradient(145deg,#4a5a62,#16232a 22%,#0c171c 60%,#3a4a52);border-radius:44px;padding:7px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.2),0 40px 50px -12px rgba(9,35,46,.4)}.film .fm-pscreen{position:relative;width:286px;height:619px;border-radius:38px;overflow:hidden;background:#f7f2e7}.film .fm-cam{position:absolute;left:50%;top:10px;width:11px;height:11px;margin-left:-5.5px;border-radius:99px;background:#05090b;z-index:5}.film .fm-pscreen:after,.film .fm-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,rgba(255,255,255,.12),rgba(255,255,255,.03) 32%,rgba(255,255,255,0) 46%);pointer-events:none;z-index:4}.film .fm-scale{position:absolute;top:0;left:0;transform-origin:top left;transform:scale(var(--s));opacity:0;visibility:hidden}.film .fm-scale.fm-on{opacity:1;visibility:visible;animation:fm-in .55s cubic-bezier(.25,.8,.25,1) both}.film .fm-on .fm-pan{animation:fm-pan 4.4s cubic-bezier(.45,0,.25,1) .8s both}.film .fm-cap2{display:none}.film .fm-lg{display:flex}@keyframes fm-progress{0%{width:0}to{width:100%}}@keyframes fm-in{0%{opacity:0;transform:translateX(18px) scale(var(--s))}to{opacity:1;transform:scale(var(--s))}}@keyframes fm-pan{0%{transform:translateY(0)}to{transform:translateY(var(--py))}}.film.fm-paused *,.film.fm-paused :after,.film.fm-paused :before{animation-play-state:paused!important}@media (max-width:1180px) and (min-width:861px){.film .fm-lap{zoom:.78}}@media (max-width:860px){.film{grid-template-columns:minmax(0,1fr);gap:14px}.film .fm-chaps{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:6px;padding:2px 2px 8px;scrollbar-width:none}.film .fm-chaps::-webkit-scrollbar{display:none}.film .fm-chaps li{flex-shrink:0;scroll-snap-align:start}.film .fm-chap{display:flex;align-items:center;gap:8px;width:auto;white-space:nowrap;padding:0 14px 0 6px;min-height:44px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(9,35,46,.12)}.film .fm-ck,.film .fm-cl,.film .fm-desc{display:none}.film .fm-ct{font-size:14px}.film .fm-prog{left:12px;right:12px;bottom:3px}.film .fm-lg{display:none}.film .fm-cap2{display:block;text-align:center;font-size:15px;color:#4f615c;max-width:320px;margin:0 auto}.film .fm-ctl.fm-cap2{display:flex;justify-content:center}}@media (prefers-reduced-motion:reduce){.film *,.film :after,.film :before{animation:none!important}}.film .fm-pan img{display:block;width:100%;height:auto}.film p{max-width:none}