/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.featured-story-page{--fs-bg:white;--fs-header-bg:#f7f2f2;--fs-text:black;--fs-caption:#6f6563;--fs-breadcrumb:#574e4c;--fs-accent:#00615e;--fs-quote:#00615e;--fs-quote-marks:var(--fs-quote);--fs-stat:#003764;--fs-panel:#f7f2f2;--fs-panel-hover:#efe6e6;--fs-rule:#ebebeb;--fs-blockquote-border:#00615e;--fs-share-bg:white;--fs-share-border:#00615e;--fs-share-hover-bg:#00615e;--fs-share-hover-text:white;--fs-give-bg:#00615e;--fs-give-text:white;--fs-progress:#00615e;--fs-cta-bg:#00615e;--fs-cta-button:#00413e}.featured-story-page--dark{--fs-bg:#0d2221;--fs-header-bg:#0d2221;--fs-text:white;--fs-caption:#ebebeb;--fs-accent:#82b2b4;--fs-quote:#82b2b4;--fs-quote-marks:#ffb300;--fs-stat:#82b2b4;--fs-panel:#002b29;--fs-panel-hover:#00413e;--fs-rule:rgba(255,255,255,0.2);--fs-blockquote-border:#ffb300;--fs-share-bg:#0d2221;--fs-share-border:rgba(255,255,255,0.2);--fs-share-hover-bg:#82b2b4;--fs-share-hover-text:#0d2221;--fs-give-bg:#ffb300;--fs-give-text:#0d2221;--fs-progress:#ffb300;--fs-cta-bg:#00413e;--fs-cta-button:#00615e}.featured-story-page main{background:var(--fs-bg);position:relative}.featured-story-page .container-content{margin:0;max-width:none;padding:0}.featured-story-page .region-content{background:rgba(0,0,0,0);float:none;padding:0;width:auto}.featured-story-page .content-meta{background:var(--fs-header-bg)}.featured-story-page .content-meta .container-meta{margin:0;max-width:none;padding:10px 15px}@media(min-width:661px){.featured-story-page .content-meta .container-meta{padding-left:50px;padding-right:50px}}.featured-story-page .content-meta .breadcrumb{color:var(--fs-breadcrumb);font-family:"freight-sans-pro",sans-serif;font-size:13px;line-height:1;padding:0}.featured-story-page .content-meta .breadcrumb a{color:inherit;font-weight:500}.featured-story-page .content-meta .breadcrumb li:last-child{color:var(--fs-text);font-weight:600}.featured-story-page--dark .content-meta .breadcrumb{color:#fff}.featured-story-page--hero-overlay .content-meta,.featured-story-page--hero-portrait .content-meta{background:rgba(0,0,0,0);left:0;position:absolute;right:0;top:0;z-index:3}.featured-story-page--hero-overlay .content-meta .breadcrumb,.featured-story-page--hero-overlay .content-meta .breadcrumb li:last-child{color:#fff}@media(min-width:801px){.featured-story-page--hero-portrait .content-meta{right:50%}}.featured-story{background:var(--fs-bg);color:var(--fs-text)}.featured-story.node--unpublished:before{top:50vh}.featured-story a{color:var(--fs-accent)}.featured-story__hero{position:relative}.featured-story__titles{text-align:center}.featured-story__title{font-family:"freight-display-pro",Times,serif;font-size:40px;font-weight:400;letter-spacing:normal;line-height:1.15;margin:0;text-wrap:pretty}@media(min-width:661px){.featured-story__title{font-size:70px;line-height:1}}.featured-story__subtitle{font-family:"freight-text-pro",Times,serif;font-size:16px;line-height:1.25;margin:10px auto 0;max-width:300px;text-wrap:pretty}@media(min-width:661px){.featured-story__subtitle{font-size:20px;line-height:1.4;margin-top:20px;max-width:673px}}.featured-story__masthead{background:var(--fs-header-bg);padding:40px 15px}@media(min-width:661px){.featured-story__masthead{padding:57px 50px 90px}}.featured-story__masthead .featured-story__title{margin:0 auto;max-width:1004px}.featured-story__lead{background:#0d2221;position:relative}.featured-story__lead img,.featured-story__lead video,.featured-story__lead .featured-story__bg-video{display:block;height:auto;width:100%}.featured-story__lead .media--type-remote-video iframe{aspect-ratio:16/9;display:block;height:auto;width:100%}.featured-story--hero-above .featured-story__lead img,.featured-story--hero-above .featured-story__lead video,.featured-story--hero-above .featured-story__lead .featured-story__bg-video{aspect-ratio:1440/769;object-fit:cover}.featured-story__bg-video{background:#000 center/cover no-repeat;container-type:size;overflow:hidden;position:relative}.featured-story__bg-video iframe{border:0;height:max(100%,56.25cqw);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease;width:max(100%,177.7777777778cqh)}.featured-story__bg-video iframe.is-playing{opacity:1}.featured-story__lead-caption{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1340px;width:calc(100% - 30px);color:var(--fs-caption);font-family:"freight-sans-pro",sans-serif;font-size:14px;font-weight:400;line-height:1.4285714286;padding-top:10px}@media(min-width:661px){.featured-story__lead-caption{width:calc(100% - 100px)}}@media(min-width:661px){.featured-story__lead-caption{font-size:16px;line-height:1.375}}.featured-story__lead-caption .field--name-field-caption{color:inherit;font-size:inherit;line-height:inherit}.featured-story__lead-caption p{margin:0}.featured-story--hero-overlay .featured-story__lead{color:#fff}.featured-story--hero-overlay .featured-story__lead img,.featured-story--hero-overlay .featured-story__lead video,.featured-story--hero-overlay .featured-story__lead .featured-story__bg-video{object-fit:cover}@media(max-width:660px){.featured-story--hero-overlay .featured-story__lead img,.featured-story--hero-overlay .featured-story__lead video,.featured-story--hero-overlay .featured-story__lead .featured-story__bg-video{height:100%;inset:0;position:absolute}}@media(min-width:661px){.featured-story--hero-overlay .featured-story__lead img,.featured-story--hero-overlay .featured-story__lead video,.featured-story--hero-overlay .featured-story__lead .featured-story__bg-video{aspect-ratio:1440/769;max-height:calc(100vh - 100px);min-height:480px}}.featured-story--hero-overlay .featured-story__overlay{background:url(/themes/mcvf/static/featured-story/hero-overlay.svg) center/100% 100% no-repeat;box-sizing:border-box;display:flex;flex-direction:column;min-height:clamp(440px,75svh,640px);padding:80px 15px 70px;position:relative}@media(min-width:661px){.featured-story--hero-overlay .featured-story__overlay{inset:0;min-height:0;padding:123px 50px 60px;position:absolute}}.featured-story--hero-overlay .featured-story__titles{max-width:670px}.featured-story--hero-overlay.featured-story--placement-centered .featured-story__overlay{align-items:center;justify-content:center}.featured-story--hero-overlay.featured-story--placement-lower-center .featured-story__overlay{align-items:center;justify-content:flex-end}.featured-story--hero-overlay.featured-story--placement-upper-left .featured-story__overlay{align-items:flex-start}.featured-story--hero-overlay.featured-story--placement-upper-left .featured-story__overlay .featured-story__titles{text-align:left}.featured-story--hero-overlay.featured-story--placement-upper-left .featured-story__overlay .featured-story__subtitle{margin-left:0;max-width:447px}.featured-story--hero-overlay.featured-story--placement-upper-right .featured-story__overlay{align-items:flex-end}.featured-story--hero-overlay.featured-story--placement-upper-right .featured-story__overlay .featured-story__titles{text-align:right}.featured-story--hero-overlay.featured-story--placement-upper-right .featured-story__overlay .featured-story__subtitle{margin-right:0;max-width:447px}.featured-story__portrait{background:var(--fs-header-bg)}@media(min-width:801px){.featured-story__portrait{display:grid;grid-template-columns:1fr 1fr;min-height:600px}}.featured-story__portrait .featured-story__portrait-text{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:70px 15px 40px}@media(min-width:801px){.featured-story__portrait .featured-story__portrait-text{padding:80px 50px}}.featured-story__portrait .featured-story__titles{max-width:620px}.featured-story__portrait .featured-story__subtitle{max-width:500px}@media(min-width:801px){.featured-story__portrait .featured-story__lead{min-height:min(929px,64.5vw)}}@media(min-width:801px){.featured-story__portrait .featured-story__lead img{height:100%;inset:0;object-fit:cover;position:absolute}}.featured-story__video-toggle{background:url(/themes/mcvf/static/featured-story/pause.svg) center/16px 16px no-repeat;border:0;bottom:20px;cursor:pointer;height:40px;padding:0;position:absolute;right:20px;width:40px;z-index:2}.featured-story__video-toggle:before{background:url(/themes/mcvf/static/featured-story/pause-ellipse.svg) center/40px 40px no-repeat;content:"";inset:0;position:absolute}.featured-story__video-toggle.is-paused{background:url(/themes/mcvf/static/featured-story/play-button.svg) center/40px 40px no-repeat}.featured-story__video-toggle.is-paused:before{display:none}.featured-story__video-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.featured-story__body{background:var(--fs-bg);padding:30px 0 60px;position:relative}@media(min-width:661px){.featured-story__body{padding:0 0 100px}}.featured-story__hero.is-sticky{position:sticky;top:min(var(--drupal-displace-offset-top,0px),100svh - var(--fs-hero-height))}@media print{.featured-story__hero.is-sticky{position:static}}.featured-story__cta,.featured-story .related-stories{position:relative}.featured-story__progress{height:6px;left:0;position:sticky;top:var(--drupal-displace-offset-top,0px);z-index:20}@media(max-width:660px){.featured-story__progress{margin-top:-30px;margin-bottom:24px}}.featured-story__progress span{background:var(--fs-progress);display:block;height:100%;transform:scaleX(0);transform-origin:left}.featured-story__actions{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:670px;width:calc(100% - 30px);margin-bottom:30px}@media(min-width:661px){.featured-story__actions{width:calc(100% - 100px)}}@media(min-width:1121px){.featured-story__actions{bottom:0;left:0;margin:0;max-width:none;pointer-events:none;position:absolute;right:0;top:6px;width:auto;z-index:100}}.featured-story__actions-row{align-items:center;display:flex;justify-content:space-between}@media(min-width:1121px){.featured-story__actions-row{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1340px;width:calc(100% - 30px);padding:30px 0;position:sticky;top:var(--drupal-displace-offset-top,0px)}}@media(min-width:1121px)and (min-width:661px){.featured-story__actions-row{width:calc(100% - 100px)}}.featured-story__share-button,.featured-story .featured-story__give{pointer-events:auto}.featured-story__share-button{background:var(--fs-share-bg);border:1px solid var(--fs-share-border);border-radius:50px;color:var(--fs-text);cursor:pointer;font-family:"freight-sans-pro",sans-serif;font-size:16px;font-weight:600;line-height:1.25;padding:10px 12px;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;width:150px}.featured-story__share-button:hover,.featured-story__share-button:focus-visible,.featured-story__share-button.is-copied{background:var(--fs-share-hover-bg);border-color:var(--fs-share-hover-bg);color:var(--fs-share-hover-text)}.featured-story__share-button:active{transform:scale(0.97)}.featured-story .featured-story__give{align-items:center;background:var(--fs-give-bg);border-radius:50%;color:var(--fs-give-text);display:flex;font-family:"freight-sans-pro",sans-serif;font-size:16px;font-weight:600;height:100px;justify-content:center;line-height:1.25;position:relative;text-decoration:none;transition:opacity .6s ease-out,transform .6s cubic-bezier(0.22,1,0.36,1),visibility .6s;width:100px}.featured-story .featured-story__give:hover,.featured-story .featured-story__give:focus-visible{transform:translateY(-3px);transition-duration:.25s}.featured-story .featured-story__give:active{transform:translateY(-1px);transition-duration:.1s}.featured-story .featured-story__give.is-waiting{opacity:0;transform:translateY(20px);visibility:hidden}@media(prefers-reduced-motion:reduce){.featured-story .featured-story__give{transition:none}.featured-story .featured-story__give:hover,.featured-story .featured-story__give:focus-visible,.featured-story .featured-story__give:active,.featured-story .featured-story__give.is-waiting{transform:none}}.featured-story__meta{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:670px;width:calc(100% - 30px);border-bottom:1px solid var(--fs-rule);display:flex;flex-direction:column;gap:20px;padding-bottom:30px}@media(min-width:661px){.featured-story__meta{width:calc(100% - 100px)}}@media(min-width:1121px){.featured-story__meta{padding-top:30px}}.featured-story__date{font-family:"freight-sans-pro",sans-serif;font-size:18px;font-weight:600;line-height:1.1111111111;margin:0}.featured-story__note{font-family:"freight-text-pro",Times,serif;font-size:18px;font-style:italic;line-height:1.5555555556}.featured-story__note p{margin:0}.featured-story__note a{font-weight:700;text-decoration:underline}.featured-story__bylines{font-family:"freight-sans-pro",sans-serif;font-size:16px;font-weight:500;line-height:1.5}.featured-story__bylines .byline{margin:0}.featured-story__bylines a{color:inherit}.featured-story__components{display:flow-root;margin-top:30px}.featured-story__components>.field>.field__item,.featured-story__components>.field>.field__items>.field__item{margin-bottom:30px}@media(min-width:661px){.featured-story__components>.field>.field__item,.featured-story__components>.field>.field__items>.field__item{margin-bottom:60px}}.featured-story__components>.field>.field__item:last-child,.featured-story__components>.field>.field__items>.field__item:last-child{margin-bottom:0}.featured-story__components>.field>.field__item:not(:has(>.paragraph--type--body-text)),.featured-story__components>.field>.field__items>.field__item:not(:has(>.paragraph--type--body-text)){clear:both}.featured-story__components .paragraph--type--body-text{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:670px;width:calc(100% - 30px)}@media(min-width:661px){.featured-story__components .paragraph--type--body-text{width:calc(100% - 100px)}}.story-caption{color:var(--fs-caption);font-family:"freight-sans-pro",sans-serif;font-size:14px;font-weight:400;line-height:1.4285714286}@media(min-width:661px){.story-caption{font-size:16px;line-height:1.375}}.story-caption .field--name-field-caption{color:inherit;font-size:inherit;line-height:inherit}.story-caption p{margin:0}.fs-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease-out,transform 1s cubic-bezier(0.22,1,0.36,1);transition-delay:var(--fs-reveal-delay,0s)}.fs-reveal.is-revealed{opacity:1;transform:none}@media print{.fs-reveal{opacity:1;transform:none;transition:none}}.featured-story .paragraph--type--body-text{font-family:"freight-text-pro",Times,serif;font-size:16px;line-height:1.625}@media(min-width:661px){.featured-story .paragraph--type--body-text{font-size:20px;line-height:1.5}}.featured-story .paragraph--type--body-text p,.featured-story .paragraph--type--body-text ul,.featured-story .paragraph--type--body-text ol{margin:0 0 15px}@media(min-width:661px){.featured-story .paragraph--type--body-text p,.featured-story .paragraph--type--body-text ul,.featured-story .paragraph--type--body-text ol{margin-bottom:20px}}.featured-story .paragraph--type--body-text>.field>*:last-child,.featured-story .paragraph--type--body-text .field__item>*:last-child{margin-bottom:0}.featured-story .paragraph--type--body-text li>ul,.featured-story .paragraph--type--body-text li>ol{margin:5px 0 0}.featured-story .paragraph--type--body-text li+li{margin-top:5px}.featured-story .paragraph--type--body-text li ol{list-style-type:lower-alpha}.featured-story .paragraph--type--body-text li li ol{list-style-type:lower-roman}.featured-story .paragraph--type--body-text .lead{font-family:"freight-display-pro",Times,serif;font-size:24px;line-height:1.4166666667;margin-bottom:30px}@media(min-width:661px){.featured-story .paragraph--type--body-text .lead{font-size:32px;line-height:1.3125}}.featured-story .paragraph--type--body-text h2,.featured-story .paragraph--type--body-text h3,.featured-story .paragraph--type--body-text h4{font-family:"freight-display-pro",Times,serif;font-weight:500;letter-spacing:normal;margin:30px 0 15px}@media(min-width:661px){.featured-story .paragraph--type--body-text h2,.featured-story .paragraph--type--body-text h3,.featured-story .paragraph--type--body-text h4{margin-bottom:20px}}.featured-story .paragraph--type--body-text h2{font-size:26px;line-height:1.1538461538}@media(min-width:661px){.featured-story .paragraph--type--body-text h2{font-size:32px;line-height:1.125}}.featured-story .paragraph--type--body-text h3{font-size:20px;line-height:1.2}@media(min-width:661px){.featured-story .paragraph--type--body-text h3{font-size:24px}}.featured-story .paragraph--type--body-text blockquote{background:none;border:0;border-left:8px solid var(--fs-blockquote-border);font-style:italic;margin:0 0 20px;padding:0 0 0 30px}.featured-story .paragraph--type--body-text hr{border:0;border-top:1px solid var(--fs-rule);margin:30px 0}.featured-story .paragraph--type--body-text figure,.featured-story .paragraph--type--body-text>.field :where(.media){margin:30px 0}.featured-story .paragraph--type--body-text>.field figure .media{margin:0}.featured-story .paragraph--type--body-text figure,.featured-story .paragraph--type--body-text .caption{display:block}.featured-story .paragraph--type--body-text figure figcaption,.featured-story .paragraph--type--body-text .caption figcaption{color:var(--fs-caption);font-family:"freight-sans-pro",sans-serif;font-size:14px;font-weight:400;line-height:1.4285714286;background:none;display:block;margin-top:10px;padding:0}@media(min-width:661px){.featured-story .paragraph--type--body-text figure figcaption,.featured-story .paragraph--type--body-text .caption figcaption{font-size:16px;line-height:1.375}}.featured-story .paragraph--type--body-text figure figcaption .field--name-field-caption,.featured-story .paragraph--type--body-text .caption figcaption .field--name-field-caption{color:inherit;font-size:inherit;line-height:inherit}.featured-story .paragraph--type--body-text figure figcaption p,.featured-story .paragraph--type--body-text .caption figcaption p{margin:0}.featured-story .paragraph--type--body-text .align-left,.featured-story .paragraph--type--body-text .align-right{margin-bottom:20px;margin-top:5px}@media(min-width:551px){.featured-story .paragraph--type--body-text .align-left,.featured-story .paragraph--type--body-text .align-right{width:50%}}@media(min-width:551px){.featured-story .paragraph--type--body-text .align-left{float:left;margin-right:30px}}@media(min-width:551px){.featured-story .paragraph--type--body-text .align-right{float:right;margin-left:30px}}.featured-story .paragraph--type--body-text .align-center{margin-left:auto;margin-right:auto}.featured-story .paragraph--type--body-text img{display:block;height:auto;width:100%}.featured-story .paragraph--type--body-text>.field:after{clear:both;content:"";display:table}.featured-story .media--type-remote-video iframe{aspect-ratio:16/9;background:#0d2221;border:0;display:block;height:auto;width:100%}.featured-story .media--type-video video{aspect-ratio:auto 16/9;background:#0d2221;display:block;height:auto;width:100%}.featured-story .story-video{position:relative}.featured-story .story-video__frame{aspect-ratio:16/9;background:#0d2221 center/cover no-repeat}.featured-story .story-video__frame iframe{opacity:0;pointer-events:none}.featured-story .story-video__frame.is-started iframe{opacity:1;pointer-events:auto}.story-video__start{background:none;border:0;cursor:pointer;inset:0;padding:0;position:absolute;z-index:1}.story-video__start:before{background:#0d2221 url(/themes/mcvf/static/featured-story/play.svg) 55% 50%/40% no-repeat;border-radius:50%;content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}@media(min-width:661px){.story-video__start:before{height:50px;width:50px}}@media(prefers-reduced-motion:no-preference){.story-video__start:before{transition:background-color .2s ease,transform .2s ease}}.story-video__start:hover:before{background-color:#00615e;transform:translate(-50%,-50%) scale(1.15)}.story-video__start:focus-visible{outline:none}.story-video__start:focus-visible:before{outline:2px solid #fff;outline-offset:2px}.is-started>.story-video__start{display:none}.featured-story .pull-quote{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1005px;width:calc(100% - 30px);margin-top:0;text-align:center}@media(min-width:661px){.featured-story .pull-quote{width:calc(100% - 100px)}}.pull-quote__quote{border:0;color:var(--fs-quote);font-family:"freight-display-pro",Times,serif;font-size:32px;font-style:normal;line-height:1.1875;margin:0;padding:0}@media(min-width:661px){.pull-quote__quote{font-size:48px;line-height:1.125}}.pull-quote__quote:before,.pull-quote__quote:after{content:none}.pull-quote__mark{color:var(--fs-quote-marks)}.pull-quote__attribution{color:var(--fs-caption);font-family:"freight-sans-pro",sans-serif;font-size:12px;font-weight:500;line-height:1.3333333333;margin-top:20px}@media(min-width:661px){.pull-quote__attribution{font-size:14px;font-weight:400;line-height:1.2857142857}}.featured-story .full-bleed{margin:0}.featured-story .full-bleed img,.featured-story .full-bleed video{display:block;height:auto;width:100%}.featured-story .full-bleed .full-bleed__caption{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1340px;width:calc(100% - 30px);margin-top:10px}@media(min-width:661px){.featured-story .full-bleed .full-bleed__caption{width:calc(100% - 100px)}}.featured-story .photo-grid{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1340px;width:calc(100% - 30px);margin-top:0}@media(min-width:661px){.featured-story .photo-grid{width:calc(100% - 100px)}}.photo-grid__photos{display:grid;gap:10px}@media(min-width:661px){.photo-grid__photos{gap:20px;grid-template-columns:repeat(2,1fr)}}.photo-grid__photos img{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;width:100%}@media(min-width:661px){.photo-grid--3 .photo-grid__photos{grid-template-columns:repeat(3,1fr)}}.photo-grid--3 .photo-grid__photos img{aspect-ratio:363/505}@media(min-width:661px){.photo-grid--3 .photo-grid__photos img{aspect-ratio:434/605}}.photo-grid__photo{overflow:hidden;position:relative}.photo-grid__photo img{transition:transform .6s cubic-bezier(0.22,1,0.36,1)}.photo-grid__photo:has(.photo-grid__open:hover) img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.photo-grid__photo:has(.photo-grid__open:hover) img{transform:none}}.photo-grid__open{background:none;border:0;cursor:zoom-in;inset:0;padding:0;position:absolute}.photo-grid__open:focus-visible{outline:2px solid var(--fs-accent);outline-offset:-2px}.photo-grid__caption{margin-top:10px;max-width:887px}html:has(.fs-lightbox[open]){overflow:hidden}.fs-lightbox{background:rgba(13,34,33,.96);border:0;box-sizing:border-box;color:#fff;height:100%;margin:0;max-height:none;max-width:none;padding:60px 15px 80px;width:100%}@media(min-width:661px){.fs-lightbox{padding:70px 90px 30px}}.fs-lightbox::backdrop{background:rgba(0,0,0,0)}.fs-lightbox[open]{animation:fs-lightbox-in .25s ease-out;display:flex}@media(prefers-reduced-motion:reduce){.fs-lightbox[open]{animation:none}}@keyframes fs-lightbox-in{from{opacity:0}}.fs-lightbox__figure{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0;min-height:0}.fs-lightbox__image{display:flex;justify-content:center;min-height:0}.fs-lightbox__image img{display:block;height:auto;max-height:calc(100vh - 220px);max-height:calc(100dvh - 220px);max-width:100%;object-fit:contain;width:auto}@media(min-width:661px){.fs-lightbox__image img{max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px)}}.fs-lightbox__status{color:#ebebeb;display:flex;gap:20px;justify-content:space-between;margin-top:10px;max-width:887px;width:100%}.fs-lightbox__counter{flex-shrink:0;margin-left:auto}.fs-lightbox__arrow,.fs-lightbox__close{align-items:center;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;width:40px}.fs-lightbox__arrow:focus-visible,.fs-lightbox__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.fs-lightbox__arrow{background:#00615e;bottom:20px}@media(min-width:661px){.fs-lightbox__arrow{bottom:auto;top:calc(50% - 20px)}}.fs-lightbox__arrow[hidden]{display:none}.fs-lightbox__arrow--prev{left:15px}@media(min-width:661px){.fs-lightbox__arrow--prev{left:30px}}.fs-lightbox__arrow--next{right:15px}@media(min-width:661px){.fs-lightbox__arrow--next{right:30px}}.fs-lightbox__close{background:rgba(0,0,0,0);right:10px;top:10px}@media(min-width:661px){.fs-lightbox__close{right:20px;top:20px}}.fs-lightbox__close::before,.fs-lightbox__close::after{background:#fff;content:"";height:2px;position:absolute;transform:rotate(45deg);width:22px}.fs-lightbox__close::after{transform:rotate(-45deg)}.featured-story .slideshow{--slide-width:min(670px,calc(100% - 60px));--slide-gap:10px;overflow:hidden;position:relative}@media(min-width:661px){.featured-story .slideshow{--slide-gap:20px}}.slideshow__track{display:flex;gap:var(--slide-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.slideshow__track::before,.slideshow__track::after{content:"";flex:0 0 calc((100% - var(--slide-width))/2 - var(--slide-gap))}.slideshow__track::-webkit-scrollbar{display:none}.slideshow__track:focus-visible{outline:2px solid var(--fs-accent);outline-offset:-2px}.slideshow__slide{flex:0 0 var(--slide-width);scroll-snap-align:center;transition:opacity .3s}.slideshow.is-enhanced .slideshow__slide{opacity:.2}.slideshow__slide.is-current{opacity:1 !important}.slideshow__slide .slide{margin:0}.slideshow__slide img{aspect-ratio:670/480;display:block;height:auto;object-fit:cover;width:100%}.slideshow__slide .slide__caption{color:var(--fs-caption);font-family:"freight-sans-pro",sans-serif;font-size:14px;font-weight:400;line-height:1.4285714286;margin-top:10px}@media(min-width:661px){.slideshow__slide .slide__caption{font-size:16px;line-height:1.375}}.slideshow__slide .slide__caption .field--name-field-caption{color:inherit;font-size:inherit;line-height:inherit}.slideshow__slide .slide__caption p{margin:0}.slideshow.is-enhanced .slideshow__slide .slide__caption{display:none}.slideshow__arrow{align-items:center;background:#00615e;border:0;border-radius:50%;cursor:pointer;display:none;height:40px;justify-content:center;padding:0;position:absolute;top:calc(50% - 34px);width:40px;z-index:1}.slideshow.is-enhanced .slideshow__arrow{display:flex}.slideshow__arrow[aria-disabled=true]{cursor:default;opacity:.4}.slideshow__arrow:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.slideshow__arrow--prev{left:max(10px,50% - var(--slide-width)/2 - 240px)}.slideshow__arrow--next{right:max(10px,50% - var(--slide-width)/2 - 240px)}.slideshow__status{display:none;gap:20px;justify-content:space-between;margin:10px auto 0;width:var(--slide-width)}.slideshow.is-enhanced .slideshow__status{display:flex}.slideshow__counter{flex-shrink:0}.featured-story .stat{text-align:center}.stat__numeral{color:var(--fs-stat);font-family:"freight-display-pro",Times,serif;font-size:52px;font-weight:700;line-height:1.0384615385;margin:0}@media(min-width:661px){.stat__numeral{font-size:72px;line-height:1}}.stat__description{font-family:"freight-sans-pro",sans-serif;font-size:16px;line-height:1.375;margin:20px 0 0}.featured-story .stat--single{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:670px;width:calc(100% - 30px);align-items:center;background:var(--fs-panel);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:310px;padding:40px;transition:background-color .25s ease-out}@media(min-width:661px){.featured-story .stat--single{width:calc(100% - 100px)}}.featured-story .stat--single:has(.stat__link){position:relative}.featured-story .stat--single:has(.stat__link:hover){background:var(--fs-panel-hover)}@media(min-width:1121px){.featured-story .stat--single{float:right;margin:0 calc(50% - 335px - 93px) 30px 30px;max-width:none;width:310px}}@media(min-width:1121px){.featured-story__components>.field>.field__item:has(>.stat--single){margin-bottom:0}.featured-story__components>.field>.field__item:has(>.stat--single)+.field__item{margin-top:0}}.featured-story .stat__link{align-items:center;color:var(--fs-accent);display:inline-flex;font-family:"freight-sans-pro",sans-serif;font-size:14px;font-weight:600;gap:5px;letter-spacing:1.2px;line-height:1.1428571429;margin-top:20px;text-decoration:none;text-transform:uppercase}.featured-story .stat__link::after{content:"";inset:0;position:absolute}.featured-story .stat__link:focus-visible{outline:none}.featured-story .stat__link:focus-visible::after{outline:2px solid var(--fs-accent);outline-offset:2px}.stat__link-icon{display:block;flex-shrink:0}.stat__link-icon-circle{fill:rgba(0,0,0,0);transition:fill .25s ease-out}.stat__link-icon-arrow{fill:currentColor;transition:fill .25s ease-out}.stat__link:hover .stat__link-icon-circle,.stat__link:focus-visible .stat__link-icon-circle{fill:currentColor}.stat__link:hover .stat__link-icon-arrow,.stat__link:focus-visible .stat__link-icon-arrow{fill:var(--fs-panel-hover)}.featured-story--dark .stat--single .stat__link{color:#ffb300}.featured-story .stats-grid{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1340px;width:calc(100% - 30px);display:grid;gap:40px;padding:30px 0}@media(min-width:661px){.featured-story .stats-grid{width:calc(100% - 100px)}}@media(min-width:661px){.featured-story .stats-grid{grid-template-columns:repeat(2,1fr);padding:60px 0}}@media(min-width:1121px){.featured-story .stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.featured-story .stats-grid .stat__description{margin-left:auto;margin-right:auto;max-width:212px}.stat__count{display:inline-grid;font-variant-numeric:tabular-nums}.stat__count::before{content:attr(data-value);visibility:hidden}.stat__count::before,.stat__count>span{grid-area:1/1}@media(min-width:1121px){.stats-grid--6{grid-template-columns:repeat(3,1fr) !important}}@media(max-width:660px){.featured-story-page--light .stat--grid .stat__numeral{color:#00615e}}.featured-story__contacts{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:670px;width:calc(100% - 30px);margin-top:60px}@media(min-width:661px){.featured-story__contacts{width:calc(100% - 100px)}}.featured-story__contacts>.field>.field__label{text-transform:uppercase;letter-spacing:.05em;font-family:"freight-display-pro",Times,serif;font-size:1em;margin:.5em 0 1em;margin:0 0 .5em}.featured-story__cta{background:var(--fs-cta-bg);color:#fff;padding:60px 15px;text-align:center}@media(min-width:661px){.featured-story__cta{padding:100px 50px}}.featured-story__cta-heading{font-family:"freight-display-pro",Times,serif;font-size:32px;font-weight:400;letter-spacing:-0.5px;line-height:1.1875;margin:0 auto;max-width:670px}@media(min-width:661px){.featured-story__cta-heading{font-size:48px;line-height:1.0416666667}}.featured-story__cta-description{font-family:"freight-sans-pro",sans-serif;font-size:16px;letter-spacing:-0.5px;line-height:1.625;margin:10px auto 0;max-width:578px}@media(min-width:661px){.featured-story__cta-description{font-size:18px;line-height:1.4444444444}}.featured-story__cta-description p{margin:0}.featured-story .featured-story__cta-button{align-items:center;background:var(--fs-cta-button);color:#fff;display:inline-flex;font-family:"freight-sans-pro",sans-serif;font-size:14px;font-weight:600;height:45px;justify-content:center;letter-spacing:1.4px;line-height:1.2857142857;margin-top:30px;min-width:200px;padding:0 20px;text-decoration:none;text-transform:uppercase;box-sizing:border-box}.featured-story .featured-story__cta-button:hover,.featured-story .featured-story__cta-button:focus-visible{filter:brightness(1.15)}
.related-stories{--rs-bg:#f7f2f2;--rs-heading:black;--rs-rule:#8d8280;--rs-image-bg:#f7f2f2;--rs-card-bg:white;--rs-card-title:#003764;--rs-card-date:#6f6563}.featured-story-page--dark .related-stories{--rs-bg:#002b29;--rs-heading:white;--rs-rule:white;--rs-image-bg:#002b29;--rs-card-bg:#00413e;--rs-card-title:white;--rs-card-date:white}.related-stories{background:var(--rs-bg);padding:60px 30px}@media(min-width:661px){.related-stories{padding:60px 50px}}.related-stories__heading{border-bottom:1px solid var(--rs-rule);border-top:1px solid var(--rs-rule);color:var(--rs-heading);font-family:"freight-display-pro",Times,serif;font-size:20px;font-weight:700;letter-spacing:4px;line-height:1.2;margin:0 auto 40px;max-width:400px;padding:20px 0;text-align:center;text-transform:uppercase}.related-stories__list{display:grid;gap:20px;list-style:none;margin:0 auto;max-width:1340px;padding:0}@media(min-width:661px){.related-stories__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1121px){.related-stories__list{grid-template-columns:repeat(4,1fr)}}.related-card{margin:0}.related-stories .related-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none}.related-stories .related-card__link:hover .related-card__title,.related-stories .related-card__link:focus-visible .related-card__title{text-decoration:underline}.related-card__image{aspect-ratio:700/467;background:var(--rs-image-bg)}.related-card__image img{display:block;height:100%;object-fit:cover;width:100%}.related-card__body{background:var(--rs-card-bg);box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;gap:25px;min-height:127px;padding:20px}.related-card__title{color:var(--rs-card-title);font-family:"freight-display-pro",Times,serif;font-size:20px;font-weight:500;letter-spacing:normal;line-height:1.2;margin:0}.related-card__date{color:var(--rs-card-date);font-family:"freight-sans-pro",sans-serif;font-size:12px;font-weight:600;line-height:1.1666666667;margin:0}
