main#main-content.lp-home .lp-hero{position:relative;overflow:clip}main#main-content.lp-home .lp-hero-oppslag{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,27%);gap:clamp(40px,7vh,80px) 48px;align-items:center;align-content:center;min-height:calc(100svh - var(--lp-topp));padding-block:48px}main#main-content.lp-home .lp-hero-tekst{grid-column:1;width:100%}main#main-content.lp-home .lp-hero .lp-h1{max-width:none;margin:0;font-size:clamp(3.6rem,7.3vw,7rem);line-height:1.04;letter-spacing:-.055em;font-weight:600}main#main-content.lp-home .lp-hero .lp-h1>span{white-space:nowrap}main#main-content.lp-home .lp-hero-tittel-fokus{color:#d6c0a1}main#main-content.lp-home .lp-hero-handling{margin-top:32px}main#main-content.lp-home .lp-hero-cta{min-height:54px;padding-inline:28px}main#main-content.lp-home .lp-hero-steg{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;list-style:none;padding:0;margin:0}main#main-content.lp-home .lp-hero-steg li{position:relative;border-top:1px solid #d6c0a136;padding-top:18px}main#main-content.lp-home .lp-hero-steg li:before{content:"";position:absolute;top:-2px;left:0;width:32px;height:3px;background:var(--jobb-night)}main#main-content.lp-home .lp-hero-steg-topp{display:flex;align-items:center;justify-content:space-between;color:var(--jobb-night);margin-bottom:14px}main#main-content.lp-home .lp-hero-steg-nr{font:500 .75rem/1.3 ui-monospace,monospace;letter-spacing:.08em}main#main-content.lp-home .lp-hero-steg h2{margin:0;font-family:var(--font-heading),sans-serif;font-size:clamp(1.375rem,1.8vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.02em}main#main-content.lp-home .lp-hero-steg p{max-width:30ch;margin:10px 0 0;font-size:.9375rem;line-height:1.55;color:var(--lp-atelier-ink-2,#bdb6ab)}main#main-content.lp-home .lp-workflow-film{display:flex;flex-direction:column;align-items:center;justify-self:stretch;gap:14px;color:var(--lp-atelier-ink);text-decoration:none;border-radius:12px;padding:12px}main#main-content.lp-home .lp-workflow-film:focus-visible{outline:2px solid #d6c0a1;outline-offset:8px}main#main-content.lp-home .lp-workflow-komposisjon{display:block;position:relative;width:100%;max-width:290px;aspect-ratio:1.35;perspective:800px}main#main-content.lp-home .lp-workflow-ramme{position:absolute;inset:24px 14px;display:grid;place-items:center;border:1px solid #d6c0a16b;border-radius:8px;transform-origin:50% 80%}main#main-content.lp-home .lp-workflow-ramme--bak{transform:translate(-16px,-7px) rotate(-13deg);opacity:.35}main#main-content.lp-home .lp-workflow-ramme--midt{transform:translate(8px,-8px) rotate(9deg);opacity:.55}main#main-content.lp-home .lp-workflow-ramme--front{background:linear-gradient(145deg,#39332bd9,#24211be8);box-shadow:0 16px 40px #0002;transform:rotate(-3deg)}main#main-content.lp-home .lp-workflow-spor{position:absolute;inset:12px auto auto 12px;display:flex;gap:5px}main#main-content.lp-home .lp-workflow-spor i{display:block;width:4px;height:4px;border-radius:50%;background:#d6c0a170}main#main-content.lp-home .lp-workflow-play{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#d6c0a1;color:#24211c;box-shadow:0 0 0 8px #d6c0a108}main#main-content.lp-home .lp-workflow-play svg{margin-left:4px}main#main-content.lp-home .lp-workflow-tidslinje{position:absolute;height:1px;bottom:18px;left:18px;right:18px;background:#d6c0a12b}main#main-content.lp-home .lp-workflow-tidslinje:after{content:"";position:absolute;left:0;top:-1px;width:24%;height:3px;background:#d6c0a1;border-radius:2px}main#main-content.lp-home .lp-workflow-film-tekst{display:flex;align-items:center;gap:12px;font-size:.9375rem;font-weight:600}main#main-content.lp-home .lp-workflow-film:is(:hover,:focus-visible) .lp-workflow-ramme--bak{transform:translate(-23px,-14px) rotate(-17deg)}main#main-content.lp-home .lp-workflow-film:is(:hover,:focus-visible) .lp-workflow-ramme--midt{transform:translate(20px,-14px) rotate(13deg)}main#main-content.lp-home .lp-workflow-film:is(:hover,:focus-visible) .lp-workflow-ramme--front{transform:rotate(0deg) translateY(-4px);border-color:#e8d6b9}main#main-content.lp-home .lp-workflow-film:is(:hover,:focus-visible) .lp-workflow-play{transform:scale(1.08)}main#main-content.lp-home .lp-workflow-film:is(:hover,:focus-visible) .lp-workflow-tidslinje:after{transform:translateX(230%)}main#main-content.lp-home .lp-hero-linjer{position:absolute;pointer-events:none;width:min(78vw,1120px);top:-5%;right:-12%;bottom:-8%;opacity:.28;mask-image:linear-gradient(90deg,transparent 3%,#000 36%)}main#main-content.lp-home .lp-hero-linjer svg{display:block;width:100%;height:100%}main#main-content.lp-home .lp-hero-linje-lys{opacity:0;stroke-dasharray:8 92}@media (prefers-reduced-motion:no-preference){main#main-content.lp-home .lp-hero-linjer{animation:lp-linjer-inn 1.8s ease-out backwards}main#main-content.lp-home .lp-hero-linje-lys{animation:lp-linje-lys 4.6s ease-in-out both}main#main-content.lp-home .lp-workflow-komposisjon{animation:lp-workflow-inn .9s cubic-bezier(.2,.7,.2,1) backwards}main#main-content.lp-home .lp-workflow-film:is(:hover,:focus-visible) .lp-workflow-tidslinje:after,main#main-content.lp-home .lp-workflow-film:is(:hover,:focus-visible) :is(.lp-workflow-ramme,.lp-workflow-play){transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .45s}}@keyframes lp-linjer-inn{0%{opacity:0;transform:translateY(18px)}to{transform:translateY(0)}}@keyframes lp-linje-lys{0%{stroke-dashoffset:10;opacity:0}16%{opacity:.8}80%{opacity:.8}to{stroke-dashoffset:-100;opacity:0}}@keyframes lp-workflow-inn{0%{opacity:0;transform:translateY(12px) rotate(3deg)}to{opacity:1;transform:none}}@media (max-width:1023px){main#main-content.lp-home .lp-hero-oppslag{grid-template-columns:minmax(0,1fr) 210px;gap:48px 24px}main#main-content.lp-home .lp-hero .lp-h1{font-size:7.2vw}main#main-content.lp-home .lp-hero-steg{column-gap:24px}}@media (max-width:639px){main#main-content.lp-home .lp-hero-oppslag{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:36px}main#main-content.lp-home .lp-hero .lp-h1{font-size:clamp(2.25rem,11.4vw,4rem);line-height:1.06;letter-spacing:-.045em}main#main-content.lp-home .lp-hero-handling{margin-top:26px}main#main-content.lp-home .lp-workflow-film{flex-direction:row;justify-content:center;gap:18px;padding:0}main#main-content.lp-home .lp-workflow-komposisjon{width:92px;aspect-ratio:1.3;flex:none}main#main-content.lp-home .lp-workflow-ramme{inset:10px 8px;border-radius:4px}main#main-content.lp-home .lp-workflow-ramme--bak{transform:translate(-7px,-2px) rotate(-13deg)}main#main-content.lp-home .lp-workflow-ramme--midt{transform:translate(4px,-3px) rotate(9deg)}main#main-content.lp-home .lp-workflow-play{width:28px;height:28px;box-shadow:none}main#main-content.lp-home .lp-workflow-play svg{width:12px;height:12px;margin-left:2px}main#main-content.lp-home .lp-workflow-tidslinje{bottom:6px;left:8px;right:8px}main#main-content.lp-home .lp-workflow-spor{display:none}main#main-content.lp-home .lp-hero-steg{gap:14px}main#main-content.lp-home .lp-hero-steg li{padding-top:14px}main#main-content.lp-home .lp-hero-steg-topp{margin-bottom:12px}main#main-content.lp-home .lp-hero-steg-topp svg{width:18px;height:18px}main#main-content.lp-home .lp-hero-steg h2{font-size:1rem;min-height:2.4em}main#main-content.lp-home .lp-hero-steg p{font-size:.8125rem;line-height:1.5;margin-top:8px;min-block-size:6em}main#main-content.lp-home .lp-hero-linjer{width:850px;right:-570px;opacity:.16}}@media (max-height:700px){main#main-content.lp-home .lp-hero-oppslag{row-gap:28px;padding-block:24px}}@media (max-width:639px) and (max-height:700px){main#main-content.lp-home .lp-hero-oppslag{row-gap:18px;padding-block:20px 28px}main#main-content.lp-home .lp-hero-handling{margin-top:20px}main#main-content.lp-home .lp-hero-steg li{padding-top:10px}main#main-content.lp-home .lp-hero-steg p{font-size:.75rem}}.lp-prisside .lp-prisside-topp{display:block;padding-block:54px 38px;margin-bottom:0}.lp-prisside .lp-prisside-intro{max-width:820px}.lp-prisside .lp-prisside-intro .lp-h1{max-width:15ch;font-size:clamp(2.5rem,4.5vw,4.5rem)}.lp-trial-terms{max-width:67ch;line-height:1.6;margin-top:20px;font-size:.9375rem}.lp-prisside #planer{margin-top:24px;padding-top:30px;scroll-margin-top:90px}.lp-pricing-clear .lp-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px}.lp-pricing-clear .lp-price-card{display:flex;flex-direction:column;padding:28px;background:#fff;border:1px solid #201d1926;border-radius:20px}.lp-pricing-clear .lp-price-featured{border:2px solid #201d19;padding:27px;box-shadow:0 10px 36px #201d1908}.lp-pricing-clear .lp-price{margin-top:26px}.lp-pricing-clear .lp-price strong{font-size:3.4rem}.lp-pricing-clear .lp-price-period{min-height:48px;line-height:1.5}.lp-pricing-clear .lp-purchase-note{line-height:1.6;min-height:68px;margin-top:14px;font-size:.8125rem}.lp-pricing-clear .lp-action{min-height:52px;font-size:.875rem}.lp-plan-highlights{list-style:none;margin:20px 0 0;padding:20px 0;border-top:1px solid #201d191a;display:grid;gap:18px}.lp-plan-highlights li{display:flex;gap:10px;font-size:.875rem;line-height:1.5}.lp-plan-highlights svg{flex:none;margin-top:3px}.lp-plan-highlights strong{display:block;font-weight:650;margin-top:3px}.lp-plan-details{border-top:1px solid #201d191a}.lp-plan-details summary,.lp-plan-notes summary{cursor:pointer;min-height:48px;padding-block:16px;font-size:.875rem;font-weight:650}.lp-plan-details summary:focus-visible,.lp-plan-notes summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.lp-plan-notes{margin-top:24px;border-top:1px solid #201d1926}.lp-price-card:target{outline:3px solid #201d19;outline-offset:5px}@media (max-width:1023px){.lp-pricing-clear .lp-price-grid{grid-template-columns:1fr}.lp-pricing-clear .lp-price-card{width:100%}.lp-pricing-clear .lp-price-period,.lp-pricing-clear .lp-purchase-note{min-height:0}.lp-pricing-clear .lp-price-period{margin-bottom:8px}.lp-prisside .lp-prisside-topp{padding-block:34px 24px}}html:has(main.lp-home){scrollbar-gutter:stable}main#main-content.lp-home .lp-film-dialog{margin:auto;padding:0;border:1px solid #d6c0a13d;border-radius:18px;background:#201d19;color:#f3f0ea;width:min(1100px,calc(100vw - 40px),calc((100dvh - 190px) * 16 / 9));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 100px #0008}main#main-content.lp-home .lp-film-dialog::backdrop{background:#100e0bd9}main#main-content.lp-home .lp-film-dialog-innhold{padding:18px}main#main-content.lp-home .lp-film-dialog-topp{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}main#main-content.lp-home .lp-film-dialog-topp h2{font-family:var(--font-heading),sans-serif;font-size:1.25rem;line-height:1.2;letter-spacing:-.02em;font-weight:500;margin:0}main#main-content.lp-home .lp-film-dialog-lukk{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid #d6c0a14d;border-radius:50%;background:transparent;color:inherit;cursor:pointer}main#main-content.lp-home .lp-film-dialog-lukk:hover{background:#d6c0a11a}main#main-content.lp-home .lp-film-dialog-lukk:focus-visible{outline:2px solid #d6c0a1;outline-offset:3px}main#main-content.lp-home .lp-film-dialog .lp-film-scene{width:100%;max-width:none;margin:0}main#main-content.lp-home .lp-film-dialog .lp-film-matte{padding:8px;margin:0 auto}main#main-content.lp-home .lp-film-dialog .lp-film-kapitler{margin-top:16px}main#main-content.lp-home .lp-film-dialog .lp-film-spill-pille{top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 24px)}@media (max-width:639px){main#main-content.lp-home .lp-film-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:12px}main#main-content.lp-home .lp-film-dialog-innhold{padding:12px}main#main-content.lp-home .lp-film-dialog .lp-film-matte{width:min(100%,calc((100dvh - 228px) * 9 / 16 + 16px))}main#main-content.lp-home .lp-film-dialog .lp-film-kapitler ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}main#main-content.lp-home .lp-film-dialog .lp-film-kapittel{width:100%;justify-content:center;padding:6px;font-size:.8125rem}main#main-content.lp-home .lp-film-dialog .lp-film-spill-pille{font-size:.75rem;min-height:44px;padding:6px 10px;gap:8px}}@media (prefers-reduced-motion:no-preference){main#main-content.lp-home .lp-film-dialog[open]{animation:lp-film-overlegg-inn .24s ease-out}main#main-content.lp-home .lp-film-dialog[open]::backdrop{animation:lp-film-slors-inn .2s ease-out}}@keyframes lp-film-overlegg-inn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes lp-film-slors-inn{0%{opacity:0}to{opacity:1}}