@layer variables,variant-variables;@font-face{font-family:Birds of Paradise;src:url(../Birds%20of%20Paradise-DOBJdYGi.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Birds of Paradise;src:url(../Birds%20of%20Paradise-DOBJdYGi.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Birds of Paradise;src:url(../Birds%20of%20Paradise-DOBJdYGi.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Birds of Paradise;src:url(../Birds%20of%20Paradise-DOBJdYGi.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Prata;src:url(../Prata-Regular-itrsMsGB.ttf) format("truetype")}@font-face{font-family:Poppins;src:url(../Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-style:normal}@font-face{font-family:Poppins;src:url(../Poppins-Italic-PjgN8SAi.ttf) format("truetype");font-style:italic}@font-face{font-family:Poppins;src:url(../Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(../Poppins-SemiBoldItalic-1z_hA9Cm.ttf) format("truetype");font-weight:700;font-style:italic}@layer variables{:root{--button--margin-inline: .4em;--button--margin-block: .2em;--button--font-size-large: 1.6rem;--button--font-weight-large: var(--font-weight--normal);--button--border-radius-large: 30px;--button--padding-inline-large: 26px;--button--padding-block-large: 9px;--button--font-size-medium: 1.5rem;--button--font-weight-medium: var(--button--font-weight-large);--button--border-radius-medium: 26px;--button--padding-inline-medium: 20px;--button--padding-block-medium: 8px;--button--font-size-small: 1.4rem;--button--font-weight-small: var(--button--font-weight-medium);--button--border-radius-small: 22px;--button--padding-inline-small: 20px;--button--padding-block-small: 7px;--button--font-size-micro: var(--paragraph--font-size);--button--font-weight-micro: var(--button--font-weight-small);--button--border-radius-micro: 18px;--button--padding-inline-micro: 16px;--button--padding-block-micro: 6px;--button--color-primary: var(--color--light);--button--color-primary-hover: var(--button--color-primary);--button--background-primary: var(--color--primary-600);--button--background-primary-hover: var(--color--primary-500);--button--border-color-primary: var(--color--primary-600);--button--color-secondary: var(--color--primary);--button--color-secondary-hover: var(--button--color-secondary);--button--background-secondary: var(--color--light-100);--button--background-secondary-hover: var(--color--light-200);--button--border-color-secondary: var(--color--primary);--button--color-accent: var(--color--black);--button--color-accent-hover: var(--button--color-accent);--button--background-accent: var(--color--accent-300);--button--background-accent-hover: var(--color--accent-200);--button--border-color-accent: var(--color--accent-500);--button--font: var(--font--sans-serif);--button--font-size: var(--button--font-size-small);--button--font-weight: var(--button--font-weight-small);--button--border-radius: var(--button--border-radius-small);--button--padding-inline: var(--button--padding-inline-small);--button--padding-block: var(--button--padding-block-small);--button--color: var(--button--color-secondary);--button--color-hover: var(--button--color-secondary-hover);--button--background: var(--button--background-secondary);--button--background-hover: var(--button--background-secondary-hover);--button--border-color: var(--button--border-color-secondary)}:root .wp-block-button:has(.has-inline-large-font-size){--button--font-size: var(--button--font-size-large);--button--font-weight: var(--button--font-weight-large);--button--border-radius: var(--button--border-radius-large);--button--padding-inline: var(--button--padding-inline-large);--button--padding-block: var(--button--padding-block-large);border:1px solid red!important}:root .wp-block-button:has(.has-large-font-size){--button--font-size: var(--button--font-size-medium);--button--font-weight: var(--button--font-weight-medium);--button--border-radius: var(--button--border-radius-medium);--button--padding-inline: var(--button--padding-inline-medium);--button--padding-block: var(--button--padding-block-medium);border:1px solid green!important}:root .wp-block-button:has(.has-medium-font-size){--button--font-size: var(--button--font-size-small);--button--font-weight: var(--button--font-weight-small);--button--border-radius: var(--button--border-radius-small);--button--padding-inline: var(--button--padding-inline-small);--button--padding-block: var(--button--padding-block-small);border:1px solid blue!important}:root .wp-block-button:has(.has-small-font-size){--button--font-size: var(--button--font-size-small);--button--font-weight: var(--button--font-weight-small);--button--border-radius: var(--button--border-radius-small);--button--padding-inline: var(--button--padding-inline-small);--button--padding-block: var(--button--padding-block-small);border:1px solid pink!important}:root .is-style-primary-color{--button--color: var(--button--color-primary);--button--background: var(--button--background-primary);--button--background-hover: var(--button--background-primary-hover);--button--border-color: var(--button--border-color-primary)}:root .is-style-secondary-color{--button--color: var(--button--color-secondary);--button--background: var(--button--background-secondary);--button--background-hover: var(--button--background-secondary-hover);--button--border-color: var(--button--border-color-secondary)}:root .is-style-accent-color{--button--color: var(--button--color-accent);--button--background: var(--button--background-accent);--button--background-hover: var(--button--background-accent-hover);--button--border-color: var(--button--border-color-accent)}}button,input[type=submit],a[role=button],.components-button,.wp-element-button{cursor:pointer;text-align:center;transition:background-color .1s ease-out,border-color .1s ease-out;background-clip:padding-box;font-family:var(--button--font);font-size:var(--button--font-size);font-weight:var(--button--font-weight);color:var(--button--color);background:var(--button--background);border:1px solid var(--button--border-color);border-radius:var(--button--border-radius);padding-inline:var(--button--padding-inline);padding-block:var(--button--padding-block);margin-inline:var(--button--margin-inline);margin-block:var(--button--margin-block);line-height:1;--link--color: var(--button--color);--link--color-hover: var(--button--color-hover)}button:hover,button:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible,a[role=button]:hover,a[role=button]:focus-visible,.components-button:hover,.components-button:focus-visible,.wp-element-button:hover,.wp-element-button:focus-visible{background:var(--button--background-hover);color:var(--button--color);text-decoration:none}em{font-style:italic}@layer variables{:root{--headline--color-primary: var(--color--primary);--headline--color-dark: var(--color--dark);--headline--color-light: var(--color--light);--h1--color: var(--headline--color-primary);--h1--font-size: calc(var(--paragraph--font-size) * pow(var(--font-scale), 6));--h1--margin-bottom: calc((var(--margin-bottom--base) * pow(var(--font-scale), 6) * 1rem) - 1em);--h1--font-weight: var(--font-weight--normal);--h1--font: var(--font--serif);--h1--line-height: var(--line-height);--h2--color: var(--h1--color);--h2--font-size: calc(var(--paragraph--font-size) * pow(var(--font-scale), 5));--h2--margin-bottom: calc((var(--margin-bottom--base) * pow(var(--font-scale), 5) * 1rem) - 1em);--h2--font-weight: var(--h1--font-weight);--h2--font: var(--h1--font);--h2--line-height: var(--line-height);--h3--color: var(--h2--color);--h3--font-size: calc(var(--paragraph--font-size) * pow(var(--font-scale), 4));--h3--margin-bottom: calc((var(--margin-bottom--base) * pow(var(--font-scale), 4) * 1rem) - 1em);--h3--font-weight: var(--h2--font-weight);--h3--font: var(--h2--font);--h3--line-height: var(--line-height);--h4--color: var(--h3--color);--h4--font-size: calc(var(--paragraph--font-size) * pow(var(--font-scale), 3));--h4--margin-bottom: calc((var(--margin-bottom--base) * pow(var(--font-scale), 3) * 1rem) - 1em);--h4--font-weight: var(--h3--font-weight);--h4--font: var(--h3--font);--h4--line-height: var(--line-height);--h5--color: var(--h4--color);--h5--font-size: calc(var(--paragraph--font-size) * pow(var(--font-scale), 2));--h5--margin-bottom: calc((var(--margin-bottom--base) * pow(var(--font-scale), 2) * 1rem) - 1em);--h5--font-weight: var(--h4--font-weight);--h5--font: var(--h4--font);--h5--line-height: var(--line-height);--h6--color: var(--h5--color);--h6--font-size: calc(var(--paragraph--font-size) * var(--font-scale));--h6--margin-bottom: calc((var(--margin-bottom--base) * var(--font-scale) * 1rem) - 1em);--h6--font-weight: var(--h5--font-weight);--h6--font: var(--h5--font);--h6--line-height: var(--line-height)}:root .is-style-light-color{--headline--color: var(--headline--color-light)}:root .is-style-dark-color{--headline--color: var(--headline--color-dark)}:root .is-style-primary-color{--headline--color: var(--headline--color-primary)}:root h1,:root .h1{--headline--color: var(--h1--color);--headline--font: var(--h1--font);--headline--font-size: var(--h1--font-size);--headline--font-weight: var(--h1--font-weight);--headline--margin-bottom: var(--h1--margin-bottom);--headline--line-height: var(--h1--line-height)}:root h2,:root .h2{--headline--color: var(--h2--color);--headline--font: var(--h2--font);--headline--font-size: var(--h2--font-size);--headline--font-weight: var(--h2--font-weight);--headline--margin-bottom: var(--h2--margin-bottom);--headline--line-height: var(--h2--line-height)}:root h3,:root .h3{--headline--color: var(--h3--color);--headline--font: var(--h3--font);--headline--font-size: var(--h3--font-size);--headline--font-weight: var(--h3--font-weight);--headline--margin-bottom: var(--h3--margin-bottom);--headline--line-height: var(--h3--line-height)}:root h4,:root .h4{--headline--color: var(--h4--color);--headline--font: var(--h4--font);--headline--font-size: var(--h4--font-size);--headline--font-weight: var(--h4--font-weight);--headline--margin-bottom: var(--h4--margin-bottom);--headline--line-height: var(--h4--line-height)}:root h5,:root .h5{--headline--color: var(--h5--color);--headline--font: var(--h5--font);--headline--font-size: var(--h5--font-size);--headline--font-weight: var(--h5--font-weight);--headline--margin-bottom: var(--h5--margin-bottom);--headline--line-height: var(--h5--line-height)}:root h6,:root .h6{--headline--color: var(--h6--color);--headline--font: var(--h6--font);--headline--font-size: var(--h6--font-size);--headline--font-weight: var(--h6--font-weight);--headline--margin-bottom: var(--h6--margin-bottom);--headline--line-height: var(--h6--line-height)}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:var(--headline--margin-bottom);font-family:var(--headline--font);font-size:var(--headline--font-size);font-weight:var(--headline--font-weight);color:var(--headline--color);line-height:var(--headline--line-height)}@layer variables{:root{--input--font-size: 1rem;--input--font: var(--font--sans-serif);--input--color: var(--color--black);--input--placeholder-color: var(--color--neutral-500);--input--background: var(--color--white);--input--border-color: var(--color--dark-200);--input--border-radius: 5px;--input--padding-inline: 12px;--input--padding-block: 8px}}input,textarea,select{font-size:var(--input--font-size);font-family:var(--input--font);color:var(--input--color);background-color:var(--input--background);border:1px solid var(--input--border-color);border-radius:var(--input--border-radius);max-width:100%}input:not([type=radio]):not([type=checkbox]):not([type=submit]),textarea:not([type=radio]):not([type=checkbox]):not([type=submit]),select:not([type=radio]):not([type=checkbox]):not([type=submit]){padding-inline:var(--input--padding-inline);padding-block:var(--input--padding-block)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--input--placeholder-color);opacity:1}@layer variables{:root{--link--color-dark: var(--color--primary);--link--color-dark-hover: var(--color--primary-400);--link--color-light: var(--color--light);--link--color-light-hover: var(--color--white);--link--color: var(--link--color-dark);--link--color-hover: var(--link--color-dark-hover);--link--font-size: inherit;--link--font: inherit;--link--font-weight: var(--font-weight--bold)}:root .is-style-light-color{--link--color: var(--link--color-light);--link--color-hover: var(--link--color-light-hover)}:root .is-style-dark-color{--link--color: var(--link--color-dark);--link--color-hover: var(--link--color-dark-hover)}}a{font-size:var(--link--font-size);font-family:var(--link--font);font-weight:var(--link--font-weight)}a,a:visited,a:active{color:var(--link--color);text-decoration:none}a:hover,a:focus-visible{color:var(--link--color-hover);text-decoration:none}@layer variables{:root{--list--color-dark: var(--color--black);--list--color-light: var(--color--light);--list--color: inherit;--list--font: inherit;--list--margin-inline: 4ch 0;--list--margin-block: .4em .8em}}ul,ol,dl,dd,dt{color:var(--list--color);font-family:var(--list--font);margin-inline:var(--list--margin-inline);margin-block:var(--list--margin-block)}li{list-style:var(--list-style)}dl{display:grid;grid-template-columns:auto 1fr}dd{font-weight:var(--font-weight--bold)}dt{font-weight:var(--font-weight--normal)}@layer variables{:root{--paragraph--color-dark: var(--color--black);--paragraph--color-light: var(--color--light);--paragraph--font-size-small: var(--small--font-size);--paragraph--font-size-large: var(--h6--font-size);--paragraph--color: inherit;--paragraph--font: inherit;--paragraph--font-size: 1rem;--paragraph--margin-bottom: calc(var(--margin-bottom--base) * 1em);--paragraph--line-height: var(--line-height)}:root .is-style-dark-color{--paragraph--color: var(--paragraph--color-dark)}:root .is-style-light-color{--paragraph--color: var(--paragraph--color-light)}:root .is-style-small-size{font-size:var(--paragraph--font-size-small)}:root .is-style-large-size{font-size:var(--paragraph--font-size-large)}}p{font-family:var(--paragraph--font);font-size:var(--paragraph--font-size);color:var(--paragraph--color);line-height:var(--paragraph--line-height)}p:not(:last-child){margin-block-end:var(--paragraph--margin-bottom)}@layer variables{:root{--small--color-dark: var(--color--black);--small--color-light: var(--color--light);--small--color: inherit;--small--font: var(--font--sans-serif);--small--font-size: calc(var(--paragraph--font-size) / var(--font-scale));--small--margin-bottom: calc(var(--margin-bottom--base) / var(--font-scale))}:root .is-style-dark-color{--small--color: var(--small--color-dark)}:root .is-style-light-color{--small--color: var(--small--color-light)}}small{font-family:var(--small--font);font-size:var(--small--font-size);color:var(--small--color);margin-bottom:var(--small--margin-bottom)}strong{font-weight:var(--font-weight--bold)}@layer variables{:root{--view--color: var(--color--black);--view--font: var(--font--sans-serif)}}:root{font-size:var(--font-size--base)}*,*:before,*:after{box-sizing:border-box;padding:0}body{font-family:var(--view--font);color:var(--view--color);margin:0}@layer variables{:root{--container--max-width: 1200px;--container--main-padding-inline: 1.3rem;--container--main-padding-block: 1.3rem}}.container{width:var(--container--max-width);margin:0 auto}.container--main{padding-inline:var(--container--main-padding-inline);padding-block:var(--container--main-padding-block);max-width:100vw}body{background:var(--content--background);min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));display:flex;flex-direction:column;justify-content:stretch;gap:0}body>*:not(.site-main){flex-grow:0}body>.site-main{flex-grow:1}.site-main{display:flex;flex-direction:column;justify-content:var(--content--justify-content)}.site-main .site-main__title,.site-main .page-title{text-align:var(--page-title--align)}.content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;padding:4rem}@layer variables{:root{--header--background: var(--color--white);--header--color: var(--link--color-dark);--header--color-hover: var(--link--color-dark-hover);--header--padding-inline: 30px;--header--padding-block: 30px;--header--logo-max-width: 750px;--header--logo-max-height: 100px}:root .page-header .nav-link{--nav-link--link-color: var(--header--color);--nav-link--link-color-hover: var(--header--color-hover)}}.page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-inline:var(--header--padding-inline);padding-block:var(--header--padding-block);background:var(--header--background)}.page-header,.page-header *{margin:0}.page-header p,.page-header a,.page-header small,.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5,.page-header h6{color:var(--header--color)}.page-header a:hover,.page-header a:focus-visible{color:var(--header--color-hover)}.page-header .brand__logo img{max-width:min(var(--header--logo-max-width),100%);max-height:var(--header--logo-max-height)}.page-header .widget-area--header{display:flex;flex-flow:row wrap;gap:2em;justify-content:flex-end;align-items:center}.page-header .widget-area--header label,.page-header .widget-area--header input,.page-header .widget-area--header button{font-size:.8rem}@media (max-width: 600px){.page-header .widget-area--header{justify-content:center}}@media (max-width: 960px){.page-header{flex-direction:column}}@layer variables{:root{--sticky-nav--background: var(--color--primary);--sticky-nav--justify: flex-start;--sticky-nav--gap-inline: 40px;--sticky-nav--gap-block: .3rem;--sticky-nav--padding-inline: 100px;--sticky-nav--padding-block: 20px;--sticky-nav--shadow: 0 2px 5px var(--color--shadow);--sticky-nav--text-transform: none;--sticky-nav--list-style: none;--sticky-nav--margin-inline: 0;--sticky-nav--margin-block: 0;--sticky-nav--item-padding-inline: 5px;--sticky-nav--item-padding-block: 3px;--sticky-nav--sub-menu-min-width: 150px;--sticky-nav--sub-menu-shadow: 3px 3px 3px var(--color--shadow);--sticky-nav--sub-menu-item-padding-inline: 10px;--sticky-nav--sub-menu-item-padding-block: 7px;--sticky-nav--sub-menu-item-background: var(--color--white);--sticky-nav--sub-menu-item-background-hover: var(--color--light);--sticky-nav--link-font-size: 1rem;--sticky-nav--link-color: var(--nav-link--color);--sticky-nav--submenu-link-color: var(--color--primary)}}.sticky-nav__container{width:100%;background:var(--sticky-nav--background)}.sticky-nav__container,.sticky-nav__container *{margin:0}ul.sticky-nav{position:sticky;top:0;display:flex;flex-flow:row wrap;justify-content:var(--sticky-nav--justify);align-items:center;gap:var(--sticky-nav--gap-block) var(--sticky-nav--gap-inline);position:relative;padding-inline:var(--sticky-nav--padding-inline);padding-block:var(--sticky-nav--padding-block);overflow:visible;max-height:unset;box-shadow:var(--sticky-nav--shadow);text-transform:var(--sticky-nav--text-transform);list-style:var(--stick-nav--list-style);margin-inline:var(--stick-nav--margin-inline);margin-block:var(--stick-nav--margin-block)}ul.sticky-nav .nav-link a{--link--color: var(--sticky-nav--link-color);--link--font-size: var(--sticky-nav--link-font-size)}ul.sticky-nav .menu-item{position:relative;list-style:none;padding-inline:var(--sticky-nav--item-padding-inline);padding-block:var(--sticky-nav--item-padding-block)}ul.sticky-nav .menu-item .sub-menu{position:absolute;left:0;top:100%;min-width:var(--sticky-nav--sub-menu-min-width);display:none;z-index:10;padding:0;white-space:nowrap;box-shadow:var(--sticky-nav--sub-menu-shadow)}ul.sticky-nav .menu-item .sub-menu .nav-link a{--link--color: var(--sticky-nav--submenu-link-color)}ul.sticky-nav .menu-item .sub-menu .menu-item{padding-inline:var(--sticky-nav--sub-menu-item-padding-inline) calc(var(--sticky-nav--sub-menu-item-padding-inline) + 1ch);padding-block:var(--sticky-nav--sub-menu-item-padding-block);text-align:left;background:var(--sticky-nav--sub-menu-item-background)}ul.sticky-nav .menu-item .sub-menu .menu-item:hover{background:var(--sticky-nav--sub-menu-item-background-hover)}ul.sticky-nav .menu-item .sub-menu .menu-item.menu-item-has-children>a:after{content:"›";display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:0;right:4px;height:100%;font-size:1.5em;font-weight:var(--font-weight--bold)}ul.sticky-nav .menu-item .sub-menu .sub-menu{top:0;left:100%;z-index:-1}ul.sticky-nav .menu-item:hover>.sub-menu{display:block}@layer variables{:root{--transition-time: .1s;--top-nav--background: var(--color--primary);--top-nav--justify: flex-start;--top-nav--gap-inline: 30px;--top-nav--gap-block: .3rem;--top-nav--padding-inline: 30px;--top-nav--padding-block: 0;--top-nav--shadow: 0 2px 5px var(--color--shadow);--top-nav--text-transform: none;--top-nav--list-style: none;--top-nav--margin-inline: 0;--top-nav--margin-block: 0;--top-nav--item-padding-inline: 5px;--top-nav--item-padding-block: 3px;--top-nav--sub-menu-min-width: 150px;--top-nav--sub-menu-shadow: 3px 3px 3px var(--color--shadow);--top-nav--sub-menu-item-padding-inline: 10px;--top-nav--sub-menu-item-padding-block: 7px;--top-nav--sub-menu-item-background: var(--color--white);--top-nav--sub-menu-item-background-hover: var(--color--light);--top-nav--link-font-size: var(--link--font-size);--top-nav--link-color: var(--nav-link--color);--top-nav--submenu-link-color: var(--color--primary);--top-nav--toggler-inline: 1rem;--top-nav--toggler-block: 1rem;--top-nav--toggler-padding: 1rem;--top-nav--toggler-bar-height: 2px;--top-nav--toggler-bar-width: 18px;--top-nav--toggler-bar-spacing: 6px;--top-nav--toggler-color: var(--color--primary);--top-nav--toggler-background: rgba(255, 255, 255, .6);--top-nav--toggler-bar-color: var(--color--primary)}@media (min-width: 769px){:root{--top-nav--link-font-size: 1rem}}@media (max-width: 768px){:root{--top-nav--shadow: 3px 0 3px var(--color--shadow);--top-nav--background: var(--color--white);--top-nav--item-padding-inline: 0;--top-nav--item-padding-block: 3px;--top-nav--sub-menu-item-padding-inline: var(--top-nav--item-padding-inline);--top-nav--sub-menu-item-padding-block: var(--top-nav--item-padding-block);--top-nav--link-color: var(--color--primary)}}}.top-nav__container{width:100%;background:var(--top-nav--background)}.top-nav__container,.top-nav__container *{margin:0}ul.top-nav{display:flex;flex-flow:row wrap;justify-content:var(--top-nav--justify);align-items:center;gap:var(--top-nav--gap-block) var(--top-nav--gap-inline);position:relative;padding-inline:var(--top-nav--padding-inline);padding-block:var(--top-nav--padding-block);overflow:visible;max-height:unset;box-shadow:var(--top-nav--shadow);text-transform:var(--top-nav--text-transform);list-style:var(--top-nav--list-style);margin-inline:var(--top-nav--margin-inline);margin-block:var(--top-nav--margin-block)}ul.top-nav .nav-link a{--link--color: var(--top-nav--link-color);--link--font-size: var(--top-nav--link-font-size)}ul.top-nav .menu-item{position:relative;list-style:none;padding-inline:var(--top-nav--item-padding-inline);padding-block:var(--top-nav--item-padding-block)}ul.top-nav .menu-item .sub-menu{position:absolute;left:0;top:100%;min-width:var(--top-nav--sub-menu-min-width);display:none;z-index:10;padding:0;white-space:nowrap;box-shadow:var(--top-nav--sub-menu-shadow)}ul.top-nav .menu-item .sub-menu .nav-link a{--link--color: var(--top-nav--submenu-link-color)}ul.top-nav .menu-item .sub-menu .menu-item{padding-inline:var(--top-nav--sub-menu-item-padding-inline) calc(var(--top-nav--sub-menu-item-padding-inline) + 1ch);padding-block:var(--top-nav--sub-menu-item-padding-block);text-align:left;background:var(--top-nav--sub-menu-item-background)}ul.top-nav .menu-item .sub-menu .menu-item:hover{background:var(--top-nav--sub-menu-item-background-hover)}ul.top-nav .menu-item .sub-menu .menu-item.menu-item-has-children>a:after{content:"›";display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:absolute;top:0;right:4px;height:100%;font-size:1.5em;font-weight:var(--font-weight--bold)}ul.top-nav .menu-item .sub-menu .sub-menu{top:0;left:100%;z-index:-1}ul.top-nav .menu-item:hover>.sub-menu{display:block}@media (max-width: 768px){.top-nav__toggler-container{position:fixed;margin-block:calc(var(--top-nav--toggler-block) + var(--wp-admin--admin-bar--height, 0px));margin-inline:var(--top-nav--toggler-inline);background:var(--top-nav--toggler-background);top:0;left:0;padding:var(--top-nav--toggler-padding);cursor:pointer}.top-nav__toggler-container.open{background:transparent}.top-nav__toggler-container.open .top-nav__toggler{rotate:135deg}.top-nav__toggler-container.open .top-nav__toggler:before{translate:0 0;rotate:180deg;opacity:0}.top-nav__toggler-container.open .top-nav__toggler:after{translate:0 0;rotate:270deg}.top-nav__toggler-container .top-nav__toggler{position:absolute;top:50%;left:50%;translate:-50% -50%}.top-nav__toggler-container .top-nav__toggler:before,.top-nav__toggler-container .top-nav__toggler:after{content:"";position:absolute}.top-nav__toggler-container .top-nav__toggler,.top-nav__toggler-container .top-nav__toggler:before,.top-nav__toggler-container .top-nav__toggler:after{height:var(--top-nav--toggler-bar-height);width:var(--top-nav--toggler-bar-width);background:var(--top-nav--toggler-bar-color);display:block;transition:translate .3s ease-out,rotate .3s ease-out,opacity .3s ease-out}.top-nav__toggler-container .top-nav__toggler:before{translate:0 calc(-1 * var(--top-nav--toggler-bar-spacing));opacity:1}.top-nav__toggler-container .top-nav__toggler:after{translate:0 var(--top-nav--toggler-bar-spacing)}*:has(>.top-nav){display:block;position:fixed;top:0;left:0;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));margin-block-start:var(--wp-admin--admin-bar--height, 0px);margin-inline-start:0;transition:translate .3s ease-out;translate:-100% 0;background:var(--top-nav--background);width:unset;gap:0;text-align:start}*:has(>.top-nav)[data-expanded=true]{translate:0 0;box-shadow:var(--top-nav--shadow)}*:has(>.top-nav) ul.top-nav{margin-block-start:calc((var(--top-nav--toggler-padding) * 2) + (var(--top-nav--toggler-bar-spacing) * 2));min-width:60vw;max-width:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;box-shadow:none;padding:1rem}*:has(>.top-nav) ul.top-nav ul.sub-menu{display:block;background:none;box-shadow:none;position:static;max-height:0;overflow:hidden;transition:max-height .3s ease-out}*:has(>.top-nav) ul.top-nav li.menu-item{text-indent:1rem;position:relative;text-align:start;margin-inline-start:1ch}*:has(>.top-nav) ul.top-nav li.menu-item.toggler:after{content:"›";position:absolute;font-size:1.5em;font-weight:var(--font-weight--bold);display:inline;color:var(--top-nav--toggler-color);line-height:0;top:.45em;transform-origin:center center;rotate:0deg;transition:rotate .3s ease-out;text-indent:0;aspect-ratio:1;text-align:center;vertical-align:center;cursor:pointer}*:has(>.top-nav) ul.top-nav li.menu-item.open.toggler:after{rotate:90deg}*:has(>.top-nav) ul.top-nav li.menu-item .sub-menu{padding-top:var(--top-nav--sub-menu-item-padding-block)}*:has(>.top-nav) ul.top-nav li.menu-item .sub-menu .menu-item.menu-item-has-children a:after{display:none}*:has(>.top-nav) ul.top-nav li.menu-item:hover,*:has(>.top-nav) ul.top-nav li.menu-item:focus-visible,*:has(>.top-nav) ul.top-nav li.menu-item .sub-menu .menu-item:hover,*:has(>.top-nav) ul.top-nav li.menu-item .sub-menu .menu-item:focus-visible{background:transparent}}@layer variables{:root{--footer--background: var(--color--primary);--footer--color: var(--color--white);--footer--padding-inline: 60px;--footer--padding-block: 60px;--footer--spacing: 20px}@media (max-width: 960px){:root{--footer--padding-inline: 30px;--footer--padding-block: 30px;--footer--spacing: 12px}}}.page-footer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--footer--spacing);background:var(--footer--background);color:var(--footer--color);padding:var(--footer--padding-block) var(--footer--padding-inline)}.page-footer__sidebars{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--footer--spacing)}@media (max-width: 768px){.page-footer__sidebars{grid-template-columns:1fr}}.archive-item{display:flex;flex-flow:column nowrap;gap:1rem;align-items:flex-start;justify-content:flex-start;margin-bottom:2rem}.archive-item__link{display:flex;flex-direction:row;gap:1.5rem;align-items:center;justify-content:flex-start}@media (max-width: 480px){.archive-item__link{flex-direction:column;justify-content:center;margin:0 auto;gap:1rem}}.archive-item__thumbnail{max-height:125px;max-width:125px}@layer variables{:root{--hero--height: 300px;--hero--max-height: 50vh;--hero--padding-inline: 0;--hero--padding-block: 0;--hero--title--font: var(--font--brand);--hero--title--font-size: calc(var(--font-scale) * var(--h1--font-size));--hero--title--color: var(--color--accent);--hero--title--stroke: var(--color--primary);--hero--title--shadows: 0 4px 4px var(--color--shadow);--hero--title--min-width: 60vw;--hero--title--max-width: 100%;--hero--title--padding-inline: 30px;--hero--title--padding-block: 30px}:root .home .hero{--hero--height: 35rem;--hero--max-height: 50vh}@media (max-width: 768px){:root .hero__title--wrapper{--hero--title--min-width: 100%;--hero--title--max-width: 100%}}}.hero{position:relative;height:var(--hero--height);max-height:var(--hero--max-height);width:100%;padding-inline:var(--hero--padding-inline);padding-block:var(--hero--padding-block);z-index:1;display:flex;flex-direction:column;place-content:center}.hero__title--wrapper{display:flex;flex-direction:column;place-content:center;min-width:var(--hero--title--min-width);max-width:var(--hero--title--max-width);min-height:var(--hero--title--min-height);max-height:100%;padding-inline:var(--hero--title--padding-inline);padding-block:var(--hero--title--padding-block);background:var(--hero--title--background)}.hero__title{color:var(--hero--title--color);font-size:var(--hero--title--font-size);font-family:var(--hero--title--font);text-align:center;text-shadow:1px 1px 0 var(--hero--title--stroke),-1px 1px 0 var(--hero--title--stroke),1px -1px 0 var(--hero--title--stroke),-1px -1px 0 var(--hero--title--stroke),var(--hero--title--shadows);margin-bottom:0}img.stratus-theme-icon,svg.stratus-theme-icon{height:1em}@layer variables{:root{--nav-link--color-light: var(--link--color-light);--nav-link--color-light-hover: var(--link--color-light-hover);--nav-link--color-dark: var(--link--color-dark);--nav-link--color-dark-hover: var(--link--color-dark-hover);--nav-link--color: var(--nav-link--color-light);--nav-link--color-hover: var(--nav-link--color-light-hover);--nav-link--font-size: var(--h6--font-size);--nav-link--font: var(--font--sans-serif);--nav-link--font-weight: 400}.nav-link{--link--color: var(--nav-link--color);--link--color-hover: var(--nav-link--color-hover);--link--font-size: var(--nav-link--font-size);--link--font: var(--nav-link--font);--link--font-weight: var(--nav-link--font-weight)}.is-style-light-color{--nav-link--color: var(--nav-link--color-light);--nav-link--color-hover: var(--nav-link--color-light-hover)}.is-style-dark-color{--nav-link--color: var(--nav-link--color-dark);--nav-link--color-hover: var(--nav-link--color-dark-hover)}}.nav-link svg{margin-right:.5rem}@layer variables{.wp-block-search__button{--button--font-size: var(--button--font-size-medium);--button--font-weight: var(--button--font-weight-medium);--button--border-radius: 0;--button--padding-inline: .3em;--button--padding-block: .3em;--button--color: var(--button--color-primary);--button--background: var(--button--background-primary);--button--background-hover: var(--button--background-primary-hover);--button--border-color: var(--button--border-color-primary)}}.wp-block-search{max-width:100%;border:1px solid var(--input--border-color);border-radius:var(--input--border-radius);overflow:hidden}.wp-block-search .wp-block-search__inside-wrapper{border:none}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{padding-left:1em;border:none}.is-style-sans-serif-font{font-family:var(--font--sans-serif)}.is-style-serif-font{font-family:var(--font--serif)}.is-style-brand-font{font-family:var(--font--brand)}.is-style-bold-weight{font-weight:var(--font-weight--bold)}.is-style-normal-weight{font-weight:var(--font-weight--normal)}.is-style-italic-style{font-style:italic}.is-style-normal-style{font-style:normal}.is-style-transform-uppercase{text-transform:uppercase}.is-style-transform-lowercase{text-transform:lowercase}.is-style-transform-none{text-transform:none}.is-style-small-caps-variant{font-variant:small-caps}.is-style-normal-variant{font-variant:normal}.top-nav__toggler-container{z-index:150}.top-nav__container{z-index:100}.site-main{z-index:50}
