:root{--ff--base: "Courier Prime", "Courier New", Courier, monospace;--ff--display: "TAY Wingman", "Arial Narrow", Arial, sans-serif;--ff--script: "cc-matinee-idol", "Brush Script MT", cursive;--fw--regular: 400;--fw--bold: 700;--lh--base: 1.25;--lh--lead: 1.25;--lh--sub: 1.333333;--lh--display: 1;--lh--button: 1;--ls--button: 0.1em;--shift--display: 0.13em;--fs--html: 100%;--fs--min-base: 15;--fs--max-base: 16;--fs--min-vw: 320;--fs--max-vw: 1728;--fs--rem-base: 16;--fs--slope: calc((var(--fs--max-base) - var(--fs--min-base)) / (var(--fs--max-vw) - var(--fs--min-vw)));--fs--intercept: calc((var(--fs--min-base) - var(--fs--slope) * var(--fs--min-vw)) / var(--fs--rem-base));--fs--fluid: clamp( calc(var(--fs--min-base) / var(--fs--rem-base) * 1rem), calc(var(--fs--intercept) * 1rem + var(--fs--slope) * 100vw), calc(var(--fs--max-base) / var(--fs--rem-base) * 1rem) );--mp--tiny: 0.75;--mp--body: 1;--mp--script: 1;--mp--button: 1.25;--mp--lead: 1.5;--mp--sub: 1.875;--mp--contact: 1.875;--mp--display-s: 3.75;--mp--display-l: 6.25;--mp--display-xl: 12.5;--fs--tiny: calc(var(--fs--fluid) * var(--mp--tiny));--fs--body: calc(var(--fs--fluid) * var(--mp--body));--fs--script: calc(var(--fs--fluid) * var(--mp--script));--fs--button: calc(var(--fs--fluid) * var(--mp--button));--fs--lead: calc(var(--fs--fluid) * var(--mp--lead));--fs--sub: calc(var(--fs--fluid) * var(--mp--sub));--fs--contact: calc(var(--fs--fluid) * var(--mp--contact));--fs--display-s: calc(var(--fs--fluid) * var(--mp--display-s));--fs--display-l: calc(var(--fs--fluid) * var(--mp--display-l));--fs--display-xl: calc(var(--fs--fluid) * var(--mp--display-xl));--color--white: #ffffff;--color--black: #000000;--color--teal: #49676C;--color--peach: #FCD8C1;--color--red: #B61F34;--color--sand: #EDECE9;--color--sky: #A3D7E6;--color--grey: #DAD9D3;--color--header: #EAEAEA;--color--text: #000000;--color--headlines: #000000;--color--background: #ffffff;--color--primary: var(--color--teal);--color--secondary: var(--color--red);--spacing--paragraph: 1.25em;--spacing--elements: 3.125rem;--spacing--sections: 9.375rem;--spacing--sides: 6.25rem;--spacing--cols-x: 1.875rem;--spacing--cols-y: 1.875rem;--width--small: 1400px;--width--regular: 1728px;--bleed: max(0px, calc((100vw - var(--width--regular)) * 0.5));--bleed--media: min(var(--bleed), 6rem);--layout--unit: calc((min(100vw, var(--width--regular)) - var(--spacing--sides) * 2) * 0.00065445);--border-radius--default: 0.625rem;--shadow--default: 0 0.25rem 0.9375rem color-mix(in oklab, var(--color--teal) 20%, transparent);--header--height: 7.5rem;--header--offset: 3.3125rem;--header--sides: 3.125rem}@media(max-width: 1599.98px){:root{--mp--display-xl: 10.25;--mp--display-l: 5.5;--spacing--sides: 5rem}}@media(max-width: 1399.98px){:root{--mp--display-xl: 9;--mp--display-l: 5;--mp--display-s: 3.25;--spacing--sides: 4rem;--spacing--sections: 8rem;--header--sides: 2rem}}@media(max-width: 1199.98px){:root{--mp--display-xl: 8.5;--mp--display-l: 4.5;--mp--display-s: 2.75;--mp--lead: 1.375;--mp--sub: 1.625;--spacing--sides: 3rem;--spacing--sections: 7rem;--header--height: 6.25rem;--header--offset: 2rem;--header--sides: 1.5rem}}@media(max-width: 991.98px){:root{--mp--display-xl: 7;--mp--display-l: 3.75;--mp--display-s: 2.5;--spacing--sides: 2rem;--spacing--sections: 6rem;--spacing--elements: 2.5rem;--header--height: 5rem;--header--offset: 1.25rem;--header--sides: 1rem}}@media(max-width: 767.98px){:root{--mp--display-xl: 5.5;--mp--display-l: 3.25;--mp--display-s: 2.25;--mp--lead: 1.25;--mp--sub: 1.375;--mp--button: 1.125;--spacing--sides: 1.5rem;--spacing--sections: 5rem}}@media(max-width: 575.98px){:root{--mp--display-xl: 4.5;--mp--display-l: 2.75;--mp--display-s: 2;--spacing--sides: 1.25rem;--spacing--sections: 4rem;--header--height: 4.25rem;--header--offset: 0.75rem;--header--sides: 0.5rem}}html,body{width:100%}html{overflow-x:clip}body{margin:0;background:var(--color--background)}*,*::before,*::after{box-sizing:border-box}figure{margin:0}figure.image_container{line-height:0;overflow:hidden}img{display:block;width:100%;height:auto;max-width:100%}svg{display:block}a{color:inherit;text-decoration:none;transition:color .3s ease}ul,ol{margin:0;padding:0;list-style:none}p{margin:0}p+p{margin-top:var(--spacing--paragraph)}h1,h2,h3,h4,h5,h6{margin:0}.invisible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.pswp-links{display:none}.zoom{--zoom--icon: 2.75rem;position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.zoom img{transition:filter .4s ease}.zoom::after{content:"";position:absolute;top:50%;left:50%;z-index:1;width:var(--zoom--icon);height:var(--zoom--icon);margin:calc(var(--zoom--icon)*-0.5) 0 0 calc(var(--zoom--icon)*-0.5);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.4 15.4 20.5 20.5M10.5 7.75v5.5M7.75 10.5h5.5'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:scale(0.8);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.zoom:focus-visible{outline:2px solid var(--color--teal);outline-offset:3px}@media(hover: hover){.zoom:hover img,.zoom:focus-visible img{filter:brightness(0.72)}.zoom:hover::after,.zoom:focus-visible::after{opacity:1;transform:scale(1)}}@font-face{font-family:"TAY Wingman";font-style:normal;font-weight:400;font-display:swap;src:url("/files/public/fonts/tay-wingman-regular.woff") format("woff");ascent-override:64.6%;descent-override:26%;line-gap-override:0%}@font-face{font-family:"Courier Prime";font-style:normal;font-weight:400;font-display:swap;src:url("/files/public/fonts/courier-prime-latin-400.woff2") format("woff2")}@font-face{font-family:"Courier Prime";font-style:italic;font-weight:400;font-display:swap;src:url("/files/public/fonts/courier-prime-latin-400-italic.woff2") format("woff2")}@font-face{font-family:"Courier Prime";font-style:normal;font-weight:700;font-display:swap;src:url("/files/public/fonts/courier-prime-latin-700.woff2") format("woff2")}@font-face{font-family:"Courier Prime";font-style:italic;font-weight:700;font-display:swap;src:url("/files/public/fonts/courier-prime-latin-700-italic.woff2") format("woff2")}html{font-size:var(--fs--html)}body{font-family:var(--ff--base);font-weight:var(--fw--regular);font-size:var(--fs--body);line-height:var(--lh--base);color:var(--color--text)}h1,h2,h3,h4,h5,h6{color:var(--color--headlines)}strong,b{font-weight:var(--fw--bold)}.subheadline{position:relative;top:var(--shift--display);font-family:var(--ff--display);font-weight:var(--fw--regular);font-size:var(--fs--sub);line-height:var(--lh--sub);text-transform:uppercase;color:var(--color--headlines)}.text-lead{font-size:var(--fs--lead);line-height:var(--lh--lead)}.caption{font-family:var(--ff--script);font-weight:var(--fw--regular);font-size:var(--fs--script);line-height:var(--lh--base);color:var(--color--text)}.content-headline{position:relative;top:var(--shift--display);font-family:var(--ff--display);font-weight:var(--fw--regular);font-size:var(--fs--display-l);line-height:var(--lh--display);text-transform:uppercase}.content-text h2,.content-text h3{position:relative;top:var(--shift--display);font-family:var(--ff--display);font-weight:var(--fw--regular);font-size:var(--fs--sub);line-height:var(--lh--sub);text-transform:uppercase}.content-text *+h2,.content-text *+h3{margin-top:var(--spacing--elements)}.content-text ul,.content-text ol{margin-top:var(--spacing--paragraph);padding-left:1.25em}.content-text ul{list-style:disc}.content-text ol{list-style:decimal}.content-text a{color:var(--color--primary);text-decoration:underline}.color-default{color:var(--color--headlines)}.color-black{color:var(--color--black)}.color-white{color:var(--color--white)}.color-red{color:var(--color--red)}.color-teal{color:var(--color--teal)}.color-peach{color:var(--color--peach)}.color-sky{color:var(--color--sky)}#main{position:relative;width:100%;overflow-x:clip}.mod_article{position:relative;color:var(--color--text);padding-top:var(--spacing--sections);padding-bottom:var(--spacing--sections)}.mod_article>*{position:relative;max-width:var(--width--regular);margin-left:auto;margin-right:auto;padding-left:var(--spacing--sides);padding-right:var(--spacing--sides)}.mod_article>*+*{margin-top:var(--spacing--sections)}.mod_article.no-padding-top{padding-top:0}.mod_article.no-padding-bottom{padding-bottom:0}#main>.mod_article:first-child:not(#hero){padding-top:calc(var(--header--height) + var(--header--offset) + var(--spacing--elements))}.mod_article>.content-headline,.mod_article>.content-text,.mod_article>.ce_colsStart,.mod_article>hr{max-width:var(--width--small)}.mod_article>.content-headline+.content-text,.mod_article>hr,.mod_article>hr+*{margin-top:var(--spacing--elements)}.mod_article>hr{height:1px;border:0;background:color-mix(in oklab, var(--color--text) 20%, transparent);background-clip:content-box}.bg-sand{background:var(--color--sand)}.bg-peach{background:var(--color--peach)}.bg-white{background:var(--color--white)}.bg-teal{--color--text: var(--color--white);--color--headlines: var(--color--white);--btn--fg: var(--color--white);--btn--border: var(--color--white);--btn--fg-hover: var(--color--peach);--btn--border-hover: var(--color--peach);background:var(--color--teal)}:root{--header--bg: var(--color--header);--header--inner: 3.125rem;--header--logo: 10.9375rem;--header--illustration: 6.3125rem;--header--location-gap: 2rem;--header--actions-gap: 1.875rem;--header--language-gap: 1.25rem;--header--divider: 2.375rem}#header{position:fixed;top:var(--header--offset);left:calc(var(--bleed) + var(--header--sides));right:calc(var(--bleed) + var(--header--sides));z-index:100;height:var(--header--height);color:var(--color--teal);transition:top .4s ease}body.scrolled #header{top:min(var(--header--offset),1rem)}#header .inside{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--header--language-gap);height:100%;padding:0 var(--header--inner)}#header .shape{position:absolute;inset:0;z-index:-1;display:flex;justify-content:space-between;color:var(--header--bg);filter:drop-shadow(var(--shadow--default))}#header .shape::before{content:"";flex:1;order:1;margin:0 -0.0625rem;background:currentColor}#header .end{flex:none;width:calc(var(--header--height)*.5)}#header .end svg{width:100%;height:100%}#header .end-right{order:2;transform:scaleX(-1)}#header .location{display:flex;align-items:center;gap:var(--header--location-gap)}#header .location .illustration{flex:none;width:var(--header--illustration)}#header .code{font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button);line-height:var(--lh--button);letter-spacing:var(--ls--button);text-transform:uppercase;display:inline-flex;gap:calc(var(--btn--gap)*.8);white-space:nowrap}#header .code::before,#header .code::after{content:"·"}#header .logo{width:var(--header--logo)}#header .logo a{display:block}#header .logo svg{width:100%;height:auto}#header .actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--header--actions-gap)}#header .languages{display:flex;align-items:center}#header .languages li{display:flex;align-items:center;min-height:var(--header--divider)}#header .languages li:first-child{padding-right:var(--header--language-gap)}#header .languages li+li{padding-left:var(--header--language-gap);border-left:1px solid currentColor}#header .languages a{font-size:var(--fs--button);line-height:var(--lh--button);text-transform:uppercase}#header .languages a.active,#header .languages a:hover,#header .languages a:focus-visible{font-weight:var(--fw--bold)}@media(max-width: 1199.98px){:root{--header--inner: 2.25rem;--header--logo: 9.375rem;--header--illustration: 5.25rem;--header--location-gap: 1.25rem;--header--actions-gap: 1.25rem;--header--language-gap: 0.875rem;--header--divider: 2rem}#header{--fs--button: calc(var(--fs--fluid) * 1.0625);--btn--height: 2.75rem;--btn--sides: 1rem;--btn--gap: 0.625rem}}@media(max-width: 991.98px){:root{--header--inner: 1.75rem;--header--logo: 8.125rem;--header--illustration: 4.25rem}#header{--fs--button: var(--fs--body);--btn--height: 2.5rem}#header .code{display:none}}@media(max-width: 767.98px){:root{--header--inner: 1.5rem}#header .inside{grid-template-columns:auto 1fr}#header .location{display:none}}@media(max-width: 575.98px){:root{--header--inner: 1.125rem;--header--logo: clamp(5rem, 26vw, 6.25rem);--header--actions-gap: 0.625rem;--header--language-gap: 0.5rem;--header--divider: 1.5rem}#header{--fs--button: var(--fs--tiny);--btn--height: 2.125rem;--btn--sides: 0.75rem}#header .hyperlink>a::before,#header .hyperlink>a::after{content:none}#header .languages a{font-size:var(--fs--body)}}:root{--fm--size: 7.5rem;--fm--gap: 1rem;--fm--dots-gap: 0.625rem;--fm--lh: 1.2;--fm--fs-small: calc(var(--fs--fluid) * 0.875)}#floating-menu{position:fixed;top:calc(50% + var(--header--offset)*.5);right:var(--header--sides);z-index:90;display:flex;flex-direction:column;gap:var(--fm--gap);transform:translateY(-50%)}#floating-menu .round{font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button);line-height:var(--lh--button);letter-spacing:var(--ls--button);text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fm--dots-gap);width:var(--fm--size);height:var(--fm--size);line-height:var(--fm--lh);letter-spacing:0;text-align:center;color:var(--color--white);background:var(--color--teal);border-radius:50%;filter:drop-shadow(var(--shadow--default));transition:background-color .3s ease}#floating-menu .round::before,#floating-menu .round::after{content:"·";line-height:0}#floating-menu .round:hover,#floating-menu .round:focus-visible{background:var(--color--red)}@media(max-width: 1399.98px){:root{--fm--size: 5.5rem;--fm--gap: 0.75rem;--fm--dots-gap: 0.375rem}#floating-menu{right:calc(var(--header--sides)*.5)}#floating-menu .round{font-size:var(--fm--fs-small)}}@media(max-width: 767.98px){:root{--fm--size: 4.25rem;--fm--gap: 0.5rem;--fm--fs-small: var(--fs--tiny)}#floating-menu{top:auto;right:var(--header--sides);bottom:calc(var(--header--offset) + env(safe-area-inset-bottom, 0px));flex-direction:row;transform:none}#floating-menu .round::before,#floating-menu .round::after{content:none}}:root{--footer--width: 97.9375rem;--footer--height: 19.875rem;--footer--end: 7.5625rem;--footer--top: 4.1875rem;--footer--bottom: 3.0625rem;--footer--inner: 3.125rem;--footer--illustration: 7.5rem;--footer--column: 12rem;--footer--gap: 1.5rem;--footer--logo: 18.625rem;--footer--text: calc(var(--fs--fluid) * 0.875);--footer--text-lh: 1.142857;--footer--contact-lh: 0.9;--footer--horn-shift: 0.625rem;--footer--meta-left: 13.75rem;--footer--meta-right: 11.0625rem;--footer--meta-gap: 1.875rem;--footer--stack-gap: 0.9375rem;--footer--meta-top: 0.75rem;--footer--button-top: 0.1875rem;--footer--contact-top: 0.5rem}#footer{--btn--fg: var(--color--white);--btn--border: var(--color--white);--btn--fg-hover: var(--color--peach);--btn--border-hover: var(--color--peach);padding:var(--footer--top) var(--header--sides) var(--footer--bottom);background:var(--color--peach)}#footer .inside{max-width:var(--footer--width);margin:0 auto}#footer .shield{position:relative;z-index:0;display:grid;grid-template-columns:var(--footer--illustration) var(--footer--column) 1fr var(--footer--column) var(--footer--illustration);align-items:center;justify-items:center;column-gap:var(--footer--gap);min-height:var(--footer--height);padding:0 var(--footer--inner);color:var(--color--white)}#footer .shape{position:absolute;inset:0;z-index:-1;display:flex;color:var(--color--teal)}#footer .shape::before{content:"";flex:1;order:1;margin:0 -0.0625rem;background:currentColor}#footer .end{flex:none}#footer .end svg{width:100%;height:100%}#footer .end-left,#footer .end-right{width:var(--footer--end)}#footer .end-right{order:2;transform:scaleX(-1)}#footer .end-top,#footer .end-bottom{display:none}#footer .illustration{width:100%}#footer .illustration-posthorn{translate:var(--footer--horn-shift) 0}#footer .column{display:flex;flex-direction:column;align-items:center;gap:var(--footer--stack-gap);width:100%;text-align:center}#footer .caption{color:var(--color--white)}#footer .hyperlink{margin-top:var(--footer--button-top)}#footer .text{margin:0;font-size:var(--footer--text);font-style:normal;line-height:var(--footer--text-lh);color:var(--color--white)}#footer .contact{position:relative;top:var(--shift--display);margin-top:var(--footer--contact-top);font-family:var(--ff--display);font-size:var(--fs--contact);line-height:var(--footer--contact-lh);text-transform:uppercase;color:var(--color--sky)}#footer .contact a:hover,#footer .contact a:focus-visible{color:var(--color--peach)}#footer .text a:hover,#footer .text a:focus-visible{color:var(--color--peach)}#footer .logo{width:var(--footer--logo)}#footer .logo a{display:block}#footer .logo svg{width:100%;height:auto}#footer .meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--footer--meta-gap);margin-top:var(--footer--meta-top);font-size:var(--fs--tiny);line-height:var(--lh--base);text-transform:uppercase;color:var(--color--text)}#footer .meta a:hover,#footer .meta a:focus-visible{color:var(--color--red)}#footer .copyright{padding-left:var(--footer--meta-left)}#footer .social{margin:0}#footer .legal{display:flex;justify-content:flex-end;gap:var(--footer--meta-gap);padding-right:var(--footer--meta-right)}@media(max-width: 1399.98px){:root{--footer--inner: 2.5rem;--footer--illustration: 6rem;--footer--gap: 1rem;--footer--logo: 15rem;--footer--horn-shift: 0rem;--footer--meta-left: 7.5rem;--footer--meta-right: 7.5rem}}@media(max-width: 991.98px){:root{--footer--inner: 3rem;--footer--column: 11.25rem;--footer--logo: 13.75rem;--footer--meta-left: 0rem;--footer--meta-right: 0rem;--footer--meta-gap: 1.25rem}#footer .shield{grid-template-columns:var(--footer--column) 1fr var(--footer--column)}#footer .illustration{display:none}}@media(max-width: 767.98px){:root{--footer--bottom: calc(var(--fm--size) + var(--header--offset) * 2)}#footer .inside{max-width:25rem}#footer .shield{display:flex;flex-direction:column;gap:var(--spacing--cols-y);padding:var(--spacing--cols-y) var(--spacing--sides)}#footer .shape{flex-direction:column}#footer .shape::before{margin:-0.0625rem 0}#footer .end-left,#footer .end-right{display:none}#footer .end-top,#footer .end-bottom{display:block;line-height:0}#footer .end-top svg,#footer .end-bottom svg{height:auto}#footer .end-bottom{order:2;transform:scaleY(-1)}#footer .illustration{display:block;width:var(--footer--illustration)}#footer .logo{order:1}#footer .column-address{order:2}#footer .column-reservation{order:3}#footer .illustration-posthorn{order:4}#footer .meta{grid-template-columns:1fr;justify-items:center;row-gap:var(--footer--stack-gap);text-align:center}}:root{--btn--fg: var(--color--teal);--btn--bg: transparent;--btn--border: var(--color--teal);--btn--fg-hover: var(--color--red);--btn--bg-hover: transparent;--btn--border-hover: var(--color--red);--btn--height: 3.125rem;--btn--sides: 1.25rem;--btn--gap: 0.5625rem;--btn--radius: 10em}.content-hyperlinks{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing--cols-y)}.hyperlink{display:inline-block}.hyperlink>a,.hyperlink>button{font-family:var(--ff--base);font-weight:var(--fw--bold);font-size:var(--fs--button);line-height:var(--lh--button);letter-spacing:var(--ls--button);text-transform:uppercase;display:inline-flex;align-items:center;gap:var(--btn--gap);min-height:var(--btn--height);padding:0 var(--btn--sides);color:var(--btn--fg);background:var(--btn--bg);border:1px solid var(--btn--border);border-radius:var(--btn--radius);cursor:pointer;appearance:none;white-space:nowrap;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.hyperlink>a::before,.hyperlink>a::after,.hyperlink>button::before,.hyperlink>button::after{content:"·";width:.75rem;text-align:center;letter-spacing:0}.hyperlink>a:hover,.hyperlink>a:focus-visible,.hyperlink>button:hover,.hyperlink>button:focus-visible{color:var(--btn--fg-hover);background:var(--btn--bg-hover);border-color:var(--btn--border-hover)}.hyperlink.style-filled{--btn--fg: var(--color--white);--btn--bg: var(--color--teal);--btn--border: var(--color--teal);--btn--fg-hover: var(--color--red);--btn--bg-hover: var(--color--peach);--btn--border-hover: var(--color--peach)}.ce_colsStart .row{display:flex;flex-wrap:wrap;row-gap:var(--spacing--cols-y);margin-left:calc(var(--spacing--cols-x)*-0.5);margin-right:calc(var(--spacing--cols-x)*-0.5)}.ce_colsStart .row>[class*=col-]{flex:0 0 100%;min-width:0;max-width:100%;padding-left:calc(var(--spacing--cols-x)*.5);padding-right:calc(var(--spacing--cols-x)*.5)}.ce_colsStart .row>.col-xs{flex:1 0 0;max-width:100%}.ce_colsStart .row>.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ce_colsStart .row>.col-xs-offset-1{margin-left:8.3333333333%}.ce_colsStart .row>.col-xs-order-1{order:1}.ce_colsStart .row>.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ce_colsStart .row>.col-xs-offset-2{margin-left:16.6666666667%}.ce_colsStart .row>.col-xs-order-2{order:2}.ce_colsStart .row>.col-xs-3{flex:0 0 25%;max-width:25%}.ce_colsStart .row>.col-xs-offset-3{margin-left:25%}.ce_colsStart .row>.col-xs-order-3{order:3}.ce_colsStart .row>.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ce_colsStart .row>.col-xs-offset-4{margin-left:33.3333333333%}.ce_colsStart .row>.col-xs-order-4{order:4}.ce_colsStart .row>.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ce_colsStart .row>.col-xs-offset-5{margin-left:41.6666666667%}.ce_colsStart .row>.col-xs-order-5{order:5}.ce_colsStart .row>.col-xs-6{flex:0 0 50%;max-width:50%}.ce_colsStart .row>.col-xs-offset-6{margin-left:50%}.ce_colsStart .row>.col-xs-order-6{order:6}.ce_colsStart .row>.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ce_colsStart .row>.col-xs-offset-7{margin-left:58.3333333333%}.ce_colsStart .row>.col-xs-order-7{order:7}.ce_colsStart .row>.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ce_colsStart .row>.col-xs-offset-8{margin-left:66.6666666667%}.ce_colsStart .row>.col-xs-order-8{order:8}.ce_colsStart .row>.col-xs-9{flex:0 0 75%;max-width:75%}.ce_colsStart .row>.col-xs-offset-9{margin-left:75%}.ce_colsStart .row>.col-xs-order-9{order:9}.ce_colsStart .row>.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ce_colsStart .row>.col-xs-offset-10{margin-left:83.3333333333%}.ce_colsStart .row>.col-xs-order-10{order:10}.ce_colsStart .row>.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ce_colsStart .row>.col-xs-offset-11{margin-left:91.6666666667%}.ce_colsStart .row>.col-xs-order-11{order:11}.ce_colsStart .row>.col-xs-12{flex:0 0 100%;max-width:100%}.ce_colsStart .row>.col-xs-offset-12{margin-left:100%}.ce_colsStart .row>.col-xs-order-12{order:12}@media(min-width: 576px){.ce_colsStart .row>.col-sm{flex:1 0 0;max-width:100%}.ce_colsStart .row>.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ce_colsStart .row>.col-sm-offset-1{margin-left:8.3333333333%}.ce_colsStart .row>.col-sm-order-1{order:1}.ce_colsStart .row>.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ce_colsStart .row>.col-sm-offset-2{margin-left:16.6666666667%}.ce_colsStart .row>.col-sm-order-2{order:2}.ce_colsStart .row>.col-sm-3{flex:0 0 25%;max-width:25%}.ce_colsStart .row>.col-sm-offset-3{margin-left:25%}.ce_colsStart .row>.col-sm-order-3{order:3}.ce_colsStart .row>.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ce_colsStart .row>.col-sm-offset-4{margin-left:33.3333333333%}.ce_colsStart .row>.col-sm-order-4{order:4}.ce_colsStart .row>.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ce_colsStart .row>.col-sm-offset-5{margin-left:41.6666666667%}.ce_colsStart .row>.col-sm-order-5{order:5}.ce_colsStart .row>.col-sm-6{flex:0 0 50%;max-width:50%}.ce_colsStart .row>.col-sm-offset-6{margin-left:50%}.ce_colsStart .row>.col-sm-order-6{order:6}.ce_colsStart .row>.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ce_colsStart .row>.col-sm-offset-7{margin-left:58.3333333333%}.ce_colsStart .row>.col-sm-order-7{order:7}.ce_colsStart .row>.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ce_colsStart .row>.col-sm-offset-8{margin-left:66.6666666667%}.ce_colsStart .row>.col-sm-order-8{order:8}.ce_colsStart .row>.col-sm-9{flex:0 0 75%;max-width:75%}.ce_colsStart .row>.col-sm-offset-9{margin-left:75%}.ce_colsStart .row>.col-sm-order-9{order:9}.ce_colsStart .row>.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ce_colsStart .row>.col-sm-offset-10{margin-left:83.3333333333%}.ce_colsStart .row>.col-sm-order-10{order:10}.ce_colsStart .row>.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ce_colsStart .row>.col-sm-offset-11{margin-left:91.6666666667%}.ce_colsStart .row>.col-sm-order-11{order:11}.ce_colsStart .row>.col-sm-12{flex:0 0 100%;max-width:100%}.ce_colsStart .row>.col-sm-offset-12{margin-left:100%}.ce_colsStart .row>.col-sm-order-12{order:12}}@media(min-width: 768px){.ce_colsStart .row>.col-md{flex:1 0 0;max-width:100%}.ce_colsStart .row>.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ce_colsStart .row>.col-md-offset-1{margin-left:8.3333333333%}.ce_colsStart .row>.col-md-order-1{order:1}.ce_colsStart .row>.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ce_colsStart .row>.col-md-offset-2{margin-left:16.6666666667%}.ce_colsStart .row>.col-md-order-2{order:2}.ce_colsStart .row>.col-md-3{flex:0 0 25%;max-width:25%}.ce_colsStart .row>.col-md-offset-3{margin-left:25%}.ce_colsStart .row>.col-md-order-3{order:3}.ce_colsStart .row>.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ce_colsStart .row>.col-md-offset-4{margin-left:33.3333333333%}.ce_colsStart .row>.col-md-order-4{order:4}.ce_colsStart .row>.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ce_colsStart .row>.col-md-offset-5{margin-left:41.6666666667%}.ce_colsStart .row>.col-md-order-5{order:5}.ce_colsStart .row>.col-md-6{flex:0 0 50%;max-width:50%}.ce_colsStart .row>.col-md-offset-6{margin-left:50%}.ce_colsStart .row>.col-md-order-6{order:6}.ce_colsStart .row>.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ce_colsStart .row>.col-md-offset-7{margin-left:58.3333333333%}.ce_colsStart .row>.col-md-order-7{order:7}.ce_colsStart .row>.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ce_colsStart .row>.col-md-offset-8{margin-left:66.6666666667%}.ce_colsStart .row>.col-md-order-8{order:8}.ce_colsStart .row>.col-md-9{flex:0 0 75%;max-width:75%}.ce_colsStart .row>.col-md-offset-9{margin-left:75%}.ce_colsStart .row>.col-md-order-9{order:9}.ce_colsStart .row>.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ce_colsStart .row>.col-md-offset-10{margin-left:83.3333333333%}.ce_colsStart .row>.col-md-order-10{order:10}.ce_colsStart .row>.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ce_colsStart .row>.col-md-offset-11{margin-left:91.6666666667%}.ce_colsStart .row>.col-md-order-11{order:11}.ce_colsStart .row>.col-md-12{flex:0 0 100%;max-width:100%}.ce_colsStart .row>.col-md-offset-12{margin-left:100%}.ce_colsStart .row>.col-md-order-12{order:12}}@media(min-width: 992px){.ce_colsStart .row>.col-lg{flex:1 0 0;max-width:100%}.ce_colsStart .row>.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ce_colsStart .row>.col-lg-offset-1{margin-left:8.3333333333%}.ce_colsStart .row>.col-lg-order-1{order:1}.ce_colsStart .row>.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ce_colsStart .row>.col-lg-offset-2{margin-left:16.6666666667%}.ce_colsStart .row>.col-lg-order-2{order:2}.ce_colsStart .row>.col-lg-3{flex:0 0 25%;max-width:25%}.ce_colsStart .row>.col-lg-offset-3{margin-left:25%}.ce_colsStart .row>.col-lg-order-3{order:3}.ce_colsStart .row>.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ce_colsStart .row>.col-lg-offset-4{margin-left:33.3333333333%}.ce_colsStart .row>.col-lg-order-4{order:4}.ce_colsStart .row>.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ce_colsStart .row>.col-lg-offset-5{margin-left:41.6666666667%}.ce_colsStart .row>.col-lg-order-5{order:5}.ce_colsStart .row>.col-lg-6{flex:0 0 50%;max-width:50%}.ce_colsStart .row>.col-lg-offset-6{margin-left:50%}.ce_colsStart .row>.col-lg-order-6{order:6}.ce_colsStart .row>.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ce_colsStart .row>.col-lg-offset-7{margin-left:58.3333333333%}.ce_colsStart .row>.col-lg-order-7{order:7}.ce_colsStart .row>.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ce_colsStart .row>.col-lg-offset-8{margin-left:66.6666666667%}.ce_colsStart .row>.col-lg-order-8{order:8}.ce_colsStart .row>.col-lg-9{flex:0 0 75%;max-width:75%}.ce_colsStart .row>.col-lg-offset-9{margin-left:75%}.ce_colsStart .row>.col-lg-order-9{order:9}.ce_colsStart .row>.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ce_colsStart .row>.col-lg-offset-10{margin-left:83.3333333333%}.ce_colsStart .row>.col-lg-order-10{order:10}.ce_colsStart .row>.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ce_colsStart .row>.col-lg-offset-11{margin-left:91.6666666667%}.ce_colsStart .row>.col-lg-order-11{order:11}.ce_colsStart .row>.col-lg-12{flex:0 0 100%;max-width:100%}.ce_colsStart .row>.col-lg-offset-12{margin-left:100%}.ce_colsStart .row>.col-lg-order-12{order:12}}@media(min-width: 1200px){.ce_colsStart .row>.col-xl{flex:1 0 0;max-width:100%}.ce_colsStart .row>.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ce_colsStart .row>.col-xl-offset-1{margin-left:8.3333333333%}.ce_colsStart .row>.col-xl-order-1{order:1}.ce_colsStart .row>.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ce_colsStart .row>.col-xl-offset-2{margin-left:16.6666666667%}.ce_colsStart .row>.col-xl-order-2{order:2}.ce_colsStart .row>.col-xl-3{flex:0 0 25%;max-width:25%}.ce_colsStart .row>.col-xl-offset-3{margin-left:25%}.ce_colsStart .row>.col-xl-order-3{order:3}.ce_colsStart .row>.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ce_colsStart .row>.col-xl-offset-4{margin-left:33.3333333333%}.ce_colsStart .row>.col-xl-order-4{order:4}.ce_colsStart .row>.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ce_colsStart .row>.col-xl-offset-5{margin-left:41.6666666667%}.ce_colsStart .row>.col-xl-order-5{order:5}.ce_colsStart .row>.col-xl-6{flex:0 0 50%;max-width:50%}.ce_colsStart .row>.col-xl-offset-6{margin-left:50%}.ce_colsStart .row>.col-xl-order-6{order:6}.ce_colsStart .row>.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ce_colsStart .row>.col-xl-offset-7{margin-left:58.3333333333%}.ce_colsStart .row>.col-xl-order-7{order:7}.ce_colsStart .row>.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ce_colsStart .row>.col-xl-offset-8{margin-left:66.6666666667%}.ce_colsStart .row>.col-xl-order-8{order:8}.ce_colsStart .row>.col-xl-9{flex:0 0 75%;max-width:75%}.ce_colsStart .row>.col-xl-offset-9{margin-left:75%}.ce_colsStart .row>.col-xl-order-9{order:9}.ce_colsStart .row>.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ce_colsStart .row>.col-xl-offset-10{margin-left:83.3333333333%}.ce_colsStart .row>.col-xl-order-10{order:10}.ce_colsStart .row>.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ce_colsStart .row>.col-xl-offset-11{margin-left:91.6666666667%}.ce_colsStart .row>.col-xl-order-11{order:11}.ce_colsStart .row>.col-xl-12{flex:0 0 100%;max-width:100%}.ce_colsStart .row>.col-xl-offset-12{margin-left:100%}.ce_colsStart .row>.col-xl-order-12{order:12}}@media(min-width: 1400px){.ce_colsStart .row>.col-xxl{flex:1 0 0;max-width:100%}.ce_colsStart .row>.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ce_colsStart .row>.col-xxl-offset-1{margin-left:8.3333333333%}.ce_colsStart .row>.col-xxl-order-1{order:1}.ce_colsStart .row>.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ce_colsStart .row>.col-xxl-offset-2{margin-left:16.6666666667%}.ce_colsStart .row>.col-xxl-order-2{order:2}.ce_colsStart .row>.col-xxl-3{flex:0 0 25%;max-width:25%}.ce_colsStart .row>.col-xxl-offset-3{margin-left:25%}.ce_colsStart .row>.col-xxl-order-3{order:3}.ce_colsStart .row>.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ce_colsStart .row>.col-xxl-offset-4{margin-left:33.3333333333%}.ce_colsStart .row>.col-xxl-order-4{order:4}.ce_colsStart .row>.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ce_colsStart .row>.col-xxl-offset-5{margin-left:41.6666666667%}.ce_colsStart .row>.col-xxl-order-5{order:5}.ce_colsStart .row>.col-xxl-6{flex:0 0 50%;max-width:50%}.ce_colsStart .row>.col-xxl-offset-6{margin-left:50%}.ce_colsStart .row>.col-xxl-order-6{order:6}.ce_colsStart .row>.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ce_colsStart .row>.col-xxl-offset-7{margin-left:58.3333333333%}.ce_colsStart .row>.col-xxl-order-7{order:7}.ce_colsStart .row>.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ce_colsStart .row>.col-xxl-offset-8{margin-left:66.6666666667%}.ce_colsStart .row>.col-xxl-order-8{order:8}.ce_colsStart .row>.col-xxl-9{flex:0 0 75%;max-width:75%}.ce_colsStart .row>.col-xxl-offset-9{margin-left:75%}.ce_colsStart .row>.col-xxl-order-9{order:9}.ce_colsStart .row>.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ce_colsStart .row>.col-xxl-offset-10{margin-left:83.3333333333%}.ce_colsStart .row>.col-xxl-order-10{order:10}.ce_colsStart .row>.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ce_colsStart .row>.col-xxl-offset-11{margin-left:91.6666666667%}.ce_colsStart .row>.col-xxl-order-11{order:11}.ce_colsStart .row>.col-xxl-12{flex:0 0 100%;max-width:100%}.ce_colsStart .row>.col-xxl-offset-12{margin-left:100%}.ce_colsStart .row>.col-xxl-order-12{order:12}}@media(min-width: 1600px){.ce_colsStart .row>.col-xxxl{flex:1 0 0;max-width:100%}.ce_colsStart .row>.col-xxxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ce_colsStart .row>.col-xxxl-offset-1{margin-left:8.3333333333%}.ce_colsStart .row>.col-xxxl-order-1{order:1}.ce_colsStart .row>.col-xxxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ce_colsStart .row>.col-xxxl-offset-2{margin-left:16.6666666667%}.ce_colsStart .row>.col-xxxl-order-2{order:2}.ce_colsStart .row>.col-xxxl-3{flex:0 0 25%;max-width:25%}.ce_colsStart .row>.col-xxxl-offset-3{margin-left:25%}.ce_colsStart .row>.col-xxxl-order-3{order:3}.ce_colsStart .row>.col-xxxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ce_colsStart .row>.col-xxxl-offset-4{margin-left:33.3333333333%}.ce_colsStart .row>.col-xxxl-order-4{order:4}.ce_colsStart .row>.col-xxxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ce_colsStart .row>.col-xxxl-offset-5{margin-left:41.6666666667%}.ce_colsStart .row>.col-xxxl-order-5{order:5}.ce_colsStart .row>.col-xxxl-6{flex:0 0 50%;max-width:50%}.ce_colsStart .row>.col-xxxl-offset-6{margin-left:50%}.ce_colsStart .row>.col-xxxl-order-6{order:6}.ce_colsStart .row>.col-xxxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ce_colsStart .row>.col-xxxl-offset-7{margin-left:58.3333333333%}.ce_colsStart .row>.col-xxxl-order-7{order:7}.ce_colsStart .row>.col-xxxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ce_colsStart .row>.col-xxxl-offset-8{margin-left:66.6666666667%}.ce_colsStart .row>.col-xxxl-order-8{order:8}.ce_colsStart .row>.col-xxxl-9{flex:0 0 75%;max-width:75%}.ce_colsStart .row>.col-xxxl-offset-9{margin-left:75%}.ce_colsStart .row>.col-xxxl-order-9{order:9}.ce_colsStart .row>.col-xxxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ce_colsStart .row>.col-xxxl-offset-10{margin-left:83.3333333333%}.ce_colsStart .row>.col-xxxl-order-10{order:10}.ce_colsStart .row>.col-xxxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ce_colsStart .row>.col-xxxl-offset-11{margin-left:91.6666666667%}.ce_colsStart .row>.col-xxxl-order-11{order:11}.ce_colsStart .row>.col-xxxl-12{flex:0 0 100%;max-width:100%}.ce_colsStart .row>.col-xxxl-offset-12{margin-left:100%}.ce_colsStart .row>.col-xxxl-order-12{order:12}}.display{display:flex;flex-direction:column;font-family:var(--ff--display);font-weight:var(--fw--regular);line-height:var(--lh--display);text-transform:uppercase}.display .row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(var(--fs--display-l)*.5)}.display .indent-1{padding-left:5.5rem}.display .part{position:relative;top:var(--shift--display);display:inline-block}.display .size-xl{font-size:var(--fs--display-xl)}.display .size-l{font-size:var(--fs--display-l)}.display .size-s{font-size:var(--fs--display-s)}.display.align-center{align-items:center;text-align:center}@media(max-width: 767.98px){.display .indent-1{padding-left:2rem}}.illustration{display:block;aspect-ratio:1;background-color:currentColor;pointer-events:none;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.illustration-kutsche{mask-image:url("/files/public/img/illustrations/kutsche.webp")}.illustration-pferd{mask-image:url("/files/public/img/illustrations/pferd.webp")}.illustration-peitsche{mask-image:url("/files/public/img/illustrations/peitsche.webp")}.illustration-posthorn{mask-image:url("/files/public/img/illustrations/posthorn.webp")}.illustration-zylinder{mask-image:url("/files/public/img/illustrations/zylinder.webp")}.illustration-rad{mask-image:url("/files/public/img/illustrations/rad.webp")}.stamp{display:block;line-height:0}.stamp img{width:100%;height:auto}:root{--modal--width: 70.625rem;--modal--height: 36.5625rem;--modal--corner: 4.875rem;--modal--offset: 1.5rem;--modal--padding: 4.0625rem;--modal--illustration: 7.5rem;--modal--close: 1.75rem;--modal--close-inset: 4.375rem;--modal--stack-gap: 1.25rem;--modal--shadow: 0 0.25rem 1.875rem color-mix(in oklab, var(--color--black) 25%, transparent)}#modal-reservation{--btn--fg: var(--color--white);--btn--border: var(--color--white);--btn--fg-hover: var(--color--peach);--btn--border-hover: var(--color--peach)}#modal-reservation .modal__overlay{align-items:safe center;padding:var(--modal--offset)}#modal-reservation .modal__container{position:relative;z-index:0;display:flex;align-items:center;width:100%;max-width:var(--modal--width);min-height:var(--modal--height);margin:auto;padding:var(--modal--padding);overflow:visible;background:none;border-radius:0}#modal-reservation .shape{position:absolute;inset:0;z-index:-1;color:var(--color--teal);filter:drop-shadow(var(--modal--shadow));will-change:transform}#modal-reservation .shape::before,#modal-reservation .shape::after{content:"";position:absolute;background:currentColor}#modal-reservation .shape::before{inset:0 calc(var(--modal--corner) - .0625rem)}#modal-reservation .shape::after{inset:calc(var(--modal--corner) - .0625rem) 0}#modal-reservation .corner{position:absolute;width:var(--modal--corner);height:var(--modal--corner)}#modal-reservation .corner svg{width:100%;height:100%}#modal-reservation .corner-top-left{top:0;left:0}#modal-reservation .corner-top-right{top:0;right:0;transform:scaleX(-1)}#modal-reservation .corner-bottom-left{bottom:0;left:0;transform:scaleY(-1)}#modal-reservation .corner-bottom-right{bottom:0;right:0;transform:scale(-1)}#modal-reservation .modal__close{top:var(--modal--close-inset);right:var(--modal--close-inset);width:var(--modal--close);height:var(--modal--close);color:var(--color--white);background:none;box-shadow:none;transition:color .3s ease}#modal-reservation .modal__close::before,#modal-reservation .modal__close::after{width:100%;background:currentColor}#modal-reservation .modal__close:hover,#modal-reservation .modal__close:focus-visible{color:var(--color--peach)}#modal-reservation .modal__content{display:grid;grid-template-columns:1fr 1fr;width:100%}#modal-reservation .option{display:flex;flex-direction:column;align-items:center;gap:var(--modal--stack-gap);min-width:0;text-align:center}#modal-reservation .illustration{width:var(--modal--illustration)}#modal-reservation .caption{color:var(--color--white)}#modal-reservation .contact{position:relative;top:var(--shift--display);max-width:100%;font-family:var(--ff--display);font-size:var(--fs--contact);line-height:var(--lh--display);text-transform:uppercase;color:var(--color--sky);overflow-wrap:anywhere}#modal-reservation .contact a:hover,#modal-reservation .contact a:focus-visible{color:var(--color--peach)}@media(max-width: 991.98px){:root{--modal--padding: 3.5rem;--modal--height: 31.25rem;--modal--close-inset: 2.75rem}}@media(max-width: 767.98px){:root{--modal--corner: 3.5rem;--modal--padding: 3rem;--modal--illustration: 6rem;--modal--stack-gap: 0.875rem;--modal--offset: 0.75rem;--modal--close: 1.5rem;--modal--close-inset: 2.125rem}#modal-reservation{--fs--contact: min(calc(var(--fs--fluid) * 1.375), 5.8vw)}#modal-reservation .modal__container{min-height:0;padding:var(--modal--padding) var(--spacing--sides)}#modal-reservation .modal__content{grid-template-columns:1fr;row-gap:var(--spacing--elements)}}:root{--hero--unit: var(--layout--unit);--hero--space-top: 2rem;--hero--title-top: calc(var(--hero--unit) * 45);--hero--title-left: calc(var(--hero--unit) * 100);--hero--row-indent: calc(var(--hero--unit) * 88);--hero--row-overlap: -0.625rem;--hero--indent: calc(var(--hero--unit) * 200);--hero--illustration-size: calc(var(--hero--unit) * 376);--hero--text-top: calc(var(--hero--unit) * 25);--hero--text-width: 32ch;--hero--scroll-top: 3rem;--hero--scroll-bottom: 2.3125rem;--hero--scroll-gap: 1.4375rem}.ce_rsce_hero{padding-top:calc(var(--header--height) + var(--header--offset) + var(--hero--space-top))}.ce_rsce_hero .inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.ce_rsce_hero .media{grid-column:2;grid-row:1;min-width:0}.ce_rsce_hero .media picture{display:block}.ce_rsce_hero .media img{border-radius:var(--border-radius--default)}.ce_rsce_hero .content{grid-column:1;grid-row:1;min-width:0;padding-right:var(--spacing--cols-x)}.ce_rsce_hero .title{position:relative;padding-top:var(--hero--title-top);padding-left:var(--hero--title-left)}.ce_rsce_hero .illustration{position:absolute;top:calc(var(--hero--unit)*-26);left:calc(var(--hero--unit)*364);width:var(--hero--illustration-size)}.ce_rsce_hero .display{position:relative;z-index:1}.ce_rsce_hero .display .row+.row{margin-top:var(--hero--row-overlap)}.ce_rsce_hero .display .indent-1{padding-left:var(--hero--row-indent)}.ce_rsce_hero .text{max-width:var(--hero--text-width);margin-top:var(--hero--text-top);margin-left:var(--hero--indent)}.ce_rsce_hero .content-hyperlinks{margin-top:var(--spacing--cols-y);margin-left:var(--hero--indent)}.ce_rsce_hero .scroll-hint{display:flex;justify-content:center;align-items:center;gap:var(--hero--scroll-gap);padding-top:var(--hero--scroll-top);padding-bottom:var(--hero--scroll-bottom)}@media(max-width: 991.98px){:root{--hero--space-top: 1rem;--hero--title-top: var(--spacing--elements);--hero--title-left: 0rem;--hero--row-indent: 2rem;--hero--indent: 0rem;--hero--illustration-size: min(40%, 14rem);--hero--text-top: var(--spacing--cols-y);--hero--text-width: none;--hero--scroll-top: var(--spacing--elements)}.ce_rsce_hero .inner{grid-template-columns:minmax(0, 1fr)}.ce_rsce_hero .media{grid-column:1;grid-row:1}.ce_rsce_hero .content{grid-column:1;grid-row:2;padding-right:0}.ce_rsce_hero .illustration{top:calc(var(--hero--title-top)*.5);right:0;left:auto}}:root{--feature--unit: var(--layout--unit);--feature--bleed: calc((var(--spacing--sides) + var(--bleed--media)) * -1);--feature--outer-radius: clamp(0px, (var(--bleed) - var(--bleed--media)) * 100, var(--border-radius--default));--feature--row-indent: calc(var(--feature--unit) * 88);--feature--row-overlap: -0.625rem;--feature--illustration-size: calc(var(--feature--unit) * 400);--feature--stamp-size: calc(var(--feature--unit) * 156);--feature--stamp-size-large: calc(var(--feature--unit) * 167);--feature--caption-top: 0.875rem}.ce_rsce_feature .inner{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.ce_rsce_feature .media{position:relative;min-width:0}.ce_rsce_feature .media picture{display:block}.ce_rsce_feature .media img{border-radius:var(--border-radius--default)}.ce_rsce_feature .media .caption{margin-top:var(--feature--caption-top)}.ce_rsce_feature .inner>.illustration{position:absolute;z-index:2;width:var(--feature--illustration-size)}.ce_rsce_feature .content{position:relative;z-index:1;min-width:0}.ce_rsce_feature .display .row+.row:has(.size-xl){margin-top:var(--feature--row-overlap)}.ce_rsce_feature .display .indent-1{padding-left:var(--feature--row-indent)}.ce_rsce_feature .subheadline sup{font-size:.5em;line-height:0;vertical-align:.7em}.ce_rsce_feature .content-hyperlinks{margin-top:var(--spacing--cols-y)}.ce_rsce_feature[data-layout=ankommen]{z-index:1}.ce_rsce_feature[data-layout=ankommen] .inner{grid-template-columns:calc(var(--feature--unit)*1102) minmax(0, 1fr);grid-template-rows:auto 1fr;column-gap:calc(var(--feature--unit)*62)}.ce_rsce_feature[data-layout=ankommen] .media{grid-column:1;grid-row:1/span 2;margin-bottom:calc(var(--feature--unit)*-161)}.ce_rsce_feature[data-layout=ankommen] .stamp{grid-column:2;width:var(--feature--stamp-size);margin-top:calc(var(--feature--unit)*87)}.ce_rsce_feature[data-layout=ankommen] .content{grid-column:2;margin-top:calc(var(--feature--unit)*60);margin-right:calc(var(--spacing--sides)*-0.5);padding-bottom:var(--spacing--cols-y)}.ce_rsce_feature[data-layout=ehrlich-gut]{padding-top:calc(var(--feature--unit)*285)}.ce_rsce_feature[data-layout=ehrlich-gut] .media{grid-column:2;grid-row:1;margin-top:calc(var(--feature--unit)*105);margin-right:var(--feature--bleed)}.ce_rsce_feature[data-layout=ehrlich-gut] .media img{border-radius:var(--border-radius--default) var(--feature--outer-radius) var(--feature--outer-radius) var(--border-radius--default)}.ce_rsce_feature[data-layout=ehrlich-gut] .stamp{z-index:2;grid-column:2;grid-row:1;align-self:end;justify-self:end;width:var(--feature--stamp-size-large);margin-right:calc(var(--feature--unit)*24);margin-bottom:calc(var(--feature--unit)*-80)}.ce_rsce_feature[data-layout=ehrlich-gut] .content{grid-column:1;grid-row:1}.ce_rsce_feature[data-layout=ehrlich-gut] .display{width:max-content;margin-left:calc(var(--feature--unit)*89)}.ce_rsce_feature[data-layout=ehrlich-gut] .display .row{flex-wrap:nowrap;column-gap:calc(var(--feature--unit)*58)}.ce_rsce_feature[data-layout=ehrlich-gut] .display .size-l{transform:translateY(-0.06em)}.ce_rsce_feature[data-layout=ehrlich-gut] .subheadline{margin-top:calc(var(--feature--unit)*102);margin-left:calc(var(--feature--unit)*100)}.ce_rsce_feature[data-layout=ehrlich-gut] .text{max-width:28.5ch;margin-top:calc(var(--feature--unit)*73);margin-left:calc(var(--feature--unit)*278)}.ce_rsce_feature[data-layout=portrait]{margin-top:calc(var(--feature--unit)*101);padding-bottom:calc(var(--feature--unit)*101)}.ce_rsce_feature[data-layout=portrait] .inner{grid-template-columns:calc(var(--feature--unit)*963) minmax(0, 1fr)}.ce_rsce_feature[data-layout=portrait] .media{grid-column:1;grid-row:1;width:calc(var(--feature--unit)*403);margin-left:calc(var(--feature--unit)*261)}.ce_rsce_feature[data-layout=portrait] .media .caption{text-align:right}.ce_rsce_feature[data-layout=portrait] .inner>.illustration{top:calc(var(--feature--unit)*72);left:0}.ce_rsce_feature[data-layout=portrait] .content{grid-column:2;grid-row:1;margin-top:calc(var(--feature--unit)*177)}.ce_rsce_feature[data-layout=portrait] .text{max-width:31.5ch;margin-top:calc(var(--feature--unit)*72);margin-left:calc(var(--feature--unit)*157)}.ce_rsce_feature[data-layout=edel-und-reif]{padding-bottom:calc(var(--feature--unit)*106)}.ce_rsce_feature[data-layout=edel-und-reif] .media{grid-column:1;grid-row:1;margin-left:var(--feature--bleed)}.ce_rsce_feature[data-layout=edel-und-reif] .media img{border-radius:var(--feature--outer-radius) var(--border-radius--default) var(--border-radius--default) var(--feature--outer-radius)}.ce_rsce_feature[data-layout=edel-und-reif] .media .caption{text-align:right}.ce_rsce_feature[data-layout=edel-und-reif] .inner>.illustration{top:calc(var(--feature--unit)*217);left:calc(var(--feature--unit)*565)}.ce_rsce_feature[data-layout=edel-und-reif] .content{grid-column:2;grid-row:1;padding-top:calc(var(--feature--unit)*20);padding-left:calc(var(--feature--unit)*199)}.ce_rsce_feature[data-layout=edel-und-reif] .display{margin-left:calc(var(--feature--row-indent)*-1 - calc(var(--feature--unit) * 11))}.ce_rsce_feature[data-layout=edel-und-reif] .subheadline{margin-top:calc(var(--feature--unit)*22)}.ce_rsce_feature[data-layout=edel-und-reif] .text{max-width:32.5ch;margin-top:calc(var(--feature--unit)*33)}.ce_rsce_feature[data-layout=feiern] .inner{grid-template-columns:calc(var(--feature--unit)*775) minmax(0, 1fr)}.ce_rsce_feature[data-layout=feiern] .media{grid-column:2;grid-row:1;margin-right:var(--feature--bleed)}.ce_rsce_feature[data-layout=feiern] .media img{aspect-ratio:853/780;object-fit:cover;object-position:left center;border-radius:var(--border-radius--default) var(--feature--outer-radius) var(--feature--outer-radius) var(--border-radius--default)}.ce_rsce_feature[data-layout=feiern] .inner>.illustration{top:calc(var(--feature--unit)*188);left:calc(var(--feature--unit)*575)}.ce_rsce_feature[data-layout=feiern] .content{grid-column:1;grid-row:1;margin-top:calc(var(--feature--unit)*-10);padding-right:var(--spacing--cols-x)}.ce_rsce_feature[data-layout=feiern] .display{width:max-content}.ce_rsce_feature[data-layout=feiern] .subheadline{margin-top:calc(var(--feature--unit)*23);margin-left:calc(var(--feature--unit)*100)}.ce_rsce_feature[data-layout=feiern] .text{max-width:37.5ch;margin-top:calc(var(--feature--unit)*32);margin-left:calc(var(--feature--unit)*100)}.ce_rsce_feature[data-layout=finde-uns]{--feature--zigzag-gap-start: calc(var(--feature--unit) * 998);--feature--zigzag-gap-end: calc(var(--feature--unit) * 1279);padding-top:calc(var(--feature--unit)*30);padding-bottom:calc(var(--feature--unit)*130)}.ce_rsce_feature[data-layout=finde-uns] .inner{grid-template-columns:calc(var(--feature--unit)*768) minmax(0, 1fr);grid-template-rows:auto auto;column-gap:calc(var(--feature--unit)*124)}.ce_rsce_feature[data-layout=finde-uns] .media{grid-column:1;grid-row:1/span 2;z-index:1;align-self:end;margin-left:var(--feature--bleed)}.ce_rsce_feature[data-layout=finde-uns] .media img{border-radius:var(--feature--outer-radius) var(--border-radius--default) var(--border-radius--default) var(--feature--outer-radius)}.ce_rsce_feature[data-layout=finde-uns] .zigzag{position:absolute;top:calc(var(--feature--unit)*107);right:calc(var(--feature--unit)*7);left:calc(var(--feature--unit)*37);mask-image:linear-gradient(90deg, var(--color--black) var(--feature--zigzag-gap-start), transparent var(--feature--zigzag-gap-start), transparent var(--feature--zigzag-gap-end), var(--color--black) var(--feature--zigzag-gap-end))}.ce_rsce_feature[data-layout=finde-uns] .inner>.illustration{position:static;grid-column:2;grid-row:1;justify-self:center;margin-right:calc(var(--feature--unit)*22)}.ce_rsce_feature[data-layout=finde-uns] .content{grid-column:2;grid-row:2;margin-top:calc(var(--feature--unit)*25);padding-bottom:calc(var(--feature--unit)*93);text-align:center}.ce_rsce_feature[data-layout=finde-uns] .display .row{column-gap:calc(var(--feature--unit)*51)}.ce_rsce_feature[data-layout=finde-uns] .display .size-s{transform:translateY(-0.45em)}.ce_rsce_feature[data-layout=finde-uns] .text{margin-top:calc(var(--feature--unit)*30)}.ce_rsce_feature[data-layout=finde-uns] .content-hyperlinks{align-items:center;margin-top:calc(var(--feature--unit)*30)}@media(max-width: 1399.98px){.ce_rsce_feature[data-layout=portrait] .inner{grid-template-columns:calc(var(--feature--unit)*800) minmax(0, 1fr)}}@media(max-width: 1199.98px){.ce_rsce_feature[data-layout=feiern]{--feature--row-indent: 3rem}.ce_rsce_feature[data-layout=feiern] .display{margin-left:0}}@media(max-width: 991.98px){:root{--feature--row-indent: 2rem;--feature--illustration-size: min(42%, 16rem);--feature--stamp-size: 7rem;--feature--stamp-size-large: 7rem}.ce_rsce_feature[data-layout]{margin-top:0;padding-top:0;padding-bottom:0}.ce_rsce_feature[data-layout] .inner{display:flex;flex-direction:column;align-items:stretch}.ce_rsce_feature[data-layout] .media{width:auto;margin-top:0;margin-bottom:0;margin-left:0}.ce_rsce_feature[data-layout] .content{margin:var(--spacing--elements) 0 0;padding:0}.ce_rsce_feature[data-layout] .display{width:auto;margin-left:0}.ce_rsce_feature[data-layout] .display .row{flex-wrap:wrap}.ce_rsce_feature[data-layout] .subheadline{margin-top:var(--spacing--cols-y);margin-left:0}.ce_rsce_feature[data-layout] .text{max-width:none;margin-top:var(--spacing--cols-y);margin-left:0}.ce_rsce_feature[data-layout] .inner>.illustration{position:relative;top:auto;left:auto;align-self:flex-end;margin-top:-20%;margin-bottom:-14%}.ce_rsce_feature[data-layout] .stamp{align-self:flex-start;margin:var(--spacing--elements) 0 0}.ce_rsce_feature[data-layout=ankommen]{padding-bottom:var(--spacing--sections)}.ce_rsce_feature[data-layout=ankommen] .content{margin-top:var(--spacing--cols-y)}.ce_rsce_feature[data-layout=ehrlich-gut]{padding-top:var(--spacing--sections)}.ce_rsce_feature[data-layout=ehrlich-gut] .media{margin-right:var(--feature--bleed)}.ce_rsce_feature[data-layout=ehrlich-gut] .stamp{position:relative;align-self:flex-end;margin-top:calc(var(--feature--stamp-size-large)*-0.75);margin-right:var(--spacing--cols-x)}.ce_rsce_feature[data-layout=ehrlich-gut] .content{margin-top:calc(var(--spacing--cols-y) - var(--fs--display-xl)*.35)}.ce_rsce_feature[data-layout=portrait]{margin-top:var(--spacing--sections);padding-bottom:var(--spacing--sections)}.ce_rsce_feature[data-layout=portrait] .media{width:68%;margin-left:auto}.ce_rsce_feature[data-layout=portrait] .inner>.illustration{position:absolute;top:var(--spacing--elements);left:0;margin:0}.ce_rsce_feature[data-layout=portrait] .text{margin-left:0}.ce_rsce_feature[data-layout=edel-und-reif]{padding-bottom:var(--spacing--sections)}.ce_rsce_feature[data-layout=edel-und-reif] .media{margin-left:var(--feature--bleed)}.ce_rsce_feature[data-layout=edel-und-reif] .media .caption{padding-left:var(--spacing--sides);text-align:left}.ce_rsce_feature[data-layout=feiern]{--feature--row-indent: 2rem}.ce_rsce_feature[data-layout=feiern] .media{margin-right:var(--feature--bleed)}.ce_rsce_feature[data-layout=feiern] .inner>.illustration{align-self:flex-start}.ce_rsce_feature[data-layout=finde-uns]{--feature--illustration-size: min(62%, 18rem);--feature--zigzag-gap-start: 25%;--feature--zigzag-gap-end: 75%;padding-top:var(--spacing--sections);padding-bottom:var(--spacing--sections)}.ce_rsce_feature[data-layout=finde-uns] .media{align-self:stretch;margin-left:var(--feature--bleed)}.ce_rsce_feature[data-layout=finde-uns] .zigzag{position:static;order:1;margin-top:var(--spacing--elements)}.ce_rsce_feature[data-layout=finde-uns] .inner>.illustration{order:2;align-self:center;margin-top:-11%;margin-right:0;margin-bottom:0}.ce_rsce_feature[data-layout=finde-uns] .content{order:3;margin-top:0}.ce_rsce_feature[data-layout=finde-uns] .text,.ce_rsce_feature[data-layout=finde-uns] .content-hyperlinks{margin-top:var(--spacing--cols-y)}}.ce_rsce_dish_slider{--dish-slider--height: min(41.375rem, 38.31vw);--dish-slider--portrait-ratio: 0.666163;--dish-slider--landscape-ratio: 1.383686;--dish-slider--gap: var(--spacing--cols-x);--dish-slider--raise: 2.1875rem;--dish-slider--caption: 2.1875rem;--dish-slider--caption-offset: 0.9375rem;--dish-slider--illustration: calc(var(--dish-slider--height) * 0.6042);--dish-slider--illustration-left: 51.11%;--dish-slider--stage-offset: 1.25rem;--dish-slider--controls-offset: 1.5625rem;--dish-slider--controls-width: 72.1875rem;--dish-slider--copy-width: 41.9375rem;--dish-slider--title-width: 15.625rem;--dish-slider--speed: 0.8s}.ce_rsce_dish_slider .display .row{align-items:flex-start}.ce_rsce_dish_slider .stage{position:relative;margin-top:var(--dish-slider--stage-offset)}.ce_rsce_dish_slider .stage>.illustration{position:absolute;z-index:2;top:calc(var(--dish-slider--illustration)*-0.5475);left:var(--dish-slider--illustration-left);width:var(--dish-slider--illustration)}.ce_rsce_dish_slider .swiper{margin-left:calc(var(--dish-slider--gap)*-0.5);margin-right:calc((var(--spacing--sides) + var(--bleed))*-1);padding-top:var(--dish-slider--raise);padding-bottom:var(--dish-slider--caption)}.ce_rsce_dish_slider .swiper-slide{width:calc(var(--dish-slider--height)*var(--dish-slider--portrait-ratio) + var(--dish-slider--gap));padding-left:calc(var(--dish-slider--gap)*.5);padding-right:calc(var(--dish-slider--gap)*.5)}.ce_rsce_dish_slider .swiper-slide.is-landscape{width:calc(var(--dish-slider--height)*var(--dish-slider--landscape-ratio) + var(--dish-slider--gap))}.ce_rsce_dish_slider .item{position:relative;transition:transform var(--dish-slider--speed) ease}.ce_rsce_dish_slider .swiper-slide-next .item,.ce_rsce_dish_slider .swiper:not(.swiper-initialized) .swiper-slide:nth-child(2) .item{transform:translateY(calc(var(--dish-slider--raise) * -1))}.ce_rsce_dish_slider .image{height:var(--dish-slider--height);overflow:hidden;border-radius:var(--border-radius--default)}.ce_rsce_dish_slider .image figure,.ce_rsce_dish_slider .image picture{height:100%}.ce_rsce_dish_slider .image img{height:100%;object-fit:cover}.ce_rsce_dish_slider .caption{position:absolute;top:100%;left:0;margin-top:var(--dish-slider--caption-offset)}.ce_rsce_dish_slider .controls{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing--cols-x);max-width:var(--dish-slider--controls-width);margin:var(--dish-slider--controls-offset) auto 0}.ce_rsce_dish_slider .copy{display:flex;flex:0 1 var(--dish-slider--copy-width);align-items:flex-start;column-gap:var(--spacing--cols-x);margin-left:auto;margin-right:auto}.ce_rsce_dish_slider .subheadline{flex:0 0 var(--dish-slider--title-width)}.ce_rsce_dish_slider .text-lead{flex:1 1 0;min-width:0}@media(max-width: 1199.98px){.ce_rsce_dish_slider .copy{flex-direction:column;row-gap:var(--spacing--cols-y)}.ce_rsce_dish_slider .subheadline,.ce_rsce_dish_slider .text-lead{flex:none}}@media(max-width: 991.98px){.ce_rsce_dish_slider{--dish-slider--height: 46vw;--dish-slider--raise: 1.5rem}.ce_rsce_dish_slider .copy{row-gap:calc(var(--spacing--cols-y)*.5)}}@media(max-width: 767.98px){.ce_rsce_dish_slider{--dish-slider--controls-offset: 1rem}.ce_rsce_dish_slider .controls{display:grid;grid-template-columns:1fr 1fr}.ce_rsce_dish_slider .copy{grid-column:1/-1;grid-row:1;margin:0}.ce_rsce_dish_slider .swiper-arrow.next{justify-self:end}}@media(max-width: 575.98px){.ce_rsce_dish_slider{--dish-slider--height: 65vw;--dish-slider--gap: 0.9375rem;--dish-slider--raise: 1rem}}.ce_rsce_spaces{--spaces--column-gap: 3.75rem;--spaces--terrace-width: 90.228%;--spaces--parlour-width: 62.704%;--spaces--terrace-offset: 0.625rem;--spaces--parlour-offset: 4.75rem;--spaces--intro-width: 21.5rem;--spaces--intro-offset: 6.0625rem;--spaces--intro-bottom: 3.75rem;--spaces--meta-offset: 0.9375rem;--spaces--title-offset: 1.625rem;--spaces--text-offset: 0.25rem;margin-top:calc(var(--spacing--sections)*-0.1667);margin-bottom:calc(var(--spacing--sections)*-0.42)}.ce_rsce_spaces .inner{display:grid;grid-template-columns:minmax(0, 614fr) minmax(0, 854fr);grid-template-rows:auto 1fr auto;column-gap:var(--spaces--column-gap)}.ce_rsce_spaces .intro{grid-column:2;grid-row:1;padding-bottom:var(--spaces--intro-bottom)}.ce_rsce_spaces .display .row{align-items:flex-start;justify-content:center}.ce_rsce_spaces .intro .text{max-width:var(--spaces--intro-width);margin:var(--spaces--intro-offset) auto 0;text-align:center}.ce_rsce_spaces .is-terrace{grid-column:1;grid-row:1/span 2;width:var(--spaces--terrace-width);margin-top:var(--spaces--terrace-offset)}.ce_rsce_spaces .is-terrace .swiper{aspect-ratio:554/497}.ce_rsce_spaces .is-restaurant{grid-column:2;grid-row:2/span 2}.ce_rsce_spaces .is-restaurant .swiper{aspect-ratio:854/497}.ce_rsce_spaces .is-parlour{grid-column:1;grid-row:3;width:var(--spaces--parlour-width);margin-top:var(--spaces--parlour-offset);margin-left:auto}.ce_rsce_spaces .is-parlour .swiper{aspect-ratio:385/586}.ce_rsce_spaces .gallery{position:relative}.ce_rsce_spaces .swiper{border-radius:var(--border-radius--default)}.ce_rsce_spaces .swiper-slide .zoom,.ce_rsce_spaces .swiper-slide figure,.ce_rsce_spaces .swiper-slide picture{height:100%}.ce_rsce_spaces .swiper-slide img{height:100%;object-fit:cover}.ce_rsce_spaces .stamp{position:absolute;z-index:2;top:53.07%;left:-31.95%;width:40.52%;pointer-events:none}.ce_rsce_spaces .meta{display:flex;align-items:center;justify-content:space-between;column-gap:var(--spacing--cols-x);margin-top:var(--spaces--meta-offset)}.ce_rsce_spaces .caption{color:var(--color--teal)}.ce_rsce_spaces .subheadline{margin-top:var(--spaces--title-offset)}.ce_rsce_spaces .room .text{margin-top:var(--spaces--text-offset)}@media(max-width: 1199.98px){.ce_rsce_spaces{--spaces--column-gap: 2.5rem;--spaces--parlour-offset: 3.5rem;--spaces--intro-offset: 3rem}}@media(max-width: 991.98px){.ce_rsce_spaces{--spaces--terrace-width: 78%;--spaces--parlour-width: 62%;--spaces--terrace-offset: 0;--spaces--parlour-offset: 0;--spaces--intro-offset: 2rem;--spaces--intro-bottom: 0;margin-top:0;margin-bottom:0}.ce_rsce_spaces .inner{display:flex;flex-direction:column;row-gap:var(--spacing--elements)}.ce_rsce_spaces .is-restaurant{width:100%}}@media(max-width: 575.98px){.ce_rsce_spaces{--spaces--terrace-width: 100%;--spaces--parlour-width: 72%}}:root{--link-columns--text: calc(var(--fs--fluid) * 1.125);--link-columns--text-width: 22rem;--link-columns--top: calc(var(--spacing--sections) * 0.68);--link-columns--text-gap: 2.125rem}.ce_rsce_link_columns{padding-top:var(--link-columns--top)}.ce_rsce_link_columns .columns{display:grid;grid-template-columns:repeat(3, 1fr);max-width:var(--width--small);margin:0 auto}.ce_rsce_link_columns .column{display:flex;flex-direction:column;align-items:center;padding:0 calc(var(--spacing--cols-x)*.5);text-align:center}.ce_rsce_link_columns .text{max-width:var(--link-columns--text-width);margin-top:var(--link-columns--text-gap);font-size:var(--link-columns--text);line-height:var(--lh--sub)}.ce_rsce_link_columns .content-hyperlinks{align-items:center;margin-top:var(--spacing--cols-y)}@media(max-width: 991.98px){.ce_rsce_link_columns .columns{grid-template-columns:1fr;row-gap:var(--spacing--elements)}}:root{--icon-row--line: 35.0819rem;--icon-row--top: calc(var(--spacing--sections) * 0.71);--icon-row--gap: calc(var(--spacing--sections) * 0.41);--icon-row--bottom: calc(var(--spacing--sections) * 0.17)}.ce_rsce_icon_row{margin-top:var(--icon-row--top);padding-bottom:var(--icon-row--bottom)}.ce_rsce_icon_row .line{max-width:var(--icon-row--line);margin:0 auto;color:var(--color--teal)}.ce_rsce_icon_row .line svg{width:100%;height:auto}.ce_rsce_icon_row .icons{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--spacing--cols-x);max-width:var(--width--small);margin:var(--icon-row--gap) auto 0}.ce_rsce_icon_row .icon{display:block}@media(max-width: 991.98px){.ce_rsce_icon_row .icons{grid-template-columns:repeat(3, 1fr)}}:root{--anime--ease: cubic-bezier(0.22, 0.61, 0.36, 1);--anime--rise: 1.75rem;--anime--roll: 6rem;--anime--image-scale: 1.09}@keyframes anime-rise{from{opacity:0;transform:translateY(var(--anime--rise))}}@keyframes anime-fade{from{opacity:0}}@keyframes anime-roll{0%{opacity:0;transform:translateX(var(--anime--roll)) rotate(0.5deg)}28%{opacity:1}46%{transform:translateX(calc(var(--anime--roll) * 0.36)) rotate(-0.8deg)}64%{transform:translateX(calc(var(--anime--roll) * 0.11)) rotate(0.6deg)}82%{transform:translateX(calc(var(--anime--roll) * 0.02)) rotate(-0.3deg)}100%{transform:none}}@keyframes anime-arrive{from{opacity:0;transform:translateX(calc(100% + var(--header--sides)))}}@keyframes anime-nod{50%{transform:translateY(0.3rem)}}@media(prefers-reduced-motion: no-preference){.ce_rsce_hero .display .row{animation:anime-rise .9s var(--anime--ease) backwards}.ce_rsce_hero .display .row:nth-child(2){animation-delay:.12s}.ce_rsce_hero .display .row:nth-child(n+3){animation-delay:.24s}.ce_rsce_hero .illustration{transform-origin:50% 81%;animation:anime-roll 1.9s ease-out .25s backwards}.ce_rsce_hero .text{animation:anime-rise .9s var(--anime--ease) .24s backwards}.ce_rsce_hero .hyperlink{animation:anime-rise .9s var(--anime--ease) .34s backwards}.ce_rsce_hero .hyperlink:nth-child(2){animation-delay:.4s}.ce_rsce_hero .hyperlink:nth-child(n+3){animation-delay:.46s}.ce_rsce_hero .scroll-hint{animation:anime-fade .9s ease-out .7s backwards}.ce_rsce_hero .scroll-hint [aria-hidden]{animation:anime-nod 1.6s ease-in-out 1.8s 3}}@media(prefers-reduced-motion: no-preference){#floating-menu .round{animation:anime-arrive .9s var(--anime--ease) .7s backwards}#floating-menu .round+.round{animation-delay:.82s}}[data-anime=roll],[data-anime=trot]{transform-origin:50% 81%}[data-anime=swing]{transform-origin:24% 80%}[data-anime=nod]{transform-origin:15% 50%}[data-anime=lift]{transform-origin:50% 72%}[data-anime=spin]{transform-origin:50.1% 49.5%}@media(prefers-reduced-motion: no-preference){[data-anime=spin],[data-anime=stamp] img{will-change:transform}}.draw,.ink{display:block}.draw{overflow:hidden}.ce_rsce_feature .media figure{isolation:isolate;border-radius:var(--border-radius--default)}.ce_rsce_feature[data-layout=ehrlich-gut] .media figure,.ce_rsce_feature[data-layout=feiern] .media figure{border-radius:var(--border-radius--default) 0 0 var(--border-radius--default)}.ce_rsce_feature[data-layout=edel-und-reif] .media figure,.ce_rsce_feature[data-layout=finde-uns] .media figure{border-radius:0 var(--border-radius--default) var(--border-radius--default) 0}@media(min-width: 768px)and (prefers-reduced-motion: no-preference){.js [data-anime=parallax] img{scale:var(--anime--image-scale);will-change:transform}}@media(max-width: 991.98px){:root{--anime--roll: 2rem}}@media(max-width: 767.98px){:root{--anime--rise: 1.25rem}}@media(max-width: 767.98px)and (prefers-reduced-motion: no-preference){#floating-menu .round{animation-name:anime-rise}}.modal,.modal__overlay{z-index:100000}.modal__overlay{overflow:auto;overflow-y:scroll;overflow-x:hidden;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);display:flex;justify-content:center;align-items:flex-start;scrollbar-width:none;-ms-overflow-style:none}.modal__overlay::-webkit-scrollbar{width:0;height:0}.micromodal-slide[aria-hidden=true] .modal__overlay{overflow:hidden}.modal__background{position:fixed;inset:0;z-index:99999;background:color-mix(in oklab, var(--color--sand) 85%, transparent);opacity:0;pointer-events:none;transition:opacity .54s cubic-bezier(0, 0, 0.2, 1)}html.has-modal-background .modal__background,body.has-modal-background .modal__background{opacity:1}.modal__container{background-color:var(--color--background);padding:2em;margin:2em;width:90%;max-width:500px;border-radius:4px;overflow-y:auto;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.modal__container::-webkit-scrollbar{width:0;height:0}.modal__close{background:var(--color--background);border:0;position:absolute;right:.5em;top:.5em;cursor:pointer;z-index:10000;width:2.5em;height:2.5em;box-shadow:0 5px .7em -0.2em rgba(0,0,0,.2);border-radius:50%}.modal__close:before,.modal__close:after{content:"";position:absolute;width:50%;height:2px;background:var(--color--text);left:50%;top:50%}.modal__close:before{transform:translate(-50%) rotate(45deg)}.modal__close:after{transform:translate(-50%) rotate(-45deg)}.modal-content{display:flex;flex-wrap:wrap}.modal-content>*{width:100%}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(200px)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-200px)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .54s ease-in-out}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .54s ease-in-out}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .54s ease-in-out}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .54s ease-in-out}.micromodal-slide .modal__container{will-change:transform}.micromodal-slide .modal__overlay{will-change:opacity}@media(max-width: 767.98px){.modal__container{margin:1em}}.swiper{position:relative;z-index:1;display:block;margin-left:auto;margin-right:auto;padding:0;overflow:hidden;list-style:none}.swiper-wrapper{position:relative;z-index:1;display:flex;box-sizing:content-box;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial)}.swiper-wrapper,.swiper-android .swiper-slide,.swiper-ios .swiper-slide{transform:translate3d(0, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-slide{position:relative;display:block;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-slide-invisible-blank{visibility:hidden}.swiper-pagination{position:absolute;z-index:10;text-align:center;transform:translate3d(0, 0, 0);transition:opacity .3s}.swiper .swiper-notification{position:absolute;top:0;left:0;z-index:-1000;opacity:0;pointer-events:none}.swiper-arrow{--size: 7.5rem;display:flex;flex:none;align-items:center;justify-content:center;width:var(--size);height:var(--size);padding:0;color:var(--color--text);background:none;border:.0625rem solid currentColor;border-radius:50%;cursor:pointer;transition:color .3s ease}.swiper-arrow svg{width:calc(var(--size)*.3);height:auto}.swiper-arrow.next svg{transform:rotate(180deg)}.swiper-arrow:hover,.swiper-arrow:focus-visible{color:var(--color--red)}.swiper-arrow:focus-visible{outline:.125rem solid currentColor;outline-offset:.25rem}.swiper-arrow.swiper-button-disabled{opacity:.35;cursor:not-allowed}.swiper-arrow.swiper-button-lock{display:none}.swiper-pagination.swiper-pagination-bullets{--size: 0.9375rem;--dot: 0.3125rem;position:relative;top:auto;bottom:auto;left:auto;display:flex;flex:none;align-items:center;width:auto;margin-left:auto;margin-right:calc((var(--size) - var(--dot))*-0.5);transform:none}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;width:var(--size);height:1.25rem;background:none;border-radius:0;opacity:1;cursor:pointer}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::after{content:"";width:var(--dot);height:var(--dot);background:var(--color--grey);border-radius:50%;transition:background-color .2s ease}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover::after{background:var(--color--teal)}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:focus-visible{outline:.125rem solid var(--color--teal)}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::after{background:var(--color--teal)}@media(max-width: 1199.98px){.swiper-arrow{--size: 6rem}}@media(max-width: 991.98px){.swiper-arrow{--size: 5rem}.swiper-pagination.swiper-pagination-bullets{--size: 1.5rem;--dot: 0.375rem}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{height:1.5rem}}@media(max-width: 575.98px){.swiper-arrow{--size: 4rem}}
