html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,button,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,.bold,.text-styling em,.richtext em,.text-styling i,.richtext i,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none}button{box-shadow:none;background:0 0;border-radius:0;line-height:1}img{vertical-align:text-bottom;max-width:100%;height:auto;margin:0;padding:0;line-height:0;display:inline-block}iframe{max-width:100%}svg{max-width:100%;height:auto;overflow:visible}svg path{pointer-events:none}picture{display:block}.container{width:100%;min-width:320rem;max-width:1440rem;margin:0 auto;padding:0 84rem}@media(width<=767.98px){.container{padding:0 24rem}}.edit-page{z-index:99999;color:#3645b0;background:#fa9fa1;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .321s,background .321s,box-shadow .321s;display:flex;position:fixed;top:50%;right:0;transform:translate(50%,-50%)}.edit-page:hover{background:#3645b0;transform:translate(50%,-50%)scale(2.4);box-shadow:0 .9px 1.7px -20px #00000078,0 2.5px 4.8px -20px #0000007e,0 6px 11.5px -20px #00000087,0 20px 38px -20px #000000a6}.edit-page:hover svg{fill:#fa9fa1;transform:translate(-50%)scale(.5)}.edit-page:active svg{fill:#f2db09}.edit-page:focus-visible{border-radius:50%}.edit-page svg{fill:#3645b0;width:50%;transition:transform .321s,fill .321s}.edit-page span{font-size:0}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24rem;display:grid}@media(width<=767.98px){.grid{gap:0}}.grid__column{grid-column:1/span 12}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.overlay-grid{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100vh;position:fixed;inset:0}.overlay-grid__column{background:#ff482344;grid-column:span 1;height:100vh}.overlay-grid__button{z-index:9999;color:#fff;background:#ed0f0f;flex-direction:column;justify-content:center;align-items:center;width:43px;height:21px;font-size:10px;display:flex;position:fixed;bottom:0;right:43px}.overlay-grid__button--active{color:#000;background:#f7f7f7}.overlay-grid--show{opacity:.4;visibility:visible}@media print{body,body *{print-color-adjust:exact!important}@page{margin:1cm}body{background:#fff!important}a,blockquote,table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}header,footer{display:none}}:root{--scrollbar-background:#f3f3f3;--scrollbar-thumb:silver;--scrollbar-thumb-hover:#a7a7a7}@media(prefers-color-scheme:dark){:root{--scrollbar-background:#424242;--scrollbar-thumb:#686868;--scrollbar-thumb-hover:#7b7b7b}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-background)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:root{--mobile-design-width:440;--desktop-design-width:1440;--ultrawide-breakpoint:2560}html,body{z-index:1;height:100%;position:relative}html{min-height:100%;font-size:calc(100 / var(--mobile-design-width) * 1vw);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@media(width>=768px){html{font-size:calc(100 / var(--desktop-design-width) * 1vw)}}@media(width>=2560px){html{font-size:calc(100 / var(--desktop-design-width) * var(--ultrawide-breakpoint) / 16 * .01rem)}}body{scroll-behavior:smooth;color:#353331;text-align:left;text-size-adjust:none;background:#e9e2da;min-height:100vh;margin:0;padding:0;font-family:Playfair Display,serif;font-size:100%;font-weight:400;line-height:1;overflow:hidden scroll}body *,body :focus,body :before,body :after{box-sizing:border-box}body ::selection{color:#fff;background:#353331}a,button{color:inherit;cursor:pointer;transition:background .321s,color .321s}a:hover,button:hover{cursor:pointer}.pin-spacer{pointer-events:none}.pin-spacer>*{pointer-events:all}[style*="pointer-events: none;"] *{pointer-events:none}:focus-visible{outline-offset:12rem;outline:2rem solid #64849b}.ch2-icon{display:none!important}.ch2-dialog{z-index:120!important;backdrop-filter:blur(4rem)!important;background:#e9e2dab3!important;flex-direction:column!important;gap:25px!important}@media(width>=1920px){.ch2-dialog{flex-direction:row!important}}@media(width>=768px){.ch2-dialog{background:#e9e2da80!important;inset:0 0 auto 50%!important}}.ch2-dialog .ch2-dialog-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:15px!important}@media(width>=1025px){.ch2-dialog .ch2-dialog-actions{margin:0!important}}@media(width>=1600px){.ch2-dialog .ch2-dialog-actions{flex-wrap:nowrap!important}}.ch2-dialog .ch2-dialog-actions .ch2-btn{margin:0!important}.ch2-dialog .ch2-dialog-content p,.ch2-dialog .ch2-dialog-content p strong,.ch2-dialog .ch2-dialog-content p .bold,.ch2-dialog .ch2-dialog-content p .text-styling em,.text-styling .ch2-dialog .ch2-dialog-content p em,.ch2-dialog .ch2-dialog-content p .richtext em,.richtext .ch2-dialog .ch2-dialog-content p em,.ch2-dialog .ch2-dialog-content p .text-styling i,.text-styling .ch2-dialog .ch2-dialog-content p i,.ch2-dialog .ch2-dialog-content p .richtext i,.richtext .ch2-dialog .ch2-dialog-content p i{color:#353331!important}.ch2-dialog .ch2-open-settings-btn{text-decoration:none!important}.ch2-dialog .ch2-btn-text{background:#ffffffb3!important}.ch2-dialog .ch2-btn-primary{background:#353331e6!important}.grecaptcha-badge{right:-100%!important}.headline,.headline-5,.headline-4,.headline-3,.headline-2,.headline-1{color:#353331;hyphens:none;letter-spacing:-.03em;text-align:left;text-transform:none;word-break:break-word;font-family:Playfair Display,serif;font-weight:400}.headline strong,.headline .bold,.headline .text-styling em,.text-styling .headline em,.headline .richtext em,.richtext .headline em,.headline .text-styling i,.text-styling .headline i,.headline .richtext i,.richtext .headline i,.headline-5 strong,.headline-5 .bold,.headline-5 .text-styling em,.text-styling .headline-5 em,.headline-5 .richtext em,.richtext .headline-5 em,.headline-5 .text-styling i,.text-styling .headline-5 i,.headline-5 .richtext i,.richtext .headline-5 i,.headline-4 strong,.headline-4 .bold,.headline-4 .text-styling em,.text-styling .headline-4 em,.headline-4 .richtext em,.richtext .headline-4 em,.headline-4 .text-styling i,.text-styling .headline-4 i,.headline-4 .richtext i,.richtext .headline-4 i,.headline-3 strong,.headline-3 .bold,.headline-3 .text-styling em,.text-styling .headline-3 em,.headline-3 .richtext em,.richtext .headline-3 em,.headline-3 .text-styling i,.text-styling .headline-3 i,.headline-3 .richtext i,.richtext .headline-3 i,.headline-2 strong,.headline-2 .bold,.headline-2 .text-styling em,.text-styling .headline-2 em,.headline-2 .richtext em,.richtext .headline-2 em,.headline-2 .text-styling i,.text-styling .headline-2 i,.headline-2 .richtext i,.richtext .headline-2 i,.headline-1 strong,.headline-1 .bold,.headline-1 .text-styling em,.text-styling .headline-1 em,.headline-1 .richtext em,.richtext .headline-1 em,.headline-1 .text-styling i,.text-styling .headline-1 i,.headline-1 .richtext i,.richtext .headline-1 i{font-style:italic}.headline-1{font-size:64rem;line-height:124%}.headline-2{font-size:36rem;line-height:124%}@media(width>=768px){.headline-2{font-size:56rem}}.headline-3{font-size:36rem;line-height:124%}@media(width>=768px){.headline-3{font-size:40rem}}.headline-4{font-size:32rem;line-height:124%}.headline-5{font-size:24rem;line-height:124%}.richtext--flex{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.8lh;display:flex}.body-text,.body-3,.body-2,.body-1{color:#353331;hyphens:none;text-align:left;text-transform:none;font-family:Arimo,sans-serif;font-weight:400}.body-1{font-size:16rem;line-height:124%}.body-2{font-size:14rem;line-height:124%}.body-3{font-size:12rem;line-height:145%}.text-styling p,.richtext p{color:inherit}.text-styling strong,.text-styling .bold,.text-styling em,.text-styling i,.richtext strong,.richtext .bold,.richtext em,.richtext i,.text-styling b,.richtext b{font-weight:600}.text-styling small,.richtext small{font-size:80%}.text-styling a:not(.button),.richtext a:not(.button){text-underline-offset:4rem;text-decoration:underline 1rem #64849b80;transition:color .321s,text-decoration .321s}.text-styling a:not(.button):hover,.richtext a:not(.button):hover{text-decoration-color:#353331}.text-styling ul,.richtext ul,.text-styling ol,.richtext ol{font-size:inherit;line-height:inherit;margin:0;padding:0;list-style:none}.text-styling ul li,.richtext ul li,.text-styling ol li,.richtext ol li{z-index:1;padding-left:1.1em;position:relative}.text-styling ul li>ul,.richtext ul li>ul,.text-styling ul li>ol,.richtext ul li>ol,.text-styling ol li>ul,.richtext ol li>ul,.text-styling ol li>ol,.richtext ol li>ol{margin-top:1.44em}.text-styling ul li:before,.richtext ul li:before,.text-styling ol li:before,.richtext ol li:before{content:"";z-index:1;position:absolute}.text-styling ul li:before,.richtext ul li:before{content:"\2022";color:#64849b;font-weight:700;top:1rem;left:0}.text-styling ol,.richtext ol{counter-reset:item}.text-styling ol li,.richtext ol li{counter-increment:item;padding-left:1.44em}.text-styling ol li:before,.richtext ol li:before{content:counter(item) ".";color:#64849b;font-family:inherit;font-size:inherit;font-weight:600;top:0;left:0}.cursor{z-index:121;pointer-events:none;width:0;height:0;position:fixed;inset:50% 50% auto auto}@media(width<=767.98px){.cursor{display:none}}.cursor__container{z-index:1;position:absolute;inset:-120rem auto auto -120rem}.cursor__dot{z-index:1;opacity:.9;background:#353331;border-radius:50%;width:12rem;height:12rem;position:absolute;inset:calc(50% - 6rem) auto auto calc(50% - 6rem)}.cursor__svg{opacity:0;width:240rem;height:240rem;transform:scale(0)}.cursor__svg svg{width:100%;height:100%;animation:21s linear infinite rotation}.cursor__svg textPath{fill:#353331;letter-spacing:.11em;font-family:Arimo,sans-serif;font-size:11px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grain{z-index:123;opacity:.06;pointer-events:none;background:url("./hr-grain-O7XLBZQR.gif");position:fixed;inset:0}.loader{z-index:122;pointer-events:none;flex-flow:row;display:flex;position:fixed;inset:0}@media(width<=767.98px){.loader{flex-direction:column}}.loader div{transform-origin:50%;width:6.6667%;height:100%}@media(width<=767.98px){.loader div{width:100%;height:6.6667%}}.loader--1 div{background:#64849b}.loader--2 div{background:#859c93}.loader--3 div{background:#353331}.underline-link{z-index:1;position:relative}.underline-link:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#e9e2da33 0% 33.333%,#e9e2dab3 33.333% 66.666%,#e9e2da33 66.666% 100%);background-position:0 100%;background-repeat:no-repeat;background-size:300% 100%;height:1rem;animation:.321s forwards line-out;position:absolute;inset:auto 0 -3rem}@media(hover:hover){.underline-link:hover:after{animation:.321s forwards line-in}}@media(hover:none){.underline-link:focus:after{animation:.321s forwards line-in}.underline-link:blur:after{animation:.321s forwards line-out}}@keyframes line-in{0%{background-position:100% 100%}to{background-position:50% 100%}}@keyframes line-out{0%{background-position:50% 100%}to{background-position:0 100%}}.underline-link.header__navigation-link:after{background-image:linear-gradient(90deg,#35333100 0% 33.333%,#353331b3 33.333% 66.666%,#35333100 66.666% 100%);bottom:-2rem}.underline-link.header__navigation-link.header__navigation-link--active:after{animation:.321s forwards line-in}.header__dialog .underline-link.header__navigation-link:after{bottom:-5rem}.header__dialog .underline-link.header__navigation-link:after,.header__dialog-social .underline-link:after{background-image:linear-gradient(90deg,#e9e2da00 0% 33.333%,#e9e2dab3 33.333% 66.666%,#e9e2da00 66.666% 100%)}.booking{background:#e9e2da;min-height:100vh}.booking .container{flex-flow:column;justify-content:center;align-items:flex-start;gap:60rem;height:100%;min-height:100vh;padding-top:100rem;padding-bottom:100rem;display:flex}@media(width<=767.98px){.booking .container{gap:40rem}}.booking__headline{font-style:italic}.booking__swiper{width:calc(100% + 24rem)}.booking__swiper-items{flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex}.booking__swiper-item{user-select:none;flex:0 0 25%}@media(width<=767.98px){.booking__swiper-item{flex:none}}.booking__swiper-item-container{z-index:1;flex-flow:column;gap:20rem;margin:0 24rem 0 0;display:flex;position:relative}.booking__swiper-item-container:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#ffffff4d;transition:inset .543s,opacity .543s;position:absolute;inset:0}.booking__swiper-item-container:hover:before{opacity:1;inset:-16rem}.booking__swiper-item-container:active{cursor:grabbing}.booking__swiper-item-headline{font-weight:700}.booking__swiper-item-text{border-top:1rem solid #353331;padding:20rem 0 0}.booking__swiper-controls{flex-flow:row;justify-content:center;align-items:center;gap:24rem;margin-left:auto;display:flex}.booking__swiper-control{aspect-ratio:1;border:1rem solid #353331;border-radius:50%;justify-content:center;align-items:center;width:36rem;font-size:0;transition:background .543s;display:flex;overflow:hidden}.booking__swiper-control *{pointer-events:none}.booking__swiper-control svg{width:17rem}.booking__swiper-control:hover{background:#ffffff80}.booking__picture{aspect-ratio:300/440;overflow:hidden}.booking__picture img{object-fit:cover;width:100%;max-width:none;height:100%}.footer{color:#e9e2da;background:#353331;min-height:100vh}.footer .container,.footer .grid{height:100%;min-height:100vh}.footer .grid{padding:32rem 0}@media(width>=768px){.footer .grid{padding:90rem 0}}.footer .grid__column--logo{grid-area:1/1/auto/span 6}.footer .grid__column--headline,.footer .grid__column--hudlaeknastodin{grid-area:2/1/auto/span 6;align-self:flex-end}@media(width<=767.98px){.footer .grid__column--hudlaeknastodin{grid-area:3/1/auto/span 12;justify-self:flex-end}}.footer .grid__column--text{grid-area:1/7/span 2/span 6;place-self:flex-end}.footer__logo{font-size:0}.footer__logo svg{width:378rem}.footer__logo svg path{fill:#e9e2da}.footer__headline{color:inherit}@media(width>=768px){.footer__headline{margin-bottom:70rem}}.footer__text{color:inherit;text-align:right;flex-flow:column;gap:50rem;line-height:175%;display:flex}@media(width<=767.98px){.footer__text{padding-top:100rem}}.footer__text-headline{text-transform:uppercase;margin-bottom:7rem}.footer__hudlaeknastodin{color:inherit;white-space:nowrap;flex-flow:row;align-items:center;gap:10rem;display:inline-flex}@media(width<=767.98px){.footer__hudlaeknastodin{margin-top:50rem}}.footer__hudlaeknastodin span{font-size:0;line-height:0}.footer__hudlaeknastodin svg{width:166rem}.footer__hudlaeknastodin svg path{fill:#e9e2da}.header{z-index:2;pointer-events:none;width:100%;min-height:100vh;position:absolute;inset:0 0 auto}@media(width<=767.98px){.header{position:fixed}}.header .container{z-index:2;flex-flow:row;justify-content:space-between;align-items:center;gap:64rem;height:100%;display:flex;position:relative}.header__bar{z-index:2;pointer-events:all;width:100%;height:60rem;position:absolute;inset:auto 0 0}@media(width<=767.98px){.header__bar{height:75rem;inset:0 0 auto}}.header__bar-background{z-index:1;backdrop-filter:blur(4rem);background:#e9e2da80;position:absolute;inset:0}.header:has(.header__dialog--open) .header__bar-background{opacity:0}.header__logo{font-size:0;display:block}.header__logo svg{width:140rem}.header__logo svg path{fill:#353331;transition:fill .543s}.header:has(.header__dialog--open) .header__logo svg path{fill:#e9e2da}.header__navigation{flex-flow:row;align-items:center;gap:64rem;display:flex}@media(width<=767.98px){.header__navigation{display:none}}.header__navigation-link{letter-spacing:.03em;text-transform:uppercase}.header__dialog{z-index:1;visibility:hidden;backdrop-filter:blur(4rem);pointer-events:all;background:#64849be6;max-height:100dvh;position:absolute;inset:0}@media(width<=767.98px){.header__dialog--open{visibility:visible}}.header__dialog .header__navigation-link{color:#e9e2da;font-size:24rem}.header__dialog-container{flex-flow:column;justify-content:center;align-items:center;height:100%;display:flex}.header__dialog-navigation{flex-flow:column;align-items:center;gap:48rem;padding-bottom:32rem;display:flex}.header__dialog-social{z-index:1;color:#e9e2da;flex-flow:row;justify-content:center;align-items:center;gap:48rem;display:flex;position:absolute;inset:auto 24rem 48rem}.header__dialog-trigger{justify-content:center;align-items:center;width:22rem;height:30rem;font-size:0;display:flex}@media(width>=768px){.header__dialog-trigger{display:none}}.header__dialog-trigger svg:first-child{width:22rem;display:block}.header__dialog-trigger svg:last-child{width:16rem;display:none}.header__dialog-trigger svg path,.header__dialog-trigger svg line{stroke:#353331;transition:stroke .543s}.header__dialog-trigger--open svg:first-child{display:none}.header__dialog-trigger--open svg:last-child{display:block}.header__dialog-trigger--open svg path,.header__dialog-trigger--open svg line{stroke:#e9e2da}.hero{background:#e9e2da;min-height:100vh}.hero .container,.hero .grid{height:100%;min-height:100vh}.hero .grid__column--headline{grid-row:1}@media(width>=768px){.hero .grid__column--headline{grid-column:1/span 6}}@media(width<=767.98px){.hero .grid__column--logo{display:none}}@media(width>=768px){.hero .grid__column--logo{grid-area:2/1/auto/span 6;align-self:flex-end}}@media(width<=767.98px){.hero .grid__column--picture{align-self:flex-end;margin-top:48rem}}@media(width>=768px){.hero .grid__column--picture{grid-area:1/7/span 2/span 6}}.hero__headline{margin-top:90rem}@media(width>=768px){.hero__headline{margin-top:70rem}}@media(width<=767.98px){.hero__headline br{display:none}}.hero__logo{font-size:0}@media(width>=768px){.hero__logo{margin:0 0 130rem}}.hero__logo svg{width:478rem}.hero__logo svg path{fill:#64849b}.hero__picture{margin:0 -24rem;overflow:hidden}@media(width<=767.98px){.hero__picture{aspect-ratio:3/4}}@media(width>=768px){.hero__picture{width:calc(100% + 96rem);height:calc(100% - 60rem);margin:0 0 0 -12rem}}.hero__picture picture{width:100%;height:100%}.hero__picture img{object-fit:cover;width:100%;max-width:none;height:100%}.info{background:#e9e2da;padding:0 0 100rem;overflow:hidden}@media(width>=768px){.info{padding:0 0 135rem}}.info__items{flex-flow:column;gap:100rem;display:flex}@media(width>=768px){.info__items{gap:135rem}.info__item .grid__column{grid-column:span 6}}.info__item .grid__column--text{flex-flow:column;align-self:flex-end;gap:32rem;padding:32rem 0 0;display:flex}@media(width>=768px){.info__item .grid__column--text{gap:40rem;padding:0 17% 70rem}}.info__item .grid__column--animation{place-self:center;width:100%}@media(width>=768px){.info__item .grid__column--picture{margin:0 -12rem 0 0}.info__item:nth-child(2n) .grid__column--picture{order:1;margin:0 0 0 -12rem}}.info__item-eyebrow{text-transform:uppercase}@media(width<=767.98px){.info__item-eyebrow{margin-bottom:-8rem}}.info__animation{z-index:1;color:#859c93;letter-spacing:-.03em;justify-content:center;align-self:center;width:100%;font-size:43rem;position:relative}@media(width<=767.98px){.info__animation{margin:110rem 0 0;transform:scale(.8)}}.info__animation p{white-space:nowrap;flex-flow:row;display:flex}.info__animation p:first-of-type{text-align:right;justify-content:flex-end;font-family:Playfair Display,serif;font-style:italic;transform:translate(-230rem)}@media(width<=767.98px){.info__animation p:first-of-type{transform:translate(-150rem)}}.info__animation p:nth-of-type(2){text-align:left;text-transform:uppercase;justify-content:flex-start;font-family:Arimo,sans-serif;transform:translate(300rem,2rem)}@media(width<=767.98px){.info__animation p:nth-of-type(2){transform:translate(100rem)}}.info__animation-svg{z-index:1;clip-path:polygon(40% 36%,0% 36%,0% 0%,100% 0%,100% 100%,0% 100%,0% 72%,30% 72%);width:240rem;height:240rem;position:absolute;inset:-85rem auto auto 286rem}@media(width<=767.98px){.info__animation-svg{left:123rem}}.info__animation-svg svg{width:100%;height:100%;transform:rotate(-40deg)}.info__animation-svg textPath{letter-spacing:.11em;font-family:Arimo,sans-serif;font-size:11px}.info__picture{overflow:hidden}@media(width<=767.98px){.info__picture{aspect-ratio:3/4;margin:0 -24rem}}@media(width>=768px){.info__picture{aspect-ratio:630/800}}.info__picture img{object-fit:cover;width:100%;max-width:none;height:100%}.main{z-index:1;position:relative;overflow:hidden}.offer{background:#64849b;min-height:100vh}.offer .container,.offer .grid{height:100%;min-height:100vh}.offer .grid{padding:100rem 0}@media(width>=768px){.offer .grid__column{grid-column:2/span 10}}.offer :focus-visible{outline-color:#e9e2da}.offer__text{flex-flow:column;justify-content:center;align-items:center;gap:30rem;height:100%;display:flex}.offer__text svg{width:54rem}.offer__text svg path{fill:#e9e2da}.offer__text-headline{color:#e9e2da;text-align:center}@media(width<=767.98px){.offer__text-headline br{display:none}}.reviews{padding:0 0 100rem}@media(width>=768px){.reviews{padding:0 0 135rem}}.reviews__top{background:#859c93;padding:100rem 0}@media(width>=768px){.reviews__top{padding:120rem 0}.reviews__top .grid__column{grid-column:3/span 8}}.reviews__top :focus-visible{outline-color:#e9e2da}.reviews__headline{color:#e9e2da;text-align:center}@media(width<=767.98px){.reviews__headline br{display:none}}.reviews__bottom{z-index:1;background:#e9e2da;border-top:1rem solid #353331;position:relative}@media(width>=768px){.reviews__bottom:after{content:"";border-top:1rem solid #353331;position:absolute;inset:auto 0 0}}.reviews__items{gap:0}.reviews__item{z-index:1;flex-flow:column;align-items:center;gap:24rem;display:flex;position:relative}@media(width<=767.98px){.reviews__item{border-bottom:1rem solid #353331;margin:0 -24rem;padding:64rem 42rem}.reviews__item:last-of-type{border:0;margin-bottom:-64rem}}@media(width>=768px){.reviews__item{grid-column:span 6}.reviews__item:before{content:"";z-index:1;border-bottom:1rem solid #353331;position:absolute}.reviews__item:nth-child(2n-1){border-right:1rem solid #353331;padding:42rem 17% 42rem 7%}.reviews__item:nth-child(2n-1):before{inset:auto 0 0 -84rem}.reviews__item:nth-child(2n){padding:42rem 7% 42rem 17%}.reviews__item:nth-child(2n):before{inset:auto -84rem 0 0}}.reviews__item-stars{flex-flow:row;justify-content:center;align-items:center;gap:8rem;height:24rem;display:flex}.reviews__item-stars svg{width:26rem}.reviews__item-stars svg path{fill:#cea547}.reviews__item-headline{text-align:center;font-style:italic}.reviews__item-text{text-align:center;font-family:Playfair Display,serif;line-height:145%;display:inline}.reviews__item-text p:first-of-type:before{content:"\201e"}.reviews__item-text p:last-of-type:after{content:"\201c"}
