[data-template=white-cathedral]{--ka-max:1200px;--ka-radius:calc(28px * var(--k-radius,1));--ka-radius-sm:calc(14px * var(--k-radius,1));--ka-pill:calc(999px * var(--k-radius,1));--ka-space-sm:calc(64px * var(--k-space,1));--ka-space-md:calc(96px * var(--k-space,1));--ka-space-lg:calc(120px * var(--k-space,1));--ka-space-xl:calc(148px * var(--k-space,1));--ka-pad:calc(clamp(1.75rem, 3vw, 2.5rem) * var(--k-space,1));--ka-h1:calc(clamp(2.75rem, 1.55rem + 5.2vw, 6rem) * var(--k-heading,1));--ka-h2:calc(clamp(1.75rem, 1.3rem + 2.2vw, 3rem) * var(--k-heading,1));--ka-h3:calc(clamp(1.1875rem, 1.1rem + .45vw, 1.5rem) * var(--k-heading,1));--ka-lead:clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);--ka-body:clamp(1.0625rem, 1rem + .35vw, 1.3125rem);--ka-small:.9375rem;--ka-tint:color-mix(in oklab, var(--ink) 4%, var(--surface));--ka-hair:color-mix(in oklab, var(--ink) 12%, transparent);--ka-flate:var(--ka-tint);color:var(--ink);background:var(--surface);font-family:var(--font-body);font-size:var(--ka-body);-webkit-font-smoothing:antialiased;line-height:1.55}@media (max-width:860px){[data-template=white-cathedral]{--ka-space-sm:calc(44px * var(--k-space,1));--ka-space-md:calc(64px * var(--k-space,1));--ka-space-lg:calc(80px * var(--k-space,1));--ka-space-xl:calc(96px * var(--k-space,1))}}[data-template=white-cathedral] .ka-sec{padding-block:var(--ka-space-md)}[data-template=white-cathedral] main>.ka-sec:first-child{padding-block-start:calc(var(--ka-space-sm) * .7)}.ka-sec[data-spacing=sm]{padding-block:var(--ka-space-sm)}.ka-sec[data-spacing=md]{padding-block:var(--ka-space-md)}.ka-sec[data-spacing=lg]{padding-block:var(--ka-space-lg)}.ka-sec[data-spacing=xl]{padding-block:var(--ka-space-xl)}.ka-sec[data-bg=muted]{background:var(--ka-tint);--ka-flate:var(--surface)}.ka-sec[data-bg=accent]{background:color-mix(in oklab, var(--accent) 7%, var(--surface));--ka-flate:var(--surface)}.ka-sec[data-bg=inverted]{background:var(--primary);color:var(--on-primary);--ka-hair:color-mix(in oklab, currentColor 24%, transparent)}.ka-wrap{max-width:var(--ka-max);margin-inline:auto;padding-inline:clamp(20px,4.5vw,48px)}.ka-sec[data-bg=inverted] :is(.ka-body,.ka-lead,.ka-muted,.ka-card__meta){color:color-mix(in oklab, currentColor 80%, transparent)}.ka-sec[data-bg=inverted] .ka-eyebrow{color:color-mix(in oklab, currentColor 86%, transparent)}[data-template=white-cathedral] :is(h1,h2,h3,h4){font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.ka-h1{font-size:calc(var(--ka-h1) * var(--k-h-seksjon,1))}.ka-h2{font-size:calc(var(--ka-h2) * var(--k-h-seksjon,1));letter-spacing:-.008em;line-height:1.1}.ka-h3{font-size:calc(var(--ka-h3) * var(--k-h-seksjon,1));letter-spacing:.004em;line-height:1.3}.ka-lead{font-size:var(--ka-lead);max-width:56ch;color:var(--muted);text-wrap:pretty;margin:0;line-height:1.5}.ka-body{color:var(--muted);text-wrap:pretty;margin:0;line-height:1.55}.ka-muted{color:var(--muted)}.ka-small{font-size:var(--ka-small)}.ka-eyebrow{letter-spacing:.01em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600;display:block}[data-template=white-cathedral] a:where(:not([class])){color:var(--accent-text,var(--accent));text-underline-offset:.2em}.ka-uthev{background-image:linear-gradient(100deg, var(--ink) 15%, var(--accent-text,var(--accent)) 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.ka-sec[data-bg=inverted] .ka-uthev,.ka-sec[data-bg=gradient] .ka-uthev,.ka-fullbleed .ka-uthev{color:inherit;background-image:none}.ka-head{justify-items:start;gap:1rem;margin-block-end:clamp(2.25rem,5vw,3.5rem);display:grid}.ka-head--center{text-align:center;justify-items:center}.ka-head--center .ka-lead{margin-inline:auto}.ka-head--ren{margin-block-end:0}.ka-prose{max-width:70ch}.ka-card{text-align:start;background:var(--ka-flate);border-radius:var(--ka-radius);padding:var(--ka-pad);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.ka-card--flush{padding:0;overflow:hidden}.ka-card--flush>:not(figure){margin-inline:var(--ka-pad)}.ka-card--flush>:last-child{margin-block-end:var(--ka-pad)}.ka-card--flush>figure:first-child{margin:0 0 var(--ka-pad);border-radius:0}.ka-card__title{font-size:calc(var(--ka-h3) * var(--k-h-seksjon,1))}.ka-card__title a{color:inherit;text-decoration:none}.ka-card__title a:hover{text-decoration:underline}.ka-card__meta{font-size:var(--ka-small);color:var(--muted);display:block}.ka-sec[data-bg=inverted] .ka-card{background:color-mix(in oklab, currentColor 9%, transparent)}.ka-ikon{border-radius:calc(16px * var(--k-radius,1));background:color-mix(in oklab, var(--accent) 11%, transparent);width:3rem;height:3rem;color:var(--accent-text,var(--accent));justify-content:center;align-items:center;display:inline-flex}.ka-sec[data-bg=inverted] .ka-ikon{background:color-mix(in oklab, currentColor 14%, transparent);color:inherit}.ka-actions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-block-start:1.75rem;display:flex}.ka-actions--start{justify-content:flex-start}.ka-actions--center{justify-content:center}.ka-btn{border-radius:var(--ka-pill);border:1px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ka-btn--primary{background:var(--primary);color:var(--on-primary)}.ka-btn--primary:hover{background:color-mix(in oklab, var(--primary) 90%, var(--ink))}.ka-btn--secondary{border-color:color-mix(in oklab, var(--ink) 55%, transparent);color:var(--ink)}.ka-btn--secondary:hover{background:color-mix(in oklab, var(--ink) 5%, var(--surface))}.ka-btn--ghost{color:var(--accent-text,var(--accent));padding-inline:.25rem}.ka-btn--ghost:after{content:"›";font-weight:600;translate:0 -.05em}.ka-btn--ghost:hover{text-underline-offset:.25em;text-decoration:underline}.ka-sec[data-bg=inverted] .ka-btn--primary{background:var(--surface);color:var(--primary)}.ka-sec[data-bg=inverted] .ka-btn--secondary{border-color:color-mix(in oklab, currentColor 45%, transparent);color:inherit}.ka-sec[data-bg=inverted] .ka-btn--ghost{color:inherit}.ka-arrow{font-weight:500;font-size:var(--ka-small);color:var(--accent-text,var(--accent));align-items:center;gap:.4rem;margin-block-start:auto;padding-block-start:.5rem;text-decoration:none;display:inline-flex}.ka-arrow:hover{text-underline-offset:.25em;text-decoration:underline}.ka-sec[data-bg=inverted] .ka-arrow{color:inherit}.ka-grid{grid-template-columns:repeat(var(--ka-cols,3), minmax(0, 1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}.ka-grid[data-cols="2"]{--ka-cols:2}.ka-grid[data-cols="3"]{--ka-cols:3}.ka-grid[data-cols="4"]{--ka-cols:4}@media (max-width:1000px){.ka-grid[data-cols="3"],.ka-grid[data-cols="4"]{--ka-cols:2}}@media (max-width:640px){.ka-grid{--ka-cols:1!important}}.ka-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,4.5vw,4rem);display:grid}.ka-split[data-media=left]>:first-child{order:2}@media (max-width:860px){.ka-split{grid-template-columns:minmax(0,1fr)}.ka-split[data-media=left]>:first-child{order:0}}.ka-figure{border-radius:var(--ka-radius);background:var(--ka-flate);margin:0;overflow:hidden}.ka-figure img{width:100%;height:auto;display:block}.ka-figure--wide{aspect-ratio:16/10}.ka-figure--wide img{object-fit:cover;height:100%}.ka-figure--tall{aspect-ratio:4/5}.ka-figure--tall img{object-fit:cover;height:100%}.ka-figure--hero{aspect-ratio:16/9}.ka-figure--hero img{object-fit:cover;height:100%}.ka-rt-caption{font-size:var(--ka-small);color:var(--muted);margin-block-start:.5rem}.ka-logo{width:auto;max-height:32px}.ka-logo--gray{filter:grayscale();opacity:.55}.ka-stat{text-align:start;justify-items:start;gap:.4rem;display:grid}.ka-stat__value{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.5rem,1.6rem + 3.2vw,4rem);font-weight:700;line-height:1}.ka-sec[data-bg=inverted] .ka-stat__value{color:inherit}.ka-stat__label{font-size:var(--ka-small);color:var(--muted)}.ka-step__nr{border-radius:var(--ka-pill);background:var(--primary);width:2.75rem;height:2.75rem;color:var(--on-primary);font-weight:700;font-size:var(--ka-small);justify-content:center;align-items:center;display:inline-flex}.ka-faq{max-width:46rem;display:grid}.ka-faq__item{border-block-start:1px solid var(--ka-hair)}.ka-faq__item:last-child{border-block-end:1px solid var(--ka-hair)}.ka-faq__q{cursor:pointer;font-weight:600;font-family:var(--font-heading);font-size:calc(var(--ka-h3) * var(--k-h-seksjon,1));letter-spacing:0;padding-block:1.25rem}.ka-faq__q::marker{content:"";display:none}.ka-faq__q::-webkit-details-marker{content:"";display:none}.ka-faq__row{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ka-faq__chev{color:var(--accent-text,var(--accent));flex-shrink:0;transition:rotate .18s}.ka-faq__item[open] .ka-faq__chev{rotate:180deg}.ka-faq__a{max-width:60ch;padding-block-end:1.5rem}.ka-faq__a p{color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){.ka-faq__chev{transition:none}}.ka-tablewrap{border-radius:var(--ka-radius);background:var(--ka-flate);overflow-x:auto}.ka-table{border-collapse:collapse;width:100%;font-size:var(--ka-small);font-variant-numeric:tabular-nums}.ka-table caption{text-align:start;padding:var(--ka-pad) var(--ka-pad) .75rem;font-weight:600}.ka-table :is(th,td){text-align:start;border-block-end:1px solid var(--ka-hair);padding:.8rem clamp(1rem,2.5vw,1.5rem)}.ka-table th{font-weight:600}.ka-table tbody tr:last-child :is(th,td){border-block-end:0}.ka-formcard{background:var(--ka-flate);border-radius:var(--ka-radius);padding:var(--ka-pad);text-align:start}.ka-form{gap:1rem;display:grid}.ka-field{gap:.375rem;display:grid}.ka-field label{font-size:var(--ka-small);font-weight:600}.ka-field :is(input,textarea,select){width:100%;font:inherit;color:inherit;border:1px solid var(--ka-hair);border-radius:var(--ka-radius-sm);background:var(--surface);padding:.75rem 1rem}.ka-field :is(input,textarea):focus-visible{outline:2px solid var(--accent-text,var(--accent));outline-offset:1px}.ka-form button[type=submit]{font:inherit;cursor:pointer;border-radius:var(--ka-pill);background:var(--primary);color:var(--on-primary);border:0;justify-self:start;padding:.75rem 1.5rem;font-weight:500}.ka-contact{gap:1rem;margin-block:1.75rem 0;display:grid}.ka-contact dt{font-size:var(--ka-small);color:var(--muted)}.ka-contact dd{margin:.125rem 0 0}.ka-hours{border-collapse:collapse;font-size:var(--ka-small);font-variant-numeric:tabular-nums;margin-block-start:.75rem}.ka-hours :is(th,td){text-align:start;padding:.35rem 1.5rem .35rem 0;font-weight:400}.ka-masonry{column-count:3;column-gap:clamp(1.25rem,2.5vw,2rem)}.ka-masonry__item{break-inside:avoid;margin-block-end:clamp(1.25rem,2.5vw,2rem)}@media (max-width:1000px){.ka-masonry{column-count:2}}@media (max-width:640px){.ka-masonry{column-count:1}}.ka-skip{inset-inline-start:1rem;z-index:100;background:var(--ink);color:var(--surface);border-radius:var(--ka-radius-sm);padding:.75rem 1.25rem;transition:translate .15s;position:absolute;top:0;translate:0 calc(-100% - 8px)}.ka-skip:focus{translate:0 1rem}.ka-header{z-index:50;background:color-mix(in oklab, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(20px);position:sticky;top:0}.ka-header__inner{align-items:center;gap:2rem;min-height:52px;display:flex}.ka-brand{font-family:var(--font-heading);letter-spacing:-.015em;color:inherit;font-size:1.125rem;font-weight:700;text-decoration:none}.ka-brand__logo{width:auto;height:32px;display:block}.ka-brand:has(.ka-brand__logo){line-height:0}.ka-nav{align-items:center;gap:1.75rem;margin-inline-start:auto;display:flex}.ka-nav a,.ka-nav .sted-navgruppe__rad{color:inherit;font-size:.875rem;font-weight:400;text-decoration:none}.ka-nav a:hover,.ka-nav .sted-navgruppe__tittel:hover .sted-navgruppe__rad{color:var(--accent-text,var(--accent))}.ka-locales{font-size:var(--ka-small);gap:.5rem;display:flex}.ka-meny{margin-inline-start:auto;position:relative}.ka-meny__knapp{display:none}@media (min-width:861px){.ka-meny::details-content{content-visibility:visible;block-size:auto}.ka-meny>.ka-nav{display:flex}}@media (max-width:860px){.ka-meny__knapp{cursor:pointer;border-radius:var(--ka-radius-sm);width:44px;height:44px;color:var(--ink);list-style:none;display:block;position:relative}.ka-meny__knapp::-webkit-details-marker{display:none}.ka-meny__knapp::marker{content:""}.ka-meny__knapp:focus-visible{outline:2px solid var(--accent-text,var(--accent));outline-offset:2px}.ka-meny__strek,.ka-meny__strek:before,.ka-meny__strek:after{background:currentColor;border-radius:2px;width:20px;height:2px;display:block}.ka-meny__strek{position:absolute;top:21px;left:12px}.ka-meny__strek:before,.ka-meny__strek:after{content:"";position:absolute;left:0}.ka-meny__strek:before{top:-6px}.ka-meny__strek:after{top:6px}.ka-meny[open] .ka-meny__strek{background:0 0}.ka-meny[open] .ka-meny__strek:before{top:0;transform:rotate(45deg)}.ka-meny[open] .ka-meny__strek:after{top:0;transform:rotate(-45deg)}.ka-meny:not([open])>.ka-nav{display:none}.ka-meny[open]>.ka-nav{inset-inline-end:0;z-index:60;background:var(--surface);border:1px solid var(--ka-hair);border-radius:calc(18px * var(--k-radius,1));flex-direction:column;align-items:stretch;gap:0;min-width:13rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + 10px)}.ka-meny[open]>.ka-nav a,.ka-meny[open]>.ka-nav .sted-navgruppe__rad{border-radius:var(--ka-radius-sm);align-items:center;min-height:44px;padding:.5rem .75rem;font-size:1rem;display:flex}}[data-corners=pill] .ka-btn,[data-corners=pill] .ka-form button[type=submit]{border-radius:999px}.ka-footer{background:var(--ka-tint);padding-block:clamp(2.5rem,5vw,3.5rem)}.ka-footer__inner{font-size:var(--ka-small);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.ka-footer__inner p{margin:0}.ka-footer__inner a{color:inherit;border-block-end:1px solid;text-decoration:none}.ka-footer__inner a:hover{color:var(--ink)}[data-template=white-cathedral] :focus-visible{outline:2px solid var(--accent-text,var(--accent));outline-offset:2px;border-radius:2px}.ka-fullbleed{isolation:isolate;color:#fff;align-items:center;min-height:min(84vh,860px);display:grid;position:relative}.ka-fullbleed[data-align=bottom]{align-items:end}.ka-fullbleed__media{z-index:-1;position:absolute;inset:0;overflow:hidden}.ka-fullbleed__media :is(img,span){width:100%;height:100%}.ka-fullbleed__slor{position:absolute;inset:0}.ka-cover{object-fit:cover;width:100%;height:100%}.ka-fullbleed__innhold{padding-block:clamp(4rem,12vh,8rem)}.ka-fullbleed[data-overlay=light]{color:var(--ink)}.ka-fullbleed[data-overlay=light] .ka-lead{color:color-mix(in oklab, var(--ink) 80%, transparent)}.ka-fullbleed .ka-lead{color:color-mix(in oklab, currentColor 88%, transparent);max-width:52ch}.ka-fullbleed .ka-eyebrow{color:inherit}.ka-fullbleed .ka-btn--primary{background:var(--surface);color:var(--ink)}.ka-fullbleed .ka-btn--secondary{border-color:color-mix(in oklab, currentColor 55%, transparent);color:inherit}.ka-fullbleed .ka-btn--ghost{color:inherit}.ka-video{margin-block-start:clamp(1.75rem,4vw,3rem)}.ka-video__frame{aspect-ratio:16/9;border-radius:var(--ka-radius);background:color-mix(in oklab, var(--ink) 88%, var(--surface));position:relative;overflow:hidden}.ka-video__frame img{object-fit:cover;width:100%;height:100%}.ka-video__frame .site-video__play{border-radius:var(--ka-pill);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border:0;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:absolute;inset-block-end:clamp(1rem,3vw,2rem);inset-inline-start:clamp(1rem,3vw,2rem)}.ka-video__frame .site-video__play:hover{background:var(--ink);color:var(--surface)}.ka-video__frame .site-video__play:focus-visible{outline:2px solid var(--accent-text,var(--accent));outline-offset:3px}.ka-video__triangle{border-block:.4rem solid #0000;border-inline-start:.65rem solid;width:0;height:0}.ka-video__caption{color:var(--muted);margin:.7rem 0 0;font-size:.875rem}.ka-tier{gap:1rem}.ka-tier__price{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:700;line-height:1}.ka-tier__period{font-size:var(--ka-small);color:var(--muted);font-weight:400}.ka-tier__features{font-size:var(--ka-small);color:var(--muted);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ka-tier__features li{align-items:baseline;gap:.5rem;display:flex}.ka-tier__features li:before{content:"✓";color:var(--accent-text,var(--accent));font-weight:700}.ka-tier--uthevet{background:var(--primary);color:var(--on-primary)}.ka-tier--uthevet :is(.ka-body,.ka-card__meta,.ka-tier__period,.ka-tier__features){color:color-mix(in oklab, currentColor 80%, transparent)}.ka-tier--uthevet .ka-tier__features li:before{color:inherit}.ka-tier--uthevet .ka-btn--primary{background:var(--surface);color:var(--primary)}.ka-tier--uthevet .ka-btn--secondary{border-color:color-mix(in oklab, currentColor 45%, transparent);color:inherit}
[data-template] [data-bg=gradient]{background-color:color-mix(in oklab, var(--accent) 10%, var(--surface));background-image:linear-gradient(135deg, var(--band-fra) 0%, var(--band-til) 100%);color:var(--on-gradient,var(--ink))}[data-template] [data-bg=gradient] [class$=-uthev]{background:color-mix(in oklab, currentColor 16%, transparent);box-shadow:none;color:inherit;background-image:none}[data-template] [data-bg=gradient] [class$=-muted],[data-template] [data-bg=gradient] [class$=-eyebrow]{color:color-mix(in oklab, var(--on-gradient,var(--ink)) 76%, transparent)}[data-template] [data-bg=gradient] [class$=-lead],[data-template] [data-bg=gradient] [class$=-body]{color:color-mix(in oklab, var(--on-gradient,var(--ink)) 88%, transparent)}[data-template] [data-bg=gradient] [class*=-btn--primary]{background:var(--on-gradient,var(--ink));color:var(--band-fra,var(--surface));border-color:#0000}[data-template] [data-bg=gradient] [class*=-btn--secondary]{border-color:color-mix(in oklab, var(--on-gradient,var(--ink)) 46%, transparent);color:var(--on-gradient,var(--ink))}
[data-template] :is(h1,h2,h3){line-height:var(--d-heading-leading);letter-spacing:var(--d-heading-tracking);font-weight:var(--d-heading-weight)}[data-template] :is(h1,h2,h3) :is(small,sup,sub){letter-spacing:normal}
@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-motion=calm]>:not([data-motion-layer=media]){animation:linear both sted-stig;animation-timeline:view();animation-range:entry 8% entry 58%}[data-motion=calm] :where(ul,ol)>li{animation:linear both sted-kort;animation-timeline:view();animation-range:entry 10% entry 55%}[data-motion=calm] :where(ul,ol)>li:nth-child(2){animation-range:entry 16% entry 61%}[data-motion=calm] :where(ul,ol)>li:nth-child(3){animation-range:entry 22% entry 67%}[data-motion=calm] :where(ul,ol)>li:nth-child(4){animation-range:entry 28% entry 73%}[data-motion=calm] :where(ul,ol)>li:nth-child(5){animation-range:entry 34% entry 79%}[data-motion=calm] :where(ul,ol)>li:nth-child(6){animation-range:entry 40% entry 85%}[data-motion=calm] :where(ul,ol)>li:nth-child(7){animation-range:entry 46% entry 91%}[data-motion=calm] :where(ul,ol)>li:nth-child(n+8){animation-range:entry 50% entry 95%}[data-motion]:not([data-motion=off]) .sb-logostripe{animation:14s ease-in-out infinite alternate sted-drift}[data-motion=bold]:has(>[data-motion-layer=media]){overflow:hidden}[data-motion=bold]>[data-motion-layer=media]{will-change:transform;animation:linear both sted-driv;animation-timeline:scroll(root);animation-range:0 90vh}[data-motion=bold]>[data-motion-layer=content]{animation:linear both sted-loft;animation-timeline:scroll(root);animation-range:0 72vh}[data-motion=reise]>*{transform-origin:50% 100%;will-change:transform;animation:linear both sted-reise;animation-timeline:view();animation-range:entry cover 38%}[data-motion=bold]:not(:has(>[data-motion-layer]))>*{animation:linear both sted-stig-langt;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes sted-kort{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sted-drift{0%{transform:translate(clamp(-2.5rem,-3vw,-1rem))}to{transform:translate(clamp(1rem,3vw,2.5rem))}}@keyframes sted-stig{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@keyframes sted-stig-langt{0%{opacity:0;transform:translateY(3rem)scale(.985)}to{opacity:1;transform:none}}@keyframes sted-driv{0%{transform:scale(1.08)translateY(0)}to{transform:scale(1.08)translateY(6vh)}}@keyframes sted-reise{0%{opacity:.35;transform:perspective(1400px)rotateX(10deg)scale(.94)}to{opacity:1;transform:perspective(1400px)rotateX(0)scale(1)}}@keyframes sted-loft{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3.5vh)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}[data-template] header{view-transition-name:sted-header;z-index:80;position:relative}[data-template] footer{view-transition-name:sted-footer}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}}
[data-template] header nav>a,.sted-navgruppe__rad{border-block-end:0;border-radius:999px;padding:.45rem .95rem;transition:background-color .15s}[data-template] header nav>a:hover,[data-template] header nav>a:focus-visible,.sted-navgruppe__tittel:hover .sted-navgruppe__rad,.sted-navgruppe__tittel:focus-visible .sted-navgruppe__rad,.sted-navgruppe[open]>.sted-navgruppe__tittel .sted-navgruppe__rad{background:color-mix(in oklab, var(--ink) 8%, transparent);border-block-end:0}[data-template] header nav>a[aria-current=page]{background:color-mix(in oklab, var(--ink) 10%, transparent)}.sted-navgruppe{position:relative}.sted-navgruppe__tittel{cursor:pointer;list-style:none;display:block}.sted-navgruppe__tittel::-webkit-details-marker{display:none}.sted-navgruppe__tittel::marker{content:""}.sted-navgruppe__tittel:focus-visible{outline:2px solid var(--accent-text,var(--accent));outline-offset:2px;border-radius:999px}.sted-navgruppe__rad{align-items:center;gap:.4rem;display:inline-flex}.sted-navgruppe__pil{transition:transform .18s}.sted-navgruppe[open] .sted-navgruppe__pil{transform:rotate(180deg)}.sted-navgruppe__panel{inset-inline-start:0;z-index:70;background:var(--surface);min-width:14rem;color:var(--ink);border:1px solid color-mix(in oklab, var(--ink) 14%, transparent);border-radius:calc(12px * var(--k-radius,1));flex-direction:column;padding:.4rem;display:flex;position:absolute;top:calc(100% + 10px);box-shadow:0 18px 44px -18px #00000047}.sted-navgruppe__panel>a{border-radius:calc(8px * var(--k-radius,1));min-height:44px;color:inherit;border-block-end:0;align-items:center;padding:.45rem .8rem;text-decoration:none;display:flex}.sted-navgruppe__panel>a:hover,.sted-navgruppe__panel>a:focus-visible{background:color-mix(in oklab, var(--ink) 8%, transparent)}@media (max-width:780px){[data-template=warm-local] .sted-navgruppe__panel{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 .35rem .9rem;position:static}}@media (max-width:820px){[data-template=clean-corporate] .sted-navgruppe__panel,[data-template=studio-mono] .sted-navgruppe__panel{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 .35rem .9rem;position:static}}@media (max-width:860px){[data-template=nordic-editorial] .sted-navgruppe__panel{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 .35rem .9rem;position:static}}@media (max-width:900px){[data-template=grand-editorial] .sted-navgruppe__panel{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 .35rem .9rem;position:static}}[data-template] header[data-meny=transparent]{top:0;z-index:60;background:0 0;border-bottom:0;transition:background-color .25s,color .25s,box-shadow .25s;position:fixed;inset-inline:0}[data-template] header[data-meny=transparent]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000008c,#0000);transition:opacity .25s;position:absolute;inset:0 0 -45%}[data-template] header[data-meny=transparent]:not([data-skrollet]),[data-template] header[data-meny=transparent]:not([data-skrollet]) :is(nav>a,a){color:#fff}[data-template] header[data-meny=transparent][data-skrollet]{background:var(--surface);color:var(--ink);box-shadow:0 2px 14px #00000014}[data-template] header[data-meny=transparent][data-skrollet]:before{opacity:0}[data-template] header[data-meny=transparent]:not([data-skrollet]) :is(.sted-navgruppe__panel,.sb-sprakvelger__panel) a,[data-template] header[data-meny=transparent]:not([data-skrollet]) details[open]>nav :is(a,.sted-navgruppe__rad){color:var(--ink)}.sb-sprakvelger{position:relative}.sb-sprakvelger__knapp{cursor:pointer;list-style:none}.sb-sprakvelger__knapp::-webkit-details-marker{display:none}.sb-sprakvelger__rad{align-items:center;gap:.35rem;display:inline-flex}.sb-sprakvelger__rad:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.sb-sprakvelger[open] .sb-sprakvelger__rad:after{transform:rotate(225deg)translateY(-2px)}.sb-sprakvelger__panel{z-index:70;border:1px solid color-mix(in oklab, var(--ink) 15%, transparent);border-radius:calc(12px * var(--k-radius,1));background:var(--surface);min-width:10rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 16px 40px -20px #00000059}.sb-sprakvelger__panel a{border-radius:calc(8px * var(--k-radius,1));color:var(--ink);padding:.5rem .75rem;font-size:.9375rem;text-decoration:none}.sb-sprakvelger__panel a:hover{background:color-mix(in oklab, var(--ink) 7%, var(--surface))}.sb-sprakvelger__panel a[aria-current=true]{font-weight:700}.sb-sprakvelger__panel a[aria-current=true]:after{content:" ✓";color:var(--accent-text,var(--accent))}
.sb-prislapp{color:var(--accent-text,var(--accent));margin:.35rem 0 0;font-size:.95em;font-weight:650}.sb-seksjonsikon{color:var(--accent-text,var(--accent));margin-bottom:.75rem;display:inline-flex}
.site-embed{border-radius:var(--k-embed-radius,12px);background:color-mix(in oklab, var(--ink) 88%, var(--surface));display:block;position:relative;overflow:hidden}.site-embed[data-form=bred]{aspect-ratio:16/9}.site-embed[data-form=lav]{aspect-ratio:16/3;min-height:160px}.site-embed[data-form=hoy]{aspect-ratio:3/4}@media (min-width:40rem){.site-embed[data-form=hoy]{aspect-ratio:4/3;min-height:620px}}.site-embed img{object-fit:cover;width:100%;height:100%}.site-embed__play{background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.3rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;inset-block-end:clamp(1rem,3vw,2rem);inset-inline-start:clamp(1rem,3vw,2rem)}.site-embed__play:hover{background:var(--ink);color:var(--surface)}.site-embed__play:focus-visible{outline:2px solid var(--accent-text,var(--accent));outline-offset:3px}.site-embed__triangle{border-block:.4rem solid #0000;border-inline-start:.65rem solid;width:0;height:0}.site-embed__kilde{opacity:.65;border-inline-start:1px solid;margin-inline-start:.2rem;padding-inline-start:.6rem;font-size:.8125rem}.site-embed[data-state=poster]:not(:has(img)):before{content:"";background:linear-gradient(135deg, color-mix(in oklab, var(--ink) 82%, var(--surface)), color-mix(in oklab, var(--ink) 94%, var(--surface)));position:absolute;inset:0}.site-embed__tekst{color:var(--muted);margin:.7rem 0 0;font-size:.875rem}.site-video__kilde{opacity:.65;border-inline-start:1px solid;margin-inline-start:.2rem;padding-inline-start:.6rem;font-size:.8125rem}.site-video__play,.site-video__play:hover{text-decoration:none}
.sb-logonavn{letter-spacing:.04em;white-space:nowrap;opacity:.72;font-size:.9375rem;font-weight:600}
.sb-lesmer{cursor:pointer;font:inherit;color:var(--accent-text,var(--accent));text-underline-offset:3px;background:0 0;border:0;margin-top:.4rem;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}.sb-biodialog{text-align:start;border:1px solid color-mix(in oklab, var(--ink) 15%, transparent);border-radius:calc(14px * var(--k-radius,1));background:var(--surface);max-width:min(34rem,100vw - 2rem);color:var(--ink);padding:0}.sb-biodialog::backdrop{background:color-mix(in oklab, var(--ink,#000) 45%, transparent)}.sb-biodialog__innhold{padding:clamp(1.5rem,4vw,2.25rem)}.sb-biodialog__innhold h3{margin:0 0 .2rem}.sb-biodialog__rolle{color:var(--muted);margin:0 0 1rem;font-size:.9375rem}
[data-medieflate=primar] img{background-color:var(--primary)!important}[data-medieflate=aksent] img{background-color:var(--accent)!important}[data-medieflate=myk] img{background-color:color-mix(in oklab, var(--primary) 14%, var(--surface))!important}.sted-kortbilde{aspect-ratio:var(--kortbilde-format,3 / 2);overflow:hidden}.sted-kortbilde img{object-fit:cover;width:100%;height:100%}.sted-kortbilde--portrett{--kortbilde-format:4 / 5}
[data-overskrift=dempet]{--k-h-seksjon:.82}[data-overskrift=stor]{--k-h-seksjon:1.22}:is([data-template],.sbf) :is(h1,h2,h3){overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 4;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:4}
@media (prefers-reduced-motion:no-preference){@keyframes tekst-skriv{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-tekst=skriv] :is(h1,h2){animation:.7s steps(26,end) both tekst-skriv}@keyframes tekst-ord{0%{transform:translateY(115%)}to{transform:translateY(0)}}[data-tekst=ord] :is(h1,h2) .sted-ord{vertical-align:bottom;margin-block-end:-.12em;padding-block-end:.12em;display:inline-block;overflow:hidden}[data-tekst=ord] :is(h1,h2) .sted-ord>.sted-ord__i{animation:.62s cubic-bezier(.22,1,.36,1) both tekst-ord;display:inline-block}[data-tekst=ord] :is(h1,h2) .sted-ord:first-child>.sted-ord__i{animation-delay:0s}[data-tekst=ord] :is(h1,h2) .sted-ord:nth-child(2)>.sted-ord__i{animation-delay:55ms}[data-tekst=ord] :is(h1,h2) .sted-ord:nth-child(3)>.sted-ord__i{animation-delay:.11s}[data-tekst=ord] :is(h1,h2) .sted-ord:nth-child(4)>.sted-ord__i{animation-delay:.165s}[data-tekst=ord] :is(h1,h2) .sted-ord:nth-child(5)>.sted-ord__i{animation-delay:.22s}[data-tekst=ord] :is(h1,h2) .sted-ord:nth-child(6)>.sted-ord__i{animation-delay:.275s}[data-tekst=ord] :is(h1,h2) .sted-ord:nth-child(7)>.sted-ord__i{animation-delay:.33s}[data-tekst=ord] :is(h1,h2) .sted-ord:nth-child(8)>.sted-ord__i{animation-delay:.385s}[data-tekst=ord] :is(h1,h2) .sted-ord:nth-child(n+9)>.sted-ord__i{animation-delay:.44s}@keyframes tekst-strek{0%{background-size:0 .09em}to{background-size:100% .09em}}[data-tekst=strek] [class$=-uthev]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .02em);background-repeat:no-repeat;animation:.52s cubic-bezier(.22,1,.36,1) .26s both tekst-strek}}@media (prefers-reduced-motion:reduce){[data-tekst=strek] [class$=-uthev]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - .02em);background-repeat:no-repeat;background-size:100% .09em}}.sted-prosa :where(p,ul,ol,blockquote){margin-block:0 1em}.sted-prosa :where(h2){letter-spacing:-.01em;margin-block:1.6em .5em;font-size:1.45em;font-weight:600;line-height:1.2}.sted-prosa :where(h3){margin-block:1.4em .4em;font-size:1.15em;font-weight:600;line-height:1.3}.sted-prosa :where(ul){list-style:outside}.sted-prosa :where(ol){list-style:decimal}.sted-prosa :where(ul,ol){padding-inline-start:1.4em}.sted-prosa :where(li){margin-block-end:.4em}.sted-prosa :where(li)::marker{color:var(--accent,currentColor)}.sted-prosa :where(blockquote){border-inline-start:3px solid color-mix(in oklab, var(--ink) 20%, transparent);padding-inline-start:1em}.sted-prosa>:where(:first-child){margin-block-start:0}.sted-prosa>:where(:last-child){margin-block-end:0}
[class$=-kalk]{gap:calc(1.5rem * var(--k-space,1));display:grid}[class$=-kalk__felter]{gap:calc(1rem * var(--k-space,1));grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}[class$=-kalk__felt]{gap:.35rem;display:grid;position:relative}[class$=-kalk__felt] label{color:var(--muted,currentColor);font-size:.875rem;font-weight:500}[class$=-kalk__felt] input{border:1px solid color-mix(in oklab, var(--ink) 18%, transparent);border-radius:calc(.5rem * var(--k-radius,1));background:var(--surface);width:100%;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;padding:.65rem 3.25rem .65rem .85rem}[class$=-kalk__felt] input:focus-visible{outline:2px solid var(--accent-text,var(--primary));outline-offset:2px}[class$=-kalk__enhet]{color:var(--muted);pointer-events:none;font-variant-numeric:tabular-nums;font-size:.875rem;position:absolute;bottom:.7rem;right:.85rem}[class$=-kalk__svar]{gap:calc(1rem * var(--k-space,1));padding:calc(1.25rem * var(--k-space,1));border-radius:calc(.75rem * var(--k-radius,1));background:color-mix(in oklab, var(--ink) 5%, var(--surface));grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}[class$=-kalk__svar]>div{gap:.25rem;display:grid}[class$=-kalk__svar] dt{color:var(--muted);font-size:.875rem}[class$=-kalk__svar] dd{color:var(--ink);font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:1.35rem;font-weight:600}[class$=-kalk__svar]>div[data-fremhevet] dd{color:var(--accent-text,var(--ink));font-size:1.9rem}[class$=-kalk__note]{color:var(--muted);margin:0;font-size:.8125rem}[class$=-kalk__felt] input::-webkit-outer-spin-button{appearance:none;margin:0}[class$=-kalk__felt] input::-webkit-inner-spin-button{appearance:none;margin:0}[class$=-kalk__felt] input[type=number]{appearance:textfield}
[class$=-diag]{--diag-0:var(--primary);--diag-1:var(--accent-fill,var(--accent));--diag-2:var(--ink);--diag-3:var(--muted);gap:calc(1rem * var(--k-space,1));margin:0;display:grid}[class$=-diag__legende]{color:var(--muted);flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}[class$=-diag__legende] li{align-items:center;gap:.45rem;display:flex}[class$=-diag__legende] span{border-radius:calc(.2rem * var(--k-radius,1));background:var(--f);width:.75rem;height:.75rem}[data-farge="0"]{--f:var(--diag-0)}[data-farge="1"]{--f:var(--diag-1)}[data-farge="2"]{--f:var(--diag-2)}[data-farge="3"]{--f:var(--diag-3)}[class$=-diag__figur]{min-height:12rem}[class$=-diag__stolper]{align-items:end;gap:calc(.75rem * var(--k-space,1));border-bottom:1px solid color-mix(in oklab, var(--ink) 15%, transparent);grid-auto-columns:1fr;grid-auto-flow:column;height:15rem;padding-bottom:1.75rem;display:grid;position:relative}[class$=-diag__gruppe]{grid-template-rows:1fr auto;min-width:0;height:100%;display:grid}[class$=-diag__soyler]{justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}[class$=-diag__soyle]{height:max(2px, var(--h));background:var(--f);border-radius:calc(.25rem * var(--k-radius,1)) calc(.25rem * var(--k-radius,1)) 0 0;transform-origin:bottom;flex:1 1 0;min-width:0;position:relative}[class$=-diag__soyle]>span{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;padding-bottom:.25rem;font-size:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}[class$=-diag__etikett]{color:var(--muted);text-align:center;align-self:end;padding-top:.5rem;font-size:.8125rem;position:absolute;bottom:0}[class$=-diag__gruppe]>[class$=-diag__etikett]{position:static}[class$=-diag__enhet]{color:var(--muted);font-size:.75rem;position:absolute;top:0;right:0}[class$=-diag__svg]{width:100%;height:15rem;display:block}[class$=-diag__svg] polyline{stroke:var(--f);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[class$=-diag__akse]{color:var(--muted);justify-content:space-between;padding-top:.5rem;font-size:.8125rem;display:flex}[class$=-diag__kake]{width:min(100%,15rem);height:auto;margin-inline:auto;display:block}[class$=-diag__kake] circle{stroke:var(--f)}[class$=-diag__data]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[class$=-diag__kilde]{color:var(--muted);font-size:.8125rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes diag-vokse{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes diag-tegne{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}[class$=-diag__soyle]{animation:linear both diag-vokse;animation-timeline:view();animation-range:entry 15%}[class$=-diag__svg] polyline{stroke-dasharray:1000;animation:linear both diag-tegne;animation-timeline:view();animation-range:entry 15%}}}
.sb-vs__hode{text-align:center;margin-block-end:clamp(1.75rem,4vw,3rem)}.sb-vs{align-items:stretch;gap:1rem;display:grid}@media (min-width:720px){.sb-vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}}.sb-vs__panel{border:1px solid color-mix(in oklab, var(--ink) 14%, transparent);border-radius:calc(18px * var(--k-radius,1));background:color-mix(in oklab, var(--ink) 3%, var(--surface));padding:clamp(1.4rem,3vw,2.2rem)}.sb-vs__panel[data-oss=ja]{border:2px solid var(--accent);background:color-mix(in oklab, var(--accent) 8%, var(--surface))}.sb-vs__paneltittel{letter-spacing:-.01em;margin:0 0 1rem;font-weight:650}.sb-vs__panel[data-oss=ja] .sb-vs__paneltittel{color:var(--accent-text,var(--accent))}.sb-vs__liste{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.sb-vs__liste li{padding-inline-start:1.7em;line-height:1.5;position:relative}.sb-vs__liste li:before{font-weight:700;position:absolute;inset-inline-start:0}.sb-vs__liste[data-side=venstre] li:before{content:"–";color:color-mix(in oklab, var(--ink) 45%, transparent)}.sb-vs__liste[data-side=hoyre] li:before{content:"✓";color:var(--accent-text,var(--accent))}.sb-vs__stikk{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text,var(--accent));margin:0 0 .5rem;font-size:.8rem;font-weight:600}.sb-vs__tittel{letter-spacing:-.015em;margin:0;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.15}
.sb-avganger__hode{max-width:62ch;margin-block-end:clamp(1.25rem,3vw,2rem)}.sb-avganger__stikk{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text,var(--accent));margin:0 0 .5rem;font-size:.8rem;font-weight:600}.sb-avganger__tittel{letter-spacing:-.015em;margin:0;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.15}.sb-avganger__intro{color:color-mix(in oklab, var(--ink) 78%, transparent);margin:.75rem 0 0;line-height:1.55}.sb-avganger__tabell{border-collapse:collapse;border-radius:calc(14px * var(--k-radius,1));background:color-mix(in oklab, var(--ink) 3%, var(--surface));width:100%;overflow:hidden}.sb-avganger__tabell :is(th,td){text-align:left;border-bottom:1px solid color-mix(in oklab, var(--ink) 12%, transparent);padding:.85rem 1rem;line-height:1.4}.sb-avganger__tabell tr:last-child td{border-bottom:0}.sb-avganger__tabell th{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--ink) 70%, transparent);font-size:.78rem;font-weight:600}.sb-avganger__tabell td:first-child{font-weight:650}.sb-avganger time{font-variant-numeric:tabular-nums}.sb-avganger__dag{color:color-mix(in oklab, var(--ink) 65%, transparent);font-size:.8125rem;font-weight:400}.sb-avganger__tom{border-radius:calc(14px * var(--k-radius,1));background:color-mix(in oklab, var(--ink) 4%, var(--surface));margin:0;padding:1rem 1.1rem}.sb-avganger__kjelde,.sb-avganger__merknad{color:color-mix(in oklab, var(--ink) 65%, transparent);margin:.75rem 0 0;font-size:.8125rem}.sb-avganger__kjelde a{color:var(--accent-text,var(--accent));text-underline-offset:3px;text-decoration:underline}
.sb-bento__hode{max-width:62ch;margin-block-end:clamp(1.5rem,3vw,2.5rem)}.sb-bento__stikk{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text,var(--ink));margin:0 0 .5rem;font-size:.8125rem;font-weight:650}.sb-bento__overskrift{font-size:calc(clamp(1.7rem, 3.4vw, 2.4rem) * var(--k-heading,1) * var(--k-h-seksjon,1));margin:0;line-height:1.12}.sb-bento__intro{color:var(--muted);margin:.75rem 0 0;line-height:1.55}.sb-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);grid-auto-flow:dense;gap:clamp(12px,1.8vw,18px);margin:0;padding:0;list-style:none;display:grid}.sb-bento__kort[data-spenn=bred]{grid-column:span 2}.sb-bento__kort[data-spenn=høy]{grid-row:span 2}.sb-bento__kort{border-radius:calc(22px * var(--k-radius,1));background:color-mix(in oklab, var(--ink) 4%, var(--surface));flex-direction:column;justify-content:center;padding:clamp(20px,3vw,32px);display:flex;position:relative;overflow:hidden}.sb-bento__tall{letter-spacing:-.03em;background-image:linear-gradient(100deg, var(--accent-text,var(--ink)), var(--ink));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .35rem;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:750;line-height:1}.sb-bento__kort[data-slag=tall]{text-align:center;align-items:center}.sb-bento__ikon{color:var(--accent-text,var(--ink));margin-block-end:.9rem;display:inline-flex}.sb-bento__tittel{margin:0;font-weight:650;line-height:1.3}.sb-bento__tekst{color:var(--muted);margin:.4rem 0 0;line-height:1.5}.sb-bento__kort[data-slag=tall] .sb-bento__tittel{font-weight:600}.sb-bento__kort[data-slag=bilde]{justify-content:flex-end;min-height:260px}.sb-bento__foto{position:absolute;inset:0}.sb-bento__foto img{object-fit:cover;width:100%;height:100%;display:block}.sb-bento__kort[data-slag=bilde]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b8);position:absolute;inset:40% 0 0}.sb-bento__kort[data-slag=bilde] .sb-bento__innhold{z-index:1;color:#fff;position:relative}.sb-bento__kort[data-slag=bilde] .sb-bento__tekst{color:#ffffffe0;color:lab(100% -.0000298023 .0000119209/.88)}.sb-bento__kort[data-slag=bilde] .sb-bento__tall{background-image:none;-webkit-background-clip:initial;background-clip:initial;color:#fff}@media (max-width:700px){.sb-bento{grid-template-columns:1fr;grid-auto-rows:auto}.sb-bento__kort[data-spenn=bred]{grid-column:auto}.sb-bento__kort[data-spenn=høy]{grid-row:auto}.sb-bento__kort{min-height:150px}}
@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.wl-card,.cc-card,.tg-card,.ne-card,.gr-kort,.kv-card,.ka-card){transition:translate .22s,box-shadow .22s}:where(.wl-card,.cc-card,.tg-card,.ne-card,.gr-kort,.kv-card,.ka-card):has(a):hover{translate:0 -3px;box-shadow:0 16px 30px -20px #00000059}[data-hover=ingen] :where(.wl-card,.cc-card,.tg-card,.ne-card,.gr-kort,.kv-card,.ka-card,.sm-cell),[data-hover=ingen] :where(.wl-card,.cc-card,.tg-card,.ne-card,.gr-kort,.kv-card,.ka-card,.sm-cell):hover{box-shadow:none;background-color:revert-layer;translate:none}[data-hover=zoom] :where(.wl-card,.cc-card,.tg-card,.ne-card,.gr-kort,.kv-card,.ka-card){overflow:hidden}[data-hover=zoom] :where(.wl-card,.cc-card,.tg-card,.ne-card,.gr-kort,.kv-card,.ka-card) img{transition:scale .35s}[data-hover=zoom] :where(.wl-card,.cc-card,.tg-card,.ne-card,.gr-kort,.kv-card,.ka-card):hover img{scale:1.05}:where(.sm-cell){transition:background-color .18s}:where(.sm-cell):has(a):hover{background-color:color-mix(in oklab, var(--ink) 6%, var(--surface))}:where(.tg-arrow,.kv-arrow,.ka-arrow){transition:translate .18s}:where(.tg-card,.kv-card,.ka-card):hover :where(.tg-arrow,.kv-arrow,.ka-arrow){translate:4px}}
.sb-nyhetsbrev{border:1px solid color-mix(in oklab, var(--ink) 15%, transparent);border-radius:calc(16px * var(--k-radius,1));background:var(--surface);max-width:min(26rem,100vw - 2rem);color:var(--ink);text-align:start;padding:0}.sb-nyhetsbrev::backdrop{background:color-mix(in oklab, var(--ink,#000) 45%, transparent)}.sb-nyhetsbrev__innhold{padding:clamp(1.5rem,4vw,2rem);position:relative}.sb-nyhetsbrev__innhold h2{margin:0 2rem .4rem 0;font-size:1.35rem;line-height:1.2}.sb-nyhetsbrev__innhold>p{color:var(--muted);margin:0 0 1.1rem;font-size:.9375rem;line-height:1.55}.sb-nyhetsbrev__lukk{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:.35rem;font-size:1.5rem;line-height:1;position:absolute;top:.6rem;right:.7rem}.sb-nyhetsbrev__lukk:hover{color:var(--ink)}.sb-nyhetsbrev__felt label{margin-bottom:.3rem;font-size:.8125rem;font-weight:600;display:block}.sb-nyhetsbrev__felt input{border:1px solid color-mix(in oklab, var(--ink) 25%, transparent);border-radius:calc(8px * var(--k-radius,1));background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.6rem .75rem}.sb-nyhetsbrev__form button[type=submit]{border-radius:calc(10px * var(--k-radius,1));background:var(--accent-fill,var(--accent));width:100%;color:var(--on-accent,#fff);font:inherit;cursor:pointer;border:0;margin-top:.8rem;padding:.65rem 1rem;font-weight:600}.sb-nyhetsbrev__form button[type=submit]:hover{background:color-mix(in oklab, var(--accent-fill,var(--accent)) 85%, var(--ink))}
[data-feste=ja]{min-height:185vh}[data-feste=ja]>:where(.wl-wrap,.cc-wrap,.tg-wrap,.ne-wrap,.gr-wrap,.kv-wrap,.sm-wrap,.ka-wrap){align-content:center;min-height:100vh;display:grid;position:sticky;top:0}[data-bildetone=gratone] img{filter:grayscale()}[data-bildetone=duotone] img{filter:grayscale(1) sepia(.85) hue-rotate(calc((var(--accent-h,210) - 50) * 1deg)) saturate(1.6)}[data-overgang=skra]{clip-path:polygon(0 0,100% 0,100% calc(100% - clamp(1.5rem,4vw,3.5rem)),0 100%)}[data-overgang=bue]{clip-path:ellipse(120% 100% at 50% 0)}[data-overgang=bolge]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 640' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v600c-200 40-400-40-600-20S200 640 0 600z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 640' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v600c-200 40-400-40-600-20S200 640 0 600z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
:where(.wl-card,.cc-card,.tg-card,.ne-card,.gr-kort,.kv-card,.ka-card){box-shadow:0 calc(var(--k-dybde,0) * 6px) calc(var(--k-dybde,0) * 14px) calc(var(--k-dybde,0) * -6px) rgb(0 0 0/calc(var(--k-dybde,0) * .11)), 0 calc(var(--k-dybde,0) * 1px) calc(var(--k-dybde,0) * 3px) rgb(0 0 0/calc(var(--k-dybde,0) * .05))}
[data-knapper=omriss] :is([data-bg=surface],[data-bg=muted]) [class*=-btn--primary]{color:var(--accent-text,var(--accent));background:0 0;border:2px solid}[data-knapper=omriss] :is([data-bg=surface],[data-bg=muted]) [class*=-btn--primary]:hover{background:var(--accent-fill,var(--accent));color:var(--on-accent,#fff);border-color:#0000}[data-knapper=skygge] [class*=-btn--primary]{box-shadow:0 10px 22px -10px color-mix(in oklab, var(--accent-fill,var(--accent)) 65%, transparent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-knapper=skygge] [class*=-btn--primary]{transition:translate .18s,box-shadow .18s}[data-knapper=skygge] [class*=-btn--primary]:hover{box-shadow:0 14px 26px -10px color-mix(in oklab, var(--accent-fill,var(--accent)) 75%, transparent);translate:0 -1.5px}}
.sb-telletall__teller{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@property --sb-tall-naa{syntax:"<integer>";inherits:false;initial-value:0}[data-telletall]{font-variant-numeric:tabular-nums}[data-telletall] .sb-telletall__ekte{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-telletall] .sb-telletall__teller{counter-reset:sbtall calc(var(--sb-tall-naa));animation:linear both sb-tell;animation-timeline:view();animation-range:entry 15% entry 75%;display:inline}[data-telletall] .sb-telletall__teller:after{content:counter(sbtall)}@keyframes sb-tell{0%{--sb-tall-naa:0}to{--sb-tall-naa:var(--sb-tall)}}}}
.sb-kartgl{aspect-ratio:16/10;border-radius:calc(14px * var(--k-radius,1));background:color-mix(in oklab, var(--ink) 6%, var(--surface));margin-top:1.5rem;position:relative;overflow:hidden}.sb-kartgl__flate{position:absolute;inset:0}.sb-kartgl__start{color:var(--ink);place-content:center;justify-items:center;gap:.75rem;text-decoration:none;display:grid;position:absolute;inset:0}.sb-kartgl__naal{border:3px solid var(--surface);border-radius:50% 50% 50% 0;width:22px;height:22px;rotate:-45deg;box-shadow:0 4px 10px #00000040}.sb-kartgl__knapp{background:var(--surface);border:1px solid color-mix(in oklab, var(--ink) 20%, transparent);border-radius:99px;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;box-shadow:0 6px 16px -8px #0000004d}.sb-kartgl__start:hover .sb-kartgl__knapp{border-color:var(--ink)}.sb-kartgl[data-state=kart] .sb-kartgl__start{display:none}.sb-kartgl .mapboxgl-map{font:12px/20px system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.sb-kartgl .mapboxgl-canvas-container,.sb-kartgl .mapboxgl-canvas{width:100%;height:100%;position:absolute;inset:0}.sb-kartgl .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab}.sb-kartgl .mapboxgl-marker{will-change:transform;position:absolute;top:0;left:0}.sb-kartgl .mapboxgl-ctrl-top-right{z-index:2;margin:10px;position:absolute;top:0;right:0}.sb-kartgl .mapboxgl-ctrl-group{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #0000004d}.sb-kartgl .mapboxgl-ctrl-group button{cursor:pointer;color:#333;background:0 0;border:0;width:29px;height:29px;font-size:18px;line-height:1;display:block}.sb-kartgl .mapboxgl-ctrl-zoom-in:after{content:"+"}.sb-kartgl .mapboxgl-ctrl-zoom-out:after{content:"−"}.sb-kartgl .mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.sb-kartgl .mapboxgl-ctrl-bottom-left,.sb-kartgl .mapboxgl-ctrl-bottom-right{z-index:2;pointer-events:auto;position:absolute;bottom:0}.sb-kartgl .mapboxgl-ctrl-bottom-left{left:0}.sb-kartgl .mapboxgl-ctrl-bottom-right{right:0}.sb-kartgl .mapboxgl-ctrl-attrib{background:#ffffffbf;margin:0;padding:2px 8px;font-size:11px}.sb-kartgl .mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.sb-kartgl .mapboxgl-ctrl-logo{color:#000000bf;background:#ffffffbf;padding:2px 8px;font-size:11px;text-decoration:none;display:block}.sb-kartgl .mapboxgl-ctrl-logo:after{content:"Mapbox"}
.st-demolinje{inset-inline:0;z-index:90;padding:.65rem 2.75rem .65rem 1rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#101214e0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex;position:fixed;bottom:0}.st-demolinje__tekst{opacity:.92;margin:0;font-size:.875rem;line-height:1.4}.st-demolinje__cta{color:#111;white-space:nowrap;background:#fff;border-radius:99px;padding:.45rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none}.st-demolinje__cta:hover{background:#f0ede8}.st-demolinje__sekundar{color:#fff;white-space:nowrap;border:1px solid #ffffff59;border-radius:99px;padding:.45rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none}.st-demolinje__sekundar:hover{border-color:#fff}.st-demolinje__lukk{color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:.4rem;font-size:1.4rem;line-height:1;position:absolute;top:50%;right:.5rem;translate:0 -50%}.st-demolinje__lukk:hover{color:#fff}.st-demovelger{inset-inline:0;z-index:90;padding:.65rem 1rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#101214e0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex;position:fixed;bottom:0}.st-demovelger__tekst{opacity:.92;margin:0;font-size:.875rem;line-height:1.4}.st-demovelger__valg{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.st-demovelger__mal{color:#fff;white-space:nowrap;border:1px solid #ffffff59;border-radius:99px;padding:.35rem .85rem;font-size:.8125rem;text-decoration:none}.st-demovelger__mal:hover{border-color:#fff}.st-demovelger__mal[aria-current=true]{color:#111;background:#fff;border-color:#fff;font-weight:600}.st-demovelger__cta{color:#111;white-space:nowrap;background:#fff;border-radius:99px;padding:.45rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none}.st-demovelger__cta:hover{background:#f0ede8}
