@charset "UTF-8";.theme-dark .gradient-text{background:linear-gradient(-70deg,#fff 30%,#f8ddd8 75%,#fff 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.main__frame,.tour-hero__frame,.tour-main__frame{border:4px solid transparent;-o-border-image:linear-gradient(30deg,#be7dbe 20%,#fcb61d 60%,#ff2203 80%) 1;border-image:linear-gradient(30deg,#be7dbe 20%,#fcb61d 60%,#ff2203 80%) 1}@font-face{font-family:font_main;src:url(/fonts/font_main_thin.woff2) format("woff2"),url(/fonts/font_main_thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:font_main;src:url(/fonts/font_main_extralight.woff2) format("woff2"),url(/fonts/font_main_extralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:font_main;src:url(/fonts/font_main_light.woff2) format("woff2"),url(/fonts/font_main_light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:font_main;src:url(/fonts/font_main_regular.woff2) format("woff2"),url(/fonts/font_main_regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:font_main;src:url(/fonts/font_main_medium.woff2) format("woff2"),url(/fonts/font_main_medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:font_main;src:url(/fonts/font_main_semibold.woff2) format("woff2"),url(/fonts/font_main_semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:font_main;src:url(/fonts/font_main_bold.woff2) format("woff2"),url(/fonts/font_main_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:font_main;src:url(/fonts/font_main_extrabold.woff2) format("woff2"),url(/fonts/font_main_extrabold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:font_main;src:url(/fonts/font_main_black.woff2) format("woff2"),url(/fonts/font_main_black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:font_serif;src:url(/fonts/font_serif.woff2) format("woff2"),url(/fonts/font_serif.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:font_display;src:url(/fonts/font_display.woff2) format("woff2"),url(/fonts/font_display.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:font_script;src:url(/fonts/font_script.woff2) format("woff2"),url(/fonts/font_script.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.theme-inverted .button-primary__icon,.theme-inverted .header__icon{-webkit-filter:invert(1);filter:invert(1)}.theme-dark{color:#fff;border-color:#fff}.theme-dark .header__logo--light{opacity:1}.theme-dark .header__logo--dark{opacity:0}.theme-dark .u-strokes{border-color:#847c69}@media (min-width:1000px){.theme-dark .button-primary:hover,.theme-dark .button-round:hover,.theme-dark .gallery__button--active:hover{border-color:#fcb61d}}.theme-light{color:#121411;border-color:#121411}.theme-light .header__logo--light{opacity:0}.theme-light .header__logo--dark{opacity:1}.theme-light .u-strokes{border-color:#847c69}@media (min-width:1000px){.theme-light .button-primary:hover,.theme-light .button-round:hover,.theme-light .gallery__button--active:hover{border-color:#fcb61d}}*,::after,::before{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:2px solid #fcb61d}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:#fcf7f3;color:#121411;font-family:font_main,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:500}h1,h2{text-transform:uppercase}ul{list-style:none}button::-moz-selection{background-color:transparent}button::selection{background-color:transparent}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none;outline:0;text-decoration:none}a,button{cursor:pointer;color:inherit;text-decoration:none}.gallery,.tour-map,a,button,input{touch-action:manipulation}img{color:transparent;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}canvas,img,picture,video{display:block}.button-round{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1.5rem;aspect-ratio:1/1;border-radius:100rem;border:3px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;will-change:backdrop-filter;transition:all .6s ease;transition:transform 0s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color .6s ease,box-shadow 0s ease,-webkit-filter .6s ease,-webkit-backdrop-filter .6s ease;transition:transform 0s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color .6s ease,filter .6s ease,backdrop-filter .6s ease,box-shadow 0s ease;transition:transform 0s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color .6s ease,filter .6s ease,backdrop-filter .6s ease,box-shadow 0s ease,-webkit-filter .6s ease,-webkit-backdrop-filter .6s ease;will-change:border-color,filter,backdrop-filter}.button-round__icon{transition:all .6s ease}@media (min-width:1000px){.button-round--hover-blur:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.button-round::after{border-radius:100rem}.button-primary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;width:12.5rem;height:2.5rem;min-height:2.5rem;overflow:hidden;padding:.4rem 0 .6rem;border-radius:.5rem;border:2px solid;transition:all .3s ease}.button-primary__icon{transition:all .3s ease}.button-primary__wrap{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:transform;-webkit-animation:marquee 8s linear infinite;animation:marquee 8s linear infinite}.button-primary__track{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center}.button-primary__track *{flex-shrink:0}.button-primary__text{text-transform:uppercase;white-space:nowrap;font-size:14px}.button-primary::after{border-radius:.5rem}@-webkit-keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.u-disabled{opacity:.75}.u-padding-adaptive{padding:0 clamp(1.5rem,3vw,3rem)}.u-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:repeat(12,1fr);gap:0 1.5rem}.u-align-center{align-items:center;align-content:center}.u-hover-blur{position:relative}.u-hover-blur::after{content:"";position:absolute;inset:-.5rem;z-index:-1;border:2px solid transparent;border-radius:.5rem;transition:transform 0s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color .6s ease,box-shadow .6s ease,-webkit-filter .6s ease,-webkit-backdrop-filter .6s ease;transition:transform 0s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color .6s ease,filter .6s ease,backdrop-filter .6s ease,box-shadow .6s ease;transition:transform 0s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color .6s ease,filter .6s ease,backdrop-filter .6s ease,box-shadow .6s ease,-webkit-filter .6s ease,-webkit-backdrop-filter .6s ease;will-change:border-color,filter,backdrop-filter}@media (min-width:1000px){.u-hover-blur:hover::after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.u-hover-color{transition:transform 0s ease,opacity 0s ease,color .3s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform 0s ease,opacity 0s ease,color .3s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform 0s ease,opacity 0s ease,color .3s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:color}@media (min-width:1000px){.u-hover-color:hover{color:#fcb61d}}.u-contrast .u-blur .layer{background-color:rgba(255,255,255,.1)}.u-blur{position:absolute;inset:0}.u-blur .layer{position:absolute;inset:0;background-color:rgba(255,255,255,.005);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);-webkit-mask-image:linear-gradient(to top,transparent var(--start-gradient),#000 var(--end-gradient));mask-image:linear-gradient(to top,transparent var(--start-gradient),#000 var(--end-gradient))}.header__container{position:fixed;left:0;right:0;top:0;height:6.5rem;overflow:hidden;z-index:100}.header__wrapper{position:absolute;inset:0;z-index:1}.header__logo{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;display:flex;align-items:center}.header__logo img{position:absolute;transition:transform 0s ease,opacity 1.25s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform 0s ease,opacity 1.25s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform 0s ease,opacity 1.25s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:opacity}.header__logo:focus-visible{outline:0}.header__list{font-weight:500;grid-column:3/-1;display:flex;justify-content:end;align-items:center;gap:4rem}.header__list li:first-child{display:none}.header__icon{transition:transform .3s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter .6s ease,-webkit-backdrop-filter .6s ease;transition:transform .3s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter .6s ease,backdrop-filter .6s ease,box-shadow 0s ease;transition:transform .3s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter .6s ease,backdrop-filter .6s ease,box-shadow 0s ease,-webkit-filter .6s ease,-webkit-backdrop-filter .6s ease;will-change:transform,filter,backdrop-filter;cursor:pointer}.header__icon:focus-visible{transform:translateY(-5px)}@media (min-width:1000px){.header__icon:hover{transform:translateY(-5px)}}.header__item{position:relative;white-space:nowrap;text-transform:uppercase}@media (max-width:1200px){.header__list{gap:2rem}}@media (max-width:1000px){.header__container{height:5rem}.header__list li{display:none}.header__list li:first-child{display:block}.header__list li:last-child{display:block}.header__logo img{width:5rem}}@media (max-width:600px){.header__list li:last-child{display:none}}.hero__container{position:relative;height:100vh;overflow-x:hidden}.hero__wrapper{position:relative;height:100%;width:100%;overflow-x:hidden}.hero__item{-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;align-items:start;padding-top:10rem;padding-bottom:3rem;height:100%;position:absolute;inset:0;transition:transform .75s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform .75s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform .75s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:transform}@media (max-width:1000px){.hero__item{transition:transform .6s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform .6s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform .6s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:transform}}.hero__item--active{transform:none;z-index:2}.hero__item--active .hero__description,.hero__item--active .hero__subtitle,.hero__item--active .hero__title{opacity:1}.hero__item--next{transform:translateX(100%);z-index:3}.hero__item--next .hero__description,.hero__item--next .hero__subtitle,.hero__item--next .hero__title{transform:translateX(15vw)}.hero__item--prev{transform:translateX(-25%);z-index:1}.hero__item--prev .hero__description,.hero__item--prev .hero__subtitle,.hero__item--prev .hero__title{transform:translateX(-15vw)}.hero__description,.hero__subtitle,.hero__title{will-change:transform;transform:translateX(0);opacity:0;transition:transform .9s ease,opacity .6s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform .9s ease,opacity .6s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform .9s ease,opacity .6s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:transform,opacity;transition-delay:.45s}@media (max-width:1000px){.hero__description,.hero__subtitle,.hero__title{transition:transform .6s ease,opacity .45s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform .6s ease,opacity .45s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform .6s ease,opacity .45s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:transform,opacity;transition-delay:.3s}}.hero__title{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/span 9;-ms-grid-row:1;grid-row:1;font-family:font_display,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:clamp(1.65rem,6.25vw,6.25rem);text-shadow:0 0 4px rgba(255,255,255,.5)}.hero__subtitle{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/span 7;-ms-grid-row:2;grid-row:2;gap:2rem;max-width:700px;display:flex;justify-content:space-between;font-size:20px;font-weight:600;text-transform:uppercase}.hero__price{white-space:nowrap}.hero__price::before{content:"$ ";white-space:nowrap}.hero__description{-ms-grid-row:3;grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5;-ms-grid-row-align:center;align-self:center;font-size:20px}.hero__overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(to top,rgba(26,23,19,.8),transparent 90%)}.hero__image{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__nav{position:absolute;bottom:3rem;left:0;right:0;display:flex;justify-content:space-between;font-size:20px;font-weight:500;z-index:10}.hero__buttons{display:flex;flex-wrap:nowrap}.hero__link{width:20vw;height:20vw;position:absolute;bottom:3rem;right:5vw;right:13vw;z-index:10}@media (max-width:1000px){.hero__button--central{display:none}.hero__description{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/span 7;padding-top:4rem;align-self:flex-start}.hero__subtitle{padding-top:1.5rem;flex-direction:column;gap:.5rem}.hero__link{width:40vw;height:40vw}.hero__overlay{background:linear-gradient(to top,rgba(26,23,19,.75),transparent 150%)}}@media (max-width:700px){.hero__item{padding-top:7rem;display:flex;flex-direction:column}.hero__description{max-width:400px}.hero__description,.hero__subtitle{font-size:16px}.hero__link{width:70vw;height:70vw;right:1.5rem;right:-1.5rem;bottom:12rem}.hero__nav{bottom:8rem}}@media (max-width:390px){.hero__link{bottom:11rem}}@media (max-height:800px){.hero__description{padding-top:2rem}}.main__container{-ms-grid-rows:auto (calc((100vw - 6rem - 16.5rem)/ 6))[2] (1fr)[7] auto;grid-template-rows:auto repeat(2,calc((100vw - 6rem - 16.5rem)/ 6)) repeat(7,1fr) auto;padding-top:5rem;overflow-x:hidden}.main__img img{-o-object-fit:cover;object-fit:cover;width:100%}.main__caption{font-family:font_display,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:32px}.main__caption--first{padding-bottom:5rem;grid-column:1/-1;-ms-grid-row:1;grid-row:1}.main__caption--second{text-align:end;grid-column:1/-1;grid-row:-2}.main__title{font-size:clamp(1.65rem,6.25vw,6.25rem);white-space:nowrap;font-family:font_serif,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.main__title--first{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/span 8;-ms-grid-row:2;grid-row:2;text-align:end}.main__title--second{grid-column:2/-1;grid-row:-4;align-self:flex-end}.main__title--third{grid-column:2/-1;grid-row:-3;align-self:flex-start}.main__img--top-right{width:130.83%;aspect-ratio:1/1;grid-column:10/-1;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2;height:100%;overflow:hidden}.main__img--poster{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;-ms-grid-row:3;-ms-grid-row-span:6;grid-row:3/span 6;margin-top:5rem;z-index:2}.main__frame{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4;-ms-grid-row:3;-ms-grid-row-span:3;grid-row:3/span 3;z-index:1}.main__img--left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:5;-ms-grid-row-span:4;grid-row:5/span 4;-ms-grid-column-align:end;justify-self:end;width:calc(100% + 3rem);height:100%;overflow:hidden}.main__img--left img{height:100%;-o-object-position:60%;object-position:60%}.main__img--bottom-right{grid-column:11/-1;-ms-grid-row:5;-ms-grid-row-span:5;grid-row:5/span 5;height:100%}.main__img--bottom-right img{width:200%;border-radius:100rem;height:100%}.main__text{-ms-grid-column:8;-ms-grid-column-span:3;grid-column:8/span 3;-ms-grid-row:5;-ms-grid-row-span:3;grid-row:5/span 3;font-size:20px;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:1230px){.main__text{font-size:16px}.main__img--bottom-right img{width:250%}.main__caption{font-size:24px}}@media (max-width:1020px){.main__text{font-size:16px}.main__text p:first-child{text-indent:3rem}.main__img--bottom-right{grid-column:12/-1;-ms-grid-row:5;-ms-grid-row-span:5;grid-row:5/span 5;height:100%;width:300%}.main__text{grid-column:8/-2}.main__caption--first{max-width:400px}.main__caption--second{margin-left:auto;max-width:600px}}@media (max-width:800px){.main__text{grid-column:8/-1}.main__img--bottom-right{display:none}.main__img--left{height:75%}}@media (max-width:700px){.main__container{position:relative;display:flex;flex-direction:column;gap:1.5rem}.main__img--top-right{position:absolute;right:-4rem;height:8rem;width:auto}.main__img--poster{margin:0;margin-left:3rem}.main__img--left{top:calc(5rem + clamp(1.15rem,5.5vw,1.5rem) * 2.63 + 1.5rem + clamp(1.65rem,6.25vw,6.25rem) * 2.576 + 1rem + 1.5rem + (100vw - 3rem - 3rem) * 1.25 - 30vh);position:absolute;left:-4rem;width:8rem;height:30vh}.main__img--bottom-right{position:absolute;left:0;top:0;height:12rem;width:12rem;z-index:10000}.main__frame{position:absolute;height:10rem;width:10rem;top:calc(6rem + 140px);left:1.5rem;border-width:3px}.main__title--first{margin-right:4rem;padding-bottom:1rem}.main__title--second{padding-top:5rem;-ms-grid-row-align:unset;align-self:unset}.main__title--third{margin-top:-1.5rem}.main__caption{padding:0}.main__caption--first{padding-right:2rem;font-size:clamp(1.15rem,5.5vw,1.5rem)}.main__caption--second{font-size:clamp(1.15rem,5.5vw,1.5rem)}}.catalogue__container{position:relative;padding-top:5rem}.catalogue__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;row-gap:1.5rem}.catalogue__wrapper>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.catalogue__wrapper>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.catalogue__wrapper>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.catalogue__wrapper>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.catalogue__item{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden;border-right:2px solid;border-top:2px solid}.catalogue__item--doubled{-ms-grid-column-span:2;grid-column:span 2}.catalogue__item--doubled .catalogue__img{aspect-ratio:650/300;border-radius:100rem}.catalogue__item:nth-child(7),.catalogue__item:nth-child(9){border-right-color:transparent}.catalogue__img{position:relative;overflow:hidden;position:relative;isolation:isolate;transition:border-radius .2s ease}.catalogue__img::after{content:"";position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(255,255,255,.01);opacity:0;-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,0) 0,rgba(0,0,0,0) 60%,#000 90%,#000 100%);mask-image:radial-gradient(closest-side,rgba(0,0,0,0) 0,rgba(0,0,0,0) 60%,#000 90%,#000 100%);transition:opacity .2s ease}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){.catalogue__img:hover::after{opacity:1}}.catalogue__img img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalogue__title{padding-bottom:1rem;font-family:font_display,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:24px}@media (max-height:820px){.catalogue__title{padding-bottom:.5rem}}@media (max-height:760px){.catalogue__title{padding-bottom:0}}.catalogue__labels{margin-top:auto;padding-bottom:1rem;font-size:20px;font-weight:600;display:flex;flex-direction:column;gap:.5rem}.catalogue__labels:has(.catalogue__col){flex-direction:row;gap:4rem;justify-content:space-between;max-width:90%}@media (max-height:820px){.catalogue__labels{padding-bottom:.5rem}}@media (max-height:760px){.catalogue__labels{padding-bottom:0}}.catalogue__col{display:flex;flex-direction:column;gap:1rem}.catalogue__price,.catalogue__time{white-space:nowrap}.catalogue__note{text-align:end}@media (max-width:1500px){.catalogue__note{font-size:16px}}@media (min-width:1200px){.catalogue__item:nth-child(4){border-right-color:transparent}}@media (min-width:900px) and (max-width:1200px){.catalogue__wrapper{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.catalogue__item:nth-child(3),.catalogue__item:nth-child(5),.catalogue__item:nth-child(8){border-right-color:transparent}.catalogue__item:nth-child(7){border-right-color:inherit}}@media (max-width:900px){.catalogue__wrapper{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.catalogue__item:nth-child(2),.catalogue__item:nth-child(4),.catalogue__item:nth-child(5){border-right-color:transparent}.catalogue__item:nth-child(5){border-top-color:transparent}.catalogue__title{font-size:24px}.catalogue__labels{font-size:16px}}@media (max-width:600px){.catalogue{overflow-x:hidden}.catalogue__container{padding:3rem 0 0}.catalogue__wrapper{scrollbar-width:none;display:flex;flex-direction:row;gap:1.5rem;overflow-x:scroll;scroll-behavior:smooth;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.catalogue__wrapper::-webkit-scrollbar{display:none;background:0 0;height:0}.catalogue__wrapper::-webkit-scrollbar-thumb{background:0 0;height:0}.catalogue__wrapper::-webkit-scrollbar-track{background:0 0;height:0}.catalogue__item{scroll-margin-left:1.5rem;scroll-snap-align:start;padding:0;width:80%;min-width:80%;scroll-snap-align:start;grid-column:1/-1;border:none}.catalogue__item--doubled .catalogue__img{aspect-ratio:1/1}.catalogue__item:first-child{margin-left:1.5rem}.catalogue__item:last-child{margin-right:1.5rem}.catalogue__title{padding-bottom:0}.catalogue__note{display:none}}@media (max-width:390px){.catalogue__title{font-size:22px}}.reviews__container{padding-top:10rem;-ms-grid-rows:(1fr)[7] 150px (auto)[2];grid-template-rows:repeat(7,1fr) 150px repeat(2,auto)}.reviews__title{font-size:clamp(1.65rem,6.25vw,6.25rem);white-space:nowrap;font-family:font_serif,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}.reviews__title:nth-child(1){-ms-grid-row:1;grid-row:1}.reviews__title:nth-child(2){-ms-grid-row:2;grid-row:2}.reviews__title:nth-child(3){-ms-grid-row:3;grid-row:3}.reviews__title:nth-child(4){-ms-grid-row:4;grid-row:4}.reviews__title:nth-child(5){-ms-grid-row:5;grid-row:5}.reviews__title--alternate{display:none}.reviews__caption{-ms-grid-column-align:end;justify-self:end;max-width:600px;-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;font-size:24px;text-align:end}.reviews__image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.reviews__image--poster{-ms-grid-row:4;-ms-grid-row-span:4;grid-row:4/span 4;grid-column:6/-2}.reviews__image--left{-ms-grid-row:7;-ms-grid-row-span:2;grid-row:7/span 2;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.reviews__quotes{padding-top:2.5rem;grid-row:8/-1;-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7}.reviews__quotes img{width:100%;-o-object-position:top;object-position:top;-o-object-fit:contain;object-fit:contain}.reviews__inner{padding-top:3rem;grid-row:8/-1;grid-column:7/-2}.reviews__box{display:flex;flex-direction:column;gap:1.5rem}.reviews__nav{display:flex;gap:4rem;font-size:20px;font-weight:500}.reviews__buttons{display:flex;flex-wrap:nowrap}.reviews__button{position:relative}.reviews__button.disabled::after{opacity:0}.reviews__button.activated::after{content:"";position:absolute;left:0;right:2px;bottom:-2px;height:2px;transform-origin:left;background-color:#fcb61d;transform:scaleX(0);transition:transform 0s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform 0s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform 0s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:opacity;-webkit-animation:line-grow 3s ease-in-out 1s 2;animation:line-grow 3s ease-in-out 1s 2}@-webkit-keyframes line-grow{0%{transform-origin:left;transform:scaleX(0)}25%{transform-origin:left;transform:scaleX(100%)}26%{transform-origin:right;transform:scaleX(100%)}51%{transform-origin:right;transform:scaleX(0)}}@keyframes line-grow{0%{transform-origin:left;transform:scaleX(0)}25%{transform-origin:left;transform:scaleX(100%)}26%{transform-origin:right;transform:scaleX(100%)}51%{transform-origin:right;transform:scaleX(0)}}.reviews__wrapper{position:relative;transition:all .6s ease}.reviews__item{position:absolute;inset:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);opacity:0;transition:transform 0s ease,opacity .6s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform 0s ease,opacity .6s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform 0s ease,opacity .6s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:opacity}.reviews__item--active{position:relative;opacity:1;transition-delay:.45s}.reviews__review{-ms-grid-row:1;grid-row:1;grid-column:1/-1;text-indent:3rem}.reviews__line{margin:1rem 0;-ms-grid-row:2;grid-row:2;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;height:6rem;border-right:2px solid}.reviews__author{-ms-grid-row:3;grid-row:3;-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/6;font-family:font_script,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:32px;white-space:nowrap;text-align:center}@media (max-width:1100px){.reviews__container{padding-top:5rem}.reviews__caption{padding-left:1.5rem;font-size:16px}.reviews__image--poster{grid-column:6/-1}.reviews__image--left{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}}@media (max-width:800px){.reviews__image--poster{grid-column:6/-1}.reviews__caption{padding-top:1.5rem;padding-left:0;grid-column:1/-1;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/span 1}.reviews__image--left{-ms-grid-row:6;-ms-grid-row-span:2;grid-row:6/span 2;-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5}.reviews__quotes{padding-top:1.5rem;grid-row:9/-1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.reviews__inner{padding-top:1.5rem;grid-row:9/-1;grid-column:3/-1}}@media (max-width:650px){.reviews__container{-ms-grid-rows:auto (1fr)[3] auto auto;grid-template-rows:auto repeat(3,1fr) auto auto}.reviews__title{display:none}.reviews__title--alternate{order:1;grid-column:1/-1;white-space:wrap;display:block;padding-bottom:1.5rem}.reviews__caption{-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/span 1;text-align:start}.reviews__image--poster{order:2;-ms-grid-row:2;-ms-grid-row-span:3;grid-row:2/span 3;grid-column:3/-1}.reviews__image--left{-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/span 2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-column-align:end;justify-self:end;width:300%}.reviews__quotes{margin-top:-.15rem;grid-row:6/-1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.reviews__quotes img{width:115%}.reviews__inner{grid-row:6/-1;grid-column:3/-1}.reviews__nav{font-size:16px;justify-content:space-between}.reviews__line{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;height:4rem}.reviews__author{grid-column:3/-1;font-size:24px}}@media (max-width:415px){.reviews__caption{font-size:14px}.reviews__quotes img{width:135%}}@media (max-width:370px){.reviews__caption{font-size:13px}}.contacts__container{padding-top:10rem;-ms-grid-rows:(1fr)[3] auto auto;grid-template-rows:repeat(3,1fr) auto auto;grid-auto-rows:auto;justify-items:start}.contacts__decor{color:#fcb61d;position:relative;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3;grid-row:1/-1;width:100%;z-index:2;height:auto}.contacts__image{-ms-grid-column:3;-ms-grid-column-span:5;grid-column:3/span 5;grid-row:2/-1}.contacts__image img{border-radius:100rem;width:100%;-o-object-fit:cover;object-fit:cover}.contacts__title{font-family:font_serif,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:clamp(1.65rem,6.25vw,6.25rem);white-space:nowrap;text-transform:uppercase}.contacts__title--first{grid-column:7/-1;-ms-grid-row:1;grid-row:1}.contacts__title--second{grid-column:8/-1;-ms-grid-row:2;grid-row:2}.contacts__title--third{grid-column:9/-1;-ms-grid-row:3;grid-row:3}.contacts__subtitle{grid-column:8/-1;-ms-grid-row:4;grid-row:4;font-size:24px;padding:3rem 0 2rem}.contacts__inner{grid-column:8/-1;-ms-grid-row:5;grid-row:5;display:flex;flex-direction:column;gap:1.5rem}.contacts__list{padding-top:2rem;display:flex;flex-direction:column;border-top:2px solid;gap:1.5rem}.contacts__item{text-transform:uppercase;font-size:20px;font-weight:500}.contacts__item h3{font-size:inherit;color:#70604b;font-weight:600}.contacts__item a,.contacts__item button{text-transform:inherit}@media (max-width:1600px){.contacts__subtitle{padding-bottom:1.5rem}.contacts__item,.contacts__subtitle{font-size:20px}.contacts__list{padding-top:1.5rem}}@media (max-width:1400px){.contacts__image{-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6}}@media (max-width:1100px){.contacts__container{padding-top:5rem}.contacts__list{flex-direction:row;flex-wrap:wrap}.contacts__item:first-child{flex:1 0 100%}}@media (max-width:900px){.contacts__image{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}.contacts__inner,.contacts__subtitle{grid-column:7/-1}}@media (max-width:700px){.contacts__container{-ms-grid-rows:(minmax(auto,4rem))[3] auto auto auto;grid-template-rows:repeat(3,minmax(auto,4rem)) auto auto auto}.contacts__image{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/span 9;-ms-grid-row:2;-ms-grid-row-span:3;grid-row:2/span 3}.contacts__subtitle{-ms-grid-row:5;grid-row:5;grid-column:1/-1;max-width:450px}.contacts__inner{-ms-grid-row:6;grid-row:6;grid-column:1/-1;max-width:450px}.contacts__inner,.contacts__subtitle{width:100%;max-width:100%}.contacts__item,.contacts__subtitle{font-size:16px}.contacts__decor{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}}@media (max-width:520px){.contacts__container{-ms-grid-rows:(minmax(auto,3rem))[3] auto auto auto;grid-template-rows:repeat(3,minmax(auto,3rem)) auto auto auto}.contacts__title{margin-left:1rem}.contacts__title--first{grid-column:6/-1}.contacts__title--second{grid-column:7/-1}.contacts__title--third{grid-column:8/-1}}@media (max-width:440px){.contacts__container{-ms-grid-rows:(minmax(auto,2.5rem))[3] auto auto auto;grid-template-rows:repeat(3,minmax(auto,2.5rem)) auto auto auto}}.about__container{padding-top:10rem;position:relative;display:flex;flex-direction:column;gap:3rem}.about__caption{display:flex;justify-content:space-between;font-size:24px;text-transform:uppercase;font-weight:500}.about__title{font-family:font_serif,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:14.2vw;white-space:nowrap;text-align:center}.about__map{top:13.5rem;right:3rem;position:absolute;z-index:-1;height:calc(100% - 13.5rem - 2rem)}.about__map img{height:100%;-o-object-fit:cover;object-fit:cover}.about__inner{-ms-grid-rows:(auto)[4];grid-template-rows:repeat(4,auto);padding-bottom:10rem;border-bottom:2px solid}.about__image--first{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:1;grid-row:1}.about__image--second{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/span 3;grid-row:1/-1}.about__image--third{-ms-grid-column:8;-ms-grid-column-span:2;grid-column:8/span 2;-ms-grid-row:1;grid-row:1}.about__image--fourth{-ms-grid-column:10;-ms-grid-column-span:2;grid-column:10/span 2;-ms-grid-row:1;grid-row:1}.about__image img{width:100%;-o-object-fit:cover;object-fit:cover}.about__subtitle{font-size:24px;grid-column:8/-1;-ms-grid-row:2;grid-row:2}.about__see-also{margin-top:auto;grid-column:6/-1;font-size:20px;display:flex;flex-direction:column;gap:1rem;-ms-grid-row:3;grid-row:3;text-transform:uppercase}.about__icon{transition:transform .3s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter .3s ease,-webkit-backdrop-filter .3s ease;transition:transform .3s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter .3s ease,backdrop-filter .3s ease,box-shadow 0s ease;transition:transform .3s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter .3s ease,backdrop-filter .3s ease,box-shadow 0s ease,-webkit-filter .3s ease,-webkit-backdrop-filter .3s ease;will-change:transform,filter,backdrop-filter}.about__link{display:flex;gap:1rem;align-items:center}@media (min-width:1000px){.about__link:hover .about__icon{-webkit-filter:saturate(.5) brightness(.5);filter:saturate(.5) brightness(.5);transform:scale(1.25)}}.about__button{margin-top:2rem;grid-column:8/-1;-ms-grid-row:4;grid-row:4;align-self:flex-end}@media (max-width:1600px){.about__see-also,.about__subtitle{font-size:20px}}@media (max-width:1400px){.about__see-also{padding-top:2rem;gap:.5rem}.about__subtitle{padding-top:.5rem}}@media (max-width:1100px){.about__container{padding-top:5rem}.about__inner{padding-bottom:5rem}}@media (max-width:1200px){.about__see-also,.about__subtitle{font-size:16px}.about__container{gap:1.5rem}.about__map{top:7rem}}@media (max-width:920px){.about__see-also{gap:.5rem}.about__image--fourth{-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/span 2}.about__subtitle{grid-column:6/-1}.about__caption{font-size:20px}.about__see-also,.about__subtitle{font-size:16px}}@media (max-width:750px){.about__title{font-size:13vw}.about__see-also{gap:.5rem}.about__image--fourth{-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/span 2}.about__subtitle{grid-column:6/-1}.about__see-also,.about__subtitle{font-size:16px}.about__caption{font-size:16px}}@media (max-width:550px){.about__see-also,.about__subtitle{padding-top:1.5rem}.about__subtitle{-ms-grid-row:5;grid-row:5}.about__see-also{-ms-grid-row:6;grid-row:6}.about__button{margin-top:1.5rem;grid-column:1/-1;-ms-grid-row:7;grid-row:7;-ms-grid-column-align:end;justify-self:end}.about__see-also,.about__subtitle{grid-column:1/-1}.about__inner{-ms-grid-rows:(1fr)[3] (auto)[3];grid-template-rows:repeat(3,1fr) repeat(3,auto)}.about__image--first,.about__image--fourth,.about__image--third{grid-column:8/-1}.about__image--second{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3}.about__image--first{-ms-grid-row:1;grid-row:1}.about__image--third{-ms-grid-row:2;grid-row:2;-ms-grid-row-align:center;align-self:center}.about__image--fourth{-ms-grid-row:3;grid-row:3;-ms-grid-row-align:end;align-self:end}}@media (max-width:450px){.about__caption{font-size:14px}}@media (max-width:390px){.about__caption{font-size:12px}}.footer__container{padding-top:10rem}.footer__image{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/span 8}.footer__image img{width:100%;-o-object-fit:cover;object-fit:cover}.footer__inner{grid-column:9/-1;display:flex;flex-direction:column;gap:4rem}.footer__list{display:flex;flex-direction:column;gap:1rem;font-size:20px}.footer__list--alternate{display:none;grid-column:1/-1}.footer__list--alternate .footer__item{font-size:12px}.footer__list--bottom{margin:auto 0 1.5rem;font-size:16px;text-transform:none}.footer__list:not(:last-child) .footer__item:first-child{color:#70604b}.footer__item{text-transform:uppercase;font-size:inherit;font-weight:500}.footer__item h3{font-size:inherit;color:#70604b;font-weight:600;padding-bottom:.5rem}.footer__item a,.footer__item button{text-transform:inherit}@media (max-width:1600px){.footer__inner{gap:2.5rem}}@media (max-width:1450px){.footer__inner{gap:1.5rem}}@media (max-width:1200px){.footer__list--bottom{font-size:14px}}@media (max-width:1100px){.footer__image{padding-top:5rem;-ms-grid-row:2;grid-row:2;grid-column:1/-1}.footer__list{padding:0;margin:0;font-size:16px}.footer__list--bottom{margin-right:auto}.footer__inner{-ms-grid-row:1;grid-row:1;grid-column:1/-1;gap:clamp(1.5rem,3vw,3rem);flex-direction:row-reverse}.footer__container{padding-top:5rem}}@media (max-width:900px){.footer__image{padding-top:3rem;padding-bottom:3rem}.footer__inner{flex-direction:row;flex-wrap:wrap;gap:3rem}.footer__list{flex-wrap:wrap;flex-direction:row}.footer__list--bottom{display:none}.footer__list--alternate{display:flex;gap:.5rem;padding-bottom:3rem}}@-webkit-keyframes overlay-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes overlay-fade-in{0%{opacity:0}100%{opacity:1}}.overlay{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:199;will-change:opacity,backdrop-filter}.overlay--active{display:block;-webkit-animation:overlay-fade-in .6s ease;animation:overlay-fade-in .6s ease}.form,.menu{overflow-x:hidden;position:fixed;left:0;top:0;bottom:0;z-index:200;width:400px;transition:transform .6s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform .6s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform .6s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:transform,opacity;transform:translate(-100%);opacity:0}.form .search,.menu .search{margin-bottom:-1rem}.form--active,.menu--active{transform:none;opacity:1}.form__container,.menu__container{position:relative;padding:calc(28px + 4rem) 2rem 2rem;display:flex;flex-direction:column;gap:4rem;min-height:100%;background-color:rgba(255,255,255,.5);justify-content:flex-start}.form__cross,.menu__cross{position:absolute;top:2rem;right:2rem;z-index:10;isolation:isolate;-webkit-filter:saturate(0) brightness(0);filter:saturate(0) brightness(0);transition:transform .3s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter .3s ease,-webkit-backdrop-filter .3s ease;transition:transform .3s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter .3s ease,backdrop-filter .3s ease,box-shadow 0s ease;transition:transform .3s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter .3s ease,backdrop-filter .3s ease,box-shadow 0s ease,-webkit-filter .3s ease,-webkit-backdrop-filter .3s ease;will-change:transform,filter,backdrop-filter}@media (min-width:1000px){.form__cross:hover,.menu__cross:hover{-webkit-filter:saturate(1) brightness(1);filter:saturate(1) brightness(1)}}.form__note,.menu__note{font-size:14px;text-transform:none;z-index:10;margin-top:auto}.form__list,.menu__list{isolation:isolate;position:absolute;inset:0;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:10}.form__item,.menu__item{text-transform:uppercase;font-size:inherit;font-weight:500}.form__item h3,.menu__item h3{font-size:inherit;color:#70604b;font-weight:600;padding-bottom:.5rem}.form__item a,.form__item button,.menu__item a,.menu__item button{text-transform:inherit}@media (max-width:600px){.form,.menu{width:100%}.form__container,.menu__container{padding-right:1rem;padding-left:1rem}.form__cross,.menu__cross{right:1.5rem}}@media (min-width:1001px){.menu__list{display:none}.menu .search{margin-bottom:0}}.form__inner{isolation:isolate;position:absolute;inset:0;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:10;height:100%}.form__title{text-align:center;font-size:14px;margin-bottom:1rem}.form__title a{text-decoration:underline}.form__subtitle{text-align:center;font-size:14px;padding:1.25rem .5rem .75rem;border-radius:.5rem .5rem 0 0;border-style:solid;border-width:2px 0 0 0;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;line-height:1;text-transform:uppercase}.form__subtitle img{display:none;transform:rotate(135deg)}.form__link{padding:1.25rem .5rem;border-radius:.5rem;border:2px solid;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:14px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem;line-height:1;transition:transform 0s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color .3s ease,box-shadow 0s ease,-webkit-filter .3s ease,-webkit-backdrop-filter .3s ease;transition:transform 0s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color .3s ease,filter .3s ease,backdrop-filter .3s ease,box-shadow 0s ease;transition:transform 0s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color .3s ease,filter .3s ease,backdrop-filter .3s ease,box-shadow 0s ease,-webkit-filter .3s ease,-webkit-backdrop-filter .3s ease;will-change:border-color,filter,backdrop-filter}@media (min-width:1000px){.form__link:hover{border-color:#fcb61d}}.form__note{position:unset;text-align:center;font-size:12px}.form__note a{text-decoration:underline}.form__fallback--hide,.form__frame--hide{display:none}.form__button{width:100%;border-width:2px}.err{--size:4rem;position:fixed;inset:0;background-color:#121411;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center}.err--loaded .err__caption,.err--loaded .err__code{opacity:1}.err h1{font-size:14px;letter-spacing:0}.err h2{font-size:2rem}.err__image{width:10rem}.err__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width:1000px){.err__button{margin:0;position:absolute;top:var(--size);right:var(--size)}}.err__code{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;opacity:0}.err__symbols{height:var(--size);overflow:hidden;display:flex;flex-direction:column;gap:.5rem}.err__symbols:nth-child(1) .err__wrapper{-webkit-animation:roullette 1.5s ease .4s forwards;animation:roullette 1.5s ease .4s forwards}.err__symbols:nth-child(2) .err__wrapper{-webkit-animation:roullette 2s ease .8s forwards;animation:roullette 2s ease .8s forwards}.err__symbols:nth-child(3) .err__wrapper{-webkit-animation:roullette 2.5s ease 1.2s forwards;animation:roullette 2.5s ease 1.2s forwards}@-webkit-keyframes roullette{0%{transform:none}100%{transform:translateY(calc(-100% + var(--size) + .5rem))}}@keyframes roullette{0%{transform:none}100%{transform:translateY(calc(-100% + var(--size) + .5rem))}}.err__symbol svg{width:var(--size);height:var(--size)}.err__caption{min-height:2.5rem;opacity:0}@media (max-width:390px){.err{padding:.5rem}}.tour-hero{display:block}.tour-hero__container{-ms-grid-rows:(1fr)[2] 0 auto auto;grid-template-rows:repeat(2,1fr) 0 auto auto;padding-top:10rem;overflow-x:hidden}.tour-hero__container--alternate{display:none}.tour-hero__frame{display:none}.tour-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tour-hero__image--left{max-height:310px;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.tour-hero__image--right{max-height:620px;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;grid-column:6/-1}.tour-hero__button-round{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;-ms-grid-column:11;-ms-grid-column-span:2;grid-column:11/span 2;margin:1.5rem;width:12rem;font-size:14px;font-weight:500;-ms-grid-column-align:end;justify-self:end;transition:transform 3s ease,opacity .45s ease,color 0s ease,background-color 0s ease,border-color .6s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform 3s ease,opacity .45s ease,color 0s ease,background-color 0s ease,border-color .6s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform 3s ease,opacity .45s ease,color 0s ease,background-color 0s ease,border-color .6s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:transform,opacity,border-color}.tour-hero__button-round--active{transform:translateX(300%);opacity:0}.tour-hero__wrapper{padding-top:2rem;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3;display:flex;flex-direction:column;gap:.5rem}.tour-hero__title{padding-bottom:1.5rem;font-family:font_display,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:clamp(1.65rem,2vw,2rem);text-transform:none}.tour-hero__discounted-price,.tour-hero__group-price,.tour-hero__individual-price,.tour-hero__small-group-price,.tour-hero__time{font-size:16px}.tour-hero__line{padding-top:2rem;-ms-grid-row:4;grid-row:4;grid-column:1/-1;border-bottom:2px solid}.tour-hero__group-price::before{content:"тур в составе группы $ "}.tour-hero__individual-price::before{content:"индивидуальный тур от $ "}.tour-hero__hidden-price{height:0;color:transparent;overflow:hidden}.tour-hero__tags{max-width:1100px;margin:0 auto;text-align:center;padding-top:2rem;font-family:font_display,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);text-transform:none;-ms-grid-row:5;grid-row:5;grid-column:1/-1}.tour-hero__button{margin-top:1.5rem}@media (max-height:800px){.tour-hero__container{-ms-grid-rows:(auto)[5];grid-template-rows:repeat(5,auto)}}@media (max-width:1400px){.tour-hero__image--left{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}.tour-hero__wrapper{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}}@media (max-width:1000px){.tour-hero__container{-ms-grid-rows:(1fr)[2] (auto)[3];grid-template-rows:repeat(2,1fr) repeat(3,auto)}.tour-hero__image--right{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;grid-column:5/-1}.tour-hero__wrapper{grid-column:5/-1;-ms-grid-row:3;grid-row:3}}@media (max-width:700px){.tour-hero__container{overflow-x:hidden;position:relative;padding-top:0;display:flex;flex-direction:column}.tour-hero__container--alternate{display:block;padding-top:7.5rem}.tour-hero__button-round{display:none}.tour-hero__buttons{display:flex;gap:1rem;flex-wrap:nowrap;align-items:center;justify-content:space-between}.tour-hero__image--right{position:absolute;aspect-ratio:1/1;width:calc(100% - 6rem);top:2.5rem;left:4.5rem;z-index:2}.tour-hero__image--left{position:absolute;width:20vh;aspect-ratio:1/1;top:calc(3.5rem + 100vw - 7rem - 20vh);left:calc(4rem - 20vh)}.tour-hero__wrapper{padding-top:calc(100vw - 6rem - 7.5rem + 1rem + 1.5rem)}.tour-hero__frame{display:block;height:10rem;width:10rem;border-width:3px;z-index:1}.tour-hero__title{display:none}.tour-hero__title--alternate{display:block;text-align:end}.tour-hero__button{margin-top:1rem}.tour-hero .audio{transform:translateX(0);margin-top:1rem;position:static;padding:0;opacity:1}.tour-hero .audio__btn{height:2.5rem;width:2.5rem}}@media (max-width:550px){.tour-hero__tags{font-size:16px}}.tour-main__container{padding-top:10rem;-ms-grid-rows:(auto)[5];grid-template-rows:repeat(5,auto);font-size:20px}.tour-main__aside{-ms-grid-row:1;-ms-grid-row-span:5;grid-row:1/span 5;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.tour-main__subtitle{font-size:20px;padding-bottom:2rem}.tour-main__included,.tour-main__program{display:flex;flex-direction:column;gap:1rem;padding-bottom:4rem}.tour-main__description{text-indent:8rem;-ms-grid-row:1;grid-row:1;grid-column:6/-1;padding-bottom:2rem}.tour-main__text{-ms-grid-row:2;grid-row:2;-ms-grid-column:6;-ms-grid-column-span:4;grid-column:6/span 4;padding-bottom:2rem}.tour-main__caption{padding-top:2rem;-ms-grid-row:4;grid-row:4;grid-column:6/-1}.tour-main__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tour-main__image--left{aspect-ratio:1/1;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/span 1;-ms-grid-column:6;-ms-grid-column-span:4;grid-column:6/span 4}.tour-main__image--right{aspect-ratio:3/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/span 1;-ms-grid-column:10;-ms-grid-column-span:3;grid-column:10/span 3}.tour-main__frame{display:none}@media (max-width:1400px){.tour-main__aside{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}.tour-main__description{grid-column:6/-1}.tour-main__text{-ms-grid-column:6;-ms-grid-column-span:6;grid-column:6/span 6}.tour-main__caption{grid-column:6/-1}}@media (max-width:1100px){.tour-main__container{padding-top:5rem}}@media (max-width:1000px){.tour-main__container{overflow-x:hidden;display:flex;flex-direction:column;position:relative;font-size:16px}.tour-main__image--left{order:1;width:calc(100vw - 6rem);aspect-ratio:1/1}.tour-main__image--right{position:absolute;top:calc((100vw - 6rem)/ 2 + 5rem);left:calc(100vw - 6rem + 1.5rem + .5rem);width:calc((100vw - 6rem)/ 2);aspect-ratio:1/1;-ms-grid-column-align:end;justify-self:end}.tour-main__subtitle{font-size:16px}.tour-main__description{text-indent:4rem;padding-top:2rem;order:3}.tour-main__text{order:4}.tour-main__aside{order:5}.tour-main__caption{order:6}.tour-main__included,.tour-main__program{padding-bottom:2rem}.tour-main__frame{position:absolute;top:calc((100vw - 6rem)/ 2 + 3.5rem);top:2.5rem;right:.5rem;order:2;display:block;height:calc((100vw - 6rem)/ 1.75);width:calc((100vw - 6rem)/ 1.75);border-width:3px;z-index:-1}}.tour-organization__container{padding-top:10rem;font-size:20px;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.tour-organization__aside{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.tour-organization__caption{font-size:20px;padding-bottom:2rem;border-bottom:2px solid}.tour-organization__way{padding-top:2rem}.tour-organization__inner{grid-column:10/-1;-ms-grid-row-align:end;align-self:end}.tour-organization__subtitle{font-size:20px;padding-bottom:2rem}.tour-organization__get{display:flex;flex-direction:column;gap:1rem}.tour-organization__image{-ms-grid-row:1;grid-row:1;-ms-grid-column:6;-ms-grid-column-span:4;grid-column:6/span 4;aspect-ratio:1/1}.tour-organization__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1400px){.tour-organization__aside{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}}@media (max-width:1100px){.tour-organization__container{padding-top:5rem}}@media (max-width:1000px){.tour-organization__image{-ms-grid-row:1;grid-row:1;grid-column:7/-1}.tour-organization__aside{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}.tour-organization__inner{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;-ms-grid-row-align:unset;align-self:unset;order:1}}@media (max-width:700px){.tour-organization__caption,.tour-organization__container,.tour-organization__subtitle{font-size:16px}.tour-organization__subtitle{padding-bottom:1.5rem}.tour-organization__container{display:flex;flex-direction:column;gap:2rem}.tour-organization__image{-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4}.tour-organization__inner{grid-column:9/-1;-ms-grid-row-align:unset;align-self:unset;order:1}}.tour-map__container{padding-top:10rem}.tour-map__inner{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3;-ms-grid-row:1;grid-row:1}.tour-map__caption{font-size:20px;padding-bottom:2rem;border-bottom:2px solid}.tour-map__transfer{padding-top:2rem}.tour-map__transfer .tour-map__zone{transition:text-indent .3s ease,color .3s ease}.tour-map__transfer .tour-map__zone--active{color:#eb5513;text-indent:2em}.tour-map__title{text-transform:none;color:#70604b;font-size:20px;padding-bottom:2rem}.tour-map__list{font-size:20px;display:flex;flex-direction:column;gap:1rem}.tour-map__limit{color:#70604b;padding-top:2rem;font-size:14px}.tour-map__limit--desktop{display:block}.tour-map__limit--phone{display:none}.tour-map__zone{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:1rem;white-space:nowrap}.tour-map__price::before{content:"$ "}.tour-map__price--from::before{content:"от $ "}.tour-map__aside{display:none;position:absolute;bottom:12rem;pointer-events:none;z-index:-1}.tour-map__aside .tour-map__zone{display:none;font-size:20px;opacity:0;transform:translateX(1rem)}.tour-map__aside .tour-map__zone--active{display:flex;-webkit-animation:zone-fade-up .3s ease forwards;animation:zone-fade-up .3s ease forwards}.tour-map__aside .tour-map__zone:last-child{font-size:16px;color:#70604b;text-transform:uppercase}.tour-map__interactive-map{-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:start;justify-self:start;-ms-grid-row:1;grid-row:1;-ms-grid-column:7;-ms-grid-column-span:3;grid-column:7/span 3}@media (max-width:1400px){.tour-map__inner{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}}@media (max-width:1100px){.tour-map__container{padding-top:5rem}}@media (max-width:1000px){.tour-map__inner{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}.tour-map__interactive-map{-ms-grid-column:8;-ms-grid-column-span:4;grid-column:8/span 4;-ms-grid-column-align:center;justify-self:center}}@media (max-width:700px){.tour-map__container{position:relative;display:flex;flex-direction:column}.tour-map__interactive-map{width:90%}.tour-map__caption,.tour-map__list{font-size:16px;gap:.25rem}.tour-map__transfer .tour-map__list{display:none}.tour-map__aside{display:block}.tour-map__limit{font-size:12px;position:absolute;bottom:4rem;max-width:200px}.tour-map__limit--desktop{display:none}.tour-map__limit--phone{display:block}}@-webkit-keyframes zone-fade-up{0%{opacity:0;transform:translateX(2rem)}100%{opacity:1;transform:none}}@keyframes zone-fade-up{0%{opacity:0;transform:translateX(2rem)}100%{opacity:1;transform:none}}.map{overflow:visible;width:100%;height:auto;max-height:calc(100vh - 6.5rem - 4rem)}@media (max-width:1000px){.map{max-height:100%}}.map__piece{transition:fill .3s ease,stroke .3s ease,transform .3s ease}.map__piece--active{fill:#eb5513;stroke:#fbad27;transform:translateY(-1%)}.map__label{pointer-events:none}.gallery__container{overflow-x:hidden;margin-top:10rem;position:relative}.gallery__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;scrollbar-width:none;overflow-x:scroll;scroll-behavior:smooth;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.gallery__wrapper::-webkit-scrollbar{display:none;background:0 0;height:0}.gallery__wrapper::-webkit-scrollbar-thumb{background:0 0;height:0}.gallery__wrapper::-webkit-scrollbar-track{background:0 0;height:0}.gallery__wrapper.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.gallery__image{scroll-snap-align:start;flex:0 0 calc((100% - (clamp(1.5rem,3vw,3rem) * 1 + 1.5rem))/ 12 * 5 + clamp(1.5rem,3vw,3rem)/ 2);aspect-ratio:3/2}.gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__buttons{top:0;bottom:0;position:absolute;display:flex;flex-direction:column;gap:1.5rem;z-index:10;align-items:center;justify-content:center}.gallery__button{display:flex;align-items:center;justify-content:center;height:calc((100% - 4.5rem)/ 2);aspect-ratio:1/1;color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.5);border:3px solid;border-radius:100rem;font-size:20px;font-weight:500;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform 0s ease,opacity .45s ease,color .45s ease,background-color 0s ease,border-color .45s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform 0s ease,opacity .45s ease,color .45s ease,background-color 0s ease,border-color .45s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform 0s ease,opacity .45s ease,color .45s ease,background-color 0s ease,border-color .45s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:opacity,color,border-color}.gallery__button--active{color:#fff;border-color:#fff}.gallery__thumbnails{padding-top:1.5rem}.gallery__thumbnail{-ms-grid-row:1;grid-row:1;aspect-ratio:3/2;overflow:hidden}.gallery__thumbnail:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.gallery__thumbnail:nth-child(2){-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/span 2}.gallery__thumbnail:nth-child(3){-ms-grid-column:9;-ms-grid-column-span:2;grid-column:9/span 2}.gallery__thumbnail:nth-child(4){-ms-grid-column:11;-ms-grid-column-span:2;grid-column:11/span 2}.gallery__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1100px){.gallery__container{margin-top:5rem}}@media (max-width:1000px){.gallery__image{flex-basis:calc((100% - (clamp(1.5rem,3vw,3rem) * 1 + 1.5rem))/ 12 * 11)}.gallery__wrapper{touch-action:unset;cursor:unset}.gallery__wrapper.is-dragging{cursor:unset}}@media (max-width:700px){.gallery__image{flex-basis:calc(100% - 3rem)}.gallery__wrapper{gap:.5rem}.gallery__thumbnails{display:flex;gap:.5rem}.gallery__thumbnail:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.gallery__thumbnail:nth-child(2){-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4;visibility:hidden}.gallery__thumbnail:nth-child(3){-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/span 4}.gallery__thumbnail:nth-child(4){-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/span 4}.gallery__buttons{display:none;bottom:1rem;top:unset;padding-bottom:.5rem;padding-bottom:0;gap:1rem;flex-direction:row-reverse;align-items:flex-end}.gallery__button{aspect-ratio:unset;padding:.5rem;border-radius:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:none;font-size:14px}}.individual__container{padding-top:10rem}.individual__title{-ms-grid-row:1;grid-row:1;grid-column:1/-1;font-family:font_serif,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:9vw;padding-bottom:5rem}.individual__caption{text-align:end;-ms-grid-row:2;grid-row:2;grid-column:5/-1;font-family:font_script,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:48px;padding-bottom:5rem}.individual__wrapper{-ms-grid-rows:(minmax(auto,25vw))[4];grid-template-rows:repeat(4,minmax(auto,25vw))}.individual__image{grid-row:1/-1;grid-column:1/-1}.individual__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.individual__inner{padding:1.5rem 1.5rem 0;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5/span 4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1;display:flex;flex-direction:column;gap:1rem}.individual__subtitle{font-size:clamp(1.5rem,2.25vw,3rem);font-family:font_display,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.individual__button{margin-top:auto;transform:translate(1.5rem,3rem);width:15rem;align-self:flex-end;font-size:14px}.individual__text{padding:1.5rem;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/span 1;-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}@media (max-width:1400px){.individual__caption{grid-column:2/-1}}@media (max-width:1300px){.individual__button{transform:translate(4.5rem,-1rem)}}@media (max-width:1100px){.individual__container{padding-top:5rem}.individual__title{padding-bottom:3rem}.individual__caption{padding-bottom:1.5rem}}@media (max-width:900px){.individual__wrapper{-ms-grid-rows:(auto)[6];grid-template-rows:repeat(6,auto)}.individual__inner{position:relative;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1;grid-column:1/-1}.individual__image{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1}.individual__image img{height:auto}.individual__title{font-size:8.6vw}.individual__caption{font-size:24px}.individual__text{padding:1.5rem;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/span 1;grid-column:1/-1}.individual__button{top:-15rem;position:absolute;transform:none}}@media (max-width:700px){.individual__button{top:-15rem;position:static;transform:none;margin:0 auto;width:100%}}.faq__container{padding-top:10rem;display:flex;flex-direction:column}.faq__title{font-family:font_serif,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:4rem;padding-bottom:5rem;font-size:7vw}.faq__subtitle{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;font-family:font_display,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:clamp(1.5rem,2.25vw,2.25rem);line-height:1.5}.faq__article{-ms-grid-row:1;grid-row:1;grid-column:4/-1;display:flex;flex-direction:column;gap:2rem}.faq__item{display:flex;flex-direction:column;border-bottom:2px solid #847c69}.faq__item--open .faq__answer{opacity:1;transition-delay:0s}.faq__item--open .faq__cross{-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0);transform:rotate(0)}.faq__question{font-family:font_display,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.5rem;line-height:1.5;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.faq__cross{transform-origin:center;transform:rotate(45deg);transition:transform .45s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter .45s ease,-webkit-backdrop-filter .45s ease;transition:transform .45s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter .45s ease,backdrop-filter .45s ease,box-shadow 0s ease;transition:transform .45s ease,opacity 0s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter .45s ease,backdrop-filter .45s ease,box-shadow 0s ease,-webkit-filter .45s ease,-webkit-backdrop-filter .45s ease;will-change:transform,filter,backdrop-filter;-webkit-filter:brightness(0) saturate(0);filter:brightness(0) saturate(0)}.faq__answer{padding-top:1rem;font-size:20px;overflow:hidden;height:0;transition:height .6s ease,opacity .3s ease;opacity:0;transition-delay:.3s}.faq__box:not(:last-child){padding-bottom:5rem}@media (max-width:1000px){.faq__article{gap:1rem}.faq__title{font-size:6vw;font-family:font_display,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.5rem}.faq__subtitle{padding-bottom:1rem;font-size:1.15rem;color:#847c69;border-bottom:2px solid #847c69}.faq__question{font-size:1.15rem}.faq__answer{font-size:16px}.faq__box{display:flex;flex-direction:column;gap:1rem}.faq__cross{height:20px}}.audio{position:fixed;right:1rem;bottom:1.5rem;display:flex;align-items:center;transition:transform .6s ease,opacity .45s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform .6s ease,opacity .45s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform .6s ease,opacity .45s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:transform,opacity;transform:translateX(3rem);opacity:0;z-index:10}.audio--init{transform:translateX(0);opacity:1}.audio__src{display:none}.audio__btn{transition:transform .3s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform .3s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform .3s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:transform,opacity;position:relative;width:3rem;height:3rem;z-index:10}.audio__btn .audio__play{opacity:1}.audio__btn .audio__pause{opacity:0}.audio__btn .audio__ended{opacity:0}.audio__btn--active .audio__play{opacity:0}.audio__btn--active .audio__pause{opacity:1}.audio__btn--active .audio__ended{opacity:0}.audio__btn--ended .audio__play{opacity:0}.audio__btn--ended .audio__pause{opacity:0}.audio__btn--ended .audio__ended{opacity:1}@media (max-width:700px){.audio__btn--hidden .audio__play{opacity:0}.audio__btn--hidden .audio__pause{opacity:0}.audio__btn--hidden .audio__ended{opacity:0}}@media (min-width:1000px){.audio__btn:hover{opacity:.6}}.audio__icon{height:100%;width:100%;position:absolute;inset:0;transition:transform .3s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform .3s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform .3s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:transform,opacity}.search{display:flex;flex-direction:column;gap:1rem}.search__label{font-size:inherit;color:#70604b;font-weight:600;padding-bottom:.5rem;text-transform:uppercase}.search__input{width:100%;padding-bottom:1rem;border-bottom:1px solid;outline:0;font-family:font_main,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;text-transform:uppercase}.search__results{list-style:none;display:flex;flex-direction:column;text-transform:uppercase}.search__results li{padding:1rem 0;border-bottom:1px dashed;border-color:inherit;text-transform:uppercase;transition:transform 0s ease,opacity 0s ease,color .3s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform 0s ease,opacity 0s ease,color .3s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform 0s ease,opacity 0s ease,color .3s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:color}@media (min-width:1000px){.search__results li:hover{color:#fcb61d}}.search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;background:url(/images/cross.svg) no-repeat center center;background-size:14px 14px;cursor:pointer}.search input::-webkit-input-placeholder{color:#121411;opacity:.5}.search input::-moz-placeholder{color:#121411;opacity:.5}.search input::-ms-input-placeholder{color:#121411;opacity:.5}.search input::placeholder{color:#121411;opacity:.5}.hero__video--yacht-tour{background-size:cover;background-position:center;transform:scaleX(-1);transform-origin:center;background-image:url(/images/content_hero_1.webp)}@media (orientation:portrait){.hero__video--yacht-tour{background-image:url(/images/content_hero_1_p.webp);transform:none}}.hero__video--starfish-beach{background-size:cover;background-position:center;background-image:url(/images/content_hero_2.webp)}@media (orientation:portrait){.hero__video--starfish-beach{background-image:url(/images/content_hero_2_p.webp)}}.hero__image--southern-heritage-sightseeing img{-o-object-position:42% 80%;object-position:42% 80%}.hero__image--heart-of-the-island img{-o-object-position:30% 80%;object-position:30% 80%}.hero__image--culture-history-sightseeing img{-o-object-position:34% 0;object-position:34% 0}.hero__image--sea-fishing img{-o-object-position:52% 50%;object-position:52% 50%}.hero__image--coral-reef-aquatopia-cable-car img{-o-object-position:64% 50%;object-position:64% 50%}.hero__image--three-islands img{-o-object-position:80% 50%;object-position:80% 50%}.hero__image--safari-park-starfish-beach img{-o-object-position:100% 0;object-position:100% 0}.js-help-dot{border:10px solid transparent;background-color:transparent;box-shadow:0 0 4px transparent;transition:opacity .3s ease-in-out;will-change:border,background-color,box-shadow,opacity;pointer-events:none;position:relative;width:21px;height:20px;border-radius:10rem;right:40px;top:2px}.js-help-dot.activated{-webkit-animation:dot-pulse 4s ease-in-out 2s 2;animation:dot-pulse 4s ease-in-out 2s 2}.js-help-dot.disabled{opacity:0}@-webkit-keyframes dot-pulse{0%{box-shadow:0 0 4px transparent;border:10px solid transparent;background-color:transparent}25%{box-shadow:0 0 8px #fff;border:0 solid rgba(255,255,255,.25);background-color:rgba(255,255,255,.5)}50%{box-shadow:0 0 4px transparent;border:10px solid transparent;background-color:transparent}}@keyframes dot-pulse{0%{box-shadow:0 0 4px transparent;border:10px solid transparent;background-color:transparent}25%{box-shadow:0 0 8px #fff;border:0 solid rgba(255,255,255,.25);background-color:rgba(255,255,255,.5)}50%{box-shadow:0 0 4px transparent;border:10px solid transparent;background-color:transparent}}.js-help-gallery-dots{position:relative;z-index:10;display:none;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;position:absolute;top:4rem;right:18vw;transition:transform 0s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;transition:transform 0s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease;transition:transform 0s ease,opacity .3s ease,color 0s ease,background-color 0s ease,border-color 0s ease,filter 0s ease,backdrop-filter 0s ease,box-shadow 0s ease,-webkit-filter 0s ease,-webkit-backdrop-filter 0s ease;will-change:opacity}@media (max-width:600px){.js-help-gallery-dots{display:flex}}.js-help-gallery-dots__dot{background-color:transparent;box-shadow:0 0 4px transparent;transition:opacity .3s ease-in-out;will-change:background-color,box-shadow;pointer-events:none;width:12px;height:12px;border-radius:10rem}.js-help-gallery-dots.activated .js-help-gallery-dots__dot:nth-child(3){-webkit-animation:dot-pulse-gallery 3s ease-in-out 1s 2;animation:dot-pulse-gallery 3s ease-in-out 1s 2}.js-help-gallery-dots.activated .js-help-gallery-dots__dot:nth-child(2){-webkit-animation:dot-pulse-gallery 3s ease-in-out 2s 2;animation:dot-pulse-gallery 3s ease-in-out 2s 2}.js-help-gallery-dots.activated .js-help-gallery-dots__dot:nth-child(1){-webkit-animation:dot-pulse-gallery 3s ease-in-out 3s 2;animation:dot-pulse-gallery 3s ease-in-out 3s 2}.js-help-gallery-dots.disabled{opacity:0}@-webkit-keyframes dot-pulse-gallery{0%{box-shadow:0 0 4px transparent;background-color:transparent}25%{box-shadow:0 0 8px #fff;background-color:rgba(255,255,255,.85)}50%{box-shadow:0 0 4px transparent;background-color:transparent}}@keyframes dot-pulse-gallery{0%{box-shadow:0 0 4px transparent;background-color:transparent}25%{box-shadow:0 0 8px #fff;background-color:rgba(255,255,255,.85)}50%{box-shadow:0 0 4px transparent;background-color:transparent}}