@font-face{font-family:Inter;src:url(/assets/fonts/inter-29160a80ff49.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Vizu Website Inter;src:url(/assets/fonts/inter-29160a80ff49.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.website.landing{--website-ink:#191919;--website-muted:#66625e;--website-accent:#34302e;background:#fdfcfc;color-scheme:light;font-family:Vizu Website Inter,Inter,sans-serif;font-size:16px;line-height:24px}.landing:before{display:none}.landing .website-main,.landing .website-footer{max-width:1440px;padding-inline:64px}.landing h1{font-size:48px;line-height:52px;letter-spacing:-.035em;font-weight:300;text-wrap:balance}.landing h2{font-size:36px;line-height:42px;letter-spacing:-.025em;font-weight:300;text-wrap:balance}.landing h3{font-size:24px;line-height:30px;letter-spacing:-.01em;font-weight:400}.landing .landing-eyebrow,.landing .landing-label{font-size:12px;line-height:20px;color:#54504b}.landing :is(a,button).website-button{min-height:44px;border:0;border-radius:999px;padding:10px 20px;background:#191919;color:#fff!important;font-size:14px;line-height:24px;font-weight:400}.landing :is(a,button).website-button:hover{background:#3b3632}.landing .landing-text-link{font-size:14px;line-height:22px;color:inherit;text-decoration:underline;text-underline-offset:5px}.landing-opening{display:grid;grid-template-columns:minmax(0,32fr) minmax(0,68fr);gap:24px;padding-block:24px 80px;align-items:stretch}.landing-opening-rail{align-self:stretch;border-radius:24px;background:#f3efe8 url(/assets/home/home-hero-warm-stage.webp) center/cover;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.landing-opening-rail>div:first-child{display:flex;flex-direction:column;gap:24px}.landing-opening-description{font-size:16px;line-height:26px;color:#49443e}.landing-opening-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.landing-opening-actions>p{font-size:12px;line-height:18px}.landing-opening-stage{min-width:0}.landing-playground{padding-block:24px 88px}.landing-chapter-heading{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:48px;max-width:880px}.landing-chapter-heading>.landing-eyebrow{grid-column:1/-1}.landing-chapter-heading>p:last-child{max-width:680px}.landing-playground-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.landing-theme-study{min-width:0;display:flex;flex-direction:column;gap:24px}.landing-component-study{min-width:0;padding-top:0;display:flex;flex-direction:column;gap:24px}.landing-study-title{display:flex;flex-direction:column;gap:12px;max-width:none;min-height:140px}.landing-study-title p{font-size:16px;line-height:24px}.landing-study-caption{font-size:12px;line-height:18px}.landing-editorial{position:relative;background:#edf0f3 url(/assets/home/workspace-mist-blue.webp) center/cover;color:#191919;border-radius:24px;padding:40px;margin-bottom:88px}.landing-editorial-heading{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-bottom:32px}.landing-editorial-heading>.landing-eyebrow{color:#5d6570}.landing-editorial-image{position:relative;aspect-ratio:2.1;overflow:hidden;border-radius:16px;background:#292929}.landing-editorial-image img{position:absolute;left:0;top:-5.2%;width:100%;height:105.2%;object-fit:fill}.landing-pricing{display:flex;flex-direction:column;gap:40px;margin-bottom:96px}.landing-offer-heading{display:flex;flex-direction:column;gap:16px}.landing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.landing-plan{background:#fff;border:1px solid #19191920;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:24px}.landing-plan-pro{background:#f5f3f1 url(/assets/home/pro-pearl-texture.webp) center/cover}.landing-plan-price-group{display:flex;flex-direction:column;gap:8px}.landing .landing-card-price{font-size:48px;line-height:52px;font-weight:300;letter-spacing:-.02em;color:var(--website-ink)}.landing-plan ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;flex:1;font-size:14px;line-height:24px}@media(max-width:850px){.landing-plan-grid{grid-template-columns:1fr}}.landing-magazine{margin-bottom:96px}.landing-magazine-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;border-bottom:1px solid #19191925;padding-bottom:20px;margin-bottom:28px}.landing-magazine-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px 48px}.landing-magazine-story{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:start}.landing-magazine-story>.landing-magazine-copy{display:flex;flex-direction:column;gap:10px}.landing-magazine-story h3{font-size:20px;line-height:26px}.landing-magazine-story>.landing-magazine-copy>p:not(.landing-label){font-size:14px;line-height:22px}.landing-magazine-lead{grid-row:1/3;display:flex;flex-direction:column;gap:22px}.landing-magazine-lead h3{font-size:30px;line-height:36px}.landing-closing{margin-bottom:56px}.landing-closing-offer{display:flex;flex-direction:column;justify-content:center;gap:48px;min-height:520px;padding:64px;border-radius:24px;background:#f5f3f1 url(/assets/home/hero-lightfield.webp) center/cover;margin-bottom:40px}.landing-closing-offer h2{font-size:clamp(64px,7.8vw,112px);line-height:.965;letter-spacing:-.02em;font-weight:300;text-wrap:initial}.landing-closing-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px}.landing-closing-bottom p{font-size:16px;line-height:24px}.landing-closing-actions{display:flex;gap:12px;flex-shrink:0}.landing a.landing-closing-secondary{background:#fff;color:#191919!important;box-shadow:0 1px 2px #0000000f}.landing a.landing-closing-secondary:hover{background:#f5f3f1}.landing-closing-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid #19191925;padding-top:28px}.landing-closing-questions article{display:flex;flex-direction:column;gap:12px}.landing-closing-questions h3{font-size:18px;line-height:24px}.landing-closing-questions p{font-size:14px;line-height:22px}.landing-closing-questions a{text-decoration:underline;text-underline-offset:3px}.landing .website-footer{font-size:12px;line-height:20px;padding-block:24px 36px;border-top:1px solid #19191915}.landing .website-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}@media(max-width:1150px){.landing-opening{grid-template-columns:minmax(0,32fr) minmax(0,68fr);gap:20px}.landing-opening-rail{padding:28px 24px}.landing h1{font-size:40px;line-height:44px}.landing-magazine-story{grid-template-columns:120px minmax(0,1fr);gap:20px}}@media(max-width:850px){.landing .website-main,.landing .website-footer{padding-inline:20px}.landing-opening{grid-template-columns:1fr;gap:18px;padding-block:16px 44px}.landing-opening-rail{padding:24px;gap:24px}.landing-opening-rail>div:first-child{gap:16px}.landing h1{font-size:36px;line-height:40px}.landing-opening-description{font-size:14px;line-height:22px}.landing-opening-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}.landing-opening-actions>p{width:100%}.landing h2{font-size:34px;line-height:40px}.landing-playground{padding-block:0 56px}.landing-chapter-heading,.landing-editorial-heading{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.landing-playground-grid{grid-template-columns:1fr;gap:36px}.landing-component-study{min-width:0;padding-top:0}.landing-editorial{position:relative;background:#edf0f3 url(/assets/home/workspace-mist-blue.webp) center/cover;color:#191919;border-radius:24px;padding:40px;margin-bottom:88px}.landing-editorial-image{aspect-ratio:1.65}.landing-closing-questions{grid-template-columns:1fr;gap:24px}.landing-magazine{margin-bottom:56px}.landing-magazine-heading{align-items:start;gap:20px}.landing-magazine-grid{grid-template-columns:1fr;gap:28px}.landing-magazine-lead{grid-row:auto}.landing-magazine-lead h3{font-size:26px;line-height:32px}.landing-magazine-story{grid-template-columns:110px minmax(0,1fr);gap:20px}.landing-magazine-story>.landing-magazine-copy>p:not(.landing-label){display:none}.landing-magazine-lead{display:flex}.landing-magazine-lead>.landing-magazine-copy>p:not(.landing-label){display:block}.landing-closing-offer{min-height:440px;padding:24px;gap:32px}.landing-closing-offer h2{font-size:36px;line-height:40px}.landing-closing-bottom{flex-direction:column;align-items:stretch;gap:32px}.landing-closing-actions{flex-direction:column}.landing .website-footer{padding-block:24px;gap:20px}}@media(max-width:850px){.landing-study-title{min-height:0}}.landing-brand-package,.landing-marketing,.landing-setup{padding-bottom:80px}.landing-gallery-label{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.landing-gallery-label p{font-size:14px}.landing-editorial-heading p:last-child{max-width:760px}.landing-editorial>p{margin-top:32px}.landing-campaigns{display:flex;align-items:center;gap:24px;overflow-x:auto;overflow-y:hidden;padding-bottom:16px;overscroll-behavior-x:contain;margin-bottom:32px}.landing-campaign-frame{flex:0 0 auto;width:min(840px,90%);min-width:0;overflow:hidden;position:relative}.landing-campaign-frame:not(.landing-campaign-landscape){width:min(440px,80%)}.landing-campaigns:focus-visible{outline:2px solid #171717;outline-offset:4px}.landing-product-ad,.landing-poster-ad{position:absolute;inset:0;overflow:hidden}.landing-product-ad{background:url(/assets/home/hero-lightfield.webp) center/cover}.landing-poster-ad{background:url(/assets/home/campaign-exploration.webp) center/cover;padding:72px 80px;display:flex;flex-direction:column;align-items:flex-start}.landing-ad-brand{display:flex;align-items:center;gap:8px;color:#171717;font-size:24px}.landing-ad-brand .website-brand svg{width:28px;height:28px}.landing-ad-copy{position:absolute;left:56px;top:48px;width:580px;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.landing-product-ad h3{font-size:60px;line-height:64px;font-weight:300;letter-spacing:-.03em}.landing-product-ad p{font-size:20px;line-height:30px;max-width:440px;color:#49443e}.landing-ad-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#171717;color:#fff;padding:12px 28px;font-size:20px;line-height:30px}.landing-ad-phones{position:absolute;left:700px;top:74px;display:flex;gap:24px}.landing-ad-phones>div:last-child{margin-top:60px}.landing-poster-ad .landing-ad-brand{font-size:32px}.landing-poster-ad .website-brand svg{width:42px;height:42px}.landing-poster-ad h3{font-size:112px;line-height:108px;font-weight:300;letter-spacing:-.02em;margin-top:96px}.landing-poster-ad p{font-size:32px;line-height:48px;color:#49443e;margin-top:48px}.landing-poster-ad .landing-ad-button{margin-top:auto;font-size:28px;padding:20px 32px}.landing-setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.landing-setup-grid article{display:flex;flex-direction:column;gap:12px}.landing-setup-grid a{text-decoration:underline;text-underline-offset:3px}.landing-download-platforms{position:relative;align-self:center;scroll-margin-top:24px}.landing-download-platforms summary{cursor:pointer;list-style:none;font-size:14px;padding:12px 0;text-decoration:underline;text-underline-offset:4px}.landing-download-platforms summary::-webkit-details-marker{display:none}.landing-download-platforms summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.landing-download-menu{position:absolute;z-index:5;right:0;top:calc(100% + 8px);width:280px;max-width:calc(100vw - 64px);padding:20px;border:1px solid #19191925;border-radius:16px;background:#fff;box-shadow:0 8px 32px #00000014}.landing-download-menu .landing-label{font-size:14px;line-height:20px;margin-bottom:12px}.landing-download-menu a{display:block;width:100%;padding:10px 12px;border-radius:8px;font-size:14px}.landing-download-menu a:hover{background:#f5f3f1}@media(max-width:600px){.landing-download-menu{right:50%;transform:translate(50%)}}.landing-desktop-downloads{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.landing-desktop-downloads>p{width:100%}@media(max-width:850px){.landing-brand-package,.landing-marketing,.landing-setup{padding-bottom:48px}.landing-gallery-label{flex-direction:column;align-items:flex-start;gap:8px}.landing-gallery-label h3{font-size:20px}.landing-setup-grid{grid-template-columns:1fr;gap:24px}.landing-editorial{padding:24px;margin-bottom:48px}}.landing-ad-midnight{background-image:url(/assets/home/campaign-midnight.webp)}.landing-ad-midnight .landing-ad-brand,.landing-ad-midnight h3,.landing-ad-midnight p{color:#fff}.landing-ad-midnight .landing-ad-button{background:#fff;color:#171717}.landing-ad-warm{background-image:url(/assets/home/campaign-warm.webp)}.landing-ad-warm .landing-ad-copy{left:660px;width:480px}.landing-ad-warm .landing-ad-phones{left:56px}.landing-ad-blue{background-image:url(/assets/home/campaign-blue.webp)}.landing-ad-blue h3{margin-top:48px}.landing-ad-blue p{margin-top:24px}.landing-ad-blue .landing-ad-button{margin-top:32px}.landing-ad-peach{background-image:url(/assets/home/campaign-peach.webp)}.landing-ad-peach h3{margin-top:auto}.landing-ad-peach p{margin-top:24px}.landing-ad-peach .landing-ad-button{margin-top:32px}.landing-ad-lilac{background-image:url(/assets/home/campaign-lilac.webp);align-items:center;justify-content:center;text-align:center;padding:48px 180px}.landing-ad-lilac h3{font-size:76px;line-height:80px;margin-top:32px}.landing-ad-lilac p{font-size:24px;line-height:32px;margin-top:24px;max-width:560px}.landing-ad-lilac .landing-ad-button{margin-top:32px;font-size:22px;padding:12px 28px}.website-static-preview{display:block;width:100%;height:auto;border-radius:16px}
