@charset "UTF-8";
/*!

░█████╗░██████╗░░█████╗░███████╗████████╗███████╗██████╗░
██╔══██╗██╔══██╗██╔══██╗██╔════╝╚══██╔══╝██╔════╝██╔══██╗
██║░░╚═╝██████╔╝███████║█████╗░░░░░██║░░░█████╗░░██║░░██║
██║░░██╗██╔══██╗██╔══██║██╔══╝░░░░░██║░░░██╔══╝░░██║░░██║
╚█████╔╝██║░░██║██║░░██║██║░░░░░░░░██║░░░███████╗██████╔╝
░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░░░░░░░╚═╝░░░╚══════╝╚═════╝░

Author: Robert Chwistek
Author URI: https://www.crafted.at/

Theme Name: Arlbergtrail
Theme URI: https://arlbergtrail.com/
Description: Arlbergtrail is designed to be flexible, versatile and applicable to your website.
Requires at least: 6.5
Tested up to: 6.5
Requires PHP: 8.2
Version: 0.3.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: craftedat
*/*{-webkit-box-sizing:border-box;box-sizing:border-box}*::before,
*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{min-height:100vh}button,
input[type="button"],
input[type="submit"],
input[type="reset"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@-webkit-keyframes crafted-move-and-fade-in{from{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes crafted-move-and-fade-in{from{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes crafted-fade-in{from{opacity:0}to{opacity:1}}@keyframes crafted-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes crafted-fade-out{from{opacity:1}to{opacity:0}}@keyframes crafted-fade-out{from{opacity:1}to{opacity:0}}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:target{scroll-margin-top:var(
		--wp--preset--spacing--70,clamp(2.25rem,4.09vi + 1.23rem,4.5rem)
	)}p:not([class^="wp-block-"]) a,
p.wp-block-paragraph a,
li:not([class]) a,
td a,
cite a,
figcaption a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentcolor),to(currentcolor));background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;-webkit-transition:background-size 120ms cubic-bezier(0.5,0,0.1,1);transition:background-size 120ms cubic-bezier(0.5,0,0.1,1)}p:not([class^="wp-block-"]) a:hover,
p.wp-block-paragraph a:hover,
li:not([class]) a:hover,
td a:hover,
cite a:hover,
figcaption a:hover{background-size:0 1px}.entry-content p a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.wp-block-post-author a,
.wp-block-post-author-name a,
.wp-block-post-terms a,
.wp-block-post-date a,
.wp-block-query-pagination a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentcolor),to(currentcolor));background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size 120ms cubic-bezier(0.5,0,0.1,1);transition:background-size 120ms cubic-bezier(0.5,0,0.1,1)}.wp-block-post-author a:hover,
.wp-block-post-author-name a:hover,
.wp-block-post-terms a:hover,
.wp-block-post-date a:hover,
.wp-block-query-pagination a:hover{background-size:100% 1px}.wp-block-site-title a,
.wp-block-post-title a,
h1 a,
h2 a,
h3 a{display:inline;font-weight:inherit;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentcolor),to(currentcolor));background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;-webkit-transition:background-size 120ms cubic-bezier(0.5,0,0.1,1);transition:background-size 120ms cubic-bezier(0.5,0,0.1,1)}.wp-block-site-title a:hover,
.wp-block-post-title a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover{background-size:100% 2px}a:has(img){display:block;overflow:hidden;will-change:transform}a:has(img) img{display:block;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.5,0,0.1,1);transition:-webkit-transform 250ms cubic-bezier(0.5,0,0.1,1);transition:transform 250ms cubic-bezier(0.5,0,0.1,1);transition:transform 250ms cubic-bezier(0.5,0,0.1,1),-webkit-transform 250ms cubic-bezier(0.5,0,0.1,1)}a:has(img) img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.site-footer .wp-block-navigation a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentcolor),to(currentcolor));background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size 120ms cubic-bezier(0.5,0,0.1,1);transition:background-size 120ms cubic-bezier(0.5,0,0.1,1)}.site-footer .wp-block-navigation a:hover{background-size:100% 1px}.site-footer .wp-block-navigation .current-menu-item a{text-decoration:underline}@media screen and (min-width: 800px){.site-footer .wp-block-navigation .current-menu-item a{text-decoration:none;background-size:100% 0.1em}}ol{list-style:decimal}fieldset{margin:0;padding:var(--wp--preset--spacing--40,1rem);border:var(--wp--custom--field--border);border-radius:var(--wp--custom--field--border-radius)}legend{font-size:var(--wp--preset--font-size--small);color:inherit}::-webkit-input-placeholder{color:var(--wp--preset--color--gray-30,#bbb)}::-moz-placeholder{color:var(--wp--preset--color--gray-30,#bbb)}:-ms-input-placeholder{color:var(--wp--preset--color--gray-30,#bbb)}::-ms-input-placeholder{color:var(--wp--preset--color--gray-30,#bbb)}::placeholder{color:var(--wp--preset--color--gray-30,#bbb)}:-moz-ui-invalid,
:-moz-submit-invalid{box-shadow:none}input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(210,198,192,0.1333333333) inset}form button,
form input[type="reset"],
form input[type="submit"]{font-size:1em;line-height:inherit;text-align:center;border-radius:var(--wp--custom--button--border-radius,0);padding:var(--wp--custom--button--padding--default--top,0.6rem) var(--wp--custom--button--padding--default--right,1.5rem) var(--wp--custom--button--padding--default--bottom,0.6rem) var(--wp--custom--button--padding--default--left,1.5rem);border:none;font-family:inherit;font-weight:var(--wp--custom--button--font-weight,700)}form button[disabled],
form input[type="reset"][disabled],
form input[type="submit"][disabled]{cursor:not-allowed}form button,
form input[type="submit"]{background-color:var(--wp--preset--color--primary-1,#000)}form input[type="text"],
form input[type="email"],
form input[type="url"],
form input[type="password"],
form input[type="search"],
form input[type="number"],
form input[type="tel"],
form input[type="date"],
form input[type="month"],
form input[type="week"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="color"],
form select,
form textarea{font-family:inherit;font-size:inherit;padding:var(--wp--custom--field--padding);border:var(--wp--custom--field--border);border-radius:var(--wp--custom--field--border-radius)}form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="url"]:focus,
form input[type="password"]:focus,
form input[type="search"]:focus,
form input[type="number"]:focus,
form input[type="tel"]:focus,
form input[type="date"]:focus,
form input[type="month"]:focus,
form input[type="week"]:focus,
form input[type="time"]:focus,
form input[type="datetime"]:focus,
form input[type="datetime-local"]:focus,
form input[type="color"]:focus,
form select:focus,
form textarea:focus{border-color:var(--wp--preset--color--alert-informational,#1e90ff)}form input[type="text"][disabled],
form input[type="email"][disabled],
form input[type="url"][disabled],
form input[type="password"][disabled],
form input[type="search"][disabled],
form input[type="number"][disabled],
form input[type="tel"][disabled],
form input[type="date"][disabled],
form input[type="month"][disabled],
form input[type="week"][disabled],
form input[type="time"][disabled],
form input[type="datetime"][disabled],
form input[type="datetime-local"][disabled],
form input[type="color"][disabled],
form select[disabled],
form textarea[disabled]{cursor:not-allowed}form
	textarea[aria-required="true"][placeholder]:not(:-moz-placeholder):invalid, form textarea[required][placeholder]:not(:-moz-placeholder):invalid, form
	input[type="text"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):invalid, form input[type="text"][required][placeholder]:not(:-moz-placeholder):invalid, form
	input[type="email"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):invalid, form input[type="email"][required][placeholder]:not(:-moz-placeholder):invalid, form
	input[type="url"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):invalid, form input[type="url"][required][placeholder]:not(:-moz-placeholder):invalid, form
	input[type="number"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):invalid, form
	input[type="number"][required][placeholder]:not(:-moz-placeholder):invalid, form
	input[type="tel"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):invalid, form input[type="tel"][required][placeholder]:not(:-moz-placeholder):invalid{border-color:var(--wp--preset--color--alert-error,#f00)}form
	textarea[aria-required="true"][placeholder]:not(:-ms-input-placeholder):invalid, form textarea[required][placeholder]:not(:-ms-input-placeholder):invalid, form
	input[type="text"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):invalid, form input[type="text"][required][placeholder]:not(:-ms-input-placeholder):invalid, form
	input[type="email"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):invalid, form input[type="email"][required][placeholder]:not(:-ms-input-placeholder):invalid, form
	input[type="url"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):invalid, form input[type="url"][required][placeholder]:not(:-ms-input-placeholder):invalid, form
	input[type="number"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):invalid, form
	input[type="number"][required][placeholder]:not(:-ms-input-placeholder):invalid, form
	input[type="tel"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):invalid, form input[type="tel"][required][placeholder]:not(:-ms-input-placeholder):invalid{border-color:var(--wp--preset--color--alert-error,#f00)}form textarea[aria-required="true"][aria-invalid="true"],
form
	textarea[aria-required="true"][placeholder]:not(:placeholder-shown):invalid,
form textarea[required][aria-invalid="true"],
form textarea[required][placeholder]:not(:placeholder-shown):invalid,
form input[type="text"][aria-required="true"][aria-invalid="true"],
form
	input[type="text"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):invalid,
form input[type="text"][required][aria-invalid="true"],
form input[type="text"][required][placeholder]:not(:placeholder-shown):invalid,
form input[type="email"][aria-required="true"][aria-invalid="true"],
form
	input[type="email"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):invalid,
form input[type="email"][required][aria-invalid="true"],
form input[type="email"][required][placeholder]:not(:placeholder-shown):invalid,
form input[type="url"][aria-required="true"][aria-invalid="true"],
form
	input[type="url"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):invalid,
form input[type="url"][required][aria-invalid="true"],
form input[type="url"][required][placeholder]:not(:placeholder-shown):invalid,
form input[type="number"][aria-required="true"][aria-invalid="true"],
form
	input[type="number"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):invalid,
form input[type="number"][required][aria-invalid="true"],
form
	input[type="number"][required][placeholder]:not(:placeholder-shown):invalid,
form input[type="tel"][aria-required="true"][aria-invalid="true"],
form
	input[type="tel"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):invalid,
form input[type="tel"][required][aria-invalid="true"],
form input[type="tel"][required][placeholder]:not(:placeholder-shown):invalid{border-color:var(--wp--preset--color--alert-error,#f00)}form textarea[aria-required="true"][placeholder]:focus:-moz-placeholder:valid, form textarea[required][placeholder]:focus:-moz-placeholder:valid, form
	input[type="text"][aria-required="true"][placeholder]:focus:-moz-placeholder:valid, form input[type="text"][required][placeholder]:focus:-moz-placeholder:valid, form
	input[type="email"][aria-required="true"][placeholder]:focus:-moz-placeholder:valid, form input[type="email"][required][placeholder]:focus:-moz-placeholder:valid, form
	input[type="url"][aria-required="true"][placeholder]:focus:-moz-placeholder:valid, form input[type="url"][required][placeholder]:focus:-moz-placeholder:valid, form
	input[type="number"][aria-required="true"][placeholder]:focus:-moz-placeholder:valid, form input[type="number"][required][placeholder]:focus:-moz-placeholder:valid, form
	input[type="tel"][aria-required="true"][placeholder]:focus:-moz-placeholder:valid, form input[type="tel"][required][placeholder]:focus:-moz-placeholder:valid{border-color:var(--wp--preset--color--alert-informational,#1e90ff)}form textarea[aria-required="true"][placeholder]:focus:-ms-input-placeholder:valid, form textarea[required][placeholder]:focus:-ms-input-placeholder:valid, form
	input[type="text"][aria-required="true"][placeholder]:focus:-ms-input-placeholder:valid, form input[type="text"][required][placeholder]:focus:-ms-input-placeholder:valid, form
	input[type="email"][aria-required="true"][placeholder]:focus:-ms-input-placeholder:valid, form input[type="email"][required][placeholder]:focus:-ms-input-placeholder:valid, form
	input[type="url"][aria-required="true"][placeholder]:focus:-ms-input-placeholder:valid, form input[type="url"][required][placeholder]:focus:-ms-input-placeholder:valid, form
	input[type="number"][aria-required="true"][placeholder]:focus:-ms-input-placeholder:valid, form input[type="number"][required][placeholder]:focus:-ms-input-placeholder:valid, form
	input[type="tel"][aria-required="true"][placeholder]:focus:-ms-input-placeholder:valid, form input[type="tel"][required][placeholder]:focus:-ms-input-placeholder:valid{border-color:var(--wp--preset--color--alert-informational,#1e90ff)}form textarea[aria-required="true"]:focus:invalid,
form textarea[aria-required="true"][placeholder]:focus:placeholder-shown:valid,
form textarea[required]:focus:invalid,
form textarea[required][placeholder]:focus:placeholder-shown:valid,
form input[type="text"][aria-required="true"]:focus:invalid,
form
	input[type="text"][aria-required="true"][placeholder]:focus:placeholder-shown:valid,
form input[type="text"][required]:focus:invalid,
form input[type="text"][required][placeholder]:focus:placeholder-shown:valid,
form input[type="email"][aria-required="true"]:focus:invalid,
form
	input[type="email"][aria-required="true"][placeholder]:focus:placeholder-shown:valid,
form input[type="email"][required]:focus:invalid,
form input[type="email"][required][placeholder]:focus:placeholder-shown:valid,
form input[type="url"][aria-required="true"]:focus:invalid,
form
	input[type="url"][aria-required="true"][placeholder]:focus:placeholder-shown:valid,
form input[type="url"][required]:focus:invalid,
form input[type="url"][required][placeholder]:focus:placeholder-shown:valid,
form input[type="number"][aria-required="true"]:focus:invalid,
form
	input[type="number"][aria-required="true"][placeholder]:focus:placeholder-shown:valid,
form input[type="number"][required]:focus:invalid,
form input[type="number"][required][placeholder]:focus:placeholder-shown:valid,
form input[type="tel"][aria-required="true"]:focus:invalid,
form
	input[type="tel"][aria-required="true"][placeholder]:focus:placeholder-shown:valid,
form input[type="tel"][required]:focus:invalid,
form input[type="tel"][required][placeholder]:focus:placeholder-shown:valid{border-color:var(--wp--preset--color--alert-informational,#1e90ff)}form textarea[aria-required="true"][placeholder]:not(:-moz-placeholder):valid, form textarea[required][placeholder]:not(:-moz-placeholder):valid, form
	input[type="text"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):valid, form input[type="text"][required][placeholder]:not(:-moz-placeholder):valid, form
	input[type="email"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):valid, form input[type="email"][required][placeholder]:not(:-moz-placeholder):valid, form
	input[type="url"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):valid, form input[type="url"][required][placeholder]:not(:-moz-placeholder):valid, form
	input[type="number"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):valid, form input[type="number"][required][placeholder]:not(:-moz-placeholder):valid, form
	input[type="tel"][aria-required="true"][placeholder]:not(
		:-moz-placeholder
	):valid, form input[type="tel"][required][placeholder]:not(:-moz-placeholder):valid{border-color:var(--wp--preset--color--alert-success,#228b22)}form textarea[aria-required="true"][placeholder]:not(:-ms-input-placeholder):valid, form textarea[required][placeholder]:not(:-ms-input-placeholder):valid, form
	input[type="text"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):valid, form input[type="text"][required][placeholder]:not(:-ms-input-placeholder):valid, form
	input[type="email"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):valid, form input[type="email"][required][placeholder]:not(:-ms-input-placeholder):valid, form
	input[type="url"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):valid, form input[type="url"][required][placeholder]:not(:-ms-input-placeholder):valid, form
	input[type="number"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):valid, form input[type="number"][required][placeholder]:not(:-ms-input-placeholder):valid, form
	input[type="tel"][aria-required="true"][placeholder]:not(
		:-ms-input-placeholder
	):valid, form input[type="tel"][required][placeholder]:not(:-ms-input-placeholder):valid{border-color:var(--wp--preset--color--alert-success,#228b22)}form textarea[aria-required="true"]:focus:valid,
form textarea[aria-required="true"][placeholder]:not(:placeholder-shown):valid,
form textarea[required]:focus:valid,
form textarea[required][placeholder]:not(:placeholder-shown):valid,
form input[type="text"][aria-required="true"]:focus:valid,
form
	input[type="text"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):valid,
form input[type="text"][required]:focus:valid,
form input[type="text"][required][placeholder]:not(:placeholder-shown):valid,
form input[type="email"][aria-required="true"]:focus:valid,
form
	input[type="email"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):valid,
form input[type="email"][required]:focus:valid,
form input[type="email"][required][placeholder]:not(:placeholder-shown):valid,
form input[type="url"][aria-required="true"]:focus:valid,
form
	input[type="url"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):valid,
form input[type="url"][required]:focus:valid,
form input[type="url"][required][placeholder]:not(:placeholder-shown):valid,
form input[type="number"][aria-required="true"]:focus:valid,
form
	input[type="number"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):valid,
form input[type="number"][required]:focus:valid,
form input[type="number"][required][placeholder]:not(:placeholder-shown):valid,
form input[type="tel"][aria-required="true"]:focus:valid,
form
	input[type="tel"][aria-required="true"][placeholder]:not(
		:placeholder-shown
	):valid,
form input[type="tel"][required]:focus:valid,
form input[type="tel"][required][placeholder]:not(:placeholder-shown):valid{border-color:var(--wp--preset--color--alert-success,#228b22)}form input[type="checkbox"],
form input[type="radio"]{min-width:1.25rem;min-height:1.25rem}label select,
label option,
label textarea,
label input{font-size:inherit;margin-top:0.5rem}input[type="checkbox"] + label{margin-left:1rem}textarea{resize:vertical}thead,
th,
td,
tfoot{border-color:inherit!important}@font-face{font-family:"BrandonGrotesque Placeholder";src:local("Arial");ascent-override:94%;descent-override:27%;line-gap-override:0%;size-adjust:92%}@font-face{font-family:"Cassia Placeholder";src:local("Times New Roman");ascent-override:85.77%;descent-override:20.51%;line-gap-override:9.32%;size-adjust:109%}h1,
h2,
h3,
h4,
h5,
h6{text-wrap:balance}dfn,
cite,
em,
i{font-style:italic}q{font-style:italic}code,
kbd,
tt,
var{font-family:var(--wp--preset--font-family--system-monospace),monospace;background-color:var(--wp--preset--color--gray-80)}:is(p, td, li) code{padding:0.1em 0.3em 0.2em}abbr[title]{text-decoration:none}@media (hover: hover){abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}mark,
ins{text-decoration:none}b,
strong{font-weight:var(--wp--custom--strong-text-font-weight,bolder)}small{font-size:0.8em}big{font-size:1.25em}select,
optgroup,
textarea{font:inherit}th{font-weight:var(--wp--custom--strong-text-font-weight,bolder)}html:not(.has-modal-open) header.wp-block-template-part:has(> .site-header){position:sticky;z-index:10;top:calc(0px + var(
				--wp-admin--admin-bar--position-offset,
				var(--wp-admin--admin-bar--height, 0px)
			));-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1);transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1);transition:transform 250ms cubic-bezier(0,0,0.25,1);transition:transform 250ms cubic-bezier(0,0,0.25,1),-webkit-transform 250ms cubic-bezier(0,0,0.25,1);will-change:transform}html:not(.has-modal-open)
	header.wp-block-template-part:has(> .site-header).hide{-webkit-transition-timing-function:cubic-bezier(0.25,0,1,1);transition-timing-function:cubic-bezier(0.25,0,1,1);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header__main-navigation .wp-block-navigation__responsive-container-open,
.header__main-navigation .wp-block-navigation__responsive-container-close{font-size:1em;line-height:inherit;text-align:center;border-radius:var(--wp--custom--button--border-radius,0);padding:var(--wp--custom--button--padding--default--top,0.6rem) var(--wp--custom--button--padding--default--right,1.5rem) var(--wp--custom--button--padding--default--bottom,0.6rem) var(--wp--custom--button--padding--default--left,1.5rem);border:none}.header__main-navigation .wp-block-navigation__responsive-container-open{display:-webkit-box;display:-ms-flexbox;display:flex}.header__main-navigation
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(
		.is-menu-open
	){display:none}@media screen and (min-width: 800px){.header__main-navigation
		.wp-block-navigation__responsive-container:not(.hidden-by-default):not(
			.is-menu-open
		){display:block}}@media screen and (min-width: 800px){.header__main-navigation
		.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}@media screen and (max-width: 799.99px){.header__main-navigation
		.wp-block-navigation__responsive-container
		.wp-block-navigation__responsive-container-content
		.wp-block-navigation__container{width:100%;--navigation-layout-justification-setting:stretch;gap:0}.header__main-navigation
		.wp-block-navigation__responsive-container
		.wp-block-navigation__responsive-container-content
		.wp-block-navigation__container
		> .wp-block-navigation-item{padding-top:var(--wp--preset--spacing--20,0.5rem);padding-bottom:var(--wp--preset--spacing--20,0.5rem)}.header__main-navigation
		.wp-block-navigation__responsive-container
		.wp-block-navigation__responsive-container-content
		.wp-block-navigation__container
		> .wp-block-navigation-item:not([class*="is-style-"])
		> .wp-block-navigation-item__content{font-size:var(--wp--preset--font-size--medium)}.header__main-navigation
		.wp-block-navigation__responsive-container
		.wp-block-navigation-item.current-menu-item
		> .wp-block-navigation-item__content{background-color:var(
			--wp--preset--color--secondary-2,#333
		)!important}.header__main-navigation
		.wp-block-navigation__responsive-container
		.wp-block-navigation-item:not([class*="is-style-"]):not(:first-child){border-top:var(
			--wp--custom--field--border,1px solid var(--wp--preset--color--neutral-50,#000)
		)}.header__main-navigation
		.wp-block-navigation__responsive-container
		.wp-block-navigation-item:not([class*="is-style-"])
		> .wp-block-navigation-item__content{padding-top:var(--wp--preset--spacing--30,3rem);padding-bottom:var(--wp--preset--spacing--30,3rem);padding-left:var(--wp--preset--spacing--20,0.5rem)}.header__main-navigation
		.wp-block-navigation__responsive-container
		.has-child
		.wp-block-navigation__submenu-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header__main-navigation
		.wp-block-navigation__responsive-container
		.has-child
		.wp-block-navigation__submenu-container
		> .wp-block-navigation-item{border-top:1px solid var(--wp--preset--color--secondary-2,#333)}.header__main-navigation
		.wp-block-navigation__responsive-container.is-menu-open{padding-top:var(
			--wp--preset--spacing--50,var(--wp--style--root--padding-top)
		)}.header__main-navigation
		.wp-block-navigation__responsive-container.is-menu-open
		.wp-block-navigation__responsive-container-content
		.has-child
		.wp-block-navigation__submenu-container{padding-top:0;padding-right:0;padding-left:var(--wp--preset--spacing--40,2rem)}}@media screen and (min-width: 800px){.header__main-navigation .wp-block-navigation-item{border-radius:var(--wp--custom--button--border-radius,0)}.header__main-navigation .wp-block-navigation-item:hover{background-color:var(--wp--preset--color--neutral-90,#ccc)}.header__main-navigation .wp-block-navigation-item.current-menu-item{background-color:var(--wp--preset--color--secondary-2,#666)}.header__main-navigation
		.wp-block-navigation-item
		> .wp-block-navigation-item__content{font-size:1em;line-height:inherit;text-align:center;border-radius:var(--wp--custom--button--border-radius,0);padding:var(--wp--custom--button--padding--default--top,0.6rem) var(--wp--custom--button--padding--default--right,1.5rem) var(--wp--custom--button--padding--default--bottom,0.6rem) var(--wp--custom--button--padding--default--left,1.5rem);border:none;text-align:unset}.header__main-navigation .has-child > .wp-block-navigation-item__content{padding-right:calc(var(--wp--custom--button--padding--default--right, 1.5rem) + 0.25em + 0.25em)}.header__main-navigation
		.has-child
		> .wp-block-navigation-item__content
		+ .wp-block-navigation__submenu-icon{position:absolute;right:0.25em;width:var(--wp--custom--button--padding--default--right,1.5rem)}}footer.wp-block-template-part{content-visibility:auto}footer.wp-block-template-part:has(> .site-footer){margin-top:0}.wp-block-post-content.is-style-vertical-rhythm
	*:not(.wp-block-heading)
	+ :is(h1, h2):not(.wp-block-post-title){margin-top:calc(var(--wp--style--block-gap, 1.2rem) * 2)}.wp-block-post-content.is-style-vertical-rhythm
	*:not(.wp-block-heading)
	+ :is(h3):not(.wp-block-post-title){margin-top:calc(var(--wp--style--block-gap, 1.2rem) * 1.25)}.wp-block-post-content.is-style-vertical-rhythm
	*:not(.wp-block-heading)
	+ :is(h4, h5, h6):not(.wp-block-post-title){margin-top:calc(var(--wp--style--block-gap, 1.2rem) * 1.125)}.wp-block-post-content.is-style-vertical-rhythm
	.wp-block-heading
	+ .wp-block-heading{margin-top:var(--wp--style--block-gap,1.2rem)}.wp-block-post-content.is-style-vertical-rhythm
	:where(.is-layout-flow)
	> .wp-block-heading
	+ .wp-block-list{margin-top:calc(var(--wp--style--block-gap, 1.2rem) * 0.5)}.craftedat-notice{background:var(--wp--preset--color--grey-10);border-left:4px solid var(--wp--preset--color--grey-30);-webkit-box-shadow:var(--wp--preset--shadow--natural);box-shadow:var(--wp--preset--shadow--natural)}.craftedat-notice--error{border-left-color:var(--wp--preset--color--alert-error,#f00)}.craftedat-notice--success{border-left-color:var(--wp--preset--color--alert-success,#228b22)}.craftedat-notice--warning{border-left-color:var(--wp--preset--color--alert-warning,#ff8c00)}.craftedat-notice--information{border-left-color:var(--wp--preset--color--alert-informational,#1e90ff)}@media screen and (max-width: 799.99px){.craftedat-hide-on-mobile{display:none!important}}@media screen and (min-width: 800px){.craftedat-hide-on-desktop{display:none!important}}@media screen and (max-width: 1023.99px){.craftedat-hide-on-large-and-down{display:none!important}}@media screen and (min-width: 1024px){.craftedat-hide-on-large-and-up{display:none!important}}.has-small-font-size{line-height:1.55}.has-base-font-size{line-height:1.55}.has-medium-font-size{line-height:1.55}.has-large-font-size{line-height:1.35}.has-x-large-font-size{line-height:1.2}.has-xx-large-font-size{line-height:1.2}.has-xxx-large-font-size{line-height:1.15}.has-xxx-large-font-size{line-height:1.15}