*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4{-webkit-margin-after:0;margin-block-end:0}body{font:-apple-system-body;font-size:100%;line-height:var(--minimalist-typography-document-line-height);min-block-size:100vh;min-block-size:100dvb;text-rendering:optimizeLegibility;margin:0}summary{cursor:pointer}button,input,label{line-height:var(--minimalist-typography-interactive-line-height)}button,input,select,textarea{font:inherit}textarea:not([rows]){min-block-size:10em}h1,h2,h3,h4{text-wrap:balance}canvas,img,picture,svg,video{block-size:auto;display:block;max-inline-size:100%}:target{scroll-margin-block:5ex}@-webkit-keyframes fadeIn{0%{opacity:0}}@keyframes fadeIn{0%{opacity:0}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}@keyframes fadeInUp{0%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}.fade-wrapper{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:var(--main-fade-delay,0.25s);animation-delay:var(--main-fade-delay,0.25s);-webkit-animation-duration:0.45s;animation-duration:0.45s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.visually-hidden,ul.socials span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}:root{--color-light:ghostwhite;--color-dark:#220a08;--color-primary:#f05040;--color-secondary:#0064b1;--color-accent:#ffdb7e;--main-border-width:max(2vw,20px);--flow:min(3vw,1.5rem);--site-width:1200px}html{border:var(--main-border-width) solid var(--color-secondary);background-color:var(--color-secondary);color:var(--color-dark);scroll-behavior:smooth}body{background-color:var(--color-primary)}iframe{display:block}img{display:block;max-width:100%;height:auto}b,strong{font-weight:900}:target{scroll-margin-block:5ex}.site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh;isolation:isolate}main{padding-block:var(--flow)}footer{-webkit-margin-before:auto;margin-block-start:auto}.btn{letter-spacing:0.1em;text-transform:uppercase;font-weight:600}.flow>*+*{-webkit-margin-before:calc(var(--flow) * 1);margin-block-start:calc(var(--flow) * 1)}[data-flow-small]>*+*{-webkit-margin-before:calc(var(--flow) / 4);margin-block-start:calc(var(--flow) / 4)}[data-flow-large]>*+*{-webkit-margin-before:calc(var(--flow) * 3);margin-block-start:calc(var(--flow) * 3)}[data-flow-xlarge]>*+*{-webkit-margin-before:calc(var(--flow) * 4);margin-block-start:calc(var(--flow) * 4)}a{color:currentcolor;text-decoration-color:currentcolor;text-decoration-style:solid;text-decoration-line:underline;text-decoration-thickness:0.08em;text-underline-offset:0.3em}a:hover{color:var(--color-accent)}main a:not(:is(:hover,:focus)){text-decoration-color:color-mix(in srgb,currentcolor,transparent 60%)}.unstyled{list-style:none;padding:0}.cols{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:calc(var(--flow) * 2)}.holder{margin-inline:auto;padding-inline:calc(var(--flow) * 1);max-width:var(--site-width)}.holder.holder-wide{--site-width:1400px}footer{-webkit-padding-after:calc(var(--flow) * 4);padding-block-end:calc(var(--flow) * 4);-webkit-padding-before:calc(var(--flow) * 2);padding-block-start:calc(var(--flow) * 2);text-transform:uppercase}footer ul{list-style:none;margin:0;padding:0;gap:var(--flow);font-size:var(--font-size--small)}footer .cookie-prefs{font-size:var(--font-size--small)}.footnotes,.footnotes ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--flow)}.footnotes a,.footnotes ul.menu a{text-decoration:none}dt{font-weight:700}dd{margin:0}dd+dt{-webkit-margin-before:calc(var(--flow) * 1);margin-block-start:calc(var(--flow) * 1)}@-moz-document url-prefix(){[data-spacer]{display:none}}body{text-rendering:optimizeLegibility;--font-size--small:0.8rem;--font-size--regular:clamp(0.9rem,calc(0.790909090909091rem + 0.5454545454545453vw),1.2rem);--font-size--medium:clamp(1.2rem,calc(0.9818181818181817rem + 1.090909090909091vw),1.8rem);--font-size--large:clamp(1.2rem,calc(0.6909090909090908rem + 2.5454545454545454vw),2.6rem);--font-size--xlarge:clamp(4rem,calc(-2.3636363636363633rem + 21.818181818181817vw),14rem);letter-spacing:0em;font-family:"Old Standard TT",serif;line-height:1.5;font-size:var(--font-size--regular)}h1,h2,h3,h4,h5{font-weight:700;text-transform:uppercase;letter-spacing:-0.05em}h1{font-size:var(--font-size--large)}h2,h3{font-size:var(--font-size--medium)}body.page main>.holder :is(h1,h2,h3,h4,h5,h6):not(:first-of-type){-webkit-margin-before:2em;margin-block-start:2em}.has-small-font-size{font-size:var(--font-size--small)}.has-regular-font-size{font-size:var(--font-size--regular)}.has-medium-font-size{font-size:var(--font-size--medium)}.has-large-font-size{font-size:var(--font-size--large)}.has-small-font-size{font-size:var(--font-size--small)}h2.has-small-font-size{text-transform:uppercase}h1,h2,h3,h4{text-wrap:balance}ul.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-margin-before:calc(var(--flow) * 2);margin-block-start:calc(var(--flow) * 2);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(10px,8vw,60px)}ul.socials svg{display:block;height:auto;width:min(8vw,32px)}ul.socials svg *{fill:var(--color-dark)}ul.socials a:hover svg *{fill:var(--color-accent)}.grid-wrapper{background-color:#1e1e1e}#grid{--grid-animation-duration:0.5s;--gap-border:0;-webkit-transition:var(--grid-animation-duration);transition:var(--grid-animation-duration);display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--gap-border) 1fr var(--gap-border) 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:var(--gap-border);border:var(--gap-border) solid var(--color-primary);width:calc(100vw - var(--main-border-width));-webkit-transform:translateX(calc(var(--main-border-width) * -2));transform:translateX(calc(var(--main-border-width) * -2))}#grid>:first-child{-ms-grid-row:1;-ms-grid-column:1}#grid>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}#grid>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}#grid>div{position:relative;overflow:clip}#grid>div .content{display:none}main label{position:absolute;top:0;left:0;z-index:2;display:block;width:16vw;cursor:pointer;height:100%}main label [type=radio]{visibility:hidden}:where(.left,.center,.right){-webkit-transition:300ms;transition:300ms}#grid:has(#left:checked){-ms-grid-columns:2fr 0.5fr 0.5fr;grid-template-columns:2fr 0.5fr 0.5fr}#grid:has(#center:checked){-ms-grid-columns:0.5fr 2fr 0.5fr;grid-template-columns:0.5fr 2fr 0.5fr}#grid:has(#right:checked){-ms-grid-columns:0.5fr 0.5fr 2fr;grid-template-columns:0.5fr 0.5fr 2fr}.image,.image-spacer{overflow:hidden}.image-spacer{width:2vw;aspect-ratio:1/33}.image{width:66vw;aspect-ratio:1;position:absolute;top:0;right:0}.content,.content-panel{padding:2rem;height:0;width:0;overflow:clip;opacity:0;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;-webkit-transition-delay:var(--grid-animation-duration);transition-delay:var(--grid-animation-duration)}#grid>div:has(:checked) label{pointer-events:none;z-index:-1}#grid>div:has(:checked) .content{opacity:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.content-panels{-webkit-margin-before:var(--flow);margin-block-start:var(--flow)}.content-panel{padding-block:0;padding-inline:var(--flow);max-width:800px;margin-inline:auto}.content-panel h2{margin:0}.grid-wrapper:has(#center:checked)+.content-panels .content-center,.grid-wrapper:has(#left:checked)+.content-panels .content-left,.grid-wrapper:has(#right:checked)+.content-panels .content-right{opacity:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.image img{max-inline-width:none;width:100%;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}iframe{width:100%;height:auto;display:block;aspect-ratio:16/9}header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--flow);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-secondary);-webkit-padding-after:var(--flow);padding-block-end:var(--flow)}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;gap:calc(var(--flow) * 1);font-weight:700;text-transform:uppercase;letter-spacing:-0.05em}nav ul a{text-decoration-thickness:0.12em}body.page-contact li.contact a,body.page-tour li.tour a{color:var(--color-accent)}.header-logo{width:160px;height:auto;-webkit-filter:grayscale(1);filter:grayscale(1);mix-blend-mode:darken}.footer-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:20px}.footer-image img{width:120px}
/*# sourceMappingURL=main.css.map */