.QcFntq_figure{margin:0}.QcFntq_frame{width:100%;aspect-ratio:var(--image-comparison-ratio,1.74);background:var(--ui-surface-muted);position:relative;overflow:hidden}.QcFntq_frame img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.QcFntq_before{width:var(--image-comparison-position);position:absolute;inset:0 auto 0 0;overflow:hidden}.QcFntq_after{width:calc(100% - var(--image-comparison-position));position:absolute;inset:0 0 0 auto;overflow:hidden}.QcFntq_reveal .QcFntq_after{width:100%;inset:0}.QcFntq_reveal .QcFntq_before{width:100%;clip-path:inset(0 calc(100% - var(--image-comparison-position)) 0 0);inset:0}.QcFntq_label{color:#fff;background:#151515b0;max-width:calc(50% - 24px);padding:6px 9px;font-size:12px;line-height:1.4;position:absolute;bottom:16px;left:16px}.QcFntq_afterLabel{left:auto;right:16px}.QcFntq_divider{top:0;left:var(--image-comparison-position);background:#fff;width:2px;height:100%;position:absolute;transform:translate(-50%)}.QcFntq_divider>span{background:var(--ui-action);width:56px;height:56px;color:var(--ui-on-action);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.QcFntq_divider svg{width:29px;height:29px}.QcFntq_frame>input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.QcFntq_frame:focus-within{outline:3px solid var(--ui-focus);outline-offset:4px}.QcFntq_figure>figcaption{color:var(--ui-muted);padding-top:14px;font-size:13px}@media (max-width:700px){.QcFntq_label{padding:5px 6px;font-size:10px;bottom:12px;left:10px}.QcFntq_afterLabel{left:auto;right:10px}.QcFntq_divider>span{width:46px;height:46px}.QcFntq_divider svg{width:25px;height:25px}.QcFntq_figure>figcaption{font-size:12px}}
.CzyAFq_root{width:100%;min-width:0;container:video-comparison/inline-size}.CzyAFq_frame{aspect-ratio:9/16;isolation:isolate;background:#121212;width:100%;position:relative;overflow:hidden}.CzyAFq_original,.CzyAFq_result{width:100%;height:100%;position:absolute;inset:0}.CzyAFq_original{z-index:1;clip-path:inset(0 calc(100% - var(--video-comparison-position)) 0 0)}.CzyAFq_frame video{object-fit:cover;width:100%;height:100%;display:block}.CzyAFq_label{z-index:2;color:#fff;pointer-events:none;background:#000000a6;padding:6px 10px;font-size:13px;position:absolute;top:16px;left:16px}.CzyAFq_resultLabel{left:auto;right:16px}.CzyAFq_divider{z-index:3;top:0;bottom:0;left:var(--video-comparison-position);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-50%)}.CzyAFq_divider>span{background:var(--cinema-accent,#3047ed);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 16px #00000029}.CzyAFq_divider svg{width:27px;height:27px}.CzyAFq_frame>input{z-index:4;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.CzyAFq_frame:focus-within{outline:3px solid var(--cinema-accent,#3047ed);outline-offset:4px}.CzyAFq_playback{z-index:5;color:#fff;cursor:pointer;touch-action:manipulation;background:#000000a6;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:absolute;bottom:12px;right:12px}.CzyAFq_playback svg{width:20px;height:20px}.CzyAFq_playback:hover{background:#000000d9}.CzyAFq_playback:focus-visible{outline-offset:3px;outline:2px solid #fff}.CzyAFq_playback:disabled{opacity:.6;cursor:wait}.CzyAFq_compact .CzyAFq_playback{bottom:10px;right:10px}@container video-comparison (max-width:300px){.CzyAFq_label{padding:5px 7px;font-size:11px;top:12px;left:10px}.CzyAFq_resultLabel{left:auto;right:10px}.CzyAFq_divider>span{width:46px;height:46px}.CzyAFq_divider svg{width:24px;height:24px}}@container video-comparison (max-width:180px){.CzyAFq_label{max-width:calc(100% - 16px);padding:4px 6px;font-size:10px;top:10px;left:8px}.CzyAFq_resultLabel{top:40px;left:auto;right:8px}}
.kB7EAG_story{--cinema-story-line:#ffffff26;background:var(--brand-ink);color:var(--brand-fog)}.kB7EAG_eyebrow{letter-spacing:.16em;font-size:10px;font-weight:500}.kB7EAG_motionStage{height:calc(100svh - var(--site-header-height));isolation:isolate;background:var(--brand-ink);min-height:580px;position:relative;overflow:clip}.kB7EAG_stageOverline{left:var(--cinema-gutter);right:var(--cinema-gutter);letter-spacing:.14em;color:var(--ui-muted-on-inverse);justify-content:space-between;gap:16px;font-size:10px;display:flex;position:absolute;top:38px}.kB7EAG_stageCount{color:var(--brand-fog);font-variant-numeric:tabular-nums}.kB7EAG_storyCopy{z-index:3;width:37%;left:var(--cinema-gutter);position:absolute;top:49%;transform:translateY(-50%)}.kB7EAG_copyPanel{width:100%;position:absolute;inset:0 auto auto 0;transform:translateY(-50%)}.kB7EAG_copyPanel h2{white-space:pre-line;font:400 clamp(34px, 4.2vw, 65px)/1.06 var(--brand-display);letter-spacing:-.018em;text-transform:uppercase}.kB7EAG_copyPanel .kB7EAG_eyebrow{color:var(--ui-muted-on-inverse);margin-bottom:22px}.kB7EAG_copyPanel>p:last-child{max-width:330px;color:var(--ui-muted-on-inverse);margin-top:24px;font-size:16px;line-height:1.55}.kB7EAG_storyVisual{width:52%;height:65%;right:var(--cinema-gutter);position:absolute;top:16%}.kB7EAG_sourcePhoto{width:clamp(160px,16vw,250px);position:absolute;top:50%}.kB7EAG_sourcePhoto img{aspect-ratio:9/16;object-fit:cover;border-radius:5px}.kB7EAG_sourcePhoto figcaption{color:var(--ui-muted-on-inverse);letter-spacing:.1em;text-align:center;padding-top:12px;font-size:10px}.kB7EAG_sourceBefore{left:6%;transform:translateY(-50%)}.kB7EAG_sourceReference{right:2%;transform:translateY(-50%)}.kB7EAG_resultFrame{z-index:4;width:clamp(220px,21vw,300px);position:absolute;top:47%;left:71%;transform:translate(-50%,-50%)}.kB7EAG_resultMedia{aspect-ratio:9/16;background:var(--brand-night);border-radius:var(--brand-radius-media);width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #0005}.kB7EAG_resultMedia>img,.kB7EAG_resultMedia>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kB7EAG_resultMedia>video{opacity:0;transition:opacity .25s}.kB7EAG_resultMedia.is-playing>video{opacity:1}.kB7EAG_filmTag{z-index:2;text-align:center;letter-spacing:.13em;background:#15151594;border-radius:2px;padding:8px 6px;font-size:8px;position:absolute;top:12px;left:12px;right:12px}.kB7EAG_resultFrame figcaption{letter-spacing:.09em;color:var(--ui-muted-on-inverse);justify-content:space-between;gap:8px;padding-top:14px;font-size:9px;display:flex}.kB7EAG_resultToggle{z-index:7;left:var(--cinema-gutter);color:var(--brand-fog);background:0 0;border:1px solid #fff5;border-radius:8px;min-height:44px;padding:12px 19px;font-size:13px;position:absolute;top:70%}.kB7EAG_resultToggle:hover{background:#ffffff0a;border-color:#fff}.kB7EAG_stepNav{z-index:8;left:var(--cinema-gutter);right:var(--cinema-gutter);grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:absolute;bottom:32px}.kB7EAG_stepNav button{min-height:45px;color:var(--ui-muted-on-inverse);text-align:left;background:0 0;border:0;border-top:1px solid #ffffff30;align-items:center;gap:16px;padding:15px 0;font-size:12px;display:flex}.kB7EAG_stepNav button span{font-variant-numeric:tabular-nums;font-size:10px}.kB7EAG_stepNav button[aria-current]{border-color:var(--brand-cobalt);color:var(--brand-fog)}.kB7EAG_stepNav button[aria-current] span,.kB7EAG_stepNav button:hover{color:var(--brand-fog)}.kB7EAG_stageProgress{background:#ffffff0b;height:2px;position:absolute;bottom:0;left:0;right:0}.kB7EAG_stageProgress span{transform-origin:0;background:var(--brand-cobalt);width:100%;height:100%;display:block;transform:scaleX(0)}.kB7EAG_galleryLayer{z-index:5;padding:60px var(--cinema-gutter) 0;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0 0 90px}.kB7EAG_galleryHeading{text-align:center;margin-bottom:30px}.kB7EAG_galleryHeading .kB7EAG_eyebrow{color:var(--ui-muted-on-inverse);margin-bottom:14px}.kB7EAG_galleryHeading h2{font:400 clamp(30px, 3.1vw, 46px)/1.06 var(--brand-display);letter-spacing:-.018em;text-transform:uppercase}.kB7EAG_collection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,100px);width:min(100%,940px);margin:0 auto;display:grid}.kB7EAG_collectionCopy{min-width:0}.kB7EAG_collection .kB7EAG_galleryHeading{text-align:left}.kB7EAG_galleryHeading>p:last-child:not(.kB7EAG_eyebrow){max-width:330px;color:var(--ui-muted-on-inverse);margin-top:18px;font-size:15px;line-height:1.6}.kB7EAG_filmChoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kB7EAG_filmChoices button{min-width:0;color:var(--ui-muted-on-inverse);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff30;align-items:center;gap:12px;padding:10px 0;transition:color .2s,border-color .2s;display:flex}.kB7EAG_filmChoices button[aria-pressed=true]{border-color:var(--brand-cobalt);color:var(--brand-fog)}.kB7EAG_filmChoices button:hover{color:var(--brand-fog);border-color:var(--brand-fog)}.kB7EAG_filmChoices img{object-fit:cover;opacity:.65;border-radius:3px;flex:none;height:56px;transition:opacity .2s;width:36px!important}.kB7EAG_filmChoices button[aria-pressed=true] img,.kB7EAG_filmChoices button:hover img{opacity:1}.kB7EAG_filmChoices strong{font-size:12px;font-weight:500;line-height:1.4;display:block}.kB7EAG_filmChoices small{letter-spacing:.08em;margin-top:6px;font-size:9px;display:block}.kB7EAG_choiceArrow{color:var(--brand-cobalt);opacity:0;margin-left:auto}.kB7EAG_filmChoices button[aria-pressed=true] .kB7EAG_choiceArrow{opacity:1}.kB7EAG_collectionScreen{justify-self:center;width:min(100%,340px)}.kB7EAG_motionStage .kB7EAG_collectionScreen{width:min(100%, 340px, calc((100svh - var(--site-header-height) - 270px) * .5625))}.kB7EAG_collectionMedia{animation:.35s ease-out kB7EAG_collectionSwitch}.kB7EAG_selectedTitle{color:var(--ui-muted-on-inverse);font-size:12px;margin-top:16px!important}.kB7EAG_collectionActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.kB7EAG_collectionActions>button{min-height:44px;color:var(--brand-fog);background:0 0;border:0;border-bottom:1px solid #ffffff70;align-items:center;gap:14px;padding:0;font-size:12px;display:inline-flex}.kB7EAG_collectionActions .kB7EAG_sourceLink{margin-top:0}@keyframes kB7EAG_collectionSwitch{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kB7EAG_filmDialog{background:var(--brand-ink);width:min(690px,100vw - 36px);max-height:calc(100dvh - 32px);color:var(--brand-fog);border:1px solid #ffffff24;border-radius:10px;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 100px #0005}.kB7EAG_filmDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080808da}.kB7EAG_dialogHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.kB7EAG_dialogHeading .kB7EAG_eyebrow{color:var(--ui-muted-on-inverse);font-size:9px}.kB7EAG_dialogHeading h2{letter-spacing:-.035em;margin-top:7px;font-size:21px;font-weight:500}.kB7EAG_closeDialog{min-height:44px;color:var(--brand-fog);background:0 0;border:1px solid #ffffff2d;border-radius:3px;flex:none;padding:8px 14px;font-size:11px}.kB7EAG_closeDialog:hover{background:#ffffff0c}.kB7EAG_dialogScreen{background:#080808;justify-content:center;min-height:0;margin-top:18px;display:flex;position:relative}.kB7EAG_dialogScreen video{aspect-ratio:9/16;object-fit:contain;width:100%;max-height:calc(100dvh - 210px);display:block}.kB7EAG_sourcedFilm .kB7EAG_dialogScreen video{max-height:calc(100dvh - 266px)}.kB7EAG_sourceControls{justify-content:flex-end;align-items:center;margin-top:12px;display:flex}.kB7EAG_sourceControls a{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.kB7EAG_sourceControls svg{width:13px;height:13px}.kB7EAG_videoError{text-align:center;background:#151515ed;max-width:240px;padding:20px;font-size:13px;position:absolute;top:30%}.kB7EAG_dialogControls{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.kB7EAG_dialogControls button{background:0 0;border:0;min-height:44px;padding:8px 10px;font-size:11px}.kB7EAG_dialogControls button:hover{text-underline-offset:4px;text-decoration:underline}.kB7EAG_dialogControls>span{color:var(--ui-muted-on-inverse);font-variant-numeric:tabular-nums;font-size:10px}.kB7EAG_staticStep{padding:60px var(--cinema-gutter);border-bottom:1px solid var(--cinema-story-line)}.kB7EAG_staticStep .kB7EAG_eyebrow{color:var(--ui-muted-on-inverse);margin-bottom:15px}.kB7EAG_staticStep h2{white-space:pre-line;font:400 clamp(30px, 5vw, 50px)/1.06 var(--brand-display);letter-spacing:-.018em;text-transform:uppercase}.kB7EAG_staticStep .kB7EAG_stepDescription{max-width:370px;color:var(--ui-muted-on-inverse);margin:20px 0 30px;font-size:16px}.kB7EAG_staticMedia{grid-template-columns:1fr 1fr;gap:16px;max-width:520px;display:grid}.kB7EAG_staticMedia figure img{aspect-ratio:9/16;object-fit:cover;border-radius:5px}.kB7EAG_staticMedia figcaption{color:var(--ui-muted-on-inverse);letter-spacing:.09em;padding-top:10px;font-size:10px}.kB7EAG_staticResult{aspect-ratio:9/16;object-fit:contain;border-radius:5px;width:min(100%,320px)}.kB7EAG_staticGallery{padding:60px var(--cinema-gutter)}.kB7EAG_staticGallery .kB7EAG_galleryHeading{text-align:left}@supports (animation-timeline:view()){.kB7EAG_staticGallery .kB7EAG_collection{animation:linear both kB7EAG_galleryArrival;animation-timeline:view();animation-range:entry entry 35%}}@keyframes kB7EAG_galleryArrival{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.kB7EAG_story img{width:100%;display:block}.kB7EAG_story [hidden]{display:none!important}.kB7EAG_story :focus-visible,.kB7EAG_filmDialog :focus-visible{outline-color:var(--brand-fog)}.kB7EAG_sourceLink{text-underline-offset:4px;min-height:28px;color:var(--ui-muted-on-inverse);align-items:center;gap:6px;margin-top:8px;font-size:11px;text-decoration:underline;display:inline-flex}.kB7EAG_sourceLink svg{width:13px;height:13px}.kB7EAG_dialogControls button{color:inherit}.kB7EAG_videoError button{min-height:44px;color:inherit;background:0 0;border:1px solid;margin-top:10px;padding:8px 14px}@media (min-width:850px) and (max-height:750px){.kB7EAG_motionStage{min-height:490px}.kB7EAG_resultFrame{width:210px;top:46%}.kB7EAG_sourcePhoto{width:185px}.kB7EAG_galleryLayer{padding-top:32px}.kB7EAG_galleryHeading{margin-bottom:20px}.kB7EAG_galleryHeading h2{font-size:34px}.kB7EAG_collection{gap:36px}.kB7EAG_collection .kB7EAG_galleryHeading{margin-bottom:16px}.kB7EAG_galleryHeading>p:last-child:not(.kB7EAG_eyebrow){margin-top:12px;font-size:13px}.kB7EAG_filmChoices{gap:6px 12px}.kB7EAG_filmChoices img{height:42px;width:28px!important}.kB7EAG_collectionActions{margin-top:14px}.kB7EAG_copyPanel h2{font-size:47px}}@media (max-width:849px){.kB7EAG_collection{grid-template-columns:1fr;gap:28px;max-width:460px}.kB7EAG_collectionScreen{width:min(100%,340px)}.kB7EAG_filmChoices{gap:8px 18px}.kB7EAG_galleryHeading h2{font-size:34px}.kB7EAG_collectionActions{margin-top:16px}.kB7EAG_sourceLink{min-height:44px}}
.nMq2Ya_section{--viral-progress:1;--viral-stage-height:calc(100svh - var(--site-header-height,96px));isolation:isolate;background:var(--brand-cobalt);color:#fff;position:relative}.nMq2Ya_stage{padding:32px var(--cinema-gutter,48px);grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr);align-items:center;gap:clamp(28px,3vw,48px);display:grid;position:relative;overflow:hidden}.nMq2Ya_copy{z-index:40;min-width:0;position:relative}.nMq2Ya_eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:600}.nMq2Ya_copy h2{font:400 clamp(34px, 3.4vw, 54px)/1.04 var(--brand-display);letter-spacing:-.02em;margin-top:14px}.nMq2Ya_copy h2>span{color:var(--brand-ink);display:block}.nMq2Ya_intro{max-width:350px;margin-top:16px;font-size:14px;line-height:1.5}.nMq2Ya_views{margin-top:24px}.nMq2Ya_viewCount{font:400 clamp(64px, 5.9vw, 102px)/1 var(--brand-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;display:block}.nMq2Ya_viewLabel{letter-spacing:.14em;text-transform:uppercase;margin-top:7px;font-size:10px;display:block}.nMq2Ya_metrics{justify-content:space-between;gap:12px;margin:20px 0 0;display:flex}.nMq2Ya_metrics>div{flex-direction:column-reverse;gap:5px;min-width:0;display:flex}.nMq2Ya_metrics dt{color:#ffffffdc;font-size:10px}.nMq2Ya_metrics dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600;line-height:1.15}.nMq2Ya_metrics dd>span{color:inherit}.nMq2Ya_demoNote{color:#fff;max-width:320px;margin-top:18px;font-size:11px;line-height:1.5}.nMq2Ya_action{background:var(--brand-ink);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:20px;max-width:100%;min-height:48px;margin-top:22px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nMq2Ya_action:hover{background:#050505}.nMq2Ya_action svg{width:18px;height:18px}.nMq2Ya_visual{min-width:0;position:relative;container-type:inline-size}.nMq2Ya_galleryHeading{z-index:50;justify-content:space-between;align-items:center;gap:16px;height:44px;display:flex;position:relative}.nMq2Ya_galleryHeading>p{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.nMq2Ya_motionControl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nMq2Ya_motionControl:focus-visible{clip-path:none;background:var(--brand-cobalt);color:#fff;border:1px solid #fff;border-radius:5px;width:auto;height:auto;min-height:44px;padding:10px 14px;right:0}.nMq2Ya_featured{--fan-height:calc(var(--viral-stage-height) - 112px);--primary-height:min(800px, calc((var(--fan-height) - 160px) / 1.04), calc((100cqw - 48px) / 1.485));--group-width:calc(var(--primary-height) * 1.485 + 48px);--group-left:calc((100cqw - var(--group-width)) / 2);--film-top:max(0px, calc((var(--fan-height) - var(--primary-height) * 1.01 - 154px) / 2));--gap-one:calc(var(--group-left) + var(--primary-height) * .43875 + 5px);--gap-two:calc(var(--group-left) + var(--primary-height) * 1.00125 + 29px);--right-edge:calc(var(--group-left) + var(--group-width) - 14px);height:var(--fan-height);position:relative}.nMq2Ya_primaryFilms{width:var(--group-width);height:100%;margin-inline:auto;position:relative}.nMq2Ya_primaryFilm{--film-reveal:1;--film-height:var(--primary-height);--film-width:calc(var(--film-height) * .5625);--arrival-y:0px;top:var(--film-top);left:calc(var(--primary-height) * .43875 + 24px);width:var(--film-width);height:var(--film-height);color:#fff;text-align:left;pointer-events:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.nMq2Ya_primaryFilm[data-feature-order="0"]{--film-height:calc(var(--primary-height) * .78);--arrival-y:58px;left:0;top:calc(var(--film-top) + var(--primary-height) * .23)}.nMq2Ya_primaryFilm[data-feature-order="2"]{--film-height:calc(var(--primary-height) * .86);--arrival-y:74px;left:calc(var(--primary-height) * 1.00125 + 48px);top:calc(var(--film-top) + var(--primary-height) * .08)}.nMq2Ya_primaryFilm[data-reveal-hidden=true]{visibility:hidden}.nMq2Ya_filmFrame{z-index:2;background:var(--brand-ink);opacity:var(--film-reveal);transform:translateY(calc((1 - var(--film-reveal)) * var(--arrival-y)));pointer-events:auto;border:2px solid #ffffffb3;border-radius:12px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 25px #07174840}.nMq2Ya_primaryFilm[data-feature-order="1"] .nMq2Ya_filmFrame{z-index:4}.nMq2Ya_filmFrame>img,.nMq2Ya_filmFrame>video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.nMq2Ya_filmFrame>video{opacity:0}.nMq2Ya_filmFrame>video[data-playing=true]{opacity:1}.nMq2Ya_filmCaption{z-index:40;min-height:30px;opacity:var(--film-reveal);transform:translateY(calc((1 - var(--film-reveal)) * var(--arrival-y)));pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0}.nMq2Ya_filmCaption>strong{overflow-wrap:anywhere;text-shadow:0 1px 8px #06379c;font-size:12px;font-weight:600;line-height:1.3}.nMq2Ya_primaryFilm[data-revealed=false] .nMq2Ya_filmFrame,.nMq2Ya_primaryFilm[data-revealed=false] .nMq2Ya_filmCaption{pointer-events:none}.nMq2Ya_action:focus-visible,.nMq2Ya_motionControl:focus-visible{outline-offset:5px;outline:3px solid #fff}.nMq2Ya_featured{--activity-height:var(--primary-height);--activity-left:calc(var(--group-left) + var(--primary-height) * .43875 + 24px);--activity-top:var(--film-top)}.nMq2Ya_featured[data-activity-anchor="0"]{--activity-height:calc(var(--primary-height) * .78);--activity-left:var(--group-left);--activity-top:calc(var(--film-top) + var(--primary-height) * .23)}.nMq2Ya_featured[data-activity-anchor="2"]{--activity-height:calc(var(--primary-height) * .86);--activity-left:calc(var(--group-left) + var(--primary-height) * 1.00125 + 48px);--activity-top:calc(var(--film-top) + var(--primary-height) * .08)}.nMq2Ya_activityFeed{z-index:30;top:calc(var(--activity-top) + var(--activity-height) - 142px);left:calc(var(--activity-left) + 9px);width:calc(var(--activity-height) * .5625 - 18px);pointer-events:none;height:132px;margin:0;padding:0;list-style:none;position:absolute}.nMq2Ya_activityFeed>li{color:#fff;opacity:0;background:#101010bb;border-radius:8px;align-items:center;gap:6px;width:100%;min-height:34px;max-height:48px;padding:6px 8px;animation:28s ease-out infinite paused nMq2Ya_activityPop;display:flex;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 3px 10px #0002}.nMq2Ya_activityFeed>li[data-slot="1"]{bottom:56px}.nMq2Ya_activityFeed>li>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.nMq2Ya_notificationIcon{color:#fff;flex:none;place-items:center;width:18px;height:18px;display:grid}.nMq2Ya_notification[data-kind=like] .nMq2Ya_notificationIcon{color:#ff3154}.nMq2Ya_notification[data-kind=repost] .nMq2Ya_notificationIcon{color:#fff}.nMq2Ya_notificationIcon svg{width:17px;height:17px}.nMq2Ya_notification strong{font-variant-numeric:tabular-nums;margin-right:4px;font-size:12px;line-height:1.25;display:inline}.nMq2Ya_notification strong+span{font-size:11px;line-height:1.3;display:inline}.nMq2Ya_comment{font-size:11px;line-height:1.3}.nMq2Ya_comment>svg{color:#fff;flex:none;width:15px;height:15px}.nMq2Ya_hearts{z-index:20;pointer-events:none;position:absolute;inset:0}.nMq2Ya_hearts>span{--drift:-16px;color:#ff3154;filter:drop-shadow(0 2px 1px #ffffffa3);opacity:0;place-items:center;width:27px;height:27px;animation:6s linear infinite paused nMq2Ya_heartRise;display:grid;position:absolute;bottom:8px}.nMq2Ya_hearts>span svg{width:100%;height:100%}.nMq2Ya_hearts>span:nth-child(8n+1){left:calc(var(--group-left) - 8px);--drift:-8px;width:32px;height:32px;rotate:-12deg}.nMq2Ya_hearts>span:nth-child(8n+2){left:var(--gap-one);--drift:6px;width:23px;height:23px;rotate:10deg}.nMq2Ya_hearts>span:nth-child(8n+3){left:calc(var(--gap-two) - 5px);--drift:8px;width:28px;height:28px;rotate:-8deg}.nMq2Ya_hearts>span:nth-child(8n+4){left:var(--right-edge);--drift:-6px;width:32px;height:32px;rotate:16deg}.nMq2Ya_hearts>span:nth-child(8n+5){left:calc(var(--gap-one) - 7px);--drift:-5px;width:23px;height:23px;rotate:12deg}.nMq2Ya_hearts>span:nth-child(8n+6){left:calc(var(--right-edge) - 5px);--drift:5px;width:27px;height:27px;rotate:-16deg}.nMq2Ya_hearts>span:nth-child(8n+7){left:calc(var(--group-left) + 2px);--drift:5px;width:20px;height:20px;rotate:-6deg}.nMq2Ya_hearts>span:nth-child(8n+8){left:var(--gap-two);--drift:6px;width:23px;height:23px;rotate:10deg}.nMq2Ya_hearts>span[data-viral-star]{color:#ffeb86;filter:drop-shadow(0 1px 5px #ffb83e8c)}.nMq2Ya_section[data-viral-active=true] .nMq2Ya_hearts>span,.nMq2Ya_section[data-viral-active=true] .nMq2Ya_activityFeed>li{animation-play-state:running}.nMq2Ya_section[data-viral-mode=static] .nMq2Ya_activityFeed{visibility:hidden}.nMq2Ya_section[data-viral-mode=static] .nMq2Ya_hearts>span{opacity:.85;animation:none;bottom:20%}.nMq2Ya_section[data-viral-mode=static] .nMq2Ya_hearts>span:nth-child(n+7){display:none}@keyframes nMq2Ya_heartRise{0%{opacity:0;transform:translateY(24px)scale(.5)}10%{opacity:.95}74%{opacity:.9}94%,to{opacity:0;transform:translate(var(--drift), calc(-1 * var(--fan-height) + 40px)) scale(1.12)}}@keyframes nMq2Ya_activityPop{0%,1%{opacity:0;transform:translateY(12px)scale(.98)}2%,8%{opacity:1;transform:translateY(0)scale(1)}11%,to{opacity:0;transform:translateY(-10px)scale(.99)}}.nMq2Ya_progress{background:#fff2;height:3px;position:absolute;bottom:0;left:0;right:0}.nMq2Ya_progress>span{width:100%;height:100%;transform:scaleX(var(--viral-progress));transform-origin:0;background:#fff;display:block}.nMq2Ya_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:900px) and (min-height:700px){.nMq2Ya_section{height:calc(var(--viral-stage-height) + 180svh)}.nMq2Ya_stage{top:var(--site-header-height,96px);height:var(--viral-stage-height);position:sticky}}@media (min-width:900px) and (max-height:699px){.nMq2Ya_featured{--fan-height:max(480px, calc(var(--viral-stage-height) - 112px))}}@media (min-width:900px) and (max-height:800px){.nMq2Ya_copy h2{font-size:clamp(32px,3vw,44px)}.nMq2Ya_intro{margin-top:12px;font-size:13px}.nMq2Ya_views{margin-top:18px}.nMq2Ya_metrics{margin-top:16px}.nMq2Ya_metrics dd{font-size:20px}.nMq2Ya_demoNote{margin-top:14px;font-size:10px}.nMq2Ya_action{margin-top:18px;font-size:13px}}@media (max-width:1100px) and (min-width:900px){.nMq2Ya_stage{grid-template-columns:minmax(225px,.34fr) minmax(0,.66fr);gap:24px}.nMq2Ya_viewCount{font-size:65px}.nMq2Ya_filmCaption{gap:5px}.nMq2Ya_filmCaption>strong{font-size:11px}}@media (max-width:899px){.nMq2Ya_stage{padding:36px 24px 30px;display:block}.nMq2Ya_copy{max-width:640px}.nMq2Ya_copy h2{font-size:clamp(34px,6vw,48px)}.nMq2Ya_intro{max-width:520px;margin-top:12px}.nMq2Ya_views{margin-top:20px}.nMq2Ya_viewCount{font-size:clamp(70px,13vw,96px)}.nMq2Ya_metrics{max-width:410px;margin-top:16px}.nMq2Ya_demoNote{max-width:none;margin-top:14px}.nMq2Ya_action{margin-top:16px}.nMq2Ya_visual{margin-top:26px}.nMq2Ya_featured{--primary-height:min(440px, 108cqw);--side-height:min(420px, calc((100cqw - 20px) / 1.125));--fan-height:calc(var(--primary-height) + var(--side-height) + 258px);--group-width:100%;--film-top:0px}.nMq2Ya_primaryFilm{left:calc(50% - var(--film-width) / 2)}.nMq2Ya_primaryFilm[data-feature-order="0"]{--film-height:var(--side-height);--arrival-y:52px;left:0;top:calc(var(--primary-height) + 68px)}.nMq2Ya_primaryFilm[data-feature-order="2"]{--film-height:var(--side-height);--arrival-y:64px;left:auto;right:0;top:calc(var(--primary-height) + 112px)}.nMq2Ya_filmFrame{border-radius:10px}.nMq2Ya_filmCaption{gap:6px;min-height:30px;top:calc(100% + 10px)}.nMq2Ya_filmCaption>strong{font-size:12px}.nMq2Ya_featured{--activity-left:calc((100cqw - var(--primary-height) * .5625) / 2)}.nMq2Ya_featured[data-activity-anchor="0"]{--activity-height:var(--side-height);--activity-left:0px;--activity-top:calc(var(--primary-height) + 68px)}.nMq2Ya_featured[data-activity-anchor="2"]{--activity-height:var(--side-height);--activity-left:calc(100cqw - var(--side-height) * .5625);--activity-top:calc(var(--primary-height) + 112px)}.nMq2Ya_hearts>span:nth-child(8n+1),.nMq2Ya_hearts>span:nth-child(8n+4){width:30px;height:30px}.nMq2Ya_hearts>span:nth-child(8n+1),.nMq2Ya_hearts>span:nth-child(8n+7){left:0}.nMq2Ya_hearts>span:nth-child(8n+2),.nMq2Ya_hearts>span:nth-child(8n+5){left:8%}.nMq2Ya_hearts>span:nth-child(8n+3),.nMq2Ya_hearts>span:nth-child(8n+8){left:87%}.nMq2Ya_hearts>span:nth-child(8n+4),.nMq2Ya_hearts>span:nth-child(8n+6){left:95%}}@media (max-width:400px){.nMq2Ya_stage{padding-inline:20px}.nMq2Ya_copy h2{font-size:34px}.nMq2Ya_filmCaption>strong{font-size:11px}}
.feO47a_root{--cinema-gutter:max(64px, calc((100vw - 1376px) / 2));--cinema-canvas:var(--brand-fog);--cinema-ink:var(--brand-ink);--cinema-accent:var(--brand-cobalt);background:var(--cinema-canvas);color:var(--cinema-ink);font-family:var(--brand-body);overflow:clip}.feO47a_root :where(h1,h2,h3,p,figure,ol){margin:0}.feO47a_root :where(h1,h2,h3){word-break:keep-all;overflow-wrap:anywhere}:where(.feO47a_root) p{color:inherit}.feO47a_root ol{padding:0;list-style:none}.feO47a_root button{cursor:pointer}.feO47a_root :where(svg){flex:none;width:22px;height:22px}.feO47a_root :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:3px solid}.feO47a_hero{padding-inline:var(--cinema-gutter)}.feO47a_heroStage{min-height:min(760px, calc(100svh - var(--site-header-height,96px)));grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:18px;padding-block:24px 40px;display:grid;position:relative}.feO47a_heroCopy{z-index:2;padding-bottom:8px;position:relative}.feO47a_heroCopy h1{width:114%;font:400 clamp(76px, 7.4vw, 114px)/1.04 var(--brand-display);letter-spacing:-.027em;transform-origin:0;transform:scaleX(.88)}.feO47a_heroCopy h1>span{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;display:block}.feO47a_heroCopy h1>span:last-child{color:var(--cinema-accent)}.feO47a_titleLine{overflow:hidden}.feO47a_titleLine>span{display:block}.feO47a_heroCopy>p{max-width:440px;margin-top:24px;font-size:20px;line-height:1.5}.feO47a_heroCopy>.feO47a_heroBrowseNote{color:var(--brand-muted);margin-top:14px;font-size:12px;line-height:1.5}.feO47a_heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.feO47a_action{background:var(--cinema-accent);color:#fff;max-width:100%;min-height:64px;font:600 20px/1.3 var(--brand-body);white-space:normal;transition:background .18s, transform .18s var(--brand-ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:30px;padding:16px 28px;display:inline-flex}.feO47a_action:hover{background:var(--brand-cobalt-hover);transform:translateY(-2px)}.feO47a_action svg{width:20px;height:20px;transition:transform .18s}.feO47a_action:hover svg{transform:translate(2px,-2px)}.feO47a_watch{max-width:100%;min-height:64px;color:var(--cinema-ink);font:400 16px/1.4 var(--brand-body);white-space:normal;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.feO47a_watch>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:background .18s;display:grid}.feO47a_watch:hover>span{color:var(--cinema-accent);background:#e9edf9}.feO47a_watch svg{width:26px;height:26px}.feO47a_heroPlayer{aspect-ratio:9/16;background:var(--cinema-ink);width:100%;position:relative;overflow:hidden}.feO47a_filmMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feO47a_filmPending{opacity:0}.feO47a_filmLoaded{opacity:1;transition:opacity .3s}.feO47a_heroPlayer:fullscreen{aspect-ratio:auto;width:100%;height:100%}.feO47a_heroPlayer:fullscreen .feO47a_filmMedia{object-fit:contain}.feO47a_playback{z-index:2;color:#fff;background:#1515158c;align-items:center;gap:2px;width:100%;padding:8px 8px 6px;display:flex;position:absolute;bottom:0;left:0}.feO47a_playback button{color:#fff;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:44px;height:44px;padding:10px;display:grid}.feO47a_playback button:hover{background:#ffffff25}.feO47a_playback svg{width:21px;height:21px}.feO47a_playback input{accent-color:#fff;cursor:pointer;background:0 0;width:100%;min-width:0;height:44px;margin:0 5px;padding:0}.feO47a_playbackTime{font:400 12px/1 var(--brand-body);font-variant-numeric:tabular-nums;padding-inline:4px}.feO47a_mediaError{z-index:3;color:#fff;background:#151515e6;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.feO47a_mediaError button,.feO47a_mediaError a{color:#fff;min-height:44px;font:500 14px/1.4 var(--brand-body);background:0 0;border:1px solid #fff;padding:10px 14px}.feO47a_display{font:400 clamp(64px, 6.5vw, 98px)/1.06 var(--brand-display);letter-spacing:-.018em}.feO47a_display>span{color:var(--cinema-accent);display:block}.feO47a_originals{margin-inline:var(--cinema-gutter);border-top:1px solid #15151580;grid-template-columns:34% minmax(0,1fr);gap:42px;padding-block:66px 110px;display:grid}.feO47a_originalsCopy{padding-top:12px}.feO47a_originalsCopy .feO47a_display{overflow-wrap:anywhere;transform-origin:0;width:135%;font-size:clamp(90px,8.03vw,124px);line-height:1.02;transform:scaleX(.74)}.feO47a_originalsCopy>p{max-width:320px;margin-top:22px;font-size:18px;line-height:1.55}.feO47a_sourceLink{border-bottom:1px solid;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:14px;line-height:1.4;display:inline-flex}.feO47a_sourceLink svg{width:15px;height:15px}.feO47a_originalsCopy>.feO47a_sourceLink{margin-top:26px}.feO47a_sourceLink:hover{color:var(--cinema-accent)}.feO47a_filmStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.feO47a_shortPlayer{aspect-ratio:9/18.6;width:100%;position:relative}.feO47a_shortPlayer [data-landing-video]{border-radius:0}.feO47a_shortPlayer [data-video-play]{background:0 0;display:block}.feO47a_shortPlayer [data-video-play]>span:first-child{background:var(--cinema-ink);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #fff;width:48px;height:48px;position:absolute;bottom:14px;left:14px}.feO47a_shortPlayer [data-video-play]>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.feO47a_shortFilm figcaption{padding-top:14px}.feO47a_filmIndex{color:#62625d;margin-bottom:6px;font-size:13px;display:block}.feO47a_shortFilm h3{font:600 19px/1.35 var(--brand-body)}.feO47a_filmDuration{letter-spacing:.08em;margin-top:6px;font-size:12px;display:block}.feO47a_shortFilm .feO47a_sourceLink{margin-top:8px;font-size:13px}.feO47a_demoSection{padding-inline:var(--cinema-gutter)}.feO47a_transformation{border-top:1px solid #15151580;padding-block:32px 110px}.feO47a_sectionMarker{letter-spacing:.15em;margin-top:4px;margin-bottom:30px;font-size:12px;line-height:1.5}.feO47a_demoHeading{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:42px;margin-bottom:28px;display:grid}.feO47a_demoHeading .feO47a_display{transform-origin:0;width:111%;font-size:clamp(110px,9.3vw,140px);transform:scaleX(.9)}.feO47a_demoHeading>p{padding-top:22px;font-size:18px;line-height:1.5}.feO47a_demoGrid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:42px;display:grid}.feO47a_comparisonFigure>figcaption{color:#555650;padding-top:14px;font-size:13px}.feO47a_demoCopy{flex-direction:column;align-items:flex-start;padding-top:12px;display:flex}.feO47a_demoCopy h3{font:650 34px/1.25 var(--brand-body);letter-spacing:-.035em}.feO47a_demoCopy>p{margin-top:18px;font-size:20px;line-height:1.5}.feO47a_demoCopy>.feO47a_action{gap:24px;min-height:56px;font-size:16px}.feO47a_how{padding:96px var(--cinema-gutter)}.feO47a_scenePicker{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.feO47a_scenePickerCopy h2{font:400 clamp(54px, 5.2vw, 80px)/1.04 var(--brand-display);letter-spacing:-.02em}.feO47a_scenePickerCopy h2>span{color:var(--cinema-accent);display:block}.feO47a_scenePickerCopy>p{max-width:320px;margin-top:22px;font-size:17px;line-height:1.6}.feO47a_scenePickerCopy>.feO47a_action{margin-top:28px}.feO47a_scenePickerCopy>.feO47a_availability{max-width:300px;color:var(--brand-muted);margin-top:18px;font-size:12px;line-height:1.6}.feO47a_scenePreviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;list-style:none;display:grid}.feO47a_scenePreview{min-width:0}.feO47a_scenePreviewMedia{aspect-ratio:9/16;background:var(--brand-ink);color:var(--brand-fog);position:relative;overflow:hidden}.feO47a_scenePreviewMedia>a{height:100%;color:inherit;justify-content:center;align-items:center;padding:20px;font-size:18px;display:flex}.feO47a_scenePreviewMedia img{object-fit:cover;width:100%;height:100%}.feO47a_scenePreviewMedia>a>img{position:absolute;inset:0}.feO47a_scenePreviewArrow{background:var(--cinema-accent);width:36px;height:36px;padding:9px;position:absolute;bottom:16px;right:16px}.feO47a_scenePreviewLink{min-height:44px;color:inherit;justify-content:space-between;align-items:start;gap:16px;padding-top:16px;text-decoration:none;display:flex}.feO47a_scenePreviewLink h3{font-size:15px;font-weight:600;line-height:1.45}.feO47a_scenePreviewLink svg{width:18px;height:18px;color:var(--cinema-accent);flex:none;margin-top:2px}.feO47a_scenePreviewLink:hover h3{text-underline-offset:4px;text-decoration:underline}.feO47a_scenePreviewLink:focus-visible,.feO47a_scenePreviewMedia>a:focus-visible{outline:3px solid var(--cinema-accent);outline-offset:4px}.feO47a_sceneDetails{margin-top:8px;font-size:12px;line-height:1.6}.feO47a_sceneFacts{flex-wrap:wrap;gap:2px 12px;display:flex}.feO47a_sceneFacts>span{white-space:nowrap}.feO47a_sceneStatus{color:var(--brand-muted);margin-top:5px}.feO47a_transformation .feO47a_demoCopy>.feO47a_showcaseNotice{color:var(--brand-muted);margin-top:20px;font-size:13px;line-height:1.6}.feO47a_faq{scroll-margin-top:calc(var(--site-header-height,96px) + 24px);margin-top:112px}.feO47a_faq>h2{font:400 clamp(30px, 3vw, 42px)/1.15 var(--brand-display);letter-spacing:-.018em;margin-bottom:36px}.feO47a_faq>details+details{margin-top:4px}.feO47a_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:18px 0;font-size:18px;line-height:1.4;list-style:none;display:flex}.feO47a_faq summary::-webkit-details-marker{display:none}.feO47a_faq summary svg{width:26px;height:26px;transition:transform .18s}.feO47a_faq details[open] summary svg{transform:rotate(45deg)}.feO47a_faq details>p{max-width:820px;color:var(--brand-muted);padding:0 40px 24px 0;font-size:16px;line-height:1.75}.feO47a_closing{padding:100px var(--cinema-gutter) 88px;background:var(--cinema-accent);color:#fff;justify-content:space-between;align-items:center;gap:48px;display:flex}.feO47a_closing h2{font:400 clamp(70px, 8vw, 120px)/1.04 var(--brand-display);letter-spacing:-.02em}.feO47a_closing h2>span{display:block}.feO47a_closing p{margin-top:22px;font-size:20px;line-height:1.5}.feO47a_actionLight{background:var(--cinema-canvas);color:var(--cinema-ink);min-width:250px}.feO47a_actionLight:hover{background:#fff}.feO47a_waiting{opacity:0}.feO47a_entered{opacity:1;transition:opacity .22s}@keyframes feO47a_cinemaLineIn{0%{translate:0 108%}to{translate:0}}@keyframes feO47a_cinemaReveal{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}@keyframes feO47a_cinemaStripIn{0%{opacity:0;clip-path:inset(14% 0 0);translate:0 48px}to{opacity:1;clip-path:inset(0);translate:0}}.feO47a_titleLine>span{animation:feO47a_cinemaLineIn .78s var(--brand-ease) 40ms backwards}.feO47a_titleLine:last-child>span{animation-delay:.12s}.feO47a_heroCopy>p{animation:feO47a_cinemaReveal .7s var(--brand-ease) .18s backwards}.feO47a_heroActions{animation:feO47a_cinemaReveal .7s var(--brand-ease) .26s backwards}.feO47a_originals.feO47a_entered .feO47a_originalsCopy{animation:feO47a_cinemaReveal .8s var(--brand-ease) backwards}.feO47a_originals.feO47a_entered .feO47a_shortFilm{animation:feO47a_cinemaStripIn .85s var(--brand-ease) backwards}.feO47a_originals.feO47a_entered .feO47a_shortFilm:nth-child(2){animation-delay:90ms}.feO47a_originals.feO47a_entered .feO47a_shortFilm:nth-child(3){animation-delay:.18s}.feO47a_demoSection.feO47a_entered .feO47a_demoHeading{animation:feO47a_cinemaReveal .75s var(--brand-ease) backwards}.feO47a_demoSection.feO47a_entered .feO47a_comparisonFigure{animation:feO47a_cinemaStripIn .85s var(--brand-ease) 90ms backwards}.feO47a_demoSection.feO47a_entered .feO47a_demoCopy{animation:feO47a_cinemaReveal .8s var(--brand-ease) .18s backwards}.feO47a_scenePicker.feO47a_entered .feO47a_scenePickerCopy{animation:feO47a_cinemaReveal .7s var(--brand-ease) backwards}.feO47a_scenePicker.feO47a_entered .feO47a_scenePreview{animation:feO47a_cinemaStripIn .7s var(--brand-ease) 60ms backwards}.feO47a_scenePicker.feO47a_entered .feO47a_scenePreview:nth-child(2){animation-delay:.13s}.feO47a_scenePicker.feO47a_entered .feO47a_scenePreview:nth-child(3){animation-delay:.2s}.feO47a_scenePreview{transition:translate .25s var(--brand-ease)}.feO47a_scenePreview:is(:hover,:focus-within){translate:0 -4px}.feO47a_closing.feO47a_entered>div{animation:feO47a_cinemaReveal .85s var(--brand-ease) backwards}.feO47a_closing.feO47a_entered>.feO47a_action{animation:feO47a_cinemaReveal .75s var(--brand-ease) .13s backwards}.feO47a_shortFilm{transition:translate .3s var(--brand-ease)}.feO47a_shortPlayer img{transition:transform .7s var(--brand-ease)}.feO47a_shortFilm:is(:hover,:focus-within){translate:0 -6px}.feO47a_shortFilm:is(:hover,:focus-within) .feO47a_shortPlayer img{transform:scale(1.025)}[data-cinema-reveal]:focus-within{opacity:1;transition:none}[data-cinema-reveal]:focus-within *,.feO47a_root[data-cinema-motion=quiet] *,.feO47a_root[data-cinema-motion=quiet] :before,.feO47a_root[data-cinema-motion=quiet] :after{transition:none!important;animation:none!important}.feO47a_root[data-cinema-motion=quiet] .feO47a_waiting{opacity:1}.feO47a_root[data-cinema-motion=quiet] .feO47a_shortFilm,.feO47a_root[data-cinema-motion=quiet] .feO47a_shortPlayer img{transform:none}.ui-theme[data-ui=public].public-site:has(.cinematic-landing){background:var(--brand-fog)}.ui-theme[data-ui=public].public-site:has(.cinematic-landing) .brand-dot{color:var(--brand-coral)}.ui-theme[data-ui=public].public-site:has(.cinematic-landing) .shell-content{background:var(--brand-fog)}@media (min-width:1600px){.feO47a_heroStage{min-height:min(820px, calc(100svh - var(--site-header-height,96px)))}}@media (max-width:1200px){.feO47a_root{--cinema-gutter:40px}.feO47a_heroStage{min-height:min(690px, calc(100svh - var(--site-header-height,96px)))}.feO47a_heroCopy h1{font-size:7.5vw}.feO47a_heroCopy>p{max-width:390px;font-size:18px}.feO47a_heroActions{gap:18px}.feO47a_action{gap:20px;min-height:56px;padding-inline:22px;font-size:16px}.feO47a_watch{gap:12px;font-size:15px}.feO47a_watch>span{width:48px;height:48px}.feO47a_originals{grid-template-columns:30% minmax(0,1fr);gap:26px}.feO47a_originalsCopy .feO47a_display{font-size:clamp(62px,7vw,84px)}.feO47a_filmStrip{gap:14px}.feO47a_shortFilm h3{font-size:15px}.feO47a_demoHeading,.feO47a_demoGrid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:28px}.feO47a_demoHeading .feO47a_display{font-size:80px}.feO47a_demoCopy h3{font-size:25px}.feO47a_demoCopy>p,.feO47a_demoHeading>p{font-size:16px}.feO47a_closing{gap:30px}.feO47a_closing h2{font-size:90px}}@media (max-width:900px){.feO47a_root{--cinema-gutter:28px}.feO47a_heroStage{min-height:min(610px, calc(100svh - var(--site-header-height,96px)))}.feO47a_heroCopy h1{font-size:7.6vw}.feO47a_heroCopy>p{max-width:310px;font-size:16px}.feO47a_heroActions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}.feO47a_originals{grid-template-columns:1fr;gap:32px;padding-block:48px 72px}.feO47a_originalsCopy .feO47a_display{width:auto;font-size:76px;transform:none}.feO47a_originalsCopy>p{max-width:none;margin-top:16px}.feO47a_originalsCopy>.feO47a_sourceLink{margin-top:10px}.feO47a_shortPlayer{aspect-ratio:9/16}.feO47a_demoHeading .feO47a_display{font-size:64px}.feO47a_demoHeading>p{padding-top:14px}.feO47a_demoGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.feO47a_demoCopy h3{font-size:23px}.feO47a_faq{margin-top:80px}.feO47a_closing{padding-block:72px 60px}.feO47a_closing h2{font-size:72px}.feO47a_actionLight{min-width:190px}}@media (max-width:700px){.feO47a_root{--cinema-gutter:24px}.feO47a_heroStage{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-block:0 32px;display:flex}.feO47a_heroCopy{padding:0}.feO47a_heroCopy h1{letter-spacing:-.025em;font-size:clamp(62px,18vw,120px);line-height:1.06}.feO47a_heroCopy h1:lang(zh){font-size:clamp(42px,14vw,84px)}.feO47a_heroCopy>p{max-width:420px;margin-top:12px;font-size:16px;line-height:1.55}.feO47a_heroActions{flex-direction:row;align-items:center;gap:18px;margin-top:14px}.feO47a_action{gap:14px;min-height:48px;padding:12px 17px;font-size:14px}.feO47a_action svg{width:16px;height:16px}.feO47a_watch{gap:8px;min-height:48px;font-size:12px}.feO47a_watch>span{width:34px;height:34px}.feO47a_watch svg{width:18px;height:18px}.feO47a_playback{gap:0;padding:0 1px}.feO47a_playback button{width:44px;padding:12px}.feO47a_playback svg{width:19px;height:19px}.feO47a_playback input{margin:0}.feO47a_playbackTime{padding:0 2px;font-size:10px}.feO47a_display{font-size:54px}.feO47a_originals{gap:28px;padding-block:40px 64px}.feO47a_originalsCopy .feO47a_display{font-size:58px}.feO47a_originalsCopy>p{margin-top:18px;font-size:16px}.feO47a_sourceLink{font-size:13px}.feO47a_filmStrip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:var(--cinema-accent) transparent;scrollbar-width:thin;gap:18px;margin-inline:-4px;padding:4px 4px 20px;display:flex;overflow-x:auto}.feO47a_shortFilm{scroll-snap-align:start;flex:0 0 70%;min-width:0}.feO47a_shortFilm h3{font-size:16px}.feO47a_shortFilm .feO47a_sourceLink{min-height:44px}.feO47a_shortPlayer{aspect-ratio:9/16}.feO47a_transformation{padding-block:28px 64px}.feO47a_sectionMarker{margin-bottom:26px;font-size:10px}.feO47a_demoHeading{margin-bottom:28px;display:block}.feO47a_demoHeading .feO47a_display{width:auto;font-size:clamp(43px,12.5vw,74px);transform:none}.feO47a_demoHeading>p{padding-top:18px;font-size:16px;line-height:1.55}.feO47a_demoGrid{display:block}.feO47a_comparisonFigure>figcaption{font-size:12px}.feO47a_demoCopy{padding-top:30px}.feO47a_demoCopy h3{font-size:26px}.feO47a_demoCopy>p{margin-top:14px;font-size:16px}.feO47a_how{padding-block:48px 64px}.feO47a_faq{margin-top:64px}.feO47a_faq>h2{margin-bottom:28px}.feO47a_faq summary{gap:16px;min-height:76px;padding:18px 0;font-size:15px}.feO47a_faq summary svg{width:22px;height:22px}.feO47a_faq details>p{padding:0 30px 20px 0;font-size:14px}.feO47a_closing{padding-block:56px 44px;display:block}.feO47a_closing h2{font-size:clamp(45px,13.5vw,82px)}.feO47a_closing p{margin-top:20px;font-size:16px}.feO47a_closing .feO47a_action{gap:40px;min-width:200px;min-height:52px;margin-top:28px}}@media (max-width:360px){.feO47a_root{--cinema-gutter:16px}.feO47a_heroCopy h1{font-size:18.5vw}.feO47a_heroActions{gap:12px}.feO47a_heroActions .feO47a_action{gap:10px;padding-inline:12px;font-size:13px}.feO47a_watch{gap:6px;font-size:11px}.feO47a_watch>span{width:30px;height:30px}.feO47a_playback button{width:44px;padding:13px}.feO47a_playbackTime{display:none}.feO47a_originalsCopy .feO47a_display{font-size:52px}}.feO47a_transformation{max-width:1000px;margin-inline:auto;padding-block:44px 100px}.feO47a_transformation .feO47a_demoHeading{grid-template-columns:minmax(0,1fr) 260px;gap:40px;margin-bottom:48px}.feO47a_transformation .feO47a_demoHeading .feO47a_display{font-size:clamp(54px,5.4vw,78px)}.feO47a_transformation .feO47a_demoHeading>p{padding-top:14px;font-size:16px}.feO47a_transformation .feO47a_demoGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px}.feO47a_transformation .feO47a_demoGrid[data-video-comparison-stage]{grid-template-columns:minmax(0,1.1fr) minmax(220px,1fr);align-items:center;gap:clamp(40px,6vw,96px)}.feO47a_transformation [data-video-comparison-stage]>[data-video-comparison]{justify-self:center;max-width:430px}@media (min-width:850px) and (min-height:640px){.feO47a_transformation [data-video-comparison-stage]>[data-video-comparison]{max-width:min(430px, calc((100svh - var(--site-header-height) - 180px) * .5625))}}.feO47a_transformation .feO47a_comparisonFigure{--image-comparison-ratio:9 / 16;justify-self:center;width:100%;max-width:480px}.feO47a_transformation[data-comparison-motion=scroll] .feO47a_comparisonFigure{max-width:min(480px, calc((100svh - var(--site-header-height) - 104px) * .5625))}.feO47a_transformation .feO47a_demoCopy{width:100%;max-width:360px;padding-top:0}.feO47a_transformation .feO47a_demoCopy h3{font-size:30px}.feO47a_transformation .feO47a_demoCopy>p{font-size:18px}.feO47a_transformation[data-comparison-motion=scroll] .feO47a_diagramPhoto>span{transition:color .18s}.feO47a_transformation[data-comparison-phase=photo] .feO47a_diagramPhoto:first-child>span,.feO47a_transformation[data-comparison-phase=reference] .feO47a_diagramPhoto:last-child>span,.feO47a_transformation[data-comparison-phase=result] .feO47a_diagramResultCopy strong{color:var(--cinema-accent)}@media (max-width:999px){.feO47a_transformation .feO47a_demoHeading{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.feO47a_transformation .feO47a_demoGrid{gap:36px}.feO47a_transformation .feO47a_demoCopy h3{font-size:26px}.feO47a_transformation .feO47a_demoCopy>p{font-size:16px}}@media (max-width:849px){.feO47a_transformation{max-width:520px;padding-block:32px 64px}.feO47a_transformation .feO47a_demoHeading{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.feO47a_transformation .feO47a_demoHeading .feO47a_display{width:auto;font-size:clamp(46px,9vw,74px);transform:none}.feO47a_transformation .feO47a_demoHeading>p{padding-top:0}.feO47a_transformation .feO47a_demoGrid{grid-template-columns:1fr;gap:36px}.feO47a_transformation .feO47a_demoGrid[data-video-comparison-stage]{grid-template-columns:1fr}.feO47a_transformation .feO47a_comparisonFigure,.feO47a_transformation .feO47a_demoCopy{max-width:none}.feO47a_transformation .feO47a_demoCopy h3{font-size:28px}}.feO47a_transformation .feO47a_transformationDiagram{width:100%;margin-top:26px}.feO47a_diagramInputs{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:10px;display:grid}.feO47a_diagramPhoto{min-width:0}.feO47a_diagramPhoto img{aspect-ratio:4/5;object-fit:cover;object-position:50% 58%;width:100%}.feO47a_diagramPhoto>span{margin-top:10px;font-size:12px;font-weight:500;line-height:1.4;display:block}.feO47a_transformation .feO47a_diagramPlus{width:22px;height:22px;color:var(--cinema-accent);margin-top:-27px}.feO47a_transformation .feO47a_diagramConnector{width:100%;height:30px;color:var(--cinema-accent);margin:12px 0 8px;display:block}.feO47a_diagramResult{text-align:left;background:0 0;border:1px solid #15151530;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .18s;display:flex}.feO47a_diagramResult>img{aspect-ratio:9/13;object-fit:cover;flex:none;width:40px}.feO47a_diagramResultCopy{flex-direction:column;gap:3px;display:flex}.feO47a_diagramResultCopy strong{font-size:14px;font-weight:600;line-height:1.4}.feO47a_diagramResultCopy>span{color:#555650;font-size:12px}.feO47a_diagramPlay{background:var(--cinema-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;transition:background .18s;display:grid}.feO47a_diagramPlay svg{width:23px;height:23px}.feO47a_diagramResult:hover,.feO47a_diagramResult:focus-visible{border-color:var(--cinema-accent)}.feO47a_diagramResult:hover .feO47a_diagramPlay{background:var(--brand-cobalt-hover)}.feO47a_transformation .feO47a_demoCopy>.feO47a_action{margin-top:22px}.feO47a_socialSection{margin-top:104px;padding-block:36px 40px}.feO47a_socialHeading{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.feO47a_socialEyebrow{letter-spacing:.16em;font-size:10px;font-weight:500}.feO47a_socialSection h2{font:400 clamp(34px, 3.5vw, 48px)/1.1 var(--brand-display);letter-spacing:-.018em;margin-top:14px}.feO47a_socialSection h2>span{color:var(--cinema-accent);display:block}.feO47a_socialIntro{max-width:360px;margin-top:16px;font-size:16px;line-height:1.5}.feO47a_socialPlatforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid}.feO47a_socialPlatforms li{min-width:0;padding:8px 28px}.feO47a_socialPlatforms li:first-child{padding-left:0}.feO47a_socialPlatforms li:last-child{padding-right:0}.feO47a_socialPlatforms a{min-height:140px;color:inherit;flex-direction:column;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.feO47a_socialPlatforms a:focus-visible{outline:3px solid var(--cinema-accent);outline-offset:7px}.feO47a_socialBrand{align-items:center;height:76px;margin-bottom:8px;display:flex}.feO47a_socialBrand svg{width:68px;height:68px}.feO47a_socialBrand[data-platform=instagram]{color:#c13584}.feO47a_socialBrand[data-platform=facebook]{color:#1877f2}.feO47a_socialBrand[data-platform=tiktok]{color:#111}.feO47a_socialBrand[data-platform=youtube]{color:#f03}.feO47a_socialBrand[data-platform=youtube] svg{width:78px}.feO47a_socialName{font:600 clamp(20px, 1.9vw, 28px)/1.2 var(--brand-body);letter-spacing:-.025em;align-items:center;gap:18px;display:flex}.feO47a_socialName>svg{width:16px;height:16px;color:var(--brand-muted)}.feO47a_socialPlatforms a:hover .feO47a_socialName{text-underline-offset:5px;text-decoration:underline}.feO47a_socialBrand{transition:translate .22s var(--brand-ease)}.feO47a_socialPlatforms a:hover .feO47a_socialBrand{translate:0 -4px}.feO47a_socialSection.feO47a_entered .feO47a_socialHeading{animation:feO47a_cinemaReveal .7s var(--brand-ease) backwards}.feO47a_socialSection.feO47a_entered .feO47a_socialPlatforms li{animation:feO47a_cinemaReveal .65s var(--brand-ease) 70ms backwards}.feO47a_socialSection.feO47a_entered .feO47a_socialPlatforms li:nth-child(2){animation-delay:.14s}.feO47a_socialSection.feO47a_entered .feO47a_socialPlatforms li:nth-child(3){animation-delay:.21s}.feO47a_socialSection.feO47a_entered .feO47a_socialPlatforms li:nth-child(4){animation-delay:.28s}@media (max-width:900px){.feO47a_socialHeading{align-items:flex-start}.feO47a_socialPlatforms li{padding-inline:16px}}@media (max-width:700px){.feO47a_socialSection{margin-top:64px;padding-block:28px}.feO47a_socialHeading{flex-direction:column;gap:20px}.feO47a_socialSection h2{font-size:clamp(30px,8.6vw,44px)}.feO47a_socialIntro{font-size:15px}.feO47a_socialPlatforms{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.feO47a_socialPlatforms li{padding:22px 16px}.feO47a_socialPlatforms a{gap:10px;min-height:138px}.feO47a_socialBrand{height:64px;margin-bottom:4px}.feO47a_socialBrand svg{width:56px;height:56px}.feO47a_socialBrand[data-platform=youtube] svg{width:66px}.feO47a_socialPlatforms li:nth-child(odd){padding-left:0}.feO47a_socialPlatforms li:nth-child(2n){padding-right:0}.feO47a_socialName{gap:10px;font-size:20px}}.feO47a_root [hidden]{display:none!important}.feO47a_demoGrid[data-video-comparison-stage] [data-diagram-reference] img{object-position:50% 0}.feO47a_root :where(section[id]){scroll-margin-top:var(--site-header-height,96px)}@media (max-width:900px){.feO47a_scenePicker{grid-template-columns:1fr;gap:32px}.feO47a_scenePickerCopy h2{font-size:62px}.feO47a_scenePickerCopy>p{max-width:400px}}@media (max-width:600px){.feO47a_scenePickerCopy h2{font-size:clamp(48px,14vw,64px)}.feO47a_scenePickerCopy>p{margin-top:16px;font-size:16px}.feO47a_scenePreviews{scroll-snap-type:x mandatory;gap:16px;padding:4px 0 14px;display:flex;overflow-x:auto}.feO47a_scenePreview{scroll-snap-align:start;flex:0 0 72%}}
