@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}:root{--primary-color: $primary-color;--secondary-color: $secondary-color}html{box-sizing:border-box;font-size:62.5%;line-height:1.5em;-webkit-tap-highlight-color:transparent;height:-webkit-fill-available}body{background:#f2f2f2;color:#222;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:clamp(14px,3.25vw,1.6rem);line-height:1.5em;font-weight:300;overflow-x:hidden;text-rendering:optimizeLegibility;min-height:100vh;min-height:-webkit-fill-available;max-width:100%}a{color:#884b34}a:hover{color:#633726}a.post-edit-link,a.post-edit-link:visited,a.post-edit-link:active{text-decoration:none;padding:.2em .5em;border:1px solid #c8c8c8;border-radius:4px;margin:0}nav ul{margin:0 auto;padding:0;list-style:none}nav ul li{margin:0;padding:0}nav ul li:before{display:none}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:400;line-height:1.2;margin-bottom:.5em;margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:100}h1,.h1{font-size:clamp(22px,5vw,3rem)}h2,.h2{font-size:clamp(20px,4.25vw,2.5rem)}h3,.h3{font-size:clamp(18px,4vw,2.3rem)}h4,.h4{font-size:clamp(16px,3.5vw,2rem)}h5,.h5{font-size:clamp(14px,3.25vw,1.8rem)}h6,.h6{font-size:clamp(10px,3vw,1.8rem);font-weight:200}p{margin:0 0 1.25em}a,ins,u{-webkit-text-decoration-skip:ink edges;text-decoration-skip:ink edges}abbr[title]{border-bottom:2px dotted;cursor:help;text-decoration:none}kbd{font-size:.75em}mark{border-bottom:1px solid #ffd367}blockquote{border-left:4px solid #222;margin-left:0;padding:2em 4em}blockquote p:last-child{margin-bottom:0}dl dt{font-weight:bold}dl dd{margin:1em 0 4em 0}.clearfix::after{clear:both;content:"";display:table}.container{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;height:auto !important;overflow:visible !important;width:auto !important;white-space:normal !important}.la-2x{font-size:2em}.la-3x{font-size:3em}.site-header .site-branding{background-color:#fff;height:100px;padding:0 25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-header .menu-wrapper{text-align:right;background:#444;height:50px}.site-header .menu-wrapper a,.site-header .menu-wrapper a:visited{color:#fff;font-size:clamp(14px,3vw,1.6rem);text-decoration:none;font-weight:500;text-transform:uppercase;color:#f2f2f2;border-bottom:4px solid transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .5s ease}.site-header .menu-wrapper a:hover,.site-header .menu-wrapper a:visited:hover{border-bottom-color:#bbb}.site-header .menu-wrapper li.current_page_item a,.site-header .menu-wrapper li.current_page_item a:hover,.site-header .menu-wrapper li.current_page_item a:visited:hover{border-bottom-color:#884b34}.site-header .menu-wrapper .menu-toggle{font-size:1.2rem;color:#f2f2f2;width:4em;height:4em;padding:.85em;background:rgba(0,0,0,0);border-radius:50%;border:1px solid transparent;transition:all .25s ease;cursor:pointer}.site-header .menu-wrapper .menu-toggle em{position:absolute;left:0;top:50%;white-space:nowrap;padding:0 10px;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);font-weight:800;text-transform:uppercase;font-style:normal;font-size:1.5rem}.site-header .menu-wrapper .menu-toggle>span{background:transparent;display:block;width:100%;height:100%;border:solid currentColor;border-width:.5em 0;position:relative;transition:border .25s ease}.site-header .menu-wrapper .menu-toggle>span::before,.site-header .menu-wrapper .menu-toggle>span::after{content:"";display:block;width:100%;border-top:.5em solid currentColor;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.site-header .menu-wrapper .main-navigation{opacity:0;visibility:hidden;background:#444;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .25s ease}.site-header .menu-wrapper .main-navigation ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.site-header .menu-wrapper .main-navigation ul li{margin:10px;text-align:center;line-height:1em;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center}.site-header .menu-wrapper.active .menu-toggle{z-index:999999;position:fixed;right:10px;top:10px}.site-header .menu-wrapper.active .menu-toggle em{display:none}.site-header .menu-wrapper.active .menu-toggle>span{border-color:transparent}.site-header .menu-wrapper.active .menu-toggle>span::before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.site-header .menu-wrapper.active .menu-toggle>span::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.site-header .menu-wrapper.active .main-navigation{-webkit-transform:translateY(0);transform:translateY(0);z-index:99999;opacity:1;visibility:visible}@media(min-width: 960px){.site-header .menu-wrapper{overflow:hidden}.site-header .menu-wrapper a,.site-header .menu-wrapper a:visited{border-bottom-color:#626262;padding:0 15px}.site-header .menu-wrapper a:hover,.site-header .menu-wrapper a:visited:hover{background-color:rgba(187,187,187,.15)}.site-header .menu-wrapper li.current_page_item a,.site-header .menu-wrapper li.current_page_item a:hover,.site-header .menu-wrapper li.current_page_item a:visited:hover{background-color:rgba(187,187,187,.15)}.site-header .menu-wrapper li.home a{width:calc(1em + 30px);text-indent:2000px;overflow:hidden;background-image:url(../images/icons/wood.svg);background-position:center center;background-repeat:no-repeat;background-size:1.5em 1.5em}.site-header .menu-wrapper .menu-toggle{display:none;visibility:hidden}.site-header .menu-wrapper .main-navigation{opacity:1;visibility:visible;position:static;-webkit-transform:translateY(0);transform:translateY(0)}.site-header .menu-wrapper .main-navigation ul{height:50px;-ms-flex-direction:row;flex-direction:row}.site-header .menu-wrapper .main-navigation ul li{margin:0}}@media(min-width: 960px)and (min-width: 960px){.site-header .menu-wrapper .main-navigation.fixed{z-index:99998;position:fixed;height:50px}}[id=page]{min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}[id=page] [id=masthead]{-ms-flex-positive:0;flex-grow:0}[id=page] [id=primary]{-ms-flex-positive:1;flex-grow:1}[id=page] [id=colophon]{-ms-flex-positive:0;flex-grow:0}main{font-size:inherit;background-image:url(../images/background.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media(min-width: 960px){main{background-position:left center;-ms-flex-pack:right;justify-content:right}}.container{width:clamp(300px,90vw,920px);margin:1em;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:rgba(255,255,255,.75);background-image:url(../images/logo.png);background-repeat:no-repeat;background-position:bottom right}.container .content{-ms-flex-positive:1;flex-grow:1}@media(min-width: 960px){.container{width:clamp(300px,75vw,920px)}}.content .post-thumbnail{max-height:230px;overflow:hidden}.content .post-thumbnail img{width:100%;aspect-ratio:8/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content .entry-header{margin:1.5em}.content .entry-header h1{padding:0 15px;font-weight:400;text-transform:uppercase;color:#884b34;padding-bottom:1em;border-bottom:1px solid #bbb}.content .entry-content{position:relative;margin:1em calc(1.5em + 15px) 0}.content .entry-content h1{color:#884b34;padding-bottom:.5em;margin-bottom:.75em;border-bottom:1px solid #ccc;text-transform:uppercase}.content .entry-content h2{color:#884b34;padding-bottom:.25em;margin-bottom:.5em;text-transform:uppercase}.content .entry-content h3{color:#884b34}.content .entry-content h4{color:#222}.content .entry-content h5{color:#222}.content .entry-content h6{color:#222}.content .gallery-back{margin:0 calc(1.5em + 15px);height:.5em;position:relative}.content .gallery-back a{position:absolute;top:-1.5em;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;line-height:1em;text-transform:uppercase;text-decoration:none;font-weight:400;font-size:.75em}.content .gallery-back a::before{content:"";height:1em;width:1em;background-image:url("../images/icons/left-arrow.svg");background-position:center;background-size:cover;display:block;margin-right:.15em;transition:margin .25s ease}.content .gallery-back a:hover{color:#884b34}.content .gallery-back a:hover::before{margin-right:.5em}@media(min-width: 960px){.content .entry-header{margin:2em}.content .entry-content{margin:1em calc(2em + 15px) 0}}.bottom-navigation{background-color:#884b34;color:#f2f2f2;padding:.5em 0;margin-top:2.5em;text-align:center}.bottom-navigation ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;font-size:clamp(14px,3vw,1.6rem)}.bottom-navigation ul li{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.bottom-navigation ul li::before{content:"•";display:block;margin:auto .5em auto .5em;font-weight:700}.bottom-navigation ul li:last-child::after{content:"•";display:block;margin:auto .5em auto .5em;font-weight:700}.bottom-navigation a,.bottom-navigation a:visited{color:#f2f2f2;font-weight:600;text-transform:uppercase;text-decoration:none;padding:0;transition:padding .25s ease}.bottom-navigation a:hover{padding:0 .5em}.child-page-list{margin:0 auto;padding:0;list-style:none;margin:0 1.5em 5em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left}.child-page-list li{margin:0;padding:0}.child-page-list li:before{display:none}@media(min-width: 960px){.child-page-list{margin:0 2em 5em}}.child-page-list li{width:100%;margin:15px;background:#fff;border:1px solid #ccc}@media(min-width: 600px){.child-page-list li{max-width:65%}}@media(min-width: 960px){.child-page-list li{max-width:45%}}.child-page-list li a{text-decoration:none}.child-page-list li a span{display:block}.child-page-list li a span img{border:5px solid #fff;display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.child-page-list li a strong{text-transform:uppercase;font-weight:700;text-align:center;display:block;padding:.5em .5em 1em}form.wpcf7-form{position:relative;margin-bottom:2em}form.wpcf7-form *{transition:opacity ease .5s}form.wpcf7-form .wpcf7-spinner{position:absolute;left:50%;right:50%;-webkit-transform:translate(-100%, -500%);transform:translate(-100%, -500%)}form.wpcf7-form.submitting{pointer-events:none}form.wpcf7-form.submitting .row *:not(.wpcf7-spinner){opacity:.75}form.wpcf7-form .row{position:static;margin-bottom:1em;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}form.wpcf7-form .row label{display:block;width:100%}form.wpcf7-form .row:nth-child(2) label{margin-bottom:1em}@media(min-width: 840px){form.wpcf7-form .row:nth-child(2) label{width:49%;margin-bottom:0}}form.wpcf7-form .row input,form.wpcf7-form .row textarea{padding:.25em .5em;font-size:inherit;line-height:2em;width:100%;border:1px solid rgba(136,136,136,.5);border-radius:0;background:#fff;outline:none}form.wpcf7-form .row input::-webkit-input-placeholder, form.wpcf7-form .row textarea::-webkit-input-placeholder{color:#ccc}form.wpcf7-form .row input::-moz-placeholder, form.wpcf7-form .row textarea::-moz-placeholder{color:#ccc}form.wpcf7-form .row input:-ms-input-placeholder, form.wpcf7-form .row textarea:-ms-input-placeholder{color:#ccc}form.wpcf7-form .row input::-ms-input-placeholder, form.wpcf7-form .row textarea::-ms-input-placeholder{color:#ccc}form.wpcf7-form .row input::placeholder,form.wpcf7-form .row textarea::placeholder{color:#ccc}form.wpcf7-form .row input.wpcf7-not-valid,form.wpcf7-form .row textarea.wpcf7-not-valid{border-bottom-color:#e85600}form.wpcf7-form .row input:focus,form.wpcf7-form .row textarea:focus{border:1px solid #888;border-bottom-color:#444}form.wpcf7-form .row textarea{height:20vh;min-height:100px}form.wpcf7-form .row [type=submit]{background-color:#884b34;color:#fff;font-weight:600;text-transform:uppercase}form.wpcf7-form .wpcf7-not-valid-tip{font-size:.75em;color:#e85600;line-height:1.7em;font-style:italic}form.wpcf7-form .wpcf7-response-output{margin:0;border:none;background-color:#32b643;color:#fff}form.wpcf7-form.invalid .wpcf7-response-output{background-color:#e85600}.grecaptcha-badge{display:none}body.contact .grecaptcha-badge{display:block}
/*# sourceMappingURL=styles.min.css.map */
