:root{--font-family-base: area-normal, Helvetica, Arial, sans-serif;--font-family-heading: futura-pt, Helvetica, Arial, sans-serif;--font-size-base-mobile: 16px;--font-size-base-desktop: 18px;--font-line-height-base: 1.6;--font-weight-base: 500;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-book: 400;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 800;--font-weight-black: 900}:root{--gbl-header-nav-mobile-top: calc(var(--gin-toolbar-height, 0px) + var(--gin-toolbar-secondary-height, 0px));--gbl-header-nav-mobile-top-w-height: calc(var(--gin-toolbar-height, 0px) + var(--gin-toolbar-secondary-height, 0px) + 66px);--gbl-header-minus-overlay-height: calc(100dvh - (var(--gin-toolbar-height, 0px) + var(--gin-toolbar-secondary-height, 0px) + 66px))}.grid,.grid-flex{--gbl-grid-total-columns: 12;--gbl-grid-gutter-column: 1.25rem;--gbl-grid-gutter-row: 0}@media screen and (min-width: 71.875em){.grid,.grid-flex{--gbl-grid-total-columns: 24;--gbl-grid-gutter-column: 1.875rem}}:root{--gbl-transitions-default: .15s}:root{--gbl-color-link: currentcolor;--gbl-color-link-hover: var(--color-secondary-hover)}:root{--fancybox-zIndex: 999999}@font-face{font-family:gbl icons;src:url(../../fonts/gbl-icons/icomoon.eot);src:url(../../fonts/gbl-icons/icomoon.eot) format("embedded-opentype"),url(../../fonts/gbl-icons/icomoon.ttf) format("truetype"),url(../../fonts/gbl-icons/icomoon.woff) format("woff"),url(../../fonts/gbl-icons/icomoon.svg) format("svg");font-weight:400;font-style:normal}[class^=gbl-icons-]:before,[class*=gbl-icons-]:before{font-family:gbl icons,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gbl-icons-facebook:before{content:"\ea90"/""}.gbl-icons-instagram:before{content:"\ea92"/""}.gbl-icons-youtube:before{content:"\ea9d"/""}.gbl-icons-linkedin:before{content:"\eaca"/""}.gbl-icons-pinterest:before{content:"\e904"/""}.gbl-icons-tiktok:before{content:"\e906"/""}.gbl-icons-x:before{content:"\e903"/""}.gbl-icons-arrow:before{content:"\e900"/""}.gbl-icons-gbl-logo:before{content:"\e901"/""}.gbl-icons-quote:before{content:"\e902"/""}.gbl-icons-search:before{content:"\e905"/""}.gbl-icons-sonar:before{content:"\e907"/""}.gbl-icons-bullseye:before{content:"\e908"/""}.c-lightbox-item{position:relative;display:block;cursor:pointer}.c-lightbox-item:is(:hover):before,.c-lightbox-item:is(:hover):after{opacity:1}.c-lightbox-item:before{font-family:gbl icons,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905"/"";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.4em;color:#f4f1ec;z-index:1;opacity:0;transition:var(--gbl-transitions-default) opacity linear}.c-lightbox-item:after{content:"";position:absolute;left:0;bottom:0;color:#f4f1ec;height:70%;width:100%;z-index:1;opacity:0;transition:var(--gbl-transitions-default) opacity linear;background:linear-gradient(180deg,#0000,#0000004d)}.count-delta{position:relative}.count-delta .c-grid-items-media__delta,.count-delta .c-grid-items-mediaurls__delta{position:absolute;inset:0;display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:1.4em;color:#f4f1ec;z-index:1;pointer-events:none;background:#842524b3;transition:var(--gbl-transitions-default) opacity linear}.count-delta .c-grid-items-media__delta:hover,.count-delta .c-grid-items-mediaurls__delta:hover{opacity:0}@media screen and (min-width: 46em){.count-delta .c-grid-items-media__delta .delta-info,.count-delta .c-grid-items-mediaurls__delta .delta-info{margin-top:60%}}.count-delta .c-grid-items-media__delta .delta-info,.count-delta .c-grid-items-mediaurls__delta .delta-info{display:flex;flex-direction:column;align-items:center}.count-delta .c-grid-items-media__delta .count,.count-delta .c-grid-items-mediaurls__delta .count{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:800;font-size:1.75rem;line-height:1;margin-bottom:0}@media screen and (min-width: 46em){.count-delta .c-grid-items-media__delta .count,.count-delta .c-grid-items-mediaurls__delta .count{font-size:2.5rem}}.count-delta .c-grid-items-media__delta .text,.count-delta .c-grid-items-mediaurls__delta .text{font-size:1rem}.count-delta .c-grid-items-media__delta *,.count-delta .c-grid-items-mediaurls__delta *{height:unset}.fancybox__content{--fancybox-content-bg: transparent}
