:root{--color-black: #353c3a;--color-white: #fff;--color-beige: #fff9f0;--color-green: #809d98;--color-purple: #815fa2;--color-red: #aa473d;--color-yellow: #f5d299;--background-color: var(--color-white);--text-color: var(--color-black);--box-color: var(--color-beige);--border-color: color-mix(in srgb, currentColor 25%, transparent);--focus-color: var(--color-green);--max-wrapper-width: 73.125rem;--block-spacing-x: clamp(2rem, 6vw, 4rem);--block-spacing-y: clamp(2rem, 8vw, 6.25rem);--grid-gap: clamp(1.5rem, 3vw, 2rem);--font-family-default: "Outfit", system-ui, sans-serif;--prose-line-height: 1.5;--form-border-radius: var(--border-radius);--form-border: 1px solid var(--border-color);--form-gap: var(--grid-gap);--border-radius: .1875rem;--box-shadow: 0 .5rem 1rem 0 color-mix(in srgb, var(--color-black) 15%, transparent)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html{font-family:var(--font-family-default);background-color:var(--background-color);color:var(--text-color);color-scheme:dark light;font-weight:300}body{font-size:clamp(1rem,2vw,1.25rem);min-height:100svh}img,picture,svg,video{display:block;max-width:100%;flex-shrink:0;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{text-wrap:pretty}ul,ol{list-style:none}table{border-collapse:collapse}iframe{border:0}a{color:inherit}input,textarea,select{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[disabled],input[readonly],textarea[disabled],textarea[readonly],select[disabled],select[readonly]{opacity:.5}[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],textarea,select{display:block;width:100%;border-radius:var(--form-border-radius);border:var(--form-border);font-size:clamp(1rem,2vw,1.125rem);padding:.6em .9em;color:var(--color-black)}[type=checkbox],[type=radio]{color:var(--color-black);width:1em;height:1em;border:var(--form-border);flex:0 0 auto;vertical-align:middle;margin-right:.75rem}[type=checkbox]:checked{border:none;background:var(--color-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg transform='translate(-10850 -6635)'%3E%3Crect width='18' height='18' transform='translate(10850 6635)' fill='none'/%3E%3Cpath d='M0,6V4H10V6ZM0,4V0H2V4Z' transform='translate(10853.343 6644.414) rotate(-45)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center/100% auto}[type=radio]{border-radius:50%}[type=radio]:checked{border:.25em solid var(--color-green)}[type=file]{display:block;width:100%;padding:.75rem;border:var(--form-border)}[type=date]{color-scheme:auto;padding:.6rem .9rem}textarea{resize:vertical;min-height:10rem}select:not([multiple]){background:url('data:image/svg+xml,%3Csvg height="10" viewBox="0 0 12 10" width="12" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m12 0-6 10-6-10z" fill="silver"/%3E%3C/svg%3E') no-repeat right 1rem top 52%}[type=button],[type=submit],[type=reset],button{background-color:transparent;cursor:pointer;padding:0;border:0}:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (prefers-reduced-motion: no-preference){:has(:target){scroll-padding-top:3rem;scroll-behavior:smooth}}[x-cloak]{display:none!important}a:not(.btn):not(.iconlink){overflow-wrap:anywhere}.remove-list-styles{list-style-type:none;padding:0}.zoom-image{overflow:hidden}.zoom-image>img{transition:transform .5s ease}.zoom-image:hover>img,button:hover .zoom-image>img,a:hover .zoom-image>img{transform:scale(1.05)}.cover-image{position:relative;width:100%}.cover-image>img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.cover-video{position:relative;overflow:hidden}.cover-video>iframe,.cover-video>video{position:absolute;left:50%;top:50%;height:auto;width:auto;min-width:100%;min-height:100%;aspect-ratio:16/9;transform:translate(-50%,-50%)}.embed-container{position:relative;aspect-ratio:16/9;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.wrapper{width:min(100% - var(--block-spacing-x) * 2,var(--max-wrapper-width));margin-inline:auto}.block-margin{margin-block:var(--block-spacing-y)}.block-padding{padding-block:var(--block-spacing-y)}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.underline-links-on-hover a:not(.btn),.underline-links-on-hover button:not(.btn){text-decoration:none}.underline-links-on-hover a:not(.btn):hover,.underline-links-on-hover button:not(.btn):hover{text-decoration:underline;text-decoration-thickness:from-font}b,strong{font-weight:700}em{font-style:italic}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:600;line-height:1}h1,.h1{font-size:clamp(2rem,6vw,3.5rem)}h2,.h2{font-size:clamp(1.5rem,4vw,3rem)}h3,.h3{font-size:clamp(1.25rem,3vw,2rem)}h4,.h4{font-size:clamp(1rem,2vw,1.5rem)}.prose>*+*{margin-top:1lh}.prose p,.prose ul,.prose ol,.prose table,.prose blockquote{line-height:var(--prose-line-height)}.prose ul,.prose ol{position:relative;list-style:none}.prose ul li,.prose ol li{padding-left:1.25em}.prose ul li:before,.prose ol li:before{position:absolute;text-indent:-1.25em}.prose ul li:before{content:"-"}.prose ol{counter-reset:ol-counter}.prose ol li{counter-increment:ol-counter}.prose ol li:before{content:counter(ol-counter) "."}.prose blockquote{padding-left:1em;font-size:1.25em;line-height:1.5;border-left:1px solid color-mix(in srgb,currentColor 20%,transparent)}.prose table{width:100%}.prose td{padding:.5em .75em;border:1px solid color-mix(in srgb,currentColor 20%,transparent)}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid rgb(0,53.5897435897,66);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid rgb(0,74.2948717949,91.5);color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid rgb(0,53.5897435897,66)}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid rgb(144.75,144.75,144.75)}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid rgb(246.5,246.5,246.5);color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.alert,.alert-danger,.alert-success{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;margin-bottom:2rem;border-radius:var(--form-border-radius);background-color:var(--box-color);line-height:1.5;grid-column:1/-1}.alert:empty,.alert-danger:empty,.alert-success:empty{display:none}.alert a,.alert-danger a,.alert-success a{font-size:1.75rem}.alert-danger{background-color:var(--color-red);color:var(--color-white)}.alert-success{background-color:var(--color-green);color:var(--color-white)}.form,.form-fields{display:grid;row-gap:var(--form-gap);scroll-margin-top:calc(var(--block-spacing-y) + 2rem)}.form-section{display:contents}@media (min-width: 60em){.form-fields{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media (min-width: 60em){.form-field{grid-column-end:span 12}.form-field.width-25{grid-column-end:span 3}.form-field.width-33{grid-column-end:span 4}.form-field.width-50{grid-column-end:span 6}.form-field.width-66{grid-column-end:span 8}.form-field.width-75{grid-column-end:span 9}}.form-label{display:flex;flex-direction:column;gap:.75rem;font-size:clamp(1rem,2vw,1.25rem)}.form-label.inline-checkbox{flex-direction:row}.form-label.inline-checkbox span{order:2}.form-label>span:first-child{font-weight:500;display:block}.type-turnstile .form-label>span:first-child{display:none}.form-label label{display:inline-block;line-height:1.25}.form-label br{display:none}.form-required{color:var(--color-red)}.form-footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}@media (min-width: 60em){.form-footer{grid-column:1/-1}}.form-spinner{animation:rotate 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.g-recaptcha{position:absolute;pointer-events:none}.buttons{display:flex;flex-wrap:wrap;gap:1rem}.btn{align-items:center;gap:.4em;text-decoration:none;transition:background-color .2s ease,color .2s ease;padding:.6em .9em;border-radius:var(--border-radius);font-size:clamp(1rem,2vw,1.125rem);font-weight:500;line-height:1.2;flex-shrink:0;display:inline-flex;justify-content:center;text-align:center;background-color:var(--box-color);color:var(--text-color)}.btn svg{width:1.2em}.btn:hover{background-color:var(--color-yellow)}.btn-green{background-color:var(--color-green);color:var(--color-white)}.btn-green:hover{background-color:color-mix(in srgb,var(--color-green) 90%,var(--color-white))}.btn-red{background-color:var(--color-red);color:var(--color-white)}.btn-red:hover{background-color:color-mix(in srgb,var(--color-red) 80%,var(--color-white))}.btn-purple{background-color:var(--color-purple);color:var(--color-white)}.btn-purple:hover{background-color:color-mix(in srgb,var(--color-purple) 80%,var(--color-white))}.btn-yellow{background-color:var(--color-yellow)}.btn-yellow:hover{background-color:color-mix(in srgb,var(--color-yellow) 80%,var(--color-white))}.btn-transparent{background-color:transparent;color:inherit}.btn-transparent:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.btn-square{padding-inline:.6em}.text-green{color:var(--color-green)}.text-red{color:var(--color-red)}.text-purple{color:var(--color-purple)}.text-yellow{color:var(--color-yellow)}.iconlinks{display:grid;gap:1rem}.iconlinks.layout-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.iconlink{align-items:center;gap:.4em;text-decoration:none;transition:background-color .2s ease,color .2s ease;padding:.6em .9em;border-radius:var(--border-radius);font-size:clamp(1rem,2vw,1.125rem);font-weight:500;line-height:1.2;flex-shrink:0;display:flex;justify-content:space-between;border:1px solid var(--border-color);gap:1rem}.iconlink:hover{background-color:var(--color-beige)}.iconlink svg{color:var(--color-red)}.layout-grid .iconlink{flex-direction:column;justify-content:center;text-align:center;aspect-ratio:1}.layout-grid .iconlink svg{width:2em;order:-1}.iconlink-purple svg{color:var(--color-purple)}.breadcrumbs{font-size:1rem}.breadcrumbs a,.breadcrumbs span,.breadcrumbs :after{opacity:.7}.breadcrumbs-item{display:inline-block}.breadcrumbs-item:not(:last-child):after{content:"/";margin-inline:.2em}.breadcrumbs-link{color:inherit}.breadcrumbs-link:hover{opacity:1}.pagination{display:flex;align-items:center;justify-content:center;margin-top:var(--block-spacing-y);gap:clamp(1rem,3vw,2rem);white-space:nowrap}.pagination .disabled{opacity:.3}@media (max-width: 31.99em){.pagination-title{display:none}}.slider{overflow:hidden}.slider-track,.slider-nav{display:flex;gap:1rem}.slider-nav [disabled]{pointer-events:none;opacity:.3}.grid>.card{grid-column:1/-1}@media (min-width: 48em){.grid>.card{grid-column:span 6}}@media (min-width: 60em){.grid>.card{grid-column:span 4}}@media (min-width: 80em){.card .grid:has(.card:nth-child(4)){grid-column:span 3}}.card:not(:has(.card-link)),.card-link{display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,2.5vw,1.875rem);border-radius:var(--border-radius);background-color:var(--box-color);text-decoration:none;height:100%}.card-image{border-radius:var(--border-radius);aspect-ratio:16/9;overflow:hidden}.card:not(:has(.card-link)):not(:has(.card-content)),.card-content{display:grid;justify-items:start;gap:1rem}.card-title{color:var(--color-red)}.card-date{font-weight:400;font-size:1rem}.card-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hcard{--hcard-spacing: clamp(1.25rem, 3vw, 1.5rem);border-radius:var(--border-radius);background-color:var(--box-color);text-decoration:none}.hcard-header{padding:var(--hcard-spacing);display:flex;justify-content:space-between;align-items:center;gap:1rem clamp(1rem,4vw,2.5rem);width:100%}.hcard-header>*{flex-shrink:0}.hcard-title{color:var(--color-red)}.hcard-spacer{flex-grow:1}.hcard-icon{transition:transform .4s ease;opacity:.5}.open .hcard-icon{transform:rotate(180deg)}.hcard-content:not(:has(.hcard-content-inner)),.hcard-content-inner{display:grid;gap:var(--hcard-spacing);border-top:1px solid var(--border-color);padding:var(--hcard-spacing);font-size:clamp(1rem,1.5vw,1.125rem)}.hcard-content-header{display:flex;justify-content:space-between}.hcard-grid{display:grid;gap:1rem}@media (min-width: 48em){.hcard-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 80em){.hcard-grid{grid-template-columns:repeat(3,1fr)}}.hcard-grid-item{display:grid;align-content:start;gap:.25em}.hcard-grid-item>dd{font-weight:600}.hcard-grid-card{background-color:color-mix(in srgb,var(--color-black) 3%,transparent);border-radius:var(--border-radius);padding:1rem;gap:1rem}.hcard-grid-item-title{color:var(--color-purple);font-size:inherit}.hcard-grid-item-details{display:grid;gap:.25em}.hcard-grid-item-details div{display:flex;justify-content:space-between;gap:1rem}.hcard-grid-item-details dd{font-weight:500;text-align:right}.grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);align-items:start}.grid>*{grid-column:1/-1}@media (min-width: 60em){.col-wide{grid-column:span 7}}@media (min-width: 60em){.col-narrow{grid-column-end:span 4}.col-wide+.col-narrow{grid-column-start:9}}@media (min-width: 60em){.col-half{grid-column:span 6}}.visit-log-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1rem,6vw,2rem)}.visit-log-title{color:var(--color-purple)}.visit-log-wrapper .grid.visit-items{gap:unset}.visit-log-wrapper .grid.visit-items .grid-header{display:none}.visit-log-wrapper .grid.visit-items .grid-header .hcard-grid dd{padding:0}.visit-log-wrapper .grid.visit-items .hcard-grid{display:grid;padding:.5rem 0 0;margin:0 0 .5rem;gap:unset}.visit-log-wrapper .grid.visit-items .hcard-grid .hcard-grid-item{display:grid;align-content:center;gap:.25em;grid-template-columns:5rem 1fr}.visit-log-wrapper .grid.visit-items .hcard-grid .hcard-grid-item.action{position:absolute;right:2rem;grid-template-columns:1fr}.visit-log-wrapper .grid.visit-items .hcard-grid .hcard-grid-item>dd{font-weight:400}.visit-log-wrapper .grid.visit-items .hcard-grid.note .hcard-grid-item{grid-template-columns:unset;font-weight:200;padding:0 0 1rem}.visit-log-wrapper .grid.visit-items .hcard-grid.note .hcard-grid-item>dd{padding:0;font-weight:200}@media (min-width: 80em){.visit-log-wrapper .grid.visit-items .hcard-grid.note .hcard-grid-item{grid-template-columns:6.125rem 1fr;gap:1rem!important}.visit-log-wrapper .grid.visit-items .hcard-grid.note .hcard-grid-item dd{font-weight:200}.visit-log-wrapper .grid.visit-items .hcard-grid.note .hcard-grid-item dt{display:block}}@media (min-width: 80em){.visit-log-wrapper .grid.visit-items .hcard-grid.note{grid-template-columns:unset}}@media (min-width: 80em){.visit-log-wrapper .grid.visit-items .hcard-grid{display:grid;gap:1rem;grid-template-columns:6.125rem 1fr 4rem 16rem 8.8rem}.visit-log-wrapper .grid.visit-items .hcard-grid dt{display:none}.visit-log-wrapper .grid.visit-items .hcard-grid dd{padding:.3em 0}.visit-log-wrapper .grid.visit-items .hcard-grid dd br{display:none}.visit-log-wrapper .grid.visit-items .hcard-grid .hcard-grid-item{grid-template-columns:unset}.visit-log-wrapper .grid.visit-items .hcard-grid .hcard-grid-item.action{position:static;grid-template-columns:1fr 1fr 1fr}.visit-log-wrapper .grid.visit-items .hcard-grid .hcard-grid-item.action>.edit{grid-column:1}.visit-log-wrapper .grid.visit-items .hcard-grid .hcard-grid-item.action>.delete{grid-column:2}.visit-log-wrapper .grid.visit-items .hcard-grid .hcard-grid-item.action>.view{grid-column:3}.visit-log-wrapper .grid.visit-items .hcard-grid .grid-header{display:list-item}}.visit-log-wrapper .grid.visit-items .hcard-grid .btn{padding:.3em .6em}@media (min-width: 80em){.visit-log-wrapper .grid.visit-items .grid-header{display:list-item}}.visit-log-wrapper .grid.visit-items.family .hcard-grid{grid-template-columns:8rem 1fr 5.5rem}.visit-log-wrapper .grid.visit-items.family .hcard-grid em{font-weight:200}.visit-log-wrapper .grid.visit-items.family .hcard-grid .hcard-grid-item.action{display:flex;align-items:start}.visit-log-wrapper .families-items.grid{padding-bottom:2rem}.visit-log-wrapper .families-items.grid .hcard div.hcard-grid{display:none}.visit-log-wrapper .families-items.grid .hcard.open div.hcard-grid{display:grid}.choices__list--single{padding:3px 16px 3px 4px}.choices__list--single .choices__item{font-size:18px;font-weight:300}.skip-link{position:fixed;left:50%;top:0;transform:translate(-50%,-120%);z-index:12;opacity:0}.skip-link:focus{transform:translate(-50%,20%);opacity:1}.header{--header-height: clamp(5rem, 10vw, 6.6rem);position:sticky;top:0;background-color:var(--color-white);z-index:9;transition:box-shadow .4s ease}.header.scrolled{box-shadow:0 1rem 2rem #0000001a}.header-wrapper{height:var(--header-height);display:flex;align-items:center;gap:1.5rem}.header-logo{display:flex;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);text-decoration:none!important;line-height:1;margin-right:auto}.header-logo-text{display:grid;gap:.4rem}.header-logo-image{width:clamp(4rem,8vw,6rem)}.header-logo-title{color:var(--color-red);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:600}.header-logo-subtitle{display:none}@media (min-width: 60em){.header-logo-subtitle{display:block;font-size:1.125rem;color:var(--color-purple)}}.header-desktop{display:none}@media (min-width: 80em){.header-desktop{display:contents}}.header-desktop-menu,.header-desktop-private-menu{display:flex;align-items:center;margin-right:-.9em}.header-desktop-menu .menu-list,.header-desktop-private-menu .menu-list{display:flex}.header-desktop-menu .menu-item,.header-desktop-private-menu .menu-item{position:relative}.header-desktop-menu .menu-item:hover .menu-link,.header-desktop-menu .menu-item:focus-within .menu-link,.header-desktop-menu .menu-item.current .menu-link,.header-desktop-private-menu .menu-item:hover .menu-link,.header-desktop-private-menu .menu-item:focus-within .menu-link,.header-desktop-private-menu .menu-item.current .menu-link{background-color:var(--color-beige)}.header-desktop-menu .menu-item:hover .submenu,.header-desktop-menu .menu-item:focus-within .submenu,.header-desktop-private-menu .menu-item:hover .submenu,.header-desktop-private-menu .menu-item:focus-within .submenu{pointer-events:auto;opacity:1}.header-desktop-menu .menu-item:after,.header-desktop-private-menu .menu-item:after{content:"";display:block;width:100%;height:.25rem;position:absolute;left:0;top:100%}.header-desktop-menu .menu-link,.header-desktop-private-menu .menu-link{font-weight:inherit}.header-desktop-menu .submenu,.header-desktop-private-menu .submenu{position:absolute;left:0;top:calc(100% + .25rem);width:max-content;max-width:15rem;box-shadow:0 1rem 2rem #0003;padding:.5rem;border-radius:var(--border-radius);background-color:var(--color-white);pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:1;color:var(--color-purple)}.header-desktop-menu .submenu-link,.header-desktop-private-menu .submenu-link{display:block;padding:.4rem .7rem;transition:background-color .2s ease;border-radius:var(--border-radius);text-decoration:none!important}.current .header-desktop-menu .submenu-link,.header-desktop-menu .submenu-link:hover,.current .header-desktop-private-menu .submenu-link,.header-desktop-private-menu .submenu-link:hover{background-color:var(--color-beige)}.header-desktop-menu .submenu-link svg,.header-desktop-private-menu .submenu-link svg{display:inline-block}.header-desktop-menu{font-size:1.125rem;gap:1.5rem}.header-desktop-menu .menu-list{color:var(--color-purple)}.header-desktop-private-menu .menu-link{border-radius:unset;font-size:inherit}.header-desktop-private-menu .menu-item:hover>.menu-link{background-color:color-mix(in srgb,currentColor 5%,transparent)}.header-desktop-private-actions .header-desktop-private-menu{font-size:1rem}.header-desktop-private-actions .header-desktop-private-menu .submenu{left:auto;right:0}.header-desktop-logout{color:var(--color-red)}@media (min-width: 80em){.header-mobile-open{display:none}}.header-mobile{--menu-spacing: clamp(2rem, 4vw, 3rem);position:fixed;right:0;top:0;width:100%;height:100dvh;background-color:var(--color-purple);color:var(--color-white);overflow-y:auto}@media (min-width: 32em){.header-mobile{width:25rem;box-shadow:0 0 4rem #0003}}@media (min-width: 80em){.header-mobile{display:none}}.header-mobile:not(.open){display:none}.header-mobile-header{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--menu-spacing);border-bottom:1px solid var(--border-color);height:var(--header-height);position:sticky;top:0;background-color:inherit}.header-mobile-close{background-color:color-mix(in srgb,currentColor 7%,transparent)}.header-mobile-content{display:grid;gap:var(--menu-spacing);padding:var(--menu-spacing)}.header-mobile-menu .menu-list{display:grid;gap:.5rem}.header-mobile-menu .submenu{margin-top:.5rem;border-left:1px solid var(--border-color);padding-left:.75rem;display:grid;gap:.5rem}.header-mobile-public-menu .menu-link{font-size:1.5rem}.header-mobile-private-menu{padding:1.5rem;border-radius:var(--border-radius);background-color:color-mix(in srgb,currentColor 10%,transparent)}.header-mobile-private-menu .menu-link{font-size:inherit}.header-mobile-private-actions{display:flex;flex-direction:column;padding-top:1.5rem;gap:.5rem}.header-action{display:inline-flex;align-items:center;gap:.5em}.header-desktop-private{background-color:var(--color-beige);font-size:1rem}@media (max-width: 79.99em){.header-desktop-private{display:none}}.header-desktop-private-wrapper{display:flex;justify-content:space-between;gap:1.5rem}.header-desktop-private-menu .menu-list{display:flex}.header-desktop-private-menu .menu-link{display:inline-flex;padding-block:.875rem .75rem;border-bottom:.125rem solid transparent}.header-desktop-private-menu .current .menu-link{border-bottom-color:var(--color-red)}.header-desktop-private-actions{display:flex;gap:1.5rem}.header-desktop-private-logout{color:var(--color-red)}.hero{--hero-spacing: clamp(3rem, 7vw, 4.5rem);--focus-color: var(--color-yellow);background-color:var(--color-green);color:var(--color-white);position:relative}@media (max-width: 59.99em){.hero:has(.hero-image){background-color:#000}}.hero-wrapper{display:flex;padding-block:var(--hero-spacing);position:relative;min-height:16rem;z-index:2}@media (min-width: 60em){.hero-wrapper{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);min-height:20rem}.hero:has(.hero-image) .hero-wrapper{min-height:30rem}}.hero-content{display:grid;gap:1.25rem;align-content:end}@media (min-width: 60em){.hero-content{grid-column:span 5}.hero:not(:has(.hero-image)) .hero-content{grid-column:span 7}}.hero-buttons{padding-top:.25rem}.hero-aside{display:none}@media (min-width: 60em){.hero-aside{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;grid-column:10/-1;text-align:right}}.hero-slogan{font-size:clamp(3rem,7vw,4.5rem);line-height:1.2;text-shadow:2px 2px 4px #333}.hero-image{display:block;position:absolute;object-fit:cover;width:100%;height:100%;right:0;top:0}@media (max-width: 59.99em){.hero-image{opacity:.5}}@media (min-width: 60em){.hero-image{width:calc(50% - var(--grid-gap) / 2)}}.body-wrapper{align-items:start}.body-aside .body-sets{gap:clamp(1rem,2.5vw,1.5rem)}.body-aside .body-sets>*{background-color:var(--box-color);border-radius:var(--border-radius);padding:clamp(1.5rem,3vw,2rem)}.body-sets{display:grid;gap:var(--grid-gap)}.body-sets h2{color:var(--color-green)}.body-sets h3{color:var(--color-purple)}.body-sets h4{color:var(--color-red)}.body-image,.body-video{border-radius:var(--border-radius);overflow:hidden}.notfound{--box-color: var(--color-white);background-color:var(--color-beige)}@media (min-width: 80em){.notfound{min-height:35rem;display:grid;align-items:center;border-top:1px solid var(--border-color)}}.notfound-wrapper{max-width:45rem;text-align:center;padding-bottom:clamp(.5rem,1.5vw,1rem)}.notfound-title{color:var(--color-purple)}.notfound-buttons{justify-content:center}.news-item{--news-item-padding: clamp(1.5rem, 3vw, 2rem);grid-column:1/-1}.news-item-link{display:block;background-color:var(--box-color);color:var(--color-black);border-radius:var(--border-radius);text-decoration:none}@media (min-width: 48em){.news-item-link{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap)}}.news-item-content{display:grid;align-content:center;gap:1rem;max-width:29.375rem;padding:var(--news-item-padding)}@media (min-width: 48em){.news-item-content{grid-column:span 8;padding-inline:var(--news-item-padding) 0}}@media (min-width: 60em){.news-item-content{padding-left:calc(var(--news-item-padding) + 1rem)}}.news-item-title{color:var(--color-red)}.news-item-date{color:var(--color-purple);font-size:.8em}.news-item-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item-image-container{display:none}@media (min-width: 48em){.news-item-image-container{display:block;padding:var(--news-item-padding);padding-left:0;grid-column:span 4}}.news-item-image{border-radius:var(--border-radius);object-fit:cover;height:100%}@media (min-width: 60em){.news-item-image{min-height:12rem}}.news-latest{--focus-color: var(--color-yellow);--box-color: var(--color-white);position:relative;background-color:var(--color-purple);color:var(--color-white)}.news-latest-wrapper{position:relative;z-index:2}.news-latest-title{grid-column:1/-1}@media (min-width: 48em){.news-latest-title{grid-column:span 6}}.news-latest-slider{grid-column:1/-1;margin:-.5rem}@media (min-width: 48em){.news-latest-slider{grid-column:span 10}}.news-latest-item{flex:0 0 100%;padding:.5rem}@media (min-width: 48em){.news-latest-item .news-item-link{grid-template-columns:repeat(10,1fr)}.news-latest-item .news-item-content{grid-column:span 6}}.news-latest-controls{display:flex;gap:1rem;grid-column:1/-1;padding-top:.25rem}.news-latest-nav{display:contents}.news-latest-image{display:none}@media (min-width: 48em){.news-latest-image{display:block;position:absolute;width:calc(50% - var(--grid-gap) / 2);height:100%;right:0;top:0;opacity:.6;object-fit:cover}}.image-image{width:100%;border-radius:var(--border-radius)}.gallery-slider{position:relative;border-radius:var(--border-radius)}.gallery-image{border-radius:var(--border-radius);height:clamp(16rem,30vw,27rem);width:auto}.gallery-nav{position:absolute;right:1rem;bottom:1rem}.pages{--box-color: var(--color-white);background-color:var(--color-beige)}.pages-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:clamp(1.5rem,5vw,3rem)}.pages-title{color:var(--color-purple)}.team-title{max-width:45rem;color:var(--color-red);margin-bottom:var(--grid-gap)}.team-members{align-items:stretch}.team-member{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--box-color);padding:clamp(1.5rem,3vw,3rem) clamp(2rem,5vw,4rem);gap:clamp(1.3rem,3vw,2.8rem)}@media (min-width: 48em){.team-member{grid-column:span 6}}.team-member-image{border-radius:50%;object-fit:cover;aspect-ratio:1;width:min(16rem,50%)}.team-member-content{display:flex;flex-direction:column;align-items:center;gap:1rem;flex:1 1 100%}.team-member-title{color:var(--color-purple)}.team-member-position{font-size:1rem;font-weight:400}.team-member-links{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:auto}.team-member-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:400;color:var(--color-green)}@media (min-width: 60em){.team-member-link{font-size:1.125rem}}.team-member-link img,.team-member-link svg{width:1.5em}.services-all .buttons,.services-archive .buttons,.services-upcomming .buttons{justify-content:center}.services-all .services-header div,.services-archive .services-header div,.services-upcomming .services-header div{display:flex;align-items:center;gap:.25em;justify-content:center}.services-all .services-header div.buttons,.services-all .services-header div.download,.services-archive .services-header div.buttons,.services-archive .services-header div.download,.services-upcomming .services-header div.buttons,.services-upcomming .services-header div.download{margin-bottom:1rem}@media (min-width: 48em){.services-all .services-header,.services-archive .services-header,.services-upcomming .services-header{display:flex;justify-content:space-between}}.services-all h2,.services-archive h2,.services-upcomming h2{text-align:center;color:var(--color-red);margin:1rem 0}.services-all .service-item,.services-archive .service-item,.services-upcomming .service-item{--service-padding: clamp(1rem, 3vw, 1.5rem)}.services-all .service-item h3,.services-archive .service-item h3,.services-upcomming .service-item h3{display:block;font-size:clamp(1rem,2vw,1.5rem);color:var(--color-green);justify-content:space-between;padding-top:var(--service-padding);padding-bottom:var(--service-padding)}.services-all .service-item h3 .separator,.services-all .service-item h3 .remark,.services-archive .service-item h3 .separator,.services-archive .service-item h3 .remark,.services-upcomming .service-item h3 .separator,.services-upcomming .service-item h3 .remark{font-style:italic;font-weight:400}@media (min-width: 48em){.services-all .service-item h3,.services-archive .service-item h3,.services-upcomming .service-item h3{display:flex}.services-all .service-item h3 .separator,.services-archive .service-item h3 .separator,.services-upcomming .service-item h3 .separator{display:none}.services-all .service-item h3 .remark,.services-archive .service-item h3 .remark,.services-upcomming .service-item h3 .remark{font-style:normal;font-weight:inherit}}.services-all .service-item .services .service,.services-archive .service-item .services .service,.services-upcomming .service-item .services .service{background-color:var(--box-color);margin-bottom:1.5rem}.services-all .service-item .services .service>div,.services-archive .service-item .services .service>div,.services-upcomming .service-item .services .service>div{display:grid;grid-template-columns:repeat(12,1fr);padding:var(--service-padding)}.services-all .service-item .services .service>div .servant,.services-all .service-item .services .service>div .location,.services-all .service-item .services .service>div .collecte,.services-archive .service-item .services .service>div .servant,.services-archive .service-item .services .service>div .location,.services-archive .service-item .services .service>div .collecte,.services-upcomming .service-item .services .service>div .servant,.services-upcomming .service-item .services .service>div .location,.services-upcomming .service-item .services .service>div .collecte{grid-column:span 12;margin-bottom:.5rem}@media (min-width: 60em){.services-all .service-item .services .service>div .servant,.services-archive .service-item .services .service>div .servant,.services-upcomming .service-item .services .service>div .servant{grid-column:span 4}.services-all .service-item .services .service>div .location,.services-archive .service-item .services .service>div .location,.services-upcomming .service-item .services .service>div .location{grid-column:span 3}.services-all .service-item .services .service>div .collecte,.services-archive .service-item .services .service>div .collecte,.services-upcomming .service-item .services .service>div .collecte{grid-column:span 5}}.services-all .service-item .services .service .time,.services-archive .service-item .services .service .time,.services-upcomming .service-item .services .service .time{display:block;color:var(--color-red);border-bottom:1px solid #ccc;font-weight:400;justify-content:space-between}.services-all .service-item .services .service .time svg,.services-archive .service-item .services .service .time svg,.services-upcomming .service-item .services .service .time svg{display:inline-block}.services-all .service-item .services .service .time>div,.services-archive .service-item .services .service .time>div,.services-upcomming .service-item .services .service .time>div{display:block;align-items:center}.services-all .service-item .services .service .time>div .stream,.services-all .service-item .services .service .time>div .type,.services-archive .service-item .services .service .time>div .stream,.services-archive .service-item .services .service .time>div .type,.services-upcomming .service-item .services .service .time>div .stream,.services-upcomming .service-item .services .service .time>div .type{display:flex;justify-content:flex-end;color:var(--color-purple)}.services-all .service-item .services .service .time>div .stream a,.services-all .service-item .services .service .time>div .type a,.services-archive .service-item .services .service .time>div .stream a,.services-archive .service-item .services .service .time>div .type a,.services-upcomming .service-item .services .service .time>div .stream a,.services-upcomming .service-item .services .service .time>div .type a{display:flex;text-decoration:none}.services-all .service-item .services .service .time>div .stream svg,.services-all .service-item .services .service .time>div .type svg,.services-archive .service-item .services .service .time>div .stream svg,.services-archive .service-item .services .service .time>div .type svg,.services-upcomming .service-item .services .service .time>div .stream svg,.services-upcomming .service-item .services .service .time>div .type svg{width:1.5rem;height:1.5rem;margin-left:.5rem;display:inline-block}.services-all .service-item .services .service .time>div .stream,.services-archive .service-item .services .service .time>div .stream,.services-upcomming .service-item .services .service .time>div .stream{color:var(--color-black)}.services-all .service-item .services .service .time>div .stream img,.services-archive .service-item .services .service .time>div .stream img,.services-upcomming .service-item .services .service .time>div .stream img{display:flex;margin:2px 0 0 .5rem;height:1.25rem}@media (min-width: 48em){.services-all .service-item .services .service .time,.services-archive .service-item .services .service .time,.services-upcomming .service-item .services .service .time{display:flex}.services-all .service-item .services .service .time svg,.services-archive .service-item .services .service .time svg,.services-upcomming .service-item .services .service .time svg{margin-right:.5rem}.services-all .service-item .services .service .time>div,.services-archive .service-item .services .service .time>div,.services-upcomming .service-item .services .service .time>div{display:flex}.services-all .service-item .services .service .time>div .stream,.services-all .service-item .services .service .time>div .type,.services-archive .service-item .services .service .time>div .stream,.services-archive .service-item .services .service .time>div .type,.services-upcomming .service-item .services .service .time>div .stream,.services-upcomming .service-item .services .service .time>div .type{align-items:center;margin-left:3rem;text-align:right}}@media (min-width: 48em){.services-all .buttons,.services-archive .buttons,.services-upcomming .buttons{justify-content:start}}.services-archive .services-header{display:flex;align-items:center;margin:1rem 0}.services-archive .services-header>button{flex-shrink:0}.services-archive .services-header>div{display:flex;flex-grow:1;justify-content:center;gap:1rem}.services-archive .services-header>div form{display:flex}.services-archive .services-header select{font-size:clamp(1rem,3vw,1.5rem);font-weight:bolder;color:var(--color-red);width:auto;padding:0 2.5rem 0 1rem;border:none}.services-archive .no_results{display:flex;justify-content:center;margin-top:var(--grid-gap);font-size:1.5rem;color:var(--color-green)}.services-today{--service-padding: clamp(1rem, 3vw, 1.5rem)}.services-today h2{text-align:center;color:var(--color-red);margin:1rem 0}.services-today .services .service{position:relative;overflow:hidden;width:100%}.services-today .services .service a{display:block}.services-today .services .service img{object-fit:cover;display:block;width:100%;height:auto}.services-today .services .service svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;pointer-events:none}.downloads-wrapper div,.faqs-wrapper div{padding-bottom:1rem}.downloads-wrapper div div,.faqs-wrapper div div{background-color:var(--box-color);display:flex;cursor:pointer;justify-content:space-between;padding:.5rem 1rem}.downloads-wrapper div div div,.faqs-wrapper div div div{border:none}.downloads-wrapper div div div svg,.faqs-wrapper div div div svg{margin-right:.5rem}.downloads-wrapper div div div.open svg,.faqs-wrapper div div div.open svg{rotate:180deg}.downloads-wrapper div ul,.faqs-wrapper div ul{padding:.5rem 0 .5rem 2rem}.families-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.families-search{display:flex;gap:1rem}@media (max-width: 47.99em){.families-download{display:none}}.families-search-form{--focus-color: var(--color-purple);background-color:color-mix(in srgb,var(--color-purple) 10%,transparent);border-radius:var(--border-radius);padding:1.25rem;display:grid;gap:.75rem}@media (min-width: 32em){.families-search-form{display:flex;gap:1rem}}.families-search-form-input{background-color:var(--color-white)}.birthdays{container:--birthdays/inline-size}.birthdays-list{line-height:var(--prose-line-height);padding-top:.5rem;width:100%;font-size:1rem}.birthdays-list>li{display:grid}@container --birthdays (width > 25rem){.birthdays-list>li{grid-template-columns:repeat(2,1fr);align-content:start;gap:var(--grid-gap)}}.birthdays-list>li+li{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-color)}.birthdays-list strong{font-weight:500}.newsletter-signup-wrapper form{margin-top:1rem}.newsletter-signup-wrapper form .form-fields{row-gap:clamp(1rem,2vw,1rem)}.newsletter-signup-wrapper form .form-label.inline-checkbox{display:flex;align-items:center;gap:.5rem}.newsletter-latest ul li,.body-newsletter-latest ul li{margin-top:1rem}.newsletter-latest ul li .title,.body-newsletter-latest ul li .title{color:var(--color-red);font-weight:500}.newsletter-latest ul li .date,.body-newsletter-latest ul li .date{margin-top:.25rem;font-size:clamp(1rem,2vw,1.125rem)}.newsletter-latest ul li a.btn,.body-newsletter-latest ul li a.btn{margin-top:.5rem}.no-results{text-align:center;font-weight:600;min-height:12rem;display:flex;align-items:center;justify-content:center}.footer{--focus-color: var(--color-yellow);background-color:var(--color-red);color:var(--color-white)}.footer-columns-wrapper{display:grid;gap:var(--grid-gap)}@media (min-width: 32em){.footer-columns-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width: 60em){.footer-columns-wrapper{grid-template-columns:repeat(4,1fr)}}.footer-column-title{margin-bottom:clamp(.5rem,1.5vw,.75rem)}.footer-menu{line-height:var(--prose-line-height)}.footer-bottom{padding-block:clamp(2rem,6vw,4rem);border-top:1px solid var(--border-color);font-size:clamp(1rem,2vw,1.125rem);color:color-mix(in srgb,var(--color-white) 60%,transparent)}.footer-bottom a:hover{color:var(--color-white)}.footer-bottom-wrapper{display:grid;gap:var(--grid-gap)}@media (min-width: 60em){.footer-bottom-wrapper{display:flex;justify-content:space-between;align-items:flex-end}}.footer-payoff{margin-bottom:1rem}.footer-copyright{display:grid;gap:.25rem;line-height:var(--prose-line-height)}@media (min-width: 60em){.footer-copyright{display:flex;flex-wrap:wrap;gap:1rem 2rem}}.footer-social{display:flex;align-items:center;gap:.9rem}.footer-social a{width:2rem;transition:transform .2s ease}.footer-social a:hover{transform:scale(1.1)}
