@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.s2MgtG_className{font-family:Manrope,Manrope Fallback;font-style:normal}.s2MgtG_variable{--font-landing:"Manrope", "Manrope Fallback"}
.vf-dlg-scrim:has(>.HPp44G_dialog){zoom:1}.HPp44G_dialog.vf-dlg{width:920px;min-height:min(600px,100dvh - 40px);font-family:var(--font-landing), sans-serif;background:#050505;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 100px #0009}.HPp44G_dialog .vf-dlg-aside{place-items:stretch stretch;min-width:0;padding:36px 0 36px 36px;display:grid}.HPp44G_dialog.HPp44G_withoutArtwork{width:460px;min-height:0;display:block}.HPp44G_artworkFrame{background:#24153e;border-radius:24px;width:100%;position:relative;overflow:hidden}.HPp44G_artwork{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HPp44G_dialog .vf-dlg-content{flex-direction:column;min-width:0;display:flex}.HPp44G_dialog:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--fm-glow-a,0deg), #9f7aea99 0deg, #9f7aea99 205deg, #c398ff 275deg, #f4e7ff 315deg, #9f7aea99 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes HPp44G_edgeSweep{to{--fm-glow-a:360deg}}@media (prefers-reduced-motion:no-preference){.HPp44G_dialog:before{animation:4.8s linear infinite HPp44G_edgeSweep}}.HPp44G_dialog .vf-dlg-head{padding:36px 56px 0 36px}.HPp44G_dialog .vf-dlg-title{letter-spacing:-.045em;font-size:26px;font-weight:500;line-height:1.2}.HPp44G_dialog .vf-dlg-sub{margin-top:12px;font-size:14px;line-height:1.65}.HPp44G_dialog .vf-dlg-body{flex:1;gap:22px;padding:24px 36px 32px}.HPp44G_form,.HPp44G_form fieldset{flex-direction:column;gap:20px;min-width:0;display:flex}.HPp44G_form fieldset{border:0;margin:0;padding:0}.HPp44G_dialog .vf-dlg-choice{flex:1;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.HPp44G_dialog .vf-dlg-choice[aria-pressed=true]{color:#f0f0f0;background:#303034;border-color:#ffffff40}.HPp44G_dialog .vf-dlg-choice[aria-pressed=true]:hover:not(:disabled){background:#38383e}.HPp44G_dialog .vf-dlg-input{min-height:48px}.HPp44G_dialog .vf-dlg-input input{font-size:16px}.HPp44G_dialog .vf-dlg-btn{border-radius:14px;min-height:48px;font-size:14px;font-weight:500}.HPp44G_consent{color:#aaa7b0;cursor:pointer;align-items:flex-start;gap:10px;font-size:11px;line-height:1.65;display:flex}.HPp44G_consent input{accent-color:#c5a6ff;flex:none;width:16px;height:16px;margin-top:3px}.HPp44G_consent a{color:#d4c5ef;text-decoration:none}.HPp44G_error{color:#ffaba6;font-size:13px;line-height:1.6}.HPp44G_direct{text-align:center;border-top:1px solid #ffffff12;margin-top:auto;padding-top:20px}.HPp44G_direct p{color:#96939e;margin:0 0 10px;font-size:12px}.HPp44G_direct a{color:#ded0fb;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.HPp44G_direct a:hover{color:#fff}.HPp44G_dialog a:focus-visible,.HPp44G_consent input:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #c5a6ff}.HPp44G_successDialog .vf-dlg-content{justify-content:center}.HPp44G_successDialog .vf-dlg-head{text-align:center;padding:40px 36px 0}.HPp44G_successDialog .vf-dlg-title{letter-spacing:-.045em;font-size:32px}.HPp44G_successDialog .vf-dlg-sub{color:#aaa7b0;max-width:32ch;margin:14px auto 0}.HPp44G_successDialog .vf-dlg-body{flex:0;gap:18px;padding:28px 36px 36px}.HPp44G_successContact{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.HPp44G_successContactLabel{color:#96939e;font-size:11px;line-height:1.5}.HPp44G_successContact p{color:#eeeaf5;align-items:flex-start;gap:11px;margin:0;font-size:15px;line-height:1.5;display:flex}.HPp44G_successContact p svg{color:#baabcf;flex:none;margin-top:2px}.HPp44G_successContact p span{overflow-wrap:anywhere;min-width:0}.HPp44G_successDialog .HPp44G_direct{margin-top:6px;padding-top:22px}@media (max-width:720px){.HPp44G_dialog.vf-dlg{border-radius:24px;width:460px;min-height:0;display:block}.HPp44G_dialog .vf-dlg-aside{display:none}.HPp44G_dialog .vf-dlg-head{padding:26px 52px 0 24px}.HPp44G_dialog .vf-dlg-body{padding:22px 24px 24px}.HPp44G_dialog .vf-dlg-title{font-size:24px}.HPp44G_successDialog .vf-dlg-head{padding:36px 24px 0}.HPp44G_successDialog .vf-dlg-title{font-size:28px}.HPp44G_successDialog .vf-dlg-body{padding:24px}}
.vf-landing-head.vf-editorial-head{isolation:auto;contain:none;-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:#030303b8;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;height:88px;margin:0;padding-inline:clamp(24px,4.4vw,130px);display:grid;position:fixed;inset:0 0 auto;transform:none}.vf-landing-head.vf-editorial-head:before{content:none}.vf-editorial-head>*{z-index:1;position:relative}.vf-editorial-head .vf-landing-brand{justify-self:start}.vf-editorial-head .vf-landing-head-side{justify-self:end;margin-left:0}.vf-landing:has(.vf-editorial-head) [id]{scroll-margin-top:112px}.vf-editorial-head .vf-landing-logo{height:30px}.vf-editorial-head .vf-head-cta{color:#101013;box-shadow:none;background:#fafafa;border:0;border-radius:12px;padding:11px 19px}.vf-editorial-head .vf-head-cta:hover{background:#eae8ee}.vf-editorial-head .vf-head-login{color:#c5c2ca;white-space:nowrap;align-items:center;min-height:36px;font-size:13px;display:inline-flex}.vf-editorial-head .vf-head-login:hover{color:#fff}.vf-editorial-nav{white-space:nowrap;gap:clamp(24px,3vw,52px);display:flex}.vf-editorial-nav a{color:#a1a0a6;font-size:13px;transition:color .18s}.vf-editorial-nav a:hover{color:#f7f7f8}.vf-editorial-hero{--wordmark-size:clamp(150px, min(18.4vw, 48svh), 550px);isolation:isolate;background:#030303;width:100%;height:100svh;min-height:660px;max-height:1440px;position:relative;overflow:hidden}.vf-editorial-gallery{z-index:1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 83%,#0000 100%);mask-image:linear-gradient(#000 0% 83%,#0000 100%)}.vf-study-slot{aspect-ratio:.79;width:14%;position:absolute}.vf-editorial-card{pointer-events:auto;background:#111113;border-radius:clamp(13px,1.5vw,34px);width:100%;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 48px #0005}.vf-editorial-card:after{content:"";background:linear-gradient(#0000 42%,#0002 65%,#08080be8 100%);position:absolute;inset:0}.vf-editorial-card img{-o-object-fit:cover;object-fit:cover;filter:saturate(.76)brightness(.82);transition:transform .65s cubic-bezier(.2,.7,.3,1);transform:scale(1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.vf-editorial-card:hover img{transform:scale(1.04)}}.vf-study-nature{width:13.5%;top:43%;left:5.7%;transform:rotate(-6deg)}.vf-study-motion{width:14.3%;top:27.5%;left:23.7%;transform:rotate(-4deg)}.vf-study-form{width:12%;top:33%;right:23.5%;transform:rotate(8deg)}.vf-study-light{width:11.8%;top:48%;right:5.6%;transform:rotate(6deg)}.vf-study-distant{filter:blur(4.5px);opacity:.48}.vf-study-distant .vf-editorial-card:after{background:linear-gradient(#0000 20%,#000b)}.vf-study-echo-one{width:10.3%;top:11%;left:3.4%;transform:rotate(-8deg)}.vf-study-echo-two{filter:blur(6px);opacity:.35;width:9.1%;top:9.5%;right:21%;transform:rotate(7deg)}.vf-study-echo-three{width:9.5%;top:22%;right:4.6%;transform:rotate(-7deg)}.vf-study-echo-four{filter:blur(6px);width:10%;top:79%;left:10%;transform:rotate(-8deg)}.vf-study-echo-five{filter:blur(6px);opacity:.3;width:10%;top:70%;left:30%;transform:rotate(10deg)}.vf-study-echo-six{filter:blur(5px);width:11%;top:72%;right:35%;transform:rotate(-8deg)}.vf-study-echo-seven{opacity:.3;width:9%;top:72%;right:15%;transform:rotate(10deg)}.vf-editorial-tagline{z-index:4;top:calc(50% + var(--wordmark-size) / 2 + 36px);color:#d3d0d8;text-align:center;text-wrap:balance;letter-spacing:-.02em;width:min(80%,760px);margin:0;font-size:clamp(16px,1.2vw,20px);font-weight:500;line-height:1.45;position:absolute;left:50%;transform:translate(-50%)}.vf-editorial-wordmark{z-index:4;color:#fff;width:max-content;font-family:var(--font-landing), Manrope, sans-serif;font-size:var(--wordmark-size);letter-spacing:-.075em;white-space:nowrap;pointer-events:none;margin:0;padding:0;font-weight:500;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vf-editorial-pixel{width:.065em;height:.065em;position:absolute;bottom:.21em;right:-.12em}.vf-editorial-pixel i{background:#b494f5;width:50%;height:50%;position:absolute}.vf-editorial-pixel i:first-child{top:0;left:0}.vf-editorial-pixel i:nth-child(2){top:50%;left:50%}.vf-editorial-pixel i:last-child{top:100%;left:0}.vf-editorial-actions{z-index:7;flex-direction:column;align-items:center;gap:16px;width:max-content;max-width:90%;display:flex;position:absolute;top:87%;left:50%;transform:translate(-50%)}.vf-editorial-cta{color:#101013;letter-spacing:-.025em;background:#fafafa;border-radius:13px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:14px 16px 14px 24px;font-size:16px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.vf-editorial-cta>span{color:#573884;background:#e9e2f6;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.vf-editorial-cta svg{width:19px;height:19px}.vf-editorial-cta:hover{background:#fff;transform:translateY(-2px);box-shadow:0 0 35px #a174ea25}.vf-editorial-cta:focus-visible,.vf-editorial-nav a:focus-visible{outline-offset:6px;outline:2px solid #c7acf9}.vf-editorial-actions>p{color:#77737d;text-align:center;margin:0;font-size:11px}.vf-landing-product{padding-top:55px}.vf-landing-intro h2{letter-spacing:-.062em;max-width:1180px;margin:24px auto 28px;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:1.12}.vf-landing-intro h2>span{display:block}@media (min-width:1001px) and (min-aspect-ratio:2){.vf-editorial-tagline{top:calc(50% + var(--wordmark-size) / 2 + 16px);font-size:clamp(16px,1.1vw,19px)}}@media (max-width:1000px){.vf-editorial-nav{gap:25px}.vf-editorial-nav a{font-size:11px}.vf-editorial-tagline{width:64%}.vf-editorial-hero{min-height:660px}.vf-study-nature{width:16%;top:44%;left:3%}.vf-study-motion{width:18%;top:27%;left:20%}.vf-study-form{width:15%;top:32%;right:20%}.vf-study-light{width:14%;top:48%;right:2%}}@media (max-width:900px){.vf-landing-head.vf-editorial-head{grid-template-columns:auto 1fr}.vf-editorial-nav{display:none}}@media (max-width:700px){.vf-editorial-head .vf-head-login{font-size:11px}.vf-landing-head.vf-editorial-head{height:76px;padding-inline:20px}.vf-editorial-head .vf-landing-logo{height:25px}.vf-editorial-head .vf-head-cta{border-radius:9px;min-height:35px;padding:8px 12px;font-size:10px;display:inline-flex}.vf-editorial-head .vf-head-cta svg{display:none}.vf-editorial-head .vf-landing-head-side{gap:15px}.vf-editorial-nav{display:none}.vf-editorial-hero{--wordmark-size:20.3vw;height:91svh;min-height:670px;max-height:950px}.vf-editorial-tagline{width:84%}.vf-editorial-wordmark{letter-spacing:-.075em;top:50%}.vf-editorial-pixel{width:.08em;height:.08em}.vf-study-nature{width:30%;top:46%;left:-4%}.vf-study-motion{width:29%;top:16%;left:14%}.vf-study-form{width:27%;top:19%;right:6%}.vf-study-light{width:25%;top:49%;right:-4%}.vf-editorial-card{border-radius:14px}.vf-study-echo-one{width:21%;top:15%;left:-9%}.vf-study-echo-two{display:none}.vf-study-echo-three{width:19%;top:7%;right:-5%}.vf-study-echo-four{width:22%;top:78%;left:5%}.vf-study-echo-five{width:20%;top:68%;left:28%}.vf-study-echo-six{width:25%;top:67%;right:18%}.vf-study-echo-seven{width:19%;top:82%;right:-4%}.vf-study-distant{opacity:.28;filter:blur(4px)}.vf-editorial-actions{gap:15px;top:82%}.vf-editorial-cta{gap:15px;min-height:52px;padding:12px 13px 12px 20px;font-size:14px}.vf-editorial-actions>p{font-size:9px}.vf-landing-product{padding-top:5px}.vf-landing-intro h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.vf-editorial-card img{transition:none}}
@layer stageshow{.ss-fit{width:100%;margin-inline:auto;position:relative}.ss-stage{--ss-canvas:#f6f5f4;--ss-surface:#fff;--ss-chrome:#fff;--ss-ink-1:#0000000a;--ss-ink-2:#0000000f;--ss-ink-3:#00000014;--ss-fill:#ebebeb;--ss-ink-4:#0000001a;--ss-ink-5:#00000026;--ss-line:#0000000f;--ss-line-faint:#0000000a;--ss-text:#7a7a7d;--ss-text-strong:#262628;--ss-text-faint:#9a9a9d;--ss-icon:#707074;--ss-icon-faint:#c4c4c7;--ss-accent:#3b82f6;--ss-accent-soft:#3b82f61f;--ss-success:#22c55e;--ss-danger:#ef4444;--ss-warning:#f59e0b;--ss-well:#efeeec;--ss-success-soft:#22c55e1f;--ss-success-text:#15803d;--ss-danger-soft:#ef44441a;--ss-danger-text:#b91c1c;--ss-warning-soft:#f59e0b24;--ss-warning-text:#b45309;--ss-accent-2:#8b5cf6;--ss-accent-text:color-mix(in srgb, var(--ss-accent) 82%, #000);--ss-shadow-window:0 0 0 1px #0000000f, 0 4px 16px #00000014;--ss-shadow-float:0 0 0 1px #00000014, 0 4px 16px #0000001f, 0 12px 32px #00000014;--ss-shadow-card:0 1px 2px #0000000a;--ss-shadow-hero:0 0 0 1px #0000000f, 0 30px 60px -12px #32325d40, 0 18px 36px -18px #0000004d;--ss-shadow-lift:0 0 0 1px #0000000a, 0 12px 28px -6px #32325d47, 0 6px 12px -6px #00000029;--ss-raised:#fff;--ss-shadow-satellite:0 0 0 1px #0000000a, 0 14px 32px -8px #32325d3d, 0 4px 10px -4px #0000001a;--ss-shadow-ground:0 0 0 1px #32325d0f, 0 24px 48px -24px #32325d2e;--ss-font:system-ui, -apple-system, sans-serif;--ss-mono:"SF Mono", "SFMono-Regular", ui-monospace, Consolas, monospace;--ss-radius-sm:6px;--ss-radius-md:8px;--ss-radius-lg:10px;--ss-radius-window:12px;--ss-radius-pill:999px;--ss-control:34px;--ss-row:26px;transform-origin:0 0;font-family:var(--ss-font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;letter-spacing:normal;word-spacing:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;top:0;left:0}.ss-ground{--ss-orb-1:#c9b8ff;--ss-orb-2:#ffc59a;--ss-orb-3:#a9d8ff;z-index:-1;border-radius:var(--ss-ground-radius,20px);background:radial-gradient(60% 75% at 8% 4%, color-mix(in srgb, var(--ss-orb-1) 85%, transparent), transparent 70%), radial-gradient(55% 70% at 96% 92%, color-mix(in srgb, var(--ss-orb-2) 80%, transparent), transparent 70%), radial-gradient(45% 55% at 78% 8%, color-mix(in srgb, var(--ss-orb-3) 55%, transparent), transparent 70%), var(--ss-canvas);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss-stage[data-theme=dark] .ss-ground{background:radial-gradient(60% 75% at 8% 4%, color-mix(in srgb, var(--ss-orb-1) 30%, transparent), transparent 70%), radial-gradient(55% 70% at 96% 92%, color-mix(in srgb, var(--ss-orb-2) 24%, transparent), transparent 70%), radial-gradient(45% 55% at 78% 8%, color-mix(in srgb, var(--ss-orb-3) 18%, transparent), transparent 70%), var(--ss-canvas)}.ss-stage[data-theme=dark]{--ss-canvas:#111113;--ss-surface:#1a1a1d;--ss-chrome:#1d1d20;--ss-ink-1:#ffffff0d;--ss-ink-2:#ffffff12;--ss-ink-3:#ffffff1a;--ss-fill:#313134;--ss-ink-4:#ffffff21;--ss-ink-5:#fff3;--ss-line:#ffffff14;--ss-line-faint:#ffffff0d;--ss-text:#9d9da1;--ss-text-strong:#ececee;--ss-text-faint:#6c6c70;--ss-icon:#9a9aa0;--ss-icon-faint:#4a4a50;--ss-accent-soft:#3b82f633;--ss-accent-text:color-mix(in srgb, var(--ss-accent) 70%, #fff);--ss-well:#0a0a0b;--ss-success-soft:#22c55e29;--ss-success-text:#4ade80;--ss-danger-soft:#ef444429;--ss-danger-text:#f87171;--ss-warning-soft:#f59e0b2e;--ss-warning-text:#fbbf24;--ss-shadow-lift:0 0 0 1px #ffffff1a, 0 12px 28px -6px #0009;--ss-shadow-window:0 0 0 1px #ffffff14, 0 4px 16px #0006;--ss-shadow-float:0 0 0 1px #ffffff1a, 0 4px 16px #0006, 0 12px 32px #0000004d;--ss-shadow-card:0 0 0 1px #ffffff0d;--ss-shadow-hero:0 0 0 1px #ffffff14, 0 30px 60px -12px #0009;--ss-shadow-satellite:0 0 0 1px #ffffff1a, 0 14px 32px -8px #000000b3, 0 4px 10px -4px #00000080;--ss-shadow-ground:0 0 0 1px #ffffff1a, 0 24px 48px -24px #0009;--ss-raised:#26262a}.ss-stage[data-theme=blueprint]{--ss-canvas:transparent;--ss-surface:#1857bd;--ss-raised:#1b5cc4;--ss-chrome:transparent;--ss-ink-1:#d6e8ff1f;--ss-ink-2:#d6e8ff29;--ss-ink-3:#d6e8ff38;--ss-fill:#4277cc;--ss-ink-4:#d6e8ff4d;--ss-ink-5:#d6e8ff73;--ss-line:#d6e8ff59;--ss-line-faint:#d6e8ff33;--ss-text:#b3c9ec;--ss-text-strong:#f0f6ff;--ss-text-faint:#7fa1da;--ss-icon:#c9dcf7;--ss-icon-faint:#6f97d6;--ss-accent:#fff;--ss-accent-soft:#ffffff26;--ss-success:#e6f0ff;--ss-danger:#e6f0ff;--ss-warning:#e6f0ff;--ss-success-soft:#ffffff24;--ss-danger-soft:#ffffff24;--ss-warning-soft:#ffffff24;--ss-success-text:#fff;--ss-danger-text:#fff;--ss-warning-text:#fff;--ss-well:#1450b4;--ss-shadow-window:0 0 0 1px #d6e8ff8c;--ss-shadow-float:0 0 0 1px #d6e8ffb3;--ss-shadow-card:0 0 0 1px #d6e8ff59;--ss-shadow-hero:0 0 0 1px #d6e8ff8c;--ss-shadow-satellite:0 0 0 1px #d6e8ffcc;--ss-shadow-ground:0 0 0 1px #d6e8ffb3;background-color:var(--ss-well);background-image:linear-gradient(#d6e8ff14 1px,#0000 1px),linear-gradient(90deg,#d6e8ff14 1px,#0000 1px);background-size:16px 16px;background-position:var(--ss-grid-x,0) var(--ss-grid-y,0)}.ss-stage[data-theme=glass]{--ss-canvas:#ffffff80;--ss-surface:#ffffff9e;--ss-chrome:#ffffff61;--ss-raised:#ffffffbd;--ss-line:#ffffffa6;--ss-line-faint:#ffffff73;--ss-well:#ebe9f5;--ss-shadow-window:inset 0 0 0 1px #ffffffbf, 0 20px 50px -14px #28285a47;--ss-shadow-hero:inset 0 0 0 1px #ffffffbf, 0 30px 60px -16px #28285a4d;--ss-shadow-satellite:inset 0 0 0 1px #ffffffd9, 0 16px 36px -10px #28285a52;--ss-shadow-float:inset 0 0 0 1px #ffffffd9, 0 12px 32px -8px #28285a47;--ss-shadow-ground:inset 0 0 0 1px #ffffffd9, 0 24px 48px -24px #28285a3d;--ss-shadow-card:inset 0 0 0 1px #fff9;background:radial-gradient(55% 65% at 12% 18%, color-mix(in srgb, var(--ss-accent) 42%, transparent), transparent 70%), radial-gradient(50% 60% at 88% 28%, color-mix(in srgb, var(--ss-accent-2) 38%, transparent), transparent 70%), radial-gradient(60% 55% at 58% 100%, #ffa8786b, transparent 70%), var(--ss-well)}.ss-stage[data-theme=glass] .ss-window,.ss-stage[data-theme=glass] .ss-popover,.ss-stage[data-theme=glass] .ss-glass{-webkit-backdrop-filter:blur(24px)saturate(1.6)}.ss-stage[data-greys=cool]:not([data-theme=dark],[data-theme=blueprint],[data-theme=glass]){--ss-canvas:#f4f5f8;--ss-well:#eceef2}.ss-stage[data-palette=mono]{--ss-accent:#1a1a1a;--ss-accent-soft:#0000000f;--ss-success:#1a1a1a;--ss-danger:#1a1a1a;--ss-warning:#1a1a1a;--ss-accent-2:#1a1a1a;--ss-success-text:#1a1a1a;--ss-danger-text:#1a1a1a;--ss-success-soft:#0000000f;--ss-danger-soft:#0000000a}.ss-stage[data-palette=mono][data-theme=dark]{--ss-accent:#f2f2f2;--ss-accent-soft:#ffffff1a;--ss-success:#f2f2f2;--ss-danger:#f2f2f2;--ss-warning:#f2f2f2;--ss-accent-2:#f2f2f2;--ss-success-text:#f2f2f2;--ss-danger-text:#f2f2f2;--ss-success-soft:#ffffff1a;--ss-danger-soft:#ffffff0f}.ss-stage[data-palette=mono] img,.ss-stage[data-palette=mono] .ss-keep-mono{filter:grayscale()}.ss-fade-b{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent)}.ss-fade-r{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent)}.ss-fade-br{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent), linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent), linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent), linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);-webkit-mask-composite:source-in, xor;-webkit-mask-composite:source-in;mask-composite:intersect}.ss-recede{transition:opacity .3s}.ss-recede[data-receded=true]{opacity:.4}.ss-stage [data-instant],.ss-stage[data-instant] *,.ss-stage [data-instant] *,.ss-stage[data-instant] :before,.ss-stage[data-instant] :after{transition:none!important}@keyframes ss-spin{to{transform:rotate(1turn)}}@keyframes ss-fade-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}}.ss-stage[data-still] *,.ss-stage[data-still] :before,.ss-stage[data-still] :after{transition:none!important;animation:none!important}.ss-stage[data-offscreen],.ss-stage[data-offscreen] *,.ss-stage[data-offscreen] :before,.ss-stage[data-offscreen] :after{transition:none!important;animation-play-state:paused!important}.ss-stage[data-placing] *,.ss-stage[data-placing] :before,.ss-stage[data-placing] :after{transition:none!important}.ss-stage *,.ss-stage :before,.ss-stage :after{box-sizing:border-box}.ss-stage[data-hit] *{pointer-events:auto!important}}:where(.ss-stage) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,a,figure,figcaption,blockquote,pre,code,hr,table,th,td,button,input,label):not(html):not(body){all:revert}:where(.ss-stage,.ss-stage *):not(html){border-width:revert-layer;border-style:revert-layer;border-color:revert-layer;box-sizing:revert-layer;padding:revert-layer;margin:revert-layer}:where(.ss-stage) :is(svg,img):not(html):not(body){max-width:none;vertical-align:revert-layer}:where(.ss-stage :is(.ss-fly__lift,.ss-expand__face))>:is(svg,img):not(html):not(body):not(head){max-width:100%}
@layer stageshow{.ss-keys{z-index:99;opacity:0;pointer-events:none;gap:4px;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%,6px)scale(.96)}.ss-keys[data-show=true]{opacity:1;transform:translate(-50%)scale(1)}.ss-keys[data-at=top]{top:16px;bottom:auto}.ss-keys[data-at=bottom-left],.ss-keys[data-at=bottom-right]{left:auto;transform:translateY(6px)scale(.96)}.ss-keys[data-at=bottom-left]{left:16px}.ss-keys[data-at=bottom-right]{right:16px}.ss-keys[data-at=bottom-left][data-show=true],.ss-keys[data-at=bottom-right][data-show=true]{transform:none}.ss-key{color:#fff;min-width:28px;height:28px;font:500 13px/1 var(--ss-font);background:#18181be0;border-radius:7px;place-items:center;padding:0 8px;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:grid;box-shadow:inset 0 -2px #0006,0 4px 12px #0000002e}.ss-key[data-down=true]{transform:translateY(1px)scale(.94);box-shadow:inset 0 -1px #0006,0 2px 6px #0000002e}}
@layer stageshow{.ss-cursor{z-index:100;pointer-events:none;will-change:transform;transition:opacity .25s;position:absolute;top:0;left:0}.ss-cursor[data-idle]{opacity:0;transition-duration:.6s}.ss-cursor__press{transform-origin:0 0;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid}.ss-cursor[data-pressed=true] .ss-cursor__press{transition:transform 80ms ease-out;transform:scale(.9)}.ss-cursor__glyph{opacity:0;grid-area:1/1;transition:transform .2s,opacity .2s;transform:scale(0)}.ss-cursor__glyph[data-active=true]{transform:scale(var(--ss-cursor-size,1));opacity:1}.ss-cursor__glyph[data-glyph^=resize]{transform:scale(calc(var(--ss-cursor-size,1) * .5))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]){transform:scale(calc(var(--ss-cursor-size,1) * .6))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph,.ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s}.ss-cursor__glyph[data-glyph^=resize][data-active=true]{transform:scale(var(--ss-cursor-size,1))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]),.ss-cursor:not([data-kind^=resize]) .ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .1s}.ss-cursor:is([data-kind=open],[data-kind=grab]) .ss-cursor__glyph:is([data-glyph=open],[data-glyph=grab]){transform:scale(var(--ss-cursor-size,1));transition:opacity 80ms linear}.ss-cursor[data-style=large]{--ss-cursor-size:1.5}.ss-cursor[data-style=large] .ss-cursor__glyph[data-glyph=ibeam]{--ss-cursor-size:1.15}.ss-cursor__dot{-webkit-backdrop-filter:blur(5px)saturate(1.8)brightness(1.04);backdrop-filter:blur(5px)saturate(1.8)brightness(1.04);background:#76768042;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:background .15s,width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),margin .2s cubic-bezier(.22,1,.36,1),border-radius .2s;display:block;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #0000000d,0 2px 10px #0000001a}.ss-cursor[data-style=circle][data-kind=ibeam] .ss-cursor__dot{background:#3c3c438c;border-radius:2px;width:4px;height:20px;margin:-10px 0 0 -2px}.ss-stage[data-theme=dark] .ss-cursor__dot{background:#fff3;box-shadow:inset 0 1px 1px #ffffff4d,0 2px 10px #0000004d}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__press{transform:scale(.8)}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{-webkit-backdrop-filter:none;backdrop-filter:none;background:#76768038}.ss-stage[data-theme=dark] .ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{background:#ffffff2e}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=circle][data-kind=grab] .ss-cursor__dot{background:#76768066}.ss-cursor[data-style=touch] .ss-cursor__dot{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background:#76768024;width:34px;height:34px;margin:-17px 0 0 -17px;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1);transform:scale(.7)}.ss-cursor__streak{transform-origin:100%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#76768000,#76768029);border-radius:13px;width:0;height:26px;transition:opacity .16s;position:absolute;top:-13px;left:0}.ss-cursor[data-swiping] .ss-cursor__streak{opacity:1;transition:none}.ss-cursor[data-style=touch][data-touching] .ss-cursor__dot{opacity:1;transition:opacity .14s,transform .16s cubic-bezier(.22,1,.36,1);transform:scale(1)}.ss-cursor[data-style=touch][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=touch][data-swiping] .ss-cursor__dot{background:#76768038;transition:background 80ms,transform .1s ease-out;transform:scale(.82)}.ss-cursor__glyph svg{filter:drop-shadow(0 1px 2px #0000004d);display:block}.ss-cursor__arrow path{fill:var(--ss-cursor-ink,#111);stroke:var(--ss-cursor-ink,#111);stroke-width:2.4px;stroke-linejoin:round}.ss-cursor__arrow{filter:drop-shadow(0 1px 1.5px #0000002e);display:block}.ss-stage[data-theme=dark] .ss-cursor__arrow,.ss-stage[data-theme=blueprint] .ss-cursor__arrow{--ss-cursor-ink:#fff}.ss-stage[data-theme=dark] .ss-cursor,.ss-stage[data-theme=blueprint] .ss-cursor{--ss-cursor-line:#fff;--ss-cursor-edge:#000000bf}.ss-ripple{z-index:99;border:1.5px solid var(--ss-accent);background:color-mix(in srgb, var(--ss-accent) 10%, transparent);pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.55s cubic-bezier(.25,.8,.25,1) forwards ss-ripple;position:absolute}@keyframes ss-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}.ss-stage[data-palette=mono] .ss-ripple{border-color:var(--ss-text-strong);background:0 0}.ss-stage[data-hit] :is(.ss-cursor,.ss-cursor *){pointer-events:none!important}}
.vf-workflow-demo{isolation:isolate;position:relative;container-type:inline-size}.vf-workflow-demo .ss-fit{--vf-workflow-unit:calc(100cqw / 1440);max-width:none!important;height:calc(var(--vf-workflow-unit) * 860)!important}.vf-workflow-demo .ss-stage{background:0 0;overflow:hidden;width:100%!important;height:100%!important;margin-left:0!important;transform:none!important}.vf-workflow-demo .vf-workflow-intro{z-index:2;width:41.6667%;position:absolute;bottom:calc(100% - 27.7778cqw + clamp(28px,2.5cqw,80px));right:0}.vf-workflow-demo .vf-workflow-intro h2{color:#f5f4f6;letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.15cqw,144px);font-weight:500;line-height:1.12}.vf-workflow-demo .vf-workflow-intro h2>span{display:block}.vf-workflow-demo .vf-workflow-intro>p{color:#aaa6ad;letter-spacing:-.01em;text-wrap:pretty;max-width:38cqw;margin:clamp(14px,1.3cqw,44px) 0 clamp(18px,1.6cqw,55px);font-size:clamp(13px,1.04cqw,40px);line-height:1.7}.vf-workflow-demo .vf-workflow-intro .vf-editorial-cta{border-radius:clamp(10px,.8cqw,28px);gap:clamp(12px,1.05cqw,38px);min-height:clamp(42px,3.3cqw,110px);padding:clamp(10px,.8cqw,30px) clamp(12px,1cqw,36px) clamp(10px,.8cqw,30px) clamp(16px,1.3cqw,48px);font-size:clamp(12px,.94cqw,36px)}.vf-workflow-demo .vf-workflow-intro .vf-editorial-cta>span{width:clamp(20px,1.65cqw,60px);height:clamp(20px,1.65cqw,60px)}.vf-workflow-demo .vf-workflow-intro .vf-editorial-cta svg{width:75%;height:75%}.vf-workflow-demo .vf-workflow-scene{font-family:var(--font-landing), Manrope, sans-serif;position:absolute;inset:0}.vf-workflow-scene .vf-workflow-media{color:#ccc8d0;position:absolute}.vf-workflow-scene .vf-workflow-label{min-height:calc(var(--vf-workflow-unit) * 35);justify-content:space-between;align-items:flex-start;gap:calc(var(--vf-workflow-unit) * 14);padding:0 calc(var(--vf-workflow-unit) * 3) calc(var(--vf-workflow-unit) * 12);color:#c5c0ca;font-size:calc(var(--vf-workflow-unit) * 13);white-space:nowrap;line-height:1.4;display:flex}.vf-workflow-scene .vf-workflow-label>span{align-items:center;gap:calc(var(--vf-workflow-unit) * 7);display:flex}.vf-workflow-scene .vf-workflow-label svg{width:calc(var(--vf-workflow-unit) * 15);height:calc(var(--vf-workflow-unit) * 15);flex:none}.vf-workflow-scene .vf-workflow-label .fm-model-logo{width:calc(var(--vf-workflow-unit) * 15);height:calc(var(--vf-workflow-unit) * 15)}.vf-workflow-scene .vf-workflow-media-well{border-radius:calc(var(--vf-workflow-unit) * 20);box-shadow:0 0 0 calc(var(--vf-workflow-unit) * 1) #ffffff12;background:#171619;position:relative}.vf-workflow-scene .vf-workflow-media-well img{border-radius:inherit;-o-object-fit:cover;object-fit:cover}.vf-workflow-scene .vf-workflow-reference{left:calc(var(--vf-workflow-unit) * 40);top:calc(var(--vf-workflow-unit) * 140);width:calc(var(--vf-workflow-unit) * 280)}.vf-workflow-scene .vf-workflow-reference .vf-workflow-media-well{height:calc(var(--vf-workflow-unit) * 280)}.vf-workflow-scene .vf-workflow-direction{left:calc(var(--vf-workflow-unit) * 440);top:calc(var(--vf-workflow-unit) * 295);width:calc(var(--vf-workflow-unit) * 300)}.vf-workflow-scene .vf-workflow-direction .vf-workflow-media-well{height:calc(var(--vf-workflow-unit) * 335)}.vf-workflow-scene .vf-workflow-direction img{-o-object-position:45% center;object-position:45% center}.vf-workflow-scene .vf-workflow-series{top:calc(var(--vf-workflow-unit) * 400);left:calc(var(--vf-workflow-unit) * 840);width:calc(var(--vf-workflow-unit) * 560)}.vf-workflow-scene .vf-workflow-contactsheet{gap:calc(var(--vf-workflow-unit) * 3);height:calc(var(--vf-workflow-unit) * 352);border-radius:calc(var(--vf-workflow-unit) * 20);box-shadow:0 0 0 calc(var(--vf-workflow-unit) * 1) #b494f580;isolation:isolate;background:#161519;grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;display:grid;position:relative}.vf-workflow-scene .vf-workflow-frame{background:#242127;position:relative;overflow:hidden}.vf-workflow-scene .vf-workflow-frame img{-o-object-fit:cover;object-fit:cover}.vf-workflow-scene .vf-workflow-frame-main{border-radius:calc(var(--vf-workflow-unit) * 20) 0 0 calc(var(--vf-workflow-unit) * 20);grid-row:1/3}.vf-workflow-scene .vf-workflow-frame-main img{-o-object-position:60% center;object-position:60% center}.vf-workflow-scene .vf-workflow-frame-shadow{border-top-right-radius:calc(var(--vf-workflow-unit) * 20)}.vf-workflow-scene .vf-workflow-frame-shadow img{-o-object-position:center 37%;object-position:center 37%}.vf-workflow-scene .vf-workflow-frame-choice{border-bottom-right-radius:calc(var(--vf-workflow-unit) * 20)}.vf-workflow-scene .vf-workflow-frame-choice img{-o-object-position:center 34%;object-position:center 34%}.vf-workflow-scene .vf-workflow-port{width:calc(var(--vf-workflow-unit) * 6);height:calc(var(--vf-workflow-unit) * 6);pointer-events:none;position:absolute}.vf-workflow-scene .vf-workflow-port-right{right:calc(var(--vf-workflow-unit) * -3);top:50%}.vf-workflow-scene .vf-workflow-direction-port{right:calc(var(--vf-workflow-unit) * -3);top:calc(var(--vf-workflow-unit) * 202.5)}.vf-workflow-scene .vf-workflow-direction-input{left:calc(var(--vf-workflow-unit) * -3);top:calc(var(--vf-workflow-unit) * 202.5)}.vf-workflow-scene .vf-workflow-series-reference{left:calc(var(--vf-workflow-unit) * -3);top:27%}.vf-workflow-scene .vf-workflow-series-direction{left:calc(var(--vf-workflow-unit) * -3);top:54%}.vf-workflow-scene .vf-workflow-series-reference{display:none}.vf-workflow-scene .vf-workflow-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vf-workflow-scene .vf-workflow-wires path{stroke-width:calc(var(--vf-workflow-unit) * 1.2);fill:none}.vf-workflow-scene .vf-workflow-wires path:not(.vf-workflow-wire-active){stroke:#514957}.vf-workflow-scene .vf-workflow-wires .vf-workflow-wire-active{stroke-width:calc(var(--vf-workflow-unit) * 1.8);stroke-linecap:round}@container (max-width:999px){.vf-workflow-demo .ss-fit{--vf-workflow-unit:calc(100cqw / 358);height:calc(var(--vf-workflow-unit) * 550)!important}.vf-workflow-stage .ss-stage .vf-workflow-series-reference{display:block}.vf-workflow-stage .ss-stage .vf-workflow-reference{left:calc(var(--vf-workflow-unit) * 10);top:calc(var(--vf-workflow-unit) * 30);width:calc(var(--vf-workflow-unit) * 110)}.vf-workflow-stage .ss-stage .vf-workflow-reference .vf-workflow-media-well{height:calc(var(--vf-workflow-unit) * 110);border-radius:calc(var(--vf-workflow-unit) * 13)}.vf-workflow-stage .ss-stage .vf-workflow-direction{left:calc(var(--vf-workflow-unit) * 10);top:calc(var(--vf-workflow-unit) * 291);width:calc(var(--vf-workflow-unit) * 116)}.vf-workflow-stage .ss-stage .vf-workflow-direction .vf-workflow-media-well{height:calc(var(--vf-workflow-unit) * 145);border-radius:calc(var(--vf-workflow-unit) * 13)}.vf-workflow-stage .ss-stage .vf-workflow-label{font-size:calc(var(--vf-workflow-unit) * 11);min-height:calc(var(--vf-workflow-unit) * 30);gap:calc(var(--vf-workflow-unit) * 8);padding-bottom:calc(var(--vf-workflow-unit) * 9)}.vf-workflow-stage .ss-stage .vf-workflow-label svg{width:calc(var(--vf-workflow-unit) * 12);height:calc(var(--vf-workflow-unit) * 12)}.vf-workflow-stage .ss-stage .vf-workflow-direction-port{top:calc(var(--vf-workflow-unit) * 103)}.vf-workflow-stage .ss-stage .vf-workflow-direction-input{display:none}.vf-workflow-stage .ss-stage .vf-workflow-series{left:calc(var(--vf-workflow-unit) * 160);top:calc(var(--vf-workflow-unit) * 110);width:calc(var(--vf-workflow-unit) * 188)}.vf-workflow-stage .ss-stage .vf-workflow-contactsheet{height:calc(var(--vf-workflow-unit) * 326);grid-template-columns:1fr 1fr;grid-template-rows:calc(var(--vf-workflow-unit) * 232) calc(var(--vf-workflow-unit) * 92);border-radius:calc(var(--vf-workflow-unit) * 13);gap:calc(var(--vf-workflow-unit) * 2)}.vf-workflow-stage .ss-stage .vf-workflow-frame-main{border-radius:calc(var(--vf-workflow-unit) * 13) calc(var(--vf-workflow-unit) * 13) 0 0;grid-area:1/1/auto/3}.vf-workflow-stage .ss-stage .vf-workflow-frame-shadow{border-radius:0 0 0 calc(var(--vf-workflow-unit) * 13)}.vf-workflow-stage .ss-stage .vf-workflow-frame-choice{border-bottom-right-radius:calc(var(--vf-workflow-unit) * 13)}.vf-workflow-stage .ss-stage .vf-workflow-series-direction{top:76%}.vf-workflow-stage .ss-stage .vf-workflow-series-reference{top:19%}.vf-workflow-demo .vf-workflow-intro{width:100%;padding-bottom:28px;position:relative;bottom:auto;right:auto}.vf-workflow-demo .vf-workflow-intro h2{font-size:clamp(32px,6.8cqw,64px)}.vf-workflow-demo .vf-workflow-intro>p{max-width:540px;margin:18px 0 20px;font-size:clamp(13px,1.8cqw,17px)}.vf-workflow-demo .vf-workflow-intro .vf-editorial-cta{min-height:42px;font-size:13px}}@media (prefers-reduced-motion:reduce){.vf-workflow-scene *,.vf-workflow-scene :before,.vf-workflow-scene :after{transition:none!important;animation:none!important}}
._0LYOfa_showcase{--card-height:clamp(320px, 46svh, 420px);--card-width:calc(var(--card-height) * .74);--card-gap:clamp(12px, 1vw, 20px)}._0LYOfa_gallery{padding-block:12px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}._0LYOfa_track{width:max-content;animation:260s linear infinite _0LYOfa_model-drift;display:flex}._0LYOfa_run{gap:var(--card-gap);padding-right:var(--card-gap);flex:none;display:flex}._0LYOfa_slot{width:var(--card-width);height:var(--card-height);flex:none;position:relative}._0LYOfa_gallery[data-keyboard=true] ._0LYOfa_track{animation:none}@keyframes _0LYOfa_model-drift{to{transform:translate(-50%)}}._0LYOfa_card{isolation:isolate;color:#faf9fc;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#050505;border:1px solid #ffffff20;border-radius:22px;justify-content:center;align-items:center;width:100%;height:100%;padding:22px;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex;position:relative;overflow:hidden}._0LYOfa_card[data-expanded=true]{z-index:2;border-color:#d7c3ff70;transform:scale(1.025)}._0LYOfa_card:focus-visible{outline-offset:4px;outline:2px solid #d7baff}._0LYOfa_art,._0LYOfa_shade{z-index:-1;pointer-events:none;position:absolute;inset:0}._0LYOfa_art{opacity:0;transition:opacity .4s,transform .8s cubic-bezier(.22,1,.36,1);transform:scale(1.08)}._0LYOfa_art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}._0LYOfa_shade{opacity:0;background:linear-gradient(#0004,#0001 25%,#0005 55%,#000d);transition:opacity .4s}._0LYOfa_card[data-expanded=true] ._0LYOfa_art,._0LYOfa_card[data-expanded=true] ._0LYOfa_shade{opacity:1}._0LYOfa_card[data-expanded=true] ._0LYOfa_art{transform:scale(1)}._0LYOfa_identity{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}._0LYOfa_gallery ._0LYOfa_identity .fm-model-logo{color:#fff;width:40px;height:40px}:is(._0LYOfa_identity .fm-model-logo svg,._0LYOfa_identity .fm-model-logo img){width:100%;height:100%;display:block}._0LYOfa_name{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(23px,1.8vw,28px);font-weight:500;line-height:1.12}._0LYOfa_action{justify-content:center;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex;position:absolute;inset:auto 14px 28px}._0LYOfa_action svg{stroke-width:1.6px;flex:none;width:1.2em;height:1.2em;transition:transform .3s}._0LYOfa_card[data-expanded=true] ._0LYOfa_action svg{transform:translate(4px)}@media (max-width:700px){._0LYOfa_showcase{--card-width:260px;--card-gap:12px}._0LYOfa_slot{height:365px}._0LYOfa_track{animation-duration:220s}._0LYOfa_card{border-radius:20px;padding:22px}._0LYOfa_name{font-size:24px}._0LYOfa_action{font-size:12px}}@media (prefers-reduced-motion:reduce){._0LYOfa_gallery{padding-inline:var(--vf-editorial-gutter);overflow-x:auto;-webkit-mask-image:none;mask-image:none}._0LYOfa_track{animation:none}._0LYOfa_run[aria-hidden=true]{display:none}._0LYOfa_card,._0LYOfa_art,._0LYOfa_shade,._0LYOfa_action,._0LYOfa_action svg{transition:none}}
.CK1vpq_carousel{width:100%;margin-bottom:20px;container-type:inline-size}.CK1vpq_viewport{--card-gap:12px;--card-width:calc((100cqw - var(--card-gap) * 2) / 3);scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;border-radius:16px;overflow:auto hidden}.CK1vpq_viewport::-webkit-scrollbar{display:none}.CK1vpq_viewport[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.CK1vpq_viewport:focus-visible:not([data-pointer-focus]){outline-offset:5px;outline:2px solid #c6a0ff}.CK1vpq_viewport[data-pointer-focus]:focus{outline:none}.CK1vpq_track,.CK1vpq_run{width:max-content;display:flex}.CK1vpq_run{gap:var(--card-gap);padding-right:var(--card-gap);flex:none}.CK1vpq_card{width:var(--card-width);aspect-ratio:3/4;color:#fff;scroll-snap-align:start;text-align:left;font:inherit;cursor:inherit;isolation:isolate;-webkit-user-select:none;user-select:none;background:#1b1b1e;border:0;border-radius:16px;flex:none;padding:0;position:relative;overflow:hidden}.CK1vpq_card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff16;position:absolute;inset:0}.CK1vpq_card[aria-pressed=true]:after{background:conic-gradient(from var(--fm-glow-a,0deg), #9f7aea99 0deg, #9f7aea99 205deg, #c398ff 275deg, #f4e7ff 315deg, #9f7aea99 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;border:0;padding:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.CK1vpq_card:focus-visible{outline:none}.CK1vpq_card:focus-visible:after{background:0 0;border:3px solid #e5d0ff;-webkit-mask:none;mask:none}.CK1vpq_card img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.CK1vpq_art{position:absolute;inset:0}.CK1vpq_art[data-framed]{-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.CK1vpq_caption{background:linear-gradient(#0000,#0009);padding:32px 14px 12px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;inset:auto 0 0}@keyframes CK1vpq_edgeSweep{to{--fm-glow-a:360deg}}@media (prefers-reduced-motion:no-preference){.CK1vpq_card[aria-pressed=true]:after{animation:4.8s linear infinite CK1vpq_edgeSweep}}@media (max-width:600px){.CK1vpq_viewport{--card-gap:12px;--card-width:76cqw;border-radius:18px}.CK1vpq_card{border-radius:18px}.CK1vpq_caption{font-size:13px}}
