.accordion{background-color:#fefefe;border:1px solid #e9ecef;border-radius:2px;color:#1e1e1e;margin:20px 0 0;padding:20px}@media only screen and (min-width: 768px){.accordion{padding:40px}}.accordion__content{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion__label{cursor:pointer;margin-bottom:20px;position:relative}.accordion__label.active .accordion__labelIcon:before,.accordion__label.active .accordion__labelIcon:after{transform:rotate(-180deg)}.accordion__labelIcon{position:absolute;right:0;top:0}.accordion__labelIcon:before,.accordion__labelIcon:after{background-color:#1e1e1e;content:"";height:1px;margin-left:-16px;position:absolute;top:13px;transition:transform .4s ease-out;width:16px}.accordion__labelIcon:after{transform:rotate(-90deg)}.accordion__label h4{margin-right:30px}.accordionGroup{position:relative}.group{display:flex}.group--col{flex-direction:column}.group--row{flex-direction:row}.group--full,.group--three-quarters{width:100%}@media only screen and (min-width: 900px){.group--three-quarters{width:75%}}.group--two-thirds{width:100%}@media only screen and (min-width: 900px){.group--two-thirds{width:66.666666%}}.group--half{width:100%}@media only screen and (min-width: 900px){.group--half{width:50%}}.group--third{width:100%}@media only screen and (min-width: 900px){.group--third{width:33.333333%}}.group--gap-none{gap:0}.group--gap-xs{gap:8px}.group--gap-sm{gap:20px}.group--gap-md{gap:40px}.group--gap-lg{gap:60px}.group--gap-xl{gap:80px}.group--align-start{margin:0}.group--align-center{margin:0 auto}.group--align-end{margin:0 0 0 auto}.hero:not(:has(.video)){min-height:100svh}.hero--no-overlay .hero__content{display:none}.hero--video{height:auto}.hero--video .hero__media{height:auto;line-height:0}.hero--video video{width:100%}.hero--autoplay,.hero--autoplay .hero__media{height:100svh}.hero--autoplay .video{position:static}.hero--autoplay .video video{object-position:70%}.hero--autoplay .hero__container{position:absolute;top:0;left:0;width:100%}.hero__container{height:100%;min-height:100svh;padding-top:60px}@media only screen and (min-width: 768px){.hero__container{padding-top:140px}}@media only screen and (min-width: 1200px){.hero__container{padding-top:80px}}.hero__media{background-size:cover;background-position:70%;height:100%;position:relative}.hero__media:not(:has(.video)){min-height:100svh}.hero__mediaCaption,.hero__mediaCredit{display:inline}.hero__mediaMeta{background-color:#1e1e1e80;bottom:0;color:#fefefe;font-size:14px;font-style:italic;left:0;line-height:20px;padding:6px 10px;position:absolute;width:100%}.hero__mediaMeta span{font-style:normal;font-weight:500}.heroTextbox{color:#fefefe;padding:20px;position:relative}@media only screen and (min-width: 768px){.heroTextbox{padding:40px}}.heroTextbox--bg-overlay-light{background:linear-gradient(183deg,#fefefe40 2%,#fefefe0d 98%);box-shadow:0 0 4px #1e1e1e1a;backdrop-filter:blur(10px)}.heroTextbox--bg-overlay-dark{background-color:#1e1e1ebf;color:#fefefe}.heroTextbox--bg-solid-light{background-color:#fefefe;color:#1e1e1e}.heroTextbox--bg-solid-dark{background-color:#1e1e1e;color:#fefefe}.heroTextbox--width-sm{width:100%}@media only screen and (min-width: 600px){.heroTextbox--width-sm{width:40%}}.heroTextbox--width-md{width:100%}@media only screen and (min-width: 600px){.heroTextbox--width-md{width:50%}}.heroTextbox--width-lg{width:100%}@media only screen and (min-width: 600px){.heroTextbox--width-lg{width:66%}}.heroTextbox--width-xl{width:100%}@media only screen and (min-width: 600px){.heroTextbox--width-xl{width:75%}}.heroTextbox--width-auto{width:auto}.heroTextbox__category{color:#adb5bd;font-size:32px;font-weight:300;line-height:32px;letter-spacing:-.32px;margin-bottom:0}@media only screen and (min-width: 768px){.heroTextbox__category{font-size:40px;font-weight:300;line-height:44px;letter-spacing:-.4px;margin-bottom:0}}@media only screen and (min-width: 1200px){.heroTextbox__category{font-size:52px;font-weight:300;line-height:56px;letter-spacing:-.52px;margin-bottom:0}}.heroTextbox__overline{color:var(--theme-highlight-color);font-size:14px;margin-top:11px;margin-bottom:9px;padding-top:17px;position:relative;text-transform:uppercase}.heroTextbox__title{padding-top:0;margin-bottom:0}.heroTextbox__title:before,.heroTextbox__title:after{content:none}.heroTextbox__wrapper{align-items:flex-start;display:flex;min-height:calc(100svh - 60px);justify-content:flex-start;margin:0 auto;padding:20px 20px 92px;width:100%}@media only screen and (min-width: 768px){.heroTextbox__wrapper{padding:40px 40px 72px;min-height:calc(100svh - 140px)}}@media only screen and (min-width: 1200px){.heroTextbox__wrapper{max-width:1140px;padding:80px 0 112px;min-height:calc(100svh - 80px)}}@media only screen and (min-width: 1312px){.heroTextbox__wrapper{max-width:1280px}}.btnModal{align-self:flex-start;border:1px solid;border-radius:2px;cursor:pointer;display:inline-block;font-weight:500;font-size:16px;letter-spacing:-.16px;padding:13px 16px 14px;text-align:center;transform:translateY(0);transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,transform .25s ease-in-out}@media only screen and (min-width: 600px){.btnModal{padding:13px 31px 14px}}.btnModal:hover{transform:translateY(2px)}.btnModal:not(:first-child){margin-top:auto}.btnModal--primary,.btnModal--primary:link,.btnModal--primary:visited{background-color:var(--theme-highlight-color);border-color:var(--theme-highlight-color);color:var(--theme-highlight-contrast-color)}.btnModal--primary:hover{background-color:var(--theme-highlight-contrast-color);border-color:var(--theme-highlight-color);color:var(--theme-highlight-color)}.btnModal--primary-inverted,.btnModal--primary-inverted:link,.btnModal--primary-inverted:visited{background-color:var(--theme-highlight-contrast-color);border-color:var(--theme-highlight-contrast-color);color:var(--theme-highlight-color)}.btnModal--primary-inverted:hover{background-color:var(--theme-highlight-color);border-color:var(--theme-highlight-contrast-color);color:var(--theme-highlight-contrast-color)}.btnModal--secondary,.btnModal--secondary:link,.btnModal--secondary:visited{background-color:#fefefe;border-color:#1e1e1e;color:#1e1e1e}.btnModal--secondary:hover{background-color:#1e1e1e;border-color:#fefefe;color:#fefefe}.btnModal--secondary-inverted,.btnModal--secondary-inverted:link,.btnModal--secondary-inverted:visited{background-color:#1e1e1e;border-color:#1e1e1e;color:#fefefe}.btnModal--secondary-inverted:hover{background-color:#fefefe;border-color:#1e1e1e;color:#1e1e1e}.quote{color:#6c757d;font-family:Lora,serif;font-size:20px;font-style:italic;line-height:24px}@media only screen and (min-width: 768px){.quote{font-size:20px;line-height:24px}}@media only screen and (min-width: 1200px){.quote{font-size:24px;line-height:32px}}.storyCard{align-items:flex-start}.storyCard a{text-decoration:none}.storyCard a:before{content:"";position:absolute;inset:0}.storyCard a:after{display:inline-block;background-color:#1e1e1e;clip-path:path("m11.2 14-.7-.7 5.6-5.8H0v-1h16.2L10.6.7l.7-.7 6.8 7-6.8 7Z");content:"";height:14px;margin-left:6px;transition:right .25s ease-in-out;width:18px;position:absolute;right:20px;bottom:20px}.storyCard a:after{transition:right .25s ease-in-out}.storyCard img{transition:transform 1s,filter .5s ease-in-out}.storyCard:hover a:after{right:29px}.storyCard:hover img{transform:scale(1.05)}.subscribe__note{font-size:12px;line-height:16px;margin-bottom:1em}@media only screen and (min-width: 768px){.subscribe__note{font-size:12px;line-height:16px}}@media only screen and (min-width: 1200px){.subscribe__note{font-size:14px;line-height:20px}}.modal{align-items:center;background-color:#1e1e1ebf;display:none;height:100%;justify-content:center;position:fixed;top:0;left:0;width:100%;z-index:20}.modal--error{color:red}.modal--visible{display:flex}.modal__subscribeCloseBtn{background-color:transparent;cursor:pointer;height:32px;position:absolute;right:20px;top:18px;transition:background-color .25s ease-in-out;width:32px}.modal__subscribeCloseBtn:after{background-color:var(--theme-highlight-contrast-color);content:"";clip-path:path("m8.67,7.78L15.37,1.08c.25-.25.25-.63,0-.89s-.63-.25-.89,0l-6.7,6.7L1.08.19C.82-.06.44-.06.19.19S-.06.82.19,1.08l6.7,6.7L.19,14.48c-.25.25-.25.63,0,.89.13.13.25.13.51.13s.38,0,.51-.13l6.58-6.7,6.7,6.7c.13.13.25.13.51.13s.38,0,.51-.13c.25-.25.25-.63,0-.89l-6.83-6.7Z");height:16px;position:absolute;right:8px;top:8px;transition:background-color .25s ease-in-out;width:16px}.modal__subscribeCloseBtn:hover{background-color:#1e1e1e}.modal__subscribeCloseBtn:hover:after{background-color:#fefefe}.modal__subscribeCaptcha{padding:20px 0}.modal__subscribeCaptcha:empty{padding:0}.modal__subscribeCheckbox{opacity:0;position:absolute}.modal__subscribeCheckboxContainer{display:flex;flex-direction:row;font-size:18px;margin-bottom:20px;position:relative}.modal__subscribeCheckboxLabel{cursor:pointer;margin-left:40px;position:relative}.modal__subscribeCheckboxLabel:after{border-left:2px solid #1e1e1e;border-bottom:2px solid #1e1e1e;content:none;display:block;height:6px;position:absolute;top:10px;transform:translate(calc(-41px + 50%),-50%) rotate(-45deg);width:12px}.modal__subscribeCheckboxLabel:before{background-color:#fefefe;content:"";display:block;height:24px;position:absolute;top:12px;transform:translate(-40px,-50%);width:24px}.modal__subscribeCheckbox:checked+.modal__subscribeCheckboxLabel:after{content:""}.modal__subscribeCheckbox:focus+.modal__subscribeCheckboxLabel:before{outline:#e9ecef auto 5px}.modal__subscribeContainer{background-color:#f9f9f9;border-radius:4px;box-shadow:0 5px 50px #1e1e1e;color:#1e1e1e;max-height:80svh;max-width:640px;overflow-y:auto;position:relative}.modal__subscribeErrors{margin-bottom:20px}.modal__subscribeField{display:flex;flex-basis:calc((100% - 20px)/2);flex-direction:column;flex-grow:0;flex-shrink:0}.modal__subscribeField--category{font-size:18px}.modal__subscribeField--email,.modal__subscribeField--category{flex-grow:1}.modal__subscribeFields{display:flex;flex-direction:row;justify-content:space-between}.modal__subscribeFooter{font-size:12px;line-height:16px;padding:20px}@media only screen and (min-width: 768px){.modal__subscribeFooter{font-size:12px;line-height:16px;padding:0 40px 40px}}@media only screen and (min-width: 1200px){.modal__subscribeFooter{font-size:14px;line-height:20px}}.modal__subscribeForm{padding:20px}@media only screen and (min-width: 768px){.modal__subscribeForm{padding:40px}}.modal__subscribeInput{background-color:#fefefe;border:1px solid #e9ecef;border-radius:2px;color:#1e1e1e;flex-grow:1;font-size:20px;padding:11px 10px;margin-bottom:20px;width:100%}.modal__subscribeIntro+.modal__subscribeContent{padding-top:40px}.modal__subscribeLabel{display:block;font-size:14px}.modal__subscribeLabel--category{font-size:18px}.modal__subscribeLoader{display:none;margin-right:20px}.modal__subscribeLoader--visible{display:block}.modal__subscribePage{display:none}.modal__subscribePage--visible{display:block}.modal__subscribeSubmitBtn{align-self:flex-start;background-color:var(--theme-highlight-color);border:1px solid var(--theme-highlight-color);border-radius:2px;color:var(--theme-highlight-contrast-color);cursor:pointer;display:inline-block;font-weight:500;font-size:16px;letter-spacing:-.16px;padding:13px 16px 14px;text-align:center;transform:translateY(0);transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,transform .25s ease-in-out}@media only screen and (min-width: 600px){.modal__subscribeSubmitBtn{padding:13px 31px 14px}}.modal__subscribeSubmitBtn:hover{background-color:var(--theme-highlight-contrast-color);border-color:var(--theme-highlight-color);color:var(--theme-highlight-color);transform:translateY(2px)}.modal__subscribeSubmitBtn:not(:first-child){margin-top:auto}.modal__subscribeTitle{background-color:var(--theme-highlight-color);color:var(--theme-highlight-contrast-color);padding:20px}@media only screen and (min-width: 768px){.modal__subscribeTitle{padding:20px 40px}}.modal__subscribeTitle h5{margin-right:20px}.richContent .t-align--left{text-align:left}.richContent .t-align--right{text-align:right}.richContent .t-align--center{text-align:center}.richContent .small-text{display:inline-block;font-size:12px;line-height:18px}.grid[data-astro-cid-67mlrlwv]{column-gap:20px;row-gap:20px;@media only screen and (min-width: 600px){column-gap:calc(var(--colGap) / 2);row-gap:calc(var(--rowGap) / 2)}@media only screen and (min-width: 900px){column-gap:var(--colGap);row-gap:var(--rowGap)}}.grid[data-astro-cid-67mlrlwv]>div{@media only screen and (min-width: 600px){flex-basis:calc(100% / var(--colsNum) - var(--colGap) / 2)}@media only screen and (min-width: 900px){flex-basis:calc(100% / var(--colsNum) - var(--colGap))}}.grid[data-astro-cid-67mlrlwv].grid--two-thirds-one-third{>div:first-child{flex-basis:calc(100% * 2 / 3 - var(--colGap) / 2)}>div:last-child{flex-basis:calc(100% * 1 / 3 - var(--colGap) / 2)}}.grid[data-astro-cid-67mlrlwv].grid--one-third-two-thirds{>div:first-child{flex-basis:calc(100% * 1 / 3 - var(--colGap) / 2)}>div:last-child{flex-basis:calc(100% * 2 / 3 - var(--colGap) / 2)}}
