:root{--color-red-100:#fae0e0;--color-red-200:#f5a8a7;--color-red-300:#e86b69;--color-red-400:#dd3230;--color-red-500:#7a1c1b;--color-red-600:#3e0f0e;--color-green-100:#eef2ef;--color-green-200:#cdd9cf;--color-green-300:#9cb4a0;--color-green-400:#6b8f71;--color-green-500:#475f4b;--color-green-600:#232f25;--color-black-100:#d9d9d9;--color-black-200:#b3b3b3;--color-black-300:#666;--color-black-400:#333;--color-black-500:#1a1a1a;--color-black-600:#000;--color-white:#fff;--color-dark:#2d2d2d;--color-error-100:#ffd9f7;--color-error-500:#ff00c8;--color-error-700:#990078;--color-success-100:#e0f2e3;--color-success-500:#28a349;--color-success-700:#196d2f;--color-warning-100:#fff5e0;--color-warning-500:#e0a427;--color-warning-700:#92660e;--color-info-100:#e3e8f7;--color-info-500:#536bb1;--color-info-700:#35477d;--space-0:0;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--font-heading:var(--font-suse), system-ui, sans-serif;--font-body:var(--font-funnel-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-size-11:11px;--type-size-13:13px;--type-size-15:15px;--type-size-18:18px;--type-size-22:22px;--type-size-26:26px;--type-size-31:31px;--type-size-37:37px;--type-size-45:45px;--type-size-54:54px;--type-size-64:64px;--type-size-76:76px;--type-lh-100:1;--type-lh-110:1.1;--type-lh-115:1.15;--type-lh-120:1.2;--type-lh-125:1.25;--type-lh-130:1.3;--type-lh-140:1.4;--type-lh-150:1.5;--type-lh-160:1.6;--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--container-sm:640px;--container-md:900px;--container-lg:1200px;--container-xl:1400px;--content-width:var(--container-lg);--page-width:760px;--bg-primary:var(--color-white);--bg-secondary:var(--color-black-100);--bg-tertiary:var(--color-black-100);--bg-brand:var(--color-red-400);--bg-brand-subtle:var(--color-red-100);--bg-accent:var(--color-red-400);--bg-warm:var(--color-red-100);--bg-interactive:var(--color-red-400);--bg-interactive-hover:var(--color-red-500);--bg-disabled:var(--color-black-100);--bg-section-tint:#d9d9d966;--bg-section-tint-soft:#d9d9d933;--bg-section-gronn:#cdd9cfb3;--bg-input:#d9d9d933;--shadow-card-inset:inset -1px -1px 30px #0000001a;--shadow-card-hover:0 4px 18px #00000014;--text-primary:var(--color-black-500);--text-secondary:var(--color-black-300);--text-on-brand:var(--color-white);--text-disabled:var(--color-black-200);--text-heading:var(--color-black-600);--text-on-accent:var(--color-white);--text-on-dark-white:var(--color-white);--text-on-dark-kobber-100:var(--color-red-100);--text-on-dark-kobber-200:var(--color-red-200);--border-default:var(--color-black-200);--border-strong:var(--color-red-400);--border-subtle:var(--color-black-100);--border-interactive:var(--color-red-400);--border-focus:var(--color-red-300);--link-default:var(--color-red-400);--link-hover:var(--color-red-500);--link-visited:var(--color-red-400);--focus-ring:var(--color-red-300);--on-bg-brand:var(--color-white);--on-bg-accent:var(--color-white);--on-bg-secondary:var(--color-black-500);--feedback-error-bg:var(--color-error-100);--feedback-error-text:var(--color-error-700);--feedback-error-border:var(--color-error-500);--feedback-error-icon:var(--color-error-500);--feedback-success-bg:var(--color-success-100);--feedback-success-text:var(--color-success-700);--feedback-success-border:var(--color-success-500);--feedback-success-icon:var(--color-success-500);--feedback-warning-bg:var(--color-warning-100);--feedback-warning-text:var(--color-warning-700);--feedback-warning-border:var(--color-warning-500);--feedback-warning-icon:var(--color-warning-500);--feedback-info-bg:var(--color-info-100);--feedback-info-text:var(--color-info-700);--feedback-info-border:var(--color-info-500);--feedback-info-icon:var(--color-info-500)}[data-theme=dark]{--bg-primary:var(--color-black-500);--bg-secondary:var(--color-black-600);--bg-tertiary:var(--color-black-400);--bg-brand:var(--color-black-400);--bg-brand-subtle:var(--color-black-500);--bg-accent:var(--color-red-400);--bg-warm:var(--color-red-500);--bg-interactive:var(--color-red-400);--bg-interactive-hover:var(--color-red-500);--bg-disabled:var(--color-black-400);--bg-section-tint:var(--color-black-400);--bg-section-tint-soft:var(--color-black-400);--bg-section-gronn:var(--color-green-600);--bg-input:var(--color-black-500);--shadow-card-inset:inset -1px -1px 30px #0006;--shadow-card-hover:0 4px 18px #00000080;--text-primary:var(--color-white);--text-secondary:var(--color-black-200);--text-on-brand:var(--color-red-200);--text-disabled:var(--color-black-300);--text-heading:var(--color-white);--text-on-accent:var(--color-black-600);--border-default:var(--color-black-400);--border-subtle:var(--color-black-400);--link-default:var(--color-red-400);--link-hover:var(--color-red-300);--link-visited:var(--color-red-400);--on-bg-brand:var(--color-red-100);--on-bg-accent:var(--color-black-600);--on-bg-secondary:var(--color-red-200)}:root{--btn-px:var(--space-16);--btn-py:var(--space-12);--btn-gap:var(--space-8);--input-px:var(--space-16);--input-py:var(--space-12);--card-padding:var(--space-16);--card-gap:var(--space-12);--badge-px:var(--space-8);--badge-py:var(--space-4);--modal-padding:var(--space-24);--modal-gap:var(--space-16);--tooltip-px:var(--space-12);--tooltip-py:var(--space-8);--stack-xs:var(--space-4);--stack-sm:var(--space-12);--stack-md:var(--space-16);--stack-lg:var(--space-24);--stack-xl:var(--space-32);--section-py:var(--space-40);--section-px:var(--space-16);--section-gap:var(--space-32);--page-margin:var(--space-16);--hero-padding:var(--space-48);--nav-px:var(--space-16);--nav-py:var(--space-12);--footer-padding:var(--space-40);--grid-col-gap:var(--space-16);--grid-row-gap:var(--space-16)}@media (min-width:1024px){:root{--btn-px:var(--space-20);--btn-py:var(--space-12);--btn-gap:var(--space-8);--input-px:var(--space-16);--input-py:var(--space-12);--card-padding:var(--space-24);--card-gap:var(--space-16);--modal-padding:var(--space-32);--modal-gap:var(--space-24);--stack-xs:var(--space-8);--stack-sm:var(--space-16);--stack-md:var(--space-24);--stack-lg:var(--space-32);--stack-xl:var(--space-48);--section-py:var(--space-64);--section-px:var(--space-80);--section-gap:var(--space-48);--page-margin:var(--space-80);--hero-padding:var(--space-96);--nav-px:var(--space-32);--nav-py:var(--space-16);--footer-padding:var(--space-64);--grid-col-gap:var(--space-24);--grid-row-gap:var(--space-24)}}:root{--radius-button:var(--radius-sm);--radius-button-pill:var(--radius-full);--radius-input:var(--radius-sm);--radius-card:var(--radius-lg);--radius-modal:var(--radius-lg);--radius-tooltip:var(--radius-md);--radius-badge:var(--radius-full);--radius-tag:var(--radius-full);--radius-avatar:var(--radius-full);--radius-container:var(--radius-md);--radius-image:var(--radius-md);--radius-dropdown:var(--radius-md);--header-height:46px;--type-fluid-13-15:clamp(.8125rem, .7656rem + .191vw, .9375rem);--type-fluid-15-18:clamp(.9375rem, .8671rem + .2866vw, 1.125rem);--type-fluid-18-22:clamp(1.125rem, 1.0312rem + .382vw, 1.375rem);--type-fluid-18-26:clamp(1.125rem, .9374rem + .764vw, 1.625rem);--type-fluid-26-37:clamp(1.625rem, 1.3669rem + 1.0506vw, 2.3125rem);--type-fluid-31-37:clamp(1.9375rem, 1.7967rem + .5731vw, 2.3125rem);--type-fluid-37-54:clamp(2.3125rem, 1.9136rem + 1.624vw, 3.375rem);--type-fluid-37-64:clamp(2.3125rem, 1.6791rem + 2.5784vw, 4rem);--type-fluid-45-54:clamp(2.8125rem, 2.6014rem + .8594vw, 3.375rem);--type-fluid-31-45:clamp(1.9375rem, 1.6091rem + 1.3375vw, 2.8125rem);--fig-pad-x-hero:clamp(1.25rem, .3115rem + 3.8197vw, 3.75rem);--fig-pad-x-section:clamp(1.5rem, .1863rem + 5.3486vw, 5rem);--fig-pad-x-wide:clamp(1.25rem, -.1576rem + 5.7307vw, 5rem);--fig-pad-y-hero-t:clamp(3.75rem, 1.6376rem + 8.5957vw, 9.375rem);--fig-pad-y-hero-b:clamp(3.75rem, 2.8115rem + 3.8197vw, 6.25rem);--fig-pad-y-sec:clamp(3rem, 2.7186rem + 1.1461vw, 3.75rem);--fig-pad-y-strip:clamp(2.8125rem, 1.9917rem + 3.3422vw, 5rem);--fig-pad-y-news:clamp(2.8125rem, 2.4605rem + 1.4326vw, 3.75rem);--fig-pad-y-cta:clamp(1.875rem, 1.1711rem + 2.8654vw, 3.75rem);--fig-gap-sec:clamp(2rem, 1.6247rem + 1.5281vw, 3rem);--measure-text:110ch;--measure-ingress:70ch}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--type-size-15);line-height:var(--type-lh-150);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-heading);margin:0}p,ul,ol,dl,blockquote,figure{margin:0}a{color:var(--link-default);text-underline-offset:2px;transition:color var(--duration-base) var(--ease-out);text-decoration:underline}a:hover{color:var(--link-hover)}button{font:inherit;color:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.heading-xl,.heading-l,.heading-m,.heading-s,.subheading-l,.subheading-m,.subheading-s{font-family:var(--font-heading);letter-spacing:0;margin:0;font-weight:700}.heading-xl{font-size:var(--type-size-45);line-height:var(--type-lh-115)}.heading-l{font-size:var(--type-size-37);line-height:var(--type-lh-120)}.heading-m{font-size:var(--type-size-31);line-height:var(--type-lh-130)}.heading-s{font-size:var(--type-size-26);line-height:var(--type-lh-130)}.subheading-l{font-size:var(--type-size-22);line-height:var(--type-lh-130)}.subheading-m{font-size:var(--type-size-26);line-height:var(--type-lh-130)}.subheading-s{font-size:var(--type-size-22);line-height:var(--type-lh-140)}.body-l,.body-m,.body-s,.caption-m,.caption-s{font-family:var(--font-body);letter-spacing:0;margin:0;font-weight:400}.body-l,.body-m{font-size:var(--type-size-18);line-height:var(--type-lh-150)}.body-s{font-size:var(--type-size-15);line-height:var(--type-lh-150)}.caption-m{font-size:var(--type-size-15);line-height:var(--type-lh-120)}.caption-s{font-size:var(--type-size-13);line-height:var(--type-lh-120)}@media (min-width:1024px){.heading-xl{font-size:var(--type-size-64);line-height:var(--type-lh-115)}.heading-l{font-size:var(--type-size-54);line-height:var(--type-lh-120)}.heading-m{font-size:var(--type-size-45);line-height:var(--type-lh-120)}.heading-s,.subheading-l{font-size:var(--type-size-37);line-height:var(--type-lh-130)}.subheading-m{font-size:var(--type-size-31);line-height:var(--type-lh-130)}.subheading-s{font-size:var(--type-size-26);line-height:var(--type-lh-140)}.body-l{font-size:var(--type-size-22);line-height:var(--type-lh-150)}}.weight-light{font-weight:300}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-semibold{font-weight:600}.weight-bold{font-weight:700}.page{max-width:var(--page-width);padding:var(--space-48) var(--page-margin);margin:0 auto}.input,.textarea{width:100%;padding:var(--input-py) var(--input-px);font-family:var(--font-body);font-size:var(--type-size-15);line-height:var(--type-lh-150);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-input);transition:border-color var(--duration-base) var(--ease-out);display:block}.input:hover,.textarea:hover{border-color:var(--text-primary)}.input::placeholder,.textarea::placeholder{color:var(--text-disabled)}.input:disabled,.textarea:disabled{background:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed}.textarea{resize:vertical;min-height:120px}.label{margin-bottom:var(--space-8);font-family:var(--font-body);font-size:var(--type-size-13);color:var(--text-secondary);font-weight:600;display:inline-block}.badge,.tag{align-items:center;gap:var(--space-4);padding:var(--badge-py) var(--badge-px);font-family:var(--font-body);font-size:var(--type-size-13);border-radius:var(--radius-badge);background:var(--bg-secondary);color:var(--text-primary);font-weight:600;line-height:1;display:inline-flex}.badge--brand{background:var(--bg-brand-subtle);color:var(--color-red-500)}.badge--success{background:var(--feedback-success-bg);color:var(--feedback-success-text)}.badge--warning{background:var(--feedback-warning-bg);color:var(--feedback-warning-text)}.badge--error{background:var(--feedback-error-bg);color:var(--feedback-error-text)}.badge--info{background:var(--feedback-info-bg);color:var(--feedback-info-text)}.figma-cta-row{justify-content:center;align-items:center;display:flex}.figma-btn-dark,.figma-btn-dark:link,.figma-btn-dark:visited{background:var(--color-dark);color:var(--color-white);font-family:var(--font-body);font-weight:500;font-size:var(--type-size-15);border-radius:var(--radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 24px;line-height:1;text-decoration:none;display:inline-flex}.figma-btn-gronn,.figma-btn-gronn:link,.figma-btn-gronn:visited{background:var(--color-green-500);color:var(--color-white);font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);border-radius:var(--radius-sm);cursor:pointer;border:0;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:clamp(.375rem,.3281rem + .191vw,.5rem) clamp(.9375rem,.8202rem + .3174vw,1.25rem);line-height:1.4;text-decoration:none;display:inline-flex}.figma-btn-gronn:hover{background:var(--color-green-600)}[data-theme=dark] .figma-btn-gronn:hover{background:var(--color-red-500)}[data-theme=dark] .figma-faner__btn:hover{border-color:var(--color-red-500);color:var(--color-white)}.figma-btn-gronn svg{width:10px;height:10px}.figma-btn-red,.figma-btn-red:link,.figma-btn-red:visited{background:var(--color-red-400);color:var(--color-white);font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);border-radius:var(--radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 20px;line-height:1.4;text-decoration:none;display:inline-flex}.figma-btn-red:hover{background:var(--color-red-500)}.figma-mobile-nav{display:block}.figma-desktop-nav{display:none}.figma-header{z-index:50;background:var(--bg-primary);width:100%;min-height:var(--header-height);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:3px 20px;display:flex;position:sticky;top:0}.figma-header__brand,.figma-header__brand:link,.figma-header__brand:visited{color:var(--text-primary);align-items:center;line-height:0;text-decoration:none;display:inline-flex}.figma-header__brand svg{width:auto;height:20px}.figma-header__actions{align-items:center;gap:15px;height:40px;display:flex}.figma-lang-btn{color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-fluid-15-18);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex}.figma-lang-btn svg{width:12px;height:12px}.figma-hamburger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:25px;height:25px;padding:0;display:flex}.figma-hamburger span{background:var(--color-red-400);width:100%;height:2px;transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border-radius:3px;display:block}.figma-hamburger.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.figma-hamburger.is-open span:nth-child(2){opacity:0}.figma-hamburger.is-open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.figma-menu-panel{top:var(--header-height);max-height:calc(100dvh - var(--header-height));background:var(--bg-primary);color:var(--text-primary);border:.8px solid var(--color-red-400);z-index:49;opacity:0;pointer-events:none;transition:transform var(--duration-slow) var(--ease-in-out), opacity var(--duration-slow) var(--ease-out);border-top:0;flex-direction:column;gap:30px;padding:30px 20px;display:flex;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 8px 24px #0003}.figma-menu-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.figma-menu-search{border:1px solid var(--text-primary);border-radius:var(--radius-sm);background:0 0;justify-content:flex-end;align-items:center;gap:5px;width:100%;padding:5px 8px;display:flex}.figma-menu-search input{text-align:start;min-width:0;color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-fluid-15-18);background:0 0;border:0;outline:0;flex:1;padding:3px 0}.figma-menu-search input::placeholder{color:var(--text-primary);opacity:.6}.figma-menu-search button{width:15px;height:15px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.figma-menu-search button svg{width:100%;height:100%}.figma-menu-list{flex-direction:column;gap:30px;width:100%;display:flex}.figma-menu-link,.figma-menu-link:link,.figma-menu-link:visited{width:100%;color:var(--text-primary);font-family:var(--font-body);font-weight:400;font-size:var(--type-size-22);background:0 0;border:0;justify-content:center;align-items:center;line-height:1.5;text-decoration:none;display:flex}.figma-menu-link:before{content:"";background:var(--color-red-400);opacity:0;width:0;height:6px;transition:width var(--duration-base) var(--ease-out), margin-right var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);border-radius:50%;margin-right:0;display:inline-block;overflow:hidden}.figma-menu-link:hover:before,.figma-menu-link:focus-visible:before{opacity:1;width:6px;margin-right:8px}.figma-menu-cta,.figma-menu-cta:link,.figma-menu-cta:visited{background:var(--color-red-400);width:100%;color:var(--color-white);border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);transition:background var(--duration-base) var(--ease-out);border:0;justify-content:center;align-items:center;padding:5px 15px;line-height:1.4;text-decoration:none;display:inline-flex}.figma-menu-cta:hover{background:var(--color-red-500)}.figma-footer{background:var(--color-black-500);padding:var(--fig-pad-y-strip) var(--fig-pad-x-wide);color:var(--color-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;gap:clamp(2.8125rem,2.5811rem + .9421vw,3.75rem);display:flex}.figma-footer__col{flex-direction:column;gap:20px;display:flex}.figma-footer__col--brand{flex-direction:row;align-items:flex-start;gap:45px}.figma-footer__col--brand>*{flex:auto}.figma-footer__logo{width:clamp(7.5rem,5.5901rem + 7.779vw,12.375rem);height:clamp(2.3125rem,1.6534rem + 2.6838vw,4rem);color:var(--color-white);flex-shrink:0;line-height:0}.figma-footer__tagline{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--color-black-100);margin:0;line-height:1.3}.figma-footer__col h3{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-18-22);color:var(--color-white);margin:0;line-height:1.45}.figma-footer__col hr{border:0;border-top:1px solid var(--color-black-400);width:100%;margin:0}.figma-footer__col a,.figma-footer__col address{font-family:var(--font-body);font-weight:400;font-size:var(--type-fluid-15-18);color:var(--color-white);font-style:normal;line-height:1.4;text-decoration:none}.figma-footer__bottom{justify-content:space-between;align-items:flex-end;display:flex}.figma-footer__bottom-links{gap:16px;display:flex}.figma-footer__back-top{color:var(--color-black-100);cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:var(--type-fluid-13-15);background:0 0;border:0;align-items:center;gap:10px;padding:0;line-height:1.4;text-decoration:none;display:inline-flex}.figma-footer__back-top svg{width:9px;height:12px}.figma-footer__cookies{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-13-15);color:var(--color-white);line-height:1.25}.figma-fab-wrap{z-index:60;pointer-events:none;align-items:center;display:flex;position:fixed;bottom:clamp(1.25rem,1.0671rem + .7449vw,1.875rem);right:clamp(1.25rem,.3115rem + 3.8197vw,3.75rem)}.figma-fab-wrap>*{pointer-events:auto}@media (min-width:1024px){.figma-fab-card .figma-dimmer-knob,.figma-fab-card__divider{display:none}.figma-fab-wrap:hover .figma-dimmer-knob,.figma-fab-wrap:focus-within .figma-dimmer-knob{display:flex}.figma-fab-wrap:hover .figma-fab-card__divider,.figma-fab-wrap:focus-within .figma-fab-card__divider{display:block}}:is(body:has(.figma-menu-panel.is-open) .figma-fab-wrap,body:has(.figma-arkiv__filter-panel.is-open) .figma-fab-wrap){visibility:hidden;pointer-events:none}.figma-mode-toggle{background:var(--color-dark);border-radius:var(--radius-full);border:0;align-items:center;padding:4px;display:flex}.figma-mode-toggle__opt{border-radius:var(--radius-full);font-size:var(--type-fluid-13-15);font-family:var(--font-body);color:#ffffffbf;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;line-height:1.25;display:inline-flex}.figma-mode-toggle__opt--active{background:var(--color-white);color:var(--color-red-400);padding:9px 11px}.figma-mode-toggle__label{display:none}.figma-sec{gap:var(--fig-gap-sec);padding:var(--fig-pad-y-sec) var(--fig-pad-x-section);flex-direction:column;width:100%;display:flex;overflow:hidden}.figma-sec--white{background:var(--bg-primary)}.figma-sec--gray-tint{background:var(--bg-section-tint)}.figma-sec--neutral{background:var(--bg-tertiary)}.figma-sec--gray-blur{background:var(--bg-primary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.figma-sec--gronn-tint{background:var(--bg-section-gronn)}.figma-sec--gronn{background:var(--color-green-200)}[data-theme=dark] .figma-sec--gronn{background:var(--color-green-600)}.figma-sec-head{flex-direction:column;gap:clamp(.5rem,.4062rem + .382vw,.75rem);display:flex}.figma-sec-head h2{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-31-37);color:var(--color-black-500);text-wrap:balance;margin:0;line-height:1.25}.figma-sec-head p{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--color-black-300);white-space:pre-line;max-width:var(--measure-ingress);margin:0;line-height:1.45}.figma-parallax{view-timeline-name:--figma-parallax-tl;view-timeline-axis:block;width:100%;position:relative;overflow:hidden}.figma-parallax--kompakt{--parallax-h:250px;height:250px}.figma-parallax--standard{--parallax-h:386px;height:386px}.figma-parallax--stor{--parallax-h:520px;height:520px}@media (max-width:700px){.figma-parallax--standard{--parallax-h:240px;height:240px}.figma-parallax--stor{--parallax-h:320px;height:320px}}.figma-parallax__img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}@supports (animation-timeline:view()){.figma-parallax__img{will-change:transform;height:100vh;animation:linear both figma-parallax-fixed-bg;animation-timeline:--figma-parallax-tl;animation-range:entry exit}}.figma-parallax.is-parallax-js .figma-parallax__img{will-change:transform;height:100vh}@keyframes figma-parallax-fixed-bg{0%{transform:translateY(-100vh)}to{transform:translate3d(0, var(--parallax-h,240px), 0)}}.figma-rail{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--fig-pad-x-section));padding:0 var(--fig-pad-x-section);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.figma-rail::-webkit-scrollbar{display:none}.figma-rail>*{scroll-snap-align:start;flex-shrink:0}.figma-tjenester{grid-template-columns:1fr;gap:20px;display:grid}.figma-tjeneste-card{border:1px solid var(--color-black-100);border-radius:var(--radius-md);color:inherit;transition:border-color var(--duration-base) var(--ease-out);background:#f7f7f7;flex-direction:column;gap:10px;padding:28px 24px;text-decoration:none;display:flex}.figma-tjeneste-card:hover{border-color:var(--color-red-400)}.figma-tjeneste-card__icon{justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.figma-tjeneste-card__icon-img{object-fit:contain;width:48px;height:48px}.figma-tjeneste-card__icon-img--dark,[data-theme=dark] .figma-tjeneste-card__icon-img--light{display:none}[data-theme=dark] .figma-tjeneste-card__icon-img--dark{display:inline-block}.figma-tjeneste-card__title{font-family:var(--font-body);font-weight:700;font-size:var(--type-size-26);color:var(--color-black-500);margin:0;line-height:1.5}.figma-tjeneste-card__desc{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--color-black-400);margin:0;line-height:1.45}button.figma-link-red{cursor:pointer;background:0 0;border:0;padding:0}.figma-link-red{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--color-red-400);line-height:1.45;text-decoration:none}.figma-segment-bilder{grid-template-columns:1fr;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.figma-segment-bilder{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.figma-segment-bilder{grid-template-columns:repeat(3,1fr)}}.figma-bilde-card{background:var(--color-black-200);border-radius:var(--radius-md);min-height:269px;color:var(--color-white);border:1px solid #0000;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.figma-bilde-card,.figma-bilde-card:hover,.figma-bilde-card:focus,.figma-bilde-card:visited{text-decoration:none}.figma-bilde-card:hover,.figma-bilde-card:focus-visible{border-color:var(--color-red-400);outline:none;transform:translateY(-2px)}.figma-bilde-card.is-active{border-color:var(--color-red-400);border-width:2px}.figma-bilde-card__media{z-index:0;position:absolute;inset:0}.figma-bilde-card__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.figma-bilde-card__overlay{background:linear-gradient(#0000 30%,#0009 100%);transition:background .2s;position:absolute;inset:0}.figma-bilde-card:hover .figma-bilde-card__overlay,.figma-bilde-card:focus-visible .figma-bilde-card__overlay,.figma-bilde-card.is-active .figma-bilde-card__overlay{background:linear-gradient(#00000040 0%,#000000bf 100%)}.figma-bilde-card__body{z-index:1;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.figma-bilde-card__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-18-26);color:var(--color-white);line-height:1.4;text-decoration:none}.figma-bilde-card__desc{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--color-white);line-height:1.4;transition:opacity .2s,max-height .25s;overflow:hidden}@media (hover:hover){.figma-bilde-card__desc{opacity:0;max-height:0}.figma-bilde-card:hover .figma-bilde-card__desc,.figma-bilde-card:focus-visible .figma-bilde-card__desc,.figma-bilde-card.is-active .figma-bilde-card__desc{opacity:1;max-height:9rem}}[data-theme=dark] .figma-bilde-card{background:var(--color-black-500)}.figma-nokkeltall{padding:var(--fig-pad-y-strip) var(--fig-pad-x-wide);background:var(--color-black-400);color:var(--color-white);flex-direction:column;gap:30px;width:100%;display:flex}.figma-nokkeltall--lys{background:var(--color-black-100);color:var(--color-black-400)}.figma-nokkeltall__heading{font-family:var(--font-heading);font-weight:700;font-size:var(--type-size-22);text-align:center;color:var(--color-white);margin:0}.figma-nokkeltall--lys .figma-nokkeltall__heading{color:var(--color-black-500)}.figma-nokkeltall__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:30px;display:grid}.figma-nokkeltall__grid>.figma-nokkeltall__cell:last-child:nth-child(odd){grid-column:1/-1}.figma-nokkeltall__cell{text-align:center;flex-direction:column;justify-self:center;align-items:center;gap:8px;width:100%;max-width:280px;display:flex}.figma-nokkeltall__num{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-37-54);color:var(--color-red-400);align-items:center;gap:.08em;margin:0;line-height:1;display:inline-flex}.figma-nokkeltall__num-digits,.figma-nokkeltall__num-fix{font-family:var(--font-heading);line-height:1}.figma-nokkeltall__label{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--color-white);margin:0;line-height:1.45}.figma-nokkeltall--lys .figma-nokkeltall__label{color:var(--color-black-400)}.figma-gronn-strip{padding:var(--fig-pad-y-strip) var(--fig-pad-x-wide);flex-direction:column;gap:clamp(1.875rem,1.4061rem + 1.9099vw,5rem);display:flex}.figma-gronn-strip__images{gap:20px;height:200px;display:flex}.figma-gronn-strip__images>div{border-radius:var(--radius-sm);flex:1;min-width:0;position:relative;overflow:hidden}.figma-gronn-strip__copy{flex-direction:column;gap:24px;display:flex}.figma-gronn-strip__etikett{font-family:var(--font-body);font-weight:700;font-size:var(--type-size-13);color:var(--color-green-500);letter-spacing:.04em;text-transform:uppercase;margin:0}.figma-gronn-strip__copy h2{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-31-37);color:var(--color-green-600);text-wrap:balance;margin:0;line-height:1.25}.figma-gronn-strip__copy p{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--color-green-500);margin:0;line-height:1.45}.figma-cta-band{padding:var(--fig-pad-y-strip) var(--fig-pad-x-section);background:var(--color-green-300);text-align:center;isolation:isolate;flex-direction:column;align-items:center;gap:25px;display:flex;position:relative}.figma-cta-band__inner{z-index:1;flex-direction:column;align-items:center;gap:25px;max-width:80ch;margin-inline:auto;display:flex;position:relative}:is(.figma-cta-text>.figma-sec-head,.figma-cta-text>.figma-cta-row,.figma-gronn-strip:not(:has(.figma-gronn-strip__images)) .figma-gronn-strip__copy){width:100%;max-width:80ch;margin-inline:auto}.figma-cta-band__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--color-dark);text-wrap:balance;margin:0;line-height:1.3}.figma-cta-band__tekst{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--color-black-400);max-width:720px;margin:0;line-height:1.4}.figma-cta-band__btn{margin-top:0}[data-theme=dark] .figma-cta-band{background:var(--color-green-600)}[data-theme=dark] .figma-cta-band__title{color:var(--color-green-100)}[data-theme=dark] .figma-cta-band__tekst{color:var(--color-green-200)}.figma-cta-band__flytende{pointer-events:none;z-index:0;position:absolute;inset:0}.figma-cta-band__flytende-item{opacity:1;filter:drop-shadow(0 6px 14px #0000002e);will-change:transform;width:clamp(70px,8vw,140px);position:absolute}.figma-cta-band__flytende-item img{object-fit:contain;width:100%;height:auto;display:block}.figma-cta-band__flytende-item--1{top:10%;left:3%}.figma-cta-band__flytende-item--2{top:8%;right:3%}.figma-cta-band__flytende-item--3{bottom:8%;left:8%}.figma-cta-band__flytende-item--4{bottom:6%;right:8%}.figma-cta-band__flytende-item--5{top:18%;left:18%}.figma-cta-band__flytende-item--6{bottom:18%;right:18%}@media (max-width:700px){.figma-cta-band__flytende-item--3,.figma-cta-band__flytende-item--4,.figma-cta-band__flytende-item--5,.figma-cta-band__flytende-item--6{display:none}.figma-cta-band__flytende-item{opacity:.55;width:clamp(50px,14vw,80px)}}@media (prefers-reduced-motion:reduce){.figma-cta-band__flytende-item{animation:none!important}}.figma-produkt{background:var(--bg-primary);padding:60px var(--fig-pad-x-section);grid-template-columns:1fr;gap:30px;display:grid}.figma-produkt__body{flex-direction:column;gap:24px;min-width:0;display:flex}.figma-produkt__etikett{font-family:var(--font-body);font-weight:400;font-size:var(--type-size-13);color:var(--color-red-400);letter-spacing:.04em;margin:0;line-height:1.3}.figma-produkt__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--text-heading);text-wrap:balance;margin:0;line-height:1.3}.figma-tjeneste__ingress{font-family:var(--font-body);font-weight:700;font-size:var(--type-fluid-15-18);color:var(--text-primary);max-width:var(--measure-ingress);margin:0;line-height:1.4}.figma-produkt__kort{font-family:var(--font-body);font-weight:700;font-size:var(--type-fluid-15-18);color:var(--text-primary);margin:0;line-height:1.4}.figma-produkt__beskrivelse{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--text-primary);max-width:var(--measure-text);flex-direction:column;gap:14px;line-height:1.4;display:flex}.figma-produkt__beskrivelse p{margin:0}.figma-produkt__leverandor{background:var(--color-white);border:1px solid var(--color-black-100);border-radius:10px;flex-direction:column;gap:15px;padding:24px;display:flex}.figma-produkt__leverandor-anchor{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.figma-produkt__leverandor-anchor:hover .figma-produkt__leverandor-link{text-decoration:underline}.figma-produkt__leverandor-label{font-family:var(--font-body);font-weight:600;font-size:var(--type-size-13);color:var(--color-red-400);letter-spacing:.04em;text-transform:uppercase;margin:0}.figma-produkt__leverandor-logo{background:var(--color-black-100);border-radius:6px;justify-content:center;align-items:center;width:100%;height:100px;padding:16px;display:flex;position:relative}.figma-produkt__leverandor-logo-img.is-invert-dark{filter:invert()}.figma-produkt__leverandor-logo-img--lys{display:block}.figma-produkt__leverandor-logo-img--mork{display:none}.figma-produkt__leverandor-navn{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-18-22);color:var(--color-black-500);margin:0}.figma-produkt__leverandor-desc{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--color-black-400);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.figma-produkt__leverandor-link{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--color-red-400)}.figma-produkt__leverandor-land{color:var(--color-black-300);font-weight:500}.figma-produkt__leverandor-certs{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--color-black-400);margin:0;line-height:1.4}.figma-produkt__leverandor-sarbarhet{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--color-red-400);margin-top:12px;text-decoration:underline;display:inline-block}[data-theme=dark] .figma-produkt__leverandor{background:var(--color-black-600);border-color:#0000}[data-theme=dark] .figma-produkt__leverandor-navn{color:var(--color-white)}[data-theme=dark] .figma-produkt__leverandor-desc,[data-theme=dark] .figma-produkt__leverandor-land,[data-theme=dark] .figma-produkt__leverandor-certs{color:var(--color-black-100)}.figma-produkt__side{flex-direction:column;align-self:stretch;gap:30px;min-width:0;display:flex}.figma-produkt__sidebar{flex-direction:column;gap:30px;min-width:0;display:flex}@media (min-width:1024px){.figma-produkt__sidebar.is-sticky{align-self:start;position:sticky}}.figma-produkt__media{aspect-ratio:4/3;background:var(--color-black-100);border-radius:10px;width:100%;position:relative;overflow:hidden}.figma-produkt--produkt .figma-produkt__media{background:var(--bg-secondary);box-sizing:border-box;aspect-ratio:auto;justify-content:center;align-items:center;min-height:320px;padding:24px;display:flex}.figma-produkt--produkt .figma-produkt__media img{display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.figma-produkt-card{border-radius:10px;flex-direction:column;gap:15px;padding:30px;display:flex}.figma-produkt-card--gronn{background:var(--color-green-100)}.figma-produkt-card--rod{background:var(--color-red-100)}.figma-produkt-card__divider{background:#dd323033;border:0;width:100%;height:1px;margin:8px 0}.figma-produkt-card h3{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-18-22);color:var(--color-black-500);margin:0;line-height:1.5}.figma-produkt-card--rod h3{color:var(--color-red-400)}.figma-produkt-card ul{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--color-black-500);flex-direction:column;gap:6px;margin:0;padding-left:1.5rem;line-height:1.4;list-style:outside;display:flex}.figma-produkt-card--rod a{color:var(--color-red-400);text-decoration:none}.figma-produkt-card--rod a:hover{text-decoration:underline}.figma-produkt-card p{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--color-black-400);margin:0 0 8px;line-height:1.5}.figma-produkt-card p:last-child{margin-bottom:0}[data-theme=dark] .figma-produkt-card--gronn,[data-theme=dark] .figma-produkt-card--rod{background:var(--color-black-400)}[data-theme=dark] .figma-produkt-card h3,[data-theme=dark] .figma-produkt-card p,[data-theme=dark] .figma-produkt-card li{color:var(--color-white)}[data-theme=dark] .figma-produkt-card--rod h3{color:var(--color-red-200)}.figma-relaterte-produkter{background:var(--bg-section-tint);padding:60px var(--fig-pad-x-section) 90px;flex-direction:column;gap:30px;display:flex}.figma-relaterte-produkter__head{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.figma-relaterte-produkter__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--text-heading);margin:0;line-height:1.25}.figma-relaterte-produkter__alle{align-self:flex-start}.figma-relaterte-produkter__grid{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.figma-produkt{padding:60px var(--fig-pad-x-section) 60px var(--fig-pad-x-section);grid-template-columns:1fr 412px;align-items:start;gap:80px}.figma-relaterte-produkter__head{flex-direction:row;justify-content:space-between;align-items:center}.figma-relaterte-produkter__alle{align-self:auto}.figma-relaterte-produkter__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:700px) and (max-width:1023.98px){.figma-relaterte-produkter__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.figma-karrieresoknad{padding:45px var(--fig-pad-x-wide)}.figma-karrieresoknad__form{padding:30px}.figma-karrieresoknad__rad{flex-direction:row;gap:15px}.figma-karrieresoknad__rad>.figma-karrieresoknad__felt{flex:1 0 0;min-width:0}.figma-karrieresoknad__rad--bred{align-items:stretch;gap:20px}.figma-karrieresoknad__felt--bred .figma-karrieresoknad__felt,.figma-karrieresoknad__felt--bred{align-self:stretch}}.figma-quote-card{background:var(--color-white);border-radius:var(--radius-md);flex-direction:column;gap:12px;width:280px;padding:clamp(1.25rem,1.1562rem + .382vw,1.5rem);display:flex}.figma-quote-card__mark{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-45-54);color:var(--color-red-400);height:clamp(1.25rem,.9013rem + 1.4326vw,2.1875rem);margin:0;line-height:1.2}.figma-quote-card__text{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-18-26);color:var(--color-black-500);margin:0;line-height:1.45}.figma-quote-card__divider{background:var(--color-red-400);width:40px;height:2px}.figma-quote-card__name{font-family:var(--font-body);font-weight:700;font-size:var(--type-size-15);color:var(--color-black-500);margin:0}.figma-quote-card__role{font-family:var(--font-body);font-size:var(--type-size-13);color:var(--color-black-300);margin:0}.figma-news{padding:var(--fig-pad-y-news) var(--fig-pad-x-section);flex-direction:column;gap:clamp(1.875rem,1.6451rem + .9363vw,2.5rem);display:flex}.figma-news__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.figma-news__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--color-black-500);margin:0;line-height:1.3}.figma-news__cards{flex-direction:column;gap:20px;display:flex}.figma-news__see-all{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--color-red-400);text-decoration:none}.figma-news__see-all--inline{display:none}.figma-news__see-all--bottom{display:inline-block}.figma-sertifiseringer{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){:is(.figma-sertifiseringer:not(:has(>:nth-child(3))),.figma-faner__sert-grid:not(:has(>:nth-child(3)))){grid-template-columns:1fr}:is(.figma-sertifiseringer:has(>:nth-child(3)):not(:has(>:nth-child(4))),.figma-faner__sert-grid:has(>:nth-child(3)):not(:has(>:nth-child(4))),.figma-leverandorer:has(>:nth-child(3)):not(:has(>:nth-child(4)))){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.figma-sertifiseringer:has(>:nth-child(4)):not(:has(>:nth-child(5))),.figma-faner__sert-grid:has(>:nth-child(4)):not(:has(>:nth-child(5))),.figma-leverandorer:has(>:nth-child(4)):not(:has(>:nth-child(5)))){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.figma-sertifiseringer:has(>:nth-child(5)):not(:has(>:nth-child(6))),.figma-faner__sert-grid:has(>:nth-child(5)):not(:has(>:nth-child(6))),.figma-leverandorer:has(>:nth-child(5)):not(:has(>:nth-child(6)))){grid-template-columns:repeat(5,minmax(0,1fr))}:is(.figma-sertifiseringer:has(>:nth-child(6)):not(:has(>:nth-child(7))),.figma-faner__sert-grid:has(>:nth-child(6)):not(:has(>:nth-child(7))),.figma-leverandorer:has(>:nth-child(6)):not(:has(>:nth-child(7)))){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.figma-sertifiseringer:has(>:nth-child(7)):not(:has(>:nth-child(9))),.figma-faner__sert-grid:has(>:nth-child(7)):not(:has(>:nth-child(9))),.figma-leverandorer:has(>:nth-child(7)):not(:has(>:nth-child(9)))){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.figma-sertifiseringer:has(>:nth-child(9)):not(:has(>:nth-child(11))),.figma-faner__sert-grid:has(>:nth-child(9)):not(:has(>:nth-child(11))),.figma-leverandorer:has(>:nth-child(9)):not(:has(>:nth-child(11)))){grid-template-columns:repeat(5,minmax(0,1fr))}:is(.figma-sertifiseringer:has(>:nth-child(11)),.figma-faner__sert-grid:has(>:nth-child(11)),.figma-leverandorer:has(>:nth-child(11))){grid-template-columns:repeat(4,minmax(0,1fr))}.figma-sec:has(>.figma-sertifiseringer):not(:has(>.figma-sertifiseringer>:nth-child(3))){grid-template-columns:1fr 1fr;align-items:start;gap:0 60px;display:grid}}.figma-sertifisering{text-align:center;background:var(--color-white);border:1px solid var(--color-black-100);border-radius:10px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.figma-sertifisering__logo{aspect-ratio:3/2;object-fit:contain;background:var(--color-white);width:100%;height:auto;padding:8px;display:block}.figma-sertifisering__placeholder{aspect-ratio:3/2;background:var(--color-black-100);width:100%;height:auto}.figma-sertifisering__title,.figma-sertifisering__issuer,.figma-sertifisering__last-ned{padding-left:16px;padding-right:16px}.figma-sertifisering__title{padding-top:14px}.figma-sertifisering__last-ned{padding-bottom:16px}.figma-sertifisering__title{font-family:var(--font-body);font-weight:700;font-size:var(--type-fluid-15-18);color:var(--color-black-500);margin:0}.figma-sertifisering__issuer{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--color-black-300);margin:0}.figma-sertifisering__last-ned{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--color-red-400);justify-content:center;align-self:center;align-items:center;gap:6px;margin-top:4px;font-weight:500;text-decoration:none;display:inline-flex}.figma-sertifisering__last-ned-ikon{flex-shrink:0;width:14px;height:14px}.figma-sertifisering__last-ned:hover,.figma-sertifisering__last-ned:focus-visible{text-decoration:underline}[data-theme=dark] .figma-sertifisering{background:var(--color-black-400);border-color:#0000}[data-theme=dark] .figma-sertifisering__title{color:var(--color-white)}[data-theme=dark] .figma-sertifisering__issuer{color:var(--color-black-100)}.figma-sertifisering__link{color:inherit;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;text-decoration:none;display:flex}a.figma-sertifisering__link:hover .figma-sertifisering__title{color:var(--color-red-400)}.figma-landing-intro{padding:clamp(2rem, 1.5rem + 1.5vw, 3rem) var(--fig-pad-x-section) 0;flex-direction:column;gap:1rem;max-width:1800px;margin-inline:auto;display:flex}.figma-tekstblokk{flex-direction:column;gap:1rem;display:flex}.figma-tekstblokk h2,.figma-tekst-medie__copy h2,.figma-landing-intro h2{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-31-37);color:var(--text-primary);text-wrap:balance;margin:0;line-height:1.25}.figma-tekstblokk h3,.figma-tekst-medie__copy h3,.figma-landing-intro h3{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--text-primary);margin:0;line-height:1.3}.figma-tekstblokk h4{font-family:var(--font-body);font-weight:700;font-size:var(--type-fluid-18-22);color:var(--text-primary);margin:0;line-height:1.4}.figma-tekstblokk p,.figma-landing-intro p{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--text-primary);max-width:var(--measure-text);margin:0;line-height:1.6}.figma-tekstblokk blockquote{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-18-26);color:var(--text-primary);border-inline-start:2px solid var(--color-red-400);margin:0;padding-inline-start:1rem;line-height:1.45}.figma-tekstblokk ul,.figma-tekstblokk ol{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--text-primary);max-width:var(--measure-text);margin:0;padding-inline-start:1.25rem;line-height:1.6}.figma-tekstblokk a{color:var(--color-red-400);text-decoration:underline}.figma-sec:has(.figma-tekstblokk):not(:has(aside)) .figma-tekstblokk{max-width:var(--measure-text);margin-inline:0}:is(.figma-sec:has(.figma-tekstblokk):not(:has(aside)) .figma-tekstblokk p,.figma-sec:has(.figma-tekstblokk):not(:has(aside)) .figma-tekstblokk ul,.figma-sec:has(.figma-tekstblokk):not(:has(aside)) .figma-tekstblokk ol){max-width:none}.figma-medieblokk__figure{flex-direction:column;gap:.75rem;margin:0;display:flex}.figma-medieblokk__caption{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--text-secondary);margin:0}.figma-tekst-medie{gap:var(--fig-gap-sec);flex-direction:column;display:flex}.figma-tekst-medie__copy{flex-direction:column;gap:1rem;display:flex}.figma-tekst-medie__copy p{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--text-primary);margin:0;line-height:1.6}.figma-tekst-medie__media{border-radius:var(--radius-sm);aspect-ratio:4/3;width:100%;overflow:hidden}@media (min-width:1024px){.figma-tekst-medie{flex-direction:row;align-items:stretch;gap:60px}.figma-tekst-medie--bilde-venstre{flex-direction:row-reverse}.figma-tekst-medie>*{flex:1;min-width:0}.figma-tekst-medie__media{aspect-ratio:auto;align-self:stretch}}.figma-tekst-medie--dokument .figma-tekst-medie__media{aspect-ratio:auto;border-radius:var(--radius-md);background:0 0;align-self:center;width:100%;max-width:540px;overflow:visible}.figma-dokument-card{appearance:none;background:linear-gradient(0deg, var(--bg-section-tint), var(--bg-section-tint)), var(--bg-primary);border-radius:var(--radius-md);cursor:zoom-in;width:100%;box-shadow:var(--shadow-card-inset);border:0;flex-direction:column;align-items:center;gap:12px;padding:28px 16%;transition:transform .12s,box-shadow .12s;display:flex}.figma-dokument-card:hover,.figma-dokument-card:focus-visible{box-shadow:var(--shadow-card-inset), var(--shadow-card-hover);transform:translateY(-1px)}.figma-dokument-card:focus-visible{outline:2px solid var(--color-red-400);outline-offset:4px}.figma-dokument-card__frame{border-radius:4px;width:100%;display:block;overflow:hidden}.figma-dokument-card__frame img{width:100%;height:auto;display:block}.figma-dokument-card__hint{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.figma-dokument-dialog{width:auto;max-width:92vw;max-height:92vh;color:var(--color-white);background:0 0;border:0;padding:0}.figma-dokument-dialog::backdrop{background:#000000d9}.figma-dokument-dialog img{border-radius:var(--radius-sm);width:auto;max-width:92vw;height:auto;max-height:86vh;margin:0 auto;display:block}.figma-dokument-dialog__close{appearance:none;background:var(--color-white);color:var(--color-black-500);border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);cursor:pointer;border:0;padding:8px 16px;position:fixed;top:16px;right:16px}.figma-dokument-dialog__close:focus-visible{outline:2px solid var(--color-red-400);outline-offset:2px}[data-theme=dark] .figma-dokument-card__hint{color:var(--color-black-100)}.figma-kortrutenett__grid{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.figma-kortrutenett__grid:not(:has(>:nth-child(3))){grid-template-columns:1fr 1fr}}.figma-kortrutenett__ikon{object-fit:contain;width:40px;height:40px}.figma-logorad__rad{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,.5rem + 2.5vw,3rem);margin:0;padding:0;list-style:none;display:flex}.figma-logorad__logo{display:block}.figma-arkiv{background:var(--color-white);padding:30px var(--fig-pad-x-section);flex-direction:column;gap:20px;display:flex}.figma-arkiv__grid,.figma-arkiv__tom{order:2}.figma-arkiv__tom{font-family:var(--font-body);color:var(--color-black-300);text-align:center;margin:0;padding:2rem 0}.figma-arkiv__grid{gap:15px;display:grid}.figma-arkiv__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-arkiv__grid--4{grid-template-columns:1fr}.figma-arkiv-card{background:var(--color-white);border:1px solid var(--color-black-100);border-radius:var(--radius-md);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;overflow:hidden;box-shadow:1px 1px 6.5px #00000026}.figma-arkiv-card:hover,.figma-arkiv-card:focus-visible{border-color:var(--color-red-400);transform:translateY(-2px);box-shadow:2px 2px 10px #0003}.figma-arkiv-card__media{position:relative;overflow:hidden}.figma-arkiv-card--produkt .figma-arkiv-card__media{background:var(--bg-secondary);box-sizing:border-box;justify-content:center;align-items:center;height:200px;padding:20px;display:flex}.figma-arkiv-card--produkt .figma-arkiv-card__media img{display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.figma-arkiv-card--artikkel .figma-arkiv-card__media{aspect-ratio:16/9;background:var(--color-black-100)}.figma-arkiv-card__body{flex-direction:column;gap:8px;padding:15px;display:flex}.figma-arkiv-card--artikkel .figma-arkiv-card__body{gap:10px;padding:20px 20px 24px}.figma-arkiv-card--artikkel{border:1px solid var(--color-black-200);box-shadow:none;background:#fff9;flex-direction:row}.figma-arkiv-card--artikkel .figma-arkiv-card__media{aspect-ratio:auto;flex:0 0 86px;align-self:stretch}.figma-arkiv-card--artikkel .figma-arkiv-card__body{flex:1;gap:8px;min-width:0;padding:10px 10px 10px 12px}.figma-arkiv-card__tag{color:var(--color-red-400);font-family:var(--font-body);font-size:var(--type-size-13,13px);border-radius:var(--radius-sm,4px);background:#fae0e0b3;align-self:flex-start;padding:2px 6px}.figma-arkiv-card__tag--bare{letter-spacing:.02em;background:0 0;padding:0;font-weight:500}.figma-arkiv-card__title{font-family:var(--font-body);font-weight:700;font-size:var(--type-fluid-18-22);color:var(--color-black-500);overflow-wrap:anywhere;margin:0;line-height:1.4}.figma-arkiv-card__produsent{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--color-black-400);overflow-wrap:anywhere;font-weight:500;line-height:1.4}[data-theme=dark] .figma-arkiv-card__produsent{color:var(--color-black-200)}.figma-arkiv-card__body{flex-direction:column;flex:1;gap:8px;display:flex}.figma-arkiv-card__body>.figma-link-red{margin-top:auto}.figma-arkiv-card__date{font-family:var(--font-body);font-weight:500;font-size:var(--type-size-13,13px);color:var(--color-black-300);margin:0}.figma-arkiv-card--kompakt{background:var(--color-green-100);box-shadow:none;height:100%}.figma-arkiv-card--kompakt .figma-arkiv-card__body{gap:10px;padding:15px}.figma-arkiv-card--kompakt .figma-arkiv-card__title{font-size:var(--type-fluid-18-22)}.figma-stilling-grid__items{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.figma-stilling-grid__items{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.figma-stilling-grid__items{grid-template-columns:repeat(4,1fr)}}.figma-filter-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.figma-arkiv__filter-btn{appearance:none;top:calc(var(--header-height) + 12px);z-index:30;background:var(--color-red-400);color:var(--color-white);font-family:var(--font-body);font-size:var(--type-size-13);cursor:pointer;border:0;border-radius:4px;order:1;align-self:flex-end;align-items:center;gap:6px;padding:6px 12px;font-weight:600;transition:background .12s;display:inline-flex;position:sticky;box-shadow:0 2px 8px #0000001f}.figma-arkiv__filter-btn:hover{background:var(--color-red-500)}.figma-arkiv__filter-btn:focus-visible{outline:2px solid var(--color-red-300);outline-offset:2px}.figma-arkiv__filter-panel{z-index:40;background:var(--color-white);padding:16px clamp(1rem, .5rem + 2.5vw, 1.5rem) calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000002e}.figma-arkiv__filter-panel.is-open{display:block}.figma-arkiv__filter-panel .figma-filter-chips{flex-wrap:wrap;justify-content:flex-start;gap:8px}[data-theme=dark] .figma-arkiv__filter-panel{background:var(--bg-primary);box-shadow:0 -8px 24px #00000080}.figma-produktomrader{grid-template-columns:1fr;gap:20px;width:100%;display:grid}@media (min-width:700px){.figma-produktomrader{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.figma-produktomrader{grid-template-columns:repeat(3,1fr)}}.figma-produktomrader .figma-bilde-card__media img{filter:saturate(.55)brightness(.92);transition:filter .3s}.figma-produktomrader .figma-bilde-card:hover .figma-bilde-card__media img,.figma-produktomrader .figma-bilde-card:focus-visible .figma-bilde-card__media img{filter:none}.figma-produktomrader .figma-bilde-card:hover .figma-bilde-card__overlay,.figma-produktomrader .figma-bilde-card:focus-visible .figma-bilde-card__overlay,.figma-produktomrader .figma-bilde-card.is-active .figma-bilde-card__overlay{background:linear-gradient(#0000 30%,#0009 100%)}.figma-chip{appearance:none;cursor:pointer;color:var(--color-dark);font-family:var(--font-body);font-size:var(--type-size-15,15px);background:#d9d9d9b3;border:0;border-radius:50px;padding:6px 15px;line-height:1.4;text-decoration:none;transition:background .14s,color .14s}.figma-chip:hover{background:var(--color-black-400);color:var(--color-white)}.figma-chip--active{background:var(--color-red-400);color:var(--color-white)}.figma-chip--active:hover{background:var(--color-red-400)}.figma-chip:focus-visible{outline:2px solid var(--color-red-400);outline-offset:2px}.figma-chip--tab{font-family:var(--font-body);font-weight:600;font-size:var(--type-fluid-15-18);background:var(--color-white);color:var(--text-primary);border:2px solid var(--color-black-100);text-align:center;border-radius:10px;justify-content:center;min-width:120px;min-height:44px;padding:12px 20px;line-height:1.3;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s}@media (min-width:1024px){.figma-chip--tab{min-width:0;min-height:60px;padding:18px 28px}}.figma-chip--tab:hover{background:var(--color-white);color:var(--color-red-400);border-color:var(--color-red-400);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.figma-chip--tab.figma-chip--active{background:var(--color-red-400);color:var(--color-white);border-color:var(--color-red-400)}.figma-chip--tab.figma-chip--active:hover{background:var(--color-red-500);color:var(--color-white);border-color:var(--color-red-500)}[data-theme=dark] .figma-chip--tab{background:var(--color-black-500);color:var(--color-white);border-color:var(--color-black-400)}[data-theme=dark] .figma-chip--tab.figma-chip--active{background:var(--color-red-400);border-color:var(--color-red-400)}.figma-artikkel-head{flex-direction:column;gap:clamp(.75rem,.6rem + .6vw,1.25rem);margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.figma-artikkel-head__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-31-45);color:var(--text-heading);margin:0;line-height:1.25}.figma-artikkel-head__meta{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:clamp(.5rem,.4rem + .4vw,1rem) clamp(.75rem,.5rem + 1vw,1.5rem);display:flex}.figma-artikkel-head__date{display:inline-block}.figma-artikkel-head__author{align-items:center;gap:8px;display:inline-flex}.figma-artikkel-head__author-img{object-fit:cover;border-radius:999px;flex-shrink:0;width:32px;height:32px}.figma-artikkel-head__author strong{color:var(--text-primary);font-weight:600}.figma-artikkel-head__author-title{color:var(--text-secondary)}.figma-artikkel-head__ingress{font-family:var(--font-body);font-size:var(--type-fluid-18-22);color:var(--text-primary);max-width:var(--measure-ingress);margin:0;line-height:1.5}.figma-arrangement-spotlight{background:var(--bg-section-gronn);padding:40px var(--fig-pad-x-section);flex-direction:column;gap:24px;display:flex}.figma-arrangement-spotlight__copy{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.figma-arrangement-spotlight__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--color-green-600);margin:0;line-height:1.25}.figma-arrangement-spotlight__ingress{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--color-green-600);white-space:pre-line;margin:0;line-height:1.4}.figma-arrangement-spotlight__media{border-radius:var(--radius-sm,4px);aspect-ratio:3/2;background:var(--color-green-200);flex:1;min-width:0;position:relative;overflow:hidden}.figma-kontakt{background:var(--bg-section-tint);padding:30px var(--fig-pad-x-section);grid-template-columns:1fr;grid-template-areas:"form""kart""info";gap:30px;display:grid}.figma-kontakt__form-wrap{background:var(--color-white);border:1px solid var(--color-black-100);border-radius:var(--radius-md);grid-area:form;padding:20px}.figma-kontakt__kart-wrap{grid-area:kart;position:relative}.figma-kontakt__info-wrap{background:var(--color-red-400);grid-area:info;padding:20px}.figma-paamelding{background:var(--bg-section-tint);padding:clamp(2rem, 1.25rem + 2vw, 3.5rem) var(--fig-pad-x-section)}.figma-paamelding__card{background:var(--color-white);border:1px solid var(--color-black-100);border-radius:var(--radius-md);max-width:900px;margin-inline:auto;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.figma-paamelding__head{margin-bottom:1.5rem}.figma-paamelding__intro{color:var(--color-black-400);margin:.5rem 0 0}.figma-kart{background:var(--color-black-100);width:100%;height:400px;display:block;overflow:hidden;box-shadow:inset -1px -1px 10px #00000040}.figma-kart-toggles{width:100%;position:relative}.figma-kart-toggles__chips{background:var(--color-white);border-radius:24px;flex-wrap:wrap;gap:6px;width:100%;margin-top:12px;padding:6px;display:flex;box-shadow:0 2px 8px #00000026}.figma-kart-toggles__chip{text-align:center;flex:auto;min-width:0}.figma-kart-toggles__chips:has(>:nth-child(4)){border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid}.figma-kart-toggles__chips:has(>:nth-child(4)) .figma-kart-toggles__chip{flex:none}.figma-kart-toggles__chip{appearance:none;font-family:var(--font-body);font-weight:600;font-size:var(--type-size-13);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 14px;transition:background .12s,color .12s}.figma-kart-toggles__chip:hover{background:var(--color-black-100)}.figma-kart-toggles__chip.is-active{background:var(--color-red-400);color:var(--color-white)}[data-theme=dark] .figma-kart-toggles__chips{background:var(--color-black-400);box-shadow:0 2px 8px #0006}[data-theme=dark] .figma-kart-toggles__chip{color:var(--color-white)}[data-theme=dark] .figma-kart-toggles__chip:hover{background:var(--color-black-300)}.figma-kart-popup{font-family:var(--font-body);color:var(--color-black-500);min-width:200px}.figma-kart-popup strong{font-family:var(--font-heading);font-weight:700;font-size:var(--type-size-18);color:var(--color-red-400);margin-bottom:6px;line-height:1.3;display:block}.figma-kart-popup p{font-size:var(--type-size-15);white-space:pre-line;margin:0 0 8px;line-height:1.4}.figma-kart-popup a{font-weight:500;font-size:var(--type-size-15);color:var(--color-red-400);text-decoration:none;display:inline-block}.figma-kart-popup a:hover{text-decoration:underline}.mapboxgl-ctrl-group{box-shadow:0 0 0 1px #0000001a}.figma-kontakt-info-kort{background:var(--color-white);border-radius:10px;flex-direction:column;gap:12px;padding:30px;display:flex}.figma-kontakt-info-kort__navn{font-family:var(--font-heading);font-weight:700;font-size:var(--type-size-22);color:var(--color-red-400);margin:0;line-height:1.4}.figma-kontakt-info-kort__lokasjon{flex-direction:column;gap:2px;display:flex}.figma-kontakt-info-kort__sted{font-family:var(--font-body);font-weight:600;font-size:var(--type-size-15);color:var(--color-red-400);letter-spacing:.02em;text-transform:uppercase;margin:0;line-height:1.4}.figma-kontakt-info-kort__adresse{font-style:normal;font-family:var(--font-body);font-size:var(--type-size-18);color:var(--color-dark);white-space:pre-line;margin:0;line-height:1.4}.figma-kontakt-info-kort__rad{font-family:var(--font-body);font-size:var(--type-size-18);color:var(--color-dark);margin:0;line-height:1.4}.figma-kontakt-info-kort__rad a{color:inherit;text-decoration:underline}.figma-kontaktskjema__error,.figma-varsling__error,.figma-karrieresoknad__error{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-red-500);background:var(--color-red-100);border-radius:var(--radius-sm);margin:0;padding:10px 12px}.figma-kontaktskjema__success h3,.figma-varsling__success h3,.figma-karrieresoknad__success h3{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-18-26);color:var(--color-green-500);margin:0;line-height:1.4}.figma-kontaktskjema input::placeholder,.figma-kontaktskjema textarea::placeholder,.figma-varsling input::placeholder,.figma-varsling textarea::placeholder,.figma-karrieresoknad input::placeholder,.figma-karrieresoknad textarea::placeholder{color:var(--color-black-300)}.figma-kontaktskjema :is(input,select,textarea):focus-visible,.figma-varsling :is(input,select,textarea):focus-visible,.figma-karrieresoknad :is(input,select,textarea):focus-visible{outline:2px solid var(--color-red-400);outline-offset:1px;border-color:var(--color-red-400)}.figma-kontaktskjema{flex-direction:column;gap:18px;display:flex}.figma-kontaktskjema__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-18-26);color:var(--color-black-400);margin:0 0 6px;line-height:1.4}.figma-kontaktskjema__intro,.figma-kontaktskjema__samtykke{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);margin:0;line-height:1.4}.figma-kontaktskjema__samtykke a{color:var(--color-black-500)}.figma-kontaktskjema__row{flex-direction:column;gap:18px;display:flex}.figma-kontaktskjema__felt{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.figma-kontaktskjema__label{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);line-height:1.4}.figma-kontaktskjema input[type=text],.figma-kontaktskjema input[type=email],.figma-kontaktskjema input[type=tel],.figma-kontaktskjema select,.figma-kontaktskjema textarea{appearance:none;font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);border:1px solid var(--color-black-200);background:var(--bg-input);border-radius:var(--radius-md);width:100%;padding:8px 15px;line-height:1.4}.figma-kontaktskjema textarea{resize:vertical;min-height:75px}.figma-kontaktskjema select{cursor:pointer}.figma-kontaktskjema input[type=file]{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500)}.figma-kontaktskjema__file-help{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-400);margin:0;line-height:1.4}.figma-kontaktskjema__required-note{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);margin:6px 0 0}.figma-kontaktskjema__checkbox{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);cursor:pointer;align-items:center;gap:10px;line-height:1.4;display:flex}.figma-kontaktskjema__checkbox input{cursor:pointer;width:19px;height:19px;accent-color:var(--color-red-400);margin:0}.figma-turnstile{min-height:65px;margin:4px 0}.figma-kontaktskjema__success{font-family:var(--font-body);color:var(--color-black-500);flex-direction:column;gap:12px;display:flex}.figma-team{background:var(--bg-input);padding:48px var(--fig-pad-x-section) 90px;flex-direction:column;gap:20px;display:flex}.figma-team__header{flex-direction:column;gap:8px;display:flex}.figma-team__header-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.figma-team__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-31-37);color:var(--color-black-500);margin:0;line-height:1.25}.figma-team__ingress{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--color-black-300);max-width:80ch;margin:0;line-height:1.4}.figma-team__grid{margin:0 calc(-1 * var(--fig-pad-x-section));padding:0;padding:0 var(--fig-pad-x-section);scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;list-style:none;display:flex;overflow:auto visible}.figma-team__grid::-webkit-scrollbar{display:none}.figma-team__arrows{flex-shrink:0;gap:20px;display:flex}@media (min-width:700px) and (max-width:1023.98px){.figma-team__grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.figma-team-card{flex:initial;scroll-snap-align:none}.figma-team__arrows{display:none}}.figma-team__arrow{appearance:none;color:var(--color-red-400);font-family:var(--font-heading);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:inline-flex}.figma-team__arrow:hover{background:#dd323014}.figma-team__arrow:focus-visible{outline:2px solid var(--color-red-400);outline-offset:2px}.figma-team-card{scroll-snap-align:start;background:#ffffffe6;border-radius:10px;flex-direction:column;flex:0 0 260px;gap:15px;padding-bottom:15px;display:flex;overflow:hidden;box-shadow:1px 1px 4.8px #355a5a66}.figma-team-card__media{background:var(--color-black-300);aspect-ratio:1;position:relative;overflow:hidden}.figma-team-card__body{flex-direction:column;gap:8px;padding:0 15px;display:flex}.figma-team-card__navn{font-family:var(--font-body);font-weight:700;font-size:var(--type-size-22);color:var(--color-black-400);margin:0;line-height:1.5}.figma-team-card__rolle{font-family:var(--font-body);font-weight:500;font-size:var(--type-size-18);color:var(--color-black-400);margin:0;line-height:1.4}.figma-team-card__tlf,.figma-team-card__epost{font-family:var(--font-body);font-weight:500;font-size:var(--type-size-15);color:var(--color-black-400);line-height:1.4;text-decoration:none}.figma-team-card__epost:hover{text-decoration:underline}.figma-team-card__bio{margin-top:4px}.figma-team-card__bio>summary{cursor:pointer;color:var(--color-red-400);font-family:var(--font-body);font-weight:500;font-size:var(--type-size-15);align-items:center;line-height:1.4;list-style:none;display:inline-flex}.figma-team-card__bio>summary::-webkit-details-marker{display:none}.figma-team-card__bio[open]>summary .figma-team-card__bio-open,.figma-team-card__bio:not([open])>summary .figma-team-card__bio-close{display:none}.figma-team-card__bio-tekst{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-400);margin-top:10px;line-height:1.45}.figma-team-card__bio-tekst p{margin:0 0 .6em}.figma-team-card__bio-tekst p:last-child{margin-bottom:0}.figma-stilling{background:var(--bg-primary);padding:30px var(--fig-pad-x-section);grid-template-columns:1fr;gap:30px;display:grid}.figma-stilling--no-hero{padding-top:16px}.figma-stilling__body{flex-direction:column;gap:16px;min-width:0;display:flex}.figma-stilling__body-title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--text-heading);margin:0;line-height:1.3}.figma-stilling__body-ingress{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--text-secondary);max-width:var(--measure-ingress);margin:0;line-height:1.4}.figma-stilling__body-tekst{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--text-primary);max-width:var(--measure-text);line-height:1.4}.figma-stilling__body-tekst p{margin:0 0 1em}.figma-stilling__body-tekst p:last-child{margin-bottom:0}.figma-stilling__body-subsection{flex-direction:column;gap:8px;display:flex}.figma-stilling__body-subsection h3{font-family:var(--font-body);font-weight:700;font-size:var(--type-fluid-18-22);color:var(--text-heading);margin:0;line-height:1.4}.figma-stilling__body-finn{margin:4px 0 0}.figma-stilling__sidebar{flex-direction:column;gap:20px;min-width:0;display:flex}.figma-stilling__media{background:var(--color-black-100);aspect-ratio:520/302;border-radius:10px;position:relative;overflow:hidden}.figma-stilling__apply{background:#fae0e066;border-radius:10px;flex-direction:column;gap:12px;padding:20px;display:flex}.figma-stilling__apply-title{font-family:var(--font-body);font-weight:700;font-size:var(--type-size-22);color:var(--color-black-400);margin:0;line-height:1.4}.figma-stilling__apply-list{font-family:var(--font-body);font-size:var(--type-size-18);color:var(--color-black-400);flex-direction:column;gap:4px;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.figma-stilling__apply-list strong{font-weight:700}.figma-stilling__apply-list a{color:var(--color-red-400)}.figma-stilling__apply-list a:hover{text-decoration:underline}.figma-stilling__apply-frist{font-family:var(--font-body);font-size:var(--type-size-18);color:var(--color-black-400);margin:0;line-height:1.4}.figma-stilling__apply-btn{align-self:flex-start}.figma-andre-stillinger{padding:45px var(--fig-pad-x-section);background:#ddeaea4d;flex-direction:column;gap:20px;display:flex}.figma-andre-stillinger__head{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.figma-andre-stillinger__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--text-heading);margin:0;line-height:1.3}.figma-andre-stillinger__alle{align-self:flex-start}.figma-andre-stillinger__grid{grid-template-columns:1fr;gap:15px;margin:0;padding:0;list-style:none;display:grid}.figma-varsling{background:var(--bg-section-tint);padding:30px var(--fig-pad-x-section);flex-direction:column;gap:30px;display:flex}.figma-varsling__intro{flex-direction:column;gap:20px;display:flex}.figma-varsling__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--color-black-400);margin:0;line-height:1.3}.figma-varsling__rad{flex-direction:column;gap:15px;display:flex}.figma-varsling__valgfritt{color:var(--color-red-400)}.figma-varsling__tekst{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--color-black-400);line-height:1.4}.figma-varsling__tekst p{margin:0 0 .8em}.figma-varsling__tekst p:last-child{margin-bottom:0}.figma-varsling__form{background:var(--color-white);border-radius:var(--radius-md);flex-direction:column;gap:18px;padding:30px 20px;display:flex}.figma-varsling__felt{flex-direction:column;gap:5px;display:flex}.figma-varsling__label{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);line-height:1.4}.figma-varsling__hjelp{font-family:var(--font-body);font-size:var(--type-size-13);color:var(--color-black-300);line-height:1.3}.figma-varsling input[type=text],.figma-varsling input[type=email],.figma-varsling input[type=tel],.figma-varsling textarea{appearance:none;font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);border:1px solid var(--color-black-200);background:var(--bg-input);border-radius:var(--radius-md);width:100%;padding:8px 12px;line-height:1.4}.figma-varsling textarea{resize:vertical;min-height:75px}.figma-varsling__btn{align-self:stretch}.figma-varsling__success{font-family:var(--font-body);color:var(--color-black-500);background:var(--color-white);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:30px 20px;display:flex}.figma-karrieresoknad{background:var(--color-green-100);padding:45px var(--fig-pad-x-section);flex-direction:column;gap:30px;display:flex}.figma-karrieresoknad__intro{flex-direction:column;gap:20px;display:flex}.figma-karrieresoknad__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--color-green-500);margin:0;line-height:1.3}.figma-karrieresoknad__tekst{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--color-black-400);margin:0;line-height:1.4}.figma-karrieresoknad__tekst a{color:var(--color-red-400);text-decoration:underline}.figma-karrieresoknad__form{background:var(--color-white);border-radius:var(--radius-md);flex-direction:column;gap:20px;padding:30px 20px;display:flex}.figma-karrieresoknad__rad{flex-direction:column;gap:15px;display:flex}.figma-karrieresoknad__felt{flex-direction:column;gap:5px;display:flex}.figma-karrieresoknad__label{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);line-height:1.4}.figma-karrieresoknad__paakrevd{color:var(--color-red-400)}.figma-karrieresoknad input[type=text],.figma-karrieresoknad input[type=email],.figma-karrieresoknad input[type=tel],.figma-karrieresoknad textarea{appearance:none;font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);border:1px solid var(--color-black-200);background:var(--bg-input);border-radius:var(--radius-md);width:100%;padding:8px 15px;line-height:1.4}.figma-karrieresoknad textarea{resize:vertical;min-height:120px}.figma-karrieresoknad__upload{background:var(--bg-input);border:1px solid var(--color-black-200);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:15px;display:flex}.figma-karrieresoknad__upload p{font-family:var(--font-body);font-size:var(--type-size-13);color:var(--color-black-400);margin:0;line-height:1.4}.figma-karrieresoknad__upload input[type=file]{font-family:var(--font-body);font-size:var(--type-size-13);color:var(--color-black-500)}.figma-karrieresoknad__samtykke{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-500);align-items:flex-start;gap:10px;display:flex}.figma-karrieresoknad__samtykke input[type=checkbox]{flex-shrink:0;margin-top:3px}.figma-karrieresoknad__btn{align-self:flex-start}.figma-karrieresoknad__success{background:var(--color-white);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:30px;display:flex}.figma-nyhetsbrev{background:var(--color-black-200);color:var(--color-dark);padding:60px var(--fig-pad-x-section);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.figma-nyhetsbrev__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);max-width:80ch;margin:0;line-height:1.3}.figma-nyhetsbrev__ingress{font-family:var(--font-body);font-size:var(--type-fluid-15-18);max-width:80ch;margin:0;line-height:1.4}.figma-nyhetsbrev__form{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;width:100%;max-width:640px;display:flex}.figma-nyhetsbrev__input{min-width:0;font-family:var(--font-body);font-size:var(--type-size-18);border:1px solid var(--color-red-400);border-radius:var(--radius-sm,4px);background:var(--color-white);color:var(--color-black-400);flex:240px;padding:8px 16px}.figma-nyhetsbrev__input::placeholder{color:var(--color-black-300);text-align:left}.figma-nyhetsbrev__input:focus-visible{outline:2px solid var(--color-red-400);outline-offset:1px}.figma-nyhetsbrev__btn{flex:none}.figma-nyhetsbrev__confirm{font-family:var(--font-body);font-size:var(--type-size-18);color:var(--color-green-600);margin:0}.figma-hero{padding:var(--fig-pad-y-hero-t) var(--fig-pad-x-hero) var(--fig-pad-y-hero-b);text-align:center;min-height:clamp(45.6875rem,41.6862rem + 6.1148vw,49.6875rem);color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:700px){.figma-hero{min-height:clamp(420px,60vh,600px)}}.figma-hero__bg{background:var(--bg-secondary);background-position:50%;background-size:cover;position:absolute;inset:0}.figma-hero__overlay{pointer-events:none;background:#00000059;position:absolute;inset:0}.figma-hero__bg img+.figma-hero__overlay{background:linear-gradient(#dd32300f,#dd32300f),#00000059}.figma-hero__bg-img{opacity:0;transform-origin:50%;will-change:opacity, transform;transition:opacity 1.2s;animation:24s ease-in-out infinite alternate figma-hero-ken-burns}.figma-hero__bg-img.is-active{opacity:1}@keyframes figma-hero-ken-burns{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.3)translate(-6%,-3%)}}@media (prefers-reduced-motion:reduce){.figma-hero__bg-img{transition:none;animation:none;transform:none}}.figma-hero__inner{z-index:1;flex-direction:column;gap:20px;width:100%;display:flex;position:relative}.figma-hero__title{font-family:var(--font-heading);font-size:var(--type-fluid-37-64);color:var(--color-white);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.figma-hero__tagline{font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);color:var(--color-red-100);max-width:var(--measure-ingress);margin:0;margin-inline:auto;line-height:1.45}.figma-hero__tagline .dot{color:var(--color-red-400);margin:0 4px}.figma-hero__tagline-wrap{isolation:isolate;display:inline-block;position:relative}.figma-hero__tagline-text{z-index:2;position:relative}.figma-hero__line-bolt{pointer-events:none;width:104%;height:340%;position:absolute;inset:-120% -2%;overflow:visible}.figma-hero__line-bolt--back{z-index:1}.figma-hero__line-bolt--front{z-index:3}.figma-hero__line-bolt path{fill:none;stroke:#d8eeff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #dcf0ff)drop-shadow(0 0 8px #8cc8ffcc)drop-shadow(0 0 16px #64aaff80)}.figma-hero__line-bolt--back path{stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;animation:5.5s ease-out infinite figma-power-draw}.figma-hero__line-bolt--front path{stroke-dasharray:0 11 6 19 5 14 8 24 4 9;opacity:0;animation:5.5s ease-out infinite figma-power-fade}@keyframes figma-power-draw{0%,55%{stroke-dashoffset:100px;opacity:0}58%{stroke-dashoffset:100px;opacity:1}74%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes figma-power-fade{0%,65%{opacity:0}74%{opacity:1}86%{opacity:1}94%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.figma-hero__line-bolt path{opacity:0;animation:none}}.figma-hero--sub{min-height:0;padding:30px var(--fig-pad-x-hero) 100px;justify-content:flex-start}.figma-hero--sub .figma-hero__inner{gap:103px;max-width:none}.figma-hero--sub .figma-hero__title{font-size:var(--type-fluid-37-64);line-height:1.3}.figma-hero--sub .figma-hero__title-group{flex-direction:column;align-items:center;gap:20px;display:flex}.figma-hero__breadcrumb{font-family:var(--font-body);color:var(--color-black-100)}.figma-hero__breadcrumb ol{font-size:var(--type-size-13);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;line-height:1.3;list-style:none;display:flex}.figma-hero__breadcrumb li{align-items:center;gap:6px;display:inline-flex}.figma-hero__breadcrumb li+li:before{content:"/";color:var(--color-black-200);margin-right:0}.figma-hero__breadcrumb a{color:var(--color-black-100);text-decoration:none}.figma-hero__breadcrumb a:hover,.figma-hero__breadcrumb a:focus-visible{color:var(--color-white);text-decoration:underline}.figma-hero__breadcrumb [aria-current=page]{color:var(--color-white)}.figma-page-breadcrumb{font-family:var(--font-body);color:var(--text-secondary);padding:clamp(1rem, .75rem + .5vw, 1.5rem) var(--fig-pad-x-hero) 0}.figma-produkt--no-hero{padding-top:16px}.figma-page-breadcrumb ol{font-size:var(--type-size-13);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;line-height:1.3;list-style:none;display:flex}.figma-page-breadcrumb li{align-items:center;gap:6px;display:inline-flex}.figma-page-breadcrumb li+li:before{content:"/";color:var(--color-black-200)}.figma-page-breadcrumb a{color:var(--text-secondary);text-decoration:none}.figma-page-breadcrumb a:hover,.figma-page-breadcrumb a:focus-visible{color:var(--text-primary);text-decoration:underline}.figma-page-breadcrumb [aria-current=page]{color:var(--text-primary)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sukkerfelle{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;overflow:hidden}.login-page{background:radial-gradient(circle at 30% 30%, #dd32302e, transparent 60%), var(--color-black-500);min-height:100dvh;color:var(--color-white);justify-content:center;align-items:center;padding:24px;display:flex}.login-box{flex-direction:column;gap:16px;width:100%;max-width:420px;display:flex}.login-brand{color:var(--color-white);margin-bottom:8px;line-height:0}.login-title{font-family:var(--font-heading);font-weight:600;font-size:var(--type-size-31);margin:0;line-height:1.2}.login-subtitle{font-family:var(--font-body);font-size:var(--type-size-15);color:var(--color-black-200);margin:0;line-height:1.5}.login-error{font-family:var(--font-body);font-size:var(--type-size-13);color:var(--color-red-300);border:1px solid var(--color-red-400);border-radius:var(--radius-sm);background:#dd32301f;margin:0;padding:8px 12px}.login-form{flex-direction:column;gap:12px;margin-top:4px;display:flex}.login-input-wrap{align-items:stretch;display:flex;position:relative}.login-input{font-family:var(--font-body);font-size:var(--type-size-18);color:var(--color-white);border:1px solid var(--color-black-300);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease-out);background:#ffffff0d;outline:0;flex:1;padding:12px 48px 12px 16px}.login-input:focus{border-color:var(--color-red-400)}.login-input::placeholder{color:var(--color-black-300)}.login-toggle{color:var(--color-white);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:6px 8px;font-size:16px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-toggle:hover{background:#ffffff14}.login-submit{background:var(--color-red-400);color:var(--color-white);border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:500;font-size:var(--type-size-18);cursor:pointer;transition:background var(--duration-base) var(--ease-out);border:0;margin-top:4px;padding:12px 24px}.login-submit:hover{background:var(--color-red-500)}@media (min-width:1024px){.figma-mobile-nav{display:none}.figma-desktop-nav{z-index:50;display:block;position:sticky;top:0}.figma-desktop-nav__utility{padding:0 var(--fig-pad-x-hero);background:var(--bg-tertiary);color:var(--text-primary);justify-content:flex-end;align-items:center;gap:15px;display:flex}.figma-desktop-nav__util-btn{color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-fluid-15-18);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 8px;font-weight:500;line-height:1.5;display:inline-flex}.figma-desktop-nav__util-btn svg{width:16px;height:16px}.figma-desktop-nav__main{padding:10px var(--fig-pad-x-hero);background:var(--bg-primary);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);align-items:center;gap:30px;display:flex}.figma-desktop-nav__brand,.figma-desktop-nav__brand:link,.figma-desktop-nav__brand:visited{color:var(--text-primary);align-items:center;line-height:0;text-decoration:none;display:inline-flex}.figma-desktop-nav__brand svg{width:auto;height:26px}.figma-desktop-nav__menu{flex:1;justify-content:flex-end;align-items:center;gap:30px;min-width:0;display:flex}.figma-desktop-nav__link,.figma-desktop-nav__link:link,.figma-desktop-nav__link:visited{color:var(--text-primary);font-family:var(--font-body);font-weight:400;font-size:var(--type-fluid-15-18);border-radius:var(--radius-full);transition:transform var(--duration-base) var(--ease-out);align-items:center;padding:2px 8px;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.figma-desktop-nav__link:before{content:"";background:var(--color-red-400);opacity:0;pointer-events:none;width:6px;height:6px;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:50%;margin-block-start:-3px;margin-inline-end:4px;position:absolute;inset-block-start:50%;inset-inline-end:100%;transform:translate(16px)}.figma-desktop-nav__link:hover:before,.figma-desktop-nav__link:focus-visible:before{opacity:1;transform:translate(0)}.figma-desktop-nav__menu .figma-desktop-nav__link:hover,.figma-desktop-nav__menu .figma-desktop-nav__link:hover~.figma-desktop-nav__link,.figma-desktop-nav__menu .figma-desktop-nav__link:focus-visible,.figma-desktop-nav__menu .figma-desktop-nav__link:focus-visible~.figma-desktop-nav__link{transform:translate(7px)}:is(.figma-desktop-nav__menu .figma-desktop-nav__link:has(~.figma-desktop-nav__link:hover),.figma-desktop-nav__menu .figma-desktop-nav__link:has(~.figma-desktop-nav__link:focus-visible)){transform:translate(-7px)}.figma-desktop-nav__cta,.figma-desktop-nav__cta:link,.figma-desktop-nav__cta:visited{background:var(--color-red-400);color:var(--color-white);border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:500;font-size:var(--type-fluid-15-18);white-space:nowrap;transition:background var(--duration-base) var(--ease-out);justify-content:center;align-items:center;padding:5px 15px;line-height:1.4;text-decoration:none;display:inline-flex}.figma-desktop-nav__cta:hover{background:var(--color-red-500)}.figma-tjenester{grid-template-columns:repeat(3,1fr)}.figma-nokkeltall{padding:0 var(--fig-pad-x-wide);flex-direction:row;align-items:center;gap:0;height:160px}.figma-nokkeltall__heading{display:none}.figma-nokkeltall__grid{flex:1;grid-template-columns:repeat(3,1fr);gap:30px}.figma-nokkeltall__grid>.figma-nokkeltall__cell:last-child:nth-child(odd){grid-column:auto}.figma-nokkeltall__grid:has(>.figma-nokkeltall__cell:only-child){grid-template-columns:1fr}.figma-nokkeltall__grid:has(>.figma-nokkeltall__cell:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.figma-nokkeltall__grid:has(>.figma-nokkeltall__cell:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.figma-rail{scroll-snap-type:none;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;display:grid;overflow:visible}.figma-quote-card{width:auto}.figma-gronn-strip{flex-direction:row;align-items:stretch}.figma-gronn-strip--bilde-hoyre{flex-direction:row-reverse}.figma-gronn-strip--bilde-venstre{flex-direction:row}.figma-gronn-strip>*{flex:1;min-width:0}.figma-gronn-strip__images{align-self:stretch;height:auto}.figma-news__see-all--inline{display:inline-block}.figma-news__see-all--bottom{display:none}.figma-news__cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.figma-footer{grid-template-columns:2fr 1fr 1fr;gap:clamp(2.8125rem,2.5811rem + .9421vw,3.75rem) clamp(2.5rem,1.1862rem + 5.3486vw,5rem);display:grid}.figma-footer__col--brand{flex-direction:column;gap:45px}.figma-footer__bottom{grid-column:1/-1;padding-top:30px}.figma-mode-toggle__label{display:inline}.figma-arkiv__grid--5,.figma-arkiv__grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.figma-arkiv{padding:48px var(--fig-pad-x-section) 90px;gap:30px}.figma-arkiv__filter-btn{display:none}.figma-arkiv__filter-panel,.figma-arkiv__filter-panel.is-open{box-shadow:none;background:0 0;border-radius:0;order:1;padding:0;display:block;position:static}.figma-arkiv__filter-panel .figma-filter-chips{justify-content:center}.figma-arkiv-card--artikkel{border-color:var(--color-black-100);background:var(--color-white);flex-direction:column;box-shadow:1px 1px 6.5px #00000026}.figma-arkiv-card--artikkel .figma-arkiv-card__media{flex:initial;aspect-ratio:16/9}.figma-arkiv-card--artikkel .figma-arkiv-card__body{gap:10px;padding:20px 20px 24px}.figma-arrangement-spotlight{padding:80px var(--fig-pad-x-section,80px);flex-direction:row;align-items:stretch;gap:clamp(40px,1.5vw + 30px,150px)}.figma-arrangement-spotlight__media{aspect-ratio:auto;align-self:stretch}.figma-nyhetsbrev{padding:60px var(--fig-pad-x-section,80px)}.figma-varsling{padding:75px var(--fig-pad-x-section);flex-direction:row;align-items:center;gap:75px}.figma-varsling__intro{flex:1 0 0;gap:42px;min-width:0}.figma-varsling__title{text-align:center}.figma-varsling__form,.figma-varsling__success{flex:1 0 0;align-self:stretch;min-width:0;padding:30px}.figma-varsling__rad{flex-direction:row;gap:15px}.figma-varsling__rad>.figma-varsling__felt{flex:1 0 0;min-width:0}.figma-varsling__btn{align-self:flex-start}.figma-stilling{padding:60px var(--fig-pad-x-section);grid-template-columns:1fr 520px;align-items:start;gap:80px}.figma-stilling__media{aspect-ratio:520/302}.figma-stilling__apply{gap:14px;padding:30px}.figma-andre-stillinger{padding:60px var(--fig-pad-x-section);gap:30px}.figma-andre-stillinger__head{flex-direction:row;justify-content:space-between;align-items:center}.figma-andre-stillinger__alle{align-self:auto}.figma-andre-stillinger__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.figma-kontakt{padding:48px var(--fig-pad-x-section);grid-template-columns:2fr 1fr;grid-template-areas:"form kart""form info";gap:45px 60px}.figma-kontakt__form-wrap{border:0;border-radius:12px;padding:45px}.figma-kart{aspect-ratio:4/3;border-radius:12px;height:auto}.figma-kontakt__info-wrap{background:0 0;padding:0}.figma-kontaktskjema__row{flex-direction:row}.figma-team__grid{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.figma-team-card{flex:initial;scroll-snap-align:none}.figma-team__arrows{display:none}}@media (min-width:1280px){.figma-team__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1400px){:root{--fig-pad-x-hero:max(clamp(3.75rem, -17.25rem + 24vw, 18.75rem), calc(50vw - 900px));--fig-pad-x-section:max(clamp(5rem, -14.25rem + 22vw, 18.75rem), calc(50vw - 900px));--fig-pad-x-wide:max(clamp(5rem, -14.25rem + 22vw, 18.75rem), calc(50vw - 900px))}.figma-arkiv__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.figma-arkiv__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-theme=dark] body{background:var(--color-black-500);color:var(--color-white)}[data-theme=dark] .figma-sec-head h2{color:var(--color-white)}[data-theme=dark] .figma-sec-head p{color:var(--color-black-200)}[data-theme=dark] .figma-tjeneste-card{background:var(--color-black-600);border-color:#0000}[data-theme=dark] .figma-tjeneste-card:hover{border-color:var(--color-red-400)}[data-theme=dark] .figma-arkiv{background:var(--color-black-500)}[data-theme=dark] .figma-arkiv-card{background:var(--color-black-400);box-shadow:none;border:1px solid #0000}[data-theme=dark] .figma-arkiv-card__title{color:var(--color-white)}[data-theme=dark] .figma-arkiv-card__date{color:var(--color-black-200)}[data-theme=dark] .figma-arkiv-card__tag{color:var(--color-red-300);background:#dd32302e}[data-theme=dark] .figma-chip{color:var(--color-white);background:#ffffff1a}[data-theme=dark] .figma-chip:hover{background:var(--color-black-400)}[data-theme=dark] .figma-chip--active{background:var(--color-red-400);color:var(--color-white)}[data-theme=dark] .figma-arrangement-spotlight{background:var(--color-green-600)}[data-theme=dark] .figma-arrangement-spotlight__title,[data-theme=dark] .figma-arrangement-spotlight__ingress{color:var(--color-green-100)}[data-theme=dark] .figma-nyhetsbrev{background:var(--color-black-500);color:var(--color-white)}[data-theme=dark] .figma-nyhetsbrev__input{background:var(--color-black-600);color:var(--color-white);border-color:var(--color-red-400)}[data-theme=dark] .figma-nyhetsbrev__input::placeholder{color:var(--color-black-200)}[data-theme=dark] .figma-nyhetsbrev__confirm{color:var(--color-green-200)}[data-theme=dark] .figma-kontakt,[data-theme=dark] .figma-paamelding{background:var(--color-black-500)}[data-theme=dark] .figma-kontakt__form-wrap,[data-theme=dark] .figma-paamelding__card,[data-theme=dark] .figma-kontakt-info-kort{background:var(--color-black-600);color:var(--color-white)}[data-theme=dark] .figma-paamelding__intro{color:var(--color-black-100)}[data-theme=dark] .figma-kontakt-info-kort__adresse,[data-theme=dark] .figma-kontakt-info-kort__rad{color:var(--color-white)}[data-theme=dark] .figma-kontaktskjema input,[data-theme=dark] .figma-kontaktskjema select,[data-theme=dark] .figma-kontaktskjema textarea,[data-theme=dark] .figma-varsling input,[data-theme=dark] .figma-varsling select,[data-theme=dark] .figma-varsling textarea,[data-theme=dark] .figma-karrieresoknad input,[data-theme=dark] .figma-karrieresoknad select,[data-theme=dark] .figma-karrieresoknad textarea{color:var(--color-white);border-color:var(--color-black-300);background:#ffffff0d}[data-theme=dark] .figma-kontaktskjema input::placeholder,[data-theme=dark] .figma-kontaktskjema textarea::placeholder,[data-theme=dark] .figma-varsling input::placeholder,[data-theme=dark] .figma-varsling textarea::placeholder,[data-theme=dark] .figma-karrieresoknad input::placeholder,[data-theme=dark] .figma-karrieresoknad textarea::placeholder{color:var(--color-black-200)}[data-theme=dark] .figma-kontaktskjema__success h3,[data-theme=dark] .figma-varsling__success h3,[data-theme=dark] .figma-karrieresoknad__success h3{color:var(--color-green-200)}[data-theme=dark] .figma-kontaktskjema__title,[data-theme=dark] .figma-kontaktskjema__label,[data-theme=dark] .figma-kontaktskjema__intro,[data-theme=dark] .figma-kontaktskjema__samtykke,[data-theme=dark] .figma-kontaktskjema__required-note,[data-theme=dark] .figma-kontaktskjema__checkbox,[data-theme=dark] .figma-kontaktskjema__file-help,[data-theme=dark] .figma-varsling__title{color:var(--color-white)}[data-theme=dark] .figma-varsling__tekst{color:var(--color-black-200)}[data-theme=dark] .figma-varsling__form{background:var(--color-black-600);color:var(--color-white)}[data-theme=dark] .figma-varsling__label,[data-theme=dark] .figma-varsling__hjelp{color:var(--color-white)}[data-theme=dark] .figma-varsling__success{background:var(--color-black-600);color:var(--color-white)}[data-theme=dark] .figma-stilling__apply{background:var(--color-black-600)}[data-theme=dark] .figma-stilling__apply-title,[data-theme=dark] .figma-stilling__apply-list,[data-theme=dark] .figma-stilling__apply-frist{color:var(--color-black-100)}[data-theme=dark] .figma-karrieresoknad{background:var(--color-green-600)}[data-theme=dark] .figma-karrieresoknad__title{color:var(--color-green-100)}[data-theme=dark] .figma-karrieresoknad__tekst{color:var(--color-green-200)}[data-theme=dark] .figma-karrieresoknad__form{background:var(--color-black-600);color:var(--color-white)}[data-theme=dark] .figma-karrieresoknad__label,[data-theme=dark] .figma-karrieresoknad__upload p,[data-theme=dark] .figma-karrieresoknad__samtykke{color:var(--color-white)}[data-theme=dark] .figma-karrieresoknad__upload{border-color:var(--color-black-300);background:#ffffff0a}[data-theme=dark] .figma-team{background:var(--color-black-500)}[data-theme=dark] .figma-team__title{color:var(--color-white)}[data-theme=dark] .figma-team__ingress{color:var(--color-black-200)}[data-theme=dark] .figma-team-card{background:var(--color-black-400);box-shadow:none;border:1px solid #0000}[data-theme=dark] .figma-team-card__navn,[data-theme=dark] .figma-team-card__rolle,[data-theme=dark] .figma-team-card__tlf,[data-theme=dark] .figma-team-card__epost{color:var(--color-white)}[data-theme=dark] .figma-team-card__bio-tekst{color:var(--color-black-100)}[data-theme=dark] .figma-tjeneste-card__title{color:var(--color-white)}[data-theme=dark] .figma-tjeneste-card__desc{color:var(--color-black-100)}[data-theme=dark] .figma-nokkeltall{background:var(--color-black-600);color:var(--color-white)}[data-theme=dark] .figma-nokkeltall__heading{color:var(--color-white)}[data-theme=dark] .figma-nokkeltall__label{color:var(--color-black-100)}[data-theme=dark] .figma-gronn-strip__copy h2{color:var(--color-green-100)}[data-theme=dark] .figma-gronn-strip__copy p,[data-theme=dark] .figma-gronn-strip__etikett{color:var(--color-green-200)}[data-theme=dark] .figma-quote-card{background:var(--color-black-500)}[data-theme=dark] .figma-quote-card__text,[data-theme=dark] .figma-quote-card__name{color:var(--color-white)}[data-theme=dark] .figma-quote-card__role{color:var(--color-black-200)}[data-theme=dark] .figma-news__title{color:var(--color-white)}[data-theme=dark] .figma-hero__bg{background:linear-gradient(#000000b3,#000000b3),linear-gradient(135deg,#2a3540 0%,#1a1a1a 70%,#6b1a18 100%)}.figma-leverandorer{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:20px 30px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.figma-leverandorer:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,360px));justify-content:start}}@media (max-width:1023.98px){.figma-leverandorer:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}}.figma-leverandor-card{flex-direction:column;gap:8px;width:100%;max-width:360px;margin-inline:auto;display:flex}.figma-leverandor-card[data-leverandor=ege] .figma-leverandor-card__logo img,.figma-leverandor-card[data-leverandor=sprecher-automation] .figma-leverandor-card__logo img{max-width:70%;max-height:70%}.figma-leverandor-card__link,.figma-leverandor-card__link:visited,.figma-leverandor-card__link:hover{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.figma-leverandor-card__logo{border-radius:var(--radius-md);background:#ececec;justify-content:center;align-items:center;width:100%;height:100px;padding:16px;display:flex}.figma-leverandor-card__logo img{object-fit:contain;width:auto;max-width:75%;height:auto;max-height:75%}.figma-leverandor-card__logo-img.is-invert-dark{filter:invert()}.figma-leverandor-card__navn{font-family:var(--font-body);font-weight:600;font-size:var(--type-fluid-15-18);color:var(--text-primary)}.figma-leverandor-card__desc{font-family:var(--font-body);font-size:var(--type-size-13);color:var(--text-secondary);line-height:1.4}.figma-leverandor-card__link:hover .figma-leverandor-card__navn{color:var(--color-red-400)}.figma-404{padding:clamp(2.5rem, 1.5rem + 4vw, 6rem) var(--fig-pad-x-wide);text-align:center;min-height:calc(100vh - 200px);color:var(--text-primary);flex-direction:column;align-items:center;gap:clamp(2rem,1.4rem + 2.5vw,4rem);display:flex}.figma-404__copy{flex-direction:column;align-items:center;gap:16px;max-width:56ch;display:flex}.figma-404__kicker{font-family:var(--font-heading);color:var(--color-red-400);letter-spacing:-.02em;margin:0;font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:700;line-height:1}.figma-404__heading{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-31-37);text-wrap:balance;margin:0;line-height:1.15}.figma-404__body{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--text-secondary);max-width:50ch;margin:0;line-height:1.5}.figma-404-illust{width:100%;max-width:800px;height:auto;color:var(--text-primary)}.figma-404-jumper{animation:1.6s ease-in-out infinite figma-404-jumper-hop}@keyframes figma-404-jumper-hop{0%,to{transform:translateY(110px)}50%{transform:translateY(235px)}}@media (prefers-reduced-motion:reduce){.figma-404-jumper{animation:none;transform:translateY(175px)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;clip-path:circle(0% at var(--theme-x,50%) var(--theme-y,50%));animation:1.1s cubic-bezier(.22,1,.36,1) forwards figma-theme-reveal}@keyframes figma-theme-reveal{0%{clip-path:circle(0% at var(--theme-x,50%) var(--theme-y,50%))}to{clip-path:circle(150% at var(--theme-x,50%) var(--theme-y,50%))}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.figma-faner{padding:clamp(2rem, 1.5rem + 2vw, 3rem) var(--fig-pad-x-section);background:var(--bg-primary);color:var(--text-primary)}.figma-faner__header{flex-direction:column;gap:12px;max-width:80ch;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.figma-faner__title{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--text-heading);margin:0;line-height:1.25}.figma-faner__ingress{font-family:var(--font-body);font-size:var(--type-fluid-15-18);color:var(--text-secondary);max-width:var(--measure-ingress);margin:0;line-height:1.45}.figma-faner__buttons{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem);display:flex}.figma-faner__buttons>.figma-faner__btn{width:100%}@media (min-width:700px){.figma-faner__buttons{flex-flow:wrap;align-items:flex-start}.figma-faner__buttons>.figma-faner__btn{width:auto}}.figma-faner__btn{appearance:none;font-family:var(--font-body);font-weight:600;font-size:var(--type-fluid-15-18);background:var(--color-white);color:var(--text-primary);border:2px solid var(--color-black-100);cursor:pointer;border-radius:10px;min-height:60px;padding:18px 28px;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s}.figma-faner__btn:hover{border-color:var(--color-red-400);color:var(--color-red-400);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.figma-faner__btn.is-active{background:var(--color-red-400);color:var(--color-white);border-color:var(--color-red-400)}.figma-faner__panel{font-family:var(--font-body);color:var(--text-primary);flex-direction:column;gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}@media (min-width:1024px){.figma-faner__panel.has-image{flex-direction:row;align-items:flex-start;gap:clamp(2rem,1.5rem + 2vw,3.5rem)}.figma-faner__panel.has-image .figma-faner__text{flex:1 1 0;min-width:0}.figma-faner__panel.has-image .figma-faner__media{flex:0 0 460px;max-width:460px}}.figma-faner__media{background:var(--color-black-100);border-radius:10px;overflow:hidden}.figma-faner__media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.figma-faner__innhold{font-size:var(--type-fluid-15-18);max-width:var(--measure-text);line-height:1.5}.figma-faner__innhold>*+*{margin-top:1em}.figma-faner__innhold h2{font-family:var(--font-heading);font-weight:700;font-size:var(--type-fluid-26-37);color:var(--text-heading);margin:1.5em 0 .5em;line-height:1.3}.figma-faner__innhold h3{font-family:var(--font-body);font-weight:700;font-size:var(--type-fluid-18-22);margin:1.2em 0 .4em}.figma-faner__innhold ul{flex-direction:column;gap:6px;padding-left:1.4rem;display:flex}.figma-faner__innhold a{color:var(--link-default)}[data-theme=dark] .figma-faner__btn{background:var(--color-black-500);color:var(--color-white);border-color:var(--color-black-300)}[data-theme=dark] .figma-faner__btn.is-active{background:var(--color-red-400);border-color:var(--color-red-400)}.figma-faner__sertifiseringer{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}@media (min-width:1024px){.figma-faner:has(.figma-faner__sert-grid):not(:has(.figma-faner__sert-grid>:nth-child(3))):not(:has(.figma-faner__panel.has-image)){grid-template-columns:3fr 2fr;align-items:start;gap:0 clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}:is(.figma-faner:has(.figma-faner__sert-grid):not(:has(.figma-faner__sert-grid>:nth-child(3))):not(:has(.figma-faner__panel.has-image))>.figma-faner__header,.figma-faner:has(.figma-faner__sert-grid):not(:has(.figma-faner__sert-grid>:nth-child(3))):not(:has(.figma-faner__panel.has-image))>.figma-faner__buttons){grid-column:1/-1}.figma-faner:has(.figma-faner__sert-grid):not(:has(.figma-faner__sert-grid>:nth-child(3))):not(:has(.figma-faner__panel.has-image))>.figma-faner__sertifiseringer{margin-top:0;padding-top:clamp(3.75rem,2.5rem + 3.5vw,6rem)}}.figma-faner__sert-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.figma-faner__sert-card{background:var(--color-white);border:1px solid var(--color-black-100);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.figma-faner__sert-logo{justify-content:center;align-items:center;width:100%;height:80px;display:flex}.figma-faner__sert-logo img{object-fit:contain;max-width:100%;max-height:100%}.figma-faner__sert-tittel{font-family:var(--font-body);font-weight:700;font-size:var(--type-fluid-15-18);color:var(--color-black-500);margin:0}.figma-faner__sert-utsteder{font-family:var(--font-body);font-size:var(--type-fluid-13-15);color:var(--color-black-300);margin:0}.figma-faner__sert-dok{font-family:var(--font-body);font-size:var(--type-fluid-13-15);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.figma-faner__sert-dok-ikon{flex-shrink:0;width:14px;height:14px}[data-theme=dark] .figma-faner__sert-card{background:var(--color-black-100);border-color:#0000}.figma-header-search{--search-width:280px;align-items:center;min-width:65px;height:28px;display:inline-flex;position:relative}.figma-header-search__trigger{z-index:1;color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-fluid-15-18);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:1.5;transition:opacity .18s;position:relative}.figma-header-search.is-open .figma-header-search__trigger{display:none}.figma-header-search__form{width:32px;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;order:-1;align-items:center;gap:6px;padding:4px 6px;transition:width .32s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s,padding .32s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden}.figma-header-search.is-open .figma-header-search__form{width:var(--search-width);background:var(--bg-primary);border-color:var(--border-subtle);cursor:text;padding:4px 10px}.figma-header-search__svg{flex-shrink:0;width:16px;height:16px}.figma-header-search__dot{opacity:0;transform-origin:50%;transform-box:fill-box;transition:opacity .18s,transform .22s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.figma-header-search:hover .figma-header-search__dot,.figma-header-search:focus-within .figma-header-search__dot{opacity:1;transform:scale(1)}.figma-header-search__input{min-width:0;font:inherit;color:inherit;opacity:0;background:0 0;border:0;outline:0;flex:1;padding:2px 0;transition:opacity .18s .1s}.figma-header-search.is-open .figma-header-search__input{opacity:1}.figma-header-search__close{color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;flex-shrink:0;padding:0 4px;font-size:20px;line-height:1;transition:opacity .18s .1s}.figma-header-search.is-open .figma-header-search__close{opacity:1}.figma-header-search__input:focus-visible,.figma-header-search__close:focus-visible,.figma-header-search__trigger:focus-visible{outline:none}.figma-header-search.is-open:focus-within .figma-header-search__form{border-color:var(--focus-ring)}.figma-header-search__results{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:var(--search-width);z-index:60;margin:0;padding:8px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;box-shadow:0 8px 24px #0000001f}.figma-header-search__result{border-radius:var(--radius-sm);color:var(--text-primary);flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;display:flex}.figma-header-search__result:hover{background:var(--bg-secondary)}.figma-header-search__result-meta{font-size:var(--type-size-13);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.figma-header-search__result-title{font-weight:500}.figma-header-search__view-all{text-align:start;width:100%;color:var(--color-red-400);font:inherit;cursor:pointer;border:0;border-top:1px solid var(--border-subtle);background:0 0;margin-top:4px;padding:8px 10px;display:block}.figma-site-search{flex-direction:column;gap:24px;display:flex}.figma-site-search__input-wrap{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:14px 16px;display:flex}.figma-site-search__input-wrap svg{opacity:.6;flex-shrink:0;width:20px;height:20px}.figma-site-search__input{font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.figma-site-search__count{color:var(--text-secondary);font-size:var(--type-size-13);margin:0}.figma-site-search__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.figma-site-search__item-link{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);flex-direction:column;gap:4px;padding:12px 16px;text-decoration:none;transition:background .12s;display:flex}.figma-site-search__item-link:hover{background:var(--bg-secondary)}.figma-site-search__item-meta{font-size:var(--type-size-13);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.figma-site-search__item-title{font-weight:500}.figma-site-search__item-desc{color:var(--text-secondary)}.figma-preview-banner{z-index:9999;background:var(--color-red-400);color:var(--color-white);font-family:var(--font-body);font-size:var(--type-size-13);border-radius:999px;align-items:center;gap:12px;padding:8px 16px;font-weight:600;display:inline-flex;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.figma-preview-banner a{color:var(--color-white);text-decoration:underline}.figma-preview-banner a:hover{opacity:.85}*{transition:background-color .8s,color .8s,border-color .8s,fill .8s,stroke .8s}[data-dim-active=true]{--d:var(--dim-pct,0%);--bg-primary:color-mix(in oklch, var(--color-white) calc(100% - var(--d)), var(--color-black-500) var(--d));--bg-secondary:color-mix(in oklch, var(--color-black-100) calc(100% - var(--d)), var(--color-black-600) var(--d));--bg-tertiary:color-mix(in oklch, var(--color-black-100) calc(100% - var(--d)), var(--color-black-400) var(--d));--bg-brand:color-mix(in oklch, var(--color-red-400) calc(100% - var(--d)), var(--color-black-400) var(--d));--bg-brand-subtle:color-mix(in oklch, var(--color-red-100) calc(100% - var(--d)), var(--color-black-500) var(--d));--bg-warm:color-mix(in oklch, var(--color-red-100) calc(100% - var(--d)), var(--color-red-500) var(--d));--bg-disabled:color-mix(in oklch, var(--color-black-100) calc(100% - var(--d)), var(--color-black-400) var(--d));--bg-section-tint:color-mix(in oklch, #d9d9d966 calc(100% - var(--d)), var(--color-black-400) var(--d));--bg-section-tint-soft:color-mix(in oklch, #d9d9d933 calc(100% - var(--d)), var(--color-black-400) var(--d));--bg-input:color-mix(in oklch, #d9d9d933 calc(100% - var(--d)), var(--color-black-500) var(--d));--text-primary:color-mix(in oklch, var(--color-black-500) calc(100% - var(--d)), var(--color-white) var(--d));--text-secondary:color-mix(in oklch, var(--color-black-300) calc(100% - var(--d)), var(--color-black-200) var(--d));--text-on-brand:color-mix(in oklch, var(--color-white) calc(100% - var(--d)), var(--color-red-200) var(--d));--text-disabled:color-mix(in oklch, var(--color-black-200) calc(100% - var(--d)), var(--color-black-300) var(--d));--text-heading:color-mix(in oklch, var(--color-black-600) calc(100% - var(--d)), var(--color-white) var(--d));--text-on-accent:color-mix(in oklch, var(--color-white) calc(100% - var(--d)), var(--color-black-600) var(--d));--border-default:color-mix(in oklch, var(--color-black-200) calc(100% - var(--d)), var(--color-black-400) var(--d));--border-subtle:color-mix(in oklch, var(--color-black-100) calc(100% - var(--d)), var(--color-black-400) var(--d));--link-hover:color-mix(in oklch, var(--color-red-500) calc(100% - var(--d)), var(--color-red-300) var(--d));--on-bg-brand:color-mix(in oklch, var(--color-white) calc(100% - var(--d)), var(--color-red-100) var(--d));--on-bg-accent:color-mix(in oklch, var(--color-white) calc(100% - var(--d)), var(--color-black-600) var(--d));--on-bg-secondary:color-mix(in oklch, var(--color-black-500) calc(100% - var(--d)), var(--color-red-200) var(--d))}.figma-fab-card{background:var(--color-white);border:1px solid var(--color-black-200);border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:18px 20px 14px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 6px 24px #00000024}.figma-fab-card--desktop{display:none}@media (min-width:1024px){.figma-fab-card--mobile{display:none}.figma-fab-card--desktop{display:flex}}.figma-fab-card__divider{background:var(--color-black-100);width:100%;height:1px}@media (min-width:1024px){.figma-fab-card{box-shadow:none;background:0 0;border-color:#0000}.figma-fab-wrap:hover .figma-fab-card,.figma-fab-wrap:focus-within .figma-fab-card{background:var(--color-white);border-color:var(--color-black-200);box-shadow:0 6px 24px #00000024}}[data-theme=dark] .figma-fab-wrap:hover .figma-fab-card,[data-theme=dark] .figma-fab-wrap:focus-within .figma-fab-card{background:var(--color-black-500);border-color:var(--color-black-300);box-shadow:0 6px 24px #0006}[data-theme=dark] .figma-fab-card__divider{background:var(--color-black-300)}.figma-dimmer-knob{--knob-size:76px;width:var(--knob-size);height:calc(var(--knob-size) + 22px);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;align-items:center;display:flex;position:relative}.figma-dimmer-knob:active{cursor:grabbing}.figma-dimmer-knob:focus-visible{outline:none}.figma-dimmer-knob:focus-visible .figma-dimmer-knob__face{box-shadow:0 0 0 2px var(--color-red-400), inset 0 -2px 4px #0000002e, inset 0 2px 4px #fff6}.figma-dimmer-knob__face{width:var(--knob-size);height:var(--knob-size);transform:rotate(var(--knob-angle,-135deg));background:radial-gradient(circle at 30% 30%,#555,#1a1a1a 75%);border-radius:50%;transition:transform 40ms linear;position:relative;box-shadow:inset 0 -2px 4px #0006,inset 0 2px 4px #ffffff2e,0 2px 6px #00000040}.figma-dimmer-knob__indicator{background:var(--color-red-400);border-radius:2px;width:3px;height:14px;margin-left:-1.5px;position:absolute;top:4px;left:50%;box-shadow:0 0 4px #dd323099}.figma-dimmer-knob__arc{pointer-events:none;position:absolute;inset:-4px}.figma-dimmer-knob__tick{color:var(--text-secondary);font-size:12px;line-height:1;position:absolute}.figma-dimmer-knob__tick--min{bottom:24px;left:-4px}.figma-dimmer-knob__tick--max{bottom:24px;right:-4px}.figma-dimmer-knob__value{font-family:var(--font-body);font-size:var(--type-size-13);font-variant-numeric:tabular-nums;color:var(--text-secondary);margin-top:4px}.figma-mode-slider{background:var(--color-dark);border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:4px;display:flex}.figma-mode-slider__track{cursor:ew-resize;touch-action:none;flex:1;align-self:stretch;min-width:80px;position:relative}.figma-mode-slider__track:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-full)}.figma-mode-slider__thumb{top:50%;left:calc(var(--thumb-pct,50) * (100% - 22px) / 100);background:var(--color-red-400);pointer-events:none;border-radius:999px;width:22px;height:22px;margin-top:-11px;transition:left .18s ease-out;position:absolute;box-shadow:0 1px 3px #00000059}.figma-mode-slider.is-dragging .figma-mode-slider__thumb{transition:none}.figma-mode-slider .figma-mode-toggle__opt--active{pointer-events:none}.figma-fab-card--mobile{box-shadow:none;background:0 0;border:0;padding:0}
