@font-face{font-family:'The Morshine';src:url(../fonts/The-Morshine.woff2) format('woff2'),url(../fonts/The-Morshine.woff) format('woff')}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
 .fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fas,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.fas::before,.fa::before{content:var(--fa)}.fas{font-family:'Font Awesome 6 Free'}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-chevron-up{--fa:"\f077"}.fa-chevron-down{--fa:"\f078"}.fa-circle{--fa:"\f111"}.fa-info-circle{--fa:"\f05a"}.fa-book{--fa:"\f02d"}.fa-file-pdf{--fa:"\f1c1"}.fa-download:before{--fa:"\f019";position:relative;top:-1px;color:#a8a8a8!important;font-size:1rem;margin-left:3px}.fa-external-link-alt{--fa:"\f35d";position:relative;top:-1px;color:#a8a8a8!important;font-size:.7rem}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(../fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}:root{--bs-body-font-family:"EB Garamond", serif;font-optical-sizing:auto;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.6;--bs-font-sans-serif:"Lato", sans-serif;--bs-body-color:#4A4A4A;--bs-body-bg:#F1EAD9;--bs-body-bg-light:#F9F6EF;--blondin-blue:#15608e;--blondin-blue-hover:#1976AF;--color-heading:#b62f3e;--color-link:#6a4b42;--inline-page-color-link:#a7843a;--inline-page-color-link-hover:#CAA52C;--color-link-hover:#CAA52C;--nav-color:#6a4b42 /* was gold #a7843a;*/ --color-nav-active:#BF615F;--color-nav-hover:#CAA52C}html{overflow-x:hidden}body{color:var(--bs-body-color)}.bg-light{background-color:var(--bs-body-bg-light)!important}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:none}a:focus,a:hover{color:var(--color-link-hover)}p a{color:var(--inline-page-color-link);text-decoration:none}ul{padding-left:15px}.dash-list{list-style:none;padding-left:15px}.dash-list li::before{content:"—";margin-left:-15px;display:inline-block;width:15px}.figure-caption a{color:#969696}.figure-caption a:hover{text-decoration:underline}.figure-caption.lg{font-size:.9375em}.h1,h1{font-family:'The Morshine';letter-spacing:.1rem;color:var(--color-heading)!important;font-weight:400}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-family:"Rosarivo",cursive;color:var(--color-heading);font-weight:300}.display-4{margin-bottom:.5em;text-wrap:balance;font-size:clamp(2.4rem, 6vw + 0.25rem, 5rem)}@media (max-width:360px){.display-4{font-size:clamp(2.2rem, 7vw, 2.6rem)}}@media (min-width:828px){.display-1{margin-bottom:.4em;font-size:6.25em}}@media (max-width:619.98px){.display-1{margin-bottom:.7272727273em;font-size:3.4375em}}@media screen and (max-width:440px){.display-1{margin-bottom:.7272727273em;font-size:3.25em}}.blockquote,blockquote{font-style:italic!important}.blockquote-footer{margin-top:-3.0588235294em;margin-bottom:1.666665rem;font-size:.875em;color:#969696}.hr,hr{margin-top:2.25em;margin-bottom:2.25em;background-color:#fff0;border-top:2px solid #CAA52C}.border,.border-top{border-color:rgb(106 75 66 / .125)!important}.figure-img{margin-bottom:.5rem}.rounded-4{border-radius:1rem!important}p{margin-bottom:.6285714286em}p+p{margin-bottom:.6285714286em}p:last-of-type{margin-bottom:1.2941176471em}h4{margin-top:1.8333333333em}.documents p{margin-bottom:1.2941176471em}.navbar-top::before{background-color:var(--bs-body-bg)}@media (min-width:600px){.w-sm-75{width:75%!important}}@media (min-width:600px){.w-sm-100{width:100%!important}}@media (min-width:828px){.w-md-25{width:25%!important}}@media (min-width:828px){.w-md-50{width:50%!important}}@media (min-width:828px){.w-md-100{width:100%!important}}.btn,.tooltip,.popover,.subtitle,.form-control,.form-select{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.navbar-nav:not(.nav-social) .nav-link{font-family:"Lato",sans-serif;font-size:.9rem;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100;color:var(--nav-color);letter-spacing:.02rem;padding:6px 7px}@media (min-width:828px){.navbar-nav:not(.nav-social) .nav-link{padding:6px 8px;letter-spacing:.01rem}}@media (min-width:1024px){.navbar-nav:not(.nav-social) .nav-link{padding:6px 11px;letter-spacing:.02rem}}@media (min-width:1200px){.navbar-nav:not(.nav-social) .nav-link{padding:6px 12px}}.navbar .navbar-nav{flex-wrap:nowrap;min-width:0}.navbar .navbar-nav .nav-item{flex:0 1 auto;min-width:0}.navbar-nav:not(.nav-social) .nav-link{white-space:nowrap;min-width:0}.navbar .navbar-nav .nav-link:hover{color:var(--color-nav-hover)}.nav-item.active>.nav-link{color:#991f2d}.nav-item.active>.nav-link:focus,.nav-item.active>.nav-link:hover{color:#991f2d}.nav:not(.nav-opacity).focus .nav-link,.nav:not(.nav-opacity):hover .nav-link{opacity:1}.nav:not(.nav-opacity).focus .active>.nav-link,.nav:not(.nav-opacity).focus .nav-link.active,.nav:not(.nav-opacity):hover .active>.nav-link,.nav:not(.nav-opacity):hover .nav-link.active{opacity:1}.nav:not(.nav-opacity) .nav-link.active,.nav:not(.nav-opacity) .nav-link:focus,.nav:not(.nav-opacity) .nav-link:hover{opacity:1}.navbar-mobile .navbar-body>.navbar-nav .nav-link{font-size:1.5rem!important;padding-top:5px;padding-bottom:5px}.navbar-mobile .navbar-body>.navbar-nav .navbar-nav{line-height:2.5}@media (max-width:1023.98px){.navbar-mobile-style-2 .navbar-head,.navbar-mobile{background-color:var(--bs-body-bg)!important}}.navbar-mobile-style-2>.container-fluid{display:block;margin-bottom:50px}.navbar-mobile-style-2>.container-fluid{margin-top:-30px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.navbar-mobile-style-2>.container-fluid{margin-top:90px}}.navbar-mobile-style-2 .navbar-head{margin-bottom:50px}.navbar-mobile-style-2 .navbar-head .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-brand{font-family:"Parisienne",cursive;font-weight:400;font-style:normal;letter-spacing:.5px;color:var(--blondin-blue);font-size:clamp(1.2rem, 1.3rem + 0.6vw, 2.4rem)}.navbar-brand:hover{color:var(--blondin-blue-hover)}@media (max-width:1050px){.navbar-brand{font-size:clamp(1.1rem, 1.2rem + 0.5vw, 2rem)}}@media (max-width:900px){.navbar-brand{font-size:clamp(1rem, 1.1rem + 0.4vw, 1.8rem)}}.lang-switcher header{position:relative}.lang-switcher ul{position:absolute}.lang-switcher .nav-item a{font-weight:600;text-transform:uppercase;font-size:.55rem;letter-spacing:.01rem;color:#93999D;display:inline-block}.lang-switcher .nav-item a:hover{color:#CAA52C}.lang-switcher li{font-family:var(--bs-font-sans-serif)}.lang-switcher li.line{font-size:1.15rem;padding-top:3px;color:#93999D}.lang-switcher .nav-item a.active{color:#4A4A4A}.lang-switcher .nav-item a.active:hover{color:#4A4A4A}.lang-navbar .nav-link{padding:4px 15px}@media (min-width:828px){.lang-navbar .nav-link{padding:4px 6px}}.lang-navbar{position:fixed;top:0;width:100%;height:30px;line-height:20px;background-color:#fff0;z-index:1050}.lang-navbar::before{transform:translateY(-100%);top:30px;width:100%;height:56px;line-height:56px;background-color:#F1EAD9;z-index:1040;transition:transform 0.3s ease}.navbar-top{position:fixed!important;z-index:1040}body{padding-top:86px}.lang-navbar.navbar-hidden{transform:translateY(-100%)}header.lang-navbar .nav .nav-link{font-size:clamp(8px, 0.55rem, 10px)}.btn{letter-spacing:1px}.btn{color:#FFF8E3;background-color:var(--gold)}.btn:hover{color:#fff;background-color:#B8860B}.btn{color:#fff;background-color:#BA8C2C;padding:1rem 1.3rem;border:none;font-family:"Lato",sans-serif;font-size:.85rem;font-weight:600;border-radius:80px;transition:all 0.3s ease}.btn::before{content:'';position:absolute;top:0;left:50%;width:120%;height:100%;transform:translateX(-50%);pointer-events:none}.btn:hover{color:#EDE4C3;background:#a7843a}.btn-clean{font-family:var(--bs-body-font-family);color:var(--inline-page-color-link);font-size:1rem;font-weight:400;letter-spacing:0;padding:0;background-color:#fff0}.btn-clean:hover{color:var(--color-link-hover);text-decoration:underline;padding:0;background-color:#fff0}.btn-clean .icon-arrow-right,.btn-clean .swiper-button-next svg,.swiper-button-next .btn-clean svg{margin-left:17px}.btn-clean .icon-arrow-left,.btn-clean .swiper-button-prev svg,.swiper-button-prev .btn-clean svg{margin-right:17px}.navbar-toggle>span{height:1.5px;background-color:#194262}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:35px;padding-left:35px;max-width:1170px;width:100%;box-sizing:border-box;margin-right:auto;margin-left:auto}@media (max-width:619.98px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:20px;padding-left:20px}}@media (max-width:619.98px){.navbar-top .container,.navbar-top .container-fluid{padding-right:20px;padding-left:20px}}.gallery-item:focus img,.gallery-item:hover img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}#hero picture,#hero img{display:block;width:100%;height:auto}#hero.show-on-scroll,#hero.show-on-scroll-ready,#hero.show-on-scroll-ready *{transform:none!important}footer h6{letter-spacing:.04rem;color:var(--blondin-blue)!important}footer a{color:var(--bs-body-color)}footer a:hover{color:var(--bs-body-color);text-decoration:underline}footer .nav .nav-link{color:var(--bs-body-color);letter-spacing:.03rem;line-height:2}footer .nav a:hover{color:var(--bs-body-color);text-decoration:underline}footer a.nav-link:hover{color:var(--bs-body-color);text-decoration:underline}footer .nav-social .nav-link{margin:1rem 0 0 0}@media (min-width:576px){.footer .border-top .nav .nav-item+.nav-item{margin-left:1rem}}#bioAccordion.accordion-flush .accordion-item{background-color:inherit;border:none;border-radius:0}#bioAccordion.accordion-flush .accordion-item+.accordion-item{margin-top:1rem}#bioAccordion .accordion-button{padding:1rem 0;color:var(--color-link);background-color:inherit;box-shadow:none;border:none;font-weight:500;transition:color 0.2s ease}#bioAccordion .accordion-button:hover{color:var(--color-link-hover)}#bioAccordion .accordion-button:focus{color:var(--color-link-hover);border-color:#6a4b42;box-shadow:none}#bioAccordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236a4b42'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transition:transform 0.2s}#bioAccordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23CAA52C'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}#bioAccordion .accordion-button:not(.collapsed){color:var(--color-nav-active);background-color:none;box-shadow:none}#bioAccordion .accordion-body{padding:1rem 0}@media (min-width:992px){#bioAccordion .accordion-button{cursor:default;pointer-events:none;background-color:#fff0}#bioAccordion .accordion-button::after{display:none}#bioAccordion .accordion-collapse{display:block!important;height:auto!important;visibility:visible!important}#bioAccordion .accordion-item{border:none}#bioAccordion.accordion-flush .accordion-item+.accordion-item{margin-top:2rem}#bioAccordion .accordion-button{font-size:1.5rem;margin-bottom:0!important;padding-bottom:0!important}}.accordion-button{padding:1rem 0;color:var(--color-link);background-color:inherit}.accordion-button:hover{color:var(--color-link-hover)}.accordion-button:focus{color:var(--color-link-hover);border-color:#6a4b42}.accordion-button:not(.collapsed){color:var(--color-nav-active);background-color:inherit;-webkit-box-shadow:inset 0 -1px 0 rgb(106 75 66 / .125);box-shadow:inset 0 -1px 0 rgb(106 75 66 / .125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23CAA52C'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236a4b42'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-item{background-color:inherit;border:1px solid rgb(106 75 66 / .125)}.accordion-body{padding:1rem 1rem}.lang-switcher header{position:relative}.lang-switcher ul{position:absolute}.lang-switcher .nav-item a{font-weight:600;text-transform:uppercase;font-size:.55rem;letter-spacing:.01rem;color:#93999D;display:inline-block;transform:scaleY(1.3)}.lang-switcher .nav-item a:hover{color:#CAA52C}.lang-switcher li{font-family:var(--bs-font-sans-serif)}.lang-switcher li.line{font-size:1.15rem;padding-top:3px;color:#93999D}.lang-switcher .nav-item a.active{color:#4A4A4A}.lang-switcher .nav-item a.active:hover{color:#4A4A4A}.lang-navbar .nav-link{padding:4px 15px}@media (min-width:828px){.lang-navbar .nav-link{padding:4px 6px}}.lang-navbar{position:fixed;top:0;width:100%;height:30px;line-height:20px;background-color:#fff0;z-index:1050}.lang-navbar::before{transform:translateY(-100%);top:30px;width:100%;height:56px;line-height:56px;background-color:#F1EAD9;z-index:1040;transition:transform 0.3s ease}.navbar-top{position:fixed!important;z-index:1040}body{padding-top:86px}.lang-navbar.navbar-hidden{transform:translateY(-100%)}[id]{scroll-margin-top:72px}html{scroll-behavior:smooth}.isotope-options::before{border-top:none}.lazy-fade{opacity:0;transition:opacity 0.6s ease}.lazy-fade.loaded{opacity:1}noscript .lazy-fade{opacity:1}.name{font-style:italic;color:var(--bs-body-color)}#about-author .border-bottom{border-bottom:2px solid #ccc!important}.sloped-top,.sloped-bottom{display:block;width:100%;height:50px;line-height:0}.sloped-top polygon,.sloped-bottom polygon{fill:#F9F6EF}.sloped-bottom{transform:rotate(180deg)}.bg-white{margin-top:-50px;padding-top:110px}.twisted-rope-divider{width:100%;height:auto;display:block;margin:2em 0}body#contact,body#contact{height:100%;margin:0;padding:0}#contact .content-wrap{min-height:calc(100vh - 200px);padding-top:90px;background-color:var(--bs-body-bg)}#contact .footer{background-color:var(--bs-body-bg-light)!important}.bio-toggle-links a{cursor:pointer;text-decoration:none;color:var(--color-link,#007bff);margin-right:1em;font-weight:500}.bio-toggle-links a.active{font-weight:700;text-decoration:underline;color:var(--color-link-hover,#0056b3)}.link-primary{color:var(--inline-page-color-link)}.link-primary:focus,.link-primary:hover,.link-primary:active,.link-primary:focus-visible{color:var(--inline-page-color-link-hover)}.read-more-link[aria-expanded="true"]{color:var(--inline-page-color-link)!important}#toTop{align-items:center;justify-content:center;z-index:999;text-decoration:none;cursor:pointer}#toTop i{font-size:20px;color:var(--inline-page-color-link);margin:11px 0 0 0;padding:0;display:block;line-height:1;vertical-align:middle}#toTop:hover i,#toTop:focus i{color:var(--blondin-blue)}#toTop{display:none;position:fixed;bottom:58px;right:30px;opacity:.7;filter:alpha(opacity=70);text-align:center;overflow:hidden;width:48px;height:48px;color:var(--inline-page-color-link);border:1px solid #a7843a;border-radius:.75rem;background-color:var(--bs-body-bg-light)!important}#toTop:active,#toTop:focus,#toTop:hover{opacity:1;filter:alpha(opacity=100)}.myth{colour:var(--blondin-blue)!important}.closing-quote{colour:var(--blondin-blue)}.single-star{position:relative;top:-10px}#hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fancybox-gallery .fancybox-bg{background:#F1EAD9}.fancybox-gallery .fancybox-toolbar .fancybox-button{color:#fff}.fancybox-gallery.fancybox-is-open .fancybox-bg{opacity:.95}.fancybox-gallery .fancybox-toolbar .fancybox-button--zoom{display:none!important}.js-item figure{position:relative;overflow:hidden}.js-item .thumb-caption{position:absolute;bottom:0;left:0;right:0;background:rgb(0 0 0 / .65);color:#fff;padding:6px 8px;font-size:1rem;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.js-item figure:hover .thumb-caption{opacity:1}.row.js-masonry{display:block}.js-item{margin-bottom:16px}