@import url('https://fonts.googleapis.com/css2?family=Didact+Gothic&display=swapp&display=swap');

:root{--color:#000000;--color-inverted #FFF;--color-bg:#FFF;--color-bg-inverted:#000;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:32px;--spacing-xl:64px;--grid-gap:10px;--grid-margin:0;--list-item-spacing:12px;--page-margin:16px;--image-radius:10px}[data-theme="dark"]{--color-bg:#000}*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{}object,embed{outline:0}html{height:100%;margin:0;padding:0}body{height:100%;margin:0 auto;font-family:'Didact Gothic', sans-serif;font-size:19px;font-weight:400;background-color:#FFF;color:var(--color)}h1,h2,h3,h4,h5,h6,p,a,a:hover,a.visited,ol,ul,li,input,label,button,form,figure,figcaption{}h1 a:hover, h2 a:hover, h3 a:hover{}p{}a{font-weight:normal;color:var(--color);text-decoration:none}a:hover{color:var(--color);text-decoration:none}a:active{color:var(--color);text-decoration:none}a:visited{color:var(--color);text-decoration:none}h1{font-family:'Didact Gothic', sans-serif;font-weight:400;font-size:calc(1em * 2);font-style:normal;text-transform:uppercase;letter-spacing:1px;text-align:left;color:#000000}h2{font-family:'Didact Gothic', sans-serif;font-weight:400;font-size:calc(0.9rem * 1.5);font-style:normal;text-transform:uppercase;letter-spacing:1px;text-align:left;color:#000000}h3{font-family:'Didact Gothic', sans-serif;font-weight:400;font-size:calc(0.9em * 1.3);font-style:normal;text-transform:uppercase;letter-spacing:1px;text-align:left;color:#000000}h4{font-family:'Didact Gothic', sans-serif;font-weight:400;font-size:calc(0.8em * 1.1);font-style:normal;letter-spacing:1px;text-align:left;color:#000000}p{}p.ingress{font-size:1.2em}p.ingress-inverted{font-size:1.3em;font-weight:300;color:var(--color-inverted)}p.sub-text{font-size:.7rem}.page-container{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;grid-gap:var(--grid-gap);grid-template-areas:'header' 'main' 'footer';background-attachment:fixed;background-position:center top!important;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;min-height:100vh;width:100%}.backdrop{grid-column:1 / -1;grid-row:1 / -1;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.backdrop img{width:100%;height:100%;object-fit:cover;object-position:center}header{grid-area:header;grid-column:1 / -1;grid-row-start:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--color-bg);z-index:2999;height:80px;padding:0;width:100%;max-width:1580px;margin:0 auto}.lang-nav{text-align:center}.lang-nav ul{display:inline-block;text-align:center;list-style:none;padding:0;margin:0}.lang-nav li{display:inline-block;line-height:2em;padding:0 0.5rem;text-decoration:none;text-align:center}.lang-nav li a{text-decoration:underline}.lang-nav li:not(:first-child):before{content:"";margin-left:0}.lang-nav svg{width:32px;height:auto;fill:#333;vertical-align:middle;margin:0 0.5em 0.4em 0}.lang-nav .selected{text-decoration:none;font-weight:700}header .logo{padding-left:1rem}header .logo-img{}header .logo svg{}header .logo-color{}header .logo a{font-family:'Didact Gothic', sans-serif;font-weight:400;font-style:normal;font-size:0.9em;text-transform:uppercase;color:#000000;letter-spacing:0;text-decoration:none}header .logo a:hover{color:#adb5bd}header .logo h1{display:none}header .logo .hidden-header{display:none}header .text-logo a{padding-left:1rem;font-family:'Didact Gothic', sans-serif;font-weight:400;font-style:normal;font-size:0.9em;text-transform:uppercase;color:#000000;letter-spacing:0;text-decoration:none}header .text-logo h1{display:none}header .text-logo .hidden-header{display:none}@media screen and (min-width:1579px){header .text-logo a{margin-left:0}}header .sub-header{font-family:sans-serif;font-style:normal;font-size:1em;text-transform:none;color:var(--color);letter-spacing:1px;margin:0;padding:0}main{grid-area:main;grid-column:1 / -1;grid-row-start:2;z-index:3;min-height:420px;width:100%}main .blog-header{padding:0;font-weight:400;text-transform:uppercase;color:var(--color);background:var(--color-bg)}main > * + *{margin-top:var(--flow-space, 0)}aside{grid-column:-2 / -1;display:grid;grid-template-columns:1fr;grid-template-rows:40px;grid-gap:var(--grid-gap)}aside .image img{width:100%;height:auto;-ms-interpolation-mode:bicubic}aside .aside-header{padding:10px;font-size:0.9rem;font-weight:400;text-transform:uppercase;color:var(--color);background:var(--color-bg)}aside .aside-content{grid-row:2 / -1;background:var(--color-bg);color:#000}footer{grid-area:footer;grid-row-start:3;background-color:var(--color-bg);color:var(--color);padding:var(--global-content-margin, 20px);text-align:center;font-size:var(--footer-font-size, 1em);z-index:4;width:100%}footer a, footer a:visited{color:#333}footer a:hover{color:#333}footer > p.row{position:absolute;width:100%;color:var(--color);text-align:center;bottom:0}footer > .credits{text-align:center;margin:1rem 0 0.5rem 0;font-size:1em}footer > .copyright{text-align:center;margin:0.5rem 0 2rem 0;font-size:1em}.hero-block{position:relative;height:720px;width:100%;overflow:hidden}.hero-img{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center}.feat-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.content-block{display:block;position:relative;background-position:center top!important;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width:100%}.content-text{max-width:768px;margin:0 auto;padding:96px 16px 96px 16px}.section-header{box-sizing:border-box;padding:1rem;text-transform:none;letter-spacing:1px}.section-item{padding:1rem}.section-item h2{margin:0 0 1rem 0;font-size:2.5rem}.section-item .category-name{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase}time{display:block;color:var(--color);font-size:1rem;width:100%;max-width:100%;margin:3em auto;text-align:left}article{display:grid;grid-template-columns:minmax(1rem, 1fr) minmax(auto, 768px) minmax(1rem, 1fr);grid-template-rows:auto;justify-items:left;align-content:start;min-height:320px;margin:0;padding-top:3em;overflow:hidden;background-color:rgba(255,255,255,0)}article > h1,h2,h3,h4,h5,h6{width:100%;margin:1em auto 0 auto}article > p{clear:left;color:var(--color);width:100%;line-height:1.6;margin:1rem auto}article > p.ingress{font-size:1.3em;font-weight:300;line-height:1.6}article a{color:var(--color);text-decoration:none}article a:hover{color:var(--color);text-decoration:none}article > *{grid-column:2;min-width:0}article ul{max-width:520px;width:100%;padding-left:20px;margin-top:0.5rem;margin-left:0}article ul li{margin-left:20px;padding-left:0}article img{grid-column:2 / span 1;width:100%;height:auto}article > .inline-image{width:240px;height:240px;overflow:hidden;border-radius:50%}article > .inline-image > img{width:100%;height:auto}article > figure{grid-column:2 / span 1;width:100%;height:auto;margin:3em 0}article > figure > img{width:100%;height:100%;object-fit:cover}article > blockquote{grid-column:2 / span 1;margin:3em 0;color:var(--color);border-left:10px solid var(--color);padding-left:1.5rem}article > code{background:#000;color:#CCC;padding:2px 5px}article .signature{margin-top:1.5em;font-weight:bold;font-size:1.2em}.line-numbers a{text-decoration:none;color:#CCC;padding-right:1em}code{background:#000;padding:2px 5px}pre{background:#000;padding:10px 15px;overflow:auto}pre > code{padding:0}.feature{margin:0}.feature-image{width:100%}.feature-image img{width:100%;height:auto;object-fit:cover}.feature-text{}.feature-text h1{font-size:6em;padding:0.5em}.content{padding:1em;background-color:rgba(0,0,0,0.9)}.content-index{grid-column:1 / -1;grid-row:2;display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));z-index:3}.content-index .content-index-header{grid-column:1 / -1;padding-left:20px}.content-item{display:grid;align-content:start}.content-item .image{grid-column:1;max-height:440px}.content-index .image img{width:100%;height:100%;object-fit:cover}.content-item .title{text-transform:capitalize;padding:0 20px 0 20px}.content-index .title a{text-decoration:none}.content-item .description{grid-column:1;grid-row:3 / span 1;padding:0 20px 20px 20px}.list-item{margin:0 0 1em 0}.list-date{font-size:0.9em;color:var(--color)}.list-title{font-weight:700;color:#000000}.list-description{}.content-item{grid-column:1 / -1;display:grid;grid-template-columns:minmax(1.2rem, 1fr) minmax(auto, 57ch) minmax(1.2rem, 1fr)}.content-item > *{grid-column:2}.content-item p{}.content-item figure{grid-column:1 / -1;max-width:100ch;justify-self:center;margin:0 0 2em 0}.content-item figure img{width:100%;max-width:100ch;height:auto}.content-item .figcaption{font-style:italic;font-size:0.8em}.news-index{width:100%;max-width:1580px;grid-column:1 / -1;display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(4, 1fr);margin:0 auto;padding:1rem}.news-index .news-item{position:relative;width:100%;max-width:100%;margin:0 auto;overflow:hidden;border:0;transition:border-color 0.3s ease;border-radius:var(--global-image-radius, 0);display:block;color:inherit;text-decoration:none}.news-index .news-item .image{position:relative;padding-top:56.25%;border-radius:var(--global-image-radius, 10px)}.news-index .news-item .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease}.news-index > .news-item:hover .image img{transform:scale(1.1)}.news-index .news-item .description{position:relative;padding:var(--spacing-md);background-color:transparent;text-align:left}.news-index .news-item .description time{color:var(--news-item-time-color, var(--color));font-size:var(--news-item-time-font-size, 0.7em);font-weight:var(--news-item-time-font-weight, 500));margin:0}.news-index .news-item .description h2{margin:0.5em 0 0.25em 0}.news-index .news-item .description p{color:var(--news-item-p-color, var(--color));font-size:var(--news-item-p-font-size, 0.9em));font-weight:var(--news-item-p-font-weight, 500));margin:0}@media (max-width:1079px){.news-index{grid-template-columns:repeat(3, 1fr)}}@media (max-width:779px){.news-index{grid-template-columns:repeat(2, 1fr)}}@media (max-width:579px){.news-index{grid-template-columns:1fr}}.news-post{grid-column:1 / -1;display:grid;grid-template-columns:minmax(1.2rem, 1fr) minmax(auto, 57ch) minmax(1.2rem, 1fr);padding:0 0 3em 0;align-content:start}.news-post > *{grid-column:2}.news-post time{color:#666;font-size:0.75em;margin-top:2em}.news-post p{}.news-post-feature-image{grid-column:1 / -1;width:100%;max-height:780px;overflow:hidden;display:flex;align-items:center;justify-content:center}.news-post-feature-image img{width:100%}.news-post figure{grid-column:1 / -1;max-width:100ch;justify-self:center;margin:2em 0}.news-post figure img{width:100%;max-width:100ch;height:auto}.figcaption{font-style:italic;font-size:0.8em}.social-share-buttons{margin:1em 0}.latest-news-item{padding-top:1em}.latest-news-item img{width:100%;height:auto}.pagination-container{text-align:center;margin:20px 0}.pagination-link{font-size:1.1em;margin:0 15px;text-transform:uppercase;color:var(--color);padding:20px 1em}.pagination-link:hover{background-color:#333;color:#fff}.page-feature{grid-column:1 / -1;width:100%;min-height:180px;margin-bottom:var(--grid-gap);position:relative}.page-feature-details{width:768px;max-width:100%;margin:3em auto;padding:0 1rem}.page-feature .page-feature-image{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.page-feature .page-feature-image img{width:100%;object-fit:cover;object-position:center}.page-feature .page-feature-image::after{content:'';position:absolute;top:50%;left:0;right:0;bottom:0;background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));z-index:2}.page-feature .page-feature-header{padding:5rem 0 2rem 0;width:calc(100% - 2rem);max-width:768px;margin:0 auto}.page-feature > .page-feature-header > h1{font-size:2em;text-indent:-2px;font-weight:300;line-height:1em;color:var(--color);margin:0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0, 0, 0, 0)}.page-feature .page-feature-header time{margin:1em 0 1em 0;color:var(--color);font-size:0.9em;opacity:0.75}.location{margin:0;font-size:0.9em}.date{margin:0;font-size:0.9em}.album-photos{width:100%;max-width:1580px;margin:0 auto}.album-photos .photo-item{margin-bottom:2em}.album-photos .photo-item img{width:100%}.video-index{width:100%;max-width:1580px;grid-column:1 / -1;display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(420px, 1fr));margin:0 auto;padding:1rem}.video-index .video-index-header{grid-column:1 / -1;padding-left:0}.video-item{display:grid;align-content:start;color:#fff}.video-item .image{grid-column:1;grid-row:1;max-height:21em;z-index:101}.video-index .image img{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover}.video-item .length{grid-column:1;grid-row:1;z-index:102;padding:10px;justify-self:right;align-self:end;font-size:0.75em}.video-item .title{grid-column:1;grid-row:2;color:#ccc;font-size:1rem;text-transform:capitalize;padding:0 1em 0 0}.video-index .title a{color:#fff;text-decoration:none}.video-item .description{grid-column:1;grid-row:3;color:var(--color-inverted);padding:0 1em 1em 0;font-size:0.8em;line-height:1.75em}.video-item .description h3{color:var(--color)}.video-item .description p{color:var(--color)}.photo-index{width:100%;max-width:1580px;grid-column:1 / -1;display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(420px, 1fr));margin:0 auto;padding:1rem}.photo-index .photo-index-header{grid-column:1 / -1;padding-left:0}.photo-item{display:grid;align-content:start;color:#fff}.photo-item .image{grid-column:1;grid-row:1;position:relative;width:100%;padding-bottom:75%;overflow:hidden}.photo-item .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.photo-item .length{grid-column:1;grid-row:1;z-index:102;padding:10px;justify-self:right;align-self:end;font-size:0.75em}.photo-item .title{grid-column:1;grid-row:2;color:#ccc;font-size:1rem;text-transform:capitalize;padding:0 1em 0 0}.photo-index .title a{color:#fff;text-decoration:none}.photo-item .description{grid-column:1;grid-row:3;color:var(--color-inverted);padding:0 1em 1em 0;font-size:0.8em;line-height:1.75em}.photo-item .description h3{color:var(--color)}.photo-item .description p{color:var(--color)}.photo-item .by-line{font-size:1rem;font-style:italic;color:var(--color)}.blog-index{padding:0 var(--grid-gap);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--grid-gap);width:100%;padding:1rem}.blog-index > .blog-post{position:relative;width:100%;max-width:100%;margin:0 auto;overflow:hidden;border:0;transition:border-color 0.3s ease;overflow:hidden;border-radius:10px}.blog-index > .blog-post:hover{}.blog-index .blog-post .image{position:relative;padding-top:56.25%;border-radius:10px}.blog-index .blog-post .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s ease}.blog-index > .blog-post:hover .image img{transform:scale(1.1)}.blog-index .blog-post .description{position:absolute;bottom:0;left:0;z-index:2;width:100%;padding:var(--grid-gap);box-sizing:border-box;background-color:rgba(0, 0, 0, 0.33)}.blog-index .blog-post .description time{font-size:0.75em;font-weight:500;margin:0}.blog-index .blog-post .description h2{margin:0}.blog-index .blog-post .description p{font-size:0.9em;font-weight:500;margin:0}@media (max-width:1279px) and (min-width:780px){.blog-index{grid-template-columns:1fr 1fr}.blog-index > .blog-post:nth-child(n+9){display:none}}@media (max-width:779px){.blog-index{grid-template-columns:1fr}.blog-index > .blog-post{display:block}}.blog-post{grid-column:1 / -1;display:grid;grid-template-columns:minmax(1.2rem, 1fr) minmax(auto, 57ch) minmax(1.2rem, 1fr);padding:0 0 3em 0;align-content:start}.blog-post > *{grid-column:2}.blog-post time{font-size:0.75em;margin-top:2em}.blog-post p{}.blog-post-feature-image{grid-column:1 / -1;width:100%;max-height:780px;overflow:hidden;display:flex;align-items:center;justify-content:center}.blog-post-feature-image img{width:100%}.blog-post figure{grid-column:1 / -1;max-width:100ch;justify-self:center;margin:2em 0}.blog-post figure img{width:100%;max-width:100ch;height:auto}.blog-post .figcaption{font-style:italic;font-size:0.8em}.notice{margin:1em 0;color:#666;border-left:10px solid #eee;padding-left:10px}.header-banner-aspect-2-1{width:100%;min-height:256px;position:relative;top:0;z-index:1}.header-banner-aspect-2-1:after{padding-top:50%;display:block;content:''}.header-banner-aspect-16-9{width:100%;position:relative}.header-banner-aspect-16-9:after{padding-top:56.25%;display:block;content:''}.header-banner-aspect-1-1{width:100%;position:relative}.header-banner-aspect-1-1:after{padding-top:100%;display:block;content:''}.header-banner-content{position:absolute;top:0;bottom:0;right:0;left:0;background-position:center top!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:white;grid-column:1 / 5;grid-row:row 1}.full-page{grid-column:1 / -1}.page-block{}.page-block-content{display:grid;grid-template-columns:repeat(1fr);grid-template-areas:'col1' 'sharing_col' 'col2' 'col3' 'col4'}.page-block-content-col-1,.sharing-col,.page-block-content-col-2,.page-block-content-col-3,.page-block-content-col-4{grid-column:1 / -1;margin:1rem}.page-block-content-col-2 img{width:100%;max-width:100%;height:auto}.page-block-content-col-4 ul{list-style-type:none;padding-left:0}@media (min-width:779px){.page-block-content{margin:0 auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:'col1' 'sharing_col' 'col2' 'col3' 'col4';grid-gap:1em;max-width:1580px}.page-block-content-col-1{grid-area:col1;grid-column:1 / 4;margin-top:1em}.sharing-col{grid-area:sharing_col;grid-column:1 / 4;grid-row-start:2}.page-block-content-col-2{grid-area:col2;grid-column:1 / 4;grid-row-start:2}.page-block-content-col-3{grid-area:col3;grid-column:1 / 4;font-size:0.8em}.page-block-content-col-4{grid-area:col4;grid-column:4 / -1;grid-row-start:1;margin-top:1em;padding-left:1em}}@media (min-width:1079px){.page-block-content{margin:0 auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:'col1' 'sharing_col' 'col2' 'col3' 'col4';grid-gap:1em;max-width:1580px}.page-block-content-col-1{grid-area:col1;grid-column:1 / 8}.sharing-col{grid-area:sharing_col;grid-column:1 / 3;grid-row-start:2;min-height:100px}.page-block-content-col-2{grid-area:col2;grid-column:3 / 8;grid-row-start:2}.page-block-content-col-3{grid-area:col3;grid-column:3 / 8;font-size:0.8em}.page-block-content-col-4{grid-area:col4;grid-column:8 / -1;grid-row-start:1;padding-left:1em}}.image-container{padding:1em 0;display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-auto-rows:240px;grid-auto-flow:dense}.image-container > div{display:flex;justify-content:center;align-items:center}.image-container img{width:100%;height:100%;object-fit:cover}.image-container .square{grid-column:span 1;grid-row:span 1;overflow:hidden;border-radius:5px}.image-container .vertical{grid-column:span 1;grid-row:span 2;overflow:hidden;border-radius:5px}.image-container .horizontal{grid-column:span 2;grid-row:span 1;overflow:hidden;border-radius:5px}.image-container .big{grid-column:span 2;grid-row:span 2;overflow:hidden;border-radius:5px}.page-image > img{max-width:100%}.video-container > iframe{max-width:100%;margin:0 0 3em 0}.inline-imgbox{float:left;background:transparent;padding:0;margin:0 16px 16px 0;border:1px solid #212121}.inline-imgbox img{-ms-interpolation-mode:bicubic;display:block}nav{position:absolute;top:80px;width:100%;height:calc(100% - 80px);text-align:center;background:var(--color-bg);transform:scale(1, 0);transform-origin:top;transition:transform 400ms ease-in-out;z-index:999}nav ul{margin:0;padding:0;list-style:none}nav li{margin:1em 0 1em 1em}nav a{color:#000000;font-family:'Didact Gothic', sans-serif;font-weight:400;font-style:normal;font-size:calc(0.9em * 1.5);letter-spacing:0;text-transform:uppercase;opacity:0;transition:opacity 150ms ease-in-out;text-decoration:none}nav a:visited{color:#000000}nav a:hover{color:#adb5bd}.nav-toggle:checked ~ nav{transform:scale(1, 1)}.nav-toggle:checked ~ nav a{opacity:1;transition:opacity 250ms ease-in-out 250ms}nav .highlight-btn{background-color:#CC2200;border:0 none;border-radius:4px;transition:all 0.23s ease-in-out 0s;color:#FFFFFF;padding:8px 16px;text-decoration:none;display:inline-block;font-size:calc(0.9em * 1.5);font-weight:normal;cursor:pointer}nav .highlight-btn:hover{background-color:var(--bgcolor)}nav svg{inline-block;width:24px;height:24px;vertical-align:middle;fill:#adb5bd}@media screen and (min-width:768px){body{font-size:19px}header{}nav{all:unset;display:flex;justify-content:right;z-index:999}nav ul{display:flex;margin:0 0 0 1rem;padding-right:1rem;border:none}nav li{}nav a{opacity:1;font-size:1em;font-size:calc(0.9em * 1)}nav .highlight-btn{padding:4px 8px;font-size:calc(0.9em * 1)}}.nav-toggle{display:none}.nav-toggle-label{position:absolute;right:1rem;height:32px;display:flex;align-items:center}.nav-toggle-label span, .nav-toggle-label span::before, .nav-toggle-label span::after{display:block;background:#000;height:2px;width:2em;border-radius:2px}.nav-toggle-label span::before, .nav-toggle-label span::after{content:'';position:absolute}.nav-toggle-label span::before{bottom:7px}.nav-toggle-label span::after{top:7px}@media screen and (min-width:768px){.nav-toggle-label{display:none}}.stripe{grid-column:1 / -1;display:grid;grid-template-columns:minmax(auto, 100%);justify-content:center;min-height:440px;padding:0}.page-column{grid-column:1;max-width:980px;padding:1.5rem}ol{}ul{margin-top:0;padding-left:20px}li{}#tabs{height:36px;margin-bottom:2em}#tabs .table{display:table;margin:0 auto}#tabs li{width:150px;float:left;list-style:none;margin:0;text-align:center}#tabs li a{color:#000;padding:10px;display:block;background:#FFF;font-family:'Didact Gothic', sans-serif;font-weight:400;font-style:normal;font-size:0.9rem;letter-spacing:1.3px;text-transform:uppercase}#tabs li a.inactive{padding:10px;color:var(--color);background:var(--color-bg)}#tabs li a:hover, #tabs li a.inactive:hover{color:#FFF}.tab-container{clear:both;text-align:center}.newsletterform{margin:0 auto 2em auto;padding:1em;display:block;position:relative}.newsletterform .wrap{}.newsletterform .required{margin:1em 0 0.5em 0}.newsletterform input{font-size:1em;font-weight:500;width:100%;background:#CCC;color:#000;padding:8px;text-align:left;margin:0 auto 0 auto;border:1px solid #AAA;outline:0;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newsletterform input:focus{border:1px solid #AAA}.newsletterform select{margin:0 auto 12px auto;width:100%;padding:5px 35px 5px 5px;font-size:16px;border:1px solid #AAA;height:34px}.newsletterform input[type="button"]{background:#CCC;color:#000;width:30%;padding:13px;cursor:pointer;margin-bottom:0;border:none;text-align:center}.newsletterform input[type="submit"]:hover{background:#91d247;color:#444}.newsletterform #response{color:#fff;font-size:1em;height:25px;margin:0 auto;padding-top:15px;text-align:center;width:100%}.newsletterform #response p{margin:0}.newsletterform .loading{background:url("https://bjorgeengen.com/images/loading.gif") no-repeat center 20px}.side-bar-promo{margin-bottom:1em;width:100%;height:394px;background:#000}.social{display:flex;align-items:center;justify-content:center;margin-top:1rem}ul.social-media-list{list-style-type:none;margin:0;padding:0;font-size:0px}ul.social-media-list li{display:inline-block;margin:0.365rem}.list-item-light{fill:#0066FF;--order-alpha:1091;opacity:1}.list-item-light:hover{fill:#FFF}.list-item-dark{fill:var(--color);--order-alpha:1091;opacity:1}.list-item-dark:hover{fill:var(--color)}.list-item-link{fill:inherit;display:block;text-align:center;width:100%}.list-item-link svg{transition:fill 0.3s ease}.list-item-link:hover svg{fill:var(--color)}.contact-info{display:flex;align-items:center;justify-content:center;margin-top:1rem}#legal-links{display:flex;align-items:center;justify-content:center;margin-top:1rem;gap:0.5rem}#legal-links > ul{list-style-type:none;margin:0;padding:0}#legal-links > ul > li{display:inline-block;margin:0.365rem;font-size:1em}.music-album-container{display:grid;grid-template-columns:auto 440px 320px auto;grid-template-rows:80px 440px auto 80px;grid-gap:30px 10px;justify-content:center}.music-album-cover{grid-area:2/2;height:auto}.music-album-cover > img{width:100%;height:100%;object-fit:cover}.music-album-player{grid-area:2/3;display:inline-block;height:100%;background:#ccc;color:#333}.music-album-text{grid-area:3/2/3/4}header{background:transparent}header{color:#000000}nav{li-right-float:right}main{padding:0}main{background-color:rgba(255,255,255,0)}main{margin:0 auto}article{max-width:800px}article{padding:20px}article{margin:auto}h4{text-transform:uppercase}a{color:#000000}a{text-decoration:underline}a:hover{color:#0056b3}a:hover{text-decoration:underline}footer{background:rgba(255,255,255,0)}footer{font-size:0.9em}footer{font-weight:400}footer{padding:1rem 0}footer{text-align:center}

.container { margin:150px auto; text-align:center;}
