/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'simonkucher';src:url(/themes/custom/skgbp/_css/fonts/NeueSimonKucher-Bold.woff2) format("woff2"),url(/themes/custom/skgbp/_css/fonts/NeueSimonKucher-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'simonkucher';src:url(/themes/custom/skgbp/_css/fonts/NeueSimonKucher-Regular.woff2) format("woff2"),url(/themes/custom/skgbp/_css/fonts/NeueSimonKucher-Regular.woff) format("woff");font-style:normal;font-display:swap;}
@font-face{font-family:'campton';src:url(/themes/custom/skgbp/_css/fonts/NeueCampton-Bold.woff2) format("woff2"),url(/themes/custom/skgbp/_css/fonts/NeueCampton-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'campton';src:url(/themes/custom/skgbp/_css/fonts/NeueCampton-Regular.woff2) format("woff2"),url(/themes/custom/skgbp/_css/fonts/NeueCampton-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'campton_thin';src:url(/themes/custom/skgbp/_css/fonts/NeueCampton-Thin.woff2) format("woff2"),url(/themes/custom/skgbp/_css/fonts/NeueCampton-Thin.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"Neue Campton";src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-Regular.woff);src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-Regular.woff) format("woff"),url(/themes/custom/skgbp/_fonts/campton/NeueCampton-Regular.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:"Neue Campton";src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-Bold.woff);src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-Bold.woff) format("woff"),url(/themes/custom/skgbp/_fonts/campton/NeueCampton-Bold.woff2) format("woff2");font-weight:bold;font-style:normal;}@font-face{font-family:"Neue Campton";src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-Thin.woff);src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-Thin.woff) format("woff"),url(/themes/custom/skgbp/_fonts/campton/NeueCampton-Thin.woff2) format("woff2");font-weight:100 300;font-style:normal;}@font-face{font-family:"Neue Campton";src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-RegularItalic.woff);src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-RegularItalic.woff) format("woff"),url(/themes/custom/skgbp/_fonts/campton/NeueCampton-RegularItalic.woff2) format("woff2");font-weight:normal;font-style:italic;}@font-face{font-family:"Neue Campton";src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-BoldItalic.woff);src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-BoldItalic.woff) format("woff"),url(/themes/custom/skgbp/_fonts/campton/NeueCampton-BoldItalic.woff2) format("woff2");font-weight:bold;font-style:italic;}@font-face{font-family:"Neue Campton";src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-ThinItalic.woff);src:url(/themes/custom/skgbp/_fonts/campton/NeueCampton-ThinItalic.woff) format("woff"),url(/themes/custom/skgbp/_fonts/campton/NeueCampton-ThinItalic.woff2) format("woff2");font-weight:100 300;font-style:italic;}@font-face{font-family:"Neue Simon-Kucher";src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-Regular.woff);src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-Regular.woff) format("woff"),url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-Regular.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:"Neue Simon-Kucher";src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-Bold.woff);src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-Bold.woff) format("woff"),url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-Bold.woff2) format("woff2");font-weight:bold;font-style:normal;}@font-face{font-family:"Neue Simon-Kucher";src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-Thin.woff);src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-Thin.woff) format("woff"),url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-Thin.woff2) format("woff2");font-weight:100 300;font-style:normal;}@font-face{font-family:"Neue Simon-Kucher";src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-RegularItalic.woff);src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-RegularItalic.woff) format("woff"),url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-RegularItalic.woff2) format("woff2");font-weight:normal;font-style:italic;}@font-face{font-family:"Neue Simon-Kucher";src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-BoldItalic.woff);src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-BoldItalic.woff) format("woff"),url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-BoldItalic.woff2) format("woff2");font-weight:bold;font-style:italic;}@font-face{font-family:"Neue Simon-Kucher";src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-ThinItalic.woff);src:url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-ThinItalic.woff) format("woff"),url(/themes/custom/skgbp/_fonts/sk/NeueSimonKucher-ThinItalic.woff2) format("woff2");font-weight:100 300;font-style:italic;}:root{--font-family:"Neue Campton",Arial,Helvetica,sans-serif;--font-family-sk:"Neue Simon-Kucher",Arial,Helvetica,sans-serif;--font-size-1:1.3rem;--font-weight:normal;--bold:bold;--line-height-1:1.5;--heading-weight:900;--heading-line-height:1.32;--text-color:#000;--link-color:#222;--link-hover-color:#fff;--skp-color-1:#C80041;--skp-color-2:#323F48;--skp-color-3:#E8526B;--skp-color-4:#9E174A;--skp-color-5:#0096CC;--skp-color-6:#47CCCC;--skp-color-7:#7A82CC;--skp-color-8:#FFCC00;--skp-color-9:#F47A3D;--skp-color-10:#6DB1C7;--skp-color-11:#9E9999;--skp-color-12:#D4C4BA;--skp-color-13:#4D6A7E;}html{box-sizing:border-box;text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}body{font-family:var(--font-family),serif;font-size:var(--font-size-1);font-weight:var(--font-weight);line-height:var(--line-height-1);color:var(--text-color);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-y:scroll;height:100%;width:100%;margin:0;padding:0;}body p{font-family:var(--font-family-sk),serif;}body a{color:var(--link-color);}body a:hover{color:var(--link-hover-color);cursor:pointer;}h1,.heading--1{font-size:3.5rem;line-height:1.14;font-weight:var(--bold);}h2,.heading--2{font-size:2.3rem;line-height:1.14;font-weight:var(--bold);}h3,.heading--3{font-size:1.6rem;line-height:1.19;font-weight:var(--font-weight);}h4,.heading--4{font-size:1.3rem;line-height:1.25;font-weight:var(--bold);}h5,.heading--5{font-size:1.1rem;line-height:1.25;font-weight:var(--bold);}h6,.heading--6{font-size:0.8rem;line-height:1.25;font-weight:var(--bold);}.dotty{position:sticky;top:25%;inset:0;max-height:100vh;height:0.2%;overflow:visible;z-index:1;}.dotty .nav-dots{display:block;position:absolute;float:right;width:20px;z-index:9;right:0%;margin-top:8%;}.dotty .nav-dots .nav-dot{display:block;width:15px;height:15px;border-radius:50%;background-color:#fff;opacity:0.5;margin-bottom:30px;}.dotty .nav-dots .nav-dot.active{background-color:#000;}.main--content.scroll-page{scroll-behavior:smooth;overflow:auto;scroll-snap-type:y mandatory;height:100vh;position:relative;scrollbar-width:none;-ms-overflow-style:none;}.main--content.scroll-page::-webkit-scrollbar{display:none;}.main--content.scroll-page section.panel{scroll-snap-align:start;}.main--content.scroll-page footer{scroll-snap-align:start;}section.panel{width:100%;min-height:100vh;height:auto;display:flex;align-items:center;justify-content:center;}section.panel .top-content-card{display:grid;grid-template-areas:"card-feature";grid-template-columns:1fr;padding:0 3rem;}section.panel .top-content-card .card-feature{grid-area:card-feature;padding:50px 3rem;color:#fff;}section.panel .top-content-card .card-feature #Layer_2{max-width:600px;margin-bottom:1.5rem;}section.panel .top-content-card .card-feature #Layer_2 rect{transition:fill-opacity 200ms ease;}section.panel .top-content-card .card-feature #Layer_2 rect:hover{fill-opacity:0.7;}section.panel .top-content-card .card-feature #Layer_2 .st0{fill:#fff;}section.panel .top-content-card .card-feature #Layer_2 .st1{fill:#161615;}section.panel .top-content-card .card-feature h1{font-size:4.5rem;}section.panel .top-content-card .card-feature h2{font-family:campton_thin,serif;letter-spacing:1px;margin:1.6rem 0 0.5rem;width:80%;}section.panel .top-content-card .card-feature h3{font-size:1.3rem;text-transform:uppercase;}section.panel .top-content-card .card-feature .btn-wrapper .button--icon{font-size:6rem;color:#fff;cursor:pointer;position:relative;top:0;transition:top 200ms ease-in-out;}section.panel .top-content-card .card-feature .btn-wrapper .button--icon:hover{top:10px;}section.panel .content-card{display:grid;grid-template-areas:"card-img card-body";grid-template-columns:1fr 1fr;gap:2rem;padding:0 3rem;height:68vh;}section.panel .content-card .card-img{grid-area:card-img;background-repeat:no-repeat;background-position:center center;background-size:contain;}section.panel .content-card .card-body{grid-area:card-body;margin:auto;padding-right:3rem;}section.panel .content-card .card-body .card-title{color:#fff;font-size:2.6rem;-webkit-text-size-adjust:none;}section.panel .content-card .card-body h3{font-family:campton_thin,serif;letter-spacing:1px;font-weight:bold;font-size:1.8rem;margin:1.2rem 0 2rem;-webkit-text-size-adjust:none;}section.panel .content-card .card-body .btn-wrapper .button--5{position:relative;z-index:10;padding-bottom:6px;border-bottom:1px solid #000;text-decoration:none;background-color:transparent;transition:color,padding-bottom 300ms ease-in-out;}section.panel .content-card .card-body .btn-wrapper .button--5:hover{padding-bottom:10px;color:#000;}section.section--0{background-color:var(--skp-color-1);}section.section--1{background-color:var(--skp-color-6);}section.section--2{background-color:var(--skp-color-10);}section.section--3{background-color:var(--skp-color-3);}section.section--4{background-color:var(--skp-color-9);}section.section--5{background-color:#B1ADAD;}section.section--6{background-color:var(--skp-color-7);}section.section--7{background-color:#718799;}.scroller{cursor:pointer;margin:0 auto;text-align:center;height:auto;min-height:3rem;padding:20px 0;font-size:1rem;align-content:end;scroll-snap-align:end;}.scroller a{text-decoration:none;border-bottom:1px solid #000;}.scroller a .scrolltext{color:#222;line-height:0;position:relative;bottom:0;transition:bottom 200ms ease;}.scroller a .scrolltext i{font-size:2rem;vertical-align:bottom;}.scroller a .scrolltext:hover{bottom:8px;color:#000;}article{padding-top:9rem;width:100%;height:auto;display:block;align-items:center;}article.interviews{padding-top:0;}article.interviews .interview-banner{padding-top:7rem;}article.interviews .interview-banner .preface-qa-top{height:40vh;background-position:center bottom;background-size:contain;background-repeat:no-repeat;max-height:340px;}article .article-panel{padding-bottom:0;}article .article-panel .preface-top{margin-bottom:3rem;}article .article-panel .preface-top h1{font-size:4.5rem;}article .article-panel .preface-top h3{font-size:1.7rem;}article .article-panel .preface-top hr{opacity:1;margin:4rem 0.2rem 0;}article .article-panel .qa-blurb{padding:3rem 10rem 4rem 0;background-color:#fff;height:auto;font-size:3rem;}article .article-panel .qa-blurb p{font-family:var(--font-family),serif;line-height:1.2;letter-spacing:-1px;word-spacing:5px;}article .article-panel .article-content{display:grid;grid-template-areas:"content-left content-right" ". lower-nav";grid-template-columns:3fr 5fr;column-gap:4rem;padding:0 3rem;}article .article-panel .article-content .content-left{grid-area:content-left;display:grid;}article .article-panel .article-content .content-left .links-area{text-align:right;}article .article-panel .article-content .content-left .links-area .read-time{display:block;font-weight:bold;font-size:1rem;}article .article-panel .article-content .content-left .links-area .read-time i{font-size:1.2rem;vertical-align:middle;}article .article-panel .article-content .content-left .links-area .social-links a{text-decoration:none;display:inline-block;}article .article-panel .article-content .content-left .links-area .social-links a:hover{color:#666;}article .article-panel .article-content .content-left .links-area .social-links a i{font-size:1.8rem;padding-left:5px;}article .article-panel .article-content .content-left .quotes{text-align:right;font-size:1.6rem;align-items:end;}article .article-panel .article-content .content-left .quotes .quote-author{color:#000;font-size:1rem;font-family:var(--font-family-sk),serif;}article .article-panel .article-content .content-right{grid-area:content-right;border-left:1px solid #000;padding-left:4rem;}article .article-panel .article-content .content-right .links-area{display:none;}article .article-panel .article-content .content-right .qa-intro{font-size:1.2rem;}article .article-panel .article-content .content-right .qa-intro .quoted{display:none;padding-left:2rem;border-left:1px solid #000;margin:2rem 0;}article .article-panel .article-content .content-right .qa-intro .quoted .quote{font-size:1.3rem;}article .article-panel .article-content .content-right .qa-intro .quoted .quote-author{color:black;font-size:1rem;}article .article-panel .article-content .content-right .blurb{font-size:1.7rem;}article .article-panel .article-content .content-right .blurb p{line-height:1.2;letter-spacing:-0.5px;}article .article-panel .article-content .content-right .article-body{font-size:1.1rem;}article .article-panel .article-content .content-right .article-body .question-item{margin-top:2rem;}article .article-panel .article-content .content-right .article-body .question-item p:hover{color:#000 !important;}article .article-panel .article-content .content-right .article-body .quoted,article .article-panel .article-content .content-right .article-body .qa-quoted{display:none;padding-left:2rem;border-left:1px solid #000;margin:2rem 0;}article .article-panel .article-content .content-right .article-body .quoted .quote,article .article-panel .article-content .content-right .article-body .qa-quoted .quote{font-size:1.3rem;}article .article-panel .article-content .content-right .article-body .quoted .quote-author,article .article-panel .article-content .content-right .article-body .qa-quoted .quote-author{color:black;font-size:1rem;}article .article-panel .article-content .content-right .blurb-less{font-size:1rem;color:#1f242d;}article .article-panel .article-content .content-right a:hover{color:var(--skp-color-1);}article .article-panel .article-content .lower-nav{grid-area:lower-nav;text-transform:uppercase;border-left:1px solid #000;padding:4rem 0 0 4rem;margin-bottom:7rem;display:flex;}article .article-panel .article-content .lower-nav .lower-nav-left{justify-self:start;align-self:center;width:49.5%;}article .article-panel .article-content .lower-nav .lower-nav-left a{font-size:1rem;text-decoration:none;}article .article-panel .article-content .lower-nav .lower-nav-left a:hover{color:#666;}article .article-panel .article-content .lower-nav .lower-nav-left a span{display:inline-block;padding-left:8px;text-decoration:underline;width:80%;}article .article-panel .article-content .lower-nav .lower-nav-left a i{display:inline-block;position:relative;right:0;vertical-align:top;transition:right 200ms ease;font-size:1.6rem;}article .article-panel .article-content .lower-nav .lower-nav-left a i:hover{right:10px;}article .article-panel .article-content .lower-nav .lower-nav-right{text-align:right;justify-self:end;align-self:center;width:49.5%;}article .article-panel .article-content .lower-nav .lower-nav-right a{font-size:1rem;text-decoration:none;}article .article-panel .article-content .lower-nav .lower-nav-right a:hover{color:#666;}article .article-panel .article-content .lower-nav .lower-nav-right a span{display:inline-block;padding-right:8px;text-decoration:underline;width:80%;}article .article-panel .article-content .lower-nav .lower-nav-right a i{display:inline-block;position:relative;left:0;vertical-align:top;transition:left 200ms ease;font-size:1.6rem;}article .article-panel .article-content .lower-nav .lower-nav-right a i:hover{left:10px;}article .gen-page{padding-bottom:3rem;min-height:50vh;}@media only screen and (768px <= width <= 991px){header.header-top,header.header-article{max-width:100%;}header.header-top .bar-liner,header.header-article .bar-liner{clip-path:polygon(0 0,100% 0,100% 55%,91% 100%,0 100%) !important;}header.header-top .header-bar,header.header-article .header-bar{clip-path:polygon(0 0,100% 0,100% 55%,91% 100%,0 100%) !important;}.dotty{max-width:100%;}section.panel .top-content-card .card-feature #Layer_2{max-width:500px;}section.panel .top-content-card .card-feature h2{font-size:2rem;}section.panel .top-content-card .card-feature h3{font-size:1.2rem;}section.panel .content-card{max-width:100%;}section.panel .content-card .card-body .card-title{font-size:2.3rem;-webkit-text-size-adjust:none;}section.panel .content-card .card-body h3{font-size:1.5rem;-webkit-text-size-adjust:none;}section.panel .content-card .card-body p{font-size:1.1rem;}section.panel .content-card .card-body .btn-wrapper .button--5{font-size:1.1rem;}section.panel .content-card .scroller{font-size:1.1rem;}article .article-panel .preface-top{max-width:100%;margin:0 auto 3rem;padding:0 3rem;}article .article-panel .qa-blurb{padding:3rem 4rem 4rem 3rem;max-width:100%;font-size:2.4rem;}article .article-panel .article-content{grid-template-columns:2fr 4fr;max-width:100%;}article .article-panel .article-content .content-right .links-area{display:none;}footer{padding:0 2rem;}footer .footer-top,footer .footer-bottom{max-width:100%;}}@media only screen and (max-width:820px){header.header-top .bar-liner,header.header-article .bar-liner{clip-path:polygon(0 0,100% 0,100% 51%,88% 100%,0 100%) !important;}header.header-top .header-bar,header.header-article .header-bar{clip-path:polygon(0 0,100% 0,100% 51%,88% 100%,0 100%) !important;}section.panel .content-card .card-body p{display:none;}article .article-panel .preface-top h1{font-size:4rem;}article .article-panel .qa-blurb{padding:3rem 3rem 3rem 2rem;max-width:100%;font-size:2rem;}article .article-panel .article-content{display:block;max-width:100%;}article .article-panel .article-content .content-left{display:none;}article .article-panel .article-content .content-right{border-left:none;padding-left:0rem;}article .article-panel .article-content .content-right .qa-intro .quoted{display:block;}article .article-panel .article-content .content-right .blurb{font-size:1.5rem;}article .article-panel .article-content .content-right .article-body .quoted,article .article-panel .article-content .content-right .article-body .qa-quoted{display:block;}article .article-panel .article-content .content-right .links-area{display:block;}article .article-panel .article-content .content-right .links-area .read-time{display:block;font-weight:bold;font-size:1rem;}article .article-panel .article-content .content-right .links-area .read-time i{font-size:1.2rem;vertical-align:middle;}article .article-panel .article-content .content-right .links-area .social-links{margin-bottom:2rem;}article .article-panel .article-content .content-right .links-area .social-links a{text-decoration:none;display:inline-block;}article .article-panel .article-content .content-right .links-area .social-links a:hover{color:#666;}article .article-panel .article-content .content-right .links-area .social-links a i{font-size:1.8rem;padding-left:5px;}article .article-panel .article-content .lower-nav{border-left:none;padding:4rem 0 0 2rem;}}@media only screen and (576px <= width <= 767px){.dotty{max-width:100%;}header.header-top,header.header-article{max-width:100%;}section.panel .top-content-card{max-width:100%;}section.panel .top-content-card .card-feature{padding:50px 3rem 0 0;}section.panel .top-content-card .card-feature h2{font-size:2rem;}section.panel .top-content-card .card-feature h3{font-size:1.1rem;}section.panel .content-card{max-width:100%;}section.panel .content-card .card-body .btn-wrapper .button--5{padding-bottom:0;}section.panel .content-card .card-body .btn-wrapper .button--5:hover{padding-bottom:5px;}article.interviews .interview-banner .preface-qa-top{height:30vh;max-height:250px;max-width:100%;}article .article-panel .preface-top{max-width:100%;margin:0 auto 3rem;padding:0 3rem;}article .article-panel .preface-top hr{margin-top:3rem;}}@media only screen and (max-width:575px){header.header-top .menu-dropper,header.header-article .menu-dropper{max-width:88% !important;}header.header-top .menu-dropper .nav-menu,header.header-article .menu-dropper .nav-menu{padding:1.5rem 3rem !important;}header.header-top .dropper-liner,header.header-article .dropper-liner{max-width:88% !important;}header.header-top .dropper-liner .menu-dropper,header.header-article .dropper-liner .menu-dropper{max-width:100% !important;}header.header-top .dropper-liner .menu-dropper .nav-menu,header.header-article .dropper-liner .menu-dropper .nav-menu{padding:1.5rem 3rem !important;}header.header-top .header-bar,header.header-article .header-bar{padding:1.5rem 3rem !important;}.dotty .nav-dots{right:3%;margin-top:15%;}section.panel .top-content-card{display:block;}section.panel .top-content-card .card-feature{padding:50px 3rem 0 0;}section.panel .top-content-card .card-feature h2{font-size:1.8rem;width:100%;}section.panel .top-content-card .card-feature h3{font-size:1.1rem;}section.panel .content-card{display:block;height:85vh;}section.panel .content-card .card-img{height:27vh;margin-top:4rem;background-position:center bottom;}section.panel .content-card .card-body h3{font-size:1.4rem;margin:1.2rem 0 0.5rem;}section.panel .content-card .card-body .btn-wrapper .button--5{font-size:1rem;}section.panel .content-card .scroller{width:fit-content;font-size:1rem;}article.interviews .interview-banner .preface-qa-top{height:30vh;max-height:250px;}article .article-panel .preface-top{margin:0 auto 3rem;padding:0 3rem;}article .article-panel .preface-top h1{font-size:3.4rem;}article .article-panel .preface-top hr{margin-top:3rem;}.main--content.scroll-page section.panel .content-card{padding:0 3rem 0 1rem;}.main--content.scroll-page footer{scroll-snap-align:end;}footer{padding:0 1rem;}footer .footer-top{grid-template-areas:"footer-first footer-first" "footer-second footer-third" !important;grid-template-columns:50% 50% !important;}footer .footer-top .footer-first{margin-bottom:2rem;}footer .footer-bottom{grid-template-columns:50% 50% !important;}}@media only screen and (max-width:385px){header.header-top .menu-dropper,header.header-article .menu-dropper{max-width:88% !important;}header.header-top .menu-dropper .nav-menu,header.header-article .menu-dropper .nav-menu{padding:1.5rem 2rem !important;}header.header-top .dropper-liner,header.header-article .dropper-liner{max-width:88% !important;}header.header-top .dropper-liner .menu-dropper,header.header-article .dropper-liner .menu-dropper{max-width:100% !important;}header.header-top .dropper-liner .menu-dropper .nav-menu,header.header-article .dropper-liner .menu-dropper .nav-menu{padding:1.5rem 2rem !important;}header.header-top .header-bar,header.header-article .header-bar{padding:1.5rem 2rem !important;}.dotty .nav-dots{right:3%;margin-top:29%;}section.panel .top-content-card .card-feature{padding:50px 0.4rem 0 0;}section.panel .top-content-card .card-feature h2{font-size:1.4rem;}section.panel .top-content-card .card-feature h3{font-size:1rem;}section.panel .content-card .card-body{padding-right:0;}section.panel .content-card .card-body .card-title{font-size:19px;text-size-adjust:none !important;-webkit-text-size-adjust:none !important;}section.panel .content-card .card-body h3{font-size:13px;margin:13px 0 8px;text-size-adjust:none !important;-webkit-text-size-adjust:none !important;margin:1.2rem 0 0.5rem;}section.panel .content-card .card-body .btn-wrapper .button--5{font-size:13px;}.main--content.scroll-page footer{scroll-snap-align:end;}}@media only screen and (992px <= width <= 1199px){.dotty .nav-dots{right:3%;margin-top:40%;}}@media only screen and (max-height:500px) and (orientation:landscape){.dotty .nav-dots .nav-dot{margin-bottom:10px;}.main--content.scroll-page section.panel{min-height:100vh;height:auto;}.main--content.scroll-page section.panel .top-content-card .card-feature{padding:30px 3rem 0 0;}.main--content.scroll-page section.panel .content-card{margin-top:5rem;height:auto;}}@media (-webkit-device-pixel-ratio:1.25){.dotty .nav-dots .nav-dot{margin-bottom:20px;}.main--content.scroll-page section.panel .content-card{margin-top:2rem;}.main--content.scroll-page section.panel .content-card .card-body h3{font-size:1.4rem;margin-bottom:1rem;}.main--content.scroll-page section.panel .content-card .card-body p{font-size:1rem;}.main--content.scroll-page section.panel .content-card .card-body .btn-wrapper .button--5{font-size:1rem;}.main--content.scroll-page section.panel .content-card .scroller{font-size:1rem;}}@media (-webkit-device-pixel-ratio:1.5){.dotty .nav-dots .nav-dot{margin-bottom:20px;}.main--content.scroll-page section.panel .content-card{margin-top:2rem;}.main--content.scroll-page section.panel .content-card .card-body h3{font-size:1.4rem;margin-bottom:1rem;}.main--content.scroll-page section.panel .content-card .card-body p{font-size:1rem;}.main--content.scroll-page section.panel .content-card .card-body .btn-wrapper .button--5{font-size:1rem;}.main--content.scroll-page section.panel .content-card .scroller{font-size:1rem;}}header.header-top,header.header-article{display:none;position:fixed;margin:0 auto;inset:0;z-index:14;max-height:150px;}header.header-top .menu-dropper,header.header-article .menu-dropper{display:none;background-color:#fff;max-width:470px;position:relative;top:-1px;clip-path:polygon(0 0,100% 0,100% 84%,85% 100%,0 100%);}header.header-top .menu-dropper .nav-menu,header.header-article .menu-dropper .nav-menu{padding:0.5rem 5rem 3.5rem;}header.header-top .menu-dropper .nav-menu .nav-item,header.header-article .menu-dropper .nav-menu .nav-item{width:100%;}header.header-top .menu-dropper .nav-menu .nav-item.active .menu-link,header.header-article .menu-dropper .nav-menu .nav-item.active .menu-link{font-weight:bold;}header.header-top .menu-dropper .nav-menu .nav-item .menu-link,header.header-article .menu-dropper .nav-menu .nav-item .menu-link{display:block;border-bottom:1px solid #000;text-decoration:none;padding:1rem 0;}header.header-top .menu-dropper .nav-menu .nav-item .menu-link:hover,header.header-article .menu-dropper .nav-menu .nav-item .menu-link:hover{color:var(--skp-color-1);}header.header-top .menu-dropper .nav-menu .nav-item:last-child .menu-link,header.header-article .menu-dropper .nav-menu .nav-item:last-child .menu-link{border-bottom:none;}header.header-top .menu-dropper .nav-menu .views-element-container > .nav-item > .menu-link,header.header-article .menu-dropper .nav-menu .views-element-container > .nav-item > .menu-link{border-bottom:1px solid #000;}header.header-top .dropper-liner,header.header-article .dropper-liner{padding:0 1px 1px;background-color:#ddd;position:relative;top:-1px;max-width:470px;clip-path:polygon(0 0,100% 0,100% 84%,85% 100%,0 100%);}header.header-top .header-bar,header.header-article .header-bar{width:100%;background-color:#fff;padding:2rem 5rem 1.5rem;clip-path:polygon(0 0,100% 0,100% 35%,92% 100%,0 100%);}header.header-top .header-bar .burger-menu,header.header-article .header-bar .burger-menu{display:inline-block;font-size:2rem;margin-right:1rem;cursor:pointer;}header.header-top .header-bar .burger-menu:hover,header.header-article .header-bar .burger-menu:hover{color:#555;}header.header-top .header-bar .brand-logo,header.header-article .header-bar .brand-logo{display:inline-block;width:80%;cursor:pointer;}header.header-top .header-bar .brand-logo #Layer_2,header.header-article .header-bar .brand-logo #Layer_2{max-width:410px;}header.header-top .header-bar .brand-logo .slogan,header.header-article .header-bar .brand-logo .slogan{display:block;font-size:0.85em;}header.header-article{display:block;}header.header-article .bar-liner{background-color:#ddd;padding:0 1px 1px;clip-path:polygon(0 0,100% 0,100% 35%,92% 100%,0 100%);}.crud--bar{z-index:15;position:absolute;top:115px;width:100%;}.crud--bar > ul{margin:0 auto;font-size:1rem;width:100%;}.crud--bar > ul li{background-color:#fff;border-radius:4px;opacity:0.4;list-style-type:none;padding:1px 1rem;margin:1px;display:inline-block;width:fit-content;transition:opacity 200ms ease;}.crud--bar > ul li a{text-decoration:none;}.crud--bar > ul li a:hover{color:var(--skp-color-1);}.crud--bar > ul li:hover{opacity:1;}.crud--bar > div{margin:10px 2rem;background-color:#fff;opacity:0.8;padding:3px 1rem;border:1px solid #ddd;}footer{background-color:#313F48;position:relative;z-index:13;}footer .footer-top{display:grid;grid-template-areas:"footer-first footer-second footer-third";grid-template-columns:40% 25% 35%;font-family:simonkucher,serif;color:#fff;font-size:0.7em;padding:3rem 0 0;position:relative;border-bottom:1px solid #bbb;}footer .footer-top a{color:#fff;text-decoration:none;}footer .footer-top a:hover{color:#bbb;}footer .footer-top .footer-first{grid-area:footer-first;padding-right:2rem;}footer .footer-top .footer-second{grid-area:footer-second;}footer .footer-top .footer-second .footer-nav a{display:block;font-weight:bold;margin-bottom:1.5rem;border-bottom:1px solid #fff;width:fit-content;padding-bottom:2px;transition:padding-bottom 200ms ease;}footer .footer-top .footer-second .footer-nav a:hover{padding-bottom:5px;}footer .footer-top .footer-third{grid-area:footer-third;text-align:right;}footer .footer-top .footer-third .footer-logo{margin-bottom:2rem;background-color:#fff;padding:3px;}footer .footer-bottom{display:grid;grid-template-areas:"footer-left footer-right";grid-template-columns:70% 30%;font-size:0.7em;padding:2rem 0;color:#bbb;}footer .footer-bottom a{color:#bbb;text-decoration:none;}footer .footer-bottom a:hover{color:#fff;}footer .footer-bottom .footer-left{grid-area:footer-left;color:white;}footer .footer-bottom .footer-left a{color:white;}footer .footer-bottom .footer-right{grid-area:footer-right;font-size:2rem;text-align:right;}footer .footer-bottom .footer-right a{display:inline-block;color:white;}
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}
.article-media{background-position:center center;background-size:cover;}.article-media.space--above{margin-top:3rem;}.article-media.space--below{margin-bottom:3rem;}.article-media .overlay{padding:5rem 0;height:-webkit-fill-available;}.article-media .media-grid.dark-mode{color:#fff;}.article-media .media-grid.dark-mode a{color:#bbbbbb;}.article-media .media-grid.dark-mode a:hover{color:#fff;}.article-media .media-grid .media-image .multi-img img{max-height:65vh;margin-right:1rem;}.article-media .media-grid .captioning h3{font-weight:bold;}.article-media .media-grid .captioning .caption-text{font-size:1.1rem;}.article-media .media-grid .transcript{display:none;padding:2rem;background-color:#eee;width:96%;margin:0 auto;}.article-media .dl-transcript{text-align:right;text-decoration:none;}.article-media .dl-transcript span{display:inline-block;padding-right:8px;text-decoration:underline;width:80%;font-size:1rem;}.article-media .dl-transcript i{display:inline-block;position:relative;left:0;vertical-align:top;transition:left 200ms ease;font-size:1.6rem;}.article-media .dl-transcript:hover{color:#666;}.article-media .dl-transcript:hover i{left:10px;}
