/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Apercu;src:url("../fonts/apercu-regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url("../fonts/apercu-medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url("../fonts/apercu-bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}.meta ul,.listreset{margin:0;padding:0;list-style:none}.widget::after,.post-password-form p::after,.search-form::after,.post-navigation .nav-links::after,dl::after,.clearfix::after{content:"";display:block;clear:both}.btn,.btn-icon-link,.section.comments input[type=submit],.section.respond input[type=submit],.section.comments a,.section.respond a{transition:all .3s ease-in-out}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btn{display:inline-block;vertical-align:top}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}*{max-height:1000000px}body{color:#000;background:#fff;font:16px/1.2 "Apercu","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}.gm-style img{max-width:none}.text-center{text-align:center}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 1.2em}blockquote{border-left:4px solid #999;padding-left:.5em;margin-left:1.2em}th,td{border:1px solid #999;padding:.5em;text-align:left;vertical-align:top}th{text-align:center;vertical-align:middle}ul,ol{padding-left:3em}ul{list-style-type:disc}ul ul,ul ol,ol ul,ol ol{padding-left:3em;margin:0}dl dt{float:left;clear:left;padding-right:.3em;font-weight:bold}dl dd{overflow:hidden}pre{max-width:100%}form,fieldset{margin:0;padding:0;border-style:none}textarea{resize:vertical;vertical-align:top}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=password],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #999;padding:.4em .7em}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,textarea:focus{border-color:#000}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type=text].placeholder,input[type=tel].placeholder,input[type=email].placeholder,input[type=search].placeholder,input[type=password].placeholder,textarea.placeholder{color:#999}select{-webkit-border-radius:0}button,input[type=button],input[type=reset],input[type=file],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}@media(min-width: 1024px){html,body{height:100%}.page-holder{height:100%;display:table;table-layout:fixed;overflow:hidden;width:100%}#wrapper{display:table-cell;margin:0 auto}#footer{overflow:hidden;display:table-footer-group;height:1%}}.widget{margin-bottom:1.2em}.widget ul{padding-left:2em}.widget select{min-width:150px}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{overflow:auto;margin:0;height:120px;min-height:120px}.comment-form textarea,.comment-form input[type=text]{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type=submit]{display:block;float:none}.post-password-form input{height:2em}.post-password-form input[type=password]{margin:0 4px 0 0;max-width:300px;width:150px}.search-form{margin-bottom:15px}.search-form input{float:left;height:2em}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#c7102d;color:#fff;height:2em;border:none;padding:0 .5em}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.commentlist{margin:0 0 1.2em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{margin:0 1.2em 4px 0;float:left}.commentlist-item .commentlist-item{padding:0}@media(min-width: 1024px){.commentlist-item .commentlist-item{padding:0 0 0 2em}}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.2em}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.page-numbers,.title{overflow-wrap:break-word}.navigation,.navigation-comments{margin-bottom:1.2em;position:relative;vertical-align:middle}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;vertical-align:middle;padding:0 .4em}@media(max-width: 767px){.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 3px}}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{background:#c7102d;color:#fff;display:inline-block;vertical-align:middle;max-width:48%;padding:.4em;text-decoration:none}@media(max-width: 767px){.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.2em}}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{opacity:.8}.post-navigation .nav-links{margin-bottom:1.2em}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{background:#c7102d;color:#fff;float:left;vertical-align:middle;max-width:48%;text-decoration:none}.post-navigation .nav-links .nav-previous.nav-next,.post-navigation .nav-links .nav-next.nav-next{float:right}.post-navigation .nav-links .nav-previous:hover,.post-navigation .nav-links .nav-next:hover{opacity:.8}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{color:inherit;text-decoration:none;padding:.4em;display:block}@media(max-width: 767px){.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{padding:.2em}}.wp-caption{margin-bottom:1.2em;border:1px solid #999;max-width:100%;clear:both;padding:.4em}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0}div.aligncenter{margin:0 auto 1.2em}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1.2em 4px 0}.alignright{float:right;margin:0 0 4px 1.2em}.mejs-container{margin-bottom:1.2em}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto}iframe{max-width:100%}#wp-calendar td,#wp-calendar th{border:1px solid #999}#wp-calendar tbody td{text-align:center}.section.comments,.section.respond{max-width:730px}.section.comments input[type=text],.section.comments input[type=email],.section.comments input[type=url],.section.comments textarea,.section.respond input[type=text],.section.respond input[type=email],.section.respond input[type=url],.section.respond textarea{border:1px solid #000;width:100%;max-width:100%;padding:10px 15px}.section.comments .comment-form textarea,.section.respond .comment-form textarea{max-width:100%}.section.comments input[type=submit],.section.respond input[type=submit]{padding:13px 25px;display:inline-block;height:auto}.section.comments input[type=submit]:hover,.section.respond input[type=submit]:hover{opacity:.7}.section.comments a,.section.respond a{text-decoration:none}.section.comments a:hover,.section.respond a:hover{opacity:.7}.section.comments .comment-form-cookies-consent,.section.respond .comment-form-cookies-consent{display:flex;align-items:center}.section.comments .comment-form-cookies-consent input,.section.respond .comment-form-cookies-consent input{margin-right:10px}.section.comments .comment-form-cookies-consent label,.section.respond .comment-form-cookies-consent label{padding-bottom:0}.section.comments .comment-reply-title small,.section.respond .comment-reply-title small{margin-left:5px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:inherit;font-weight:bold;margin:0 0 .5em;color:inherit}h1,.h1{font-size:30px}h2,.h2{font-size:27px}h3,.h3{font-size:24px}h4,.h4{font-size:21px}h5,.h5{font-size:17px}h6,.h6{font-size:15px}p{margin:0 0 1em}a{color:#c7102d}a:hover,a:focus{text-decoration:none}.header{--nav-color: #fff;position:relative;z-index:20;background:#c7102d}.header__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;max-width:100rem;margin:0 auto;padding-top:19px;padding-bottom:19px;padding-left:1.25rem;padding-right:1.25rem}@media(min-width: 768px){.header__inner{padding-left:2rem;padding-right:2rem}}@media(min-width: 1024px){.header__inner{padding-left:clamp(2rem, 1.4285714286rem + 0.8928571429vw, 2.5rem);padding-right:clamp(2rem, 1.4285714286rem + 0.8928571429vw, 2.5rem)}}@media(min-width: 1024px){.header__inner{padding-top:clamp(1.1875rem, -2.3839285714rem + 5.5803571429vw, 4.3125rem)}}.header .logo a{display:block}.header .logo .logo__mark{display:block;height:2.6rem;width:auto}@media(min-width: 1024px){.header .logo .logo__mark{height:clamp(2.6rem, 1.1108571429rem + 2.3267857143vw, 3.903rem)}}.header .logo .logo__mark--red{display:none}.header .menu-toggle{display:none;background:none;border:0;padding:.5rem;margin:0;color:var(--nav-color);cursor:pointer}.header .menu-toggle-icon{position:relative;display:block;width:1.75rem;height:2px;background:currentcolor;transition:background-color .3s ease}.header .menu-toggle-icon::before,.header .menu-toggle-icon::after{content:"";position:absolute;left:0;width:100%;height:2px;background:currentcolor;transition:top .3s ease,transform .3s ease}.header .menu-toggle-icon::before{top:-0.5rem}.header .menu-toggle-icon::after{top:.5rem}.header.is-open .menu-toggle-icon{background:rgba(0,0,0,0)}.header.is-open .menu-toggle-icon::before{top:0;transform:rotate(45deg)}.header.is-open .menu-toggle-icon::after{top:0;transform:rotate(-45deg)}.header .header-navigation{display:flex;align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none}.header .header-navigation a{font-weight:700;font-size:1.5rem;text-decoration:none;color:var(--nav-color);transition:opacity .3s ease}.header .header-navigation a:hover,.header .header-navigation a:focus{opacity:.7}.home .header,.front-page .header{--nav-color: #c7102d;position:absolute;top:0;left:0;right:0;background:rgba(0,0,0,0)}.home .header .logo .logo__mark--red,.front-page .header .logo .logo__mark--red{display:block}.home .header .logo .logo__mark--white,.front-page .header .logo .logo__mark--white{display:none}@media(max-width: 1023px){.header__inner{flex-wrap:nowrap}.header .logo{flex-shrink:0}.header .menu-toggle{display:block;flex-shrink:0}.header .primary-nav-wrapper{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.header.is-open .primary-nav-wrapper{display:block}.header .header-navigation{--nav-color: #000;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem 5vw}.header .header-navigation a{font-size:1.1rem}}.holder-footer{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:4.35rem 1.5rem;text-align:center;background:#5b6770;color:#fff}@media(min-width: 1024px){.holder-footer{padding:clamp(4.35rem, 2.8585714286rem + 2.3303571429vw, 5.655rem) clamp(1.5rem, 0.9857142857rem + 0.8035714286vw, 1.95rem)}}.holder-footer .footer-logo img{display:block;height:5.5rem;width:auto;margin:0 auto}.holder-footer .copyright{margin:0;font-family:"Arial","Helvetica Neue","Helvetica",sans-serif;font-size:.5625rem}.holder-footer .footer-navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none}.holder-footer .footer-navigation a{color:#fff;transition:opacity .3s ease}.holder-footer .footer-navigation a:hover,.holder-footer .footer-navigation a:focus{opacity:.7}.archive-hero{position:relative;margin:0 0 3.47rem}.archive-hero__image-wrapper{position:absolute;inset:0;overflow:hidden}.archive-hero__image-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.archive-hero__image-wrapper::after{content:"";position:absolute;inset:0;background:#848d94;mix-blend-mode:multiply}.archive-hero__title{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(20rem,30vw,36rem);margin:0;padding:2rem 1rem;box-sizing:border-box;text-align:center;color:#fff;font-size:2rem}@media(min-width: 1024px){.archive-hero__title{padding:clamp(2rem, 1.3142857143rem + 1.0714285714vw, 2.6rem) clamp(1rem, 0.6571428571rem + 0.5357142857vw, 1.3rem);font-size:clamp(2rem, -2.2142857143rem + 6.5848214286vw, 5.6875rem)}}.event-hero{position:relative;margin:0 0 4.875rem}.event-hero__image-wrapper{position:absolute;inset:0;overflow:hidden}.event-hero__image-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.event-hero__image-wrapper::after{content:"";position:absolute;inset:0;background:#848d94;mix-blend-mode:multiply}.event-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(20rem,30.78vw,36.9375rem);padding:2rem 1rem;box-sizing:border-box;text-align:center;color:#fff}@media(min-width: 1024px){.event-hero__content{padding:clamp(2rem, 1.3142857143rem + 1.0714285714vw, 2.6rem) clamp(1rem, 0.6571428571rem + 0.5357142857vw, 1.3rem)}}.event-hero__title{margin:0;color:inherit;font-size:2.25rem}@media(min-width: 1024px){.event-hero__title{font-size:clamp(2.25rem, -0.8928571429rem + 4.9107142857vw, 5rem)}}.event-hero__divider{display:flex;justify-content:center;align-items:center;gap:1.12rem;margin:1.8rem 0 1.62rem}.event-hero__divider span{display:block;width:.77rem;height:.77rem;border-radius:50%;background:currentcolor}.event-hero__datetime{margin:0;font-weight:500;font-size:1.25rem}@media(min-width: 1024px){.event-hero__datetime{font-size:clamp(1.25rem, -0.1785714286rem + 2.2321428571vw, 2.5rem)}}.event-hero--illustration .event-hero__image-wrapper::after{display:none}.event-hero--illustration .event-hero__content{color:#c7102d}.event-content{max-width:85rem;margin:0 auto;padding:0 1.5rem 5.5rem;text-align:center}@media(min-width: 1024px){.event-content{padding:0 clamp(1.5rem, 0.9857142857rem + 0.8035714286vw, 1.95rem) clamp(5.5rem, 3.6142857143rem + 2.9464285714vw, 7.15rem)}}.event-content__headline{margin:0 0 2rem;font-size:1.75rem;color:#c7102d}@media(min-width: 1024px){.event-content__headline{font-size:clamp(1.75rem, 0.1785714286rem + 2.4553571429vw, 3.125rem)}}.event-content__description{max-width:62rem;margin:0 auto 2.4rem;font-weight:bold;font-size:1.25rem;line-height:1.3;color:#c7102d}@media(min-width: 1024px){.event-content__description{font-size:clamp(1.25rem, 0.5357142857rem + 1.1160714286vw, 1.875rem)}}.event-content__body{max-width:86rem;margin:0 auto;font-size:1.25rem;line-height:1.3;color:#5b6770}.event-content__body p{margin:0 0 2.1875rem}.event-content__body p:last-child{margin-bottom:0}@media(min-width: 1024px){.event-content__body{font-size:clamp(1.25rem, 0.5357142857rem + 1.1160714286vw, 1.875rem)}}.page-header{max-width:78rem;margin:4.125rem auto 2.625rem;text-align:center}.page-header__title{margin:0 0 2.6875rem;color:#c7102d;font-size:1.75rem}@media(min-width: 1024px){.page-header__title{font-size:clamp(1.75rem, 0.1785714286rem + 2.4553571429vw, 3.125rem)}}.page-header__subheadline{margin:0;font-weight:bold;color:#c7102d;font-size:1rem}@media(min-width: 1024px){.page-header__subheadline{font-size:clamp(1rem, 0.2857142857rem + 1.1160714286vw, 1.625rem)}}.category-list-section{max-width:63.75rem;margin:0 auto;padding:3.5rem 0;text-align:center}@media(min-width: 1024px){.category-list-section{padding:clamp(3.5rem, 2.3rem + 1.875vw, 4.55rem) 0}}.category-list__title{margin:0 0 2.6rem;font-size:1.75rem;color:#c7102d}.category-list__title:has(+.category-list__divider){margin-bottom:.875rem}@media(min-width: 1024px){.category-list__title{font-size:clamp(1.75rem, 0.1785714286rem + 2.4553571429vw, 3.125rem)}}.category-list__divider{display:flex;justify-content:center;align-items:center;gap:.89rem;margin:0 0 1.93rem}.category-list__divider span{display:block;width:.42rem;height:.42rem;border-radius:50%;background:#c7102d}.category-list__subheadline{margin:0 0 3.375rem;font-weight:bold;font-size:1.25rem;color:#c7102d}@media(min-width: 1024px){.category-list__subheadline{font-size:clamp(1.25rem, 0.5357142857rem + 1.1160714286vw, 1.875rem)}}.category-list__columns{text-align:left}@media(min-width: 1024px){.category-list__columns{column-count:2;column-gap:5.6rem}}.category-list__group{margin:0 0 1.44rem;break-inside:avoid}.category-list__group-title{margin:0 0 .1rem;font-size:1.5rem;line-height:1.2;color:#5b6770;font-weight:700}@media(min-width: 1024px){.category-list__group-title{font-size:clamp(1.5rem, 0.3571428571rem + 1.7857142857vw, 2.5rem)}}.category-list__items{margin:0;padding:0;list-style:none;font-size:1.125rem;line-height:1.2;color:#5b6770}@media(min-width: 1024px){.category-list__items{font-size:clamp(1.125rem, 0.2678571429rem + 1.3392857143vw, 1.875rem)}}#wrapper{max-width:100%;overflow:hidden;position:relative}.container{width:100%;max-width:1600px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media(min-width: 768px){.container{padding-left:2rem;padding-right:2rem}}@media(min-width: 1024px){.container{padding-left:clamp(2rem, 1.4285714286rem + 0.8928571429vw, 2.5rem);padding-right:clamp(2rem, 1.4285714286rem + 0.8928571429vw, 2.5rem)}}.container::after{content:"";display:block;clear:both}.container>p.alignfull,.container>h1.alignfull,.container>h2.alignfull,.container>h3.alignfull,.container>h4.alignfull,.container>h5.alignfull,.container>h6.alignfull{padding-left:1.25rem;padding-right:1.25rem}@media(min-width: 768px){.container>p.alignfull,.container>h1.alignfull,.container>h2.alignfull,.container>h3.alignfull,.container>h4.alignfull,.container>h5.alignfull,.container>h6.alignfull{padding-left:2rem;padding-right:2rem}}@media(min-width: 1024px){.container>p.alignfull,.container>h1.alignfull,.container>h2.alignfull,.container>h3.alignfull,.container>h4.alignfull,.container>h5.alignfull,.container>h6.alignfull{padding-left:clamp(2rem, 1.4285714286rem + 0.8928571429vw, 2.5rem);padding-right:clamp(2rem, 1.4285714286rem + 0.8928571429vw, 2.5rem)}}.container>p.alignwide,.container>h1.alignwide,.container>h2.alignwide,.container>h3.alignwide,.container>h4.alignwide,.container>h5.alignwide,.container>h6.alignwide{padding-left:1.25rem;padding-right:1.25rem}@media(min-width: 768px){.container>p.alignwide,.container>h1.alignwide,.container>h2.alignwide,.container>h3.alignwide,.container>h4.alignwide,.container>h5.alignwide,.container>h6.alignwide{padding-left:2rem;padding-right:2rem}}@media(min-width: 1024px){.container>p.alignwide,.container>h1.alignwide,.container>h2.alignwide,.container>h3.alignwide,.container>h4.alignwide,.container>h5.alignwide,.container>h6.alignwide{padding-left:clamp(2rem, 1.4285714286rem + 0.8928571429vw, 2.5rem);padding-right:clamp(2rem, 1.4285714286rem + 0.8928571429vw, 2.5rem)}}.container>p.alignwide,.container>h1.alignwide,.container>h2.alignwide,.container>h3.alignwide,.container>h4.alignwide,.container>h5.alignwide,.container>h6.alignwide{width:calc(120% + 2.5rem)}@media(min-width: 768px){.container>p.alignwide,.container>h1.alignwide,.container>h2.alignwide,.container>h3.alignwide,.container>h4.alignwide,.container>h5.alignwide,.container>h6.alignwide{width:calc(120% + 4rem)}}@media(min-width: 1024px){.container>p.alignwide,.container>h1.alignwide,.container>h2.alignwide,.container>h3.alignwide,.container>h4.alignwide,.container>h5.alignwide,.container>h6.alignwide{width:calc(120% + clamp(4rem, 2.8571428571rem + 1.7857142857vw, 5rem))}}.alignfull{position:relative;width:100vw;left:50%;margin-left:-50vw}.alignwide{position:relative;width:120%;max-width:100vw;left:50%;transform:translate3d(-50%, 0, 0)}.btn{--btn-background: #c7102d;--btn-color: #fff;--btn-radius: 0;background:var(--btn-background);color:var(--btn-color);border:0;border-radius:var(--btn-radius);padding:.4em .7em;text-decoration:none;cursor:pointer}.btn:hover,.btn:focus{filter:brightness(0.85)}.btn-primary{--btn-background: #c7102d;--btn-color: #fff;--btn-radius: 999px;padding:.7em 2.5em;font-size:1rem;font-weight:bold;text-align:center}@media(min-width: 1024px){.btn-primary{font-size:clamp(1rem, 0.5714285714rem + 0.6696428571vw, 1.375rem)}}.btn-icon-link{display:inline-flex;align-items:center;gap:.8rem;color:#c7102d;font-weight:bold;font-size:1.25rem;text-decoration:none}@media(min-width: 1024px){.btn-icon-link{gap:clamp(0.8rem, 0.3428571429rem + 0.7142857143vw, 1.2rem);font-size:clamp(1.25rem, 0.5357142857rem + 1.1160714286vw, 1.875rem)}}.btn-icon-link:hover,.btn-icon-link:focus{filter:brightness(0.85)}.btn-icon-link:hover::before,.btn-icon-link:focus::before{transform:translateX(0.25rem)}.btn-icon-link::before{content:"";flex-shrink:0;width:1.4rem;height:1.4rem;background:url("../images/icon-arrow-circle.svg") center/contain no-repeat;transition:transform .3s ease}@media(min-width: 1024px){.btn-icon-link::before{width:clamp(1.4rem, 0.6rem + 1.25vw, 2.1rem);height:clamp(1.4rem, 0.6rem + 1.25vw, 2.1rem)}}.title{margin:0 0 2rem;padding-top:3.5rem;text-align:center}.title h1,.title h2{margin:0;font-size:1.75rem;color:#c7102d}@media(min-width: 1024px){.title h1,.title h2{font-size:clamp(1.75rem, 0.1785714286rem + 2.4553571429vw, 3.125rem)}}.title h1 a,.title h2 a{color:inherit;text-decoration:none}.title h1 a:hover,.title h1 a:focus,.title h2 a:hover,.title h2 a:focus{text-decoration:underline}article.hentry{margin:0 0 3.5rem;padding:0 0 3.5rem;border-bottom:1px solid #adb3b7}article.hentry:last-child{border-bottom:0}article.hentry>img,article.hentry .content img:first-child{display:block;width:100%;height:auto;margin:0 0 1.5rem}.post-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;text-align:left}@media(min-width: 768px){.post-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.post-grid{grid-template-columns:repeat(3, 1fr);gap:2.5rem clamp(2.5rem, 1.9285714286rem + 0.8928571429vw, 3rem)}}.post-card__link{display:block;color:inherit;text-decoration:none}.post-card__image-wrapper{margin:0 0 1.5rem;overflow:hidden;border-radius:10px}.post-card__image-wrapper img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:transform .3s ease-in-out}.post-card__link:hover .post-card__image-wrapper img,.post-card__link:focus .post-card__image-wrapper img{transform:scale(1.05)}.post-card__meta{margin:0 0 .25rem;font-size:1.1rem;font-weight:bold;color:#c7102d}.post-card__title{margin:0 0 .75rem;font-size:1.25rem;font-weight:500;color:#004f71}@media(min-width: 1024px){.post-card__title{font-size:clamp(1.25rem, 1.0357142857rem + 0.3348214286vw, 1.4375rem)}}.post-card__text{margin:0;font-size:1.125rem;line-height:1.3;color:#5b6770}.content{font-size:1.125rem;line-height:1.5;color:#5b6770}@media(min-width: 1024px){.content{font-size:clamp(1.125rem, 0.9821428571rem + 0.2232142857vw, 1.25rem)}}.content a{color:#c7102d}.meta-info{margin:0 0 1rem;font-size:.9rem;color:#5b6770}.meta-info a{color:inherit;font-weight:bold}.meta{margin:1.5rem 0 0;font-size:.9rem;color:#5b6770}.meta ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.meta a{color:#c7102d}article.hentry>.btn{margin-top:1.5rem}.navigation.pagination{margin-top:2.5rem;text-align:center}.navigation,.post-navigation{margin-bottom:3.5rem}.navigation .page-numbers,.post-navigation .page-numbers{border-radius:999px;transition:opacity .3s ease}.navigation .page-numbers.current,.post-navigation .page-numbers.current{background:#c7102d;color:#fff}.navigation .page-numbers:hover,.navigation .page-numbers:focus,.post-navigation .page-numbers:hover,.post-navigation .page-numbers:focus{opacity:.85}.post-navigation .nav-links{gap:1rem}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{border-radius:.75rem}.post-navigation .nav-links .nav-subtitle{display:block;font-size:.8rem;opacity:.85}.post-navigation .nav-links .nav-title{display:block;font-weight:bold}.section.comments,.section.respond{margin:0 auto 3.5rem;text-align:left}.section.comments h2,.section.comments h3,.section.respond h2,.section.respond h3{color:#c7102d}.section.comments input[type=text],.section.comments input[type=email],.section.comments input[type=url],.section.comments textarea,.section.respond input[type=text],.section.respond input[type=email],.section.respond input[type=url],.section.respond textarea{border-color:#adb3b7;border-radius:.5rem}.section.comments input[type=text]:focus,.section.comments input[type=email]:focus,.section.comments input[type=url]:focus,.section.comments textarea:focus,.section.respond input[type=text]:focus,.section.respond input[type=email]:focus,.section.respond input[type=url]:focus,.section.respond textarea:focus{border-color:#c7102d;outline:none}.section.comments input[type=submit],.section.respond input[type=submit]{border-radius:999px}.commentlist-item .avatar-holder img{display:block;border-radius:50%}.commentlist-item .commentlist-holder .meta{margin:0 0 .5rem}.commentlist-item .commentlist-holder .meta a{font-weight:normal}.search-form{display:flex;flex-wrap:wrap;gap:.5rem}.search-form input[type=search]{flex:1 1 auto;width:auto;max-width:none;border-color:#adb3b7;border-radius:.5rem}.search-form input[type=search]:focus{border-color:#c7102d;outline:none}.search-form input[type=submit]{border-radius:999px}.post{padding:3.5rem 0}@media(min-width: 1024px){.post{padding:clamp(3.5rem, 2.3rem + 1.875vw, 4.55rem) 0}}.post>.head,.post>.content{max-width:40rem;margin:0 auto;text-align:center}.post>.head h1{margin:0 0 1rem;font-size:1.75rem;color:#c7102d}@media(min-width: 1024px){.post>.head h1{font-size:clamp(1.75rem, 0.8928571429rem + 1.3392857143vw, 2.5rem)}}.post>.content{margin-top:1.5rem}.post>.content .search-form{justify-content:center;margin-top:1.5rem}@media print{body{background:#fff;color:#000;overflow:visible}*{color:#000 !important;background:none !important}.search-form,.navigation,.navigation-single,#header,#footer{display:none !important}}.resize-active *{transition:none !important}