@layer reset,tokens,grunn,oppsett,type,komponenter,tilstand;@layer grunn{@font-face{font-family:Inter;src:url(/kasernen/teaser/fonts/inter-variable-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter reserve;src:local("Helvetica Neue"),local("HelveticaNeue"),local("Arial"),local("ArialMT");font-weight:400;size-adjust:104%;ascent-override:93.15%;descent-override:23.19%;line-gap-override:0%}@font-face{font-family:Inter reserve;src:local("Helvetica Neue Medium"),local("HelveticaNeue-Medium"),local("Arial Bold"),local("Arial-BoldMT");font-weight:600;ascent-override:96.88%;descent-override:24.12%;line-gap-override:0%}@font-face{font-family:Mailroom;src:url(/kasernen/teaser/fonts/mailroom-regular-nordic-v2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:90%;descent-override:14%;line-gap-override:0%}}@layer reset{*,*:before,*:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset,legend,pre){margin:0}:where(ul,ol){padding:0;list-style:none}:where(h1,h2,h3,h4,h5,h6,strong,b,small,legend,address){font:inherit}:where(img,svg,picture,video,canvas){display:block;max-inline-size:100%}:where(img,video){block-size:auto}:where(button,input,textarea,select){font:inherit;color:inherit;margin:0}:where(button){padding:0;border:0;border-radius:0;background:none;text-align:inherit;cursor:pointer}:where(a){color:inherit;text-decoration:none}:where(fieldset){padding:0;border:0;min-inline-size:0}:where(legend){padding:0}[hidden]:not([hidden=until-found]){display:none}}@property --over{syntax: "<length>"; inherits: false; initial-value: 0px;}@layer tokens{:root{color-scheme:light;--rod: #550f11;--rod-dyp: #420b0d;--papir: #f5f3e6;--papir-dyp: #e8e1d5;--linje: #d8cac0;--linje-felt: #9d7671;--filmsvart: 8 6 5;--teppe: rgb(var(--filmsvart) / .6);--skygge-tekst: 0 1px 2px rgb(var(--filmsvart) / .2), 0 7px 26px rgb(var(--filmsvart) / .18);--f-tittel: "Mailroom", Georgia, serif;--f-tekst: "Inter", "Inter reserve", "Helvetica Neue", Helvetica, Arial, sans-serif;--m-cap: .687;--m-topp: .307;--m-bunn: .38;--i-cap: .72754;--i-trim: .36377;--pil-luft: .0985em;--k-luft: .0257em;--lh-t1: .88;--lh-t3: .92;--lh-tekst: 1.5;--lh-liten: 1.6;--lh-detalj: 1.2;--lh-sted: 1;--maal-tekst: 30em;--maal-liten: 33em;--maal-huset: 4.8em;--maal-kapittel: 6.8em;--maal-selskaper: 5em;--maal-historie: 5.8em;--maal-setning: 12em;--tekst: 18px;--liten: 15px;--nyheter-stotte: 13px;--detalj: 12px;--detalj-sperring: .1em;--sted: 7px;--sted-sperring: .145em;--cap-tekst: calc(var(--tekst) * var(--i-cap));--cap-liten: calc(var(--liten) * var(--i-cap));--cap-detalj: calc(var(--detalj) * var(--i-cap));--linje-tekst: calc(var(--tekst) * var(--lh-tekst));--t3-b: clamp(40px, 11.4vw, 52px);--t3: var(--t3-b);--nyheter-tittel-em: 8.8;--kort-tittel-em: 5.233;--t3-kort: min(var(--t3), (100cqi - 2 * var(--s4)) / var(--kort-tittel-em));--t1-t3: 1.6;--t3-gulv: 24px;--stotte-forhold: .26;--stotte-h: calc(var(--cap-tekst) + 2 * var(--linje-tekst));--t1-k: calc(var(--m-cap) + var(--lh-t1) + var(--stotte-forhold));--hero-fast: calc(var(--bar-h) + var(--s4) + var(--stotte-h) + var(--rom-handling) + var(--knapp-h) + var(--rom-innhold) + env(safe-area-inset-top) + env(safe-area-inset-bottom));--t1-hoyde: calc((var(--skjerm-s) - var(--hero-fast)) / var(--t1-k));--t1-skala: .82;--t1: calc(clamp(84px, min(26.5vw, var(--t1-hoyde)), 150px) * var(--t1-skala));--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 48px;--s9: 64px;--s10: 96px;--s11: 128px;--rom-mikro: var(--s2);--rom-par: var(--s3);--rom-tett: var(--s4);--rom-tittel: var(--s6);--rom-avsnitt: var(--s6);--rom-kort: var(--s6);--rom-punkt: var(--s7);--rom-handling: var(--s7);--rom-innhold: var(--s7);--rom-gruppe: var(--s8);--rom-seksjon: var(--s10);--marg: max(20px, env(safe-area-inset-left), env(safe-area-inset-right));--renne: 12px;--kolonner: 4;--kol: calc((100cqi - 2 * var(--marg) - (var(--kolonner) - 1) * var(--renne)) / var(--kolonner));--titt: var(--s9);--kort-b-maks: calc((var(--skjerm-s) - var(--bar-h-samlet) - 2 * var(--s7)) * 4 / 5);--kort-b: min(100cqi - var(--marg) - var(--renne) - var(--titt), var(--kort-b-maks));--etikett-kol: 96px;--selskaper-maks: 640px;--bar-h: 88px;--bar-h-samlet: 58px;--bar-akse: 37.5px;--bar-akse-samlet: 29px;--logo-forhold: 4.1154;--logo-bar: 140px;--logo-bar-samlet: 140px;--logo-bunn: 140px;--hero-min: max(var(--skjerm-l), 540px);--intro-logo: min(46vw, 168px);--intro-sted-luft: 26px;--meny-strek: 18px;--meny-avstand: 6px;--hustegning: clamp(320px, 100%, 326px);--hustegning-luft-topp: calc(var(--hustegning) * .0105);--hustegning-luft-bunn: calc(var(--hustegning) * .0128);--felt-maks: 320px;--treff: 24px;--knapp-h: 48px;--knapp-luft: var(--s6);--kontroll-h: 44px;--merke: 32px;--merke-luft-topp: .7px;--merke-luft-bunn: 2px;--merke-forhold: .3;--merke-vri: 6deg;--format-staende: 4 / 5;--format-apning: 4 / 3;--ark-hode: var(--bar-h-samlet);--ark-kant: var(--marg);--ark-smal-maks: 616px;--ark-bred-maks: 1040px;--ark-smal: 100%;--ark-bred: 100%;--rullefelt: 0px;--kutt: 6px;--kutt-flate: 8px;--strek: 1px;--strek-ikon: 1.5px;--strek-aktiv: 2px;--strek-luft: .3em;--strek-luft-detalj: .45em;--strek-luft-tittel: .12em;--pil-mellom: .5em;--fokus: 2px solid;--fokus-avstand: 4px;--kort-zoom: 1.022;--z-skygge: 1;--z-over-bilde: 2;--z-bar: 100;--z-ark: 200;--z-intro: 300;--e-ut: cubic-bezier(.22, 1, .36, 1);--t-hover: .15s;--t-sted: .18s;--t-farge: .26s;--t-flate: .32s;--t-glid: .48s;--t-form: .52s;--t-kort: .7s;--t-lys: 1.6s;--t-lys-vent: .9s;--t-intro-logo: .56s;--t-intro-logo-vent: .12s;--t-intro-sted: .48s;--t-intro-sted-vent: .26s;--t-intro-ut: .56s;--t-intro-ut-vent: 1.55s}@media(any-pointer:coarse){:root{--treff: var(--kontroll-h)}}@media(min-width:640px){:root{--knapp-luft: var(--s7);--marg: max(32px, env(safe-area-inset-left), env(safe-area-inset-right));--renne: 16px;--kolonner: 8;--kort-b: min((100cqi - var(--marg) - 2 * var(--renne) - var(--titt)) / 2, var(--kort-b-maks));--rom-innhold: var(--s8);--rom-gruppe: var(--s9);--rom-seksjon: var(--s11);--etikett-kol: 128px;--maal-selskaper: 7.8em;--logo-bunn: 160px;--intro-logo: clamp(168px, 13vw, 188px);--ark-kant: max(var(--s7), env(safe-area-inset-left), env(safe-area-inset-right));--ark-smal: min(var(--ark-smal-maks), 100% - 2 * var(--marg));--ark-bred: max(var(--ark-smal), min(var(--ark-bred-maks), 100% - 2 * var(--marg)))}}@media(min-width:1024px){:root{--t1: calc(clamp(96px, min(max(150px, 12vw), var(--t1-hoyde)), 201.6px) * var(--t1-skala));--t3-b: clamp(52px, 4.4vw, 63px);--sted: 8.5px;--sted-sperring: .165em;--marg: max(clamp(32px, 3.333vw, 56px), calc((100vw - 1680px)/2 + 56px) , env(safe-area-inset-left), env(safe-area-inset-right));--renne: clamp(16px, 1.667vw, 28px);--kolonner: 12;--rom-tittel: var(--s7);--rom-kort: var(--s7);--rom-handling: var(--s8);--bar-h: 112px;--bar-h-samlet: 62px;--bar-akse: 49px;--bar-akse-samlet: 31px;--logo-bar: 160px;--kutt-flate: 10px;--maal-setning: var(--maal-tekst);--format-apning: 2 / 1}}@media(orientation:landscape)and (max-height:540px){:root{--t1-k: calc(var(--m-cap) + var(--stotte-forhold));--stotte-h: calc(var(--cap-tekst) + var(--linje-tekst));--t1: calc(clamp(64px, min(16vw, var(--t1-hoyde)), 84px) * var(--t1-skala));--kort-b-lav: var(--kort-b-maks);--t3: max(var(--t3-gulv), min(var(--t3-b), var(--t1) / var(--t1-t3), (var(--kort-b-lav) - 2 * var(--s4)) / var(--kort-tittel-em)));--rom-innhold: var(--s7);--rom-gruppe: var(--s8);--rom-seksjon: var(--s10);--hero-min: var(--skjerm-l)}@media(min-width:640px){:root{--stotte-h: var(--cap-tekst);--kort-b: min((100cqi - 2 * var(--marg) - 2 * var(--renne)) / 3, var(--kort-b-maks));--kort-b-lav: min((100vw - 2 * var(--marg) - 2 * var(--renne)) / 3, var(--kort-b-maks))}}}}@layer tokens{:root{--kol-ramme: calc((100% - (var(--kolonner) - 1) * var(--renne)) / var(--kolonner));--hustegning-blekk: .98083}@media(min-width:1024px){:root{--hustegning-spenn: calc(4 * var(--kol-ramme) + 3 * var(--renne));--hustegning-l: max(var(--hustegning), var(--hustegning-spenn) / var(--hustegning-blekk));--hustegning-l-luft-topp: calc(var(--hustegning-l) * .0105);--hustegning-l-luft-bunn: calc(var(--hustegning-l) * .0128);--logo-bunn-l: max(var(--logo-bunn), var(--hustegning-spenn) / 2)}}}@layer tokens{:root{--maal-glimt: 13.6em;--maal-selskaper-setning: 12em}}@layer tokens{:root{--t-glimt: 326s;--glimt-b: min(3 * var(--kol) + 2 * var(--renne), var(--kort-b-maks));--glimt-steg: calc(var(--glimt-b) + var(--renne));--glimt-renne: var(--renne);--glimt-sloyfe: -50%;--dra-terskel: 6px;--filmsvart-flate: rgb(var(--filmsvart))}@media(min-width:640px){:root{--t-glimt: 182s}}@supports (inline-size: round(down,1px,4px)){:root{--glimt-steg: round(down, var(--glimt-b) + var(--renne), 4px);--glimt-renne: round(var(--renne), 1px)}}}@layer tokens{:root{--kred-band: 48px;--kred-sgco-h: 30px;--kred-sgco-forhold: 2000 / 1818;--kred-metropolis-h: 28px;--kred-metropolis-forhold: 126 / 80;--kred-roestudio-h: 14px;--kred-roestudio-forhold: 2978.06 / 569.61;--kred-riksantikvaren-h: 44px;--kred-riksantikvaren-forhold: 281.75 / 246.49}}@layer tokens{:root{--ramme: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath fill-rule='evenodd' d='M6 0H11L17 6V11L11 17H6L0 11V6ZM6.4142 1H10.5858L16 6.4142V10.5858L10.5858 16H6.4142L1 10.5858V6.4142Z'/%3E%3C/svg%3E") 8 / calc(var(--kutt) * 4 / 3) stretch;--ramme-aktiv: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath fill-rule='evenodd' d='M6 0H11L17 6V11L11 17H6L0 11V6ZM6.8284 2H10.1716L15 6.8284V10.1716L10.1716 15H6.8284L2 10.1716V6.8284Z'/%3E%3C/svg%3E") 8 / calc(var(--kutt) * 4 / 3) stretch;--flate: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath d='M6 0H11L17 6V11L11 17H6L0 11V6Z'/%3E%3C/svg%3E") 8 / calc(var(--kutt) * 4 / 3) stretch;--flate-stor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath d='M6 0H11L17 6V11L11 17H6L0 11V6Z'/%3E%3C/svg%3E") 8 / calc(var(--kutt-flate) * 4 / 3) stretch;--ramme-klipp: polygon( evenodd, var(--kutt) 0, calc(100% - var(--kutt)) 0, 100% var(--kutt), 100% calc(100% - var(--kutt)), calc(100% - var(--kutt)) 100%, var(--kutt) 100%, 0 calc(100% - var(--kutt)), 0 var(--kutt), var(--kutt) 0, calc(var(--kutt) + .4142 * var(--strek)) var(--strek), calc(100% - var(--kutt) - .4142 * var(--strek)) var(--strek), calc(100% - var(--strek)) calc(var(--kutt) + .4142 * var(--strek)), calc(100% - var(--strek)) calc(100% - var(--kutt) - .4142 * var(--strek)), calc(100% - var(--kutt) - .4142 * var(--strek)) calc(100% - var(--strek)), calc(var(--kutt) + .4142 * var(--strek)) calc(100% - var(--strek)), var(--strek) calc(100% - var(--kutt) - .4142 * var(--strek)), var(--strek) calc(var(--kutt) + .4142 * var(--strek)), calc(var(--kutt) + .4142 * var(--strek)) var(--strek) );--ramme-aktiv-klipp: polygon( evenodd, var(--kutt) 0, calc(100% - var(--kutt)) 0, 100% var(--kutt), 100% calc(100% - var(--kutt)), calc(100% - var(--kutt)) 100%, var(--kutt) 100%, 0 calc(100% - var(--kutt)), 0 var(--kutt), var(--kutt) 0, calc(var(--kutt) + .4142 * var(--strek-aktiv)) var(--strek-aktiv), calc(100% - var(--kutt) - .4142 * var(--strek-aktiv)) var(--strek-aktiv), calc(100% - var(--strek-aktiv)) calc(var(--kutt) + .4142 * var(--strek-aktiv)), calc(100% - var(--strek-aktiv)) calc(100% - var(--kutt) - .4142 * var(--strek-aktiv)), calc(100% - var(--kutt) - .4142 * var(--strek-aktiv)) calc(100% - var(--strek-aktiv)), calc(var(--kutt) + .4142 * var(--strek-aktiv)) calc(100% - var(--strek-aktiv)), var(--strek-aktiv) calc(100% - var(--kutt) - .4142 * var(--strek-aktiv)), var(--strek-aktiv) calc(var(--kutt) + .4142 * var(--strek-aktiv)), calc(var(--kutt) + .4142 * var(--strek-aktiv)) var(--strek-aktiv) );--flate-klipp: polygon( var(--kutt) 0, calc(100% - var(--kutt)) 0, 100% var(--kutt), 100% calc(100% - var(--kutt)), calc(100% - var(--kutt)) 100%, var(--kutt) 100%, 0 calc(100% - var(--kutt)), 0 var(--kutt) );--flate-stor-klipp: polygon( var(--kutt-flate) 0, calc(100% - var(--kutt-flate)) 0, 100% var(--kutt-flate), 100% calc(100% - var(--kutt-flate)), calc(100% - var(--kutt-flate)) 100%, var(--kutt-flate) 100%, 0 calc(100% - var(--kutt-flate)), 0 var(--kutt-flate) )}@supports (-webkit-mask-box-image: none){:root{--ramme-klipp: none;--ramme-aktiv-klipp: none;--flate-klipp: none;--flate-stor-klipp: none}}}@layer tokens{:root{--skjerm-s: var(--skjerm, 100svh);--skjerm-l: var(--skjerm, 100lvh);--skjerm-d: var(--skjerm, 100dvh)}}@layer grunn{html{background:var(--papir);scroll-behavior:smooth;scroll-padding-block-start:calc(var(--bar-h-samlet) + env(safe-area-inset-top) + var(--s2));scroll-padding-block-end:calc(var(--s2) + env(safe-area-inset-bottom))}body{margin:0;padding-inline-end:var(--rullefelt);background:var(--papir);color:var(--rod);-webkit-tap-highlight-color:transparent}::selection{background:var(--rod);color:var(--papir)}:where(.hero__innhold,.kort__tekst,.knapp--mork) ::selection,:where(.hero__innhold,.kort__tekst,.knapp--mork)::selection{background:var(--papir);color:var(--rod)}:where(.knapp--lys) ::selection,:where(.knapp--lys)::selection{background:var(--rod);color:var(--papir)}:focus-visible{outline:var(--fokus) currentColor;outline-offset:var(--fokus-avstand)}:where(.ark,[tabindex="-1"]):focus{outline:none}:where(.tekst,.liten) a:not(.k-link,.knapp){color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--strek);text-underline-offset:var(--strek-luft)}.ikke-del{white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer type{html{font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;hyphens:manual}body{font:400 var(--tekst) / var(--lh-tekst) var(--f-tekst)}.t1,.t3{font-family:var(--f-tittel);font-weight:400;text-transform:uppercase;letter-spacing:-.01em;word-spacing:0;font-feature-settings:normal;line-height:var(--lh);margin-block:calc(var(--over) + (var(--m-topp) - var(--lh) * .5) * 1em) calc((var(--m-bunn) - var(--lh) * .5) * 1em)}.t1{--lh: var(--lh-t1);font-size:var(--t1)}.t3{--lh: var(--lh-t3);font-size:var(--t3)}.kort__tittel{font-size:var(--t3-kort)}.nyheter__tittel{font-size:clamp(var(--t3-gulv),100cqi / var(--nyheter-tittel-em),var(--s8))}.tekst,.liten,.detalj,.sted{font-family:var(--f-tekst);line-height:var(--lh);margin-block:calc(var(--over) + (var(--i-trim) - var(--lh) * .5) * 1em) calc((var(--i-trim) - var(--lh) * .5) * 1em)}.tekst{--lh: var(--lh-tekst);font-size:var(--tekst);font-weight:400;letter-spacing:-.008em;max-inline-size:var(--maal-tekst);text-wrap:pretty}.tekst.sterk{font-weight:600}.liten{--lh: var(--lh-liten);font-size:var(--liten);font-weight:400;letter-spacing:-.005em;max-inline-size:var(--maal-liten);text-wrap:pretty}.nyheter__stotte{--lh: calc(var(--s5) / var(--nyheter-stotte));font-size:var(--nyheter-stotte)}.detalj{--lh: var(--lh-detalj);font-size:var(--detalj);font-weight:600;letter-spacing:var(--detalj-sperring);text-transform:uppercase;font-feature-settings:"case" 1}.detalj.lett{font-weight:400}.sted{--lh: var(--lh-sted);font-size:var(--sted);font-weight:600;letter-spacing:var(--sted-sperring);text-transform:uppercase;font-feature-settings:"case" 1;text-indent:var(--sted-sperring)}.pil{font-feature-settings:"case" 1}.heng{letter-spacing:0;margin-inline-end:-.187em}.heng--komma{margin-inline-end:-.227em}.sist{letter-spacing:0}.detalj .k-link__arrow:last-child{margin-inline-end:calc(-1 * var(--detalj-sperring))}.ark__lukk-tekst{margin-inline-end:calc(-1 * var(--detalj-sperring) - var(--k-luft))}}@layer oppsett{.stabel,:where(.explore,.event-booking-note,.kapittel){display:flex;flex-direction:column}.stabel>*,:where(.explore,.event-booking-note,.kapittel)>*{margin-block-start:var(--over)}:where(.explore,.event-booking-note,.kapittel,.site-footer){padding-block:var(--rom-seksjon) 0}:where(.site-footer){padding-inline:var(--marg)}:where(.explore,.event-booking-note,.kapittel)>:where(.t3){margin-inline:auto;text-align:center}}@layer komponenter{.knapp{--knapp-flate: var(--rod);--knapp-hover: var(--rod-dyp);--knapp-tekst: var(--papir);display:inline-flex;align-items:center;justify-content:center;block-size:var(--knapp-h);padding-block:0;padding-inline:calc(var(--knapp-luft) + var(--detalj-sperring)) var(--knapp-luft);margin-block:var(--over) 0;max-inline-size:none;white-space:nowrap;position:relative;isolation:isolate;text-decoration:none;text-align:center;color:var(--knapp-tekst);cursor:pointer}.knapp:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--knapp-flate);clip-path:var(--flate-klipp);-webkit-mask-box-image:var(--flate);transition:background-color var(--t-hover)}.knapp--mork{--knapp-flate: var(--rod);--knapp-hover: var(--rod-dyp);--knapp-tekst: var(--papir)}.knapp--lys{--knapp-flate: var(--papir);--knapp-hover: var(--papir-dyp);--knapp-tekst: var(--rod)}.knapp--full{inline-size:100%}.knapp:focus-visible{outline:var(--fokus) var(--knapp-flate);outline-offset:var(--fokus-avstand)}@media(hover:hover)and (pointer:fine){.knapp:hover:before{background:var(--knapp-hover)}}@media(hover:none){.knapp:active:before{background:var(--knapp-hover)}}.knapp--strek{color:var(--knapp-flate)}.knapp--strek:before{clip-path:var(--ramme-klipp);-webkit-mask-box-image:var(--ramme)}@media(hover:hover)and (pointer:fine){.knapp--strek:hover{color:var(--knapp-tekst)}.knapp--strek:hover:before{background:var(--knapp-flate);clip-path:var(--flate-klipp);-webkit-mask-box-image:var(--flate)}}@media(hover:none){.knapp--strek:active{color:var(--knapp-tekst)}.knapp--strek:active:before{background:var(--knapp-flate);clip-path:var(--flate-klipp);-webkit-mask-box-image:var(--flate)}}@media(forced-colors:active){.knapp{border:var(--strek) solid ButtonText;color:ButtonText}.knapp:before{display:none}}}@layer komponenter{.k-link{--cap: calc(var(--i-cap) * 1em);display:inline-flex;align-items:center;gap:var(--pil-mellom);max-inline-size:none;min-block-size:var(--treff);min-inline-size:var(--treff);margin-block:calc(var(--over) + (var(--cap) - var(--treff)) / 2) calc((var(--cap) - var(--treff)) / 2);padding:0;color:inherit;text-align:start;text-decoration-line:none;opacity:1;cursor:pointer}.k-link.detalj{--cap: var(--cap-detalj)}.k-link.liten{--cap: var(--cap-liten)}.k-link__text{text-decoration-thickness:var(--strek);text-underline-offset:var(--strek-luft)}.detalj .k-link__text{text-underline-offset:var(--strek-luft-detalj)}@media(hover:hover)and (pointer:fine){.k-link:hover .k-link__text{text-decoration-line:underline}}@media(hover:none){.k-link:active .k-link__text{text-decoration-line:underline}}.k-link:focus-visible{outline:var(--fokus) currentColor;outline-offset:var(--fokus-avstand)}}@layer komponenter{.handlinger{display:flex;flex-direction:column;border-block-end:var(--strek) solid var(--linje)}.handling{display:flex;flex-direction:column;inline-size:100%;max-inline-size:none;margin-block:0;padding-block:var(--s7);padding-inline:0;border:0;border-block-start:var(--strek) solid var(--linje);background:none;color:var(--rod);text-align:start;cursor:pointer}.handling__etikett+.handling__rad{--over: var(--rom-tett)}.handling__note{--over: var(--rom-par)}.handling__rad{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-block-start:var(--over)}.handling__tittel{min-inline-size:0}.handling__pil{flex:none;max-inline-size:none;margin-block-end:calc((var(--i-trim) - var(--lh) * .5) * 1em + (var(--t3) * var(--m-cap) - var(--cap-tekst)) / 2);margin-inline-end:calc(-1 * var(--pil-luft))}@media(hover:hover)and (pointer:fine){.handling:hover .handling__tittel{text-decoration-line:underline;text-decoration-thickness:var(--strek);text-underline-offset:var(--strek-luft-tittel)}}@media(hover:none){.handling:active .handling__tittel{text-decoration-line:underline;text-decoration-thickness:var(--strek);text-underline-offset:var(--strek-luft-tittel)}}.handling:focus-visible{outline:var(--fokus) var(--rod);outline-offset:var(--fokus-avstand)}}@layer komponenter{.intro{position:fixed;inset:0;z-index:var(--z-intro);background:var(--papir);color:var(--rod);pointer-events:none;animation:intro-ut var(--t-intro-ut) ease var(--t-intro-ut-vent) both}.intro__logo{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--intro-logo);max-inline-size:none;opacity:0;translate:-50% calc(-50% + var(--s2));animation:intro-logo var(--t-intro-logo) var(--e-ut) var(--t-intro-logo-vent) both}.intro__sted{position:absolute;inset-block-start:calc(50% + var(--intro-logo) / var(--logo-forhold) / 2 + var(--intro-sted-luft));inset-inline:0;text-align:center;text-indent:var(--detalj-sperring);white-space:nowrap;opacity:0;animation:intro-sted var(--t-intro-sted) ease var(--t-intro-sted-vent) both}.venter .intro,.venter .intro__logo,.venter .intro__sted{animation-play-state:paused}@keyframes intro-logo{to{opacity:1;translate:-50% -50%}}@keyframes intro-sted{0%{opacity:0;translate:0 var(--s1)}to{opacity:1;translate:0 0}}@keyframes intro-ut{0%,35%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.intro{display:none}}@media(forced-colors:active)and (prefers-color-scheme:dark){.intro__logo{filter:brightness(0) invert(1)}}}@layer komponenter{.topbar{--akse: var(--bar-akse);--logo-w: var(--logo-bar);--logo-h: calc(var(--logo-w) / var(--logo-forhold));position:fixed;inset-block-start:0;inset-inline:0 var(--rullefelt);z-index:var(--z-bar);display:grid;grid-template-columns:1fr auto 1fr;align-items:start;block-size:calc(var(--bar-h) + env(safe-area-inset-top));padding:calc(var(--akse) - var(--logo-h) / 2 + env(safe-area-inset-top)) var(--marg) 0;border-block-end:var(--strek) solid transparent;background-color:transparent;color:var(--papir);transition:block-size var(--t-form) var(--e-ut),padding var(--t-form) var(--e-ut),color var(--t-farge),background-color var(--t-flate),border-color var(--t-flate)}.topbar--collapsed{--akse: var(--bar-akse-samlet);--logo-w: var(--logo-bar-samlet);block-size:calc(var(--bar-h-samlet) + env(safe-area-inset-top));border-block-end-color:var(--linje);background-color:var(--papir);color:var(--rod)}.topbar__nav{display:none;grid-row:1;align-items:center;gap:var(--rom-punkt);block-size:var(--logo-h);transition:block-size var(--t-form) var(--e-ut)}.topbar__nav--venstre{grid-column:1;justify-self:start}.topbar__nav--hoyre{grid-column:3;justify-self:end}.topbar__logo{grid-row:1;grid-column:2;justify-self:center;display:flex;flex-direction:column;align-items:center;min-block-size:var(--treff);padding-block:max(0px,(var(--treff) - var(--logo-h)) / 2);margin-block:calc(-1*max(0px,(var(--treff) - var(--logo-h)) / 2))}.topbar__merke{display:grid;inline-size:var(--logo-w);transition:inline-size var(--t-form) var(--e-ut)}.topbar__logo-papir,.topbar__logo-rod{grid-area:1 / 1;inline-size:100%;transition:opacity var(--t-flate) ease}.topbar__logo-rod,.topbar--collapsed .topbar__logo-papir{opacity:0}.topbar--collapsed .topbar__logo-rod{opacity:1}.topbar__sted{--over: var(--rom-mikro);max-block-size:1lh;white-space:nowrap;transition:--over var(--t-flate),max-block-size var(--t-flate),opacity var(--t-sted)}.topbar--collapsed .topbar__sted{--over: 0px;max-block-size:0;opacity:0}.topbar__meny{grid-row:1;grid-column:3;justify-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:calc(var(--meny-avstand) - var(--strek-ikon));inline-size:var(--kontroll-h);block-size:var(--kontroll-h);margin-block:calc((var(--logo-h) - var(--kontroll-h)) / 2);margin-inline-end:calc((var(--meny-strek) - var(--kontroll-h)) / 2);color:inherit}.topbar__meny-strek{inline-size:var(--meny-strek);block-size:0;border-block-start:var(--strek-ikon) solid currentColor}@media(min-width:1024px){.topbar__nav{display:flex}.topbar__meny{display:none}}@media(forced-colors:active){.topbar{border-block-end-width:0}.topbar--collapsed{border-block-end-width:var(--strek)}}@media(forced-colors:active)and (prefers-color-scheme:dark){.topbar__logo-rod{filter:brightness(0) invert(1)}}}@layer komponenter{.hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:end;justify-items:center;min-block-size:var(--hero-min);padding:calc(var(--bar-h) + var(--s4) + env(safe-area-inset-top)) var(--marg) calc(var(--rom-innhold) + env(safe-area-inset-bottom) + var(--skjerm-l) - var(--skjerm-s));background:var(--rod);color:var(--papir)}.hero-film-ramme,.hero-film-zoom{position:absolute;inset:0}.hero-film-ramme{pointer-events:none}.hero-film-ramme:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 95% at 50% 42%,rgb(var(--filmsvart) / 0) 58%,rgb(var(--filmsvart) / .38))}.hero-film{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover;object-position:50% 50%}.hero-film-lys--av{opacity:1}.hero-film-lys--svak{opacity:0}.hero-film-lys--av.tennes{animation:kasernen-lys-av var(--t-lys) step-end var(--t-lys-vent) both}.hero-film-lys--svak.tennes{animation:kasernen-lys-svak var(--t-lys) step-end var(--t-lys-vent) both}@keyframes kasernen-lys-av{0%{opacity:1}5.5%{opacity:0}9.5%{opacity:1}26%{opacity:0}28.5%{opacity:1}33%{opacity:0}to{opacity:0}}@keyframes kasernen-lys-svak{0%{opacity:0}8%{opacity:1}9.5%{opacity:0}26%{opacity:1}28.5%{opacity:0}36%{opacity:1}38%{opacity:0}40%{opacity:1}41.5%{opacity:0}to{opacity:0}}.hero-shade{--synlig: calc(100% - (var(--skjerm-l) - var(--skjerm-s)));position:absolute;inset:0;z-index:var(--z-skygge);pointer-events:none;background:radial-gradient(50% 36% at 50% calc(var(--synlig) * .55),rgb(var(--filmsvart) / .46),rgb(var(--filmsvart) / .26) 55%,rgb(var(--filmsvart) / 0)),linear-gradient(180deg,rgb(var(--filmsvart) / .4) 0,rgb(var(--filmsvart) / .4) calc(var(--bar-h) + env(safe-area-inset-top)),rgb(var(--filmsvart) / .04) max(var(--synlig) * .24,var(--bar-h) + env(safe-area-inset-top) + var(--s7)),rgb(var(--filmsvart) / .12) max(var(--synlig) * .48,var(--bar-h) + env(safe-area-inset-top) + var(--s9)),rgb(var(--filmsvart) / .74) var(--synlig))}.hero__innhold{position:relative;z-index:var(--z-over-bilde);justify-self:stretch;align-items:center;text-align:center}.hero__tittel,.hero__stotte{text-shadow:var(--skygge-tekst)}.hero__linje{display:block}.hero__stotte{--over: calc(var(--t1) * var(--stotte-forhold))}.hero__stotte>*{display:block;white-space:nowrap}.hero__innhold>.knapp{--over: var(--rom-handling)}@media(min-width:640px){.hero-shade{background:radial-gradient(50% 36% at 50% 55%,rgb(var(--filmsvart) / .46),rgb(var(--filmsvart) / .26) 55%,rgb(var(--filmsvart) / 0)),linear-gradient(180deg,rgb(var(--filmsvart) / .4) 0,rgb(var(--filmsvart) / .4) calc(var(--bar-h) + env(safe-area-inset-top)),rgb(var(--filmsvart) / .04) max(24%,var(--bar-h) + env(safe-area-inset-top) + var(--s7)),rgb(var(--filmsvart) / .12) max(48%,var(--bar-h) + env(safe-area-inset-top) + var(--s9)),rgb(var(--filmsvart) / .74) 100%)}}@media(orientation:landscape)and (max-height:540px){.hero__linje,.hero__stotte>*{display:inline}.hero__linje{white-space:nowrap}.hero__stotte{text-wrap:wrap}}@media(prefers-reduced-motion:reduce){.hero-film-lys{display:none}}}@layer komponenter{.explore{container-type:inline-size}.explore>.t3{max-inline-size:min(var(--maal-huset),100% - 2 * var(--marg))}.kortrad{--over: var(--rom-innhold);display:flex;gap:var(--renne);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--marg);padding:var(--s2) var(--marg);margin-block:calc(var(--over) - var(--s2)) calc(-1 * var(--s2));scrollbar-width:none;-webkit-user-select:none;user-select:none}.kortrad::-webkit-scrollbar{display:none}.kortrad.kan-dras{cursor:grab}.kan-dras>.kort{cursor:inherit}.kortrad.drar{cursor:grabbing;scroll-snap-type:none}.kort{flex:0 0 var(--kort-b);aspect-ratio:var(--format-staende);position:relative;display:block;container-type:inline-size;scroll-snap-align:start;color:var(--rod)}.kort:first-child{margin-inline-start:auto}.kort:last-child{margin-inline-end:auto}.kort:focus-visible{outline:var(--fokus) var(--rod);outline-offset:var(--fokus-avstand)}.kort__bilde{position:absolute;inset:0;display:block;overflow:hidden;background:var(--papir-dyp);clip-path:var(--flate-stor-klipp);-webkit-mask-box-image:var(--flate-stor)}.kort__bilde:after{content:"";position:absolute;inset:0;z-index:var(--z-skygge);background:linear-gradient(180deg,rgb(var(--filmsvart) / 0) 30%,rgb(var(--filmsvart) / .4) 60%,rgb(var(--filmsvart) / .88))}.kort__foto{inline-size:100%;block-size:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:scale var(--t-kort) var(--e-ut)}.kort__tekst{position:absolute;inset-inline:var(--s4);inset-block-end:var(--rom-kort);z-index:var(--z-over-bilde);align-items:center;text-align:center;color:var(--papir);text-shadow:var(--skygge-tekst)}.kort__mer{--over: var(--rom-tett);text-indent:var(--detalj-sperring)}@media(hover:hover)and (pointer:fine){.kort:hover .kort__foto{scale:var(--kort-zoom)}}@media(prefers-reduced-motion:reduce){.kort:hover .kort__foto{scale:none}}@media(min-width:1024px){.kortrad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.kort:first-child,.kort:last-child{margin-inline:0}}}@layer komponenter{.event-booking-note{inline-size:min(100% - 2 * var(--marg),var(--selskaper-maks));margin-inline:auto;margin-block-start:calc(var(--rom-seksjon) - var(--merke-luft-topp));padding-block-start:0;align-items:center;text-align:center}.event-booking-note__merke{inline-size:var(--merke);block-size:var(--merke);rotate:var(--merke-vri)}.event-booking-note>.t3{--over: calc(var(--t3) * var(--merke-forhold) * var(--m-cap) - var(--merke-luft-bunn));max-inline-size:var(--maal-selskaper)}.event-booking-note>.tekst{--over: var(--rom-tittel);max-inline-size:var(--maal-setning)}.event-booking-open{--over: var(--rom-handling)}@media(forced-colors:active)and (prefers-color-scheme:dark){.event-booking-note__merke{filter:brightness(0) invert(1)}}}@layer komponenter{.kapittel{container-type:inline-size;align-items:center}.kapittel>.t3{max-inline-size:min(var(--maal-kapittel),100% - 2 * var(--marg))}.kapittel__rad{--over: var(--rom-innhold);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s1);inline-size:min(4 * var(--kol) + 3 * var(--renne),3 * var(--kort-b) + 2 * var(--renne))}.kapittel__bilde{display:block;inline-size:100%;max-inline-size:none;block-size:auto;aspect-ratio:var(--format-staende);object-fit:cover;background:var(--papir-dyp)}.kapittel>.knapp{--over: var(--rom-handling)}@media(min-width:640px){.kapittel__rad{inline-size:min(8 * var(--kol) + 7 * var(--renne),3 * var(--kort-b) + 2 * var(--renne))}}@media(min-width:1024px){.kapittel__rad{inline-size:calc(8 * var(--kol) + 7 * var(--renne))}}.kapittel__rull{--over: var(--rom-innhold);position:relative;align-self:stretch;padding-block:var(--s2);margin-block:calc(var(--over) - var(--s2)) calc(-1 * var(--s2));overflow-x:clip;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.kapittel__rull--drar,.kapittel__rull--drar .kapittel__rom{cursor:grabbing}.kapittel__spor{display:flex;inline-size:max-content;animation:kapittel-rull var(--t-glimt) linear infinite}@keyframes kapittel-rull{to{transform:translate(var(--glimt-sloyfe))}}.kapittel__rom{flex:none;display:block;inline-size:calc(var(--glimt-steg) - var(--glimt-renne));aspect-ratio:var(--format-staende);margin-inline-end:var(--glimt-renne);scroll-snap-align:start;background:var(--papir-dyp);color:var(--rod);cursor:pointer}.kapittel__rom:focus-visible{outline:none}.kapittel__rull--tast .kapittel__rom:focus-visible{outline:var(--fokus) var(--rod);outline-offset:var(--fokus-avstand)}.kapittel__foto{inline-size:100%;max-inline-size:none;block-size:100%;object-fit:cover;-webkit-user-drag:none}@media(hover:hover)and (pointer:fine){.kapittel__spor:hover{animation-play-state:paused}}.kapittel__rull--holdt .kapittel__spor,.kapittel__pause:focus-visible+.kapittel__spor,.kapittel__rull--stopp .kapittel__spor,.kapittel__rull--ute .kapittel__spor{animation-play-state:paused}.kapittel__rull--tast{touch-action:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--marg);scrollbar-width:none}.kapittel__rull::-webkit-scrollbar{display:none}.kapittel__rull--tast .kapittel__spor{animation:none;padding-inline:var(--marg) calc(var(--marg) - var(--glimt-renne))}.kapittel__rull--tast .kapittel__rom--kopi{display:none}.kapittel__pause{position:absolute;z-index:var(--z-over-bilde);inset-block-end:calc(var(--s2) + var(--s3) - (var(--kontroll-h) - var(--s7)) / 2);inset-inline-end:calc(var(--marg) - (var(--kontroll-h) - var(--s7)) / 2);display:grid;place-items:center;inline-size:var(--kontroll-h);block-size:var(--kontroll-h);isolation:isolate;color:var(--rod)}.kapittel__pause:before{content:"";position:absolute;inset:calc((var(--kontroll-h) - var(--s7)) / 2);z-index:-1;background:var(--papir);clip-path:var(--flate-klipp);-webkit-mask-box-image:var(--flate);transition:background-color var(--t-hover)}.kapittel__pause-ikon{inline-size:var(--cap-detalj);block-size:var(--cap-detalj);stroke-width:var(--strek-ikon);stroke-linecap:butt;stroke-linejoin:miter}.kapittel__pause:focus-visible{outline:var(--fokus) var(--papir);outline-offset:calc(var(--fokus-avstand) - (var(--kontroll-h) - var(--s7)) / 2)}@media(hover:hover)and (pointer:fine){.kapittel__pause:hover:before{background:var(--papir-dyp)}}@media(hover:none){.kapittel__pause:active:before{background:var(--papir-dyp)}}@media(prefers-reduced-motion:reduce){.kapittel__rull{touch-action:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--marg);scrollbar-width:none}.kapittel__spor{animation:none;padding-inline:var(--marg) calc(var(--marg) - var(--glimt-renne))}.kapittel__rom--kopi,.kapittel__pause{display:none}}@media(forced-colors:active){.kapittel__pause{border:var(--strek) solid ButtonText}.kapittel__pause:before{display:none}}}@layer komponenter{.blokk{padding-block:var(--rom-seksjon) 0;padding-inline:var(--marg)}.blokk__kilde{display:contents}.splitt__bilde,.pause__bilde{display:block;inline-size:min(100%,var(--kort-b-maks));block-size:auto;aspect-ratio:var(--format-staende);object-fit:cover;background:var(--papir-dyp)}.splitt__tekst{--over: var(--rom-gruppe);align-items:flex-start}.splitt__tekst>.t3{--over: var(--rom-tett);align-self:stretch;max-inline-size:var(--maal-historie)}.event-booking-note__merke+.t3{--over: calc(var(--t3) * var(--merke-forhold) * var(--m-cap) - var(--merke-luft-bunn))}.splitt__tekst>.tekst{--over: var(--rom-tittel)}.splitt__setning{max-inline-size:var(--maal-selskaper-setning);text-wrap:wrap}.splitt__tekst>.knapp{--over: var(--rom-handling)}.pause{display:flex;justify-content:center}.glimt{padding-inline:0}.glimt__kort{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:var(--format-staende);background:var(--rod);color:var(--papir)}.glimt__bilde{position:absolute;inset:0;display:block}.glimt__foto{inline-size:100%;block-size:100%;object-fit:cover}.glimt__kort:after{content:"";position:absolute;inset:0;z-index:var(--z-skygge);background:linear-gradient(0deg,rgb(var(--filmsvart) / .8) 0% 24.5%,rgb(var(--filmsvart) / 0))}.glimt__tekst{position:relative;z-index:var(--z-over-bilde);align-items:flex-start;margin:0 var(--marg) var(--rom-innhold)}.glimt__tekst>.t3{align-self:stretch;text-shadow:var(--skygge-tekst)}.glimt__tekst>.tekst{--over: var(--rom-tittel);max-inline-size:var(--maal-glimt);text-wrap:wrap;text-shadow:var(--skygge-tekst)}.glimt__tekst>.knapp{--over: var(--rom-handling)}.glimt__tekst::selection,.glimt__tekst ::selection{background:var(--papir);color:var(--rod)}@media(min-width:640px){.splitt__bilde,.pause__bilde{inline-size:100%;aspect-ratio:var(--format-apning);max-block-size:calc(var(--skjerm-s) - var(--bar-h-samlet) - 2 * var(--s7))}.glimt{padding-inline:var(--marg)}.glimt__kort{aspect-ratio:var(--format-apning);clip-path:var(--flate-stor-klipp);-webkit-mask-box-image:var(--flate-stor)}.glimt__tekst{inline-size:calc(5 * var(--kol-ramme) + 4 * var(--renne));margin:0 0 var(--rom-innhold) calc(var(--kol-ramme) + var(--renne))}}@media(min-width:1024px){.splitt{display:grid;grid-template-columns:repeat(var(--kolonner),minmax(0,1fr));column-gap:var(--renne);align-items:center}.splitt__bilde{grid-row:1;grid-column:7 / 12;justify-self:end;inline-size:min(100%,var(--kort-b-maks));aspect-ratio:var(--format-staende);max-block-size:none}.splitt__tekst{--over: initial;grid-row:1;grid-column:2 / 6}.splitt--venstre .splitt__bilde{grid-column:2 / 7;justify-self:start}.splitt--venstre>.splitt__tekst{grid-column:8 / 12}.pause__bilde{inline-size:min(4 * var(--kol-ramme) + 3 * var(--renne),var(--kort-b-maks));aspect-ratio:var(--format-staende);max-block-size:none}.glimt__kort{justify-content:center}.glimt__kort:after{background:linear-gradient(90deg,rgb(var(--filmsvart) / .8) 0% 24.5%,rgb(var(--filmsvart) / 0))}.glimt__tekst{margin-block-end:0}}}@layer komponenter{.site-footer{padding-block-end:calc(var(--s7) + env(safe-area-inset-bottom));overflow-x:clip}.footer-masthead{display:flex;flex-direction:column;align-items:unsafe center;row-gap:var(--rom-avsnitt)}.footer-wordmark{--logo-w: var(--logo-bunn);--logo-h: calc(var(--logo-w) / var(--logo-forhold));display:block;inline-size:var(--logo-w);min-block-size:var(--treff);padding-block:max(0px,(var(--treff) - var(--logo-h)) / 2);margin-block:calc(-1*max(0px,(var(--treff) - var(--logo-h)) / 2))}.footer-wordmark>*{inline-size:100%;block-size:var(--logo-h)}.footer-house-engraving{inline-size:var(--hustegning);max-inline-size:none;block-size:auto;flex:none;margin-block:calc(-1 * var(--hustegning-luft-topp)) calc(-1 * var(--hustegning-luft-bunn))}.footer-directory{--over: var(--rom-gruppe);display:grid}.footer-address,.footer-contact,.footer-nav,.footer-follow{display:grid;grid-template-columns:var(--etikett-kol) minmax(0,1fr);align-items:baseline;justify-items:start;row-gap:var(--rom-par);padding-block:var(--s5);border-block-start:var(--strek) solid var(--linje)}.footer-more{display:flex;flex-direction:column;align-items:flex-start;row-gap:calc(var(--treff) - var(--cap-liten))}.footer-more>*{display:flex}.footer-base{display:flex;flex-direction:column;row-gap:var(--rom-avsnitt);padding-block-start:var(--s5);border-block-start:var(--strek) solid var(--linje)}.footer-base-meta{display:flex;flex-direction:column;row-gap:var(--rom-par)}.footer-base-links{display:flex;justify-content:space-between;column-gap:var(--rom-punkt)}.footer-top>.k-link__arrow{margin-inline-end:calc(-1 * var(--detalj-sperring) - var(--pil-luft))}@media(min-width:640px){.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--renne);row-gap:var(--rom-gruppe);padding-block-start:var(--s5);border-block-start:var(--strek) solid var(--linje)}.footer-address,.footer-contact,.footer-nav,.footer-follow{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;padding-block:0;border-block-start:none}.footer-base{--over: var(--rom-gruppe);flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--rom-punkt)}.footer-base-meta{flex-direction:row;column-gap:var(--rom-punkt);white-space:nowrap}.footer-base-links{margin-inline-start:auto;white-space:nowrap}}@media(min-width:1024px){.footer-wordmark{--logo-w: var(--logo-bunn-l)}.footer-wordmark>*{block-size:auto;aspect-ratio:var(--logo-forhold)}.footer-house-engraving{inline-size:var(--hustegning-l);margin-block:calc(-1 * var(--hustegning-l-luft-topp)) calc(-1 * var(--hustegning-l-luft-bunn))}.footer-directory{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(forced-colors:active)and (prefers-color-scheme:dark){.footer-wordmark>*,.footer-house-engraving{filter:brightness(0) invert(1)}}}@layer komponenter{.footer-kreditering{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--renne);row-gap:var(--rom-gruppe);padding-block:var(--s5);border-block-start:var(--strek) solid var(--linje)}.footer-kreditering__post{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:start;align-items:start;row-gap:var(--rom-par)}.footer-kreditering__lenke{display:inline-flex;align-items:center;min-block-size:var(--kred-band);color:inherit}.footer-kreditering__logo{display:block;block-size:var(--kred-h);aspect-ratio:var(--kred-forhold);background-color:currentColor;-webkit-mask:var(--kred-fil) no-repeat left center / contain;mask:var(--kred-fil) no-repeat left center / contain}.footer-kreditering__logo--sgco{--kred-h: var(--kred-sgco-h);--kred-forhold: var(--kred-sgco-forhold);--kred-fil: url(/kasernen/partnere/sgco.svg)}.footer-kreditering__logo--metropolis{--kred-h: var(--kred-metropolis-h);--kred-forhold: var(--kred-metropolis-forhold);--kred-fil: url(/kasernen/partnere/metropolis.svg)}.footer-kreditering__logo--roestudio{--kred-h: var(--kred-roestudio-h);--kred-forhold: var(--kred-roestudio-forhold);--kred-fil: url(/kasernen/partnere/roestudio.svg)}.footer-kreditering__logo--riksantikvaren{--kred-h: var(--kred-riksantikvaren-h);--kred-forhold: var(--kred-riksantikvaren-forhold);--kred-fil: url(/kasernen/partnere/riksantikvaren.svg)}@media(hover:hover)and (pointer:fine){.footer-kreditering__lenke:hover{opacity:.72}}@media(min-width:640px){.footer-kreditering{--over: var(--rom-gruppe);padding-block-end:0}}@media(min-width:1024px){.footer-kreditering{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(forced-colors:active){.footer-kreditering__logo{forced-color-adjust:none;background-color:CanvasText}}}@layer komponenter{.ark-lag{position:fixed;inset:0;z-index:var(--z-ark);overflow:clip;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--t-glid)}.ark-lag--apen{visibility:visible;pointer-events:auto;transition-delay:0s}.ark-teppe{position:absolute;inset:0;background:var(--teppe);opacity:0;transition:opacity var(--t-farge) ease}.ark-lag--apen .ark-teppe{opacity:1}.ark{position:absolute;inset-block:0;inset-inline-end:0;block-size:var(--skjerm-d);inline-size:var(--ark-smal);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:calc(var(--ark-hode) + env(safe-area-inset-top) + var(--s7)) calc(var(--s7) + env(safe-area-inset-bottom));background:var(--papir);color:var(--rod);translate:100% 0;transition:translate var(--t-glid) var(--e-ut)}.ark--bred{inline-size:var(--ark-bred)}.ark-lag--apen .ark{translate:0}@starting-style{.ark-lag--apen:not(.ark-lag--videre) .ark-teppe{opacity:0}.ark-lag--apen .ark{translate:100% 0}}.ark__hode{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;block-size:calc(var(--ark-hode) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--ark-kant) 0;background:var(--papir);border-block-end:var(--strek) solid var(--linje)}.ark__lukk{gap:var(--rom-mikro);min-block-size:var(--kontroll-h);block-size:var(--kontroll-h);margin-block:0;margin-inline:0 calc(-1 * var(--s3));padding-inline:var(--s3)}.ark__lukk-tekst{text-decoration-thickness:var(--strek);text-underline-offset:var(--strek-luft-detalj)}.ark__x{flex:none;inline-size:var(--cap-detalj);block-size:var(--cap-detalj);stroke-width:var(--strek-ikon);stroke-linecap:butt}@media(hover:hover)and (pointer:fine){.ark__lukk:hover .ark__lukk-tekst{text-decoration-line:underline}}@media(hover:none){.ark__lukk:active .ark__lukk-tekst{text-decoration-line:underline}}.ark__kropp{container-type:inline-size;padding:var(--rom-innhold) var(--ark-kant) calc(var(--rom-innhold) + env(safe-area-inset-bottom))}.ark__kropp>.knapp{align-self:flex-start}@media(forced-colors:active){.ark{border-inline-start:var(--strek) solid CanvasText}}}@layer komponenter{.ark--bilder{inline-size:100%;display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto;background:var(--filmsvart-flate);color:var(--papir)}.ark--bilder .ark__hode{flex:none;background:var(--filmsvart-flate);border-block-end-color:var(--filmsvart-flate)}.ark--bilder ::selection{background:var(--papir);color:var(--rod)}.bildevisning{flex:1 1 auto;min-block-size:0;display:grid;grid-template:minmax(0,1fr) auto / minmax(0,1fr);padding:var(--rom-innhold) 0 calc(var(--rom-innhold) + env(safe-area-inset-bottom))}.bildevisning__skinne{grid-area:1 / 1;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.bildevisning__skinne::-webkit-scrollbar{display:none}.bildevisning__skinne:focus-visible{outline-offset:calc(-1 * (var(--fokus-avstand) + 2px))}.bildevisning__side{flex:0 0 100%;container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);scroll-snap-align:center;scroll-snap-stop:always}.bildevisning__foto{max-inline-size:none;block-size:auto;-webkit-user-drag:none}.bildevisning__bunn{--over: var(--rom-innhold);grid-area:2 / 1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--s4);padding-inline:calc(var(--ark-kant) + env(safe-area-inset-left)) calc(var(--ark-kant) + env(safe-area-inset-right))}.bildevisning__bunn>.knapp{grid-column:2}.bildevisning__teller{grid-column:3;justify-self:end}.bildevisning__melding{position:absolute;inline-size:var(--strek);block-size:var(--strek);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bildevisning__pil{display:none}@media(hover:hover)and (pointer:fine){.bildevisning__side{padding-inline:calc(var(--ark-kant) + var(--kontroll-h) + var(--s4))}.bildevisning__pil{grid-area:1 / 1;align-self:center;position:relative;isolation:isolate;display:grid;place-items:center;inline-size:var(--kontroll-h);block-size:var(--kontroll-h);margin:0 var(--ark-kant);color:var(--papir);text-indent:var(--detalj-sperring)}.bildevisning__pil--forrige{justify-self:start}.bildevisning__pil--neste{justify-self:end}.bildevisning__pil[hidden]{display:none}.bildevisning__pil:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--papir);clip-path:var(--ramme-klipp);-webkit-mask-box-image:var(--ramme)}.bildevisning__pil:hover{color:var(--rod)}.bildevisning__pil:focus-visible{outline-color:var(--papir)}.bildevisning__pil:hover:before{clip-path:var(--flate-klipp);-webkit-mask-box-image:var(--flate)}}@media(forced-colors:active){.bildevisning__pil{border:var(--strek) solid ButtonText}.bildevisning__pil:before{display:none}}}@layer komponenter{.meny{min-block-size:calc(var(--skjerm-d) - var(--ark-hode) - env(safe-area-inset-top))}.meny__lenker{--over: var(--rom-punkt);margin-block-end:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--renne);row-gap:calc(var(--treff) - var(--cap-liten));align-items:start}.meny__lenker .k-link{display:flex;inline-size:fit-content}.meny__adresse{--over: var(--rom-gruppe)}@media(min-width:1024px){.ark-lag--meny:not(.ark-lag--apen){display:none}}}@layer komponenter{.historie__apning{inline-size:calc(100% + 2 * var(--ark-kant));margin:calc(-1 * var(--rom-innhold)) calc(-1 * var(--ark-kant)) 0;aspect-ratio:var(--format-apning);max-block-size:calc(var(--skjerm-s) - var(--ark-hode) - var(--rom-innhold) - var(--t3));overflow:hidden;background:var(--papir-dyp)}.historie__apning>*{inline-size:100%;block-size:100%;object-fit:cover}.historie__lead,.historie__intro{display:flex;flex-direction:column}.historie__lead{max-inline-size:var(--maal-tekst)}.historie__apning+.historie__lead{--over: var(--rom-innhold)}.historie__intro>.t3{max-inline-size:var(--maal-historie)}.historie__intro>.tekst{--over: var(--rom-tittel)}.historie__lead>.fakta{margin-block-start:var(--rom-gruppe)}.fakta{display:flex;flex-direction:column;gap:var(--rom-avsnitt)}.fakta>*{display:flex;flex-direction:column}.fakta .liten{--over: var(--rom-par)}.historie__galleri{--over: var(--rom-gruppe);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s1);margin-inline:calc(-1 * var(--ark-kant))}.historie__galleri>*{display:flex;flex-direction:column;min-inline-size:0}.historie__bilde{display:block;overflow:hidden;background:var(--papir-dyp)}.historie__bilde,.historie__bilde>*{inline-size:100%;max-block-size:calc(var(--skjerm-s) - var(--ark-hode))}.historie__bilde>*{object-fit:cover}.historie__galleri>*>.detalj{--over: var(--rom-par);padding-inline:var(--ark-kant)}.historie__galleri>:not(:last-child)>.detalj{padding-block-end:calc(var(--rom-avsnitt) - var(--s1))}.historie__videre{--over: var(--rom-gruppe)}@media(min-width:640px){.fakta>*{display:grid;grid-template-columns:var(--etikett-kol) minmax(0,1fr);column-gap:var(--s4);align-items:start}.fakta .liten{--over: calc(var(--cap-detalj) - var(--cap-liten))}.historie__galleri{grid-template-columns:repeat(2,minmax(0,1fr))}.historie__bilde--bred{grid-column:1 / -1}.historie__bilde{aspect-ratio:var(--format-staende)}.historie__bilde>*{block-size:100%}.historie__bilde--bred .historie__bilde{aspect-ratio:auto}.historie__galleri>:not(:last-child)>.detalj{padding-block-end:0}}@media(min-width:1024px){.historie__lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s7);align-items:start;max-inline-size:none}.historie__lead>.fakta{margin-block-start:0}}}@layer komponenter{#signup-dialog{--ark-kant: max(var(--s6), env(safe-area-inset-left), env(safe-area-inset-right));scrollbar-gutter:auto}.nyheter__tittel{max-inline-size:none;text-wrap:balance}.nyheter>.tekst{--over: var(--s6);max-inline-size:26em}.nyheter .nyheter__form{--over: var(--s7);gap:var(--s6)}.nyheter .kf-input{padding-inline:var(--s4)}.nyheter .kf-control+.kf-error{--over: var(--s1)}.nyheter .nyheter__tilpasning{--over: var(--s2);max-inline-size:none}.nyheter__sms{display:flex;align-items:flex-start;gap:var(--s3);min-block-size:var(--kontroll-h);margin:0;margin-block-end:var(--s3);padding-block:var(--s2);cursor:pointer}.nyheter__sms input{flex:none;inline-size:var(--s5);block-size:var(--s5);display:grid;place-items:center;margin:calc((var(--liten) * var(--lh-liten) - var(--s5)) / 2) 0 0;appearance:none;border:var(--strek) solid var(--linje-felt);border-radius:0;background:transparent;cursor:pointer}.nyheter__sms input:before{content:"";inline-size:var(--s2);block-size:var(--s1);border-inline-start:var(--strek-aktiv) solid var(--papir);border-block-end:var(--strek-aktiv) solid var(--papir);rotate:-45deg;translate:0 calc(-1 * var(--strek));opacity:0}.nyheter__sms input:checked{border-color:var(--rod);background:var(--rod)}.nyheter__sms input:checked:before{opacity:1}.nyheter__sms input:focus-visible{outline:var(--fokus) var(--rod);outline-offset:var(--fokus-avstand)}.nyheter__sms>.liten{min-inline-size:0;max-inline-size:none;margin:0}.nyheter .nyheter__send{margin-block-start:0}.nyheter .kf-help>span{display:block}.nyheter__personvern{--over: var(--s4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.nyheter__personvern .k-link{--cap: calc(var(--i-cap) * 1em)}.nyheter__hjelp{--over: var(--s5)}.nyheter__tilbake{--over: var(--rom-avsnitt)}@media(min-width:640px){#signup-dialog{--ark-kant: max(var(--s8), env(safe-area-inset-left), env(safe-area-inset-right))}}@media(forced-colors:active){.nyheter__sms input{appearance:auto}.nyheter__sms input:before{display:none}}}@layer komponenter{.kf-lead{display:flex;flex-direction:column}.kf-intro{--over: var(--rom-tittel)}.kf-form{--over: var(--rom-gruppe);display:flex;flex-direction:column;gap:var(--rom-gruppe);align-self:stretch}.kf-field{display:flex;flex-direction:column;gap:var(--rom-mikro);min-inline-size:0}.kf-control{position:relative;margin-block-start:calc(var(--rom-par) - var(--rom-mikro))}.kf-control:after{content:"";position:absolute;inset:0;background:var(--linje-felt);pointer-events:none;clip-path:var(--ramme-klipp);-webkit-mask-box-image:var(--ramme);transition:background-color var(--t-hover)}.kf-control:has([aria-invalid=true]):after{background:var(--rod)}@media(hover:hover)and (pointer:fine){.kf-control:hover:after{background:var(--rod)}}.kf-control:has(:focus):after{background:var(--rod);clip-path:var(--ramme-aktiv-klipp);-webkit-mask-box-image:var(--ramme-aktiv)}.kf-hint+.kf-error{--over: calc(var(--rom-tett) - var(--rom-mikro))}.kf-input{display:block;inline-size:100%;max-inline-size:none;block-size:var(--knapp-h);margin:0;padding-block:calc((var(--knapp-h) - 1lh) / 2);padding-inline:var(--s4);border:0;border-radius:0;background:transparent;color:var(--rod);appearance:none}.kf-input::placeholder{color:var(--rod);opacity:.65}.kf-textarea{block-size:auto;min-block-size:calc(3lh + var(--knapp-h) - 1lh);max-block-size:var(--felt-maks);field-sizing:content;resize:none}.kf-input:focus{outline:none}.kf-input:is(:-webkit-autofill,:autofill){-webkit-box-shadow:0 0 0 100px var(--papir) inset;-webkit-text-fill-color:var(--rod)}.kf-group{display:flex;flex-direction:column;min-inline-size:0;margin-block-start:calc((var(--i-trim) - var(--lh-detalj) * .5) * var(--detalj))}.kf-group>.kf-label{--over: calc((var(--lh) * .5 - var(--i-trim)) * 1em)}.kf-group>.kf-error{--over: var(--rom-mikro)}.kf-chips{--over: var(--rom-par);display:flex;flex-wrap:wrap;gap:var(--s2);margin-block-start:var(--over)}.kf-chip{position:relative;isolation:isolate;display:flex;cursor:pointer}.kf-chip:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--linje-felt);clip-path:var(--ramme-klipp);-webkit-mask-box-image:var(--ramme);transition:background-color var(--t-hover)}.kf-chip__valg{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.kf-chip>.detalj{flex:1;display:flex;align-items:center;justify-content:center;block-size:var(--kontroll-h);margin:0;padding-inline:calc(var(--s6) + var(--detalj-sperring)) var(--s6);white-space:nowrap}.kf-chip>.detalj:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--s2);inline-size:var(--s2);block-size:var(--s1);margin-block:auto;border-inline-start:var(--strek-ikon) solid currentColor;border-block-end:var(--strek-ikon) solid currentColor;rotate:-45deg;opacity:0;pointer-events:none}.kf-chip:has([aria-invalid=true]):before{background:var(--rod)}@media(hover:hover)and (pointer:fine){.kf-chip:hover:before{background:var(--rod)}}@media(hover:none){.kf-chip:active:before{background:var(--rod)}}.kf-chip:has(:checked):before{background:var(--rod);clip-path:var(--flate-klipp);-webkit-mask-box-image:var(--flate)}.kf-chip:has(:checked)>.detalj{color:var(--papir)}.kf-chip:has(:checked)>.detalj:before{opacity:1}.kf-chip :focus-visible+.detalj{outline:var(--fokus) var(--rod);outline-offset:var(--fokus-avstand)}.kf-group--tast :focus+.detalj{outline:var(--fokus) var(--rod);outline-offset:var(--fokus-avstand)}.kf-error{position:relative;padding-inline-start:var(--s3);color:var(--rod)}.kf-error:before{content:"";position:absolute;inset-inline-start:0;inset-block:calc((var(--lh) * .5 - var(--i-trim)) * 1em);border-inline-start:var(--strek-aktiv) solid var(--rod)}.kf-footer{display:flex;flex-direction:column}.kf-help{--over: var(--rom-tett)}.kf-fallback{--over: var(--rom-avsnitt);display:flex;flex-direction:column;align-items:flex-start;margin-block-start:var(--over)}.kf-copy{--over: var(--rom-tett)}@media(min-width:640px){.kf-chips{display:grid;grid-template-columns:repeat(3,max-content)}}@media(forced-colors:active){.kf-control:after{display:none}.kf-input{border:var(--strek) solid CanvasText}.kf-input:focus{border-color:Highlight}.kf-chip{border:var(--strek) solid CanvasText}.kf-chip:before{display:none}.kf-chip:has(:checked){forced-color-adjust:none;background:Highlight}.kf-chip:has(:checked)>.detalj{color:HighlightText}.kf-chip:has(:checked)>.detalj:before{border-color:HighlightText}.kf-chip :focus-visible+.detalj,.kf-group--tast :focus+.detalj{outline-color:Highlight}}}@layer komponenter{.info>*+*{--over: var(--rom-avsnitt)}.info>.t3+*{--over: var(--rom-tittel)}.info>.knapp{--over: var(--rom-handling)}.info>.info-facts{--over: var(--rom-gruppe)}.info-facts+.knapp{--over: var(--rom-gruppe)}.info>.knapp+*{--over: var(--rom-tett)}.info>.info-updated{--over: var(--rom-punkt)}.info-faq{display:flex;flex-direction:column;gap:var(--rom-punkt)}.info-faq>*,.info-faq>*>:last-child{display:flex;flex-direction:column}.info-faq>*>:last-child{--over: var(--rom-tett);margin-block-start:var(--over)}.info-faq .k-link{--over: var(--rom-tett);align-self:flex-start}}@layer komponenter{.info>.info-privacy{--over: var(--rom-gruppe);display:flex;flex-direction:column;gap:var(--rom-gruppe)}.info-privacy__section{display:flex;flex-direction:column;gap:var(--rom-avsnitt)}.info-privacy__draft{display:flex;flex-direction:column;gap:var(--rom-tett);padding:var(--s5);border-inline-start:var(--strek-aktiv) solid var(--rod);background:var(--papir-dyp)}}@layer komponenter{.photo-placeholder{position:absolute;z-index:var(--z-over-bilde);inline-size:auto;block-size:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--papir);text-align:center;pointer-events:none}.photo-placeholder__label{--over: var(--rom-par)}.photo-placeholder__brief{--over: var(--rom-mikro)}.photo-placeholder--hero{inset-inline:var(--marg);inset-block-start:calc(var(--bar-h) + var(--rom-innhold))}.photo-placeholder--card{inset-inline:var(--s4);inset-block-start:var(--rom-innhold)}.photo-placeholder--social{inset:0;padding:var(--s3);overflow:hidden}.photo-placeholder--gallery{inset:var(--s4);padding:var(--s5);border:var(--strek) solid var(--linje)}.historie__bilde--flat,.kapittel__bilde--flat{position:relative;overflow:hidden}.historie__galleri>:nth-child(2n) .photo-placeholder{color:var(--rod)}[data-media=flat] .hero-shade,[data-media=flat] .kort__bilde:after{background:none}}@layer tilstand{@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s;transition-delay:0s;animation-duration:0s;animation-delay:0s}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}}
