.wpcf7-form p:has([data-cf7apps-honeypot]),
.wpcf7-form p:has(.cf7apps-honeypot-wrap){margin:0;padding:0;height:0;min-height:0;line-height:0;font-size:0;border:0}.cf7apps-honeypot-wrap,[data-cf7apps-honeypot]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.cf7apps-honeypot-wrap .hp-message,
[data-cf7apps-honeypot] .hp-message{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.cf7apps-honeypot-wrap input.wpcf7-form-control[type="text"],
[data-cf7apps-honeypot] input.wpcf7-form-control[type="text"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.exggmap-wrapper{position:relative;width:100%;aspect-ratio:4 / 3}.exggmap-wrapper .exggmap-mask{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;transition:opacity 2.5s ease-in 0.5s;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}.exggmap-wrapper .exggmap-caption{font-size:30px;margin-top:0;margin-bottom:15px}.exggmap-wrapper
iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.exggmap-wrapper .exggmap-mask-content{text-align:center;padding:0
32px;width:100%;margin-top:-20px}.exggmap-wrapper
a{text-decoration:none;font-size:12px !important}.exggmap-wrapper a:hover,
.exggmap-wrapper a:visited{color:#2196f3}.exggmap-wrapper a:hover{text-decoration:underline}.exggmap-wrapper
span{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:1;font-size:12px !important;line-height:1.35;text-align:center}.exggmap-wrapper span
a{text-decoration:underline}.exggmap-wrapper
button{border:1px
solid;text-decoration:none;font-size:18px;text-transform:uppercase;padding:12px
32px 10px;display:inline-block;overflow:hidden;border-radius:0px;background-color:transparent;cursor:pointer}.exampp-hints{margin-top:7px;font-size:14px}
/*!
Theme Name: Halle
Theme URI: https://github.com/samhermes/halle
Author: Sam Hermes
Author URI: https://samhermes.com
Description: Halle was made for your story. A clean, refined design gives your words and photos center stage.
Tags: one-column, accessibility-ready, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets
Version: 1.2.1
Tested up to: 6.6
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: halle

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Halle is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
@font-face{font-family:"Poly";font-style:normal;font-weight:400;src:local(""), url("/wp-content/themes/halle/fonts/poly-v14-latin-regular.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/poly-v14-latin-regular.woff") format("woff")}@font-face{font-family:"Poly";font-style:italic;font-weight:400;src:local(""), url("/wp-content/themes/halle/fonts/poly-v14-latin-italic.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/poly-v14-latin-italic.woff") format("woff")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:400;src:local(""), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-regular.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-regular.woff") format("woff")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:500;src:local(""), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-500.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-500.woff") format("woff")}@font-face{font-family:"Work Sans";font-style:normal;font-weight:600;src:local(""), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-600.woff2") format("woff2"), url("/wp-content/themes/halle/fonts/work-sans-v16-latin-600.woff") format("woff")}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:"Work Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0
0 0.75em;line-height:1.25;font-weight:400}p{margin-top:0;margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0
1.5em}address{margin:0
0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{border:0;border-top:1px solid #ccc;height:1px;margin-bottom:1.5em}ul,ol{margin:0
0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:bold}dd{margin:0
1.5em 1.5em}img{height:auto;max-width:100%}figcaption{font-size:1.125rem}table{width:100%}table
tr{border-bottom:1px solid #ccc}table
td{padding:0.2em 1em 0.2em 0}button,input[type=button],input[type=reset],input[type=submit]{border:1px
solid #c5c5c5;background:#fff;box-shadow:none;color:#404040;font-size:13px;font-size:0.8125rem;line-height:1;padding:0.7em 1.2em 0.65em;text-shadow:none;transition:all 0.1s;text-transform:uppercase;border-radius:3px}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#404040;border-color:#808080}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#808080;outline:thin dotted}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#808080}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border:1px
solid #c5c5c5;padding:0.45em 0.55em;transition:all 0.1s}textarea{padding:0.5em 0.73em}select{border:1px
solid #ccc}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111;outline:none;border-color:#808080}textarea{width:100%}a{color:#404040}a:hover,a:focus,a:active{text-decoration:none}a:focus{outline:thin dotted}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft,.alignright{display:block;margin:0
0 1.5em}@media screen and (min-width: 37.5em){.alignleft{display:inline;float:left;margin:0.4em 1.5em 1em 0;max-width:40%}.alignright{display:inline;float:right;margin:0.4em 0 1em 1.5em;max-width:40%}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before, .home-featured:before, .intro-posts:before, .archive .hentry:before,
.search .hentry:before, .site-footer .widget-area:before,
.clear:after,
.home-featured:after,
.intro-posts:after,
.archive .hentry:after,
.search .hentry:after,
.site-footer .widget-area:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after, .home-featured:after, .intro-posts:after, .archive .hentry:after,
.search .hentry:after, .site-footer .widget-area:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.site-header{border-bottom:1px solid #eee}.site-header[style]{background-repeat:no-repeat;background-size:cover;background-position:center}.site-branding{text-align:center;padding:2.5em 0;width:90%;margin:0
auto;color:#404040}.has-custom-logo .site-branding{padding:1.5em 0}.site-title{margin:0;font-size:1em;line-height:1}.site-title
a{font-size:2.5em;font-weight:600;color:inherit;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 37.5em){.site-branding{padding:2.75em 0}.has-custom-logo .site-branding{padding:1.75em 0}.site-title
a{font-size:3em}}.site-description{margin:0}.custom-logo-link{display:inline-block}.custom-logo-link
img{max-height:4rem;width:auto}@media screen and (min-width: 25em){.custom-logo-link
img{max-height:5rem}}@media screen and (min-width: 37.5em){.custom-logo-link
img{max-height:6rem}}.main-navigation{position:relative;width:100%;background:#fff;border-bottom:1px solid #eee;text-align:center}.stick{position:-webkit-sticky;position:sticky;top:0;z-index:10}.main-navigation
ul{display:none;list-style:none;margin:0;padding:0.43em 4em}.main-navigation
li{background:#fff}@media screen and (min-width: 50em){.main-navigation
li{display:inline-block;position:relative}}.main-navigation
a{display:block;text-decoration:none;text-transform:uppercase;line-height:1;padding:8px
0 2px;margin:0
20px 3px;font-size:0.95em;color:#333;font-weight:500}.main-navigation a:hover{text-decoration:underline}@media screen and (min-width: 50em){.main-navigation
a{border-bottom:1px solid transparent}.main-navigation a:hover{text-decoration:none;border-bottom-color:#333}}.menu-toggle{border:0;box-shadow:none;text-shadow:none;background:transparent;width:100%;padding:16px
0 15px;font-size:0.95em;font-weight:500;color:#404040;text-align:center;text-transform:uppercase}.menu-toggle:hover{box-shadow:none}.menu-toggle,
.main-navigation.toggled
ul{display:block}@media screen and (min-width: 50em){.menu-toggle{display:none}.main-navigation
ul{display:block;height:2.75rem}}.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0
0 1.5em;overflow:hidden}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%}.search-toggle{position:absolute;top:0;right:0.5rem;width:2.75rem;height:2.75rem;padding:0;border:none;background:none}.search-toggle
img{width:1.25rem;height:1.25rem}.search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:11;height:0;overflow:hidden;opacity:0;width:100%;background:transparent;visibility:hidden;transition:visibility 0s 0.2s, background 0.2s, opacity 0.2s, height 0s 0.2s}.admin-bar .search-overlay{top:32px}@media screen and (max-width: 782px){.admin-bar .search-overlay{top:46px}}.search-overlay.toggled{height:100%;opacity:1;visibility:visible;background:rgba(255, 255, 255, 0.95);transition-delay:0s}.search-overlay .search-close{position:absolute;top:1em;right:1.2em;width:3em;height:3em;background:url(/wp-content/themes/halle/img/search-close.svg) no-repeat center;background-size:1.4rem;border:none;padding:0;-webkit-appearance:none}@media screen and (min-width: 28.125em){.search-overlay .search-close{right:2em}}.search-overlay .search-form{position:absolute;top:25%;right:0;left:0;max-width:40em;margin:0
auto;padding:0
1.2em}.search-overlay .search-field{width:calc(100% - 3em);height:3em;padding:0
1em;-webkit-appearance:none;border-radius:0}.search-overlay .search-submit{position:absolute;top:0.3em;right:1.45em;width:3em;height:3em;text-indent:-9999px;overflow:hidden;background:url(/wp-content/themes/halle/img/search.svg) no-repeat center;background-size:1.4rem;padding:0;border:none;-webkit-appearance:none}.site-footer{border-top:1px solid #eee;padding:0
1.2em}@media screen and (min-width: 37.5em){.site-footer{padding:0
2em}}.site-footer
ul{list-style:none;margin:0;padding:0}.site-footer .widget-area{max-width:82em;margin:0
auto;padding:2.5em 0 1em}@media screen and (min-width: 50em){.site-footer .widget-area{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}.site-footer .widget-area .widget-title{margin:0
0 0.75em;font-size:0.95em;color:#333;font-weight:500;text-transform:uppercase}.site-footer
.widget{margin-bottom:3em}@media screen and (min-width: 50em){.site-footer
.widget{-webkit-flex:1;-ms-flex:1;flex:1;margin:0
1em 3em}}.site-footer .widget .search-field{-webkit-appearance:none;margin-bottom:0.5em}@media screen and (min-width: 56.25em){.single .content-area{float:left;width:65%}.single .site-content .widget-area{float:right;width:25%}}.archive .content-area,
.search .content-area{max-width:60em;margin:0
auto}.archive .page-header,
.search .page-header{margin-bottom:2.5em}@media screen and (min-width: 37.5em){.archive .page-header,
.search .page-header{margin-bottom:3.25em}}.archive .page-header .page-title,
.search .page-header .page-title{margin:0;font-size:1.3em;font-weight:normal;text-transform:uppercase;text-align:center}.archive .hentry,
.search
.hentry{clear:both}.archive .featured-image,
.search .featured-image{margin-bottom:0.8em}.archive .entry-header,
.search .entry-header{margin-bottom:1em}.archive .entry-title,
.search .entry-title{font-size:1.3em;line-height:1.125;margin-bottom:0.4em}@media screen and (min-width: 50em){.archive .entry-title,
.search .entry-title{font-size:1.7em}}.archive .entry-title a,
.search .entry-title
a{text-decoration:none}.archive .entry-title a:hover,
.search .entry-title a:hover{text-decoration:underline}.archive .entry-content,
.search .entry-content{font-size:1.2em}@media screen and (min-width: 50em){.archive .featured-image,
.search .featured-image{float:left;width:29.34%}.archive .entry-header,
.archive .entry-content,
.search .entry-header,
.search .entry-content{float:right;width:67.66%}}.pagination{text-align:center}.pagination .page-numbers{border:1px
solid #c5c5c5;font-size:0.8125rem;line-height:1;padding:0.7em 1.2em 0.65em;transition:0.1s;text-transform:uppercase;text-decoration:none;border-radius:3px}.pagination .page-numbers.prev, .pagination .page-numbers.next{background:#333;border-color:#333;color:#fff}.pagination .page-numbers.prev:hover, .pagination .page-numbers.next:hover{color:#fff;border-color:#333}.pagination .page-numbers:hover, .pagination .page-numbers.current{color:#404040;border-color:#595959}.site-content{max-width:75em;margin:0
auto;padding:2em
1.2em}@media screen and (min-width: 37.5em){.site-content{padding:3.5em 2em}}.page .site-content, .error404 .site-content{max-width:60em}.site-content.is-full-width{max-width:100%;padding-left:0;padding-right:0;margin:0}.site-content.is-full-width .content-area{width:100%;float:none}.sticky{display:block}.hentry{margin:0
0 2em;font-family:"Poly",serif;font-weight:400}@media screen and (min-width: 50em){.hentry{margin-bottom:1.5em}}.single .entry-header{margin-bottom:2em}.entry-title{margin:0
0 0.3em;font-size:1.8em;font-weight:400;line-height:1.1;-ms-word-wrap:break-word;word-wrap:break-word}@media screen and (min-width: 37.5em){.entry-title{font-size:3em}}.page-template-default .entry-title{margin-bottom:0.8em}@media screen and (min-width: 37.5em){.page-template-default .entry-title{font-size:2.5em}}.entry-title a:hover{color:#404040;text-decoration:underline}.entry-meta{font-family:"Work Sans",sans-serif;font-size:0.9em;font-weight:400;color:#595959}.entry-meta
a{color:#595959;text-decoration:none}.entry-meta a:hover{text-decoration:underline}.entry-meta
.author{text-transform:uppercase}.posted-on{display:block;text-transform:uppercase}.updated:not(.published){display:none}.featured-image{margin-bottom:1.5em}.featured-image
img{display:block}.page-content,.entry-content,.entry-summary{font-size:1.1em}.page-content h1,
.entry-content h1,
.entry-summary
h1{font-size:1.602em}.page-content h2,
.entry-content h2,
.entry-summary
h2{font-size:1.602em}.page-content h3,
.entry-content h3,
.entry-summary
h3{font-size:1.424em}.page-content h4,
.entry-content h4,
.entry-summary
h4{font-size:1.266em}.page-content h5,
.page-content h6,
.entry-content h5,
.entry-content h6,
.entry-summary h5,
.entry-summary
h6{font-size:1.125em}.page-content p:first-child,
.entry-content p:first-child,
.entry-summary p:first-child{margin-top:0}.page-content p:last-child,
.entry-content p:last-child,
.entry-summary p:last-child{margin-bottom:0}@media screen and (min-width: 37.5em){.page-content,.entry-content,.entry-summary{font-size:1.4em}}.entry-footer{font-family:"Work Sans",sans-serif;margin-top:2rem}.page-links{clear:both;margin:0
0 1.5em}.is-full-width .entry-header,
.is-full-width .featured-image,
.is-full-width .entry-footer,
.is-full-width .comments-area{max-width:50rem;margin-left:auto;margin-right:auto;width:calc(100% - 2.4rem)}@media screen and (min-width: 37.5em){.is-full-width .entry-header,
.is-full-width .featured-image,
.is-full-width .entry-footer,
.is-full-width .comments-area{width:calc(100% - 4rem)}}.is-full-width .entry-content>*{max-width:50rem;margin-left:auto;margin-right:auto;width:calc(100% - 2.4rem)}@media screen and (min-width: 37.5em){.is-full-width .entry-content>*{width:calc(100% - 4rem)}}.is-full-width .entry-content>*.alignwide{max-width:80rem}.is-full-width .entry-content>*.alignfull{max-width:100%;width:100%}.single .is-full-width .widget-area{max-width:80rem;margin-left:auto;margin-right:auto;width:calc(100% - 2.4rem);float:none}@media screen and (min-width: 37.5em){.single .is-full-width .widget-area{width:calc(100% - 4rem)}}.search .page-content{min-height:10em}.search .page-content .search-form{position:relative;max-width:40rem}.search .page-content .search-field{width:calc(100% - 3em);height:3em;padding:0
1em;-webkit-appearance:none}.search .page-content .search-submit{position:absolute;top:0.3em;right:0;width:3em;height:3em;text-indent:-9999px;background:url(/wp-content/themes/halle/img/search.svg) no-repeat center;background-size:1.4rem;border:none}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:8rem}.wp-block-buttons,.wp-block-cover,.wp-block-embed,.wp-block-media-text,.wp-block-group{margin-bottom:1.5em}.wp-block-buttons:last-child,.wp-block-cover:last-child,.wp-block-embed:last-child,.wp-block-media-text:last-child,.wp-block-group:last-child{margin-bottom:0}.wp-block-button__link{font-size:1.125rem;border-radius:0.43rem;padding:0.56rem 1.3rem}.wp-block-quote{margin:0
0 1.5em;border-left:4px solid #404040;padding:0
0 0 1em}.wp-block-quote
p{margin-bottom:1rem;font-size:1.1rem}@media screen and (min-width: 37.5em){.wp-block-quote
p{font-size:1.4rem}}.wp-block-quote
cite{font-size:1.125rem}.wp-block-quote.is-style-large{margin:2.5rem 0}.wp-block-quote.is-style-large
p{font-size:2rem}.wp-block-pullquote
p{line-height:1.4}.wp-block-image
figcaption{margin-bottom:2rem}.wp-block-gallery{margin-bottom:1.5em}.wp-block-table
figcaption{margin-top:0.8em;margin-bottom:1rem}.has-small-font-size{font-size:1.125rem}.has-normal-font-size{font-size:1.2rem}.has-large-font-size{font-size:1.875rem}.has-huge-font-size{font-size:2.5rem}.blog .site-content{padding:0}@media screen and (min-width: 37.5em){.blog .site-content{max-width:100%}}.intro-posts{max-width:90em}@media screen and (min-width: 50em){.intro-posts{padding:2rem 2rem 2.2rem;margin:0
auto 3em}}@media screen and (min-width: 62.5em){.intro-posts{padding:2rem 3% 2.2rem}}.intro-posts
a{text-decoration:none;display:inline-block}.intro-posts a:hover{text-decoration:underline}.intro-posts .entry-title,
.intro-posts .entry-meta,
.intro-posts .entry-excerpt{margin-left:1.2rem;margin-right:1.2rem}@media screen and (min-width: 37.5em){.intro-posts .entry-title,
.intro-posts .entry-meta,
.intro-posts .entry-excerpt{margin-left:2rem;margin-right:2rem}}@media screen and (min-width: 50em){.intro-posts .entry-title,
.intro-posts .entry-meta,
.intro-posts .entry-excerpt{margin-left:0;margin-right:0}}.home-featured .image-wrap
a{display:block}.home-featured .wp-post-image{display:block;margin-bottom:1rem}@media screen and (min-width: 50em){.home-featured .wp-post-image{margin-bottom:1.5rem}}@media screen and (min-width: 62.5em){.home-featured .wp-post-image{margin-bottom:0}}.home-featured .entry-title{font-size:1.7em;line-height:1.125;margin-bottom:0.4em;clear:none}@media screen and (min-width: 37.5em){.home-featured .entry-title{font-size:2em}}@media screen and (min-width: 75em){.home-featured .entry-title{font-size:2.5em}}.home-featured .entry-meta{margin-bottom:1.2em}.home-featured .entry-excerpt{margin-bottom:0}.home-featured .read-more{text-transform:uppercase;font-family:"Work Sans",sans-serif;font-weight:400;font-size:0.9em}.home-small .wp-post-image{display:block;margin-bottom:0.8em}.home-small .entry-title{font-size:1.3em;line-height:1.3}.home-small .entry-meta{font-size:0.8em}@media screen and (min-width: 50em){.home-featured{padding:0
0 1rem}.home-small{width:30.6666%;float:left;margin:0
4% 0 0}.home-small:last-child{margin-right:0}}@media screen and (min-width: 62.5em){.home-featured .entry-header{display:flex}.home-featured .image-wrap{float:left;width:60%;margin-right:3%}.home-featured .detail-wrap{float:left;width:37%;max-width:25em;padding:0
2rem 1.75rem 0;display:flex;flex-direction:column;justify-content:center}.home-featured .entry-title{padding-top:8%}.home-small{width:32%;float:left;margin:0
2% 0 0}}.latest-feed{max-width:60em;margin:1em
auto 0;padding:0
1.2em 3.5em}@media screen and (min-width: 37.5em){.latest-feed{padding-left:2em;padding-right:2em}}@media screen and (min-width: 50em){.latest-feed{padding:0
0 3.5em}.latest-feed .featured-image{width:29.34%}.latest-feed .entry-header,
.latest-feed .entry-content{width:67.66%}}.latest-feed .latest-heading{margin:0
0 1.923em;font-size:1.3em;font-weight:normal;text-transform:uppercase;text-align:center}@media screen and (min-width: 37.5em){.latest-feed .latest-heading{margin-bottom:2.5em}}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}figure{margin:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin:0
-2% 0.5em}.gallery-item{display:inline-block;padding:0
2% 1em;margin:0;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon
img{width:100%}.gallery-caption{display:block;font-size:0.75rem}@media screen and (min-width: 37.5em){.gallery-caption{font-size:1rem}}.comment-toggle{border:1px
solid #808080;background:none;box-shadow:none;text-shadow:none;width:100%;text-transform:uppercase;font-size:1rem;padding:0.65em 1em 0.6em;transition:background 0.2s;color:#606060}.comment-toggle:hover{border-color:#808080;box-shadow:none;background:#f5f5f5}.comment-toggle:focus{border:1px
solid #808080;box-shadow:none}.comments-hidden
ol{display:none}.comment-list{list-style:none;padding:2.5em 0;margin:0}.comment-list
.comment{margin-bottom:3em}.comment-author
img{vertical-align:top;margin-right:0.5em}.comment-metadata
a{text-decoration:none;color:#595959;font-size:0.9rem;line-height:1.5rem}.comment-metadata a:hover, .comment-metadata a:active{text-decoration:underline}@media screen and (min-width: 37.5em){.comment-author{float:left;width:50%}.comment-metadata{float:right;width:50%;text-align:right}}.comment-content{clear:both}.comment-content
p{margin:1.2em 0}.comment-content
a{word-wrap:break-word}.comment-reply-link{text-decoration:none;border:1px
solid #c5c5c5;padding:0.25em 0.75em;color:#595959;text-transform:uppercase;font-size:0.8rem;transition:all 0.1s}.comment-reply-link:hover{color:#404040;border-color:#808080;text-decoration:none}.bypostauthor{display:block}.comment-respond{padding:3em
0}.comment-reply-title{font-weight:normal;text-transform:uppercase;font-size:1.2em;margin:0}.comment-form-comment
label{margin-bottom:0.5em;display:inline-block}.comment-form-author label,
.comment-form-email label,
.comment-form-url
label{margin-bottom:0.5em;display:block}@media screen and (min-width: 28.125em){.comment-form-author label,
.comment-form-email label,
.comment-form-url
label{width:5em;display:inline-block}}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.latest-posts{padding-top:2em}@media screen and (min-width: 56.25em){.latest-posts{padding-top:4em}}.latest-posts
h2{font-weight:normal;text-transform:uppercase;font-size:1.2em;margin:0
0 1.2em}.latest-posts
ul{list-style:none;margin:0;padding:0}@media screen and (min-width: 37.5em){.is-full-width .latest-posts
ul{display:flex;flex-wrap:wrap;gap:1.5rem}.is-full-width .latest-posts ul
li{flex-basis:calc(50% - 0.75rem)}}@media screen and (min-width: 62.5em){.is-full-width .latest-posts
ul{flex-wrap:nowrap}.is-full-width .latest-posts ul
li{width:auto}}.latest-posts
li{margin-bottom:2.5em}.latest-posts li
img{display:block;margin-bottom:0.6em}.latest-posts
a{text-decoration:none;display:inline-block}.latest-posts a:hover{text-decoration:underline}.latest-posts
h3{font-family:"Poly",serif;font-weight:normal;line-height:1.3;margin:0
0 0.4em}