html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}*{box-sizing:border-box;padding:0}*,body{margin:0}body{text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}summary{cursor:pointer;display:list-item}ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}h1,h2,h3,h4,h5,h6,p{margin-top:0}address{font-style:inherit;line-height:inherit;margin-bottom:0}blockquote{margin:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0px;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent}img{border-style:none}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}template{display:none}[hidden]{display:none!important}output{display:inline-block}button{-webkit-appearance:button;border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;text-transform:none}button:not(:disabled){cursor:pointer}button:focus:not(:focus-visible){outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}figure{margin:0}body{background-color:var(--hmm--pure-white);color:var(--hmm--text--primary)}[id]{scroll-margin-top:calc(var(--mainmenu--height) + 24px)}html{overscroll-behavior:none}.is-root-container.block-editor-block-list__layout,:root{color:var(--hmm--blue);font-family:input-mono}.pretitle,.title,.title--xl{text-transform:uppercase}.title,.title--xl{margin:0 auto}.title--xl{font-size:28px;font-weight:800;line-height:1.26em;max-width:20ch}@media screen and (min-width:900px){.title--xl{font-size:48.02px}}.title{font-size:28px;font-weight:800;line-height:1.27em}@media screen and (min-width:900px){.title{font-size:35.26px}}.pretitle{font-size:16px;font-weight:400;line-height:1.68em}@media screen and (min-width:900px){.pretitle{font-size:18.62px}}.text{font-size:16px;font-weight:400;line-height:1.68em}@media screen and (min-width:1200px){.text{font-size:18.62px}}.other--room-detail{font-size:16px;font-weight:400;line-height:1.42em}@media screen and (min-width:1800px){.other--room-detail{font-size:18.62px}}.cta{font-size:16.67px;font-weight:400;line-height:normal;text-align:center}@media screen and (min-width:1800px){.cta{font-size:21px}}.other--menu--link{font-size:36px;font-weight:800;line-height:1.26em;text-transform:uppercase}@media screen and (min-width:900px)and (min-height:600px){.other--menu--link{font-size:56.25px}}@media screen and (min-width:1200px){.other--menu--link{font-size:66.21px}}.other--menu--bottom{font-size:16.67px;line-height:normal;text-transform:uppercase}@media screen and (min-width:900px){.other--menu--bottom{font-size:18.62px}}.other--footer{font-size:16.67px}.other--footer--title{font-size:16.66px;font-weight:800;margin-bottom:1em;text-transform:uppercase}@media screen and (min-width:1800px){.other--footer--title{font-size:21px}}.other--footer--tiny{font-size:13.72px;line-height:1.71em}@media screen and (min-width:1800px){.other--footer--tiny{font-size:18px}}.mt-2d5{margin-top:2.5em}.mt-2{margin-top:2em}.mt-1d5{margin-top:1.5em}.mb-2{margin-bottom:2em}.mw-21{max-width:21ch}.sr-only{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.button--reset{background:none;border:none;color:inherit;min-height:var(--min-tap-target-size,9mm);min-width:var(--min-tap-target-size,9mm);padding:0}.button--reset:active{color:inherit}.ol--reset,.ul--reset{list-style-type:none;margin:0;padding:0}.a--reset{color:inherit;min-height:var(--min-tap-target-size,9mm);min-width:var(--min-tap-target-size,9mm);text-decoration:none}.input--reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:root{--transparent-black:transparent;--transparent-white:hsla(0,0%,100%,0);--hmm--pure-white:#fff;--hmm--green:#545205;--hmm--blue:#00055c;--hmm--beige:#f5f0e8;--hmm--beige--darker:var(--hmm--beige);--hmm--text--primary:var(--hmm--blue);--min-tap-target-size:9mm;--theme--horizontal-padding:clamp(16px,7.4vw,222px);--theme--vertical-margin:calc(clamp(16px, 7.4vw, 222px)*1.6);--z-index--navbar:2}@media screen and (max-width:600px){#wpadminbar{position:fixed}}html.overflow-hidden{overflow:hidden;scrollbar-gutter:stable}.navigation-container{display:grid;gap:min(var(--theme--horizontal-padding)/3,40px) max(16px,2.5vw);grid-template-columns:1fr auto auto;grid-template-rows:auto 1fr;inset:var(--wp-admin--admin-bar--height,0) 0 0;overflow:hidden;padding:min(var(--theme--horizontal-padding)/3,40px) var(--theme--horizontal-padding) min(var(--theme--horizontal-padding)/2,60px);pointer-events:none;position:fixed;z-index:var(--z-index--navbar)}.navigation-container[data-burger-state=open]{overflow-x:hidden;overflow-y:scroll}.navigation-container>*{pointer-events:all}.navigation-container:before{background-color:var(--hmm--green);content:"";display:block;grid-column:1/4;grid-row:1/3;inset:calc(var(--theme--horizontal-padding)/3*-1) calc(var(--theme--horizontal-padding)*-1) calc(var(--theme--horizontal-padding)/2*-1);inset:var(--wp-admin--admin-bar--height,0) 0 0;pointer-events:none;position:absolute;position:fixed;transition:translate .8s cubic-bezier(.69,.003,.298,.991) 0s;translate:0 -100%;z-index:-1}.navigation-container[data-burger-state=open]:before{translate:0}.navigation-container .main-menu__burger-btn{align-self:center;aspect-ratio:1;display:flex;flex-flow:column nowrap;height:auto;justify-content:space-evenly;width:40px}@media screen and (min-width:1800px){.navigation-container .main-menu__burger-btn{width:60px}}.navigation-container .main-menu__burger-btn:after,.navigation-container .main-menu__burger-btn:before,.navigation-container .main-menu__burger-btn__line{background:var(--hmm--blue);height:2px;width:100%}.navigation-container .main-menu__burger-btn:after,.navigation-container .main-menu__burger-btn:before{content:"";display:block}.navigation-container[data-burger-state=open] .main-menu__burger-btn__line{display:none}.navigation-container[data-burger-state=open] .main-menu__burger-btn{justify-content:center;position:relative}.navigation-container[data-burger-state=open] .main-menu__burger-btn:before{rotate:-45deg}.navigation-container[data-burger-state=open] .main-menu__burger-btn:after{position:absolute;rotate:45deg}.main-menu__burger-btn{min-height:var(--min-tap-target-size,9mm);min-width:var(--min-tap-target-size,9mm)}.main-menu{align-items:stretch;display:flex;flex-flow:column nowrap;grid-column:1/-1;justify-content:space-between;opacity:0;overscroll-behavior:contain;scale:.97;transition:.5s ease .4s;transition-property:opacity scale}.main-menu[data-expanded=false]{transition:.3s ease 0s;transition-property:opacity scale}.main-menu[data-expanded=true]{opacity:1;scale:1}.main-menu__macaron{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:clamp(100px,10vw,300px)}.main-menu__a{display:block}.main-menu__a:hover,.main-menu__sub-ul-summary:hover,.navigation-container>a:hover{text-decoration:underline}@supports selector(::details-content) and (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete) and (transition-property:content-visibility){.navigation-container details{interpolate-size:allow-keywords}.navigation-container details::details-content{block-size:0;overflow-y:clip;transition:content-visibility var(--transition-duration,475ms) allow-discrete,block-size var(--transition-duration,475ms)}.navigation-container details[open]::details-content{block-size:auto}}.navigation-container summary::marker{content:""}.navigation-container summary::-webkit-details-marker{display:none}.main-menu__sub-ul{padding:.2rem 0}.gyPpGe{background-color:var(--hmm--blue);border:2px solid hsla(0,0%,100%,.16);border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);color:var(--hmm--pure-white);cursor:pointer;display:inline-block;font-size:14px;left:0;line-height:20px;margin:calc(var(--wp-admin--admin-bar--height) + var(--navbar--height, 0px)) auto 8px 1rem;min-height:32px;overflow:hidden;padding:.5rem;position:absolute;text-align:center;text-decoration:underline;top:0;width:-moz-min-content;width:min-content;z-index:1001;--navbar--height:calc(min(var(--theme--horizontal-padding) / 3, 40px)*2 + 40px)}@media screen and (min-width:1800px){.gyPpGe{--navbar--height:calc(min(var(--theme--horizontal-padding) / 3, 40px)*2 + 60px)}}.gyPpGe:not(:focus){clip:rect(1px,1px,1px,1px);overflow:hidden;padding:0;position:absolute}.bottom-triptych{align-items:center;display:flex;flex-flow:column nowrap;margin-top:auto;width:100%}@media screen and (min-width:768px){.bottom-triptych{display:grid;grid-template-columns:repeat(3,1fr)}.bottom-triptych>:nth-child(2){justify-self:center}.bottom-triptych>:last-child{justify-self:flex-end}}.pll-switcher{list-style-type:none;margin:0;text-transform:uppercase;word-spacing:-1ch}.pll-switcher,.pll-switcher>.lang-item{display:inline}.pll-switcher>.lang-item:not(:last-child):after{content:"/"}.pll-switcher>.lang-item>a{color:inherit;text-decoration:none}.cta{align-items:center;border:1px solid var(--hmm--text--primary);color:var(--hmm--text--primary);cursor:pointer;display:inline-flex;justify-content:center;max-width:100%;min-width:min(100%,16.7em);padding:1em 3em;text-decoration:none;text-transform:uppercase;transition:color .25s ease 0s}.cta,.cta>span{position:relative}.cta:before{background-color:var(--hmm--blue);content:"";display:block;inset:0;opacity:0;position:absolute;transition:opacity .25s ease 0s}.cta:focus-visible,.cta:hover{color:var(--hmm--pure-white)}.cta:focus-visible:before,.cta:hover:before{opacity:1}.menu-social-networks__ul{align-items:center;display:flex;flex-flow:row wrap}.menu-social-networks__a{align-items:center;box-sizing:content-box;display:inline-flex;height:var(--min-tap-target-size,9mm);justify-content:center;width:var(--min-tap-target-size,9mm)}.menu-social-networks__img{height:1rem;width:1rem}.footer{background-color:var(--hmm--beige--darker);padding:7vh var(--theme--horizontal-padding) 14vh;text-align:center}.footer__top{display:flex;flex-flow:column nowrap;gap:calc(var(--theme--horizontal-padding)*.8) 0;margin-bottom:6.4vh}@media screen and (min-width:600px){.footer__top{display:flex;flex-flow:row wrap;justify-content:space-between}.footer__top .footer__macaron-link{flex:1 0 100%}.footer__top__address{text-align:start}.footer__top__contact{text-align:end}}@media screen and (min-width:900px){.footer__top{align-items:center;display:grid;grid-auto-flow:dense;grid-template-columns:1fr auto 1fr}}.footer__macaron-link{display:inline-block;grid-column:1/-1}@media screen and (min-width:768px){.footer__macaron-link{grid-column:2}}.footer__macaron{height:auto;-o-object-fit:contain;object-fit:contain;width:clamp(100px,9.2vw,277px)}.footer__bottom{border-top:1px solid var(--hmm--blue)}.footer__bottom .footer__copyright{display:block;margin-top:2em}@media screen and (min-width:768px){.footer__bottom{position:relative}}.footer-menu__ul{margin-top:2em}@media screen and (min-width:768px){.footer-menu__ul{align-items:flex-start;display:grid;grid-template-columns:repeat(3,1fr);text-align:start}.footer-menu__ul>.footer-menu__li:nth-child(3n+2){text-align:center}.footer-menu__ul>.footer-menu__li:nth-child(3n+1):last-child{grid-column:2;text-align:center}.footer-menu__ul>.footer-menu__li:first-child:last-child{grid-column:1;text-align:start}.footer-menu__ul>.footer-menu__li:nth-child(3n+3){text-align:end}.footer-menu__ul>.footer-menu__li:nth-child(3n+2):last-child{grid-column:3;text-align:end}.footer-menu__ul:has(>:first-child:last-child)+.footer__copyright,.footer-menu__ul:has(>:nth-child(2):last-child)+.footer__copyright{position:absolute;top:0}.footer-menu__ul:has(>:nth-child(2):last-child)+.footer__copyright{left:50%;translate:-50%}.footer-menu__ul:has(>:first-child:last-child)+.footer__copyright{position:absolute;right:0;top:0}}
