.lp{--lp-max:1280px;--lp-gutter:clamp(24px,5.6vw,80px);--lp-h2:clamp(28px,3vw,36px);--lp-lead:18px;min-height:100vh;background:var(--ground-app);color:var(--text-strong);font:16px/1.6 var(--font-sans);color-scheme:dark}.lp--knowledge,.lp--landing{--lp-h2:clamp(32px,3.8vw,54px);--lp-lead:19px;line-height:1.65}.lp :where(h1,h2,h3,p,figure,dl,dd,ol,ul){margin:0}.lp :where(ol,ul){padding:0;list-style:none}.lp :where(a:not(.ui-btn)){color:inherit;text-underline-offset:.25em}.lp :where(img,video){display:block;max-width:100%}.lp :where(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--link);outline-offset:5px}.lp ::selection{background:var(--selected-control);color:var(--text-strong)}.lp :where(input,textarea){caret-color:var(--accent)}.lp :where(section[id],main[id]){scroll-margin-top:100px}.lp .ui-btn{min-height:44px;font-size:14px}.lp .ui-btn--lg{min-height:48px;padding-inline:24px}.lp-skip{position:fixed;top:0;left:24px;z-index:var(--z-modal);transform:translateY(-120%);background:var(--primary);color:var(--primary-fg);padding:12px 20px}.lp-skip:focus-visible{transform:translateY(12px)}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;gap:32px;min-height:76px;padding-inline:var(--lp-gutter);border-bottom:1px solid var(--line);background:var(--ground-app);font-size:14px}.lp-brand,.lp-nav{align-items:center}.lp-brand{display:inline-flex;gap:12px;margin-right:auto;font-weight:600;text-decoration:none;white-space:nowrap}.lp-brand__mark{flex-shrink:0;padding:7px 9px;border:1px solid var(--line-strong);color:var(--text-strong);font:600 14px/1 var(--font-mono),monospace;letter-spacing:.14em}.lp-brand__mark i{color:var(--text-3);font-style:normal}.lp-nav__actions,.lp-nav__links{display:flex;align-items:center;gap:28px}.lp-nav__links a,.lp-nav__signin{color:var(--text-2);text-decoration:none;padding-block:12px}.lp-nav__links a:hover,.lp-nav__signin:hover{color:var(--text-strong)}.lp-menu{display:none}.lp-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center;list-style:none}.lp-menu summary::-webkit-details-marker{display:none}.lp-menu[open] summary{color:var(--link)}.lp-menu nav{position:absolute;top:100%;right:var(--lp-gutter);min-width:210px;background:var(--ground-chrome);border:1px solid var(--line-strong);padding:12px;border-radius:var(--radius-md)}.lp-menu nav a{display:block;padding:12px;text-decoration:none}.lp-menu nav a:hover{background:var(--selected-nav)}.lp-hero,.lp-section{max-width:calc(var(--lp-max) + 2 * var(--lp-gutter));margin-inline:auto;padding:104px var(--lp-gutter)}.lp-section+.lp-section{border-top:1px solid var(--line)}.lp-film{position:relative;background:var(--ground-stage)}.lp-film picture{display:block;aspect-ratio:16/9}.lp-film img{width:100%;height:100%;object-fit:contain}.lp-film video{position:absolute;inset:0 0 auto;width:100%;aspect-ratio:16/9;opacity:0}.lp-film video.is-playing{opacity:1}.lp-motion{position:absolute;right:12px;bottom:12px;min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--ground-app);color:var(--text-strong);font:inherit;font-size:13px;cursor:pointer}.lp-product-film{position:relative}.lp-product-film>figcaption{margin:12px 0 0;max-width:72ch}.lp-motion--icon{right:10px;bottom:10px;display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;background:color-mix(in srgb,var(--ground-app) 78%,transparent)}:is(.lp--film-site,.lp--knowledge) .lp-product-film .lp-film picture{aspect-ratio:16/9}:is(.lp--film-site,.lp--knowledge) .lp-product-film .lp-film :is(img,video){width:100%;height:100%;object-fit:cover}.lp-h2{font-size:var(--lp-h2);font-weight:500;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.lp h3,.lp-terms dt{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.lp-lead{margin-top:24px;max-width:40em;color:var(--text-2);font-size:var(--lp-lead);line-height:1.65}.lp--knowledge .lp-lead,.lp--landing .lp-lead{max-width:65ch}.lp figcaption,.lp-caption{color:var(--text-3);font-size:13px;line-height:1.6}.lp-figure img{width:100%;height:auto}.lp-figure figcaption{margin-top:14px;max-width:90ch}.lp-story>.lp-h2{max-width:24ch;margin-bottom:40px}.lp-story__explanation{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:80px;gap:80px;margin-top:36px;align-items:start}.lp-prose{max-width:72ch;color:var(--text-2)}.lp-prose>*+*{margin-top:18px}.lp-prose p{text-wrap:pretty}.lp-story__details>:not(summary){margin-top:18px}.lp-resources>summary,.lp-story__details summary{width:-moz-fit-content;width:fit-content;min-height:44px;padding-block:8px;cursor:pointer;color:var(--text-3);font-size:14px}.lp-resources>summary:hover,.lp-story__details summary:hover{color:var(--text-strong)}.lp .lp-text-link{display:inline-flex;gap:16px;align-items:center;min-height:44px;color:var(--link)}.lp-text-link svg{flex-shrink:0}.lp-measurement{padding-top:18px;border-top:1px solid var(--line-strong);font-size:13px}.lp-measurement>a{display:block;width:-moz-fit-content;width:fit-content;font:500 18px/1.5 var(--font-mono);color:var(--text-strong)}.lp-measurement time{display:block;margin-top:8px;color:var(--text-3);font:12px/1.6 var(--font-mono)}.lp-measurement p{margin-top:12px;max-width:54ch;color:var(--text-3)}.lp-measurement p a{color:var(--link);white-space:nowrap}.lp-mechanism{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:32px;gap:32px;align-items:center;background:var(--ground-stage);padding:32px}.lp-mechanism__capture{min-width:0}.lp-mechanism__capture>img{width:100%;height:auto}.lp-mechanism__capture>p{margin-top:14px}.lp-cameras svg{width:100%;max-height:340px;display:block;height:auto}.lp-cameras figcaption{margin:16px 24px 0;max-width:65ch}.lp-planned{font-size:12px;font-weight:500;color:var(--warn-text);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:3px 7px;margin-right:6px;white-space:nowrap}.lp-roadmap{color:var(--text-3);font-size:14px}.lp-measured{font-size:12px;font-weight:500;color:var(--accent);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:3px 7px;margin-right:6px;white-space:nowrap}.lp-faq{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:80px;gap:80px;align-items:start}.lp-faq details{border-top:1px solid var(--line-strong)}.lp-faq details:last-child{border-bottom:1px solid var(--line-strong)}.lp-faq summary{cursor:pointer;padding:22px 28px 22px 0;font-weight:500}.lp-faq details p{color:var(--text-2);padding-bottom:24px;max-width:68ch}.lp-request{display:grid;grid-template-columns:1fr 1fr;grid-gap:96px;gap:96px;align-items:start}.lp-request__note{margin-top:22px;max-width:46ch;color:var(--text-3);font-size:14px}.lp-form{display:grid;grid-gap:24px;gap:24px;padding:36px;background:var(--surface-card);border:1px solid var(--line-card);border-radius:var(--radius-lg)}.lp-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.lp-form .ui-field{min-width:0}.lp-form :is(input,select,textarea){min-height:44px;font-size:16px}.lp-form :is(.ui-field__label,.ui-field__hint){font-size:13px}.lp-form__actions{display:grid;justify-items:start;grid-gap:18px;gap:18px}.lp-form__note{color:var(--text-3);font-size:13px;line-height:1.65}.lp-form__failure{color:var(--warn-text);font-size:14px}.lp-form__spinner{width:14px;height:14px;margin-right:8px;border-top-color:var(--primary-fg)}.lp-form__sent{justify-items:start;text-align:left;background:var(--surface-card);border:1px solid var(--line-card);border-radius:var(--radius-lg);padding:36px}.lp-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px var(--lp-gutter);border-top:1px solid var(--line);color:var(--text-3);font-size:13px}.lp-footer__links{display:flex;flex-wrap:wrap;gap:24px}.lp-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.lp-footer a:hover{text-decoration:underline}.lp-next{padding-top:48px}.lp-next>p{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px;color:var(--text-3);font-size:13px}.lp-next>.ui-btn{margin-top:36px}.lp-reading{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 48px;gap:0 48px}.lp-reading a{border-bottom:1px solid var(--line);padding-block:16px;text-decoration:none;font-size:15px}.lp-reading a:hover{color:var(--link)}.lp-article-intro{padding-top:80px;padding-bottom:64px}.lp-article-intro h1{font-size:clamp(38px,5vw,70px);font-weight:500;line-height:1.09;letter-spacing:-.03em;max-width:22ch;text-wrap:balance}.lp-document-meta{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;color:var(--text-3);margin-top:24px}.lp-contents{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:14px;border-block:1px solid var(--line);padding-block:20px;margin-block:36px}.lp-contents a{color:var(--link)}.lp-article-intro>.lp-measurement{margin-top:32px;max-width:620px}.lp--knowledge .lp-story>.lp-figure{max-width:820px}.lp--knowledge .lp-story>.lp-h2{font-size:clamp(30px,3vw,44px);max-width:30ch}.lp-terms dl{margin-top:36px}.lp-terms dl>div{display:grid;grid-template-columns:1fr 2fr;grid-gap:48px;gap:48px;padding-block:28px;border-top:1px solid var(--line)}.lp-terms dd{color:var(--text-2);max-width:70ch}.lp-terms dd p+p{margin-top:12px;color:var(--text-3)}.lp-table-wrap{overflow-x:auto;margin-top:36px;scrollbar-color:var(--line-strong) var(--ground-stage)}.lp-measurement-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.lp-measurement-table caption{text-align:left;margin-bottom:16px;color:var(--text-3)}.lp-measurement-table :is(th,td){padding:16px 20px 16px 0;border-bottom:1px solid var(--line);vertical-align:top}.lp-measurement-table th{font-weight:500}.lp-measurement-table td{color:var(--text-2);min-width:12ch}.lp-legal{max-width:calc(var(--lp-max) + 2 * var(--lp-gutter));margin:0 auto;padding:72px var(--lp-gutter) 88px}.lp-legal__title{margin-top:var(--space-xl);max-width:22em;font-size:var(--lp-h2);font-weight:var(--weight-semibold);line-height:1.15;letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance}.lp-legal__meta{margin-top:var(--space-lg);color:var(--fg-subtle);font-size:var(--text-sm)}.lp-legal__meta a{color:var(--link)}.lp-legal__contents{margin-top:var(--space-xl);max-width:68ch;color:var(--text-2);font-size:var(--text-base)}.lp-legal__contents summary{width:-moz-fit-content;width:fit-content;cursor:pointer}.lp-legal__contents ol{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-lg)}.lp-contact-routes a,.lp-form__note a,.lp-legal__contents a{color:var(--link);text-underline-offset:.2em}.lp :is(.lp-legal__contents summary,.lp-legal__contents a,.lp-contact-routes a,.lp-form__note a):focus-visible{outline:none;box-shadow:var(--focus-ring)}.lp-legal__section h2{scroll-margin-top:88px}.lp-legal__section{margin-top:var(--space-3xl);max-width:68ch}.lp-legal__section h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-strong)}.lp-legal__section p{margin-top:var(--space-md);color:var(--text-2);font-size:var(--text-base);line-height:1.65}.lp-legal__section ul{margin:var(--space-md) 0 0;padding-left:var(--space-xl);list-style:none}.lp-legal__section li{position:relative;margin-top:var(--space-sm);color:var(--text-2);font-size:var(--text-base);line-height:1.65}.lp-legal__section li:before{content:""/"";position:absolute;left:calc(-1 * var(--space-lg));top:.6em;width:6px;height:6px;border-radius:var(--radius-full);background:var(--accent);opacity:.7}.lp-draft{max-width:68ch;padding:var(--space-md) var(--space-lg);line-height:1.6;border:1px solid color-mix(in srgb,var(--warn) 38%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn-text);font-size:var(--text-base)}.lp-draft strong{font-weight:var(--weight-medium)}.lp-contact-routes{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);margin-top:var(--space-3xl)}.lp-contact-routes h2{font-size:var(--text-lg);font-weight:var(--weight-medium)}.lp-contact-routes p{margin-top:var(--space-sm);color:var(--text-2);font-size:var(--text-base);line-height:1.6}.lp-form select{cursor:pointer}@media (max-width:1200px){.lp-faq,.lp-hero__definition,.lp-story__explanation{gap:48px}.lp-request{gap:56px}}@media (max-width:900px){.lp-nav{min-height:68px;gap:24px}.lp-nav__links{display:none}.lp-menu{display:block}.lp-section{padding-block:80px}.lp-hero__definition,.lp-story__explanation{gap:32px}.lp-mechanism{grid-template-columns:1fr;padding:24px}.lp-mechanism__capture{max-width:600px}.lp-cameras{max-width:680px}.lp-faq,.lp-request{gap:36px}.lp-form{padding:24px}.lp-form__row{grid-template-columns:1fr}}@media (max-width:600px){.lp-measurement-table{min-width:600px}.lp{--lp-gutter:24px;--lp-lead:17px}.lp-nav{gap:4px 16px;font-size:13px;flex-wrap:wrap;padding-block:10px}.lp-brand{flex-basis:100%}.lp-nav__actions{margin-left:auto}.lp-nav__signin{display:none}.lp-nav__actions .ui-btn{padding-inline:12px;font-size:12px}.lp-brand{gap:8px}.lp-product-film>figcaption{max-width:none}.lp-motion{right:24px}:is(.lp--film-site,.lp--knowledge) .lp-product-film .lp-film :is(picture,img,video){width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.lp-faq,.lp-hero__definition,.lp-reading,.lp-story__explanation{grid-template-columns:1fr;gap:32px}.lp-request{grid-template-columns:1fr;gap:36px}.lp-section{padding-block:64px}.lp-story>.lp-h2{margin-bottom:28px}.lp-mechanism{margin-inline:-24px;padding:24px;gap:12px}.lp-cameras figcaption{margin-inline:0}.lp-terms dl>div{grid-template-columns:1fr;gap:12px}.lp-measurement-table{font-size:12px}.lp-measurement-table :is(th,td){padding-right:12px}.lp-footer{align-items:flex-start;flex-direction:column;gap:8px}.lp-footer__links{gap:20px}}@media (prefers-reduced-motion:no-preference){.lp-film video{transition:opacity .45s ease-out}.lp :is(.ui-btn,.lp-text-link,.lp-motion){transition:color .15s ease-out,background-color .15s ease-out}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.lp :where(button,a,summary,input,textarea,select):focus-visible{outline:2px solid Highlight}}.lp-story__explanation--plain{display:block;max-width:72ch;margin-top:20px}.lp-credit{display:block;font-size:11px;color:var(--text-muted)}.lp-sources{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px}.lp .lp-table-source{display:block;font-size:13px;margin-top:8px;color:var(--link)}.lp-measurement-table{overflow-wrap:break-word}.lp-hold{max-width:calc(var(--lp-max) + 2 * var(--lp-gutter));margin-inline:auto;padding:160px var(--lp-gutter)}.lp-nav--hold{flex-wrap:nowrap}.lp-hold--access{display:grid;grid-gap:80px;gap:80px;padding-block:112px}.lp-hold__request{gap:56px}@media (max-width:900px){.lp-hold--access{gap:56px;padding-block:80px}}.lp--film-site{--lp-max:1440px;--lp-gutter:clamp(24px,5.2vw,112px);--lp-header-height:72px;background:var(--film-ground);color:var(--film-ink);color-scheme:light dark;font-family:var(--font-sans),sans-serif;line-height:1.55}.lp--film-site :where(h1,h2,h3){font-family:var(--font-schibsted),var(--font-sans),sans-serif;font-weight:540}.lp--film-site .ui-btn{border-radius:var(--radius-none);border-color:var(--film-signal);background:var(--film-signal);color:var(--film-on-signal);box-shadow:none}.lp--film-site .ui-btn:hover{background:var(--film-signal-press);border-color:var(--film-signal-press)}.lp--film-site :where(section[id],main[id]){scroll-margin-top:var(--lp-header-height)}.lp--film-site main{position:relative;isolation:isolate;padding-top:var(--lp-header-height)}.lp--film-site .lp-nav{position:fixed;z-index:calc(var(--z-modal) - 1);inset:0 0 auto;min-height:var(--lp-header-height);gap:26px;border-color:var(--film-line);isolation:isolate;transform:translateZ(0);background:var(--film-ground);color:var(--film-ink)}.lp--film-site .lp-brand{gap:11px;color:var(--film-ink);font:600 14px/1 var(--font-mono),monospace;letter-spacing:.13em}.lp--film-site .lp-brand__mark{display:inline-flex;width:auto;height:28px;align-items:center;gap:2px;border-radius:var(--radius-none);background:transparent;color:var(--film-ink);font:500 14px/1 var(--font-mono),monospace;letter-spacing:-.08em}.lp--film-site .lp-brand__mark i{color:var(--film-ink);font-style:normal;font-size:24px;font-weight:400}.lp--film-site .lp-brand__mark b{font-weight:600}.lp--film-site .lp-brand__name{padding-top:2px}.lp--film-site .lp-nav__links a,.lp--film-site .lp-nav__signin{color:var(--film-muted)}.lp--film-site .lp-nav__links a:hover,.lp--film-site .lp-nav__signin:hover{color:var(--film-ink)}.lp--film-site .lp-menu nav{border-radius:var(--radius-none);border-color:var(--film-line);background:var(--film-ground)}.lp--film-site :is(.lp-prose,.lp-lead,.lp-faq details p,.lp-measurement-table td,.lp-caption,.lp-measurement-table caption){color:var(--film-muted)}.lp--film-site .lp-filmsteps__media figcaption{color:var(--film-holo-hi)}.lp--film-site .lp-product-film>figcaption{color:var(--film-muted)}.lp--film-site .lp-film-hero{position:relative;display:grid;min-height:min(840px,calc(100svh - var(--lp-header-height)));overflow:hidden;isolation:isolate;background:var(--film-dark);color:var(--film-bright)}.lp-film-hero__film,.lp-film-hero__film .lp-film{position:absolute;inset:0;margin:0;padding:0;background:var(--film-dark)}.lp-film-hero__film .lp-film img,.lp-film-hero__film .lp-film picture{width:100%;height:100%}.lp-film-hero__film .lp-film img{object-fit:cover;object-position:center;opacity:.94}.lp-film-hero__film .lp-film video{inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.lp-film-hero__film>figcaption{display:none}.lp-film-hero__film .lp-motion{right:var(--lp-gutter);bottom:46px;z-index:var(--z-film-copy);border:1px solid color-mix(in srgb,var(--film-holo-hi) 45%,transparent);border-radius:var(--radius-none);background:color-mix(in srgb,var(--film-dark) 78%,transparent);color:var(--film-holo-hi)}.lp-film-hero__scrim{position:absolute;inset:0;z-index:var(--z-film-scrim);background:linear-gradient(90deg,color-mix(in srgb,var(--film-scrim) 88%,transparent) 0,color-mix(in srgb,var(--film-scrim) 64%,transparent) 42%,color-mix(in srgb,var(--film-scrim) 10%,transparent) 72%,transparent 88%),linear-gradient(0deg,color-mix(in srgb,var(--film-scrim) 50%,transparent),transparent 45%)}.lp-film-hero__copy{position:relative;z-index:var(--z-film-copy);display:grid;align-content:center;justify-items:start;width:min(100%,720px);max-width:none;box-sizing:border-box;padding:clamp(80px,11vh,152px) var(--lp-gutter)}.lp-film-hero h1{max-width:13ch;font-size:clamp(48px,6vw,84px);line-height:.97;letter-spacing:-.06em}.lp-film-hero__copy>p{max-width:48ch;margin-top:28px;color:var(--film-holo-hi);font-size:clamp(18px,1.55vw,22px);text-shadow:0 1px 18px color-mix(in srgb,var(--shade) 72%,transparent)}.lp-film-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px}.lp--film-site .lp-section{max-width:calc(var(--lp-max) + 2 * var(--lp-gutter));padding-top:clamp(84px,11vw,160px);padding-bottom:clamp(84px,11vw,160px)}.lp--film-site .lp-section,.lp--film-site .lp-section+.lp-section{border-color:var(--film-line)}.lp-section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.68fr);grid-gap:32px;gap:32px;align-items:start}.lp-section-intro h2{max-width:16ch;font-size:clamp(36px,3.8vw,54px);line-height:1.02;letter-spacing:-.05em}.lp-section-intro>p{max-width:37ch;padding-top:6px;color:var(--film-muted);font-size:17px}.lp-tier-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:42px!important;border-top:1px solid var(--film-line)}.lp-tier-list li{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:18px;gap:18px;min-height:126px;padding:24px 22px 20px 0;border-bottom:1px solid var(--film-line)}.lp-tier-list li+li{padding-left:22px;border-left:1px solid var(--film-line)}.lp-tier-list li:nth-child(3n+1){padding-left:0;border-left:0}.lp-tier-list li>div:only-child{grid-column:1/-1;min-width:0}.lp-tier-list li>span{color:var(--film-signal);font:500 11px/1 var(--font-mono),monospace}.lp-tier-list strong{font-size:17px}.lp-tier-list p{margin-top:8px!important;color:var(--film-muted);font-size:14px}.lp-pricing-cards{display:none}.lp-pricing-graduated{max-width:74ch;margin-top:24px;color:var(--film-muted)}.lp-question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 48px;gap:0 48px;margin-top:clamp(52px,8vw,104px)!important}.lp-question-list li{display:grid;grid-template-columns:94px 1fr;align-content:start;grid-gap:12px 24px;gap:12px 24px;padding:25px 0 28px;border-top:1px solid var(--film-line)}.lp-question-list li:last-child:nth-child(odd){grid-column:1/-1}.lp-question-list li>span{color:var(--film-signal);font:500 11px/1.3 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.lp-question-list h3{max-width:26ch;font-size:clamp(22px,2.3vw,31px);line-height:1.06;letter-spacing:-.035em}.lp-question-list p{grid-column:2;max-width:36ch;color:var(--film-muted);font-size:14px}.lp-pains{display:grid;grid-gap:10px;gap:10px;max-width:37ch;padding-top:6px;color:var(--film-muted);font-size:17px}.lp-industry-list li{grid-template-columns:minmax(0,1fr)}.lp-industry-list p{grid-column:1}.lp-industry-list h3 a{color:inherit;text-decoration:none}.lp-industry-list h3 a:focus-visible,.lp-industry-list h3 a:hover{color:var(--film-signal)}.lp--film-site .lp-request{grid-template-columns:minmax(0,.85fr) minmax(330px,1fr);gap:clamp(48px,9vw,160px)}.lp--film-site .lp-request .lp-h2{margin-top:20px;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.06em}.lp--film-site .lp-form,.lp--film-site .lp-form__sent{border-radius:var(--radius-none);border-color:var(--film-line);background:var(--film-paper);box-shadow:none}.lp--film-site .lp-form{padding:clamp(24px,3vw,42px)}.lp--film-site .lp-form__sent{color:var(--film-muted)}.lp--film-site .lp-form__sent .ui-state__title{color:var(--film-ink)}.lp--film-site .lp-form :is(input,select,textarea){border-radius:var(--radius-none);background:var(--film-ground);border-color:var(--film-line);color:var(--film-ink)}.lp--film-site .lp-form :is(input,select,textarea):focus{border-color:var(--film-signal)}.lp--film-site .lp-form :is(.ui-field__label,.ui-field__hint,.lp-form__note),.lp--film-site .lp-request :is(.lp-lead,.lp-request__note){color:var(--film-muted)}.lp--film-site .lp-form__note a{color:var(--film-signal)}.lp--film-site .lp-form :is(.ui-field__error,.lp-form__failure){color:var(--film-error)}.lp--film-site .lp-footer{border-color:var(--film-line);background:var(--film-paper);color:var(--film-muted)}.lp--film-site .lp-footer a{color:var(--film-muted)}.lp--film-site .lp-footer a:hover{color:var(--film-ink)}@media (prefers-color-scheme:dark){.lp--film-site .lp-brand__mark i{color:var(--film-ink)}.lp--film-site .lp-form :is(input,select,textarea){background:var(--film-ground)}}@media (max-width:900px){.lp-film-hero__film .lp-film :is(img,video){object-position:64% center}.lp-section-intro{grid-template-columns:minmax(0,1fr)}.lp-question-list{gap:0 32px}.lp--film-site .lp-request{grid-template-columns:1fr;gap:48px}}@media (max-width:600px){.lp--film-site{--lp-header-height:74px}.lp--film-site .lp-nav{min-height:var(--lp-header-height)}.lp--film-site .lp-brand{flex-basis:auto}.lp--film-site .lp-brand__mark{height:24px}.lp--film-site .lp-brand__mark i{font-size:21px}.lp--film-site .lp-film-hero{min-height:720px}.lp-film-hero__copy{align-content:end;width:100%;margin-left:0;padding:120px 24px 64px}.lp-film-hero__scrim{background:linear-gradient(0deg,color-mix(in srgb,var(--film-scrim) 90%,transparent) 4%,color-mix(in srgb,var(--film-scrim) 58%,transparent) 50%,transparent 78%)}.lp-film-hero h1{font-size:clamp(44px,13vw,58px)}.lp-film-hero__copy>p{margin-top:20px;font-size:17px}.lp-film-hero__film .lp-motion{top:12px;right:16px;bottom:auto;left:auto}.lp-section-intro{grid-template-columns:1fr;gap:18px}.lp-section-intro>p{grid-column:auto;padding-top:0}.lp-section-intro h2{max-width:15ch;font-size:clamp(36px,11vw,48px)}.lp-tier-list{grid-template-columns:1fr}.lp-tier-list li+li{padding-left:0;border-left:0}.lp-tier-list li,.lp-tier-list li+li{padding:18px 0;border-left:0}.lp-pricing-table{display:none}.lp-pricing-cards{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.lp-price-band{border:1px solid var(--film-line);padding:20px}.lp-price-band h3{font-size:25px;line-height:1.05}.lp-price-band h3 span{display:block;margin-top:7px;color:var(--film-muted);font:13px/1.4 var(--font-mono),monospace}.lp-price-band dl{margin-top:22px;border-top:1px solid var(--film-line)}.lp-price-band dl>div{padding:14px 0;border-bottom:1px solid var(--film-line)}.lp-price-band dt{color:var(--film-muted);font:12px/1.4 var(--font-mono),monospace}.lp-price-band dd{margin-top:4px}.lp-price-band dd span,.lp-price-band dd strong{display:block}.lp-price-band dd span{margin-top:5px;color:var(--film-muted);font-size:13px}.lp-question-list{grid-template-columns:1fr;margin-top:48px!important}.lp-question-list li,.lp-question-list li:last-child:nth-child(odd){grid-column:auto}.lp-question-list li{grid-template-columns:76px 1fr;gap:10px 14px}.lp-question-list h3{font-size:24px}.lp-question-list p{grid-column:2}.lp--film-site .lp-request .lp-h2{font-size:44px}}@media (min-width:900px){.lp-film-hero__copy{margin-left:var(--lp-gutter)}}@media (min-width:1200px){.lp-film-hero__copy{width:min(720px,calc(100% - 30vw - var(--lp-gutter)));margin-left:30vw;padding-inline:0}.lp-film-hero__scrim{background:linear-gradient(90deg,color-mix(in srgb,var(--film-scrim) 34%,transparent) 0,color-mix(in srgb,var(--film-scrim) 70%,transparent) 24%,color-mix(in srgb,var(--film-scrim) 66%,transparent) 64%,color-mix(in srgb,var(--film-scrim) 14%,transparent) 86%,transparent 100%),linear-gradient(0deg,color-mix(in srgb,var(--film-scrim) 44%,transparent),transparent 40%)}}.lp.lp--film-site{--film-ground:var(--home-bg);--film-paper:var(--home-panel);--film-ink:var(--home-fg);--film-muted:var(--home-muted);--film-line:var(--home-line);--film-signal:var(--home-cyan);--film-signal-press:var(--home-cyan-hi);--film-on-signal:var(--home-cyan-ink);color-scheme:dark}.lp.lp--film-site :where(h1,h2,h3),.lp.lp--knowledge :where(h1,h2,h3){font-family:var(--font-big-shoulders),"Big Shoulders Display",sans-serif;font-weight:800;line-height:.95;letter-spacing:.005em;text-transform:uppercase}.lp.lp--film-site :is(.lp-film-hero h1,.lp-section-intro h2,.lp-h2),.lp.lp--knowledge :is(h1,.lp-h2){letter-spacing:.005em}.lp.lp--film-site .lp-brand__name,.lp.lp--knowledge .lp-brand__name{display:none}.lp-question-list.lp-question-list--plain li{grid-template-columns:minmax(0,1fr)}.lp-question-list.lp-question-list--plain p{grid-column:1}