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(300px,40%);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 .8125rem/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)}body:has(main.lp-home){--lp-finn-ink:var(--lp-ink);--lp-forsta-ink:var(--lp-ink);--lp-kontakt-ink:var(--lp-ink);--lp-finn-solid:var(--lp-ink);--lp-forsta-solid:var(--lp-ink);--lp-kontakt-solid:var(--lp-ink);--lp-finn-tint:var(--lp-sand);--lp-forsta-tint:var(--lp-sand);--lp-kontakt-tint:var(--lp-sand);--lp-finn-line:var(--lp-folg-line);--lp-forsta-line:var(--lp-folg-line);--lp-kontakt-line:var(--lp-folg-line);--lp-finn-band:var(--lp-surface-2);--lp-forsta-band:var(--lp-surface-2);--lp-kontakt-band:var(--lp-surface-2);--lp-finn-night:var(--lp-atelier-ink-2);--lp-forsta-night:var(--lp-atelier-ink-2);--lp-kontakt-night:var(--lp-atelier-ink-2);--lp-atelier-finn:var(--lp-atelier-flate-2);--lp-atelier-forsta:var(--lp-atelier-flate-2);--lp-atelier-kontakt:var(--lp-atelier-flate-2)}main#main-content.lp-home .lp-hero-priser{color:var(--lp-atelier-ink)}main#main-content.lp-home .lp-hero-seo{display:flex;align-items:center;gap:24px;margin-top:36px;padding-top:28px;border-top:1px solid var(--lp-atelier-lysrand);color:var(--lp-atelier-ink);text-decoration:none}main#main-content.lp-home .lp-hero-seo:focus-visible{outline:2px solid var(--lp-fokus);outline-offset:6px;border-radius:4px}main#main-content.lp-home .lp-seo-skive{flex:none;width:108px;height:108px;overflow:visible}main#main-content.lp-home .lp-seo-skive circle{fill:none;stroke:var(--lp-atelier-ink-3);stroke-width:5;stroke-dasharray:.8 1.7;transform-origin:50% 50%}main#main-content.lp-home .lp-seo-skive circle+circle{stroke:var(--lp-atelier-ink);stroke-width:10;stroke-dasharray:1.1 8.9}main#main-content.lp-home .lp-seo-skive circle+circle+circle{stroke-width:5;stroke-dasharray:25 75;transform:rotate(-90deg)}main#main-content.lp-home .lp-seo-skive text{fill:var(--lp-atelier-ink);font:600 36px/1 var(--font-heading),sans-serif}main#main-content.lp-home .lp-hero-seo-tekst{display:grid;gap:14px;justify-items:start}main#main-content.lp-home .lp-hero-seo-tittel{font:600 1.875rem/1.12 var(--font-heading),sans-serif;letter-spacing:-.025em;text-wrap:balance}main#main-content.lp-home .lp-hero-seo-knapp{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border:1.5px solid var(--lp-atelier-ink);border-radius:9999px;font-size:.9375rem;font-weight:650}main#main-content.lp-home .lp-hero-seo:hover .lp-hero-seo-knapp{border-color:var(--lp-atelier-ink);background:var(--lp-atelier-ink);color:var(--lp-atelier-grunn)}main#main-content.lp-home .lp-hero-seo:is(:hover,:focus-visible) .lp-seo-skive circle+circle+circle{transform:rotate(0deg)}main#main-content.lp-home .lp-workflow-film{display:flex;flex-direction:column;align-items:center;justify-self:stretch;gap:18px;color:var(--lp-atelier-ink);text-decoration:none;border-radius:12px}main#main-content.lp-home .lp-workflow-film:focus-visible{outline:2px solid #d6c0a1;outline-offset:8px}main#main-content.lp-home .lp-live-stabel{display:block;width:100%;max-width:416px}main#main-content.lp-home .lp-live{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:8px 20px 12px;border-radius:var(--lp-atelier-radius-ark);background:var(--lp-bg);box-shadow:var(--lp-atelier-skygge);font-size:.8125rem;line-height:1.4;text-align:left}main#main-content.lp-home .lp-live :is(.lp-statuschip,.lp-eksempelmerke){flex:none;font-size:.8125rem}main#main-content.lp-home .lp-live>.lp-eksempelmerke{justify-self:start;margin-block:6px 10px}main#main-content.lp-home .lp-live-band{display:grid;grid-template-columns:minmax(0,1fr);padding-block:10px;border-top:1px solid var(--lp-hairline)}main#main-content.lp-home .lp-live-hode{height:24px;overflow:hidden;color:var(--lp-ink-2);line-height:24px;white-space:nowrap;text-overflow:ellipsis}main#main-content.lp-home .lp-live-navn{height:1.3em;margin-bottom:12px;overflow:hidden;font:600 1.375rem/1.3 var(--font-heading),sans-serif;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}main#main-content.lp-home .lp-live-score{display:flex;align-items:center;gap:8px;height:56px;color:var(--lp-ink-2);white-space:nowrap}main#main-content.lp-home .lp-live-score strong{font:600 1.75rem/1 var(--font-heading),sans-serif;color:var(--lp-ink)}main#main-content.lp-home .lp-live-spor{flex:1;height:6px;margin-inline:4px;border-radius:9999px;background:var(--lp-sand);overflow:hidden}main#main-content.lp-home .lp-live-spor i{display:block;height:100%;border-radius:inherit;background:var(--lp-status-bad);transform-origin:0 50%}main#main-content.lp-home .lp-live-utkast{height:1.6em;overflow:hidden;font-size:.9375rem;line-height:1.6;white-space:nowrap;text-overflow:ellipsis}main#main-content.lp-home .lp-workflow-film-tekst{display:flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:600}main#main-content.lp-home .lp-workflow-play{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lp-atelier-ink);color:var(--lp-atelier-grunn)}main#main-content.lp-home .lp-workflow-play svg{margin-left:2px}main#main-content.lp-home .lp-workflow-film:is(:hover,:focus-visible) .lp-live{transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){main#main-content.lp-home .lp-hero .lp-live-stabel{animation:lp-live-inn .9s cubic-bezier(.2,.7,.2,1) backwards}main#main-content.lp-home .lp-hero .lp-live-band{animation:lp-live-opp .48s var(--lp-ease-out) var(--d,.8s) backwards}main#main-content.lp-home .lp-live-band+.lp-live-band{--d:1.9s}main#main-content.lp-home .lp-hero .lp-live-spor i{animation:lp-live-fyll .7s var(--lp-ease-out) 1.1s backwards}main#main-content.lp-home .lp-hero .lp-seo-skive circle+circle+circle{animation:lp-live-skann 1.6s var(--lp-ease-in-out) .9s backwards}main#main-content.lp-home .lp-hero-seo .lp-seo-skive circle+circle+circle{transition:transform .5s var(--lp-ease-out)}main#main-content.lp-home .lp-workflow-film .lp-live{transition:transform .45s cubic-bezier(.2,.7,.2,1)}}@keyframes lp-live-inn{0%{opacity:0;transform:translateY(12px)}}@keyframes lp-live-opp{0%{opacity:0;transform:translateY(8px)}}@keyframes lp-live-fyll{0%{transform:scaleX(0)}}@keyframes lp-live-skann{0%{transform:rotate(-450deg)}}@media (max-width:1023px){main#main-content.lp-home .lp-hero-oppslag{grid-template-columns:minmax(0,1fr) minmax(264px,46%);gap:48px 24px}main#main-content.lp-home .lp-live{padding-inline:12px}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:767px){main#main-content.lp-home .lp-hero-oppslag{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){main#main-content.lp-home .lp-hero-oppslag{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{gap:14px}main#main-content.lp-home .lp-hero.lp-lampe:after{content:none}main#main-content.lp-home .lp-hero-priser{justify-content:center}main#main-content.lp-home .lp-hero-seo{gap:16px;margin-top:28px;padding-top:24px}main#main-content.lp-home .lp-seo-skive{width:80px;height:80px}main#main-content.lp-home .lp-hero-seo-tittel{font-size:1.5rem}main#main-content.lp-home .lp-live-stabel{max-width: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}}@media (min-width:768px) and (max-height:800px){main#main-content.lp-home .lp-hero-oppslag{row-gap:32px;padding-block:28px}main#main-content.lp-home .lp-hero-seo{margin-top:28px;padding-top:24px}main#main-content.lp-home .lp-seo-skive{width:96px;height:96px}}@media (min-width:768px) and (max-height:740px){main#main-content.lp-home .lp-hero-oppslag{row-gap:28px;padding-block:24px}}@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}}.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}}