:root{--heading-font:"Cormorant Garamond", sans-serif;--body-font:"Lato", sans-serif;--button-font:"Lato", sans-serif;--heading--display:clamp(2.5rem, -0.167rem + 5.556vw, 4rem);--heading--xl:clamp(2rem, 0.222rem + 3.704vw, 3rem);--heading--lg:clamp(1.75rem, 0.417rem + 2.778vw, 2.5rem);--heading--md:clamp(1.5rem, 0.167rem + 2.778vw, 2.25rem);--heading--sm:clamp(1.25rem, -0.083rem + 2.778vw, 2rem);--heading--xs:clamp(1rem, 0.556rem + 0.926vw, 1.25rem);--text--xl:clamp(1.25rem, 0.806rem + 0.926vw, 1.5rem);--text--lg:clamp(1rem, 0.556rem + 0.926vw, 1.25rem);--text--md:1rem;--text--sm:clamp(0.85rem, 0.672rem + 0.37vw, 0.95rem);--text--xs:clamp(0.75rem, 0.572rem + 0.37vw, 0.85rem)}blockquote,body,dd,dl,dt,fieldset,figure,li,ol,pre,textarea,ul,a{font-family:var(--body-font)}p{font-size:var(--text--md);font-weight:400;line-height:1.5;margin-bottom:1.5rem;font-family:var(--body-font)}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:.5em;font-family:var(--heading-font)}h1{font-size:var(--heading--xl);line-height:1.05}h2{font-size:var(--heading--lg);line-height:1.1}h3{font-size:var(--heading--md);line-height:1.15}h4{font-size:var(--heading--sm);line-height:1.1}h5{font-size:var(--heading--xs);line-height:1.25}h6{font-size:var(--heading--xs);line-height:1.4}p,div,blockquote,li,.pretty{text-wrap:pretty}.no-text-wrap,.text-wrap-unset{text-wrap:unset}.single-post :is(h2,h3,h4,h5,h6){margin-top:1.5em}.gb-button{line-height:1em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0ms!important;transition-duration:0ms!important}}.gb-button-wrapper a.gb-button,.gb-button,.main-navigation .menu-toggle{transition:all 0.3s ease 0s}.gb-container p:last-child:last-of-type{margin-bottom:0}#main{min-height:65vh}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.no-ul,.no-ul a{text-decoration:none}.line-limit-3,.line-limit-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-limit-3{-webkit-line-clamp:3}.line-limit-2{-webkit-line-clamp:2}.slideout-navigation.do-overlay .inside-navigation{padding:0 0 0 0;max-width:100%}.slideout-navigation.do-overlay .slideout-exit{position:fixed;text-align:right}.main-navigation .menu-bar-item>a{display:none}.post-type-post .editor-styles-wrapper{max-width:656px;margin-inline:auto;width:100%}.post-type-post .editor-styles-wrapper p a{text-decoration:underline}.block-editor-block-list__layout .gb-container p:nth-last-child(2){margin-bottom:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{filter:grayscale(100) opacity(.3);cursor:pointer}.wp-block-search{border-radius:4px;overflow:hidden;outline:1px solid var(--surface-30);box-shadow:0 0 0 #00000010;transition:all 250ms ease-in}.wp-block-search:focus-within{outline:1px solid var(--surface-30);box-shadow:0 4px 10px #00000010}.wp-block-search input{border:none;padding:0 1em;border-radius:4px;outline:none}.wp-block-search button{background:var(--surface-20);color:var(--surface-70);padding:10px 12px;border-left:1px solid var(--surface-30)}.wp-block-search button:hover{background:var(--surface-30);color:var(--surface-80)}