:root{--font-title:"Montserrat",sans-serif;--font-sans:"Montserrat",sans-serif;--font-serif:serif;--font-cursive:cursive;--font-code:monospace;--font-special:sans-serif;}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:100;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-100.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:100;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-100italic.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-200.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:200;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-200italic.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-300.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-300italic.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-regular.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-italic.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-500.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-500italic.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-600.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-600italic.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-700.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-700italic.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-800.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:800;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-800italic.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-900.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:900;src:url("//www.galipets64.fr/assets/fonts/montserrat-v26-latin-900italic.woff2") format("woff2");}*,*::before,*::after{box-sizing:border-box;}*{margin:0;padding:0;font:inherit;}html{hanging-punctuation:first last;}body{min-height:100svh;}img,picture,svg,video{display:block;max-width:100%;}h1,h2,h3,h4,h5,h6{text-wrap:balance;}p,li{text-wrap:pretty;}a{color:inherit;text-decoration:none;}nav ul{margin:0;list-style:none;padding:0;}.browser-update{position:relative;width:100%;z-index:9999;padding:40px;color:#fff;background:darkred;}.browser-update a{font-weight:bold;text-decoration:underline;}.browser-update a:hover{color:#000;}:root{accent-color:#b42937;}html{display:grid;min-height:100%;}body{position:relative;height:100%;font-family:var(--font-sans);color:#333;background:#40454b;}@media(min-width:1000px){body{overflow:hidden}}::selection{color:#fff;background:#b42937;}.sronly:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}k-interface{position:relative;display:grid;width:100%;min-height:100%;}@media(max-width:999px){k-interface{grid-template-areas:"header" "mainwrap";grid-template-columns:1fr;grid-template-rows:auto 1fr}}@media(min-width:1000px){k-interface{grid-template-areas:"header mainwrap" "navigation mainwrap";grid-template-columns:300px 1fr;grid-template-rows:auto 1fr;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}}k-inner{display:block;}.header{grid-area:header;background:#40454b;overflow:hidden;}@media(max-width:999px){.header{position:sticky;position:-webkit-sticky;z-index:1000;top:0;display:flex;flex-direction:row;width:100vw;height:60px}}.header__logo{flex:0 0 auto;}.header__logo a{display:flex;flex-direction:row;gap:10px;align-items:center;color:#fff;text-decoration:none;}@media(max-width:999px){.header__logo a{padding:10px}}@media(min-width:1000px){.header__logo a{flex-direction:column;padding:40px}}.header__logo__dog svg{margin-inline:auto;fill:currentColor;}@media(max-width:999px){.header__logo__dog svg{width:auto;height:40px}}@media(min-width:1000px){.header__logo__dog svg{width:66.6%;height:auto}}.header__logo__text svg{fill:currentColor;overflow:visible;}@media(max-width:999px){.header__logo__text svg{width:auto;height:30px}}@media(min-width:1000px){.header__logo__text svg{width:100%;height:auto}}.header__logo__text .heart{transform-origin:center;transform-box:fill-box;animation:logo__heart 4s infinite;}.header__logo__slogan{display:none;font-weight:300;text-transform:uppercase;text-align:center;font-size:.7rem;}@media(min-width:1000px){.header__logo__slogan{display:block}}.header__navigationTrigger{display:grid;place-items:center;margin-left:auto;overflow:hidden;}@media(min-width:1000px){.header__navigationTrigger{display:none}}.header__navigationTrigger svg{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .7s;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.header__navigationTrigger svg .line{fill:none;transition:stroke-dasharray .7s,stroke-dashoffset .7s;stroke:#fff;stroke-width:5.5;stroke-linecap:round;}.header__navigationTrigger svg .top{stroke-dasharray:40 121;}.header__navigationTrigger svg .bottom{stroke-dasharray:40 121;}body.navOn .header__navigationTrigger svg{transform:rotate(45deg);}body.navOn .header__navigationTrigger svg .top{stroke-dashoffset:-68px;}body.navOn .header__navigationTrigger svg .bottom{stroke-dashoffset:-68px;}@keyframes logo__heart{0%{transform:scale(1);fill:red;filter:drop-shadow(0 0 15px white);}5%{transform:scale(1.25);}10%{transform:scale(1);}15%{transform:scale(1.25);}20%{transform:scale(1)}}.mainwrap{grid-area:mainwrap;display:flex;flex-direction:column;background:#fff;overflow-y:scroll;}.main{flex:1;}.footer{position:relative;grid-area:footer;display:flex;flex-direction:row;padding:20px;background:#53585d;}.footer__links{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;font-size:.8em;color:rgba(255,255,255,.8);}.footer__links ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;padding:0 34px;}.footer__links li{display:flex;flex-direction:row;align-items:center;}.footer__links a{flex:0 0 auto;display:grid;place-items:center;transition:.2s;text-align:center;}.footer__links a:is(:hover,:focus){color:#fff;}.footer__links svg:not([class]){width:2em;min-width:2em;height:auto;}.footer__koalink{position:absolute;z-index:4;right:0;bottom:0;width:48px;height:48px;filter:drop-shadow(0 0 5px rgba(0,0,0,0.7));}.footer__koalink a{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;background:#fff;transform-origin:right bottom;transition:.4s cubic-bezier(0.75,-0.5,0,1.75);clip-path:circle(100% at 100% 100%);-webkit-clip-path:circle(100% at 100% 100%);}.footer__koalink a:is(:hover,:focus,:focus-within){transform:scale(1.2);filter:drop-shadow(0 0 3px rgba(0,0,0,0.4));}.footer__koalink img{display:block;margin:7px;}.navigation{--navTransition:.7s;grid-area:navigation;position:relative;z-index:1000;min-width:280px;-webkit-user-select:none;-ms-user-select:none;user-select:none;transform:translateZ(0);overflow:hidden;}.navigation ul{position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:20px;padding:20px;transition:var(--navTransition);overflow:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-color:#666a6f #40454b;scrollbar-width:thin;scrollbar-gutter:stable;}.navigation ul::-webkit-scrollbar{width:5px;height:8px;}.navigation ul::-webkit-scrollbar-thumb{background:#40454b;}.navigation ul.parentActive>li>a{opacity:0;transform:translateX(-30px);}.navigation ul:has(li.active){overflow-y:hidden;}.navigation ul.children{transform:translateX(100%);visibility:hidden;}.navigation li.active>ul.children{transform:translateX(0);visibility:visible;}.navigation li.parent{display:flex;flex-direction:row;gap:10px;}.navigation a{position:relative;display:flex;flex-direction:row;gap:10px;padding:10px;color:inherit;font-weight:300;hyphens:manual;border-radius:10px;transition:all .3s,transform var(--navTransition),opacity var(--navTransition);will-change:transform,opacity;cursor:pointer;}.navigation a.link,.navigation a.sectionheader,.navigation a.back{flex:1 1 auto;}.navigation a.link:is(:hover,:focus,.current,.active),.navigation a.sectionheader:is(:hover,:focus,.current,.active),.navigation a.back:is(:hover,:focus,.current,.active){background:rgba(0,0,0,.2);border-color:rgba(0,0,0,0);}.navigation a.back{font-weight:600;}.navigation a.sublevel{justify-content:center;min-width:40px;border:1px solid rgba(255,255,255,.1);}.navigation a.sublevel:is(:hover,:focus,.active){background:rgba(0,0,0,.2);border-color:rgba(0,0,0,0);}.navigation a .icon,.navigation a .prev,.navigation a .next{flex:0 0 auto;display:grid;place-items:center;}.navigation a .text{flex:1 1 auto;display:grid;place-items:center start;}.navigation .back svg,.navigation .next svg{width:1em;height:1em;}.navigation .link>.icon svg{width:1.5em;height:1.5em;stroke:currentColor;stroke-width:1.5px;overflow:visible;vector-effect:non-scaling-stroke;}@media(max-width:999px){.navigation{position:fixed;top:60px;right:-280px;bottom:0;width:280px;color:#333;background-color:#fff;transition:var(--navTransition) cubic-bezier(0.77,0,0.175,1);}.navigation.active{transform:translateX(-100%);}.navigation ul{background:linear-gradient(white 30%,rgba(255,255,255,0)) center top,linear-gradient(rgba(255,255,255,0),white 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(51,51,51,0.5),rgba(51,51,51,0)) center top,radial-gradient(farthest-side at 50% 100%,rgba(51,51,51,0.5),rgba(51,51,51,0)) center bottom,linear-gradient(white,white);background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px,100% 100%;background-attachment:local,local,scroll,scroll,local;box-shadow:0 0 20px 0 #fff}}@media(min-width:1000px){.navigation{position:relative;height:100%;color:#fff;background-color:#4a4e54;clip-path:polygon(100% 9.48px,95.28% 7.26px,89.94% 5.33px,84.09% 3.7px,77.79% 2.37px,71.15% 1.33px,64.25% 0.59px,57.17% 0.15px,50% 0,42.83% 0.15px,35.75% 0.59px,28.85% 1.33px,22.21% 2.37px,15.91% 3.7px,10.06% 5.33px,4.72% 7.26px,0% 9.48px,0% 100%,100% 100%,100% 9.48px);}.navigation ul{background:linear-gradient(#4a4e54 30%,rgba(74,78,84,0)) center top,linear-gradient(rgba(74,78,84,0),#4a4e54 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(255,255,255,0.5),rgba(255,255,255,0)) center top,radial-gradient(farthest-side at 50% 100%,rgba(255,255,255,0.5),rgba(255,255,255,0)) center bottom,linear-gradient(#4a4e54,#4a4e54);background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px,100% 100%;background-attachment:local,local,scroll,scroll,local;box-shadow:0 0 20px 0 #4a4e54}}@media(max-width:999px){body::before{content:"";position:fixed;z-index:90;top:60px;right:-100vw;width:100vw;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);transition:transform .3s ease-in-out;transition-delay:.4s;cursor:pointer;}body.navOn{overflow:hidden;}body.navOn::before{transform:translateX(-100%);transition-delay:0s}}.main--contact{display:flex;flex-direction:column;}.main--contact .main__content{flex:1;}.contact__wrapper{display:grid;gap:40px;}@media(max-width:999px){.contact__wrapper{grid-template-columns:auto}}@media(min-width:1000px){.contact__wrapper{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}.contact__map{min-height:400px;background:#a0a2a5;}.main__hero{position:relative;height:50vh;overflow:hidden;}@media(min-width:1000px){.main__hero{min-height:400px;height:50vh}}.main__hero:hover .author{opacity:1;}.main__hero .cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;clip-path:polygon(0 100%,0 0,100% 0,100% 100%,95.4% calc(100% - 4.668px),90.2% calc(100% - 9.333px),83.5% calc(100% - 14.667px),75.8% calc(100% - 20.667px),67.4% calc(100% - 25.332px),58.7% calc(100% - 28.668px),54.3% calc(100% - 29.334px),50% calc(100% - 30px),45.7% calc(100% - 29.334px),41.3% calc(100% - 28.668px),32.6% calc(100% - 25.332px),24.2% calc(100% - 20.667px),16.5% calc(100% - 14.667px),9.8% calc(100% - 9.333px),4.6% calc(100% - 4.668px),0 100%,0 100%);}@media(min-width:800px){.main__hero .cover{clip-path:polygon(0 100%,0 0,100% 0,100% 100%,95.4% calc(100% - 6.6908px),90.2% calc(100% - 13.3773px),83.5% calc(100% - 21.0227px),75.8% calc(100% - 29.6227px),67.4% calc(100% - 36.3092px),58.7% calc(100% - 41.0908px),54.3% calc(100% - 42.0454px),50% calc(100% - 43px),45.7% calc(100% - 42.0454px),41.3% calc(100% - 41.0908px),32.6% calc(100% - 36.3092px),24.2% calc(100% - 29.6227px),16.5% calc(100% - 21.0227px),9.8% calc(100% - 13.3773px),4.6% calc(100% - 6.6908px),0 100%,0 100%)}}@media(min-width:1600px){.main__hero .cover{clip-path:polygon(0 100%,0 0,100% 0,100% 100%,95.4% calc(100% - 9.336px),90.2% calc(100% - 18.666px),83.5% calc(100% - 29.334px),75.8% calc(100% - 41.334px),67.4% calc(100% - 50.664px),58.7% calc(100% - 57.336px),54.3% calc(100% - 58.668px),50% calc(100% - 60px),45.7% calc(100% - 58.668px),41.3% calc(100% - 57.336px),32.6% calc(100% - 50.664px),24.2% calc(100% - 41.334px),16.5% calc(100% - 29.334px),9.8% calc(100% - 18.666px),4.6% calc(100% - 9.336px),0 100%,0 100%)}}.main__hero .author{position:absolute;z-index:1;left:100%;bottom:0;width:100%;padding:10px 20px;font-size:.8em;color:#fff;text-shadow:1px 1px 2px #000;transform-origin:left bottom;transform:rotateZ(-90deg);transition:.2s;opacity:0;}.main__hero__slogan{position:absolute;z-index:3;bottom:0;padding:20px;padding-bottom:60px;width:100%;color:#fff;font-size:2rem;font-size:clamp(2rem,5.769vw - 0.048rem,5rem);font-weight:400;text-transform:uppercase;text-align:center;}@media(min-width:640px){.main__hero__slogan{padding:40px;padding-bottom:60px}}@media(min-width:800px){.main__hero__slogan{padding-bottom:100px}}@media(min-width:1600px){.main__hero__slogan{padding-bottom:130px}}.main__hero__scroll{position:absolute;bottom:0;left:50%;display:grid;place-items:center;width:50px;height:50px;background:#fff;border-radius:50%;transform:translateX(-50%);}@media(min-width:800px){.main__hero__scroll{width:66px;height:66px}}@media(min-width:1600px){.main__hero__scroll{width:100px;height:100px}}.main__hero__scroll svg{width:50%;height:auto;}.main__hero__scroll svg .top{animation:main__hero__scroll 2s infinite;}.main__hero__scroll svg .middle{animation:main__hero__scroll 2s infinite;animation-delay:.25s;}.main__hero__scroll svg .bottom{animation:main__hero__scroll 2s infinite;animation-delay:.5s;}@keyframes main__hero__scroll{0%{fill-opacity:1;}50%{fill-opacity:.2;}100%{fill-opacity:1}}.main__content{padding:40px 20px;}@media(min-width:640px){.main__content{padding:40px}}.main__content>h1{margin-top:1em;line-height:1.15;font-family:var(--font-title);font-weight:bold;color:inherit;text-wrap:balance;font-size:2rem;font-size:clamp(2rem,2rem + (1vw - .2rem)*1.8182,3rem);font-weight:200;margin-bottom:40px;text-align:center;}.main__content>h1:first-child{margin-top:0;}.main__block{margin:0 auto;width:100%;max-width:800px;}.template__home .main__hero{height:70vh;}@media(min-width:1000px){.template__home .main__hero{height:85vh}}.Faq__Summary__List--default{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:40px;}@media(min-width:480px){.Faq__Summary__List--default{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.Faq__Summary__Item{position:relative;cursor:pointer;}.Faq__Summary__Item:focus-within{cursor:default;}.Faq__Summary__Item:focus-within .title{background:rgba(0,0,0,.05);text-shadow:1px 1px 0 #fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.Faq__Summary__Item:focus-within .content{grid-template-rows:1fr;}.Faq__Summary__Item>k-inner{border-radius:10px;box-shadow:0 0 40px rgba(0,0,0,.3);overflow:hidden;}.Faq__Summary__Item .title{transition:.4s;}.Faq__Summary__Item .title>h1{padding:20px;text-wrap:unset;}.Faq__Summary__Item .counter{position:absolute;top:-5px;left:-5px;display:grid;place-items:center;width:30px;aspect-ratio:1;color:#fff;font-size:.8em;font-weight:600;background:#b42937;border-radius:50%;box-shadow:0 0 40px rgba(0,0,0,.3);}.Faq__Summary__Item .content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out;}.Faq__Summary__Item .content>k-inner{overflow:hidden;}.Faq__Summary__Item .content>k-inner>div{padding:20px;}.Favorite__Summary__List{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:40px;}.Favorite__Summary__Item{flex:1 1 auto;display:flex;flex-direction:column;max-width:480px;}@media(min-width:800px){.Favorite__Summary__Item{flex-basis:calc(50% - 40px)}}.Favorite__Summary__Item .title{margin:20px;}.Favorite__Summary__Item .cover{position:relative;order:-1;aspect-ratio:16/9;background:radial-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 100%);border-radius:10px;overflow:hidden;}.Favorite__Summary__Item .logo{padding:20px;width:100%;height:100%;}.Favorite__Summary__Item .logo img{width:100%;height:100%;object-fit:contain;}.Favorite__Summary__Item .logo img.multiply{mix-blend-mode:multiply;}.Favorite__Summary__Item .cover__image{width:100%;height:100%;object-fit:cover;}.Favorite__Summary__Item .description{margin:20px;margin-top:0;}.Favorite__Summary__Item .link{align-self:center;margin:20px;margin-top:0;}.Favorite__Summary__Item .link a{display:flex;flex-direction:row;align-items:center;gap:.5em;padding:.5em 1em;color:#fff;background:#666;border-radius:10px;transition:.4s;}.Favorite__Summary__Item .link a:is(:hover){background:#b42937;}.Favorite__Summary__Item .link a:is(:hover) svg{transform:translateX(25%);}.Favorite__Summary__Item .link svg{height:.75em;transition:.4s;}.Gallery__List{display:grid;grid-template-columns:1fr;gap:20px;}@media(min-width:640px){.Gallery__List{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:auto;grid-auto-flow:dense}}.Gallery__Item{display:flex;transition:.2s linear;border-radius:10px;overflow:hidden;}@media(min-width:640px){.Gallery__Item--portrait{grid-row:span 2;grid-column:span 2;}.Gallery__Item--landscape{grid-column:span 2}}.Gallery__Item>a{flex:1;}.Gallery__Item>a:is(:hover,:focus) img{transform:scale(1.1);}.Gallery__Item picture{width:100%;height:100%;}.Gallery__Item img{width:100%;height:100%;object-fit:cover;transition:.2s;}.Journal__Summary__List{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:40px;}.Journal__Summary__Item{flex:1 1 360px;max-width:760px;border-radius:10px;box-shadow:0 0 40px rgba(0,0,0,.3);overflow:hidden;}.Journal__Summary__Item>a{display:flex;flex-direction:column;height:100%;}.Journal__Summary__Item>a:is(:hover,:focus) .cover:before{opacity:0;}.Journal__Summary__Item>a:is(:hover,:focus) .cover img{transform:scale(1.1);}.Journal__Summary__Item .title{margin:20px;}.Journal__Summary__Item .title>h1{text-wrap:unset;}.Journal__Summary__Item .cover{position:relative;order:-1;overflow:hidden;}.Journal__Summary__Item .cover:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 100%);transition:.4s;}.Journal__Summary__Item .cover img{width:100%;height:auto;aspect-ratio:16/9;transition:.4s;}.Journal__Summary__Item .summary{flex:1;margin:20px;margin-top:0;}.Journal__Summary__Item .more{align-self:center;display:flex;flex-direction:row;align-items:center;margin:20px;padding:.5em 1em;gap:.5em;margin-top:0;color:#fff;background:#666;border-radius:10px;transition:.4s;}.Journal__Summary__Item .more:is(:hover){background:#b42937;}.Journal__Summary__Item .more:is(:hover) svg{transform:translateX(25%);}.Journal__Summary__Item .more svg{height:.75em;transition:.4s;}.Journal__Summary--home>h2{margin-top:1em;line-height:1.15;font-family:var(--font-title);font-weight:bold;color:inherit;text-wrap:balance;font-size:2rem;font-size:clamp(2rem,2rem + (1vw - .2rem)*1.8182,3rem);font-weight:200;text-align:center;}.Journal__Summary--home>h2:first-child{margin-top:0;}@media(min-width:1900px){.Journal__Summary__Item--home:nth-child(1),.Journal__Summary__Item--home:nth-child(3){margin-top:40px;}.Journal__Summary__Item--home:nth-child(2){align-self:flex-start}}.Journal__Detail__Summary{margin-top:40px;font-size:1.2em;font-weight:500;}.Journal__Detail__Content{margin-top:40px;}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;}.glightbox-container.inactive{display:none;}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden;}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative;}.glightbox-container .gslide.prev{opacity:1;z-index:9999;}.glightbox-container .gslide-inner-content{width:100%;}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh;}.glightbox-container .ginner-container.gvideo-container{width:100%;}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important;}.gslide iframe,.gslide video{outline:0 !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;}.gslide:not(.current){pointer-events:none;}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px;}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto;}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%;}.gslide-image img.zoomable{position:relative;}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none;}.gslide-video{position:relative;max-width:100vh;width:100% !important;}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none;}.gslide-video .gvideo-wrapper{width:100%;margin:auto;}.gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none;}.gslide-video.playing::before{display:none;}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh;}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important;}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto;}.gslide-inline .ginlined-content{padding:20px;width:100%;}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none;}.ginlined-content{overflow:auto;display:block !important;opacity:1;}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%;}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important;}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}.gslide-description.description-left,.gslide-description.description-right{max-width:100%;}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%;}.gslide-description p{margin-bottom:12px;}.gslide-description p:last-child{margin-bottom:0;}.zoomed .gslide-description{display:none;}.glightbox-button-hidden{display:none;}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px;}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em;}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1;}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700;}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit;}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4;}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4;}.gdesc-open .gdesc-inner{padding-bottom:30px;}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1;}.greset{-webkit-transition:all .3s ease;transition:all .3s ease;}.gabsolute{position:absolute;}.grelative{position:relative;}.glightbox-desc{display:none !important;}.glightbox-open{overflow:hidden;}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%;}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity;}.glightbox-mobile .goverlay{background:#000;}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0;}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1;}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff;}.gbtn.focused{outline:2px solid #0f3d81;}iframe.wait-autoplay{opacity:0;}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0 !important;}.glightbox-clean .gslide-description{background:#fff;}.glightbox-clean .gdesc-inner{padding:22px 20px;}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em;}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em;}.glightbox-clean .gslide-video{background:#000;}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px;}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff;}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px;}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px;}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute;}.glightbox-clean .gclose svg{width:18px;height:auto;}.glightbox-clean .gclose:hover{opacity:1;}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease;}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease;}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease;}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease;}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease;}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease;}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease;}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease;}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0;}to{opacity:1}}@keyframes gfadeIn{from{opacity:0;}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1;}to{opacity:0}}@keyframes gfadeOut{from{opacity:1;}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:0}}@keyframes gzoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}to{opacity:0}}@media(min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.gslide-image img{max-height:97vh;max-width:100%;}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in;}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab;}.gslide-inline{max-height:95vh;}.gslide-external{max-height:100vh;}.gslide-description.description-left,.gslide-description.description-right{max-width:275px;}.glightbox-open{height:auto;}.goverlay{background:rgba(0,0,0,.92);}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto;}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32);}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7);}.glightbox-clean .gprev{top:45%;}.glightbox-clean .gnext{top:45%}}@media(min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0;}.leaflet-container{overflow:hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;}.leaflet-tile::selection{background:rgba(0,0,0,0);}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast;}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0;}.leaflet-marker-icon,.leaflet-marker-shadow{display:block;}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important;}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0;}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none;}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0);}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4);}.leaflet-tile{filter:inherit;visibility:hidden;}.leaflet-tile-loaded{visibility:inherit;}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800;}.leaflet-overlay-pane svg{-moz-user-select:none;}.leaflet-pane{z-index:400;}.leaflet-tile-pane{z-index:200;}.leaflet-overlay-pane{z-index:400;}.leaflet-shadow-pane{z-index:500;}.leaflet-marker-pane{z-index:600;}.leaflet-tooltip-pane{z-index:650;}.leaflet-popup-pane{z-index:700;}.leaflet-map-pane canvas{z-index:100;}.leaflet-map-pane svg{z-index:200;}.leaflet-vml-shape{width:1px;height:1px;}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute;}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none;}.leaflet-top{top:0;}.leaflet-right{right:0;}.leaflet-bottom{bottom:0;}.leaflet-left{left:0;}.leaflet-control{float:left;clear:both;}.leaflet-right .leaflet-control{float:right;}.leaflet-top .leaflet-control{margin-top:10px;}.leaflet-bottom .leaflet-control{margin-bottom:10px;}.leaflet-left .leaflet-control{margin-left:10px;}.leaflet-right .leaflet-control{margin-right:10px;}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1;}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}svg.leaflet-zoom-animated{will-change:transform;}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,0.25,1);transition:transform .25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none;}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden;}.leaflet-interactive{cursor:pointer;}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair;}.leaflet-popup-pane,.leaflet-control{cursor:auto;}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none;}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto;}.leaflet-container{background:#ddd;outline-offset:1px;}.leaflet-container a{color:#0078a8;}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5);}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5;}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px;}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000;}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block;}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4;}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none;}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb;}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px;}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px;}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px;}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px;}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px;}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px;}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none;}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative;}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff;}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px;}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px;}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em;}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;}.leaflet-default-icon-path{background-image:url(images/marker-icon.png);}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0;}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4;}.leaflet-control-attribution a{text-decoration:none;}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline;}.leaflet-attribution-flag{display:inline !important;vertical-align:baseline !important;width:1em;height:.6669em;}.leaflet-left .leaflet-control-scale{margin-left:5px;}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px;}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff;}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box;}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px;}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px;}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px;}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0;}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none;}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4);}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:rgba(0,0,0,0);}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858;}.leaflet-popup-scrolled{overflow:auto;}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1;}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999;}.leaflet-div-icon{background:#fff;border:1px solid #666;}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4);}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto;}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:"";}.leaflet-tooltip-bottom{margin-top:6px;}.leaflet-tooltip-top{margin-top:-6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px;}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff;}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff;}.leaflet-tooltip-left{margin-left:-6px;}.leaflet-tooltip-right{margin-left:6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px;}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff;}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff;}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0;}100%{opacity:1}}@keyframes leaflet-gestures-fadein{0%{opacity:0;}100%{opacity:1}}.leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none;}.leaflet-gesture-handling-touch-warning:after,.leaflet-gesture-handling-scroll-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards;}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content);}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content);}.defaultStyle h2,.defaultStyle .h2{margin-top:1em;line-height:1.15;font-family:var(--font-title);font-weight:bold;color:inherit;text-wrap:balance;position:relative;margin-bottom:.7em;font-size:1.8rem;font-weight:600;font-variant:small-caps;}.defaultStyle h2:first-child,.defaultStyle .h2:first-child{margin-top:0;}.defaultStyle h2:before,.defaultStyle .h2:before{content:"";position:absolute;left:0;bottom:-0.3em;width:50px;height:5px;background:#b42937;border-radius:1vmax;}.defaultStyle h2:after,.defaultStyle .h2:after{content:"";position:absolute;left:0;bottom:calc(-0.3em + 2px);width:100%;border-top:1px solid #b42937;}.defaultStyle h3,.defaultStyle .h3{margin-top:1em;line-height:1.15;font-family:var(--font-title);font-weight:bold;color:inherit;text-wrap:balance;font-size:1.2em;font-weight:600;font-variant:small-caps;}.defaultStyle h3:first-child,.defaultStyle .h3:first-child{margin-top:0;}.defaultStyle h4,.defaultStyle .h4{margin-top:1em;line-height:1.15;font-family:var(--font-title);font-weight:bold;color:inherit;text-wrap:balance;font-size:1.1em;hyphens:auto;}.defaultStyle h4:first-child,.defaultStyle .h4:first-child{margin-top:0;}.defaultStyle h5,.defaultStyle .h5{margin-top:1em;line-height:1.15;font-family:var(--font-title);font-weight:bold;color:inherit;text-wrap:balance;font-size:.9em;hyphens:auto;}.defaultStyle h5:first-child,.defaultStyle .h5:first-child{margin-top:0;}.defaultStyle h6,.defaultStyle .h6{margin-top:1em;line-height:1.15;font-family:var(--font-title);font-weight:bold;color:inherit;text-wrap:balance;font-size:.8em;hyphens:auto;}.defaultStyle h6:first-child,.defaultStyle .h6:first-child{margin-top:0;}.defaultStyle p{margin-top:1em;line-height:1.5;}.defaultStyle p:first-child{margin-top:0;}.defaultStyle ul,.defaultStyle ol{margin-top:1em;margin-bottom:1em;margin-left:2em;line-height:1.5;}.defaultStyle ul:first-child,.defaultStyle ol:first-child{margin-top:0;}.defaultStyle ul ul,.defaultStyle ul ol,.defaultStyle ol ul,.defaultStyle ol ol{margin-top:0;margin-bottom:0;}.defaultStyle strong{font-weight:600;}.defaultStyle a:not([class]){position:relative;color:#8a202a;transition:.4s;font-weight:600;}.defaultStyle a:not([class]):before{content:"";position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#8a202a;transition:width .4s cubic-bezier(0.25,1,0.5,1);}.defaultStyle a:not([class]):is(:focus,:hover){color:#8a202a;}.defaultStyle a:not([class]):is(:focus,:hover):before{left:0;right:auto;width:100%;}.defaultStyle a:not([class])[target=_blank]:after{content:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9Ii41ZW0iIGhlaWdodD0iLjVlbSIgZmlsbD0iY3VycmVudENvbG9yIj48cGF0aCBkPSJNNi4zMiAwSDEydjUuNjhMOS44NyAzLjU1bC0zLjIgMy4yLTEuNDItMS40MiAzLjItMy4yTDYuMzIgMFoiLz48cGF0aCBkPSJNMTIgMTJIMFYwaDIuOTRsMS41IDEuNUgxLjV2OWg5VjcuNTZsMS41IDEuNVYxMloiLz48L3N2Zz4=");margin-left:.25em;opacity:.5;}.defaultStyle img{display:unset;}.defaultStyle img[style*="float:left"]{margin:0 1em 1em 0;max-width:33%;height:auto;}.defaultStyle img[style*="float:right"]{margin:0 0 1em 1em;max-width:33%;height:auto;}.defaultStyle div.table-responsive{margin-top:1em;overflow-x:auto;}.defaultStyle div.table-responsive:first-child{margin-top:0;}.defaultStyle table{margin-top:1em;min-width:100%;width:auto;border-color:gray;}.defaultStyle table:first-child{margin-top:0;}.defaultStyle table thead tr{background:rgba(0,0,0,.1);}.defaultStyle table tbody tr:nth-child(odd){background:rgba(0,0,0,.05);}.defaultStyle table th,.defaultStyle table td{padding:.25em .5em;line-height:1.5;}.defaultStyle table td{font-weight:300;}.defaultStyle .youtube-responsive{display:block;position:relative;margin-top:1em;padding-bottom:56.25%;width:100%;height:0;overflow:hidden;}.defaultStyle .youtube-responsive:first-child{margin-top:0;}.defaultStyle .youtube-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.defaultStyle form{margin-top:1em;}.defaultStyle form fieldset{margin-top:1em;border:none;}.defaultStyle form fieldset:first-child{margin-top:0;}.defaultStyle form fieldset.errors{color:#b42937;border:1px solid #b42937;}.defaultStyle form fieldset.errors legend{color:#b42937;font-weight:500;margin-left:.5em;}.defaultStyle form fieldset.errors ul{margin-top:0;}.defaultStyle form legend{padding:0 10px .25em 10px;margin-left:-0.5em;}.defaultStyle form .field{flex:1 0 100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;container:field/inline-size;}.defaultStyle form .field+.field{margin-top:.5em;}.defaultStyle form label{flex:0 1 100%;padding-right:10px;}@container (min-width:480px){.defaultStyle form label{flex:0 1 33%}}.defaultStyle form label .required{font-weight:300;}.defaultStyle form label .help{font-size:.6em;}.defaultStyle form label[for=message]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.defaultStyle form .input{flex:1 0 auto;}.defaultStyle form input,.defaultStyle form select,.defaultStyle form textarea{display:inline-block;padding:.25em .5em;width:100%;caret-color:inherit;border:1px solid #ccc;transition:all 200ms linear;overflow:hidden;outline:none;}.defaultStyle form input:is(:hover,:focus),.defaultStyle form select:is(:hover,:focus),.defaultStyle form textarea:is(:hover,:focus){border-color:#b42937;}.defaultStyle form option.null{display:none;}.defaultStyle form textarea{height:8em;resize:vertical;}.defaultStyle form input[disabled],.defaultStyle form input[readonly],.defaultStyle form fieldset[disabled]{cursor:not-allowed;}.defaultStyle form .submit{margin:1em 0 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.defaultStyle form button{align-self:center;display:flex;flex-direction:row;align-items:center;margin:20px;padding:.5em 1em;gap:.5em;margin-top:0;color:#fff;background:#666;border-radius:10px;transition:.4s;cursor:pointer;border:none;}.defaultStyle form button:is(:hover){background:#b42937;}