/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.bg-dark-blue{background-color:#243c4b}.bg-blue{background-color:#0072ce}.bg-light-blue{background-color:#58cae7}.bg-lighter-blue{background-color:#eef7fc}.bg-lightest-blue{background-color:#f6f7f8}.bg-light-gray{background-color:#d9d9d6}.bg-lightest-gray{background-color:#f5f5f1}.bg-yellow{background-color:#f1c400}.bg-magenta{background-color:#e00083}.bg-red{background-color:#d22630}.bg-white{background-color:#fff}.bg-opaque-white{background-color:rgba(255,255,255,.85)}@media (max-width:767.98px){.carousel-display-2 .carousel-inner .carousel-item>div{display:none}.carousel-display-2 .carousel-inner .carousel-item>div:first-child{display:block}}.carousel-display-2 .carousel-inner .carousel-item-next,.carousel-display-2 .carousel-inner .carousel-item-prev,.carousel-display-2 .carousel-inner .carousel-item.active{display:flex}@media (min-width:768px){.carousel-display-2 .carousel-inner .carousel-item-end.active,.carousel-display-2 .carousel-inner .carousel-item-next{transform:translateX(50%)}.carousel-display-2 .carousel-inner .carousel-item-prev,.carousel-display-2 .carousel-inner .carousel-item-start.active{transform:translateX(-50%)}}.carousel-display-2 .carousel-inner .carousel-item-end,.carousel-display-2 .carousel-inner .carousel-item-start{transform:translateX(0)}@media (max-width:767.98px){.carousel-display-3 .carousel-inner .carousel-item>article,.carousel-display-3 .carousel-inner .carousel-item>div{display:none}.carousel-display-3 .carousel-inner .carousel-item>article:first-child,.carousel-display-3 .carousel-inner .carousel-item>div:first-child{display:block}}.carousel-display-3 .carousel-inner .carousel-item-next,.carousel-display-3 .carousel-inner .carousel-item-prev,.carousel-display-3 .carousel-inner .carousel-item.active{display:flex}@media (min-width:768px){.carousel-display-3 .carousel-inner .carousel-item-end.active,.carousel-display-3 .carousel-inner .carousel-item-next{transform:translateX(33%)}.carousel-display-3 .carousel-inner .carousel-item-prev,.carousel-display-3 .carousel-inner .carousel-item-start.active{transform:translateX(-33%)}}.carousel-display-3 .carousel-inner .carousel-item-end,.carousel-display-3 .carousel-inner .carousel-item-start{transform:translateX(0)}@media (max-width:767.98px){.carousel-display-4 .carousel-inner .carousel-item>div{display:none}.carousel-display-4 .carousel-inner .carousel-item>div:first-child{display:block}}.carousel-display-4 .carousel-inner .carousel-item-next,.carousel-display-4 .carousel-inner .carousel-item-prev,.carousel-display-4 .carousel-inner .carousel-item.active{display:flex}@media (min-width:768px){.carousel-display-4 .carousel-inner .carousel-item-end.active,.carousel-display-4 .carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-display-4 .carousel-inner .carousel-item-prev,.carousel-display-4 .carousel-inner .carousel-item-start.active{transform:translateX(-25%)}}.carousel-display-4 .carousel-inner .carousel-item-end,.carousel-display-4 .carousel-inner .carousel-item-start{transform:translateX(0)}.slick{position:relative}@media (min-width:992px) and (max-width:1300px){.slick{margin-left:50px;margin-right:50px}}@media (min-width:992px){.slick .slick-track{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}}.slick .slick-track .slick-slide{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.slick.slick--optionset--mob-1-desk-3.hide-dots{padding-bottom:64px}.slick.slick--optionset--mob-1-desk-3.hide-dots .slick-dots{display:none!important}@media (max-width:991.98px){.slick .slick-list{padding-left:0!important}.slick .slick-list:before{content:" ";width:15%;height:100%;position:absolute;z-index:1;top:0;right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.slick .slick-list .slick-slide.slick-current+.slick-slide{position:relative}}.slick .slick-dots{display:flex!important;justify-content:center;margin:48px 0;padding:0;list-style-type:none;padding-right:32px}.slick .slick-dots li{margin:0 .25rem}.slick .slick-dots button{display:block;width:12px;height:12px;padding:0;border:none;border-radius:100%;background-color:#d9d9d6;text-indent:-9999px}.slick .slick-dots li.slick-active button{background-color:#0072ce}.slick .slick__arrow button{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;appearance:none;font-size:0}.slick .slick__arrow button:before{content:"";display:block;background-size:contain;background-repeat:no-repeat;width:20px;height:40px}.slick .slick__arrow .slick-next,.slick .slick__arrow .slick-prev{position:absolute;top:51%}.slick .slick__arrow .slick-next:before,.slick .slick__arrow .slick-prev:before{background-image:url(/themes/custom/planuk/src/images/arrow-blue-large.svg)}.slick .slick__arrow .slick-prev{left:-50px;transform:scaleX(-1)}.slick .slick__arrow .slick-next{right:-50px}@media (min-width:992px) and (max-width:1300px) and (-webkit-device-pixel-ratio:1.5){.slick{margin-left:0!important;margin-right:0!important}}@media (max-width:991.98px){.block--manual-listing,.view-all-articles{margin-right:-32px;overflow:hidden}}.block--manual-listing .node .teaser--inner-wrapper,.view-all-articles .node .teaser--inner-wrapper{padding-right:0}@media (min-width:992px){.block--manual-listing .slick .slick__arrow .slick-arrow,.view-all-articles .slick .slick__arrow .slick-arrow{top:221px}}@media (min-width:1200px){.block--manual-listing .slick .slick__arrow .slick-arrow,.view-all-articles .slick .slick__arrow .slick-arrow{top:281px}}@media (min-width:992px){.block--manual-listing>h2,.view-all-articles>h2{margin-bottom:40px!important}}.block--manual-listing .slick-slider .slick-list,.view-all-articles .slick-slider .slick-list{margin:0 -12px}.block--manual-listing .slick .slick-track,.view-all-articles .slick .slick-track{--bs-gutter-x:0rem}.block--manual-listing .slick .slick-track .slick-slide,.view-all-articles .slick .slick-track .slick-slide{--bs-gutter-x:1.5rem;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}@media (min-width:992px){.block--manual-listing .slick-slider .slick-list,.view-all-articles .slick-slider .slick-list{margin:0 -24px}.block--manual-listing .slick .slick-track,.view-all-articles .slick .slick-track{--bs-gutter-x:0rem}.block--manual-listing .slick .slick-track .slick-slide,.view-all-articles .slick .slick-track .slick-slide{--bs-gutter-x:3rem}}.slick-disabled{display:none!important}
@media (max-width:991.98px){.media-block{margin:0 calc(50% - 50vw / var(--zoom))}}.media-block img,.media-block video{width:100%;height:100%}.media-block iframe{width:100%;aspect-ratio:16/9;height:auto}.media-block .media--type-video .video-wrapper{width:100%}@media (max-width:575.98px){.media-block .modal-video .modal-dialog{width:calc(100vw / var(--zoom));padding:.5rem;margin:0}}.media-block.white-caption .media .caption{color:#fff;opacity:1}
.bg-dark-blue{background-color:#243c4b}.bg-blue{background-color:#0072ce}.bg-light-blue{background-color:#58cae7}.bg-lighter-blue{background-color:#eef7fc}.bg-lightest-blue{background-color:#f6f7f8}.bg-light-gray{background-color:#d9d9d6}.bg-lightest-gray{background-color:#f5f5f1}.bg-yellow{background-color:#f1c400}.bg-magenta{background-color:#e00083}.bg-red{background-color:#d22630}.bg-white{background-color:#fff}.bg-opaque-white{background-color:rgba(255,255,255,.85)}.node-type--article .page__content h1.page-title{color:#0072ce;text-transform:uppercase;margin-bottom:8px!important}@media (min-width:992px){.node-type--article .page__content h1.page-title{margin-bottom:4px!important}}.node-type--article .article--full .date-article-length-block{text-transform:uppercase;margin-bottom:24px;font-family:"Core Paint";letter-spacing:1px;font-size:16px}@media (min-width:992px){.node-type--article .article--full .date-article-length-block{font-size:18px;margin-bottom:32px}}.node-type--article .article--full .quote-block{margin:30px 0}@media (min-width:992px){.node-type--article .article--full .quote-block p{font-size:24px;line-height:30px}}.node-type--article .article--full .full-width-image-block{--image-position:"center";margin:25px 0 25px 0}@media (min-width:992px){.node-type--article .article--full .full-width-image-block{margin:50px 0 10px 0}}.node-type--article .article--full .full-width-image-block img{width:100%;height:auto}@media (max-width:575.98px){.node-type--article .article--full .full-width-image-block img{aspect-ratio:3/3.4;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-position);object-position:var(--image-position)}}.node-type--article .article--full .full-width-image-block .caption-wrapper{margin:auto;font-size:12px;line-height:18px;color:#243c4b;opacity:.66;padding-top:10px;padding-bottom:5px}@media (min-width:768px){.node-type--article .article--full .full-width-image-block .caption-wrapper{font-size:16px}}@media (min-width:1200px){.node-type--article .article--full .full-width-image-block .caption-wrapper{--bs-gutter-x:0;width:720px}.node-type--article .article--full .full-width-image-block .caption-wrapper .field--name-field_credit{margin-left:57px;width:100%}}.node-type--article .article--full .body-second-wrapper .col-12{margin:auto}@media (min-width:1200px){.node-type--article .article--full .body-second-wrapper .col-12{flex:0 0 auto;width:720px;margin:auto auto auto 264px}}.node-type--article .article--full .body-block h2,.node-type--article .article--full .body-block h3,.node-type--article .article--full .body-block h4,.node-type--article .article--full .body-block h5,.node-type--article .article--full .body-block h6,.node-type--article .article--full .body-second-block h2,.node-type--article .article--full .body-second-block h3,.node-type--article .article--full .body-second-block h4,.node-type--article .article--full .body-second-block h5,.node-type--article .article--full .body-second-block h6{margin:32px 0 16px!important}@media (min-width:768px){.node-type--article .article--full .body-block h2,.node-type--article .article--full .body-block h3,.node-type--article .article--full .body-block h4,.node-type--article .article--full .body-block h5,.node-type--article .article--full .body-block h6,.node-type--article .article--full .body-second-block h2,.node-type--article .article--full .body-second-block h3,.node-type--article .article--full .body-second-block h4,.node-type--article .article--full .body-second-block h5,.node-type--article .article--full .body-second-block h6{margin:48px 0 16px!important}}.node-type--article .article--full .body-block .subtitle{margin-bottom:15px!important;margin-top:48px}.node-type--article .article--full .body-second-block .subtitle{margin-bottom:15px!important;margin-top:12px}.node-type--article .article--full .field_attachment--wrapper .field__label{padding:32px 0 2px;font-family:"Helvetica LT Std Regular";font-size:16px;color:#243c4b}@media (min-width:1200px){.node-type--article .article--full .field_attachment--wrapper .field__label{padding:64px 0 16px;font-size:24px}}.node-type--article .article--full .field_attachment--wrapper .field_attachment--child .media{margin:16px 0}.node-type--article .article--full .field_attachment--wrapper .field_attachment--child .caption{padding-bottom:0}.node-type--article .person-block>div{display:grid;grid-template-columns:100px 1fr 1fr;grid-template-rows:1fr}@media (min-width:768px){.node-type--article .person-block>div{display:inherit}}.node-type--article .person-block .person--field-image{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;margin-right:20px}@media (min-width:768px){.node-type--article .person-block .person--field-image{margin-bottom:15px}}.node-type--article .person-block .person--field-name{grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:2}@media (min-width:768px){.node-type--article .person-block .person--field-name{font-size:24px}}.node-type--article .person-block .person--field-name a{color:#243c4b;font-weight:700;text-decoration:none}.node-type--article .person-block .person--field-bio{color:#243c4b;font-size:16px;grid-column-start:2;grid-column-end:4;grid-row-start:2;grid-row-end:3;line-height:24px}.node-type--article .author-team-info-block{margin:20px 0 40px;position:relative;line-height:24px}.node-type--article .author-team-info-block p{font-size:16px}@media (min-width:992px){.node-type--article .author-team-info-block{margin:20px 0 40px;padding-left:15px}}.node-type--article .author-team-info-block:before{content:"";display:block;width:4px;height:100%;background:#0072ce;position:absolute;left:-13px}@media (min-width:992px){.node-type--article .author-team-info-block:before{left:0}}.media--view-mode-person img{height:80px;width:80px;border-radius:50%}@media (min-width:768px){.media--view-mode-person img{height:100px;width:100px}}@media (min-width:992px){.row .author-wrapper{margin-top:18px;padding-right:40px;width:200px}}.author-body-section .col-lg-9{max-width:720px;padding:0}@media (min-width:1200px){.author-body-section .col-lg-9{margin-left:64px}}.article-spotlight .teaser--inner-wrapper{text-decoration:none;color:#fff;display:inline-flex;flex-direction:column;align-items:flex-start}.article-spotlight .teaser--inner-wrapper .link-wrapper-tag{padding-bottom:32px}.article-spotlight .teaser--inner-wrapper .link-wrapper-tag,.article-spotlight .teaser--inner-wrapper .link-wrapper-text{text-decoration:none;color:#fff}.article-spotlight .teaser--inner-wrapper h3{padding-top:16px;font-size:22px;font-family:"Core Paint";line-height:28px;text-transform:uppercase;color:#fff;margin-bottom:16px}@media (min-width:768px){.article-spotlight .teaser--inner-wrapper h3{font-size:52px;line-height:64px}}.article-spotlight .teaser--inner-wrapper h3:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}@media (min-width:768px){.article-spotlight .teaser--inner-wrapper h3:hover{text-underline-offset:12px}}.article-spotlight .teaser--inner-wrapper .featured-story-tag{border:2px solid #f1c400;color:#f1c400;padding:8px 16px;margin-bottom:32px}.article-spotlight .teaser--inner-wrapper .article-info a{color:#fff;text-decoration:none}.article-spotlight .teaser--inner-wrapper .article-info .article-category a{text-decoration:underline}.article-spotlight .teaser--inner-wrapper .article-info .article-category a:hover{opacity:.66;text-decoration:none}.article--teaser h2,.article--teaser h3{font-size:19px;line-height:26px;min-height:94px;color:#243c4b}@media (min-width:992px){.article--teaser h2,.article--teaser h3{font-size:24px;line-height:30px;min-height:106px}}@media (min-width:1200px){.article--teaser h2,.article--teaser h3{min-height:106px}}@media (min-width:992px) and (max-width:1199.98px){.article--teaser h2,.article--teaser h3{min-height:136px}}.article--teaser .teaser--inner-wrapper .link-wrapper-image,.article--teaser .teaser--inner-wrapper .link-wrapper-text{text-decoration:none;color:#243c4b}.article--teaser .teaser--inner-wrapper .link-wrapper-image:hover h3,.article--teaser .teaser--inner-wrapper .link-wrapper-text:hover h3{text-decoration:underline}.article--teaser .teaser--inner-wrapper .link-wrapper-text p.introduction-text{min-height:96px}@media (min-width:992px) and (max-width:1199.98px){.article--teaser .teaser--inner-wrapper .link-wrapper-text p.introduction-text{min-height:130px}}.article--teaser .teaser--inner-wrapper .link-wrapper-text h3.story-title{padding-top:16px}.article--teaser .teaser--inner-wrapper .link-wrapper-image .field_media_image--wrapper{padding-bottom:16px}.article--teaser .teaser--inner-wrapper .link-wrapper-image .field_media_image--wrapper .field_media_image--child{overflow:hidden}.article--teaser .teaser--inner-wrapper .link-wrapper-image .field_media_image--wrapper .field_media_image--child img{transition:transform .2s ease-in-out}.article--teaser .teaser--inner-wrapper .link-wrapper-image .field_media_image--wrapper .field_media_image--child img:hover{transform:scale(1.1)}.article--teaser .field--teaser-image img{width:100%;height:auto}.article--teaser span.read-more{margin-top:0;margin-bottom:0;padding-top:1rem}.article--teaser .article-info{font-size:16px;display:flex;gap:4px}.article--teaser .article-info .article-category{display:flex;color:#0072ce}.article--teaser .article-info .article-date-length{display:flex;gap:4px;align-items:center;flex-grow:1}.article--teaser .article-info .article-date-length a.article-info-link{display:block;width:100%;text-decoration:none;color:#243c4b;flex-grow:1}.article--teaser .article-info .field--name-field_date,.article--teaser .article-info .field--name-length{display:inline}.article--teaser .field--introduction,.article--teaser .field--introduction p{min-height:85.5px;font-size:16px}@media (min-width:992px){.article--teaser .field--introduction,.article--teaser .field--introduction p{font-size:19px}}
