@font-face{font-family:Open Sans;src:url(/sites/mahilahaat/themes/main/fonts/open-sans-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/sites/mahilahaat/themes/main/fonts/open-sans-400-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/sites/mahilahaat/themes/main/fonts/open-sans-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/sites/mahilahaat/themes/main/fonts/open-sans-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@keyframes ab-live-pulse{0%,to{box-shadow:0 0 0 .12rem #00252e4d}50%{box-shadow:0 0 0 .34rem #0006080d}}@keyframes account-drop{0%{opacity:0;transform:translateY(-.4em)}}@keyframes as-pulse{0%{transform:scale(.7);opacity:.7}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}@keyframes br-no{25%{translate:-.2em 0}50%{translate:.2em 0}75%{translate:-.1em 0}}@keyframes calendar-busy{to{opacity:.45}}@keyframes cd-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes csr-slide{to{translate:calc(-1 * var(--csr-travel)) 0}}@keyframes csr-strike{0%{--csr-strike: 0%}to{--csr-strike: 100%}}@keyframes csr-mark{0%{--csr-hl: 0%}to{--csr-hl: 100%}}@property --csr-strike{syntax: "<percentage>"; inherits: true; initial-value: 100%;}@property --csr-hl{syntax: "<percentage>"; inherits: true; initial-value: 100%;}@keyframes cutout-swing{0%,20%,50%,80%,to{transform:rotateY(0)}35%{transform:rotateY(20deg);transform:rotateY(var(--cutout-swing, 20deg))}65%{transform:rotateY(-20deg);transform:rotateY(calc(-1 * var(--cutout-swing, 20deg)))}}@keyframes dv-marquee{to{transform:translate(-50%)}}@keyframes flow-turn-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flow-line-grow{0%,to{scale:var(--s);opacity:.5;opacity:calc(1 - var(--dock-fade, .5))}50%{scale:calc(var(--s) * 1.6);scale:calc(var(--s) * var(--dock-zoom, 1.6));opacity:1}}@keyframes flow-line-at{0%,to{--line-at: 0}50%{--line-at: 1}}@property --line-at{syntax: "<number>"; inherits: false; initial-value: 0;}@property --grow-in{syntax: "<number>"; inherits: false; initial-value: 1;}@property --deck-gap{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes flow-deck-tilt{0%{transform:perspective(calc(120 * var(--pe-vw))) translateY(calc(var(--card-h) / 2)) rotateX(8deg) translateY(calc(var(--card-h) / -2));transform:perspective(calc(120 * var(--pe-vw))) translateY(calc(var(--card-h) / 2)) rotateX(calc(var(--deck-tilt, 8) * 1deg)) translateY(calc(var(--card-h) / -2))}to{transform:perspective(calc(120 * var(--pe-vw))) translateY(calc(var(--card-h) / 2)) rotateX(0) translateY(calc(var(--card-h) / -2))}}@keyframes flow-deck-under{to{transform:translateY(calc(-1 * (1.4 * 1vh + var(--deck-h) * .04 / 2) / var(--s))) scale(.96);transform:translateY(calc(-1 * (var(--deck-peek, 1.4) * 1vh + var(--deck-h) * var(--deck-behind, .04) / 2) / var(--s))) scale(calc(1 - var(--deck-behind, .04)))}}@keyframes flow-deck-gone{to{opacity:0;visibility:hidden}}@keyframes flow-deck-draws{0%,to{--deck-draws: yes}}@keyframes flow-deck-covered{0%,85%{overflow-y:visible}87%,to{overflow-y:clip}}@keyframes deck-progress-shows{0%{opacity:0}4%,96%{opacity:1}to{opacity:0}}@keyframes deck-progress-fills{0%{transform:scaleX(0);transform:scaleX(var(--deck-filled, 0))}to{transform:scaleX(1)}}@property --formation{syntax: "*"; inherits: false;}@property --dock{syntax: "*"; inherits: false;}@property --dock-at{syntax: "*"; inherits: false;}@property --leave{syntax: "*"; inherits: false;}@property --arrive{syntax: "*"; inherits: false;}@property --cards-opacity{syntax: "*"; inherits: false;}@property --card-grid-y{syntax: "*"; inherits: false;}@property --card-opacity{syntax: "<number>"; inherits: false; initial-value: 1;}@keyframes gbg-drift{0%{transform:translate(-50%,-50%) scale(2)}to{transform:translate(-44%,-55%) scale(2.32)}}@keyframes gs-breathe{0%,to{box-shadow:inset 0 0 0 1px var(--gs-line),0 .12em 0 -.02em #03030314}50%{box-shadow:inset 0 0 0 1px var(--gs-accent),0 0 0 .28em #00161c2e}}@keyframes gs-land{0%{transform:translateY(-.9em) scale(1.15);opacity:0}60%{opacity:1}to{transform:none}}@keyframes hero-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(14%,10%) scale(1.18)}to{transform:translate(-10%,-6%) scale(.92)}}@keyframes hidx-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes hr-turn{to{transform:rotate(360deg)}}@property --row-flow{syntax: "*"; inherits: false;}@property --row-flow-narrow{syntax: "*"; inherits: false;}@property --free-height{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@keyframes lns-light{0%{opacity:.14;transform:translateY(.18em)}to{opacity:1;transform:none}}@keyframes lns-open{0%{clip-path:inset(0 50% 0 50% round var(--lns-pic-radius))}to{clip-path:inset(0 0 0 0 round var(--lns-pic-radius))}}@keyframes lns-settle{0%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes live-rail-changed{0%{background:#041a0c29;background:color-mix(in srgb,#16A34A 16%,transparent)}to{background:transparent}}@keyframes live-pulse{0%{box-shadow:0 0 #0044558c;box-shadow:0 0 color-mix(in srgb,#007b9a 55%,transparent)}70%{box-shadow:0 0 0 .6em #0000;box-shadow:0 0 0 .6em color-mix(in srgb,#007b9a 0%,transparent)}to{box-shadow:0 0 #0000;box-shadow:0 0 color-mix(in srgb,#007b9a 0%,transparent)}}@keyframes look-form-arrive{0%{opacity:0;translate:0 .6em}}@keyframes look-form-flash{30%{color:var(--form-accent-color)}}@keyframes look-gallery-spread-drift{0%{translate:0 calc(0 * (14 * var(--pe-vw)));translate:0 calc(var(--drift, 0) * (14 * var(--pe-vw)));translate:0 calc(0 * calc(14 * var(--pe-vw)));translate:0 calc(var(--drift, 0) * calc(14 * var(--pe-vw)))}to{translate:0 calc(0 * (-14 * var(--pe-vw)));translate:0 calc(var(--drift, 0) * (-14 * var(--pe-vw)));translate:0 calc(0 * calc(-14 * var(--pe-vw)));translate:0 calc(var(--drift, 0) * calc(-14 * var(--pe-vw)))}}@keyframes look-gallery-spread-open{0%{clip-path:inset(18% 0 0 0);scale:.92}to{clip-path:inset(0 0 0 0);scale:1}}@keyframes look-gallery-spread-pan{0%{transform:translateY(-6%) scale(1.14)}to{transform:translateY(6%) scale(1.14)}}@property --gallery-space{syntax: "<length>"; inherits: true; initial-value: 0px;}@keyframes look-index-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes look-index-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@property --nav-at{syntax: "<number>"; inherits: false; initial-value: 0;}@property --nav-progress{syntax: "<number>"; inherits: false; initial-value: 0;}@property --stop-progress{syntax: "<number>"; inherits: false; initial-value: 0;}@property --pagenav-magnify{syntax: "<number>"; inherits: true; initial-value: 1;}@keyframes look-rail-run{to{translate:-50% 0;translate:calc(-1 * var(--ticker-distance, 50%)) 0}}@keyframes look-rail-no{25%{translate:-.2em 0}50%{translate:.2em 0}75%{translate:-.1em 0}}@keyframes sentence-light{0%{opacity:.14;transform:translateY(.18em)}to{opacity:1;transform:none}}@keyframes sentence-open{0%{clip-path:inset(0 50% 0 50% round var(--sentence-picture-radius))}to{clip-path:inset(0 0 0 0 round var(--sentence-picture-radius))}}@keyframes sentence-settle{0%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes look-shop-pop{40%{scale:1.35}}@keyframes look-showcase-pulse{0%{transform:scale(.7);opacity:.7}70%,to{transform:scale(2.1);opacity:0}}@keyframes look-story-pulse{0%,to{box-shadow:0 0 0 .2em color-mix(in oklab,currentColor 30%,transparent)}55%{box-shadow:0 0 0 .7em transparent}}@property --swatch-in{syntax: "<number>"; inherits: true; initial-value: 1;}@property --table-inset{syntax: "<length>"; inherits: true; initial-value: 0;}@keyframes table-pulse{0%{box-shadow:0 0 #004a5c99}to{box-shadow:0 0 0 .7em transparent}}@property --pile-fan{syntax: "<number>"; inherits: false; initial-value: 0;}@property --pile-behind{syntax: "<number>"; inherits: false; initial-value: 0;}@property --pile-gone{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes onh-pulse{0%{box-shadow:0 0 0 1px #08080840,0 0 #00566cb3}to{box-shadow:0 0 0 1px #08080840,0 0 0 .7em transparent}}@keyframes opening-wait-in{to{opacity:1}}@keyframes opening-wait-glide{to{transform:translate(200%)}}@keyframes cfg-flash{0%{background:#007b9a38;background:color-mix(in srgb,#007b9a 22%,transparent)}to{background:transparent}}@keyframes phone-menu-in{0%{opacity:0;transform:translateY(-.6em)}}@keyframes ph-rise{0%{translate:0 105%}}@keyframes ph-uncover{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ph-settle{0%{scale:1.22}}@keyframes ph-stick{0%{opacity:0;scale:1.5;rotate:8deg}}@keyframes ph-strike{0%{--ph-strike: 0%}}@keyframes ph-mark{0%{--ph-hl: 0%}}@keyframes ph-fade{0%{opacity:0;translate:0 1.2em}}@keyframes ph-drift{to{translate:0 14%}}@property --ph-strike{syntax: "<percentage>"; inherits: true; initial-value: 100%;}@property --ph-hl{syntax: "<percentage>"; inherits: true; initial-value: 100%;}@keyframes prg-drift{0%{transform:translateY(-7%) scale(1.16)}to{transform:translateY(7%) scale(1.16)}}@keyframes prs-drift{0%{transform:translateY(-6%) scale(1.14)}to{transform:translateY(6%) scale(1.14)}}@keyframes rs-strike{0%{--rs-strike: 0%}to{--rs-strike: 100%}}@keyframes rs-mark{0%{--rs-hl: 0%}to{--rs-hl: 100%}}@keyframes rs-rise{0%{opacity:0;translate:0 .3em}to{opacity:1;translate:0 0}}@property --rs-strike{syntax: "<percentage>"; inherits: true; initial-value: 100%;}@property --rs-hl{syntax: "<percentage>"; inherits: true; initial-value: 100%;}@keyframes stk-travel{to{transform:translate3d(-50%,0,0);transform:translate3d(calc(-1 * var(--ticker-distance, 50%)),0,0)}}@keyframes sc-drift{0%{translate:0 0cqi;translate:0 calc(var(--sc-d, 0) * 16cqi)}to{translate:0 -0cqi;translate:0 calc(var(--sc-d, 0) * -16cqi)}}@keyframes sc-open{0%{clip-path:inset(18% 0 0 0);scale:.92}to{clip-path:inset(0 0 0 0);scale:1}}@keyframes sp-flash{0%{opacity:.35;translate:0 .15em}to{opacity:1;translate:0 0}}@property --draw{syntax: "<number>"; inherits: true; initial-value: 1;}@property --draw-stagger{syntax: "<number>"; inherits: true; initial-value: .5;}@property --draw-trace{syntax: "<number>"; inherits: true; initial-value: 1;}@property --draw-wipe{syntax: "<number>"; inherits: true; initial-value: 0;}@property --draw-rise{syntax: "<number>"; inherits: true; initial-value: 0;}@property --draw-pop{syntax: "<number>"; inherits: true; initial-value: 1;}@property --draw-fade{syntax: "<number>"; inherits: true; initial-value: 0;}@property --draw-line{syntax: "<number>"; inherits: true; initial-value: 1;}@property --draw-step{syntax: "<number>"; inherits: false; initial-value: 1;}@property --draw-in{syntax: "<number>"; inherits: false; initial-value: 1;}@property --draw-filled{syntax: "<number>"; inherits: false; initial-value: 1;}@keyframes wkx-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes wkx-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}:root{--page-bg: #f9f9f9;--ink: #222;--muted-share: 70%;--muted: #626262;--accent: #007b9a;--invert-bg: #0d0f14;--invert-fg: #f4f6fb;--brand-red: var(--accent);--on-accent: #fff;--rule: #ddd;--line: #eee;--caption: #5b6670;--page-backdrop: url(/media/mahilahaat/baggrund.jpg);--panel-texture: url(/media/mahilahaat/info-baggrund.jpg);--menu-texture: url(/media/mahilahaat/menu-baggrund.jpg);--page-top-bar: .25rem;--font-display: "Open Sans","Open Sans Fallback", Arial, Helvetica, sans-serif;--font-text: "Open Sans","Open Sans Fallback", Arial, Helvetica, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--font-gotham: "GothamSSm",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;--text-min: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: max(1.25rem, min(calc(1.6 * var(--pe-vw)), 1.5rem));--text-lg: clamp(1.25rem, calc(1.6 * var(--pe-vw)), 1.5rem);--text-xl: max(1.75rem, min(calc(3 * var(--pe-vw)), 2.5rem));--text-xl: clamp(1.75rem, calc(3 * var(--pe-vw)), 2.5rem);--text-display: max(2.5rem, min(calc(7 * var(--pe-vw)), 6rem));--text-display: clamp(2.5rem, calc(7 * var(--pe-vw)), 6rem);--text-label: var(--text-min);--track-label: .08em;--leading-tight: 1.15;--leading-body: 1.55;--measure: 68ch;--space: max(2rem, min(calc(5 * var(--pe-vw)), 5rem));--space: clamp(2rem, calc(5 * var(--pe-vw)), 5rem);--gap: calc(2 * var(--pe-vw));--radius: 1vh}@supports (color: oklch(0 0 0)){:root{--muted: color-mix(in srgb, var(--ink) var(--muted-share), var(--page-bg))}}@media(max-width:768px){:root{--page-backdrop-size: 200% auto}}:where(:root){--surround-bg: var(--page-bg);--paper: #fafafa;--card: var(--paper);--panel: var(--paper);--surface: color-mix(in srgb, var(--ink) 4%, var(--paper));--body: #494949;--faint: #9f9f9f;--accent-ink: oklch(from var(--accent) clamp(.16, (.6 - l) * 99, .98) calc(c*.15) h);--on-accent: var(--accent-ink);--line: rgba(5, 5, 5, .14);--rule: var(--line);--rule-strong: rgba(12, 12, 12, .34);--r-sm: calc(var(--radius) * .5);--r: var(--radius);--r-md: var(--radius);--r-lg: calc(var(--radius) * 1.6);--r-pill: 61.25rem;--shadow-card: 0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--ink) 18%, transparent);--shadow-card-hover: 0 2px 4px color-mix(in srgb, var(--ink) 8%, transparent), 0 18px 40px -16px color-mix(in srgb, var(--ink) 24%, transparent);--shadow-panel: 0 50px 100px -20px color-mix(in srgb, var(--ink) 22%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--ink) 26%, transparent);--ease: cubic-bezier(.4, 0, .2, 1);--bc-bar: var(--ink);--bc-label: var(--muted);--bc-value: var(--ink);--cr-arc: var(--accent);--cr-track: rgba(3, 3, 3, .1);--cr-num: var(--ink);--cr-label: var(--muted);--dp-stroke: var(--ink);--tlsvg-ink: var(--ink);--wipe-bg: var(--invert-bg)}@supports (color: oklch(0 0 0)){:where(:root){--paper: color-mix(in srgb, var(--page-bg) 88%, #fff);--body: color-mix(in srgb, var(--ink) 82%, var(--page-bg));--faint: color-mix(in srgb, var(--ink) 42%, var(--page-bg));--line: color-mix(in srgb, var(--ink) 14%, transparent);--rule-strong: color-mix(in srgb, var(--ink) 34%, transparent);--cr-track: color-mix(in srgb, var(--ink) 10%, transparent)}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#f9f9f9;background:var(--surround-bg, var(--page-bg));color:#222;color:var(--ink);font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-text)}:where(html){--pattern-ink: rgba(4, 4, 4, .13)}@supports (color: oklch(0 0 0)){:where(html){--pattern-ink: color-mix(in srgb, var(--ink) 13%, transparent)}}:root:root body,:root:root #intro_stage{background-image:none;background-image:var(--page-pattern, none);background-size:auto;background-size:var(--page-pattern-size, auto)}:root:root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url(/media/mahilahaat/baggrund.jpg) no-repeat 0 0 / auto;background:var(--page-backdrop, none) no-repeat var(--page-backdrop-position, 0 0) / var(--page-backdrop-size, auto)}html{font-size:calc(1.111 * var(--pe-vw))}@media(max-width:1024px){html:not(.tier-desktop){font-size:calc(1.6 * var(--pe-vw))}}@media(max-width:768px){html:not(.tier-desktop){font-size:calc(4 * var(--pe-vw))}}#intro_stage{position:fixed;inset:0;z-index:1;overflow:hidden;background:#f9f9f9;background:var(--page-bg);contain:layout paint;container-type:size}#smooth-wrapper{position:relative;z-index:2}.section{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2vh;padding:0 calc(4 * var(--pe-vw))}.maingrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr));grid-gap:var(--grid-gutter, var(--gap));gap:var(--grid-gutter, var(--gap));padding:0 var(--grid-margin, calc(4 * var(--pe-vw))) 6vh;font-size:clamp(.8rem,.5rem + calc(1 * var(--pe-vw)),1rem)}.cell{grid-column:span 1;grid-column:span var(--cell-span, 1);min-width:0}.free{box-sizing:border-box;transform-origin:center}.free:not(#\#):not(#\#):not(#\#)>*{margin:0!important;max-width:none!important;max-height:none!important;inset:0!important;height:100%!important;height:var(--free-height)!important}.free>*{--free-height: 100%}.imagesingle{position:relative;margin:0;overflow:hidden;border-radius:1vh;border-radius:var(--radius)}.imagesingle picture,.imagesingle img{display:block;width:100%;height:100%}.free>.imagesingle{width:100%;height:100%}.layer-sticky:not(#\#):not(#\#):not(#\#){width:100cqw!important;height:100cqh!important;max-width:100cqw!important;max-height:100cqh!important}.layer-sticky{position:absolute;top:0;left:0;z-index:2;pointer-events:none}.layer-sticky>*{pointer-events:auto}.scene-canvas{display:block;width:100%;height:100%}.layer-sticky .scene-canvas{position:absolute;inset:0;z-index:1}.native-scroll .layer-sticky{position:sticky;top:0}html:has(.lightbox.is-open){overflow:hidden}.article{--a-rule: var(--rule, var(--line, #d6d0c4));--a-measure: var(--measure, 64ch);--a-ink: var(--ink, #16140f);--a-muted: var(--muted, #6f6a5e);--a-accent: var(--accent, #ff4d18);width:100%}.plotgrid{--box-pad-left: 0px;--box-pad-right: 0px}.plotgrid>.plot.bleed{margin-left:calc(-1 * 0px - var(--box-pad-left) - 0px);margin-left:calc(-1 * var(--lattice-margin, var(--grid-margin, 0px)) - var(--box-pad-left) - var(--autofit-side, 0px));margin-right:calc(-1 * 0px - var(--box-pad-right) - 0px);margin-right:calc(-1 * var(--lattice-margin, var(--grid-margin, 0px)) - var(--box-pad-right) - var(--autofit-side, 0px))}.layer{--free-bleed-side: var(--autofit-side, 0px)}.plotgrid:not(.layer),.free .free{--free-bleed-side: 0px}.card{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:max(1.2rem,min(calc(2.4 * var(--pe-vw)),2rem));padding:clamp(1.2rem,calc(2.4 * var(--pe-vw)),2rem);background:#f9f9f9;background:var(--card-bg, var(--page-bg));color:#222;color:var(--ink);border:1px solid #eee;border:1px solid var(--line, rgba(5, 5, 5, .14));border-radius:1vh;border-radius:var(--radius, 1vh);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s}@supports (color: color-mix(in lch,red,blue)){.card{border:1px solid var(--line, color-mix(in srgb, var(--ink) 14%, transparent))}}.card:hover{transform:translateY(-.375rem);border-color:#007b9a;border-color:var(--accent);box-shadow:0 .75rem 2.5rem #0404041f;box-shadow:0 .75rem 2.5rem color-mix(in srgb,#222 12%,transparent)}@supports (color: color-mix(in lch,red,blue)){.card:hover{box-shadow:0 .75rem 2.5rem color-mix(in srgb,var(--ink) 12%,transparent)}}.plan{display:flex;flex-direction:column;gap:.9rem;padding:max(1.4rem,min(calc(2.6 * var(--pe-vw)),2.2rem));padding:clamp(1.4rem,calc(2.6 * var(--pe-vw)),2.2rem);background:#f9f9f9;background:var(--card-bg, var(--page-bg));color:#222;color:var(--ink);border:1px solid #eee;border:1px solid var(--line, rgba(5, 5, 5, .14));border-radius:1vh;border-radius:var(--radius, 1vh);transition:transform .35s cubic-bezier(.2,.7,.2,1)}@supports (color: color-mix(in lch,red,blue)){.plan{border:1px solid var(--line, color-mix(in srgb, var(--ink) 14%, transparent))}}.plan:hover{transform:translateY(-.375rem)}.card>.imagesingle{margin:0 0 .3rem;aspect-ratio:16 / 10;border-radius:.5vh;border-radius:var(--r-sm, .5rem);overflow:hidden;background:#f1f1f1;background:color-mix(in srgb,#222 4%,#fafafa);background:var(--surface, #f0f0f0)}@supports (color: color-mix(in lch,red,blue)){.card>.imagesingle{background:var(--surface, color-mix(in srgb, var(--ink) 4%, var(--page-bg)))}}.card>.imagesingle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.card:hover>.imagesingle img{transform:scale(1.04)}:has(>.imagesingle.is-turned){perspective:110em}.imagesingle img{-o-object-position:center;object-position:center;-o-object-position:var(--image-focus, center);object-position:var(--image-focus, center)}.edge-glass{position:fixed;left:calc(50% - .25rem);width:.5rem;height:.5rem;z-index:2147483647}.edge-glass-top{top:0}.edge-glass-bottom{bottom:0}.bars-see-through :popover-open:not(does-not-exist)::backdrop{display:none}[data-flow-shape]:not(#\#):not(#\#):not(#\#){position:absolute!important}[data-flow-shape]{left:0;right:0;margin:0 auto;width:var(--flow-w);z-index:39;--flow-w: calc(86 * var(--pe-vw));--s: 1}@media(min-width:700px){[data-flow-shape]{--flow-w: calc(90 * var(--pe-vw))}}[data-flow-shape]:not(#\#):not(#\#):not(#\#)>*{position:relative!important;inset:auto!important;width:var(--card-w)!important;height:var(--card-h)!important;max-width:none!important}[data-flow-shape]>*{scale:var(--s);margin:calc(var(--card-h) * (var(--s) - 1) / 2) calc(var(--card-w) * (var(--s) - 1) / 2)}[data-flow-shape=none]{display:none}[data-flow-shape]:not([data-flow-shape=stack]){width:auto;padding-left:calc((100% - var(--flow-w)) / 2);padding-right:calc((100% - var(--flow-w)) / 2);overflow-x:clip}html:has([data-stage=open]) [data-flow-shape]{z-index:0;z-index:calc(var(--stage-z, 1) - 1)}html:has([data-stage=open]:not([data-stage-flying])) [data-flow-shape]{visibility:hidden}[data-flow-shape=grid]{--flow-w: calc((100 - 2 * var(--card-grid-padding, 4)) * calc(1 * var(--pe-vw)));--cols: var(--card-grid-columns, 3);--gap: calc(var(--card-grid-gap, 2) * calc(1 * var(--pe-vw)));--cell-w: calc((var(--flow-w) - (var(--cols) - 1) * var(--gap)) / var(--cols));--s: var(--grid-s, .5);display:grid;grid-template-columns:repeat(3,var(--cell-w));grid-template-columns:repeat(var(--cols),var(--cell-w));grid-gap:calc(2 * (1 * var(--pe-vw))) var(--gap);grid-gap:calc(var(--card-grid-row-gap, 2) * (1 * var(--pe-vw))) var(--gap);grid-gap:calc(2 * calc(1 * var(--pe-vw))) var(--gap);grid-gap:calc(var(--card-grid-row-gap, 2) * calc(1 * var(--pe-vw))) var(--gap);gap:calc(2 * (1 * var(--pe-vw))) var(--gap);gap:calc(var(--card-grid-row-gap, 2) * (1 * var(--pe-vw))) var(--gap);gap:calc(2 * calc(1 * var(--pe-vw))) var(--gap);gap:calc(var(--card-grid-row-gap, 2) * calc(1 * var(--pe-vw))) var(--gap)}[data-flow-shape=grid]>*{--card-h: var(--grid-card-h)}@supports (display: grid-lanes){.flowgrid[data-masonry]{display:grid-lanes}}.masonry{-moz-columns:3 15rem;columns:3 15rem;-moz-column-gap:var(--gap, calc(2 * var(--pe-vw)));column-gap:var(--gap, calc(2 * var(--pe-vw)))}.masonry>*{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap, calc(2 * var(--pe-vw)));border-radius:1vh;border-radius:var(--radius, 1vh);overflow:hidden;display:block}.masonry .imagesingle{margin:0}.masonry .imagesingle img,.masonry img{width:100%;display:block}@media(max-width:768px){.masonry{-moz-columns:2 150px;columns:2 150px}}.section{padding:var(--space, max(2rem, min(calc(5 * var(--pe-vw)), 5rem)));padding:var(--space, clamp(2rem, calc(5 * var(--pe-vw)), 5rem))}html{touch-action:pan-y}.section{pointer-events:none}.section *{pointer-events:auto}.section .layer,.section .plot,.section .free{pointer-events:none}.section :is(.layer,.plot,.free){pointer-events:none}.section [data-type=loop]:not(a):not(button):not([role=button]):not([data-stage-open]):not([tabindex]){pointer-events:none}#intro_stage>.layer{position:absolute;inset:0}.section:has(.layer-bg){isolation:isolate}:has(>.look-glass){isolation:isolate}.look-menu{--menu-fill-color: var(--menu-fill, var(--accent, #3b5bdb));--menu-ink-color: var(--menu-ink, var(--on-accent, #fff));--menu-hover-color: var(--menu-hover-fill, color-mix(in srgb, var(--menu-fill-color) 82%, #000));--menu-gap-size: calc(var(--menu-gap, .5) * 1rem);display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--menu-gap-size);padding-bottom:.5rem;padding-bottom:var(--menu-gap-size)}.look-menu a{display:block;position:relative;isolation:isolate;padding:.45rem .7rem;border-radius:.25rem;border-radius:calc(var(--menu-corners, .25) * 1rem);background:var(--menu-fill-color);color:var(--menu-ink-color);font-size:.8125em;font-size:calc(var(--menu-type, .8125) * 1em);font-weight:600;-webkit-text-decoration:none;text-decoration:none;line-height:1.2}.look-menu a:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:url(/media/mahilahaat/menu-baggrund.jpg);background:var(--menu-texture, none);opacity:1;opacity:var(--menu-texture-strength, 1);mix-blend-mode:normal;mix-blend-mode:var(--menu-texture-blend, normal);pointer-events:none}.look-menu--capitals a{letter-spacing:.04em;text-transform:uppercase}@media(max-width:768px){.look-menu{gap:calc(var(--menu-gap-size) * .8);padding-bottom:0}}.look-panel{--panel-unit: calc(var(--panel-type, 1) * var(--text-base, 1rem));--panel-fill-color: var(--panel-fill, var(--accent, #3b5bdb));--panel-ink-color: var(--panel-ink, var(--on-accent, #fff));display:block;color:#fff;color:var(--panel-ink-color);background:#007b9a;background:var(--panel-fill-color);isolation:isolate;border-radius:.375rem;border-radius:calc(var(--panel-corners, .375) * var(--panel-unit));font-size:1rem;font-size:var(--panel-unit);line-height:1.55;line-height:var(--leading-body, 1.55);box-shadow:0 0 2em transparent,0 0 calc(40 * (1 * var(--pe-vw))) transparent;box-shadow:0 0 calc(var(--panel-shadow-size, 2) * 1em) var(--panel-shadow, transparent),0 0 calc(var(--panel-glow-size, 40) * (1 * var(--pe-vw))) var(--panel-glow, transparent);box-shadow:0 0 2em transparent,0 0 calc(40 * calc(1 * var(--pe-vw))) transparent;box-shadow:0 0 calc(var(--panel-shadow-size, 2) * 1em) var(--panel-shadow, transparent),0 0 calc(var(--panel-glow-size, 40) * calc(1 * var(--pe-vw))) var(--panel-glow, transparent)}:where(.look-panel){position:relative}.look-panel:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:url(/media/mahilahaat/info-baggrund.jpg);background:var(--panel-texture, none);opacity:1;opacity:var(--panel-texture-strength, 1);mix-blend-mode:normal;mix-blend-mode:var(--panel-texture-blend, normal);pointer-events:none}.look-panel p{margin:calc(.9 * var(--panel-unit)) 0}.look-panel a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.look-reading-flow{--reading-flow-unit: calc(var(--reading-flow-type, 1) * var(--text-base, 1rem));--reading-flow-accent-color: var(--reading-flow-accent, var(--accent, #3b5bdb));--reading-flow-caption-color: var(--reading-flow-caption, var(--caption, var(--muted, currentColor)));--reading-flow-rule-color: var(--reading-flow-rule, var(--rule, color-mix(in srgb, currentColor 14%, transparent)));--reading-flow-line-color: var(--reading-flow-line, var(--line, color-mix(in srgb, currentColor 7%, transparent)));display:block;max-width:46rem;max-width:calc(var(--reading-flow-measure, 46) * var(--reading-flow-unit));font-size:1rem;font-size:var(--reading-flow-unit);line-height:1.65;line-height:var(--reading-flow-leading, 1.65);color:#222;color:var(--ink)}.look-reading-flow--rule{padding-right:calc(1.5 * var(--reading-flow-unit));border-right:1px dashed var(--reading-flow-rule-color)}.look-reading-flow h2{font-size:1.5em;font-weight:700;line-height:1.3;color:var(--reading-flow-accent-color)}.look-reading-flow h3{font-size:1.0625em;font-weight:700;line-height:1.4;margin-top:calc(1.5 * var(--reading-flow-unit))}.look-reading-flow p{margin:calc(.9 * var(--reading-flow-unit)) 0}.look-reading-flow p em:only-child{color:var(--reading-flow-caption-color);font-size:.9375em}.look-reading-flow a{color:var(--reading-flow-accent-color);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.look-reading-flow ul{margin:calc(.5 * var(--reading-flow-unit)) 0 var(--reading-flow-unit);padding-left:calc(1.25 * var(--reading-flow-unit))}.look-reading-flow img{display:block;width:100%;height:auto;margin:calc(1.25 * var(--reading-flow-unit)) 0 calc(.5 * var(--reading-flow-unit));border-radius:calc(.375 * var(--reading-flow-unit));border-radius:calc(var(--reading-flow-corners, .375) * var(--reading-flow-unit))}.look-reading-flow img{box-shadow:.35em .35em 0 transparent;box-shadow:.35em .35em 0 var(--reading-flow-picture-shadow, transparent)}.look-reading-flow>article{padding-bottom:calc(3 * var(--reading-flow-unit));margin-bottom:calc(3 * var(--reading-flow-unit));border-bottom:1px solid var(--reading-flow-line-color)}.look-reading-flow>article:last-child{border-bottom:0}@media(max-width:900px){.look-reading-flow--rule{padding-right:0;border-right:0}}@media(max-width:768px){.look-reading-flow h2{font-size:1.3em}}.plot:has(>[data-pinned]):not(#\#):not(#\#):not(#\#),.plot:has(>.look-shop>[data-pinned]):not(#\#):not(#\#):not(#\#){z-index:900!important}.plot:has(>[data-pinned]),.plot:has(>.look-shop>[data-pinned]){container-type:normal}#smooth-wrapper:has(.look-shop.is-open>[data-pinned]){z-index:1000}.plotgrid:has(>.plot>.look-story[data-story=pinned]){grid-auto-rows:minmax(var(--plot-cell),auto)}.loop.is-played{position:relative;--turn-x: -1;--turn-y: 0}.loop.is-played{--pile-from-x: .5;--pile-from-y: .5}.loop.is-played>*{--turn-duration: calc(var(--turn-time, .7) * 1s * var(--at-rest, 1));--turn-curve: var(--turn-ease, cubic-bezier(.2, .8, .2, 1));--fade-share: min(1, var(--turn-fade, 0));--fade-time: calc(var(--turn-duration) / max(1, var(--turn-fade, 0)));--zoom-scale: calc(1 - max(-1, min(var(--offset, 0), 1)) * var(--turn-zoom, 0) * var(--at-rest, 1));--zoom-scale: calc(1 - clamp(-1, var(--offset, 0), 1) * var(--turn-zoom, 0) * var(--at-rest, 1));position:absolute;inset:0;margin:0;opacity:0;opacity:calc((1 - var(--at-rest, 1)) * var(--card-opacity, 1));scale:calc(1 - (max(-1,min(0,1))*0));scale:calc(1 - (clamp(-1,0,1)*0));scale:var(--zoom-scale);transition:opacity .7s cubic-bezier(.2,.8,.2,1),scale .7s cubic-bezier(.2,.8,.2,1);transition:opacity var(--turn-duration) var(--turn-curve),scale var(--turn-duration) var(--turn-curve)}.loop.is-played:not(.is-live)>:first-child{opacity:1;opacity:var(--card-opacity, 1)}.loop.is-played:not([data-in-formation]):not(#\#):not(#\#):not(#\#)>:not(.is-active),.loop.is-played:not([data-in-formation]):not(#\#):not(#\#):not(#\#)>:not(.is-active) *{pointer-events:none!important}.loop.is-played:not(.is-live):not(#\#):not(#\#):not(#\#)>:first-child{pointer-events:auto!important}.loop.is-played>*{--pile-fan: inherit}.is-missing:not(#\#):not(#\#):not(#\#),.imagesingle.is-missing:not(#\#):not(#\#):not(#\#){display:none!important}.is-missing:not(#\#):not(#\#):not(#\#){display:none!important}.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;padding:calc(8 * var(--pe-vw));color:#222;color:var(--ink, #111);background:#f9f9f9;background:var(--page-bg, #fff)}.not-found .nf-code{font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-display, var(--font-text, serif));font-weight:600;font-size:max(4rem,min(calc(18 * var(--pe-vw)),11rem));font-size:clamp(4rem,calc(18 * var(--pe-vw)),11rem);line-height:.9;letter-spacing:-.02em}.not-found .nf-msg{font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-text, system-ui, sans-serif);font-size:max(1rem,min(calc(2.4 * var(--pe-vw)),1.35rem));font-size:clamp(1rem,calc(2.4 * var(--pe-vw)),1.35rem);opacity:.75}.not-found .nf-home a{display:inline-block;margin-top:.8rem;font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-text, system-ui, sans-serif);font-size:1rem;font-weight:600;color:#007b9a;color:var(--accent, var(--ink, #111));-webkit-text-decoration:none;text-decoration:none;border-bottom:.125rem solid currentColor;padding-bottom:.125rem}.not-found .nf-home a:hover{opacity:.7}html:where(.page-layout-document){font-size:100%;font-size:var(--page-root-size, 100%)}.page-layout-document #intro_stage{font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-text);color:#222;color:var(--ink)}.page-layout-document #intro_stage:after{content:"";position:fixed;top:0;left:0;right:0;height:.25rem;height:var(--page-top-bar, 0);background:#007b9a;background:var(--accent);z-index:10;pointer-events:none}.page-layout-document #smooth-content{width:92%;width:var(--page-width, 92%);max-width:70rem;max-width:var(--page-max-width, 70rem);margin:0 auto;padding:1.75rem 0 4rem;padding:var(--page-room-top, 1.75rem) 0 var(--page-room-bottom, 4rem)}.page-layout-document #smooth-content:after{content:"";display:block;clear:both}.page-layout-document:not(#\#):not(#\#):not(#\#) #smooth-content section.section{min-height:0!important}.page-layout-document #smooth-content section.section{padding:0;margin:0}.page-side{float:left;width:27%;width:var(--page-side-share, 27%)}.page-main{float:right;width:68%;width:var(--page-main-share, 68%)}@supports (display: grid){.page-layout-document #smooth-content{display:grid;grid-template-columns:27% 68%;grid-template-columns:var(--page-side-share, 27%) var(--page-main-share, 68%);justify-content:space-between;align-items:start}.page-head{grid-column:1 / -1}.page-side,.page-main{float:none;width:auto}}:where(.page-layout-document #smooth-content) h2{margin:0;padding:0;font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-display)}:where(.page-layout-document #smooth-content) h3{margin:0;padding:0;font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-display)}:where(.page-layout-document #smooth-content) h4{margin:0;padding:0;font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-display)}:where(.page-layout-document #smooth-content) h6{margin:0;padding:0;font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-display)}.page-head>*{display:flex;align-items:flex-end;gap:2rem;gap:var(--page-head-gap, 2rem);margin-bottom:1.75rem;margin-bottom:var(--page-head-space, 1.75rem)}.page-head>*>:first-child{display:block;flex:0 0 27%;flex:0 0 var(--page-side-share, 27%);text-align:center}.page-head>*>:first-child img{display:inline-block;width:8.75rem;width:var(--page-mark-width, 8.75rem);height:auto;border-radius:0}@media(max-width:900px){.page-layout-document #smooth-content{width:94%;width:var(--page-width-narrow, 94%)}.page-head>*{gap:1rem;gap:calc(var(--page-head-gap, 2rem) / 2)}}@media(max-width:768px){.page-layout-document #smooth-content{display:block;width:90%;width:var(--page-width-phone, 90%);padding-top:1.25rem;padding-top:var(--page-room-top-phone, 1.25rem)}.page-side,.page-main{float:none;width:auto}.page-side{margin-bottom:2rem;margin-bottom:var(--page-stack-gap, 2rem)}.page-head>*{flex-direction:column;align-items:stretch;gap:1rem;gap:calc(var(--page-head-gap, 2rem) / 2);margin-bottom:1.25rem;margin-bottom:var(--page-head-space-phone, 1.25rem)}.page-head>*>:first-child{flex:none;text-align:left}.page-head>*>:first-child img{width:7.0513rem;width:var(--page-mark-width-phone, 7.0513rem)}}.ring{--ring-ac: var(--accent, #635bff);--ring-tint: var(--ink, #0a2540);--ring-c1: var(--ring-ac);--ring-c2: #076780;--ring-c3: #105263;--ring-c4: #173f4a;--ring-c5: #1c3136;--ring-size: max(8rem, min(26cqi, 11rem));--ring-size: clamp(8rem, 26cqi, 11rem);--ring-hole: 56%;position:relative;width:-moz-max-content;width:max-content;display:grid;align-items:center;justify-items:center;place-items:center}@supports (color: oklch(0 0 0)){.ring{--ring-c2: color-mix(in oklab, var(--ring-ac) 78%, var(--ring-tint));--ring-c3: color-mix(in oklab, var(--ring-ac) 54%, var(--ring-tint));--ring-c4: color-mix(in oklab, var(--ring-ac) 33%, var(--ring-tint));--ring-c5: color-mix(in oklab, var(--ring-ac) 17%, var(--ring-tint))}}body:has([data-scene-scope=page]) #smooth-content{position:relative;z-index:1}.stat{display:flex;flex-direction:column;gap:.4rem;padding-top:1rem;border-top:.125rem solid #007b9a;border-top:.125rem solid var(--accent)}.plot:has(>[data-show-in]:not([data-show-in~=idle]):not([data-state] *)):not(#\#):not(#\#):not(#\#){display:none!important}[data-prop=html] a[href]{color:inherit;color:var(--link-color, inherit);text-decoration-thickness:.06em;text-underline-offset:.15em}[data-prop=html] img{display:block;max-width:100%;height:auto}[data-prop=html] li>p{margin:0}html #smooth-wrapper{height:100%;overflow-y:auto;overflow-x:hidden}html:not(.honest-gutters) .section[data-section]:not(.plotgrid){justify-content:flex-start;padding:0}html:not(.native-scroll) .section[data-section] canvas{display:none}html:not(.native-scroll):not(#\#):not(#\#):not(#\#) .section[data-section] .layer-sticky{width:auto!important;height:auto!important;max-width:none!important;max-height:none!important}html:not(.native-scroll) .section[data-section] .layer-sticky{position:static}html:not(.native-scroll):not(#\#):not(#\#):not(#\#) .section[data-section] .free{position:static!important;inset:auto!important;width:auto!important;height:auto!important;transform:none!important;margin:0!important}html:not(.native-scroll) .section[data-section] .free{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}html:not(.native-scroll):not(#\#):not(#\#):not(#\#) .section[data-section] .free>*{position:static!important;inset:auto!important}html:not(.native-scroll):not(#\#):not(#\#):not(#\#) .section[data-section] :has(>.svg_wrap){position:static!important;inset:auto!important}html:not(.native-scroll):not(#\#):not(#\#):not(#\#) .section[data-section]:has(.svg_wrap){min-height:100vh!important}html:not(.native-scroll) .section[data-section]:has(.svg_wrap){justify-content:center}html:not(.native-scroll):not(#\#):not(#\#):not(#\#) .section[data-section]:has(.svg_wrap) .free{min-height:0!important}html:not(.native-scroll):not(#\#):not(#\#):not(#\#) .section[data-section]:not(.plotgrid){min-height:0!important}html:not(.native-scroll) .section[data-section]:not(.plotgrid){padding:0}.paint-frame{--frame-top: 0px;--frame-right: 0px;--frame-bottom: 0px;--frame-left: 0px;--frame-radius: 0px;--col-top: 0px;--col-right: 0px;--col-bottom: 0px;--col-left: 0px}html.paint-frame,html.paint-frame body{overflow-x:clip}html.paint-frame{background:#f9f9f9;background:var(--page-bg)}.paint-frame body{background:transparent}.paint-frame #intro_stage{position:static;z-index:auto;overflow:visible;contain:none;container-type:inline-size;background:none;margin:var(--col-top) var(--col-right) var(--col-bottom) var(--col-left)}html.paint-frame #smooth-wrapper{height:auto;overflow:visible}.paint-frame #smooth-wrapper>.stage-mat{position:fixed;top:var(--frame-top);right:var(--frame-right);bottom:var(--frame-bottom);left:var(--frame-left);border-radius:var(--frame-radius);box-shadow:0 0 0 100vmax #f9f9f9;box-shadow:0 0 0 100vmax var(--surround-bg, var(--page-bg));pointer-events:none;z-index:30}.paint-frame .section[data-section]{contain:layout}.paint-frame:not(#\#):not(#\#):not(#\#) .layer-sticky{width:100%!important;height:calc(100svh - var(--col-top) - var(--col-bottom))!important;max-width:100%!important;max-height:calc(100svh - var(--col-top) - var(--col-bottom))!important}.paint-frame .layer-sticky{container-type:size}.paint-frame.native-scroll .layer-sticky{position:sticky;top:var(--col-top)}.look-reading-flow{-webkit-backdrop-filter:blur(.488cqi);backdrop-filter:blur(.488cqi);border-radius:calc(2 * var(--pe-vw));border:1px solid rgba(255,255,255,.2902);border:1px solid #ffffff4a;padding:2em 1.5em;--reading-flow-line: rgba(0,0,0,0);--reading-flow-line: #00000000}.look-reading-flow h2{color:#000}.richtext{font-family:Open Sans,"Open Sans Fallback",Arial,Helvetica,sans-serif;font-family:var(--font-text)}.richtext a{color:#007b9a;color:var(--accent)}
@font-face { font-family: "Open Sans Fallback"; src: local('Arial'), local('ArialMT'); ascent-override: 101.6519%; descent-override: 27.8625%; line-gap-override: 0%; size-adjust: 105.1479%; }