/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Switzer';src:url(/themes/custom/covers2026_theme/fonts/switzer/Switzer-Variable.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;}@font-face{font-family:'Switzer';src:url(/themes/custom/covers2026_theme/fonts/switzer/Switzer-VariableItalic.woff2) format('woff2');font-weight:100 900;font-style:italic;font-display:swap;}@font-face{font-family:'Gambetta';src:url(/themes/custom/covers2026_theme/fonts/gambetta/Gambetta-Variable.woff2) format('woff2');font-weight:300 700;font-style:normal;font-display:swap;}@font-face{font-family:'Gambetta';src:url(/themes/custom/covers2026_theme/fonts/gambetta/Gambetta-VariableItalic.woff2) format('woff2');font-weight:300 700;font-style:italic;font-display:swap;}@font-face{font-family:'Boska';src:url(/themes/custom/covers2026_theme/fonts/boska/Boska-Variable.woff2) format('woff2');font-weight:200 900;font-style:normal;font-display:swap;}@font-face{font-family:'Boska';src:url(/themes/custom/covers2026_theme/fonts/boska/Boska-VariableItalic.woff2) format('woff2');font-weight:200 900;font-style:italic;font-display:swap;}@font-face{font-family:'Satoshi';src:url(/themes/custom/covers2026_theme/fonts/satoshi/Satoshi-Variable.woff2) format('woff2');font-weight:300 900;font-style:normal;font-display:swap;}@font-face{font-family:'Satoshi';src:url(/themes/custom/covers2026_theme/fonts/satoshi/Satoshi-VariableItalic.woff2) format('woff2');font-weight:300 900;font-style:italic;font-display:swap;}@font-face{font-family:'Cormorant Garamond';src:url(/themes/custom/covers2026_theme/fonts/cormorantgaramond/CormorantGaramond-Variable.woff2) format('woff2');font-weight:300 700;font-style:normal;font-display:swap;}@font-face{font-family:'Cormorant Garamond';src:url(/themes/custom/covers2026_theme/fonts/cormorantgaramond/CormorantGaramond-VariableItalic.woff2) format('woff2');font-weight:300 700;font-style:italic;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/themes/custom/covers2026_theme/fonts/montserrat/Montserrat-Variable.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;}@font-face{font-family:'Montserrat';src:url(/themes/custom/covers2026_theme/fonts/montserrat/Montserrat-VariableItalic.woff2) format('woff2');font-weight:100 900;font-style:italic;font-display:swap;}
:root{--covers2026-blue-dark:11,31,51;--covers2026-green:57,105,85;--font-body:'Montserrat',system-ui,sans-serif;--font-title:'Cormorant Garamond',Georgia,serif;--font-eyebrow:'Montserrat',system-ui,sans-serif;--covers2026-letter-spacing:0.03125rem;}.eyebrow{font-family:var(--font-eyebrow);font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0.05rem;color:rgb(var(--covers2026-green));}.section-eyebrow.eyebrow{margin:0 0 0.9rem;}.section-title{margin:0 0 1.25rem;}body,.block-intro-feature-split,.block-hero-fullscreen-simple,.block-square-content-panel,.block-cta-banner{font-family:var(--font-body);font-size:0.9rem;}h1,h2,h3,h4,h5,h6,.section-title,.hero-fullscreen-simple__title,.cta-banner__heading{font-family:var(--font-title);font-weight:400;}.block-intro-feature-split--dark{color:#fff;}.block-intro-feature-split--dark .eyebrow{color:rgba(255,255,255,0.8);}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
:root{--covers2026-sec-pad:3rem;--covers2026-edgepad:9rem;}.sec-spacer{padding-top:var(--covers2026-sec-pad);padding-bottom:var(--covers2026-sec-pad);}.sec-spacer-top{padding-top:var(--covers2026-sec-pad);}.sec-spacer-bottom{padding-bottom:var(--covers2026-sec-pad);}.sec-spacer-double{padding-top:calc(2 * var(--covers2026-sec-pad));padding-bottom:calc(2 * var(--covers2026-sec-pad));}.sec-spacer-top-double{padding-top:calc(2 * var(--covers2026-sec-pad));}.sec-spacer-bottom-double{padding-bottom:calc(2 * var(--covers2026-sec-pad));}.edge-pad{padding-left:var(--covers2026-edgepad);padding-right:var(--covers2026-edgepad);}.edge-pad-lg{padding-left:calc(1.5 * var(--covers2026-edgepad));padding-right:calc(1.5 * var(--covers2026-edgepad));}.edge-pad-xl{padding-left:calc(2 * var(--covers2026-edgepad));padding-right:calc(2 * var(--covers2026-edgepad));}.edge-pad-xxl{padding-left:calc(3 * var(--covers2026-edgepad));padding-right:calc(3 * var(--covers2026-edgepad));}.edge-margin{margin-left:var(--covers2026-edgepad);margin-right:var(--covers2026-edgepad);}@media (max-width:1600px){:root{--covers2026-sec-pad:3rem;--covers2026-edgepad:3rem;}}@media (max-width:1400px){:root{--covers2026-sec-pad:3rem;--covers2026-edgepad:3rem;}}@media (max-width:1200px){:root{--covers2026-sec-pad:2.5rem;--covers2026-edgepad:2.5rem;}}@media (max-width:992px){:root{--covers2026-sec-pad:2rem;--covers2026-edgepad:2rem;}}@media (max-width:768px){:root{--covers2026-sec-pad:1rem;--covers2026-edgepad:2rem;}.edge-pad-lg,.edge-pad-xl{padding-left:var(--covers2026-edgepad);padding-right:var(--covers2026-edgepad);}}@media (max-width:576px){}
.block-intro-feature-split{background:#fff;}.block-intro-feature-split--dark{background:rgb(var(--covers2026-blue-dark));}.block-intro-feature-split--dark .intro-feature-split__title{color:#fff;}.block-intro-feature-split--dark .intro-feature-split__body{color:rgba(255,255,255,0.85);}.block-intro-feature-split .content{width:100%;display:flex;align-items:center;}.intro-feature-split{width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:stretch;gap:3rem;}.intro-feature-split--flipped{flex-direction:row-reverse;}.intro-feature-split__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;}.intro-feature-split__title{line-height:1.05;color:rgb(var(--covers2026-blue-dark));}.intro-feature-split__title p{margin:0;font:inherit;text-transform:inherit;color:inherit;}.intro-feature-split__body{font-family:var(--font-body);font-size:0.9rem;line-height:1.6;color:#3b3b3b;}.intro-feature-split__body p{margin:0;}.intro-feature-split__body p+p{margin-top:1rem;}.intro-feature-split__cta{margin-top:1.25rem;}.intro-feature-split__image{flex:1 1 0;min-width:0;overflow:hidden;}.full-width.block-intro-feature-split .intro-feature-split__text{padding-left:var(--covers2026-edgepad);}.full-width.block-intro-feature-split .intro-feature-split--flipped .intro-feature-split__text{padding-left:0;padding-right:var(--covers2026-edgepad);}.intro-feature-split--portrait .intro-feature-split__image{flex:0 0 35%;}.intro-feature-split__image img{display:block;width:100%;height:100%;object-fit:cover;}@media (max-width:992px){.intro-feature-split{flex-direction:column;gap:0rem;}.intro-feature-split--flipped{flex-direction:column;}.intro-feature-split__text{align-items:center;text-align:center;}.intro-feature-split__image{flex:none;width:100%;height:20rem;margin-top:1.25rem;}.intro-feature-split--no-mobile-image .intro-feature-split__image{display:none;}.full-width.block-intro-feature-split .intro-feature-split__text,.full-width.block-intro-feature-split .intro-feature-split--flipped .intro-feature-split__text{padding-left:var(--covers2026-edgepad);padding-right:var(--covers2026-edgepad);}}@media (max-width:768px){.intro-feature-split{padding:0;gap:var(--covers2026-sec-pad);}.intro-feature-split__title{font-size:2rem;}.intro-feature-split__image{margin-top:0rem;}}.intro-feature-split__image .field,.intro-feature-split__image .field__item{height:100%;}
.block-hero-fullscreen-simple{width:100%;}.block-hero-fullscreen-simple>h2{display:none;}.block-hero-fullscreen-simple .content{width:100%;}.hero-fullscreen-simple{position:relative;width:100%;max-width:100%;min-height:100vh;overflow:hidden;background:rgb(var(--covers2026-blue-dark));color:#fff;isolation:isolate;}.hero-fullscreen-simple--half{min-height:50vh;}.hero-fullscreen-simple__media,.hero-fullscreen-simple__image{position:absolute;inset:0;}.hero-fullscreen-simple__image,.hero-fullscreen-simple__image .hero-slide,.hero-fullscreen-simple__image .field,.hero-fullscreen-simple__image .field__item,.hero-fullscreen-simple__image picture,.hero-fullscreen-simple__carousel,.hero-fullscreen-simple__carousel .carousel-inner,.hero-fullscreen-simple__carousel .carousel-item{width:100%;height:100%;}.hero-fullscreen-simple__image img,.hero-fullscreen-simple__carousel .carousel-item img{display:block;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:var(--hfs-image-position,center);}.hero-fullscreen-simple__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at left center,var(--hfs-overlay-color) 0%,var(--hfs-overlay-color) 30%,transparent 80%);mix-blend-mode:var(--hfs-overlay-blend-mode,multiply);}.hero-fullscreen-simple__content{position:relative;z-index:2;min-height:100vh;display:flex;align-items:flex-end;justify-content:flex-start;padding-left:var(--covers2026-edgepad);padding-right:var(--covers2026-edgepad);padding-bottom:var(--covers2026-sec-pad);padding-top:12.5rem;text-align:left;}.hero-fullscreen-simple--half .hero-fullscreen-simple__content{min-height:50vh;}@keyframes vhFadeIn{from{opacity:0;}to{opacity:1;}}.hero-fullscreen-simple__content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;animation:vhFadeIn 0.8s ease-in 0.3s both;}.hero-fullscreen-simple__title{margin:0;max-width:16ch;font-size:7.5rem;line-height:1;text-transform:none;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,0.35);}.hero-fullscreen-simple__eyebrow.eyebrow{font-weight:400;color:#fff;line-height:1.5;text-shadow:0 2px 16px rgba(0,0,0,0.35);}.hero-fullscreen-simple__title p{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;}.hero-fullscreen-simple__highlight{display:inline-block;color:rgb(var(--covers2026-green));font-size:inherit;}.hero-fullscreen-simple__subtext{max-width:52ch;font-family:var(--font-body);font-size:0.9rem;line-height:1.4;text-shadow:0 2px 18px rgba(0,0,0,0.35);}.hero-fullscreen-simple__subtext p{margin:0;}.hero-fullscreen-simple__subtext p+p{margin-top:0.75rem;}.hero-fullscreen-simple__subtext .hero-fullscreen-simple__lead{display:block;font-weight:700;font-size:0.9rem;text-transform:uppercase;letter-spacing:var(--covers2026-letter-spacing);color:#fff;}.hero-fullscreen-simple__cta{margin-top:1rem;}.hero-fullscreen-simple__cta .paragraph,.hero-fullscreen-simple__cta .paragraph-cta{margin:0;}@media (max-width:1600px){.hero-fullscreen-simple__title{font-size:6.6rem;}}@media (max-width:1400px){.hero-fullscreen-simple__title{font-size:6rem;}}@media (max-width:112.5rem),(max-height:800px){.hero-fullscreen-simple__title{font-size:4.5rem;}}@media (max-width:768px){.hero-fullscreen-simple__content{padding-top:10rem;padding-bottom:5rem;align-items:center;}.hero-fullscreen-simple__title{font-size:2.9rem;}}
.block-square-content-panel .content{width:100%;}.square-content-panel{position:relative;width:100%;overflow:hidden;}.square-content-panel__image{position:absolute;inset:0;z-index:0;}.square-content-panel__image .field,.square-content-panel__image .field__item{height:100%;}.square-content-panel__image img{display:block;width:100%;height:100%;object-fit:cover;}.square-content-panel__content{position:relative;z-index:1;width:calc(50% - var(--covers2026-edgepad));margin-top:var(--covers2026-edgepad);margin-bottom:var(--covers2026-edgepad);margin-left:var(--covers2026-edgepad);display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,var(--scp-bg-opacity,0.9));padding:3rem;}.square-content-panel--flipped .square-content-panel__content{margin-left:auto;margin-right:var(--covers2026-edgepad);}.square-content-panel__eyebrow.eyebrow{color:rgb(var(--covers2026-green));}.square-content-panel__title{color:rgb(var(--covers2026-blue-dark));}.square-content-panel__body{font-family:var(--font-body);font-size:0.9rem;line-height:1.6;color:#3b3b3b;}.square-content-panel__body p{margin:0 0 1rem;}.square-content-panel__body p:last-child{margin-bottom:0;}.square-content-panel__form{margin-top:1.5rem;}.square-content-panel__form .webform-submission-form{display:grid;gap:1rem;}.square-content-panel__form .js-form-item{margin:0;}.square-content-panel__form label{display:block;margin-bottom:0.35rem;color:rgb(var(--covers2026-blue-dark));font-family:var(--font-body);font-size:0.8rem;font-weight:700;letter-spacing:var(--covers2026-letter-spacing);text-transform:uppercase;}.square-content-panel__form input,.square-content-panel__form textarea{box-sizing:border-box;width:100%;border:1px solid #c7c7c2;border-radius:0.25rem;color:rgb(var(--covers2026-blue-dark));font-family:var(--font-body);font-size:1rem;padding:0.65rem 0.75rem;}.square-content-panel__form textarea{min-height:8rem;resize:vertical;}.square-content-panel__form .webform-actions{margin-top:0.5rem;}.square-content-panel__form .webform-actions input,.square-content-panel__form .webform-actions button{width:auto;border:0;background:rgb(var(--covers2026-green));color:#fff;cursor:pointer;font-family:var(--font-body);font-size:0.9rem;font-weight:700;letter-spacing:var(--covers2026-letter-spacing);padding:0.85rem 1.5rem;text-transform:uppercase;}.square-content-panel__form .webform-actions input:hover,.square-content-panel__form .webform-actions input:focus,.square-content-panel__form .webform-actions button:hover,.square-content-panel__form .webform-actions button:focus{background:rgba(var(--covers2026-green),0.85);}.square-content-panel__cta{margin-top:1.5rem;display:flex;gap:1rem;flex-wrap:wrap;}@media (max-width:992px){.square-content-panel__content,.square-content-panel--flipped .square-content-panel__content{width:calc(100% - (2 * var(--covers2026-edgepad)));margin-left:var(--covers2026-edgepad);margin-right:var(--covers2026-edgepad);padding:2.5rem 1.5rem;}}@media (max-width:768px){.square-content-panel__cta .field--name-field-cta{width:100%;}.square-content-panel__cta .paragraph-cta__link{width:100%;justify-content:center;}}
.paragraph-cta__link{display:inline-flex;align-items:center;gap:1.25rem;padding:0.6rem 1rem;border:1px solid currentColor;background:transparent;color:inherit;font-family:var(--font-body);font-size:0.75rem;font-weight:500;text-decoration:none;cursor:pointer;}.paragraph-cta__text{line-height:1.5;text-transform:uppercase;letter-spacing:0.05rem;}.paragraph-cta__icon{display:inline-flex;align-items:center;}.paragraph-cta__icon svg{width:0.85em;height:0.85em;transition:transform 0.2s ease;}.paragraph-cta__link:hover,.paragraph-cta__link:focus-visible{color:inherit;text-decoration:none;}.paragraph-cta__link:hover .paragraph-cta__icon svg,.paragraph-cta__link:focus-visible .paragraph-cta__icon svg{transform:translateX(0.25rem);}.paragraph-cta__link:focus-visible{outline:2px solid currentColor;outline-offset:0.3rem;}@media (prefers-reduced-motion:reduce){.paragraph-cta__icon svg{transition:none;}}
.block-cta-banner{background:rgb(var(--covers2026-blue-dark));}.block-cta-banner .content{width:100%;}.cta-banner{position:relative;overflow:hidden;min-height:25rem;color:#fff;display:flex;align-items:center;background:rgb(var(--covers2026-blue-dark));}.cta-banner__media{position:absolute;inset:0;z-index:0;}.cta-banner__media img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.cta-banner__media-overlay{position:absolute;inset:0;background:rgba(var(--covers2026-blue-dark),var(--cta-banner-overlay-opacity,0.82));pointer-events:none;}.cta-banner__grid{position:relative;z-index:1;width:100%;display:flex;align-items:center;gap:0;padding:3rem var(--covers2026-edgepad);}.cta-banner__heading{flex:1 1 45%;min-width:0;margin:0;padding-right:1.5rem;border-right:1px solid rgba(255,255,255,0.25);font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1.15;text-transform:none;text-align:right;color:#fff;}.cta-banner__heading p{margin:0;font:inherit;text-transform:inherit;color:inherit;}.cta-banner__heading .cta-banner__highlight,.cta-banner__heading strong{color:rgb(var(--covers2026-green));font-weight:inherit;}.cta-banner__aside{display:flex;flex-direction:column;flex:1 1 55%;min-width:0;align-items:flex-start;justify-content:center;padding-left:1.5rem;text-align:left;}.cta-banner__subtext{margin:0;font-family:var(--font-body);font-size:0.9rem;line-height:1.5;color:rgba(255,255,255,0.75);}.cta-banner__subtext p{margin-bottom:0.7rem;}@media (max-width:992px){.cta-banner__grid{flex-direction:column;align-items:center;gap:1.5rem;}.cta-banner__heading{padding-right:0;border-right:0;text-align:center;}.cta-banner__aside{padding-left:0;align-items:center;text-align:center;}}@media (max-width:768px){.cta-banner__grid{padding:2.5rem 2rem;}}
