.EopygW_hero{isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.EopygW_films{z-index:0;position:absolute;inset:0}.EopygW_slide{opacity:0;transition:opacity 1.2s;position:absolute;inset:0;overflow:hidden}.EopygW_slide[data-role=leaving]{opacity:1;z-index:1}.EopygW_slide[data-role=active]{opacity:1;z-index:2}.EopygW_slide picture,.EopygW_slide img,.EopygW_video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.EopygW_video{z-index:1}.EopygW_slide[data-film=loading] .EopygW_video,.EopygW_slide[data-film=failed] .EopygW_video{visibility:hidden}.EopygW_slide[data-push] img{transform-origin:50%;animation:9.2s ease-out both EopygW_push}@keyframes EopygW_push{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.EopygW_hero[data-motion=reduced] .EopygW_slide{transition:none}.EopygW_hero[data-motion=reduced] .EopygW_slide img{animation:none;transform:none}.EopygW_shade{z-index:3;pointer-events:none;background:linear-gradient(180deg, rgb(var(--night-rgb) / .6) 0, rgb(var(--night-rgb) / 0) 24%, rgb(var(--night-rgb) / 0) 45%, rgb(var(--night-rgb) / .93) 100%);position:absolute;inset:0}.EopygW_lead{z-index:4;left:calc(var(--gutter) + var(--safe-left));right:calc(var(--gutter) + var(--safe-right));bottom:calc(74px + var(--safe-bottom));flex-direction:column;align-items:stretch;gap:18px;display:flex;position:absolute}.EopygW_tagline{font-size:var(--tagline);font-weight:var(--w-light);letter-spacing:var(--track-headline);line-height:1.02}.EopygW_button{width:100%}.EopygW_resume{min-height:var(--tap);font-size:15px;font-weight:var(--w-light);color:var(--text-2);text-underline-offset:3px;border-radius:8px;align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.EopygW_dots{z-index:5;left:50%;bottom:calc(16px + var(--safe-bottom));align-items:center;display:flex;position:absolute;transform:translate(-50%)}.EopygW_dashButton{min-height:var(--tap);min-width:var(--tap);border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.EopygW_dashes{align-items:center;gap:6px;display:flex}.EopygW_dashes:has(.EopygW_dashButton){gap:0}.EopygW_dash{background:#ffffff4d;border-radius:2px;width:22px;height:3px;display:block}.EopygW_dash[data-on]{background:var(--white)}.EopygW_arrow{width:var(--tap);height:var(--tap);border-radius:50%;place-items:center;display:grid}.EopygW_arrow span{border:1.5px solid #ffffff80;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;line-height:1;display:grid}.EopygW_below{min-height:100svh;padding:100px calc(var(--frame-x) + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(var(--frame-x) + var(--safe-left));flex-direction:column;gap:40px;display:flex}.EopygW_section{flex-direction:column;gap:14px;scroll-margin-top:100px;display:flex}.EopygW_label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:14px;font-weight:var(--w-regular)}.EopygW_how{grid-template-columns:1fr;gap:22px;display:grid}.EopygW_how li{display:block}.EopygW_how li>div{margin-top:10px}.EopygW_how img,.EopygW_how video{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-pic);width:100%;display:block}.EopygW_stepFilm{position:relative}.EopygW_how li>.EopygW_stepFilm{margin-top:0}.EopygW_stepFilm video{object-fit:contain;background:#000}.EopygW_stepTitle{font-size:17px;font-weight:var(--w-semibold)}.EopygW_stepLine{color:var(--text-2);margin-top:4px;font-size:15px;line-height:1.45}.EopygW_aboutLead{font-size:22px;font-weight:var(--w-semibold);max-width:40ch;line-height:1.3}.EopygW_aboutBody{max-width:62ch;font-size:17px;line-height:1.5}.EopygW_play{background:rgb(var(--night-rgb) / .55);color:#fff;cursor:pointer;border:1.5px solid #ffffffb3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EopygW_play svg{width:22px;height:22px;margin-left:3px}.EopygW_how b{color:var(--gold);font-weight:var(--w-semibold);margin-right:6px}.EopygW_samples{grid-template-columns:1fr 1fr;gap:10px;display:grid}.EopygW_samples li{border-radius:var(--radius-pic);position:relative;overflow:hidden}.EopygW_samples li:nth-child(3){display:none}.EopygW_samples img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.EopygW_sampleLabel{border-radius:var(--radius-pill);background:rgb(var(--night-rgb) / .72);font-size:11px;font-weight:var(--w-regular);padding:4px 9px;position:absolute;top:10px;left:10px}.EopygW_sampleTitle{font-size:15px;font-weight:var(--w-semibold);text-shadow:0 1px 8px #000c;position:absolute;bottom:10px;left:12px}.EopygW_cta{justify-content:center;padding:6px 0;display:flex}.EopygW_foot{gap:22px;font-size:13px;display:flex}.EopygW_foot a{min-height:var(--tap);min-width:var(--tap);color:var(--text-3);border-radius:8px;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:767px){.EopygW_films{height:60svh;bottom:auto}.EopygW_slide img{object-position:var(--focus,center)}.EopygW_shade{background:linear-gradient(180deg, rgb(var(--night-rgb) / .55) 0, rgb(var(--night-rgb) / 0) 18%, rgb(var(--night-rgb) / 0) 48%, var(--night) 60%, var(--night) 100%)}}@media (min-width:768px){.EopygW_lead{width:min(640px, calc(100% - 2 * var(--gutter)));right:auto;bottom:calc(64px + var(--safe-bottom));align-items:flex-start;gap:26px}.EopygW_button{width:auto}.EopygW_resume{align-self:flex-start}.EopygW_dots{left:auto;right:calc(56px - 8px + var(--safe-right));bottom:calc(8px + var(--safe-bottom));transform:none}.EopygW_dash{width:22px}.EopygW_arrow span{width:30px;height:30px;font-size:17px}.EopygW_below{padding-left:calc(var(--gutter) + var(--safe-left));padding-right:calc(var(--gutter) + var(--safe-right))}.EopygW_how{grid-template-columns:repeat(3,1fr);gap:16px}.EopygW_how img,.EopygW_how video{aspect-ratio:16/9}.EopygW_how li>div{margin-top:12px}.EopygW_stepTitle{font-size:20px}.EopygW_stepLine{font-size:17px}.EopygW_aboutLead{font-size:30px}.EopygW_aboutBody{font-size:19px}.EopygW_play{width:60px;height:60px}.EopygW_samples{grid-template-columns:repeat(3,1fr);gap:16px}.EopygW_samples li:nth-child(3){display:block}.EopygW_sampleLabel{font-size:13px}.EopygW_sampleTitle{font-size:19px}}.EopygW_gold{color:var(--gold)}
