@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}h1,header h1{font-family:var(--ff-alt)}html{scrollbar-gutter:stable}.page,.layout__page{max-width:100%}@media(min-width: 666px){.page,.layout__page{max-width:var(--max-page-width)}}body{background-image:var(--bg-image-bw);background-size:cover;background-position:center;background-attachment:scroll}@media(min-width: 666px){body{background-attachment:fixed}}body:has(.homepage){background-image:var(--bg-image-color)}section h2{color:var(--color-section-headings)}.single-view .content h2{color:var(--color-content-headings)}.opptredenliste h2 a,.sistenytt h2 a{color:inherit;text-decoration:none}.opptredenliste h2 a:hover,.opptredenliste h2 a:focus,.sistenytt h2 a:hover,.sistenytt h2 a:focus{color:inherit;text-decoration:underline}article h3{color:var(--color-article-headings);margin-bottom:.5em}section.opptredenliste,.single-view .content.opptredenliste{background-color:var(--color-body-bg);color:#fff}.single-view--opptreden .pager a{color:#fff}.single-view--opptreden .pager a:hover,.single-view--opptreden .pager a:focus{color:var(--color-brand-light)}.single-view--nyhet .pager a{color:var(--color-news-text)}.single-view--nyhet .pager a:hover,.single-view--nyhet .pager a:focus{color:var(--color-news-heading)}.opptreden-lenker a.button,.opptreden-lenker a.button:visited,.opptreden-lenker a.button:link,.single-view .content .opptreden-lenker a.button,.single-view .content .opptreden-lenker a.button:visited,.single-view .content .opptreden-lenker a.button:link{color:#fff;text-decoration:none;background:linear-gradient(to bottom, #333 0%, #555 100%);border-color:#555}.opptreden-lenker a.button:hover,.opptreden-lenker a.button:focus-visible,.opptreden-lenker a.button:active,.single-view .content .opptreden-lenker a.button:hover,.single-view .content .opptreden-lenker a.button:focus-visible,.single-view .content .opptreden-lenker a.button:active{color:#fff;text-decoration:none;background:linear-gradient(to bottom, #444 0%, #666 100%);border-color:#666}section.sistenytt,.single-view .content.sistenytt{background-color:var(--color-news-bg);color:var(--color-news-text)}.sistenytt h2,.sistenytt h3,.single-view .content.sistenytt h3{color:var(--color-news-heading)}.sistenytt a,.single-view .content.sistenytt a{color:var(--color-news-text);text-decoration:underline}.sistenytt a:hover,.sistenytt a:focus,.single-view .content.sistenytt a:hover,.single-view .content.sistenytt a:focus{color:var(--color-news-heading)}.arkiv-lenke{margin-top:1.5em;font-style:italic}.opptredenliste .arkiv-lenke a{color:inherit}.sistenytt .arkiv-lenke a{color:var(--color-news-heading)}.main:has(.homepage){display:block;padding-inline:0}div.homepage{margin:0;display:flex;flex-direction:column}@media(min-width: 666px){div.homepage{margin:1em;flex-direction:row;flex-wrap:wrap}}div.homepage section{padding:1em}@media(min-width: 666px){div.homepage section{padding:1.5em}}@media(min-width: 666px){.homepage>section{flex:1 1 150px}}.hero{display:flex;justify-content:flex-end;align-items:center;min-height:150px;padding:1.5em 1em;box-sizing:border-box}@media(min-width: 666px){.hero{min-height:200px;padding:2em 0;margin:0 1em}}.hero__content{text-align:right}.hero__title{font-family:var(--ff-alt);font-size:6vw;font-weight:normal;color:#dcc8a4;line-height:1.1;margin:0;letter-spacing:.05em;text-shadow:2px 2px 4px rgba(0,0,0,.7);hyphens:manual}@media(min-width: 666px){.hero__title{font-size:38px;text-shadow:3px 3px 6px rgba(0,0,0,.7)}}.hero__tagline{font-family:"Noticia Text",serif;font-size:16px;font-style:italic;color:#dcc8a4;margin:.5em 0 0 0;letter-spacing:.02em}@media(min-width: 666px){.hero__tagline{font-size:25px}}.single-view{max-width:100%}.single-view .subtitle{font-family:"Noticia Text",serif;font-style:italic;margin-top:.2em}.single-view header{padding:1em}@media(min-width: 666px){.single-view header{padding:1em 0}}.single-view .title{color:#dcc8a4;font-size:var(--fs-xl)}@media(min-width: 666px){.single-view .title{font-size:var(--fs-xxl)}}.single-view .subtitle{color:#dcc8a4}.single-view .ingress{background-color:rgba(5,5,5,.6);color:#fff;padding:1.5em}@media(min-width: 666px){.single-view .ingress{max-width:50%;min-width:500px}}.single-view .ingress a{color:#fff}.single-view .ingress a:hover,.single-view .ingress a:focus{color:#dcc8a4}.single-view .ingress iframe{margin-left:-1.5em;margin-right:-1.5em;width:calc(100% + 3em)}.single-view .content{background-color:hsla(0,0%,100%,.9);color:#5e3c17;padding:1.5em}@media(min-width: 666px){.single-view .content{max-width:50%;min-width:500px}}.single-view .content a{color:#5e3c17;text-decoration:underline}.opptak-view{width:100%;max-width:var(--max-content-width);margin:0 auto;padding-top:2em}.opptak-view iframe{width:100%;aspect-ratio:16/9;height:auto}.kontakt-liste{display:flex;flex-direction:column;gap:1.5em}.kontakt-kort{display:flex;align-items:flex-start;gap:1em;margin-bottom:1.5em}.kontakt-kort img{width:100px;height:100px;border-radius:50%;object-fit:cover}.kontakt-info h3{margin:0 0 .3em 0}.single-view--galleri{max-width:100%;min-width:auto}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(197px, 1fr));gap:1em}.gallery-item{background:rgba(0,0,0,.3);border-radius:4px;overflow:hidden}.gallery-item .lightbox-thumb{display:flex;align-items:center;justify-content:center;width:197px;height:197px}.gallery-item .lightbox-thumb img{display:block;max-width:197px;max-height:197px}.gallery-caption{padding:.5em;display:flex;flex-direction:column;gap:.15em}.gallery-caption strong{font-size:.85em}.gallery-description{font-style:italic;font-size:.8em;opacity:.9}.gallery-credit{font-size:.75em;opacity:.7}.mobile-nav__toggle{position:fixed;top:var(--gutters);right:var(--gutters);background:rgba(0,0,0,.6);border:none;border-radius:4px;color:#fff;font-size:0;padding:.4em;z-index:22}.mobile-nav__toggle:hover,.mobile-nav__toggle:focus-visible{background:rgba(0,0,0,.8);color:#dcc8a4}.mobile-nav__hamburger{fill:#fff;display:block;margin:0;margin-inline-start:0}.mobile-nav__toggle:hover .mobile-nav__hamburger,.mobile-nav__toggle:focus-visible .mobile-nav__hamburger{fill:#dcc8a4}.mobile-nav__sheet{background-color:#000;padding-top:2.25rem}.mobile-nav__navbar a{color:#fff;text-transform:uppercase;font-size:var(--fs-s);letter-spacing:.05em}.mobile-nav__navbar a:hover,.mobile-nav__navbar a:focus{color:#dcc8a4}.mobile-nav__navbar a[aria-current=page]{color:#dcc8a4}.mobile-nav__social{display:flex;gap:.5em;list-style:none;padding:1em 0 0 0;margin:1em 0 0 0;border-top:1px solid #666}.mobile-nav__social li{list-style:none}.mobile-nav__social .social-link{color:#999;display:flex;padding:.5em}.mobile-nav__social .social-link:hover,.mobile-nav__social .social-link:focus{color:#fff}.mobile-nav__social .social-link svg{width:28px;height:28px}:root{--color-brand: #333333;--color-brand-alt: #999999;--color-brand-light: #cccccc;--color-brand-dark: #666666;--color-text: #fff;--color-text-bg: #000;--color-text-meta: #666666;--color-link: #fff;--color-link-visited: #fff;--color-link-hover: #333333;--color-link-active: #c00;--color-link-inverted: #fff;--color-link-visited-inverted: #fff;--color-link-hover-inverted: #fff;--color-link-active-inverted: #c00;--color-border: #333333;--color-border-light: #cccccc;--color-border-dark: #666666;--color-autocomplete: #000;--color-autocomplete-bg: #fff;--color-autocomplete-select: #fff;--color-autocomplete-select-bg: #0072b9;--color-body-bg: rgba(0, 0, 0, 0.5);--color-header-bg: #fff;--color-footer-bg: transparent;--color-backdrop: rgb(237.9915, 237.9915, 237.9915);--color-mobile-menu: #333333;--color-mobile-menu-cover: rgba(0, 0, 0, 0.2);--color-button: #333333;--color-button-hover: #666666;--color-button-text: #fff;--color-button-text-hover: #fff;--color-button-disabled: #999999;--color-mark-highlight: #c00;--color-mark-bg: #fd0;--color-menu-active: #000;--color-preview-bg: rgb(255, 250.24, 219.3);--color-row-header: transparent;--color-row-odd: rgb(247.35, 247.35, 247.35);--color-row-even: transparent;--color-status: #43a808;--color-status-bg: rgb(243.9761363636, 254.1909090909, 238.0090909091);--color-warning: #000;--color-warning-bg: rgb(255, 251.6, 229.5);--color-warning-border: #fd0;--color-error: #c00;--color-error-bg: rgb(255, 239.7, 239.7);--color-watermark: rgb(237.9915, 237.9915, 237.9915);--color-headings: rgb(220, 200, 164);--color-section-headings: #fff;--color-content-headings: rgb(163, 149, 109);--color-article-headings: rgb(163, 149, 109);--color-news-bg: rgba(255, 255, 255, 0.9);--color-news-date: rgb(94, 60, 23);--color-news-heading: #333333;--color-news-text: rgb(94, 60, 23);--color-code: #333333;--color-highlight: #999999;--fs-xxxxl: 3rem;--fs-xxxl: 2.445rem;--fs-xxl: 2rem;--fs-xl: 1.556rem;--fs-l: 1.223rem;--fs-m: 1rem;--fs-s: 0.889rem;--fs-xs: 0.778rem;--fw-headings: 700;--fw-bolder: 900;--fw-bold: 700;--fw-medium: 500;--fw-normal: 400;--fw-light: 300;--fw-lighter: 200;--ff-body: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;--ff-headings: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;--ff-alt: lulo-clean-w01-one-bold, lulo-clean-w05-one-bold, sans-serif;--ff-monospace: ui-monospace, Menlo, Cascadia Mono, Segoe UI Mono, Noto Sans Mono, Liberation Mono, Monaco, Consolas, monospace;--radius-xl: 1rem;--radius-l: 0.75rem;--radius-m: 0.5rem;--radius-s: 0.3rem;--radius-xs: 0.125rem;--breakout: calc(5px + 1.5625vw);--gutters-reverse: calc(0px - (5px + 1.5625vw));--gutters: calc(5px + 1.5625vw);--heading-line-height: 1.3;--indent-amount: 2rem;--max-content-width: 999px;--max-line-width: 70ch;--max-page-width: 999px}@font-face{font-family:"DIN-Next-W01-Light";src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix");src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/bc176270-17fa-4c78-a343-9fe52824e501.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3516f91d-ac48-42cd-acfe-1be691152cc4.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/d1b1e866-a411-42ba-8f75-72bf28e23694.svg#d1b1e866-a411-42ba-8f75-72bf28e23694") format("svg");font-display:block}@font-face{font-family:"DIN-Next-W02-Light";src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix");src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/07d62b21-8d7a-4c36-be86-d32ab1089972.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/c0050890-bbed-44b9-94df-2611d72dbb06.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/9f774d17-c03a-418e-a375-34f3beecbc7a.svg#9f774d17-c03a-418e-a375-34f3beecbc7a") format("svg");font-display:block}@font-face{font-family:"DIN-Next-W10-Light";src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix");src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/a9e95a29-98a7-404a-90ee-1929ad09c696.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0a7663fd-eae8-4e50-a67a-225271f8cceb.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/58ae9be9-5d95-44b6-8b6c-e6da6a46822c.svg#58ae9be9-5d95-44b6-8b6c-e6da6a46822c") format("svg");font-display:block}@font-face{font-family:"Lulo-Clean-W01-One-Bold";src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/aee74cb3-c913-4b54-9722-6001c92325f2.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/80de9d5d-ab5f-40ce-911b-104e51e93d7c.woff") format("woff");font-display:block}@font-face{font-family:"Lulo-Clean-W05-One-Bold";src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Lulo_Clean/v1/LuloCleanW05-OneBold.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Lulo_Clean/v1/LuloCleanW05-OneBold.woff") format("woff");font-display:block}@font-face{font-family:"Noticia Text";font-style:italic;font-weight:400;src:local("Noticia Text Italic"),local("NoticiaText-Italic"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJodNDF2Yv9qppOePKYRP12YwtVn07_pjjsQdA.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;font-display:block}@font-face{font-family:"Noticia Text";font-style:italic;font-weight:400;src:local("Noticia Text Italic"),local("NoticiaText-Italic"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJodNDF2Yv9qppOePKYRP12YwtUn07_pjjsQdA.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:block}@font-face{font-family:"Noticia Text";font-style:italic;font-weight:400;src:local("Noticia Text Italic"),local("NoticiaText-Italic"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJodNDF2Yv9qppOePKYRP12Ywtan07_pjjs.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:"Noticia Text";font-style:italic;font-weight:700;src:local("Noticia Text Bold Italic"),local("NoticiaText-BoldItalic"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJrdNDF2Yv9qppOePKYRP12YwPhulvdhDXGe9nyfeU.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;font-display:block}@font-face{font-family:"Noticia Text";font-style:italic;font-weight:700;src:local("Noticia Text Bold Italic"),local("NoticiaText-BoldItalic"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJrdNDF2Yv9qppOePKYRP12YwPhulvchDXGe9nyfeU.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:block}@font-face{font-family:"Noticia Text";font-style:italic;font-weight:700;src:local("Noticia Text Bold Italic"),local("NoticiaText-BoldItalic"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJrdNDF2Yv9qppOePKYRP12YwPhulvShDXGe9ny.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:"Noticia Text";font-style:normal;font-weight:400;src:local("Noticia Text"),local("NoticiaText-Regular"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJ2dNDF2Yv9qppOePKYRP12aTtYlUndpAjt.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;font-display:block}@font-face{font-family:"Noticia Text";font-style:normal;font-weight:400;src:local("Noticia Text"),local("NoticiaText-Regular"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJ2dNDF2Yv9qppOePKYRP12aDtYlUndpAjt.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:block}@font-face{font-family:"Noticia Text";font-style:normal;font-weight:400;src:local("Noticia Text"),local("NoticiaText-Regular"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJ2dNDF2Yv9qppOePKYRP12ZjtYlUndpA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}@font-face{font-family:"Noticia Text";font-style:normal;font-weight:700;src:local("Noticia Text Bold"),local("NoticiaText-Bold"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJpdNDF2Yv9qppOePKYRP1-3R5Nt2vQjjLkeenz.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;font-display:block}@font-face{font-family:"Noticia Text";font-style:normal;font-weight:700;src:local("Noticia Text Bold"),local("NoticiaText-Bold"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJpdNDF2Yv9qppOePKYRP1-3R5NtmvQjjLkeenz.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:block}@font-face{font-family:"Noticia Text";font-style:normal;font-weight:700;src:local("Noticia Text Bold"),local("NoticiaText-Bold"),url("//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/noticiatext/v9/VuJpdNDF2Yv9qppOePKYRP1-3R5NuGvQjjLkeQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:block}*,*::before,*::after{box-sizing:border-box}:root{interpolate-size:allow-keywords}html{-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh}img,svg,picture,audio,video,canvas,iframe,embed,object{display:block}img,svg,video{max-width:100%;height:auto}figure{margin-inline:0}input,button,textarea,select{font:inherit;letter-spacing:inherit;word-spacing:inherit}@media(min-width: 666px){[type=search]{-webkit-appearance:textfield}}code,kbd,samp{font-family:var(--ff-monospace)}td,math,time[datetime*=":"]{font-variant-numeric:tabular-nums lining-nums}html{font-family:var(--ff-body);font-size:calc(17/16*100%);color:var(--color-text)}body{line-height:1.5}form{margin-block:0 1.5rem}input,textarea,select{margin-block:0 1.5rem}label{display:block;font-weight:var(--fw-bold)}label:has(+:required)::after{content:"*";color:var(--color-mark-highlight)}input,label,textarea,select{max-width:var(--max-line-width)}fieldset{border:1px solid var(--color-border)}input{width:min(20em,100%)}[type=text],textarea{width:min(30em,100%)}textarea:not([rows]){min-height:10em}input:not(:only-of-type)+[type=submit],textarea+[type=submit]{display:block}@media(min-width: 666px){input:only-of-type:has(+[type=submit]){margin-inline-end:.5rem}}blockquote{margin-block:0 1.5rem;text-wrap:pretty;margin-inline:var(--indent-amount);max-width:var(--max-line-width)}dl,ol,ul,menu{margin-block:0 1.5rem}dt{font-weight:var(--fw-bold)}dd{margin:0;margin-inline-start:var(--indent-amount)}ol,ul,menu{padding:0;padding-inline-start:var(--indent-amount)}ol ol,ol ul,ol menu,ul ol,ul ul,ul menu,menu ol,menu ul,menu menu{margin:0}li{text-wrap:pretty}.main li{max-width:var(--max-line-width)}hr{height:0}p{margin-block:0 1.5rem;text-wrap:pretty}.main p{max-width:var(--max-line-width)}pre{margin-block:0 1.5rem;font-family:var(--ff-monospace)}code:not([data-lang]),kbd,samp{color:var(--color-code)}h1,h2,h3,h4,h5,h6{margin-block:0 0;color:var(--color-headings);font-family:var(--ff-headings);font-weight:var(--fw-headings);line-height:var(--heading-line-height);text-wrap:balance}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-block-start:0.75em}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{max-width:var(--max-line-width)}h1{margin-block:1.5rem 0.75rem;font-size:var(--fs-xxl);letter-spacing:-0.01em}h2{font-size:var(--fs-xl);letter-spacing:-0.01em}h3{font-size:var(--fs-l);letter-spacing:-0.01em}h4{font-size:var(--fs-m)}h5{font-size:var(--fs-s)}h6{font-size:var(--fs-xs)}figure.image,img.image{--image-padding: .75rem}@media(min-width: 666px){figure.image.center,img.image.center{margin-inline:auto}figure.image.left,img.image.left{padding-inline-end:var(--image-padding);padding-block-end:var(--image-padding);margin:0;float:left;clear:both}figure.image.right,img.image.right{padding-inline-start:var(--image-padding);padding-block-end:var(--image-padding);margin:0;float:right;clear:both}}figure{margin-block:0 1.5rem}figure.image figcaption{padding-block-start:var(--image-padding);max-width:var(--max-line-width);text-wrap:pretty}@media(min-width: 666px){figure.image figcaption{display:table-caption;caption-side:bottom;padding-block-start:0}}figure.image figcaption p{margin:0}@media(min-width: 666px){figure.image{display:table}figure.image.left figcaption{padding-inline-end:var(--image-padding);padding-block-end:var(--image-padding)}figure.image.right figcaption{padding-inline-start:var(--image-padding);padding-block-end:var(--image-padding)}}figure.podcast audio{width:95%}img.image{margin-block:0 1.5rem}a{color:var(--color-link)}:visited{color:var(--color-link-visited)}a:hover,a:focus{color:var(--color-link-hover)}a:active{color:var(--color-link-active)}[aria-current]{text-decoration:none}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-block-start:var(--gutters)}}.link-nav a,.pagination a,.pager a{text-decoration:none}.link-nav a:hover,.link-nav a:focus,.pagination a:hover,.pager a:hover,.pagination a:focus,.pager a:focus{text-decoration:underline}.link-inverted a,.card--inverted a,.box--inverted a{color:var(--color-link-inverted)}.link-inverted a:visited,.card--inverted a:visited,.box--inverted a:visited{color:var(--color-link-visited-inverted)}.link-inverted a:hover,.link-inverted a:focus,.card--inverted a:hover,.box--inverted a:hover,.card--inverted a:focus,.box--inverted a:focus{color:var(--color-link-hover-inverted)}.link-inverted a:active,.card--inverted a:active,.box--inverted a:active{color:var(--color-link-active-inverted)}table{margin-block:0 1.5rem;border-collapse:collapse;width:100%}td,th{padding:0;vertical-align:text-top}th{vertical-align:bottom}caption,th{text-align:start}.layout__page{max-width:var(--max-page-width)}@media(min-width: 666px){.layout__page{margin-inline:auto;min-height:100vh;min-height:100svh}}.layout__header,.layout__footer,.layout__main,.layout__navigation,.layout__first-sidebar,.layout__second-sidebar,.layout__page-top,.layout__page-bottom,.layout__cookieconsent{padding-inline:var(--gutters);min-width:0}.layout__page{display:grid;grid-template-areas:"head" "nav" "top" "main" "side1" "side2" "bottom" "foot" "notice";grid-template-rows:auto auto auto 1fr auto auto auto auto auto;grid-template-columns:1fr}@media(min-width: 999px){.layout__page{grid-template-rows:auto auto auto 1fr auto auto auto}.layout__sidebar-first{grid-template-areas:"head head" "nav nav" "side1 top" "side1 main" "side1 bottom" "foot foot" "notice notice";grid-template-columns:1fr 2fr}.layout__sidebar-second{grid-template-areas:"head head" "nav nav" "top side2" "main side2" "bottom side2" "foot foot" "notice notice";grid-template-columns:2fr 1fr}.layout__sidebar-two{grid-template-areas:"head head head" "nav nav nav" "side1 top side2" "side1 main side2" "side1 bottom side2" "foot foot foot" "notice notice notice";grid-template-columns:1fr 2fr 1fr}}.layout__header{grid-area:head}.layout__navigation{grid-area:nav}.layout__page-top{grid-area:top}.layout__main{grid-area:main}.layout__first-sidebar{grid-area:side1}.layout__second-sidebar{grid-area:side2}.layout__page-bottom{grid-area:bottom}.layout__footer{grid-area:foot}.layout__cookieconsent{grid-area:notice}.box{margin-block:1.5rem;padding:0.75rem;border:5px solid var(--color-border)}.box__title,.box .title{margin-top:0}.box--highlight{border-color:var(--color-highlight)}.box--fit{width:fit-content}.box--gutter{padding-inline:var(--gutters)}.box--inverted{background:var(--color-border);color:var(--color-text-bg)}.box--inverted *{color:var(--color-text-bg)}.box>*:first-child{margin-top:0}.box>*:last-child{margin-block-end:0}.button,button,[type=button],[type=reset],[type=submit]{display:inline-block;font-family:var(--ff-headings);text-decoration:none;text-align:center;width:fit-content;margin-inline-end:1rem;margin-block-end:1rem;padding:.2rem 1rem;cursor:pointer;color:var(--color-button-text);background-color:var(--color-button);border:1px solid var(--color-button);border-radius:var(--radius-s)}.button:hover,.button:focus-visible,.button:active,button:hover,button:focus-visible,button:active,[type=button]:hover,[type=button]:focus-visible,[type=button]:active,[type=reset]:hover,[type=reset]:focus-visible,[type=reset]:active,[type=submit]:hover,[type=submit]:focus-visible,[type=submit]:active{text-decoration:none;color:var(--color-button-text-hover);background-color:var(--color-button-hover)}.button--small{font-size:var(--fs-xs);margin-inline-end:.5rem;margin-block-end:.5rem;padding:.2rem .75rem}.button--alt{color:var(--color-button-text-hover);background-color:var(--color-button-hover)}.button--alt:hover,.button--alt:focus-visible,.button--alt:active{color:var(--color-button-text);background-color:var(--color-button)}.button--outline{color:var(--color-button);background-color:var(--color-button-text);border-color:var(--color-button)}.button--outline:hover,.button--outline:focus-visible,.button--outline:active{color:var(--color-button-text);background-color:var(--color-button)}.button--shadow:hover{box-shadow:2px 2px 5px 1px var(--color-button-disabled)}.button--shadow:active{box-shadow:inset 2px 2px 5px 1px var(--color-button)}.button--plain{appearance:none;padding:.5rem;color:currentcolor;background-color:unset;border:unset}.button--plain:hover,.button--plain:focus-visible,.button--plain:active{color:currentcolor;background-color:unset;scale:1.15}[disabled].button,button[disabled],[disabled][type=button],[disabled][type=reset],[disabled][type=submit]{background-color:var(--color-grey-extra-light);border:1px solid var(--color-button-disabled);background-image:none;text-shadow:none}.cards{margin-block:1.5rem}.card{padding:0.75rem;border:1px solid var(--color-border)}.card--highlight{border-color:var(--color-highlight)}.card--featured{grid-row:span 2;grid-column:span 2}.card--gutter{padding-inline:var(--gutters)}.card--inverted{background:var(--color-border);color:var(--color-text-bg)}.card>*:first-child{margin-top:0}.card>*:last-child{margin-block-end:0}.grid-center{display:grid;place-items:center}.text-center{text-align:center}.margin-center{margin-inline:auto}.clearfix::before{content:"";display:table}.clearfix::after{content:"";display:table;clear:both}.cookieconsent{display:flex;flex-flow:wrap;justify-content:center;gap:.5rem;position:sticky;bottom:0;width:100%;padding-block-start:.5rem;color:var(--color-warning);background-color:var(--color-warning-bg);border-block-start:4px solid var(--color-warning-border);font-size:var(--fs-s);transform:translateY(100vh);transition:all 130ms ease-out;z-index:99}.button--accept{border-color:var(--color-status)}.button--decline{border-color:var(--color-warning-border)}.js-cookieconsent-open{transform:translateY(0)}.divider,hr{margin-block:1.5rem;border:0;border-block-start:1px solid var(--color-border)}.divider>:first-child,hr>:first-child{margin-top:1.5rem}.disabled,.pagination .disabled .page-link,.pager .disabled .page-link,[disabled].button,button[disabled],[disabled][type=button],[disabled][type=reset],[disabled][type=submit]{cursor:default;color:var(--color-button-disabled)}.disabled:hover,.disabled:focus,.disabled:active,.pagination .disabled .page-link:hover,.pager .disabled .page-link:hover,[disabled].button:hover,button[disabled]:hover,[disabled][type=button]:hover,[disabled][type=reset]:hover,[disabled][type=submit]:hover,.pagination .disabled .page-link:focus,.pager .disabled .page-link:focus,[disabled].button:focus,button[disabled]:focus,[disabled][type=button]:focus,[disabled][type=reset]:focus,[disabled][type=submit]:focus,.pagination .disabled .page-link:active,.pager .disabled .page-link:active,[disabled].button:active,button[disabled]:active,[disabled][type=button]:active,[disabled][type=reset]:active,[disabled][type=submit]:active{color:var(--color-button-disabled);text-decoration:none}.flex-group{gap:1.5rem;display:flex;flex-wrap:wrap}.flex-group>*{flex:1;flex-basis:100%;flex-grow:0}.flex-group--grow{flex-grow:1}@media(min-width: 666px){.flex-group--2>*{flex-basis:calc(100%/2 - 1.5rem)}.flex-group--3>*{flex-basis:calc(100%/3 - 1.5rem)}.flex-group--4>*{flex-basis:calc(100%/4 - 1.5rem)}.flex-group--5>*{flex-basis:calc(100%/5 - 1.5rem)}.flex-group--6>*{flex-basis:calc(100%/6 - 1.5rem)}}.flex-inline,.pagination,.pager,.tags ul{--gap: .5rem;display:flex;flex-wrap:wrap;gap:var(--gap);padding:0;text-align:start}.flex-inline__item,.flex-inline li,.pagination li,.pager li,.tags ul li{list-style:none}.flex-inline--inline,.tags ul{display:inline-flex}.footer{padding:1em;background-color:var(--color-footer-bg);color:#fff !important;text-align:left;font-size:15px}.footer p{margin:0 auto;max-width:var(--max-content-width)}.footer a{color:#fff}.footer a:hover,.footer a:focus{color:var(--color-brand-light)}.grid-group,.cards{--column-min: 200px;--gap: 1.5rem;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--column-min), 100%), 1fr))}.grid-group--fill{grid-template-columns:repeat(auto-fill, minmax(min(var(--column-min), 100%), 1fr))}.grid-group--100{--column-min: 100px}.grid-group--150{--column-min: 150px}.grid-group--200{--column-min: 200px}.grid-group--250{--column-min: 250px}.grid-group--300{--column-min: 300px}.grid-group--350{--column-min: 350px}.grid-group--400{--column-min: 400px}.grid-group--500{--column-min: 500px}.grid-group--600{--column-min: 600px}.grid-stack{display:grid}.grid-stack>*{grid-column:1/2;grid-row:1/2}.header{padding-block:var(--gutters);display:flex;flex-direction:column;gap:var(--gutters);background-color:var(--color-header-bg)}@media(min-width: 666px){.header{flex-direction:row}}.header__logo{width:fit-content}.header__logo-image{vertical-align:bottom}.header__site-name{margin:0;line-height:1}.header__site-link:link,.header__site-link:visited{color:var(--color-text);text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}@media(min-width: 666px){.header__region{margin-inline-start:auto}}.hidden,html.nojs .nojs-hidden,html.js .js-hidden{display:none}.icon-inline .icon-link{opacity:0;transition:all 130ms ease-in;text-decoration:none}.icon-inline:focus-visible .icon-link,.icon-inline:hover .icon-link{opacity:.3}.icon-inline:focus-visible .icon-link:focus-visible,.icon-inline:focus-visible .icon-link:hover,.icon-inline:hover .icon-link:focus-visible,.icon-inline:hover .icon-link:hover{opacity:1}.icon-inline svg{display:inline;vertical-align:middle}.language-selector{display:flex}.language-icon{margin-inline-end:0.75rem;fill:var(--color-text)}.ul-straight-left,article>ul,aside>ul{display:table;list-style:none;padding:0}.ul-straight-left>li,article>ul>li,aside>ul>li{display:table-row}.ul-straight-left>li::before,article>ul>li::before,aside>ul>li::before{padding-inline-end:0.75rem;display:table-cell;content:"⦁";font-size:var(--fs-s)}.ol-straight-left,article>ol,aside>ol{display:table;list-style:none;padding:0}.ol-straight-left>li,article>ol>li,aside>ol>li{display:table-row;counter-increment:table-ol}.ol-straight-left>li::before,article>ol>li::before,aside>ol>li::before{padding-inline-end:0.75rem;display:table-cell;content:counter(table-ol) ".";font-size:var(--fs-s);text-align:end}.ul-straight-left--off{display:block;list-style:inherit}.ul-straight-left--off>li{display:list-item}.ul-straight-left--off>li::before{content:"";display:inline;padding:inherit}.message{padding:.5rem;outline-width:2px;outline-style:solid;width:95%}.message.status{background-color:var(--color-status-bg);color:var(--color-status);outline-color:var(--color-status)}.message.warning{background-color:var(--color-warning-bg);color:var(--color-warning);outline-color:var(--color-warning-border)}.message.error{background-color:var(--color-error-bg);color:var(--color-error);outline-color:var(--color-error)}.message--highlight{animation:2s linear infinite outline-highlight}@keyframes outline-highlight{50%{outline-width:.3rem}}.meta{font-family:var(--ff-headings);font-size:var(--fs-xs);color:var(--color-text-meta)}.responsive-video{--aspect-ratio: 9 / 16;position:relative;padding-block-end:calc(var(--aspect-ratio)*100%);padding-block-start:25px;height:0}.responsive-video__embed,.responsive-video iframe{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%}.responsive-video--4-3{--aspect-ratio: 3 / 4}.mt--xxl{margin-block-start:4.5rem}.mb--xxl{margin-block-end:4.5rem}.mtb--xxl{margin-block:4.5rem}.mt--xl{margin-block-start:3rem}.mb--xl{margin-block-end:3rem}.mtb--xl{margin-block:3rem}.mt--l{margin-block-start:2.25rem}.mb--l{margin-block-end:2.25rem}.mtb--l{margin-block:2.25rem}.mt--m{margin-block-start:1.5rem}.mb--m{margin-block-end:1.5rem}.mtb--m{margin-block:1.5rem}.mt--s{margin-block-start:1.125rem}.mb--s{margin-block-end:1.125rem}.mtb--s{margin-block:1.125rem}.mt--xs{margin-block-start:0.75rem}.mb--xs{margin-block-end:0.75rem}.mtb--xs{margin-block:0.75rem}.mt--xxs{margin-block-start:0.45rem}.mb--xxs{margin-block-end:0.45rem}.mtb--xxs{margin-block:0.45rem}.mt--0{margin-block-start:0}.mb--0{margin-block-end:0}.mtb--0{margin-block:0}.zebra-table{--cell-padding: .5rem}@media(max-width: 666px){.zebra-table{--cell-padding: .3rem}}.zebra-table th,.zebra-table td{padding:var(--cell-padding)}.zebra-table thead tr{background-color:var(--color-row-header)}.zebra-table tbody tr:nth-child(odd){background-color:var(--color-row-odd)}.zebra-table tbody tr:nth-child(even){background-color:var(--color-row-even)}.responsive-table{--gap: .5rem}@media(max-width: 666px){.responsive-table th{display:none}.responsive-table td{display:grid;gap:var(--gap);grid-template-columns:12ch auto}.responsive-table td::before{content:attr(aria-label) ":";font-weight:var(--fw-bold)}.responsive-table td:first-of-type{padding-block-start:var(--gap)}.responsive-table td:last-of-type{padding-block-end:var(--gap)}}.tags ul{margin-block:0}.visually-hidden:not(:focus,:active){position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.lightbox-container{display:inline-block}.lightbox-thumb{display:block;cursor:pointer}.lightbox-thumb img{display:block;max-width:100%;height:auto;transition:opacity .2s ease}.lightbox-thumb:hover img,.lightbox-thumb:focus img{opacity:.8}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:9999;cursor:pointer}.lightbox-overlay:target{opacity:1;visibility:visible}.lightbox-overlay img{max-width:90%;max-height:90%;object-fit:contain;box-shadow:0 0 30px rgba(0,0,0,.5)}.lightbox-close{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.side-image{position:absolute;right:-320px;top:0;max-width:300px}.single-view .content{position:relative}nav.main-menu{position:fixed;top:0;left:0;width:100%;height:65px;margin:0;padding:0;background-color:#000;z-index:9999;display:none;justify-content:center;box-sizing:border-box}@media(min-width: 666px){nav.main-menu{display:flex}}.navbar-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--max-content-width);height:100%;margin:0 auto;padding:0}nav.main-menu .navbar{display:flex;justify-content:flex-start;align-items:center;height:100%;gap:.6em;list-style:none;padding:0;margin:0}nav.main-menu .navbar li{list-style:none;display:flex;align-items:center;height:100%;margin:0;padding:0}nav.main-menu .navbar a{color:#fff;background:none;text-decoration:none;text-transform:uppercase;font-size:var(--fs-s);font-weight:500;letter-spacing:.05em;padding:8px 8px 4px 8px;border-top:1px solid #fff;-webkit-text-stroke:.3px currentColor}nav.main-menu .navbar a:hover,nav.main-menu .navbar a:focus{color:#dcc8a4;background:none;border-top:4px solid #fff;padding-top:5px}nav.main-menu .navbar a:active,nav.main-menu .navbar a[aria-current=page]{color:#dcc8a4;background:none;text-decoration:none;border-top:4px solid #fff;padding-top:5px}.navbar--social{display:flex;align-items:center;height:100%;gap:.3em;list-style:none;padding:0;margin:0}.navbar--social li{list-style:none;display:flex;align-items:center;height:100%;margin:0;padding:0}.social-link{display:flex;align-items:center;justify-content:center;color:#999;padding:8px;border:none;border-top:none}.social-link svg{width:24px;height:24px}.social-link:hover,.social-link:focus{color:#fff;border:none;border-top:none}.page,.layout__page{margin-top:0;padding-top:0}@media(min-width: 666px){.page,.layout__page{padding-top:65px}}.pagination,.pager{margin-block:1.5rem;justify-content:center}.pagination__item,.pagination .page-link,.pager__item,.pager .page-link{padding-inline:2px}.pagination .active,.pager .active{font-weight:var(--fw-bold)}body{background-color:var(--color-backdrop)}.page{background-color:var(--color-body-bg)}th,label,legend,figcaption{font-size:var(--fs-s)}.language-selector,.footer{font-size:var(--fs-xs)}th,label,legend,.main-menu,.header,.footer{color:var(--color-headings);font-family:var(--ff-headings)}th,label{font-weight:var(--fw-headings)}@media(min-width: 666px){article .submitted,article .tags{display:inline-block;padding-inline-end:1rem}}article code{font-size:var(--fs-xs);overflow-wrap:break-word}article pre{border-radius:var(--radius-xs);padding:5px;border:1px solid var(--color-border-light);background-color:var(--color-text-bg);overflow:auto;max-height:300px;max-width:90vw}article pre.chroma{max-height:initial;overflow-x:scroll}article pre>code{display:inline-block;white-space:pre}.content-dates{text-align:end}.search-text{font-size:var(--fs-l)}main input:not(:placeholder-shown):valid,main textarea:not(:placeholder-shown):valid{background-color:var(--color-status-bg)}main input:not(:placeholder-shown):invalid,main textarea:not(:placeholder-shown):invalid{background-color:var(--color-error-bg)}main input:focus:invalid,main textarea:focus:invalid{background-color:var(--color-warning-bg)}.js-submitted input:valid,.js-submitted textarea:valid{background-color:var(--color-status-bg)}.js-submitted input:invalid,.js-submitted textarea:invalid{background-color:var(--color-error-bg)}html,body{margin:0;padding:0}header.header{display:none}@media(max-width: 665px){.layout__main{padding-inline:0}.single-view .content .side-image{position:static;max-width:100%;margin:1em 0}}