:root{--s-border: #d8d6d0;--s-space: 16px;--s-heading: sans-serif;--s-heading-weight: 500;--s-heading-line-height: 1.3;--s-body: sans-serif;--s-font-size: 16px;--s-body-line-height: 1.625}@media (min-width: 768px){:root{--s-space: 24px}}@media (min-width: 992px){:root{--s-space: 30px}}@media (min-width: 1200px){:root{--s-space: 40px}}@media (min-width: 1600px){:root{--s-space: 60px}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}html{scroll-behavior:smooth}body{margin:0;font-family:var(--s-body);line-height:var(--s-body-line-height);color:var(--s-text);word-wrap:break-word;min-height:100vh;height:auto;text-rendering:optimizeLegibility;font-size:var(--s-font-size)}img,video{max-width:100%;height:auto}iframe{border:none}svg{overflow:hidden;vertical-align:-0.15em}hr{margin:var(--s-space) 0;border:none;border-top:1px solid var(--s-border)}textarea{overflow:auto;resize:vertical;max-width:100%}input,textarea{font-size:16px;padding:0.4em}h1,h2,h3,h4{font-family:var(--s-heading);font-weight:var(--s-heading-weight);line-height:var(--s-heading-line-height)}nav,button,.button,.btn,.price,._heading,.wp-block-pullquote blockquote,blockquote,label,legend{font-family:var(--s-heading);font-weight:var(--s-heading-weight)}:not(a,textarea,input):focus{outline:none}a{text-decoration:none;-webkit-transition:0.3s;transition:0.3s}a:active{opacity:0.6}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{clip:auto !important;display:block;height:auto;left:5px;top:5px;width:auto;z-index:100000}:root{--b-title: #000}@media (prefers-color-scheme: dark){body:not(.s-light){--wp--preset--color--bg: var(--wp--preset--color--dark-bg);--wp--preset--color--header: var(--wp--preset--color--dark-header);--wp--preset--color--card: var(--wp--preset--color--dark-card);--wp--preset--color--text: var(--wp--preset--color--dark-text);--b-title: #fff;--b-text: rgba(255, 255, 255, 0.7)}}body.s-dark{--wp--preset--color--bg: var(--wp--preset--color--dark-bg);--wp--preset--color--header: var(--wp--preset--color--dark-header);--wp--preset--color--card: var(--wp--preset--color--dark-card);--wp--preset--color--text: var(--wp--preset--color--dark-text);--b-title: #fff;--b-text: rgba(255, 255, 255, 0.7)}body{background-color:var(--wp--preset--color--bg);color:var(--wp--preset--color--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 a,h2 a,h3 a{color:var(--b-title)}h1 a:hover,h2 a:hover,h3 a:hover{color:var(--wp--preset--color--accent)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.wp-site-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.wp-site-blocks>footer{margin-top:auto}.site-loop .wp-block-columns,.entry-image>img,.entry-content>*,.s-fx{-webkit-transform:translateY(90px);transform:translateY(90px);opacity:0;-webkit-transition:1s;transition:1s}.site-loop .wp-block-columns.-show,.entry-image>img.-show,.entry-content>*.-show,.s-fx.-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.site-header{padding:var(--s-space);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:var(--wp--preset--color--header);font-size:26px;min-height:70px}.site-header .wp-block-navigation.wp-block-navigation a,.site-header a{color:var(--b-title)}.site-header .wp-block-navigation.wp-block-navigation a:hover,.site-header .wp-block-navigation.wp-block-navigation a:focus,.site-header a:hover,.site-header a:focus{color:var(--wp--preset--color--accent)}.site-header nav{margin-left:auto}@media (min-width: 600px){.site-header{padding:20px 30px;min-height:90px}}@media (min-width: 992px){.site-header{padding:20px 60px}}.site-title{margin:0;line-height:1;font-family:var(--s-heading);font-weight:var(--s-heading-weight);letter-spacing:0.06em}body.home:not(.paged) .site-title{display:none}.site-tagline{display:none}@media (min-width: 1200px){.site-tagline{width:400px;text-align:right;display:block;position:fixed;top:35px;left:-139px;height:80px;margin:0;font-size:12px;z-index:20;letter-spacing:0.3em;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%)}}.site-logo{margin-right:12px;color:var(--b-title);display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 1200px){.site-logo{margin-right:16px}}.site-nav{font-size:18px;letter-spacing:0.06em}@media (max-width: 599px){.wp-block-navigation__responsive-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;z-index:-2;-webkit-transition:0.4s;transition:0.4s;padding:0 24px}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--header);color:var(--b-title)}.wp-block-navigation__responsive-container.is-menu-open{opacity:1}.wp-block-navigation__responsive-container-open svg{width:32px;height:32px}.wp-block-navigation__responsive-container-close svg{width:32px;height:32px}.wp-block-navigation__responsive-container .wp-block-navigation__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site-intro{background-color:var(--wp--preset--color--header);padding:0 var(--s-space);text-align:center}body.home.paged .site-intro{display:none}.site-intro h1{font-size:2.2em;line-height:1.3;margin-bottom:0;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.site-intro h2{margin:10px 0;font-size:1.2em;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.site-intro .wp-block-social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.site-intro .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor{color:var(--wp--preset--color--text)}.site-intro .wp-block-image{margin-bottom:0;line-height:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width: 600px){.site-intro{text-align:left;padding:0 30px;margin-top:-20px}.site-intro .wp-block-social-links{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media (min-width: 992px){.site-intro{padding:0 60px}.site-intro h1{font-size:2.6em}.site-intro h2{font-size:1.6em}}@media (min-width: 1100px){.site-intro{padding:0 calc(50% - 490px)}.site-intro .wp-block-column:first-of-type{padding-bottom:60px}}@media (min-width: 1200px){.site-intro{padding:0 calc(50% - 510px)}}h1.wp-block-query-title,h1.wp-block-post-title{font-size:2em;letter-spacing:0.06em}h2.sec-title{text-align:center;font-size:2em;letter-spacing:0.06em}main{padding:0 24px}@media (min-width: 600px){main{font-size:18px;padding:0 40px}}@media (min-width: 992px){main{font-size:20px}}main a{color:var(--wp--preset--color--text);background:-webkit-gradient(linear, left top, left bottom, from(var(--wp--preset--color--text)), to(var(--wp--preset--color--text))) no-repeat left 90%/90% 1px;background:linear-gradient(var(--wp--preset--color--text), var(--wp--preset--color--text)) no-repeat left 90%/90% 1px;padding-bottom:0.3em}main a:hover{background-size:99% 1px} /*# sourceMappingURL=wp-editor.css.map */