@import "https://fonts.bunny.net/css?family=source-serif-4:300,300i,400,400i";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}:root{--color-basic-red:#c72c27;--color-basic-white:#fff;--color-basic-black:#000;--clr-primary:#1b1921;--clr-secondary:#a9c9cb;--clr-surface:#f9f4f4;--clr-sand:#efede8;--clr-white:#fff;--color-white:var(--clr-white);--color-black:var(--clr-primary);--color-accent:var(--clr-primary);--color-social-facebook:#3b5998;--color-social-instagram:#e1306c;--color-social-youtube:#cd201f;--color-social-twitter:#1da1f2;--fs-fotobijschrift:1rem;--fs-h2-aptos:2.5rem;--fs-inleiding:1rem;--fs-naam:1.125rem;--fs-tekst:1rem;--fs-tussentitel-groot:1.25rem;--fs-tussentitel-klein:1rem;--fs-display:clamp(3rem, 3.75vw + 2.25rem, 6rem);--fs-xl:clamp(2rem, 1.25vw + 1.75rem, 3rem);--fs-l:2.5rem;--fs-m:1.5rem;--fs-body-lg:1.25rem;--fs-body:1rem;--fs-body-sm:.875rem;--lh-fotobijschrift:1.75;--lh-h2-aptos:1.22;--lh-inleiding:1.5;--lh-naam:1.22;--lh-tekst:1.75;--lh-tussentitel-groot:1.2;--lh-tussentitel-klein:1.5;--lh-sans:1.22;--lh-serif:1.37;--fw-fotobijschrift:400;--fw-h2-aptos:300;--fw-inleiding:700;--fw-naam:400;--fw-tekst:400;--fw-tussentitel-groot:700;--fw-tussentitel-klein:700;--fw-light:300;--fw-regular:400;--fw-bold:700;--space-section-lg:clamp(6.25rem, 3.75vw + 5.5rem, 9.25rem);--space-section-md:6.25rem;--space-section-sm:3.125rem;--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--header-height:6.25rem;--admin-bar-offset:var(--wp-admin--admin-bar--height,0px);--header-offset:calc(var(--header-height) + var(--admin-bar-offset))}@media (width<=600px){:root{--admin-bar-offset:0px}}:root{--transition-fast:.2s;--transition-normal:.3s;--border-radius-mini:.3125rem;--border-radius-small:.625rem;--border-radius-default:.9375rem;--border-radius-large:3.125rem;--border-radius-full:50%;--aspect-ratio-square:1;--aspect-ratio-portrait:4/5;--aspect-ratio-ultrawide:21/9;--aspect-ratio-cinerama:3/2;--container-ultra:120rem;--container-xl:100rem;--container-lg:72.5rem;--container-md:53.75rem;--container-sm:43.75rem}.statement__image,.hero-home__image,.person__image,.event-single__image,.card-person__image,.card-post__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.modal__close{justify-content:center;align-items:center;display:flex}h1,h2,h3,h4,h5,h6,.faq__group-title,.modal__title,.card-person__name,.posts-grid__title,.posts-highlight__title,.events-upcoming__title,.events-archive__past-title,.panel__title,.person__name,.archive-header__term,.contact__title,.hero-mosaic__title,.events-archive__title,.archive-header__title{font-family:var(--ff-primary);font-weight:var(--fw-light);line-height:var(--lh-sans);text-wrap:balance}.btn__text,.archive-filter__submit,.archive-filter__reset,.article-toc__title[data-viewport=mobile],.card-post__date,.card-search__date,.content-article .wp-block-quote cite,.label,.archive-filter__chip,.archive-filter__legend,.contact__organisation,.contact__detail,.footer__tagline,.article-header__date,.hero-home__title,.pagination__number,.pagination__gap,.card-event__title,.card-post__title,.card-search__title,.footer-support__panel-title,.footer-support__amount,.branding__name,.content-article .wp-block-quote p,.statement__text,.archive-listing__title,.popup-newsletter__title,.footer-newsletter__title,.footer-support__title,.event-single__title,.article-header__title{font-family:var(--ff-accent);font-weight:var(--fw-light);line-height:var(--lh-serif);text-wrap:pretty}.search-page__input,.card-event__intro,.archive-filter__option-text,.popup-newsletter__note,.footer-newsletter__note,.search-form__field,body,.faq__nav-link,.faq__group-description,.accordion__title,.accordion__content,.modal__content,.form__label,.form__input,.form__select,.form__textarea,.gform_wrapper .gfield_label,.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=date],.gform_wrapper select,.gform_wrapper textarea,.person__bio,.card-person__role,.card-person__expertise,.card-person__email,.card-post__authors,.nav-main__link,.contact__notice,.content-article table,.form__error,.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,.hero-home__text,.events-upcoming__text,.events-upcoming__empty,.contact__text,.hero-mosaic__text,.events-archive__intro,.events-archive__empty,.search-page__empty-text,.archive-grid__empty,.archive-header__intro,.card-search__excerpt,.share-links__label,.popup-newsletter__text,.footer-newsletter__text,.footer-support__text,.nav-main__submenu-link,.gform_confirmation_message{font-family:var(--ff-primary);font-size:var(--fs-body);font-weight:var(--fw-light);line-height:var(--lh-sans);text-wrap:pretty}.contact__title,.hero-mosaic__title,.events-archive__title,.archive-header__title{font-size:var(--fs-display)}.person__name,.archive-header__term{font-size:var(--fs-xl)}.posts-grid__title,.posts-highlight__title,.events-upcoming__title,.events-archive__past-title,.panel__title{font-size:var(--fs-h2-aptos)}.card-person__name{font-size:var(--fs-m)}.event-single__title,.article-header__title{font-size:var(--fs-xl)}.statement__text,.archive-listing__title,.popup-newsletter__title,.footer-newsletter__title,.footer-support__title{font-size:var(--fs-l)}.hero-home__title,.pagination__number,.pagination__gap,.card-event__title,.card-post__title,.card-search__title,.footer-support__panel-title,.footer-support__amount,.branding__name,.content-article .wp-block-quote p{font-size:var(--fs-m)}.contact__organisation,.contact__detail,.footer__tagline,.article-header__date,.hero-home__text,.events-upcoming__text,.events-upcoming__empty,.contact__text,.hero-mosaic__text,.events-archive__intro,.events-archive__empty,.search-page__empty-text,.archive-grid__empty,.archive-header__intro,.card-search__excerpt,.share-links__label,.popup-newsletter__text,.footer-newsletter__text,.footer-support__text,.nav-main__submenu-link,.gform_confirmation_message{font-size:var(--fs-body-lg)}.contact__notice,.content-article table,.form__error,.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{font-size:var(--fs-body-sm)}.person__bio,.card-person__role,.card-person__expertise,.card-person__email,.card-post__authors,.nav-main__link{font-weight:var(--fw-regular)}.label,.archive-filter__chip,.archive-filter__legend{font-size:var(--fs-body);text-transform:uppercase}.card-post__date,.card-search__date,.content-article .wp-block-quote cite,.btn__text,.archive-filter__submit,.archive-filter__reset,.article-toc__title[data-viewport=mobile]{font-size:var(--fs-body)}.text-panel__text,.text-panel__more-text,.text-panel__label,.event-single__content,.event-single__practical-list,.event-single__practical-content,.archive-vision__title,.archive-vision__body,.article-toc__link,.content-article{font-family:var(--ff-accent);font-size:var(--fs-tekst);font-weight:var(--fw-tekst);line-height:var(--lh-tekst)}.event-single__lead,.content-article .is-style-lead{font-family:var(--ff-primary);font-size:var(--fs-inleiding);font-weight:var(--fw-inleiding);line-height:var(--lh-inleiding)}.event-single__practical-title,.article-toc__title[data-viewport=desktop],.content-article h2,.content-article .is-style-note .wp-block-heading,.content-article .wp-block-details summary{font-family:var(--ff-primary);font-size:var(--fs-tussentitel-groot);font-weight:var(--fw-tussentitel-groot);line-height:var(--lh-tussentitel-groot)}.content-article h3,.content-article h4{font-family:var(--ff-primary);font-size:var(--fs-tussentitel-klein);font-weight:var(--fw-tussentitel-klein);line-height:var(--lh-tussentitel-klein)}.article-header__authors{font-family:var(--ff-primary);font-size:var(--fs-naam);font-weight:var(--fw-naam);line-height:var(--lh-naam)}.content-article figcaption{font-family:var(--ff-primary);font-size:var(--fs-fotobijschrift);font-weight:var(--fw-fotobijschrift);font-style:italic;line-height:var(--lh-fotobijschrift)}@font-face{font-family:Aptos;src:url(/wp-content/themes/weichie/public/build/assets/Aptos-Light-CorNfi9p.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/wp-content/themes/weichie/public/build/assets/Aptos-Light-Italic-BNIQtNqd.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/wp-content/themes/weichie/public/build/assets/Aptos-BtN9VxtF.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/wp-content/themes/weichie/public/build/assets/Aptos-Italic-DKlsDCf4.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/wp-content/themes/weichie/public/build/assets/Aptos-Bold-Dz6QAAwX.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/wp-content/themes/weichie/public/build/assets/Aptos-Bold-Italic-CXxH-gBw.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--ff-primary:"Aptos", sans-serif;--ff-accent:"Source Serif 4", serif;--ff-body:var(--ff-primary);--ff-title:var(--ff-primary);--ff-button:var(--ff-accent)}[data-container]{--container-width:0;--container-pad:max(var(--gutter), calc((100% - var(--container-width)) / 2));padding-inline:var(--container-pad)}[data-container=ultra]{--container-width:var(--container-ultra)}[data-container=xl]{--container-width:var(--container-xl)}[data-container=lg]{--container-width:var(--container-lg)}[data-container=md]{--container-width:var(--container-md)}[data-container=sm]{--container-width:var(--container-sm)}:root{--gutter:clamp(1.25rem, 1.5625vw + .9375rem, 2.5rem)}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--clr-primary);background-color:var(--clr-surface)}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.long-word[data-hyphenate]{-webkit-hyphens:auto;hyphens:auto}a{color:inherit;outline:none;text-decoration:none}a:focus-visible{outline-offset:.125rem;outline:.125rem solid}strong,b{font-weight:700}em,i{font-style:italic}button{color:inherit;cursor:pointer;background:0 0;border:none;outline:none}img{vertical-align:middle}[id]{scroll-margin-block-start:var(--header-height)}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content>.wp-block-paragraph,.content>.wp-block-heading,.content>.wp-block-quote,.content>.wp-block-separator,.content>.wp-block-image,.content>.wp-block-list{--container-width:var(--container-xl);--container-pad:max(var(--gutter), calc((100% - var(--container-width)) / 2));padding-inline:var(--container-pad)}.content--formatted .wp-block-heading:not(:first-child){margin-top:1.5rem}.content--formatted .wp-block-heading+.wp-block-heading{margin-top:.75rem}.content--formatted .wp-block-paragraph+.wp-block-heading{margin-top:clamp(2.5rem,3.125vw + 1.875rem,5rem)}.content--formatted .wp-block-image{margin-bottom:0}.content--formatted .wp-block-image img{border-radius:var(--border-radius-default);max-width:100%}.content--formatted .wp-block-list{margin-bottom:1.5rem;padding-left:1.25rem}.content--formatted ul{list-style-type:disc}.content--formatted ol{list-style-type:decimal}.content--formatted a:not(.btn){text-underline-offset:.1875rem;text-decoration:underline;transition:all .2s}.content--formatted a:not(.btn):hover{color:var(--color-accent)}.content--formatted .wp-block-separator{color:var(--color-accent);margin-block:clamp(2.5rem,3.125vw + 1.875rem,5rem)}.content--formatted .wp-block-quote{margin-block:clamp(2.5rem,3.125vw + 1.875rem,5rem)}.content--formatted .btn:not(:first-child),.content--formatted .wp-block-acf-button:not(:first-child),.content--formatted .wp-block-image:not(:first-child),.content--formatted p.wp-block-paragraph:not(:first-child),.content--formatted p.wp-block:not(:first-child),.content--formatted .wp-block-list:not(:first-child){margin-top:1.25rem}.content-article{--content-article-text:var(--clr-primary);--content-article-flow:clamp(2rem, .9375vw + 1.8125rem, 2.75rem);--content-article-heading-gap:1.25rem;--content-article-paragraph-gap:1.75rem;--content-article-figure-gap:.75rem;--content-article-box-bg:var(--clr-sand);--content-article-case-bg:var(--clr-secondary);--content-article-box-pad:clamp(1.25rem, 1.5625vw + .9375rem, 2.5rem);--content-article-footnote-bg:var(--clr-white);--content-article-footnote-pad:1.5rem;--content-article-marker:1.125rem;--content-article-square:2.25rem;--content-article-square-bg:var(--clr-primary);--content-article-square-fg:var(--clr-white);--content-article-chevron:url(/wp-content/themes/weichie/public/build/assets/chevrons-blmIA0QG.svg);--content-article-line:color-mix(in srgb, var(--clr-primary) 15%, transparent);color:var(--content-article-text);display:flow-root}.content-article>*+*,.content-article .wp-block-group>*+*,.content-article .wp-block-details>*+*{margin-block-start:var(--content-article-flow)}.content-article p+p,.content-article p+.wp-block-list,.content-article .wp-block-list+p{margin-block-start:var(--content-article-paragraph-gap)}.content-article .wp-block-heading+*{margin-block-start:var(--content-article-heading-gap)}.content-article a:not([class]){color:inherit;text-underline-offset:.1875rem;text-decoration:underline}.content-article a:not([class]):hover{text-decoration-thickness:.125rem}.content-article strong{font-weight:var(--fw-bold)}.content-article .wp-block-list{padding-inline-start:1.25rem}.content-article ul{list-style-type:disc}.content-article ol{list-style-type:decimal}.content-article .wp-block-quote{gap:var(--content-article-figure-gap);flex-direction:column;display:flex}.content-article .wp-block-quote p{font-style:italic}.content-article .wp-block-quote cite{font-style:normal}.content-article .wp-block-image img{width:100%;height:auto;display:block}.content-article figcaption{margin-block-start:var(--content-article-figure-gap)}.content-article .wp-block-columns{gap:var(--content-article-heading-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=767px){.content-article .wp-block-columns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.content-article .wp-block-column>*+*{margin-block-start:var(--content-article-heading-gap)}.content-article .wp-block-table{overflow-x:auto}.content-article table{border-collapse:collapse;background-color:var(--clr-white);width:100%}.content-article th,.content-article td{border-block-end:.0625rem solid var(--content-article-line);text-align:start;padding:.5rem .75rem}.content-article th{font-weight:var(--fw-bold)}.content-article .is-style-note{padding:var(--content-article-box-pad);background-color:var(--content-article-box-bg)}.content-article .is-style-note>*+*{margin-block-start:var(--content-article-heading-gap)}.content-article .wp-block-details{--content-article-rotate:90deg;padding:var(--content-article-box-pad);background-color:var(--content-article-case-bg)}.content-article .wp-block-details[open]{--content-article-rotate:-90deg}.content-article .wp-block-details:has(.wp-block-footnotes){background-color:var(--content-article-box-bg)}.content-article .wp-block-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;list-style:none;display:flex;position:relative}.content-article .wp-block-details summary::-webkit-details-marker{display:none}.content-article .wp-block-details summary:after{content:"";width:var(--content-article-square);height:var(--content-article-square);background-color:var(--content-article-square-bg);flex-shrink:0}.content-article .wp-block-details summary:before{content:"";width:var(--content-article-square);height:var(--content-article-square);background-color:var(--content-article-square-fg);-webkit-mask:var(--content-article-chevron) center/45% no-repeat;mask:var(--content-article-chevron) center/45% no-repeat;rotate:var(--content-article-rotate);transition:rotate var(--transition-fast) ease;z-index:1;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:0}.content-article .wp-block-details[open]>summary+*{margin-block-start:var(--content-article-heading-gap)}.content-article .wp-block-footnotes{padding-inline-start:1.75rem;list-style-type:decimal}.content-article .wp-block-footnotes li+li{margin-block-start:.25rem}.content-article sup.fn{vertical-align:baseline;line-height:0}.content-article sup.fn a{width:var(--content-article-marker);height:var(--content-article-marker);vertical-align:middle;color:#0000;border:.03125rem solid var(--content-article-text);border-radius:var(--border-radius-full);background-color:var(--clr-white);margin-inline:.25rem;font-size:0;display:inline-block;position:relative;overflow:hidden}.content-article sup.fn a:before{content:"";background-color:var(--content-article-text);-webkit-mask:var(--content-article-chevron) center/70% no-repeat;mask:var(--content-article-chevron) center/70% no-repeat;transition:rotate var(--transition-fast) ease;position:absolute;inset:0;rotate:90deg}.content-article sup.fn a[aria-expanded=true]:before{rotate:-90deg}.content-article__footnote{padding:var(--content-article-footnote-pad);background-color:var(--content-article-footnote-bg);margin-block-start:var(--content-article-heading-gap)}.content-article__footnote[hidden]{display:none}.content-article [id]{scroll-margin-block-start:calc(var(--header-height) + var(--content-article-flow))}.gform_wrapper,.form{--form-text:var(--color-basic-black);--form-bg:var(--color-basic-white);--form-accent:var(--color-accent);--form-error:var(--color-basic-red);--form-border:rgb(from var(--color-basic-black) r g b/20%);--form-placeholder:rgb(from var(--color-basic-black) r g b/45%);--form-radius:var(--border-radius-small);--form-pad-block:.75rem;--form-pad-inline:1rem;--form-gap:1.25rem;--form-label-gap:.5rem;--form-control-size:1.125rem}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=date],.gform_wrapper select,.form__input,.form__select,.gform_wrapper textarea,.form__textarea{width:100%;padding:var(--form-pad-block) var(--form-pad-inline);color:var(--form-text);background-color:var(--form-bg);border:.0625rem solid var(--form-border);border-radius:var(--form-radius);transition:border-color var(--transition-fast) var(--ease-out-expo);display:block}.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=password]::placeholder,.gform_wrapper input[type=search]::placeholder,.gform_wrapper input[type=date]::placeholder,.gform_wrapper select::placeholder,.form__input::placeholder,.form__select::placeholder,.gform_wrapper textarea::placeholder,.form__textarea::placeholder{color:var(--form-placeholder)}.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=date]:focus,.gform_wrapper select:focus,.form__input:focus,.form__select:focus,.gform_wrapper textarea:focus,.form__textarea:focus{border-color:var(--form-accent);outline:none}.gform_wrapper input[type=text]:disabled,.gform_wrapper input[type=email]:disabled,.gform_wrapper input[type=url]:disabled,.gform_wrapper input[type=tel]:disabled,.gform_wrapper input[type=number]:disabled,.gform_wrapper input[type=password]:disabled,.gform_wrapper input[type=search]:disabled,.gform_wrapper input[type=date]:disabled,.gform_wrapper select:disabled,.form__input:disabled,.form__select:disabled,.gform_wrapper textarea:disabled,.form__textarea:disabled{opacity:.5;cursor:not-allowed}.gform_wrapper textarea,.form__textarea{resize:vertical;min-height:9.375rem}.gform_wrapper .gfield_label,.form__label{margin-bottom:var(--form-label-gap);font-weight:500;display:block}.form__choice{align-items:center;gap:var(--form-label-gap);cursor:pointer;display:flex}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input,.gform_wrapper .ginput_container_consent input,.form__choice-input{width:var(--form-control-size);height:var(--form-control-size);accent-color:var(--form-accent)}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select,.form__input[aria-invalid=true],.form__select[aria-invalid=true],.form__textarea[aria-invalid=true]{border-color:var(--form-error)}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,.form__error{color:var(--form-error);margin-top:.375rem;display:block}.form__field{margin-bottom:var(--form-gap)}.gform_wrapper{--gf-form-gap-x:var(--form-gap);--gf-form-gap-y:var(--form-gap)}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:var(--form-gap);grid-column-gap:var(--form-gap)}.gform_wrapper .gfield_required{color:var(--form-accent)}.gform_wrapper .gform_validation_errors{background-color:color-mix(in srgb, var(--form-error) 10%, var(--clr-white));margin-block-end:var(--form-gap);padding:.625rem .875rem}.gform_wrapper .gform_submission_error{font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-regular);color:var(--form-error);align-items:center;gap:.5rem;line-height:1.4;display:flex}.gform_wrapper .gform_validation_errors ol{display:none}.gform_wrapper .gform_footer{margin:0;padding:0}.gform_wrapper.gform-newsletter_wrapper,.gform_wrapper.gform-contact_wrapper{--form-text:var(--clr-primary);--form-bg:var(--clr-surface);--form-accent:var(--clr-primary);--form-border:transparent;--form-placeholder:var(--clr-primary);--form-radius:0;--form-pad-block:.4375rem;--form-pad-inline:.625rem;--form-gap:.625rem;--form-label-gap:.625rem}.gform-newsletter_wrapper .gform-newsletter{flex-direction:var(--newsletter-form-direction,column);align-items:flex-end;gap:var(--form-gap);display:flex}.gform-newsletter_wrapper .gform-body{flex:1;width:100%;min-width:0}.gform_wrapper.gform-newsletter_wrapper.gravity-theme .gfield.gfield--width-half,.gform_wrapper.gform-newsletter_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span var(--newsletter-field-span,12)}.gform-newsletter_wrapper .gfield_label,.gform-contact_wrapper .gfield_label{font-size:var(--fs-body-sm);font-weight:var(--fw-regular)}.gform-newsletter_wrapper input[type=text],.gform-newsletter_wrapper input[type=email],.gform-contact_wrapper input[type=text],.gform-contact_wrapper input[type=email],.gform-contact_wrapper textarea{font-size:var(--fs-body-sm)}.gform_wrapper.gform-newsletter_wrapper.gravity-theme .gform_fields .gfield .ginput_container input:is([type=text],[type=email]),.gform_wrapper.gform-contact_wrapper.gravity-theme .gform_fields .gfield .ginput_container input:is([type=text],[type=email]){min-height:0;line-height:var(--lh-sans)}.gform-newsletter_wrapper .gform_required_legend,.gform-newsletter_wrapper .gfield_required,.gform-contact_wrapper .gform_required_legend,.gform-contact_wrapper .gfield_required{display:none}.gform_wrapper.gform-contact_wrapper{--form-bg:var(--clr-white);--form-gap:1rem}.gform_wrapper.gform-contact_wrapper.gravity-theme .gfield .ginput_container textarea{height:6.25rem;min-height:6.25rem}.gform-contact_wrapper .gfield_consent_label{font-size:var(--fs-body-sm)}.gform-contact_wrapper .gfield_consent_label a{text-underline-offset:.1875rem;text-decoration:underline}.gform-contact_wrapper .gform_footer{justify-content:flex-end;display:flex}.gform_wrapper .btn.gform-has-spinner{cursor:progress;position:relative}.gform_wrapper .gform-loader{width:var(--btn-square);height:var(--btn-square);color:var(--btn-square-fg);background-color:var(--btn-square-bg);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.gform_wrapper .gform-loader:before{content:"";width:var(--btn-glyph);height:var(--btn-glyph);border:.125rem solid;border-radius:var(--border-radius-full);border-inline-end-color:#0000;animation:.8s linear infinite gform-loader-spin}@media (prefers-reduced-motion:reduce){.gform_wrapper .gform-loader:before{animation-duration:3s}}@keyframes gform-loader-spin{to{rotate:360deg}}.hamburger{--hamburger-menu-display:inline-flex;--hamburger-close-display:none}.hamburger[aria-expanded=true]{--hamburger-menu-display:none;--hamburger-close-display:inline-flex}@media (width>=1200px){.hamburger{--header-toggle-display:none}}.hamburger__icon{--icon-size:1.5625rem;display:var(--hamburger-menu-display)}.hamburger__close{--icon-size:1rem;display:var(--hamburger-close-display)}.nav-main{--nav-main-gap:3.75rem;--nav-main-toggle-gap:.5rem;--nav-main-caret:.9375rem;--nav-main-submenu-bg:var(--clr-surface);--nav-main-submenu-pad:.75rem;--nav-main-submenu-gap:1rem}@media (width>=1200px){.nav-main{--nav-main-gap:2.5rem;--nav-main-caret:.6875rem;--nav-main-submenu-gap:.5rem}}.nav-main__list{align-items:flex-start;gap:var(--nav-main-gap);flex-direction:column;list-style:none;display:flex}@media (width>=1200px){.nav-main__list{flex-direction:row;align-items:center}}.nav-main__item{--submenu-display:none;--submenu-visibility:hidden;--submenu-opacity:0;--submenu-caret-rotate:0deg;--submenu-close-delay:.2s;--submenu-hide-at:.4s;--nav-main-item-bg:transparent;align-items:center;gap:var(--nav-main-toggle-gap);flex-wrap:wrap;display:flex;position:relative}.nav-main__item.is-open{--submenu-display:grid;--submenu-visibility:visible;--submenu-opacity:1;--submenu-close-delay:0s;--submenu-hide-at:0s;--submenu-caret-rotate:180deg;--nav-main-item-bg:var(--nav-main-submenu-bg)}@media (width>=1200px){.nav-main__item.has-children{margin-inline:calc(var(--nav-main-submenu-pad) * -1);padding-inline:var(--nav-main-submenu-pad);background-color:var(--nav-main-item-bg)}}@media (hover:hover) and (pointer:fine) and (width>=1200px){.nav-main__item.has-children:hover{--submenu-visibility:visible;--submenu-opacity:1;--submenu-close-delay:0s;--submenu-hide-at:0s;--submenu-caret-rotate:180deg;--nav-main-item-bg:var(--nav-main-submenu-bg)}}.nav-main__link{align-items:center;gap:var(--nav-main-toggle-gap);color:var(--clr-primary);text-underline-offset:.25rem;transition:opacity var(--transition-fast) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.nav-main__link:hover{opacity:.6}.nav-main__link[aria-current=page]{text-decoration-color:currentColor}@media (width<=1199px){.nav-main__link{font-size:var(--fs-m)}}.nav-main__toggle{align-items:center;gap:var(--nav-main-toggle-gap);cursor:pointer;transition:opacity var(--transition-fast) ease;padding:0;display:inline-flex}.nav-main__toggle:hover{opacity:.6}.nav-main__toggle:focus-visible{outline:.125rem solid var(--clr-primary);outline-offset:.25rem}.nav-main__caret{--icon-size:var(--nav-main-caret);rotate:var(--submenu-caret-rotate);transition:rotate var(--transition-fast) ease var(--submenu-close-delay)}.nav-main__submenu{display:var(--submenu-display);gap:var(--nav-main-submenu-gap);flex-basis:100%;padding-block-start:1.5rem;list-style:none}@media (width>=1200px){.nav-main__submenu{min-width:100%;padding:var(--nav-main-submenu-pad);background-color:var(--nav-main-submenu-bg);visibility:var(--submenu-visibility);opacity:var(--submenu-opacity);transition:opacity var(--transition-fast) ease var(--submenu-close-delay), visibility 0s linear var(--submenu-hide-at);padding-block-end:.5rem;display:grid;position:absolute;top:100%;left:0}}.nav-main__submenu-link{white-space:nowrap;color:var(--clr-primary);text-underline-offset:.25rem;transition:opacity var(--transition-fast) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.nav-main__submenu-link:hover{opacity:.6}.nav-main__submenu-link[aria-current=page]{text-decoration-color:currentColor}@media (width>=1200px){.nav-main__submenu-link{font-size:var(--fs-body)}}.nav-footer__list{align-items:center;gap:1.25rem;display:flex}.block-wrapper{--block-space:var(--space-section-lg);margin-block-start:var(--block-space)}.block-wrapper:last-child{margin-block-end:var(--space-section-lg)}.block-contact:last-child,.block-statement:last-child,.block-hero-home:last-child,.block-hero-mosaic:last-child{margin-block-end:0}.block-hero-home,.block-hero-mosaic,.block-contact{--block-space:0}.block-hero-home+.block-wrapper{--block-space:var(--space-section-md)}.block-posts-highlight+.block-posts-grid{--block-space:var(--space-section-sm)}[data-padded]{padding-block:clamp(2.5rem,3.125vw + 1.875rem,5rem)}.branding{--branding-width:8.0625rem;color:inherit;flex-shrink:0;display:inline-flex}.branding__logo{width:var(--branding-width);height:auto;display:block}.modal{--modal-bg:var(--color-basic-white);--modal-text:var(--color-basic-black);--modal-backdrop:rgb(from var(--color-basic-black) r g b/55%);--modal-radius:var(--border-radius-default);--modal-width:35rem;--modal-pad:clamp(1.5rem, 1.875vw + 1.125rem, 3rem);--modal-gap:1.5rem;--modal-close-size:2.5rem;--modal-shift:1rem;width:min(100% - 2rem, var(--modal-width));max-height:90dvh;color:var(--modal-text);background:var(--modal-bg);border-radius:var(--modal-radius);border:none;margin:auto;padding:0;overflow-y:auto}.modal::backdrop{background:var(--modal-backdrop)}.modal[open]{animation:modal-in var(--transition-normal) var(--ease-out-expo)}.modal[open]::backdrop{animation:modal-fade-in var(--transition-normal) var(--ease-out-expo)}.modal.is-closing{animation:modal-out var(--transition-fast) ease forwards}.modal.is-closing::backdrop{animation:modal-fade-out var(--transition-fast) ease forwards}@media (prefers-reduced-motion:reduce){.modal[open],.modal[open]::backdrop{animation:none}}@keyframes modal-in{0%{opacity:0;transform:translateY(var(--modal-shift))}}@keyframes modal-out{to{opacity:0;transform:translateY(var(--modal-shift))}}@keyframes modal-fade-in{0%{opacity:0}}@keyframes modal-fade-out{to{opacity:0}}.modal__inner{align-items:flex-start;gap:var(--modal-gap);padding:var(--modal-pad);flex-direction:column;display:flex;position:relative}.modal__close{width:var(--modal-close-size);height:var(--modal-close-size);color:inherit;border-radius:var(--border-radius-full);cursor:pointer;transition:background var(--transition-fast) var(--ease-out-expo);background:0 0;border:none;position:absolute;top:.75rem;right:.75rem}.modal__close:hover,.modal__close:focus-visible{background:rgb(from var(--color-basic-black) r g b/8%)}.modal__title{color:inherit;padding-inline-end:var(--modal-close-size);font-size:clamp(1.5rem,.625vw + 1.375rem,2rem);line-height:1.2}.modal__form{width:100%}html:has(.modal[open]){overflow:hidden}.search-form{--search-form-line:var(--clr-primary);--search-form-button:3.125rem;--search-form-button-bg:var(--clr-surface);--search-form-glyph:1.625rem;align-items:flex-end;display:flex}.search-form__field{min-width:0;color:var(--clr-primary);border:0;border-bottom:.0625rem solid var(--search-form-line);appearance:none;background:0 0;border-radius:0;flex:1;padding-block:.75rem}.search-form__field::placeholder{color:var(--clr-primary);opacity:1}.search-form__field:focus{border-bottom-width:.125rem;outline:none}.search-form__submit{width:var(--search-form-button);height:var(--search-form-button);color:var(--clr-primary);background-color:var(--search-form-button-bg);flex-shrink:0;place-items:center;display:grid}.search-form__submit:hover{--search-form-button-bg:var(--clr-secondary)}.search-form__submit:focus-visible{outline:.125rem solid var(--clr-primary);outline-offset:.125rem}.search-form__icon{--icon-size:var(--search-form-glyph)}.nav-socials{--nav-socials-size:2.5rem;--nav-socials-gap:.5rem;--nav-socials-pad:.5rem;--nav-socials-bg:var(--clr-surface);--nav-socials-color:var(--clr-primary);--nav-socials-hover:var(--clr-secondary);gap:var(--nav-socials-gap);flex-wrap:wrap;list-style:none;display:flex}.nav-socials__link{width:var(--nav-socials-size);height:var(--nav-socials-size);padding:var(--nav-socials-pad);color:var(--nav-socials-color);background-color:var(--nav-socials-bg);transition:background-color var(--transition-fast) ease;display:block}.nav-socials__link:hover{--nav-socials-bg:var(--nav-socials-hover)}.nav-socials__link:focus-visible{outline:.125rem solid var(--nav-socials-hover);outline-offset:.125rem}.nav-socials__icon{--icon-size:100%}.footer-support{--footer-support-intro-bg:var(--clr-secondary);--footer-support-donate-bg:var(--clr-primary);--footer-support-donate-text:var(--clr-surface);--footer-support-amount-bg:var(--clr-surface);--footer-support-amount-hover:var(--clr-secondary);--footer-support-pad:clamp(1.5rem, 1.25vw + 1.25rem, 2.5rem);--footer-support-strip-height:clamp(2.5rem, 3.35938vw + 1.82813rem, 5.1875rem);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.footer-support{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-support[data-media=none]{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-support__intro{padding:2.5rem var(--footer-support-pad);color:var(--clr-primary);background-color:var(--footer-support-intro-bg);flex-direction:column;justify-content:space-between;gap:.625rem;display:flex}@media (width>=980px){.footer-support__intro{padding:var(--footer-support-pad);gap:2.5rem}}.footer-support__text{max-width:36.5rem}.footer-support__image{display:none}@media (width>=980px){.footer-support__image{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}}.footer-support__donate{color:var(--footer-support-donate-text);background-color:var(--footer-support-donate-bg);justify-items:center;gap:2.5rem;padding:2.5rem;display:grid}@media (width>=980px){.footer-support__donate{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)}}.footer-support__donate-body{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;display:flex}@media (width>=980px){.footer-support__donate-body{grid-row:2}}.footer-support__amounts{flex-wrap:wrap;justify-content:center;gap:.625rem;list-style:none;display:flex}.footer-support__amount{min-width:5.125rem;color:var(--clr-primary);text-align:center;background-color:var(--footer-support-amount-bg);transition:background-color var(--transition-fast) ease;padding:.4375rem .625rem;display:block}.footer-support__amount:hover{background-color:var(--footer-support-amount-hover)}.footer-support__amount:focus-visible{outline:.125rem solid var(--footer-support-amount-hover);outline-offset:.125rem}.footer-support__more[data-icon]{--btn-text:var(--footer-support-donate-text)}@media (width>=980px){.footer-support__more{grid-row:3;align-self:end}}.footer-support__strip{display:none}@media (width>=980px){.footer-support__strip{height:var(--footer-support-strip-height);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.footer-support__strip-cell[data-tone=surface]{background-color:var(--clr-surface)}.footer-support__strip-cell[data-tone=ink]{background-color:var(--clr-primary)}.footer-support__strip-cell[data-tone=mint]{background-color:var(--clr-secondary)}.footer-newsletter{--footer-newsletter-bg:var(--clr-sand);--footer-newsletter-pad-inline:clamp(1.5rem, 1.25vw + 1.25rem, 2.5rem);--footer-newsletter-pad-block:clamp(1.5rem, 5.9375vw + .3125rem, 6.25rem);padding:var(--footer-newsletter-pad-block) var(--footer-newsletter-pad-inline);background-color:var(--footer-newsletter-bg);flex-direction:column;gap:1.5rem;display:flex}@media (width>=980px){.footer-newsletter{flex-direction:row;align-items:center;gap:.625rem}}.footer-newsletter__intro{flex-direction:column;gap:.5rem;display:flex}@media (width>=980px){.footer-newsletter__intro{flex:0 36.5rem}}.footer-newsletter__note{display:block}.footer-newsletter__form{--newsletter-form-direction:column;--newsletter-field-span:12;flex:1;min-width:0}@media (width>=980px){.footer-newsletter__form{--newsletter-form-direction:row;--newsletter-field-span:6}}.footer-newsletter__privacy{text-underline-offset:.1875rem;text-decoration:underline}.popup-newsletter{--popup-newsletter-bg:var(--clr-secondary);--popup-newsletter-pad:clamp(1.5rem, 1.25vw + 1.25rem, 2.5rem);--popup-newsletter-close:2.5rem;--popup-newsletter-close-bg:var(--clr-surface);width:min(36.875rem, 100% - 2 * var(--gutter));max-height:calc(100dvh - 2 * var(--gutter));padding:var(--popup-newsletter-pad);color:var(--clr-primary);background-color:var(--popup-newsletter-bg);border:0;margin:auto;overflow-y:auto}.popup-newsletter[open]{flex-direction:column;gap:2.5rem;display:flex}.popup-newsletter::backdrop{background-color:rgb(from var(--clr-surface) r g b/70%)}.popup-newsletter__close-form{align-self:flex-end;margin-block-end:-1.875rem}.popup-newsletter__close{width:var(--popup-newsletter-close);height:var(--popup-newsletter-close);color:var(--clr-primary);background-color:var(--popup-newsletter-close-bg);place-items:center;display:grid}.popup-newsletter__close:hover{--popup-newsletter-close-bg:var(--clr-primary);color:var(--clr-surface)}.popup-newsletter__close:focus-visible{outline:.125rem solid var(--clr-primary);outline-offset:.125rem}.popup-newsletter__close-icon{--icon-size:.875rem}.popup-newsletter__intro{text-align:center;flex-direction:column;gap:.5rem;display:flex}.popup-newsletter__note{display:block}.popup-newsletter__form{--newsletter-form-direction:column;--newsletter-field-span:12}.popup-newsletter__privacy{text-underline-offset:.1875rem;text-decoration:underline}.popup-newsletter__form .gform_confirmation_message{text-align:center}.share-links{--share-links-bg:var(--clr-white);--share-links-text:var(--clr-primary);--share-links-square:2.5rem;--share-links-square-bg:var(--clr-surface);--share-links-square-hover:var(--clr-secondary);--share-links-glyph:1.5rem;--share-links-pad:.75rem;--share-links-gap:1.25rem;--share-links-list-gap:.5rem;justify-content:space-between;align-items:center;gap:var(--share-links-gap);padding:var(--share-links-pad);color:var(--share-links-text);background-color:var(--share-links-bg);display:flex}@media (width>=980px){.share-links{justify-content:flex-end}}.share-links__label{white-space:nowrap}.share-links__list{gap:var(--share-links-list-gap);flex-wrap:wrap;list-style:none;display:flex}.share-links__link{width:var(--share-links-square);height:var(--share-links-square);color:inherit;background-color:var(--share-links-square-bg);transition:background-color var(--transition-fast) ease;place-items:center;display:grid}.share-links__link:hover{background-color:var(--share-links-square-hover)}.share-links__link:focus-visible{outline:.125rem solid var(--share-links-text);outline-offset:.125rem}.share-links__icon{--icon-size:var(--share-links-glyph)}.article-header{--container-width:90rem;--article-header-bg:var(--clr-sand);--article-header-text:var(--clr-primary);--article-header-pad:clamp(2.5rem, 4.6875vw + 1.5625rem, 6.25rem);--article-header-gap:2.5rem;--article-header-intro-gap:1.5rem;--article-header-title-width:90rem;align-items:center;gap:var(--article-header-gap);padding-block:var(--article-header-pad);color:var(--article-header-text);background-color:var(--article-header-bg);flex-direction:column;display:flex}.article-header__back{align-self:flex-start}.article-header__labels{justify-content:center}.article-header__intro{align-items:center;gap:var(--article-header-intro-gap);max-width:var(--article-header-title-width);text-align:center;flex-direction:column;display:flex}.article-header__authors{font-size:1.25rem;line-height:1.2}.article-header__author{color:inherit;transition:opacity var(--transition-fast) ease;text-decoration:none}.article-header__author:hover{opacity:.6}.article-media{--article-media-width:90rem;--article-media-band:clamp(3.4375rem, .703125vw + 3.29688rem, 4rem);--article-media-side:33.333%;--article-media-inset:0;--article-media-left:var(--clr-white);--article-media-middle:var(--clr-primary);--article-media-right:var(--clr-secondary);--article-media-bg:var(--clr-sand);--article-media-ratio:402 / 210;padding-block-start:var(--article-media-band);position:relative}.article-media:before{content:"";height:var(--article-media-band);background:linear-gradient(to right, var(--article-media-left) var(--article-media-side), var(--article-media-middle) var(--article-media-side) calc(100% - var(--article-media-side)), var(--article-media-right) calc(100% - var(--article-media-side)));position:absolute;inset:0 0 auto}@media (width>=980px){.article-media{--article-media-side:max(var(--gutter), calc((100% - var(--article-media-width)) / 2));--article-media-inset:var(--article-media-side);--article-media-ratio:1440 / 733}}.article-media__figure{margin-inline:var(--article-media-inset);background-color:var(--article-media-bg);flex-direction:column;align-items:flex-end;display:flex;position:relative}.article-media__image{width:100%;height:auto;aspect-ratio:var(--article-media-ratio);object-fit:cover;display:block}.article-media__share{align-self:stretch}@media (width>=980px){.article-media__share{align-self:flex-end}}.article-toc{--article-toc-gap:.625rem;--article-toc-list-gap:.5rem;--article-toc-text:var(--clr-primary);--article-toc-panel:var(--clr-white);--article-toc-panel-pad:.625rem;--article-toc-square:2.25rem;--article-toc-glyph:1rem;--article-toc-rotate:90deg;--article-toc-bar:.3125rem;--article-toc-bar-gap:.5rem;--article-toc-bar-idle:transparent;--article-toc-bar-active:var(--clr-secondary);gap:var(--article-toc-gap);color:var(--article-toc-text);flex-direction:column;display:flex}@media (width>=980px){.article-toc{--article-toc-gap:1.5rem;--article-toc-panel:transparent;--article-toc-panel-pad:0}}.article-toc__download[data-fill]{justify-content:space-between;width:100%}.article-toc__details{background-color:var(--article-toc-panel)}.article-toc__details[open]{--article-toc-rotate:-90deg}.article-toc__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding-inline-start:var(--article-toc-panel-pad);list-style:none;display:flex}.article-toc__summary::-webkit-details-marker{display:none}@media (width>=980px){.article-toc__summary{pointer-events:none;cursor:default}}.article-toc__title[data-viewport=mobile]{line-height:var(--article-toc-square)}.article-toc__title[data-viewport=desktop]{line-height:1.4;display:none}@media (width>=980px){.article-toc__title[data-viewport=mobile]{display:none}.article-toc__title[data-viewport=desktop]{display:block}}.article-toc__chevron{--icon-size:var(--article-toc-square);padding:calc((var(--article-toc-square) - var(--article-toc-glyph)) / 2);rotate:var(--article-toc-rotate);transition:rotate var(--transition-fast) ease}@media (width>=980px){.article-toc__chevron{display:none}}.article-toc__list{gap:var(--article-toc-list-gap);padding:var(--article-toc-panel-pad);flex-direction:column;list-style:none;display:flex}@media (width>=980px){.article-toc__list{margin-block-start:var(--article-toc-gap)}}.article-toc__link{color:inherit;padding-inline-start:calc(var(--article-toc-bar) + var(--article-toc-bar-gap));text-decoration:none;display:block;position:relative}.article-toc__link:before{content:"";width:var(--article-toc-bar);background-color:var(--article-toc-bar-idle);transition:background-color var(--transition-fast) ease;position:absolute;inset:0 auto 0 0}.article-toc__link:hover:before,.article-toc__link.is-active:before{background-color:var(--article-toc-bar-active)}.archive-filter{--archive-filter-gap:1.5rem;--archive-filter-chip-bg:var(--clr-white);--archive-filter-chip-pad:.4375rem .625rem;--archive-filter-text:var(--clr-primary);--archive-filter-panel-bg:var(--clr-white);--archive-filter-panel-pad:1.25rem;--archive-filter-panel-width:17.5rem;--archive-filter-accent:var(--clr-secondary);align-items:flex-start;gap:var(--archive-filter-gap);color:var(--archive-filter-text);display:flex}.archive-filter__dropdown{--archive-filter-chip-state:var(--archive-filter-chip-bg);position:relative}.archive-filter__dropdown[open],.archive-filter__dropdown[data-active]{--archive-filter-chip-state:var(--archive-filter-accent)}.archive-filter__chip{padding:var(--archive-filter-chip-pad);background-color:var(--archive-filter-chip-state);cursor:pointer;transition:background-color var(--transition-fast) ease;align-items:center;gap:.25rem;list-style:none;display:flex}.archive-filter__chip::-webkit-details-marker{display:none}.archive-filter__chip:hover{background-color:var(--archive-filter-accent)}.archive-filter__chip:focus-visible{outline:.125rem solid var(--archive-filter-text);outline-offset:.125rem}.archive-filter__icon{--icon-size:1rem}.archive-filter__panel{z-index:3;width:max-content;min-width:12.5rem;max-width:min(var(--archive-filter-panel-width), 100vw - 2 * var(--gutter));padding:var(--archive-filter-panel-pad);background-color:var(--archive-filter-panel-bg);box-shadow:0 .5rem 1.5rem rgb(from var(--clr-primary) r g b/12%);flex-direction:column;gap:1.25rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0}.archive-filter__panel[data-align=end]{left:auto;right:0}.archive-filter__group{border:0;flex-direction:column;gap:.5rem;display:flex}.archive-filter__legend{margin-block-end:.5rem}.archive-filter__option{cursor:pointer;align-items:center;gap:.625rem;display:flex}.archive-filter__input{width:1rem;height:1rem;accent-color:var(--archive-filter-text);flex-shrink:0;margin:0}.archive-filter__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.archive-filter__actions:not(:has(>:not([hidden]))){display:none}.archive-filter__submit[hidden]{display:none}.archive-filter__submit{color:var(--archive-filter-panel-bg);background-color:var(--archive-filter-text);cursor:pointer;transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;padding:.375rem .75rem}.archive-filter__submit:hover{color:var(--archive-filter-text);background-color:var(--archive-filter-accent)}.archive-filter__reset{color:inherit;transition:opacity var(--transition-fast) ease}.archive-filter__reset:hover{opacity:.6}.archive-vision{--archive-vision-bg:var(--clr-sand);--archive-vision-text:var(--clr-primary);--archive-vision-pad:1.5rem;--archive-vision-gap:1.25rem;--archive-vision-toggle-bg:var(--clr-primary);--archive-vision-toggle-fg:var(--clr-surface);--archive-vision-toggle-size:2.25rem;--archive-vision-rotate:90deg;padding:var(--archive-vision-pad);color:var(--archive-vision-text);background-color:var(--archive-vision-bg);flex-direction:column;display:flex}.archive-vision[open]{--archive-vision-rotate:-90deg}.archive-vision__summary{align-items:center;gap:var(--archive-vision-gap);cursor:pointer;list-style:none;display:flex}.archive-vision__summary::-webkit-details-marker{display:none}.archive-vision__summary:hover{--archive-vision-toggle-bg:var(--clr-secondary);--archive-vision-toggle-fg:var(--clr-primary)}.archive-vision__summary:focus-visible{outline:.125rem solid var(--archive-vision-text);outline-offset:.25rem}.archive-vision__title{flex:1}.archive-vision__toggle{--icon-size:var(--archive-vision-toggle-size);color:var(--archive-vision-toggle-fg);background-color:var(--archive-vision-toggle-bg);rotate:var(--archive-vision-rotate);transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;padding:.625rem}.archive-vision__body{font-weight:var(--fw-light);flex-direction:column;gap:0;margin-block-start:var(--archive-vision-gap);display:flex}.archive-listing{--archive-listing-gap:clamp(2.5rem, 4.6875vw + 1.5625rem, 6.25rem);--archive-listing-bar-gap:2.5rem;gap:var(--archive-listing-gap);flex-direction:column;display:flex}.archive-listing[data-columns="3"]{--archive-listing-gap:clamp(2.5rem, 1.5625vw + 2.1875rem, 3.75rem)}.archive-listing__bar{--archive-listing-filter-offset:0;align-items:stretch;gap:var(--archive-listing-bar-gap);flex-direction:column;display:flex}@media (width>=980px){.archive-listing__bar{flex-direction:row;justify-content:space-between;align-items:flex-start}.archive-listing__bar[data-vision]{--archive-listing-filter-offset:1.625rem}.archive-listing__vision{flex:0 48.5625rem}}.archive-listing__filter{justify-content:center;padding-block-start:var(--archive-listing-filter-offset)}@media (width>=980px){.archive-listing__filter{justify-content:flex-end;margin-inline-start:auto}}.archive-listing__pagination{margin-block-start:-1.25rem}.card-search{--card-search-bg:var(--clr-white);--card-search-text:var(--clr-primary);--card-search-pad:clamp(1.5rem, 1.25vw + 1.25rem, 2.5rem);--card-search-gap:clamp(1rem, 1.875vw + .625rem, 2.5rem);--card-search-hover:var(--clr-sand);--card-search-square-bg:var(--clr-primary);--card-search-square-fg:var(--clr-surface);align-items:flex-start;gap:var(--card-search-gap);padding:var(--card-search-pad);color:var(--card-search-text);background-color:var(--card-search-bg);transition:background-color var(--transition-fast) ease;flex-direction:column;display:flex;position:relative}.card-search:hover{--card-search-bg:var(--card-search-hover);--card-search-square-bg:var(--clr-secondary);--card-search-square-fg:var(--clr-primary)}@media (width>=980px){.card-search{flex-direction:row;align-items:center}}.card-search__date{flex-shrink:0}.card-search__body{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.card-search__link{color:inherit;text-decoration:none}.card-search__link:after{content:"";position:absolute;inset:0}.card-search__link:focus-visible{outline:none}.card-search__link:focus-visible:after{outline-offset:-.25rem;outline:.125rem solid}.card-search__excerpt-mark,.card-search__title-mark{color:inherit;text-underline-offset:.1875rem;background:0 0;text-decoration:underline;text-decoration-thickness:.0625rem}.card-search__title-mark{font-weight:var(--fw-regular)}.card-search__excerpt-mark{font-weight:var(--fw-bold)}.btn.card-search__button{--btn-square-bg:var(--card-search-square-bg);--btn-square-fg:var(--card-search-square-fg);flex-shrink:0}.btn{--btn-gap:.75rem;--btn-text:var(--clr-primary);--btn-fill:transparent;--btn-fill-pad:0;--btn-square:2.25rem;--btn-square-bg:var(--clr-primary);--btn-square-fg:var(--clr-surface);--btn-glyph:1rem;--btn-rotate:0deg;align-items:center;gap:var(--btn-gap);width:fit-content;color:var(--btn-text);background-color:var(--btn-fill);cursor:pointer;padding-inline-start:var(--btn-fill-pad);text-decoration:none;display:inline-flex}.btn[data-icon=light]{--btn-square-bg:var(--clr-white);--btn-square-fg:var(--clr-primary)}.btn[data-fill=mint]{--btn-fill:var(--clr-secondary);--btn-fill-pad:.625rem}.btn[data-fill=sand]{--btn-fill:var(--clr-sand);--btn-fill-pad:.625rem}.btn[data-direction=left]{--btn-rotate:180deg;flex-direction:row-reverse}.btn[data-direction=up]{--btn-rotate:-90deg}.btn[data-direction=down]{--btn-rotate:90deg}.btn:hover{--btn-square-bg:var(--clr-secondary);--btn-square-fg:var(--clr-primary)}.btn:focus-visible{outline-offset:.125rem;outline:.125rem solid}.btn__text{line-height:var(--btn-square);white-space:nowrap}.btn__icon{--icon-size:var(--btn-square);padding:calc((var(--btn-square) - var(--btn-glyph)) / 2);color:var(--btn-square-fg);background-color:var(--btn-square-bg);rotate:var(--btn-rotate);transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;place-items:center;display:inline-grid}:where(.icon){width:var(--icon-size,1em);height:var(--icon-size,1em);flex-shrink:0;display:inline-flex}.icon__svg{width:100%;height:100%;display:block}.label{--label-bg:var(--clr-primary);--label-bg-hover:color-mix(in srgb, var(--clr-primary) 82%, var(--clr-white));--label-text:var(--clr-white);--label-pad:.4375rem .625rem;padding:var(--label-pad);color:var(--label-text);background-color:var(--label-bg);transition:background-color var(--transition-fast) ease;align-items:center;text-decoration:none;display:inline-flex}.label[href]:hover{background-color:var(--label-bg-hover)}.label[data-size=lg]{--label-pad:.625rem}.label[data-variant=mint]{--label-bg:var(--clr-secondary);--label-bg-hover:color-mix(in srgb, var(--clr-secondary) 85%, var(--clr-primary));--label-text:var(--clr-primary)}.label[data-variant=sand]{--label-bg:var(--clr-sand);--label-bg-hover:color-mix(in srgb, var(--clr-sand) 90%, var(--clr-primary));--label-text:var(--clr-primary)}.label[data-variant=white]{--label-bg:var(--clr-white);--label-bg-hover:var(--clr-sand);--label-text:var(--clr-primary)}.label[data-variant=plain]{--label-bg:transparent;--label-text:var(--clr-primary)}.labels{flex-wrap:wrap;display:flex}.card-post{--card-post-gap:1rem;--card-post-media-gap:.625rem;--card-post-meta-gap:.625rem;--card-post-image-ratio:358 / 204;--card-post-text:var(--clr-primary);--card-post-title-width:20.9375rem;--card-post-scale:1;--card-post-wash:0;--card-post-surface:0;isolation:isolate;gap:var(--card-post-gap);color:var(--card-post-text);flex-direction:column;display:flex;position:relative}.card-post:hover{--card-post-scale:1.03;--card-post-wash:.6;--card-post-surface:1}.card-post:before{content:"";z-index:-1;background-color:var(--clr-sand);opacity:0;transition:opacity var(--transition-normal) ease;pointer-events:none;position:absolute;inset:-1rem}.card-post[data-variant=compact]:before{opacity:var(--card-post-surface)}.card-post[data-variant=compact]{--card-post-gap:1.25rem}@media (width>=980px){.card-post{--card-post-image-ratio:365 / 204}}.card-post__media{aspect-ratio:var(--card-post-image-ratio);background-color:var(--clr-sand);margin-block-end:calc(var(--card-post-media-gap) - var(--card-post-gap));position:relative;overflow:hidden}.card-post__media:after{content:"";background:linear-gradient(10.3deg, var(--clr-secondary) 20%, transparent 100%);opacity:var(--card-post-wash);transition:opacity var(--transition-normal) ease;pointer-events:none;position:absolute;inset:0}.card-post__image{scale:var(--card-post-scale);transition:scale var(--transition-normal) var(--ease-out-expo)}.card-post__labels{z-index:1;position:absolute;top:0;left:0}.card-post__meta{z-index:1;align-items:baseline;gap:var(--card-post-meta-gap);display:flex;position:relative}.card-post__date{flex-shrink:0}.card-post__author{transition:opacity var(--transition-fast) ease;text-decoration:none}.card-post__author:hover{opacity:.6}.card-post__title{max-width:var(--card-post-title-width)}.card-post__link{text-decoration:none}.card-post__link:after{content:"";position:absolute;inset:0}.card-post__link:focus-visible{outline:none}.card-post__link:focus-visible:after{outline:.125rem solid var(--clr-primary);outline-offset:.25rem}.card-event{--card-event-gap:1rem;--card-event-content-space:2rem;--card-event-content-gap:1rem;--card-event-media-width:18.0625rem;--card-event-media-min:12.5rem;--card-event-media-ratio:358 / 233;--card-event-text:var(--clr-primary);--card-event-scale:1;--card-event-wash:0;--card-event-square-bg:var(--clr-primary);--card-event-square-fg:var(--clr-surface);color:var(--card-event-text);position:relative;container:card-event/inline-size}.card-event:hover{--card-event-scale:1.03;--card-event-wash:.6;--card-event-square-bg:var(--clr-secondary);--card-event-square-fg:var(--clr-primary)}.card-event[data-variant=grid]{--card-event-media-min:15rem}.card-event__inner{gap:var(--card-event-gap);flex-direction:column;display:flex}@container card-event (width>=560px){.card-event__inner{flex-direction:row;align-items:stretch}}.card-event__media{aspect-ratio:var(--card-event-media-ratio);background-color:var(--clr-sand);flex-direction:column;display:flex;position:relative;overflow:hidden}@container card-event (width>=560px){.card-event__media{flex:0 0 var(--card-event-media-width);min-height:var(--card-event-media-min);aspect-ratio:auto}}.card-event__media:after{content:"";background:linear-gradient(10.3deg, var(--clr-secondary) 20%, transparent 100%);opacity:var(--card-event-wash);transition:opacity var(--transition-normal) ease;pointer-events:none;position:absolute;inset:0}.card-event__badges{z-index:1;flex-wrap:nowrap;position:relative}.card-event__badge{flex:1 1 0}.card-event__image{object-fit:cover;width:100%;min-height:0;scale:var(--card-event-scale);transition:scale var(--transition-normal) var(--ease-out-expo);flex:1 1 0}.card-event__body{grid-template-columns:minmax(0,1fr) auto;align-content:center;display:grid}@container card-event (width>=560px){.card-event__body{flex:1 1 0;min-width:0}}.card-event__when{flex-wrap:nowrap;grid-column:1/-1}.card-event__date,.card-event__time{flex:1 1 0;min-width:0}.card-event__content{gap:var(--card-event-content-gap);margin-block:var(--card-event-content-space);flex-direction:column;order:3;grid-column:1/-1;display:flex}@container card-event (width>=560px){.card-event__content{order:0}}.card-event__link{text-decoration:none}.card-event__link:after{content:"";position:absolute;inset:0}.card-event__link:focus-visible{outline:none}.card-event__link:focus-visible:after{outline:.125rem solid var(--clr-primary);outline-offset:.25rem}.card-event__location{order:2;grid-column:1/-1;min-height:2.25rem}@container card-event (width>=560px){.card-event__location{order:0;grid-column:1}}.card-event__button{--btn-square-bg:var(--card-event-square-bg);--btn-square-fg:var(--card-event-square-fg);order:4;grid-column:1/-1;justify-self:end}@container card-event (width>=560px){.card-event__button{order:0;grid-column:2}}.card-person{--card-person-gap:.75rem;--card-person-pad:.75rem;--card-person-body-gap:1rem;--card-person-ratio:342 / 267;--card-person-bg:var(--clr-white);--card-person-text:var(--clr-primary);--card-person-bar-bg:var(--clr-primary);--card-person-bar-text:var(--clr-surface);--card-person-email-bg:var(--clr-secondary);--card-person-email-square:var(--clr-surface);--card-person-email-icon:1.625rem;--card-person-bullet:.6875rem;--card-person-scale:1;--card-person-wash:0;--card-person-line:1.5;isolation:isolate;gap:var(--card-person-gap);color:var(--card-person-text);background-color:var(--card-person-bg);flex-direction:column;display:flex;position:relative}.card-person:hover{--card-person-scale:1.03;--card-person-wash:.6}.card-person[data-variant=sand]{--card-person-bg:var(--clr-sand)}.card-person__media{aspect-ratio:var(--card-person-ratio);background-color:var(--card-person-bar-bg);position:relative;overflow:hidden}.card-person__media:after{content:"";background:linear-gradient(10.3deg, var(--clr-secondary) 20%, transparent 100%);opacity:var(--card-person-wash);transition:opacity var(--transition-normal) ease;pointer-events:none;position:absolute;inset:0}.card-person__placeholder{--icon-size:30%;color:var(--clr-surface);scale:var(--card-person-scale);transition:scale var(--transition-normal) var(--ease-out-expo);margin:auto;position:absolute;inset:0}.card-person__image{scale:var(--card-person-scale);transition:scale var(--transition-normal) var(--ease-out-expo)}.card-person__name{padding:var(--card-person-pad);text-box:trim-both cap alphabetic;color:var(--card-person-bar-text);background-color:var(--card-person-bar-bg)}.card-person__link{color:inherit;text-decoration:none}.card-person__link:after{content:"";position:absolute;inset:0}.card-person__link:focus-visible{outline:none}.card-person__link:focus-visible:after{outline:.125rem solid var(--clr-primary);outline-offset:.25rem}.card-person__body{gap:var(--card-person-body-gap);padding:0 var(--card-person-pad) var(--card-person-pad);flex-direction:column;display:flex}.card-person__role{line-height:var(--card-person-line)}.card-person__expertises{flex-direction:column;padding:0;list-style:none;display:flex}.card-person__expertise{line-height:var(--card-person-line);align-items:center;gap:.5rem;display:flex}.card-person__bullet{--icon-size:var(--card-person-bullet)}.card-person__expertise-link{z-index:1;color:inherit;transition:opacity var(--transition-fast) ease;text-decoration:none;position:relative}.card-person__expertise-link:hover{opacity:.6}.card-person__email{padding:var(--card-person-pad);color:var(--card-person-text);z-index:1;background-color:var(--card-person-email-bg);overflow-wrap:anywhere;align-items:center;gap:.625rem;font-size:.9375rem;text-decoration:none;display:flex;position:relative}.card-person__email:hover{--card-person-email-square:var(--clr-primary);--card-person-email-glyph:var(--clr-surface)}.card-person__email-icon{--icon-size:var(--card-person-email-icon);color:var(--card-person-email-glyph,currentColor);background-color:var(--card-person-email-square);transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;padding:.4375rem}.card-person__email-text{min-width:0}.panel{--panel-bg:var(--clr-primary);--panel-text:var(--clr-surface);--panel-pad:clamp(1.5rem, 1.25vw + 1.25rem, 2.5rem);--panel-gap:clamp(2.5rem, 3.125vw + 1.875rem, 5rem);--panel-arrow:clamp(2.5rem, 1.5625vw + 2.1875rem, 3.75rem);justify-content:space-between;align-items:flex-start;gap:var(--panel-gap);height:100%;padding:var(--panel-pad);color:var(--panel-text);background-color:var(--panel-bg);flex-direction:column;display:flex}.panel__title{color:inherit}.panel__arrow{--icon-size:var(--panel-arrow);align-self:flex-end}.strip{--strip-height:clamp(3rem, 2.65625vw + 2.46875rem, 5.125rem);--strip-arrow:clamp(2rem, 2.1875vw + 1.5625rem, 3.75rem);--strip-pad:clamp(.75rem, .625vw + .625rem, 1.25rem);--strip-dark:var(--clr-primary);--strip-mint:var(--clr-secondary);--strip-sand:var(--clr-sand);--strip-surface:var(--clr-surface);--strip-arrow-color:var(--clr-surface);min-height:var(--strip-height);display:flex}.strip__cell{padding-inline:var(--strip-pad);flex:1 1 0;justify-content:flex-end;align-items:center;display:flex}.strip__cell[data-tone=dark]{background-color:var(--strip-dark)}.strip__cell[data-tone=mint]{background-color:var(--strip-mint)}.strip__cell[data-tone=sand]{background-color:var(--strip-sand)}.strip__cell[data-tone=surface]{background-color:var(--strip-surface)}.strip__arrow{--icon-size:var(--strip-arrow);color:var(--strip-arrow-color)}.archive-header{--archive-header-gap:1.5rem;--archive-header-aside-width:36.5rem;--archive-header-aside-gap:.75rem;--archive-header-pad-bottom:2.5rem;--archive-header-rule:var(--clr-primary);--archive-header-text:var(--clr-primary);gap:var(--archive-header-gap);color:var(--archive-header-text);border-block-end:.0625rem solid var(--archive-header-rule);flex-direction:column;padding-block-end:var(--archive-header-pad-bottom);display:flex}@media (width>=980px){.archive-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2.5rem}}.archive-header__heading{align-items:flex-start;gap:var(--archive-header-gap);flex-direction:column;min-width:0;display:flex}@media (width>=980px){.archive-header__heading{flex-direction:row;align-items:flex-end}}.archive-header__label{flex-shrink:0}.archive-header__title{text-box:trim-both cap alphabetic}.archive-header__term{overflow-wrap:anywhere;text-underline-offset:.375rem;text-decoration:underline;text-decoration-thickness:.0625rem}.archive-header__aside{align-items:flex-start;gap:var(--archive-header-aside-gap);max-width:var(--archive-header-aside-width);flex-direction:column;display:flex}@media (width>=980px){.archive-header__aside{flex-shrink:1;align-items:flex-end}}.archive-grid{--archive-grid-columns:1;--archive-grid-column-gap:2.5rem;--archive-grid-row-gap:clamp(3.75rem, 3.125vw + 3.125rem, 6.25rem);grid-template-columns:repeat(var(--archive-grid-columns), minmax(0, 1fr));gap:var(--archive-grid-row-gap) var(--archive-grid-column-gap);list-style:none;display:grid}@media (width>=767px){.archive-grid{--archive-grid-columns:2}}@media (width>=980px){.archive-grid{--archive-grid-columns:3}}@media (width>=1200px){.archive-grid{--archive-grid-columns:4}}@media (width>=980px){.archive-grid[data-columns="3"]{--archive-grid-columns:2;--archive-grid-row-gap:2.5rem}}@media (width>=1400px){.archive-grid[data-columns="3"]{--archive-grid-columns:3}}.archive-grid__item{min-width:0}.pagination{--pagination-gap:1.25rem;--pagination-square:2.25rem;--pagination-glyph:1rem;--pagination-square-bg:var(--clr-primary);--pagination-square-fg:var(--clr-surface);--pagination-text:var(--clr-primary);--pagination-pages-display:none;--pagination-more-display:inline-flex;color:var(--pagination-text);justify-content:center;display:flex}@media (width>=980px){.pagination{--pagination-pages-display:flex;--pagination-more-display:none}}.pagination__pages{display:var(--pagination-pages-display);align-items:center;gap:var(--pagination-gap)}.pagination__list{align-items:center;gap:var(--pagination-gap);list-style:none;display:flex}.pagination__step{--pagination-rotate:0deg;width:var(--pagination-square);height:var(--pagination-square);color:var(--pagination-square-fg);background-color:var(--pagination-square-bg);transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;place-items:center;display:inline-grid}.pagination__step[data-direction=left]{--pagination-rotate:180deg}.pagination__step[aria-hidden=true]{opacity:.3}.pagination__step:hover{color:var(--pagination-text);background-color:var(--clr-secondary)}.pagination__step:focus-visible{outline-offset:.125rem;outline:.125rem solid}.pagination__icon{--icon-size:var(--pagination-glyph);rotate:var(--pagination-rotate)}.pagination__number,.pagination__gap{color:inherit;transition:opacity var(--transition-fast) ease;text-decoration:none}.pagination__number[aria-current=page]{font-weight:var(--fw-regular)}.pagination__number:hover{opacity:.6}.pagination__more{display:var(--pagination-more-display)}.pagination__more[data-loading]{opacity:.5;pointer-events:none}.sheet{--sheet-bg:var(--color-basic-white);--sheet-text:var(--color-basic-black);--sheet-backdrop:rgb(from var(--color-basic-black) r g b/45%);--sheet-radius:var(--border-radius-default);--sheet-pad:clamp(1.25rem, .78125vw + 1.09375rem, 1.875rem);--sheet-duration:var(--transition-normal);--sheet-sticky-top:calc(var(--header-offset) + 2rem);z-index:5;background-color:var(--sheet-backdrop);opacity:0;visibility:hidden;transition:opacity var(--sheet-duration) var(--ease-out-expo), visibility var(--sheet-duration) var(--ease-out-expo);align-items:flex-end;display:flex;position:fixed;inset:0}.sheet.is-open{opacity:1;visibility:visible;transition-duration:var(--sheet-duration), 0s}@media (width>=980px){.sheet{visibility:visible;display:contents}}@media (prefers-reduced-motion:reduce){.sheet{transition:none}}.sheet__panel{gap:var(--sheet-pad);width:100%;max-height:80dvh;padding:var(--sheet-pad);color:var(--sheet-text);background-color:var(--sheet-bg);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;transition:translate var(--sheet-duration) var(--ease-out-expo);flex-direction:column;display:flex;overflow-y:auto;translate:0 100%}@media (width>=980px){.sheet__panel{top:var(--sheet-sticky-top);background-color:#0000;border-radius:0;align-self:start;max-height:none;padding:0;position:sticky;overflow:visible;translate:0}}@media (prefers-reduced-motion:reduce){.sheet__panel{transition:none}}.sheet.is-open .sheet__panel{translate:0}.sheet__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sheet__title{font-weight:500}.sheet__close{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}@media (width>=980px){.sheet__close{display:none}}.sheet__toggle{right:var(--gutter);bottom:var(--gutter);z-index:4;color:var(--color-basic-white);background-color:var(--color-accent);border-radius:var(--border-radius-large);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:inline-flex;position:fixed}@media (width>=980px){.sheet__toggle{display:none}}@media (width<=979px){html:has(.sheet.is-open){overflow:hidden}}.block-wrapper[data-theme]{color:var(--theme-text);background-color:var(--theme-bg)}.block-wrapper[data-theme=white]{--theme-bg:var(--color-basic-white);--theme-text:var(--color-basic-black)}.block-wrapper[data-theme=light]{--theme-bg:rgb(from var(--color-accent) r g b/8%);--theme-text:var(--color-basic-black)}.block-wrapper[data-theme=dark]{--theme-bg:var(--color-accent);--theme-text:var(--color-basic-white)}.header{--header-bg:var(--clr-surface);--header-toggle-size:6.1875rem;--header-toggle-bg:var(--clr-surface);--header-toggle-bg-hover:var(--clr-sand);--header-search-bg:var(--clr-sand);--header-gap:2.5rem;top:var(--admin-bar-offset);z-index:4;background-color:var(--header-bg);position:sticky}.header__bar{justify-content:space-between;align-items:center;gap:var(--header-gap);min-height:var(--header-height);padding-inline-start:1.25rem;display:flex}.header__branding{margin-inline-end:auto}@media (width>=1200px){.header__branding{--branding-width:clamp(6.25rem, calc(6.25rem + (100vw - 75rem) * .121), 8.0625rem)}.header__nav{margin-inline-start:auto}}@media (width<=1199px){.header__cta{--btn-square:3.25rem;--btn-glyph:1.375rem;--fs-body:var(--fs-m);justify-content:space-between;width:100%}}.header__toggle{display:var(--header-toggle-display,grid);width:var(--header-toggle-size);height:var(--header-toggle-size);color:var(--clr-primary);background-color:var(--header-toggle-bg);transition:background-color var(--transition-fast) ease;flex-shrink:0;place-items:center}.header__toggle:hover{--header-toggle-bg:var(--header-toggle-bg-hover)}.header__toggle:focus-visible{outline:.125rem solid var(--clr-primary);outline-offset:-.25rem}.header__toggle-icon{--icon-size:1.75rem}.header__search-toggle{margin-inline-start:calc(var(--header-gap) * -1)}.header__search-toggle[aria-expanded=true]{--header-toggle-bg:var(--header-toggle-bg-hover)}@media (width<=1199px){.header__search-toggle{display:none}}.header__search{inset-inline:0;background-color:var(--header-search-bg);padding-block:2.5rem;position:absolute;top:100%}.header__search[hidden]{display:none}@media (width<=1199px){.header__search{display:none}}.header__search-inner{justify-content:flex-end;display:flex}.header__search-form{width:min(100%,40rem)}.footer{--footer-bar-bg:var(--clr-primary);--footer-bar-text:var(--clr-surface);--footer-pad-inline:clamp(1.5rem, -.3125vw + 1.5625rem, 1.25rem);--footer-pad-block:clamp(1.5rem, 9.0625vw + -.3125rem, 8.75rem)}.footer__bar{padding:var(--footer-pad-block) var(--footer-pad-inline);color:var(--footer-bar-text);background-color:var(--footer-bar-bg);flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (width>=980px){.footer__bar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}}.footer__tagline{order:1;font-style:italic}@media (width>=980px){.footer__tagline{order:0;justify-self:start}}.footer__branding{--branding-width:clamp(14.625rem, 17.0313vw + 11.2188rem, 28.25rem)}@media (width>=980px){.footer__branding{justify-self:center}}.footer__socials{order:-1;margin-block-end:2.25rem}@media (width>=980px){.footer__socials{order:0;justify-self:end;margin-block-end:0}}.header__menu{--menu-bg:var(--clr-sand);--menu-pad-block:2.5rem;--menu-pad-inline:1.5rem;--menu-gap:3.75rem;align-items:center;gap:2.5rem;display:flex}@media (width<=1199px){.header__menu{inset-inline:0;align-items:flex-start;gap:var(--menu-gap);height:calc(100dvh - var(--header-offset));padding:var(--menu-pad-block) var(--menu-pad-inline);overscroll-behavior:contain;background-color:var(--menu-bg);visibility:hidden;opacity:0;transition:opacity var(--transition-fast) ease, translate var(--transition-fast) ease, visibility 0s linear var(--transition-fast);flex-direction:column;position:absolute;top:100%;overflow-y:auto;translate:0 -.75rem}.header__menu.is-open{visibility:visible;opacity:1;transition-delay:0s;translate:0}}.header__menu-strip{--strip-arrow-color:var(--clr-primary);margin:auto calc(var(--menu-pad-inline) * -1) calc(var(--menu-pad-block) * -1);align-self:stretch}@media (width>=1200px){.header__menu-strip{display:none}}.header__menu-search{width:100%}@media (width>=1200px){.header__menu-search{display:none}}@media (width<=1199px){.has-menu-open{overflow:hidden}}.error-page__search{max-width:var(--container-sm)}.search-page{--search-page-gap:1.25rem;--search-text:var(--clr-primary);--search-page-field-bg:var(--clr-white);--search-page-field-pad:.75rem 1rem;--archive-page-gap:clamp(2.5rem, 4.6875vw + 1.5625rem, 6.25rem)}.search-page__results{gap:var(--search-page-gap);flex-direction:column;list-style:none;display:flex}.search-page__pagination{margin-block-start:clamp(1.25rem,3.125vw + .625rem,3.75rem)}.search-page__empty{align-items:flex-start;gap:var(--search-page-gap);color:var(--search-text);flex-direction:column;display:flex}.search-page__form{background-color:var(--search-page-field-bg);width:min(100%,36.5rem);display:flex}.search-page__input{min-width:0;padding:var(--search-page-field-pad);background:0 0;border:0;flex:1}.search-page__submit{color:var(--search-text);cursor:pointer;transition:opacity var(--transition-fast) ease;place-items:center;padding-inline:1rem;display:grid}.search-page__submit:hover{opacity:.6}.search-page__submit:focus-visible{outline-offset:-.25rem;outline:.125rem solid}.search-page__icon{--icon-size:1.25rem}.events-archive{--events-archive-space:clamp(3.75rem, 6.875vw + 2.375rem, 9.25rem);--events-archive-gap:clamp(2.5rem, 4.6875vw + 1.5625rem, 6.25rem);--events-archive-grid-gap:2.5rem;--events-archive-box-pad:2.5rem;--events-archive-box-bg:var(--clr-primary);--events-archive-box-text:var(--clr-surface);--events-archive-rule:var(--clr-primary);gap:var(--events-archive-gap);padding-block:clamp(2.5rem, 4.6875vw + 1.5625rem, 6.25rem) var(--events-archive-space);flex-direction:column;display:flex}.events-archive__upcoming{gap:var(--events-archive-gap);flex-direction:column;display:flex}.events-archive__header{padding:var(--events-archive-box-pad);color:var(--events-archive-box-text);background-color:var(--events-archive-box-bg);flex-direction:column;gap:.625rem;display:flex}.events-archive__header-footer{justify-content:flex-end;align-items:flex-end;gap:2.5rem;display:flex}.events-archive__intro{flex:auto}.events-archive__arrow{--icon-size:clamp(2.5rem, 1.5625vw + 2.1875rem, 3.75rem)}.events-archive__grid{gap:var(--events-archive-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.events-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.events-archive__pagination{justify-self:center}.events-archive__past{gap:var(--events-archive-grid-gap);border-block-start:.0625rem solid var(--events-archive-rule);flex-direction:column;padding-block-start:var(--events-archive-gap);display:flex}.event-single{--event-single-width:90rem;--event-single-gap:clamp(2.5rem, 4.6875vw + 1.5625rem, 6.25rem);--event-single-hero-bg:var(--clr-sand);--event-single-hero-pad:clamp(2.5rem, 4.6875vw + 1.5625rem, 6.25rem);--event-single-box-bg:var(--clr-sand);--event-single-box-pad:clamp(1.5rem, 1.25vw + 1.25rem, 2.5rem)}.event-single__hero{padding-block:var(--event-single-hero-pad);background-color:var(--event-single-hero-bg)}.event-single__hero-inner,.event-single__body{--container-width:var(--event-single-width);align-items:start;gap:var(--event-single-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.event-single__hero-inner,.event-single__body{grid-template-columns:repeat(2,minmax(0,1fr))}}.event-single__intro{flex-direction:column;gap:1.5rem;display:flex}.event-single__heading{flex-direction:column;gap:1.25rem;display:flex}.event-single__meta{flex-direction:column;display:flex}.event-single__bar{font-size:var(--fs-body-lg);min-height:clamp(2.5rem,.78125vw + 2.34375rem,3.125rem)}.event-single__register{align-self:flex-end}.event-single__media{flex-direction:column;display:flex}.event-single__figure{aspect-ratio:670/438;background-color:var(--clr-white);position:relative;overflow:hidden}.event-single__figure[data-media=none]{background-color:var(--clr-primary)}.event-single__placeholder{--icon-size:25%;color:var(--clr-surface);margin:auto;position:absolute;inset:0}.event-single__content{flex-direction:column;gap:1lh;display:flex}.event-single__practical{padding:var(--event-single-box-pad);background-color:var(--event-single-box-bg);flex-direction:column;align-items:flex-start;gap:2.75rem;display:flex}.event-single__practical-text{flex-direction:column;gap:1.25rem;display:flex}.event-single__practical-row{align-items:flex-start;gap:.5rem;display:flex}.event-single__practical-icon{--icon-size:1.125rem;flex-shrink:0;margin-block-start:calc((1lh - var(--icon-size)) / 2)}.event-single__practical-value{overflow-wrap:anywhere;min-width:0}.event-single__practical-value a{text-underline-offset:.1875rem;text-decoration:underline}@media (width<=766px){.event-single__share{--share-links-square:2.25rem;--share-links-list-gap:.375rem;--share-links-gap:.75rem}}.single-article{--single-width:90rem;--single-sidebar:20.5625rem;--single-content:58.75rem;--single-article-gap:2.75rem;--single-article-body-pad-top:2.5rem;--single-article-body-pad-bottom:clamp(3.75rem, 3.125vw + 3.125rem, 6.25rem);--single-article-sticky-top:clamp(1.25rem, 1.5625vw + .9375rem, 2.5rem)}@media (width>=980px){.single-article{--single-article-body-pad-top:clamp(3.75rem, 3.125vw + 3.125rem, 6.25rem);--single-article-gap:clamp(2.5rem, 9.375vw + .625rem, 10rem)}}.single-article__body{--container-width:var(--single-width);gap:var(--single-article-gap);padding-block:var(--single-article-body-pad-top) var(--single-article-body-pad-bottom);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.single-article__body{grid-template-columns:minmax(0, var(--single-sidebar)) minmax(0, var(--single-content));justify-content:space-between;align-items:start}.single-article__sidebar{top:calc(var(--header-offset) + var(--single-article-sticky-top));max-height:calc(100vh - var(--header-offset) - 2 * var(--single-article-sticky-top));overscroll-behavior:contain;position:sticky;overflow-y:auto}.single-article__content{grid-column:-2}}.archive-page{--archive-page-gap:2.5rem;--archive-page-pad-top:clamp(2.5rem, 4.6875vw + 1.5625rem, 6.25rem);--archive-page-pad-bottom:clamp(3.75rem, 6.875vw + 2.375rem, 9.25rem);gap:var(--archive-page-gap);padding-block:var(--archive-page-pad-top) var(--archive-page-pad-bottom);flex-direction:column;display:flex}.person{--person-gap:2.5rem;--person-columns-gap:clamp(2.5rem, 4.6875vw + 1.5625rem, 6.25rem);--person-card-width:28.4375rem;--person-card-bg:var(--clr-sand);--person-card-pad:clamp(1.5rem, .625vw + 1.375rem, 2rem);--person-card-gap:1.5rem;--person-text:var(--clr-primary);--person-rule:var(--clr-primary);--person-image-ratio:391 / 306;gap:var(--person-gap);color:var(--person-text);flex-direction:column;padding-block:clamp(2rem,2.1875vw + 1.5625rem,3.75rem) clamp(3.75rem,6.875vw + 2.375rem,9.25rem);display:flex}.person__layout{gap:var(--person-columns-gap);flex-direction:column;display:flex}@media (width>=980px){.person__layout{flex-direction:row;align-items:flex-start}}.person__card{align-items:flex-start;gap:var(--person-card-gap);padding:var(--person-card-pad);background-color:var(--person-card-bg);flex-direction:column;display:flex}@media (width>=980px){.person__card{flex:0 0 min(var(--person-card-width), 40%)}}.person__head{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.person__media{aspect-ratio:var(--person-image-ratio);align-self:stretch;position:relative;overflow:hidden}.person__name{border-block-end:.0625rem solid var(--person-rule);align-self:stretch;padding-block:.5rem 2rem}.person__name-line{display:block}.person__bio{flex-direction:column;gap:1em;line-height:1.5;display:flex}.person__articles{flex:1;min-width:0}.page-simple__content{max-width:var(--container-md)}.page-faq__header{padding-block-start:clamp(2.5rem,4.6875vw + 1.5625rem,6.25rem)}.hero-mosaic{--hero-mosaic-height:clamp(20rem, 25vw + 15rem, 40rem);--hero-mosaic-pad:clamp(1.75rem, .625vw + 1.625rem, 2.25rem) clamp(1.25rem, 1.5625vw + .9375rem, 2.5rem) clamp(1.5rem, 1.25vw + 1.25rem, 2.5rem);--hero-mosaic-gap:clamp(2.5rem, 3.125vw + 1.875rem, 5rem);--hero-mosaic-panel-width:calc(200% / 3);--hero-mosaic-text-width:36.5rem;--hero-mosaic-dark:var(--clr-primary);--hero-mosaic-mint:var(--clr-secondary);--hero-mosaic-sand:var(--clr-sand);--hero-mosaic-surface:var(--clr-surface);--hero-mosaic-ink:var(--clr-primary);--hero-mosaic-ink-inverse:var(--clr-surface)}.hero-mosaic__row{min-height:var(--hero-mosaic-height);display:flex}.hero-mosaic__tile[data-tone=dark],.hero-mosaic__panel[data-tone=dark]{color:var(--hero-mosaic-ink-inverse);background-color:var(--hero-mosaic-dark)}.hero-mosaic__tile[data-tone=mint],.hero-mosaic__panel[data-tone=mint]{background-color:var(--hero-mosaic-mint)}.hero-mosaic__tile[data-tone=sand],.hero-mosaic__panel[data-tone=sand]{background-color:var(--hero-mosaic-sand)}.hero-mosaic__tile[data-tone=surface],.hero-mosaic__panel[data-tone=surface]{background-color:var(--hero-mosaic-surface)}.hero-mosaic__tile{flex:1 1 0;display:none}@media (width>=980px){.hero-mosaic__tile{display:block}}.hero-mosaic__panel{justify-content:space-between;gap:var(--hero-mosaic-gap);min-width:0;padding:var(--hero-mosaic-pad);color:var(--hero-mosaic-ink);flex-direction:column;flex:100%;display:flex}@media (width>=980px){.hero-mosaic__panel{flex:0 0 var(--hero-mosaic-panel-width)}}.hero-mosaic__title{color:inherit}.hero-mosaic__text{max-width:var(--hero-mosaic-text-width);color:inherit}.text-panel{--text-panel-gap:2.5rem;--text-panel-aside:28.5%;--text-panel-panel-min:clamp(12.5rem, 15.625vw + 9.375rem, 25rem);--text-panel-body-gap:1.25rem;--text-panel-para-gap:1.75rem;--text-panel-text:var(--clr-primary);--text-panel-more-bg:var(--clr-sand);--text-panel-more-pad:clamp(1rem, .625vw + .875rem, 1.5rem);--text-panel-chevron:90deg}.text-panel__inner{gap:var(--text-panel-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.text-panel__inner{grid-template-columns:minmax(0, var(--text-panel-aside)) minmax(0, 1fr)}}.text-panel__panel{min-height:var(--text-panel-panel-min)}.text-panel__body{gap:var(--text-panel-body-gap);color:var(--text-panel-text);flex-direction:column;display:flex}.text-panel__text,.text-panel__more-text{gap:var(--text-panel-para-gap);flex-direction:column;display:flex}.text-panel__more{background-color:var(--text-panel-more-bg)}.text-panel__more[open]{--text-panel-chevron:-90deg}.text-panel__more::details-content{block-size:0;transition:block-size var(--transition-normal) var(--ease-out-expo), content-visibility var(--transition-normal) allow-discrete;overflow:clip}.text-panel__more[open]::details-content{block-size:auto;block-size:calc-size(auto, size)}.text-panel__summary{--btn-rotate:var(--text-panel-chevron);width:100%;padding:var(--text-panel-more-pad);justify-content:space-between;list-style:none}.text-panel__summary::-webkit-details-marker{display:none}.text-panel__label{white-space:normal}.text-panel__more-text{padding:0 var(--text-panel-more-pad) var(--text-panel-more-pad)}.team-grid{--team-grid-gap:clamp(1.25rem, 1.5625vw + .9375rem, 2.5rem);--team-grid-aside:28.5%;--team-grid-panel-min:clamp(12.5rem, 15.625vw + 9.375rem, 25rem);--team-grid-columns:1}@media (width>=565px){.team-grid{--team-grid-columns:2}}@media (width>=1200px){.team-grid{--team-grid-columns:3}}.team-grid__inner{gap:var(--team-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.team-grid__inner{grid-template-columns:minmax(0, 1fr) minmax(0, var(--team-grid-aside))}}.team-grid__panel{min-height:var(--team-grid-panel-min)}@media (width>=980px){.team-grid__panel{grid-area:1/2}}.team-grid__list{grid-template-columns:repeat(var(--team-grid-columns), minmax(0, 1fr));align-items:start;gap:var(--team-grid-gap);padding:0;list-style:none;display:grid}.contact{--contact-height:clamp(30rem, 12.5vw + 27.5rem, 40rem);--contact-pad:clamp(1.5rem, 1.25vw + 1.25rem, 2.5rem);--contact-pad-top:clamp(1.75rem, .625vw + 1.625rem, 2.25rem);--contact-gap:clamp(2rem, .625vw + 1.875rem, 2.5rem);--contact-text-width:36.5rem;--contact-square:2.5rem;--contact-square-gap:.5rem;--contact-detail-gap:.75rem;--contact-main-bg:var(--clr-sand);--contact-aside-bg:var(--clr-secondary);--contact-square-bg:var(--clr-surface);--contact-text:var(--clr-primary)}.contact__row{color:var(--contact-text);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.contact__row{min-height:var(--contact-height);grid-template-columns:repeat(2,minmax(0,1fr))}}.contact__main,.contact__aside{justify-content:space-between;gap:var(--contact-gap);padding:var(--contact-pad);flex-direction:column;display:flex}.contact__main{background-color:var(--contact-main-bg);padding-block-start:var(--contact-pad-top)}.contact__aside{background-color:var(--contact-aside-bg)}.contact__form{width:100%}.contact__intro{gap:var(--contact-gap);flex-direction:column;display:flex}.contact__text{max-width:var(--contact-text-width)}.contact__socials{gap:var(--contact-square-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.contact__social-link{color:inherit;background-color:var(--contact-square-bg);transition:background-color var(--transition-fast) ease;display:block}.contact__social-link:hover{background-color:var(--contact-main-bg)}.contact__social-icon,.contact__detail-icon{--icon-size:var(--contact-square);padding:calc(var(--contact-square) / 4);background-color:var(--contact-square-bg)}.contact__social-icon{padding:calc(var(--contact-square) / 5);background-color:#0000}.contact__details{gap:var(--contact-detail-gap);flex-direction:column;font-style:normal;display:flex}.contact__organisation,.contact__detail{font-weight:var(--fw-regular)}.contact__detail{align-items:center;gap:var(--contact-detail-gap);display:flex}.contact__detail-link{color:inherit;overflow-wrap:anywhere;transition:opacity var(--transition-fast) ease;text-decoration:none}.contact__detail-link:hover{opacity:.6}.events-upcoming{--events-upcoming-gap:2.5rem;--events-upcoming-panel-width:28.5rem;--events-upcoming-panel-pad:2.5rem;--events-upcoming-panel-bg:var(--clr-primary);--events-upcoming-panel-text:var(--clr-surface);--events-upcoming-arrow-shift:0}.events-upcoming__inner{gap:var(--events-upcoming-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.events-upcoming__inner{grid-template-columns:minmax(0, var(--events-upcoming-panel-width)) minmax(0, 1fr)}}.events-upcoming__panel{justify-content:space-between;gap:var(--events-upcoming-gap);margin-inline:calc(var(--container-pad) * -1);padding:var(--events-upcoming-panel-pad);color:var(--events-upcoming-panel-text);background-color:var(--events-upcoming-panel-bg);flex-direction:column;text-decoration:none;display:flex}.events-upcoming__panel:hover{--events-upcoming-arrow-shift:.5rem}@media (width>=980px){.events-upcoming__panel{margin-inline:0}}.events-upcoming__footer{justify-content:flex-end;align-items:flex-end;gap:var(--events-upcoming-gap);display:none}@media (width>=980px){.events-upcoming__footer{display:flex}}.events-upcoming__text{flex:auto}.events-upcoming__arrow{--icon-size:3.75rem;translate:var(--events-upcoming-arrow-shift) 0;transition:translate var(--transition-normal) var(--ease-out-expo)}.events-upcoming__list{gap:var(--events-upcoming-gap);flex-direction:column;display:flex}.events-upcoming__card-extra{display:none}@media (width>=767px){.events-upcoming__card-extra{display:block}}.hero-home{--hero-home-pad:clamp(1.5rem, 1.25vw + 1.25rem, 2.5rem);--hero-home-gap:2.5rem;--hero-home-min-height:clamp(26.8125rem, 12.9688vw + 24.2188rem, 37.1875rem);--hero-home-strip-height:clamp(3.4375rem, 2.10938vw + 3.01563rem, 5.125rem);--hero-home-strip-cols:minmax(0, 87fr) minmax(0, 87fr) minmax(0, 228fr);--hero-home-scale:1;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.hero-home{--hero-home-strip-cols:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr);grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-home__intro{align-items:flex-start;gap:var(--hero-home-gap);padding:var(--hero-home-pad);background-color:var(--clr-sand);flex-direction:column;display:flex}.hero-home__text{max-width:36.5rem}.hero-home__feature{min-height:var(--hero-home-min-height);isolation:isolate;background-color:var(--clr-secondary);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hero-home__feature:before{content:"";z-index:-1;background:linear-gradient(10.3deg, var(--clr-secondary) 0%, transparent 100%);pointer-events:none;position:absolute;inset:0}.hero-home__feature:after{content:"";z-index:-1;background:linear-gradient(10.3deg, var(--clr-secondary) 20%, transparent 100%);opacity:0;transition:opacity var(--transition-normal) ease;pointer-events:none;position:absolute;inset:0}.hero-home__feature:hover{--hero-home-scale:1.03}.hero-home__feature:hover:after{opacity:.6}.hero-home__image{z-index:-2;scale:var(--hero-home-scale);transition:scale var(--transition-normal) var(--ease-out-expo);position:absolute;inset:0}.hero-home__labels{z-index:3;align-self:flex-start;position:relative}.hero-home__title{max-width:32.5rem;padding:var(--hero-home-pad);font-size:clamp(1.5rem,.3125vw + 1.4375rem,1.75rem)}.hero-home__link{text-decoration:none}.hero-home__link:after{content:"";position:absolute;inset:0}.hero-home__link:focus-visible{outline:none}.hero-home__link:focus-visible:after{outline:.125rem solid var(--clr-primary);outline-offset:-.25rem}.hero-home__strip{grid-column:1/-1;grid-template-columns:var(--hero-home-strip-cols);height:var(--hero-home-strip-height);display:grid}.hero-home__strip-dark{background-color:var(--clr-primary);grid-column:2}.hero-home__strip-mint{background-color:var(--clr-secondary);justify-content:flex-end;align-items:center;padding-inline:1.25rem;display:flex}.hero-home__arrow{--icon-size:clamp(2.25rem, 1.95313vw + 1.85938rem, 3.8125rem);color:var(--clr-primary)}.posts-highlight{--posts-highlight-gap:2.5rem;--posts-highlight-title-gap:clamp(1.25rem, 1.5625vw + .9375rem, 2.5rem);--posts-highlight-fr-gap:5rem;--posts-highlight-divider:var(--clr-primary)}.posts-highlight__inner{border-block-end:.0625rem solid var(--posts-highlight-divider);grid-template-columns:minmax(0,1fr);gap:clamp(3.75rem,1.875vw + 3.375rem,5.25rem);padding-block-end:clamp(2.5rem,.78125vw + 2.34375rem,3.125rem);display:grid}@media (width>=1200px){.posts-highlight__inner{grid-template-columns:minmax(0,1fr) 21.25rem}}.posts-highlight__main,.posts-highlight__aside{gap:var(--posts-highlight-title-gap);flex-direction:column;display:flex}.posts-highlight__list{gap:var(--posts-highlight-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=767px){.posts-highlight__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.posts-highlight__list-fr{gap:var(--posts-highlight-fr-gap) var(--posts-highlight-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=767px) and (width<=1199px){.posts-highlight__list-fr{grid-template-columns:repeat(2,minmax(0,1fr))}}.posts-highlight__button{align-self:flex-end;margin-block-start:calc(var(--posts-highlight-fr-gap) - var(--posts-highlight-title-gap))}.posts-grid{--posts-grid-gap:2.5rem;--posts-grid-cols:1;align-items:center;gap:var(--posts-grid-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""list""button";display:grid}@media (width>=767px){.posts-grid{--posts-grid-cols:2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title button""list list"}}@media (width>=1200px){.posts-grid{--posts-grid-cols:4}}.posts-grid__title{grid-area:title}.posts-grid__button{grid-area:button;justify-self:center}@media (width>=767px){.posts-grid__button{justify-self:end}}.posts-grid__list{grid-area:list;grid-template-columns:repeat(var(--posts-grid-cols), minmax(0, 1fr));gap:var(--posts-grid-gap);align-items:start;display:grid}.posts-grid__card-extra{display:none}@media (width>=767px){.posts-grid__card-extra{display:flex}}.statement{--statement-bar-height:clamp(4.9375rem, 1.25vw + 4.6875rem, 5.9375rem);--statement-pad:clamp(2rem, .625vw + 1.875rem, 2.5rem);--statement-panel-min:auto;grid-template-columns:minmax(5.5rem,180fr) minmax(auto,222fr);grid-template-rows:minmax(var(--statement-panel-min), auto) var(--statement-bar-height);grid-template-areas:"panel panel""brand bar";display:grid}@media (width>=980px){.statement{--statement-panel-min:clamp(18.75rem, 11.7969vw + 16.3906rem, 28.1875rem);grid-template-columns:minmax(0,755fr) minmax(0,444fr) minmax(0,721fr);grid-template-areas:"media panel panel""media brand bar"}.statement[data-media=none]{grid-template-columns:minmax(0,444fr) minmax(0,721fr);grid-template-areas:"panel panel""brand bar"}}.statement__media{background-color:var(--clr-primary);grid-area:media;display:none;position:relative;overflow:hidden}@media (width>=980px){.statement__media{display:block}}.statement__image{position:absolute;inset:0}.statement__panel{padding:var(--statement-pad);background-color:var(--clr-secondary);grid-area:panel}.statement__text{max-width:30rem;font-size:clamp(2rem,.625vw + 1.875rem,2.5rem)}.statement__brand{color:var(--clr-surface);background-color:var(--clr-primary);grid-area:brand;align-items:center;padding-inline:1.25rem;display:flex}.statement__arrow{--icon-size:clamp(2.5rem, 1.71875vw + 2.15625rem, 3.875rem)}.statement__bar{background-color:var(--clr-sand);border:.0625rem solid var(--clr-surface);grid-area:bar;justify-content:flex-end;align-items:center;padding-inline:1.25rem;display:flex}.accordion{--accordion-border:rgb(from var(--color-basic-black) r g b/15%);--accordion-pad:1.25rem;--accordion-icon-size:1rem;--accordion-duration:var(--transition-normal)}.accordion__item{border-bottom:.0625rem solid var(--accordion-border)}.accordion__head{padding-block:var(--accordion-pad);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.accordion__head::-webkit-details-marker{display:none}.accordion__title{font-weight:500}.accordion__icon{width:var(--accordion-icon-size);height:var(--accordion-icon-size);transition:rotate var(--accordion-duration) var(--ease-out-expo);flex-shrink:0;position:relative}.accordion__icon:before,.accordion__icon:after{content:"";background:currentColor;height:.125rem;position:absolute;inset:50% 0 auto;translate:0 -50%}.accordion__icon:after{rotate:90deg}.accordion__item[open]:not(.is-closing) .accordion__icon{rotate:45deg}.accordion__body{overflow:hidden}.accordion__content{padding-bottom:var(--accordion-pad)}.faq{--faq-gap:clamp(2.5rem, 6.25vw + 1.25rem, 7.5rem);--faq-sidebar-width:16.25rem;--faq-group-gap:clamp(3rem, 2.5vw + 2.5rem, 5rem);--faq-scroll-offset:2rem;--faq-nav-color:rgb(from var(--color-basic-black) r g b/60%);--faq-nav-active-color:var(--color-accent)}@media (width>=980px){.faq:has(.sheet){grid-template-columns:var(--faq-sidebar-width) minmax(0, 1fr);gap:var(--faq-gap);display:grid}}.faq__nav-list{flex-direction:column;gap:.75rem;list-style:none;display:flex}.faq__nav-link{color:var(--faq-nav-color);transition:color var(--transition-fast) ease;text-decoration:none}.faq__nav-link:hover,.faq__nav-link:focus-visible,.faq__nav-link.is-active{color:var(--faq-nav-active-color)}.faq__content{gap:var(--faq-group-gap);flex-direction:column;display:flex}.faq__group{scroll-margin-top:calc(var(--header-height) + var(--faq-scroll-offset))}.faq__group-title{color:inherit;margin-bottom:1rem;font-size:clamp(1.5rem,.625vw + 1.375rem,2rem)}.faq__group-description{margin-bottom:1rem}@media (prefers-reduced-motion:no-preference){html:has(.faq){scroll-behavior:smooth}}
