:root,.editor-styles-wrapper{--max-width:1280px;--box-shadow:transparent 0px 0px 0px 0px,transparent 0px 0px 0px 0px,rgba(0,0,0,.06) 0px 1px 1px 0px}body:not(.admin-bar){--admin-bar-height:0px}body.admin-bar{--admin-bar-height:32px}@media (max-width:1024px){#wpadminbar{display:none!important}html{margin-top:0px!important}}@media (max-width:1024px){body.admin-bar{--admin-bar-height:0px}}html{scroll-behavior:smooth}.site-wrapper{width:100%;max-width:1920px;margin-inline:auto}#main{min-height:65vh}.search-modal-fields button{background:var(--surface-20)!important;color:var(--surface-70)!important;line-height:1;font-weight:var(--headline-font-weight);border-left:1px solid var(--surface-30);padding:10px 12px}.search-modal-fields button:hover{background:var(--surface-30)!important;color:var(--surface-90)!important}.search-modal-fields input{background-color:white!important;border-radius:4px;border:none;padding:0 1em;outline:none}.search-modal-form{color:var(--surface-80)}.search-modal-fields{border-radius:4px;overflow:hidden;outline:1px solid var(--surface-30);box-shadow:0 0 0 #00000010;transition:all 250ms ease-in;background-color:var(--surface-0)}.search-modal-fields:focus-within{outline:1px solid var(--surface-30);box-shadow:0 4px 10px #00000010}.gp-search-modal .gp-modal__overlay{background-color:#1f293399}.post-password-form{max-width:768px;padding:8rem 1rem;margin-inline:auto;text-align:center}html{background:#fff}.gb-button{font-weight:var(--button-font-weight)}*[class*='gb-button-primary'],*[class*='gb-button-contrast']{font-size:calc(0.88 * var(--step-0))}.gb-button{line-height:1em}.flow>*+*,.prose>*+*{margin-block-start:var(--flow-space,1em)}:is(.flow,.prose) :is(p h1,h2,h3,h4,h5,h6,.gb-headline-xxl,.gb-headline-xl,.gb-headline-h1,.gb-headline-h2,.gb-headline-h3,.gb-headline-h4,.gb-headline-h5,.gb-headline-h6){margin-bottom:0}.prose :is(h2+*,h3+*,h4+*){--flow-space:var(--space-s)}.prose{--flow-space:var(--space-m-l)}.grid-2{display:grid;grid-template-columns:1fr 1fr}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr}.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.grid-5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-6{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.gap-xs{gap:.5rem}.gap-s{gap:1rem}.gap-m{gap:2rem}.gap-l{gap:4rem}.gap-xl{gap:6rem}@media (min-width:769px) and (max-width:1024px){.grid-2{grid-template-columns:1fr 1fr}.grid-3,.grid-4{grid-template-columns:1fr 1fr}.grid-5,.grid-6{grid-template-columns:1fr 1fr 1fr}.gap-xs{gap:.5rem}.gap-s{gap:1rem}.gap-m{gap:1.5rem}.gap-l{gap:3rem}.gap-xl{gap:4rem}}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.grid-5,.grid-6{grid-template-columns:1fr 1fr}.gap-xs{gap:.25rem}.gap-s{gap:.5rem}.gap-m{gap:1rem}.gap-l{gap:2rem}.gap-xl{gap:3rem}}body.search-results header.page-header{display:none}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){border-radius:var(--button-border-radius)}.wp-block-search__inside-wrapper{max-width:max(50%, 500px)}.line-limit-3,.line-limit-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-limit-1{-webkit-line-clamp:1}.line-limit-2{-webkit-line-clamp:2}.line-limit-3{-webkit-line-clamp:3}[class^="ar-"]{object-fit:cover}.ar-16-9{aspect-ratio:16/9}.ar-9-16{aspect-ratio:9/16}.ar-4-3{aspect-ratio:4/3}.ar-1-1{aspect-ratio:1/1}.hyphens-auto{hyphens:auto}.no-ul,.no-ul a{text-decoration:none}a.hover-ul:hover,.hover-ul a:hover,a:is(.gb-button-primary-ghost,.gb-button-primary-ghost-on-dark):hover{text-decoration:underline}.clear-both{clear:both}.mb-0{margin-bottom:0!important}:root{--radius-s:6px;--radius-m:12px;--radius-l:40px}.radius-s{border-radius:var(--radius-s)}.radius-m{border-radius:var(--radius-m)}.radius-l{border-radius:var(--radius-l)}.text-balance{text-wrap:balance}.brackets-accent{&::before{content:"{";color:var(--accent-1)}&::after{content:"}";color:var(--accent-1)}}body:not(.scroll) .no-shadow-until-scroll{box-shadow:none!important}:root{--body-font-weight:300;--headline-font-weight:500;--button-border-radius:0.3em;--button-font-weight:400}:root{--step--2:clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);--step--1:clamp(0.875rem, 0.8315rem + 0.2174vw, 1rem);--step-0:clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);--step-1:clamp(1.2rem, 1.1283rem + 0.3587vw, 1.4063rem);--step-2:clamp(1.44rem, 1.3293rem + 0.5533vw, 1.7581rem);--step-3:clamp(1.7281rem, 1.5649rem + 0.8163vw, 2.1975rem);--step-4:clamp(2.0738rem, 1.8396rem + 1.1707vw, 2.7469rem);--step-5:clamp(2.4881rem, 2.1594rem + 1.6435vw, 3.4331rem)}p{font-size:var(--step-0);font-weight:var(--body-font-weight);line-height:1.5;margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6,.text-4xl,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{font-weight:var(--headline-font-weight);margin-bottom:.5em}.gb-container p:last-child:last-of-type{margin-bottom:0}.block-editor-block-list__layout .gb-container p:nth-last-child(2){margin-bottom:0}.text-5xl{font-size:var(--step-6);line-height:1.1}.text-4xl{font-size:var(--step-5);line-height:1.1}h1,.text-h1,.text-3xl{font-size:var(--step-4);line-height:1.1;margin-bottom:40px}h2,.text-h2,.text-2xl{font-size:var(--step-3);line-height:1.2}h3,.text-h3{font-size:var(--step-1);line-height:1.2}h4,.text-h4{font-size:var(--step-1);line-height:1.25}h5,.text-h5{font-size:var(--step-0);line-height:1.25}h6,.text-h6{font-size:var(--step-0);line-height:1.25}.text-xl{font-size:var(--step-2);line-height:1.25}.text-lg{font-size:var(--step-1);line-height:1.3}.text-base{font-size:var(--step-0)}.text-sm,.text-sm *{font-size:var(--step--1)}.text-xs,.text-xs *{font-size:var(--step--2)}.single-post :is(h2,h3,h4,h5,h6){margin-top:1.5em}.content-area a:not(:hover){text-decoration:none}:root .old{--space-3xs:clamp(0.25rem, 0.2283rem + 0.1087vw, 0.3125rem);--space-2xs:clamp(0.5rem, 0.4783rem + 0.1087vw, 0.5625rem);--space-xs:clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);--space-s:clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);--space-m:clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);--space-l:clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);--space-xl:clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);--space-2xl:clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);--space-3xl:clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);--space-4xl:clamp(8rem, 7.6522rem + 1.7391vw, 9rem);--space-3xs-2xs:clamp(0.25rem, 0.1413rem + 0.5435vw, 0.5625rem);--space-2xs-xs:clamp(0.5rem, 0.3696rem + 0.6522vw, 0.875rem);--space-xs-s:clamp(0.75rem, 0.6196rem + 0.6522vw, 1.125rem);--space-s-m:clamp(1rem, 0.7609rem + 1.1957vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.2391rem + 1.3043vw, 2.25rem);--space-l-xl:clamp(2rem, 1.5217rem + 2.3913vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.4783rem + 2.6087vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 3.0435rem + 4.7826vw, 6.75rem);--space-3xl-4xl:clamp(6rem, 4.9565rem + 5.2174vw, 9rem)}:root .old{--space-inline:var(--space-s-m)}:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:80px;--space-7:120px;--space-inline:24px;--space-i:var(--space-inline)}@media (min-width:1025px){:root{--space-1:8px;--space-2:16px;--space-3:40px;--space-4:64px;--space-5:80px;--space-6:112px;--space-7:160px;--space-inline:32px}}:root{--width-d:var(--width-l);--width-xl:clamp(500px, 100vw - 80px, 1440px);--width-l:clamp(500px, 100vw - 80px, 1200px);--width-m:clamp(500px, 100vw - 80px, 960px);--width-s:clamp(500px, 100vw - 80px, 600px)}body{min-height:calc(100vh - var(--admin-bar-height));display:flex;flex-direction:column}.site-footer{margin-top:auto}.container.grid-container{width:100%}.site-header{position:sticky;z-index:20;top:var(--admin-bar-height)}.wp-block-navigation__container{gap:24px}.wp-block-navigation__container{a{position:relative;text-decoration:none}li:not(.current-menu-item)>a::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:var(--text);transition:width 0.4s ease}li:not(.current-menu-item)>a:hover::after{width:100%}li.current-menu-item>a{font-weight:700}}@media (max-width:1024px){.wp-block-navigation__container{flex-direction:column}}@media screen and (max-width:1024px){.wp-block-navigation__responsive-container-open{display:block!important}.wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open){display:none!important}}.wp-block-navigation__responsive-container-open:focus,.wp-block-navigation__responsive-container-open:hover,.wp-block-navigation__responsive-container-close:hover,.wp-block-navigation__responsive-container-close:focus{background:transparent!important;color:var(--text)!important}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:32px;width:32px}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open{background:var(background-0)!important;padding-inline:var(--space-inline)!important}body:has(.wp-block-navigation__responsive-container.has-modal-open.is-menu-open) .header__logo{z-index:100001;position:relative}.wp-block-navigation__responsive-container-close{top:-20px}.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation-item__content{font-size:var(--step-2)}.main-menu-wrapper{max-height:500px}@media (max-width:1024px){html:not(.mobile-menu-open) .show-if-mobile-menu-open{display:none}html.mobile-menu-open .hide-if-mobile-menu-open{display:none}html:not(.mobile-menu-open) .main-menu-wrapper{max-height:0;overflow-y:hidden;border-bottom:none}}.wp-block-navigation__container{gap:24px 48px}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:0}body:not(.scroll) #main-header{background-color:#ffffff!important}html:not(.has-modal-open) #main-header{background-color:rgb(255 255 255 / .5);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);-webkit-filter:blur(0);-webkit-transform:translateZ(0)}html:not(.has-modal-open) #main-header:hover{background-color:#fff}html:not(.has-modal-open) .wp-block-navigation__container,html:not(.has-modal-open) nav{background-color:transparent!important}.gb-accordion__item-open .gb-accordion__toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.breadcrumb-item.active{font-weight:600}.stark-bracket-list{& ul,ul{list-style-type:none;padding:0;margin:0}li::before,li::after{font-size:1.15em;font-weight:700;display:inline-block}li::before{content:"[";margin-right:.2em}li::after{content:"]";margin-left:.2em}}