/*
! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:1024px){.container{max-width:1024px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-\[16vh\]{bottom:16vh}.bottom-\[45vh\]{bottom:45vh}.left-0{left:0}.left-1\/2{left:50%}.left-\[-30px\]{left:-30px}.left-\[2vw\]{left:2vw}.left-\[40vw\]{left:40vw}.left-\[50\%\]{left:50%}.left-\[5vw\]{left:5vw}.left-\[63vw\]{left:63vw}.right-0{right:0}.right-8{right:2rem}.right-\[10vw\]{right:10vw}.right-\[18vw\]{right:18vw}.right-\[20px\]{right:20px}.right-\[65vw\]{right:65vw}.top-0{top:0}.top-1\/2{top:50%}.top-8{top:2rem}.top-\[110px\]{top:110px}.top-\[46vh\]{top:46vh}.top-\[50\%\]{top:50%}.top-\[7vh\]{top:7vh}.top-\[8vw\]{top:8vw}.z-10{z-index:10}.z-30{z-index:30}.z-\[1000\]{z-index:1000}.z-\[1010\]{z-index:1010}.z-\[1050\]{z-index:1050}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[10vh\]{margin-top:10vh}.mt-\[7vh\]{margin-top:7vh}.mt-auto{margin-top:auto}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.hidden{display:none}.h-28{height:7rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[100vh\]{height:100vh}.h-\[130px\]{height:130px}.h-\[16vh\]{height:16vh}.h-\[20vh\]{height:20vh}.h-\[22vh\]{height:22vh}.h-\[25vh\]{height:25vh}.h-\[26vh\]{height:26vh}.h-\[27vh\]{height:27vh}.h-\[30vh\]{height:30vh}.h-\[50px\]{height:50px}.h-\[50vh\]{height:50vh}.h-\[65vh\]{height:65vh}.h-\[72px\]{height:72px}.h-full{height:100%}.max-h-\[60px\]{max-height:60px}.min-h-\[30vh\]{min-height:30vh}.w-1\/6{width:16.666667%}.w-11{width:2.75rem}.w-2\/3{width:66.666667%}.w-2\/6{width:33.333333%}.w-32{width:8rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-\[100\%\]{width:100%}.w-\[100vw\]{width:100vw}.w-\[110px\]{width:110px}.w-\[130px\]{width:130px}.w-\[190px\]{width:190px}.w-\[20\%\]{width:20%}.w-\[23vw\]{width:23vw}.w-\[28vw\]{width:28vw}.w-\[32vw\]{width:32vw}.w-\[36vw\]{width:36vw}.w-\[42vw\]{width:42vw}.w-\[48vw\]{width:48vw}.w-\[50px\]{width:50px}.w-\[52vw\]{width:52vw}.w-\[63vw\]{width:63vw}.w-\[68vw\]{width:68vw}.w-\[80vw\]{width:80vw}.w-full{width:100%}.min-w-\[960px\]{min-width:960px}.max-w-\[320px\]{max-width:320px}.max-w-\[60px\]{max-width:60px}.max-w-\[60vw\]{max-width:60vw}.max-w-\[none\]{max-width:none}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-6{--tw-translate-x:1.5rem}.translate-x-6,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-9{gap:2.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-16{row-gap:4rem}.gap-y-8{row-gap:2rem}.gap-y-9{row-gap:2.25rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-500\/10>:not([hidden])~:not([hidden]){border-color:hsla(220,9%,46%,.1)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border,.border-\[1px\]{border-width:1px}.border-b-2{border-bottom-width:2px}.border-\[\#82ADCE\]\/10{border-color:rgba(130,173,206,.1)}.bg-\[\#292B33\]{--tw-bg-opacity:1;background-color:rgb(41 43 51/var(--tw-bg-opacity))}.bg-\[\#3C404D\]{--tw-bg-opacity:1;background-color:rgb(60 64 77/var(--tw-bg-opacity))}.bg-\[\#5A5A5A\]\/10{background-color:rgba(90,90,90,.1)}.bg-\[\#82ADCE\]\/10{background-color:rgba(130,173,206,.1)}.bg-\[\#D8CEB6\]{--tw-bg-opacity:1;background-color:rgb(216 206 182/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[10px\]{padding:10px}.p-\[12\.5px\]{padding:12.5px}.p-\[20px\]{padding:20px}.p-\[5vh\]{padding:5vh}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[3vw\]{padding-left:3vw;padding-right:3vw}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[5vh\]{padding-top:5vh;padding-bottom:5vh}.pb-\[100\%\]{padding-bottom:100%}.pl-12{padding-left:3rem}.pl-6{padding-left:1.5rem}.pr-\[8vw\]{padding-right:8vw}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-garamond{font-family:EB Garamond,serif}.font-jost{font-family:Jost,sans-serif}.text-\[\.750rem\]{font-size:.75rem}.text-\[13vh\]{font-size:13vh}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[2vw\]{font-size:2vw}.text-\[30px\]{font-size:30px}.text-\[5vh\]{font-size:5vh}.text-\[8vw\]{font-size:8vw}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1em\]{line-height:1em}.leading-\[2\.125em\]{line-height:2.125em}.leading-none{line-height:1}.tracking-\[2px\]{letter-spacing:2px}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-\[35\%\]{opacity:35%}.blur-\[0px\]{--tw-blur:blur(0px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}@media(prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}body :focus{outline:none}*{box-sizing:border-box;padding:0;margin:0}body{font-size:17px;color:#0b0c0f;font-family:Jost,"sans-serif";-webkit-font-smoothing:antialiased}article,aside,button,div,figure,footer,form,header,label,main,nav,section{position:relative}.gm-style>div{position:unset}img{max-width:100%}h1,h2,h3,h4,p{margin:0;line-height:1.2em}h1{font-size:10vw}h1,h2{font-family:EB Garamond,"serif";font-weight:400}h2{font-size:2.5vw}@media(max-width:1023px){h2{font-size:5vw}}a{font-size:16px;text-decoration:underline;font-style:italic;font-weight:400;font-family:EB Garamond,"serif"}section{width:auto;display:flex}.scroll-section-outer,section{overflow:hidden}.scroll-section-inner{height:100vh;display:flex;flex-direction:row;position:relative}.scroll-section{display:flex}.floating-cursor{z-index:10;display:none;cursor:pointer}.floating-cursor.active{display:block}.show-up-anim{opacity:0}.sectionDetail{background:#fff;z-index:1030;transition:transform .3s cubic-bezier(.58,0,.22,1)}.sectionDetail.active{z-index:1040}@media(max-width:1023px){.sectionDetail.active{transform:translateX(0);overflow:scroll}.sectionDetail{position:fixed}.sectionDetail section{flex-direction:column-reverse}.sectionDetail section>*{width:100%}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.backBtn{display:inline-flex;align-items:center;height:80px;margin-top:auto;position:relative;padding-right:60px;padding-top:80px}.backBtn .bubble{width:80px;height:80px;border:1px solid #212534;border-radius:50%;position:absolute}.backBtn .text{position:relative;right:-30px;transform:translateX(100%)}.backBtn svg{transform:rotate(180deg);left:40px;display:block;position:relative}.backBtn svg path,.backBtn svg rect{fill:#212534}.galleryDetail__imageWrap{margin:-3px}.galleryDetail__imageWrap .img-row{display:grid}.galleryDetail__imageWrap .img-row .img-wrap{opacity:0;cursor:pointer}.galleryDetail__imageWrap .img-row .img-wrap img{padding:3px}.galleryDetail__imageWrap .img-row .img-wrap.order-1{grid-column:1/span 2}.galleryDetail__imageWrap .img-row .img-wrap.order-2{grid-column:3;grid-row:1/span 2}.galleryDetail__imageWrap .img-row .img-wrap.order-3{grid-column:1;grid-row:2}.galleryDetail__imageWrap .img-row .img-wrap.order-4{grid-column:2;grid-row:2}.galleryDetail__imageWrap .img-row:nth-of-type(2n) .img-wrap.order-1{grid-column:1;grid-row:1/span 2}.galleryDetail__imageWrap .img-row:nth-of-type(2n) .img-wrap.order-2{grid-column:2/span 2;grid-row:1}.galleryDetail__imageWrap .img-row:nth-of-type(2n) .img-wrap.order-3{grid-column:2;grid-row:2}.galleryDetail__imageWrap .img-row:nth-of-type(2n) .img-wrap.order-4{grid-column:3;grid-row:2}.customCheckbox__wrap .customCheckbox{display:inline-flex}.customCheckbox__wrap .customCheckbox+.customCheckbox{margin-left:4rem}.customCheckbox__wrap .customCheckbox .toggle{display:none}.customCheckbox__wrap .customCheckbox .toggle ::-moz-selection,.customCheckbox__wrap .customCheckbox .toggle :after::-moz-selection,.customCheckbox__wrap .customCheckbox .toggle :before::-moz-selection,.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn::-moz-selection,.customCheckbox__wrap .customCheckbox .toggle::-moz-selection,.customCheckbox__wrap .customCheckbox .toggle:after::-moz-selection,.customCheckbox__wrap .customCheckbox .toggle:before::-moz-selection{background:none}.customCheckbox__wrap .customCheckbox .toggle ::selection,.customCheckbox__wrap .customCheckbox .toggle :after::selection,.customCheckbox__wrap .customCheckbox .toggle :before::selection,.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn::selection,.customCheckbox__wrap .customCheckbox .toggle::selection,.customCheckbox__wrap .customCheckbox .toggle:after::selection,.customCheckbox__wrap .customCheckbox .toggle:before::selection{background:none}.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn{outline:0;display:inline-flex;height:80px;background:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:1px;transition:all .4s ease;align-items:center;width:180px}.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn svg{position:relative;display:block;left:40px}.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn svg path,.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn svg rect{fill:#fff}.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn:after{position:absolute;display:block;content:"";left:0;border-radius:50%;background:transparent;transition:all .2s ease;width:80px;height:80px;border:1px solid #fff}.customCheckbox__wrap .customCheckbox .toggle:checked+.toggle-btn:after{left:55%;background:transparent}.customCheckbox__wrap .customCheckbox .customCheckboxLabel{position:absolute;left:0;bottom:0;color:#fff;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding:5px;transition:color .4s ease;transform:translateY(100%)}.customCheckbox__wrap .customCheckbox .customCheckboxLabel.customCheckboxLabel--true{right:0;left:auto}@media(max-height:750px){.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn:after{width:60px;height:60px}.customCheckbox__wrap .customCheckbox .customCheckboxLabel{font-size:15px}}@media(max-width:1023px){.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn:after{width:50px;height:50px}.customCheckbox__wrap .customCheckbox .customCheckboxLabel{font-size:14px}}@media(max-width:650px){.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn{width:150px}.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn svg{width:86px;left:20px}.customCheckbox__wrap .customCheckbox .toggle+.toggle-btn:after{width:40px;height:40px}.customCheckbox__wrap .customCheckbox .customCheckboxLabel{font-size:13px}}@media(max-width:400px){.customCheckbox__wrap{flex-wrap:wrap}.customCheckbox__wrap .customCheckbox+.customCheckbox{margin-left:0;margin-top:2rem}}.contactSection .formWrap,.galleryDetail__imageWrap,.roomDetail__imageWrap{scrollbar-width:thin;scrollbar-color:#917d4e #101113}.contactSection .formWrap::-webkit-scrollbar,.galleryDetail__imageWrap::-webkit-scrollbar,.roomDetail__imageWrap::-webkit-scrollbar{width:10px}.contactSection .formWrap::-webkit-scrollbar-track,.galleryDetail__imageWrap::-webkit-scrollbar-track,.roomDetail__imageWrap::-webkit-scrollbar-track{background:#101113}.contactSection .formWrap::-webkit-scrollbar-thumb,.galleryDetail__imageWrap::-webkit-scrollbar-thumb,.roomDetail__imageWrap::-webkit-scrollbar-thumb{background-color:#917d4e;border-radius:5px;border:3px solid #917d4e}.menu__wrap{display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.58,0,.22,1) 0s,width .8s cubic-bezier(.58,0,.22,1);z-index:1020}.menu__wrap .menu-wrapper .item{font-size:4vh;font-family:EB Garamond,"serif";color:#fff;width:100%;height:100%;border-left:1px solid #fff;border-bottom:1px solid #fff;display:flex;align-items:flex-end;position:absolute;bottom:0;left:0;padding:15px 30px;opacity:0;transition:opacity .3s cubic-bezier(.58,0,.22,1)}.menu__wrap .menu-wrapper .item:first-of-type{border:none}.menu__wrap .menu-wrapper .item:first-child{left:0;bottom:0;margin-bottom:0}.menu__wrap .menu-wrapper .item:nth-child(2){left:11%;bottom:11%;margin-bottom:0}.menu__wrap .menu-wrapper .item:nth-child(3){left:22%;bottom:22%;margin-bottom:0}.menu__wrap .menu-wrapper .item:nth-child(4){left:33%;bottom:33%;margin-bottom:0}.menu__wrap .menu-wrapper .item:nth-child(5){left:44%;bottom:44%;margin-bottom:0}.menu__wrap .menu-wrapper .item:nth-child(6){left:55%;bottom:55%;margin-bottom:0}.menu__wrap .menu-wrapper .item:nth-child(7){left:66%;bottom:66%;margin-bottom:0}.menu__wrap .right-opener{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;right:0;width:50px}.menu__wrap .burger{transform:rotate(90deg)}.menu__wrap .burger .line{margin:5px 0}.menu__wrap .burger .line,.menu__wrap .burger:after,.menu__wrap .burger:before{width:30px;height:1px;background:#fff;transition:background .3s cubic-bezier(.58,0,.22,1)}.menu__wrap .burger:after,.menu__wrap .burger:before{display:block;content:""}.menu__wrap .top-text{color:#fff;white-space:nowrap;position:absolute;top:5vh;transform-origin:right;transform:rotate(-90deg) translateY(-100%);right:0;transition:color .3s cubic-bezier(.58,0,.22,1)}.menu__wrap.active{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#fff;border-left:1px solid hsla(0,0%,44%,.3);transition:width background .3s cubic-bezier(.58,0,.22,1) .5s}.menu__wrap.active .menu-wrapper .item{color:#000;border-color:hsla(0,0%,44%,.3)}.menu__wrap.active .burger .line,.menu__wrap.active .burger:after,.menu__wrap.active .burger:before{background:#212534}.menu__wrap.active .top-text{color:#212534}.menu__wrap.opened{width:70%}.menu__wrap.opened .item{opacity:1;transition:opacity .3s cubic-bezier(.58,0,.22,1) .3s}.page-wrap.detail-opened .menu__wrap{width:0}.page-wrap.detail-opened .menu__wrap .right-opener{transform:translateX(100%)}.swiperFullscreenDetail .swiper.swiper-container .swiper-slide{background:rgba(0,0,0,.7)}.swiperFullscreenDetail .swiper.swiper-container .swiper-slide img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.swiper.swiper-container{max-width:100vw;width:100%;overflow:hidden;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper.swiper-container .slide-part{transition-timing-function:ease-out}.swiper.swiper-container .slide-part img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper.swiper-container .slide-part:first-child{transition-duration:1.2s}.swiper.swiper-container .slide-part:first-child img{left:0}.swiper.swiper-container .slide-part:nth-child(2){transition-duration:1.05s}.swiper.swiper-container .slide-part:nth-child(2) img{left:-100%}.swiper.swiper-container .slide-part:nth-child(3){transition-duration:.9s}.swiper.swiper-container .slide-part:nth-child(3) img{left:-200%}.swiper.swiper-container .slide-part:nth-child(4){transition-duration:.75s}.swiper.swiper-container .slide-part:nth-child(4) img{left:-300%}.swiper.swiper-container .slide-part:nth-child(5){transition-duration:.6s}.swiper.swiper-container .slide-part:nth-child(5) img{left:-400%}.swiper.swiper-container .swiper-button-next:after,.swiper.swiper-container .swiper-button-prev:after{text-shadow:1px 1px 5px #000;color:#fff}.video__wrap{transform:scale(0);opacity:0;transition:opacity .5s cubic-bezier(.58,0,.22,1),transform .5s cubic-bezier(.58,0,.22,1)}.video__wrap.active{opacity:1;transform:scale(1);z-index:1040}.video__wrap .closeBtn svg{width:50px;height:50px}@media(max-width:1023px){.page-wrap{overflow:hidden}.menu__wrap{width:0}.menu__wrap.opened{width:100%}.menu__wrap .right-opener{position:absolute;top:33px;height:50px;padding:20px;right:20px;transform:rotate(90deg);transition:all .3s cubic-bezier(.58,0,.22,1)}.menu__wrap .menu-wrapper .item{font-size:2.5vh}.menu__wrap .burger .line{margin:8px 0}.menu__wrap.active .burger .line,.menu__wrap.active .burger:after,.menu__wrap.active .burger:before{background:#fff}.menu__wrap.opened.active .burger .line,.menu__wrap.opened.active .burger:after,.menu__wrap.opened.active .burger:before{background:#212534}.swiper.swiper-container.pagination{padding-bottom:50px}.swiper.swiper-container .slide-part img{width:100vw}section{flex-wrap:wrap}.homeSection{height:100vh}.aboutSection{height:auto}}@media(min-width:1024px){section{height:100vh}}#contactForm{margin-bottom:20px}.cookieBar .cookieBar-wrap{display:flex;background:#fff;color:#000;border-radius:0;border-bottom:1px solid #000;padding:20px 80px}.cookieBar .cookieBar-wrap .bttn-row{margin-top:0}.cookieBar .settings-wrap{background:#fff;color:#000;padding:57px 80px 30px}.cookieBar .settings-wrap .settings-cols{display:flex;flex-wrap:wrap;margin-bottom:20px;flex-direction:row}.cookieBar .settings-wrap .settings-cols>div{flex:0 0 40%;margin-right:10%}.cookieBar .settings-wrap .settings-cols>div .settings-col{margin-bottom:10px;justify-content:unset}.cookieBar .settings-wrap .settings-cols>div p.font-medium{color:#000;padding-right:30px;font-family:EB Garamond,"serif";font-size:20px;font-weight:600}.cookieBar .settings-wrap .settings-cols>div p{color:#6b737a;font-size:15px}.cookieBar .settings-wrap .settings-cols>div button{background:#917d4e}.cookieBar .settings-wrap .settings-cols>div button[aria-checked=true]{background:#000}.cookieBar .settings-wrap .bttns-cols .btn{width:40%;border:1px solid #000;padding:15px 42px;text-align:center;font-size:16px;display:flex;justify-content:center}.cookieBar .settings-wrap .bottom-text{font-size:12px;margin-top:20px}.cookieBar .settings-wrap .bottom-text a{font-family:Jost,"sans-serif";font-style:normal;text-decoration:none;font-size:12px}.cookieBar .settings-wrap .bottom-text a:hover{text-decoration:underline}.cookieBar .btn:hover{cursor:pointer;background:#000;color:#fff}.cookieBar .bttn{border:1px solid #000;color:#000;border-radius:0;font-family:EB Garamond,"serif";font-size:14px}.cookieBar .bttn.dark,.cookieBar .bttn:hover{background:#000;color:#fff}.cookieBar .bttn.dark:hover{background:#fff;color:#000}.cookies-head{height:auto;padding-top:10vh}.cookies-head h1{font-size:100px}.cookies-head p{font-size:16px;line-height:2.1;max-width:80%}@media(max-width:750px){.cookies-head h1{font-size:12vw}}.cookie-body{height:auto}.cookie-body h3{font-family:EB Garamond,"serif";font-size:30px;line-height:1.3;font-weight:500;max-width:55%}.cookie-body ul{background:transparent;border:1px solid #000;list-style-image:url(/assets/galerie/odrazka.png)}.cookie-body ul li{padding-left:20px}.cookie-body ul li:before{display:none}.cookie-body ul li a{font-family:Jost,"sans-serif";font-style:normal}.cookie-body ul li a:hover{text-decoration:none}.cookie-card-content{flex-direction:row;flex-wrap:wrap}.cookie-card-content>*{width:50%}.cookie-card-content h4{font-size:20px;font-weight:500;line-height:1.6;max-width:45%}.cookie-card-content p{font-size:16px;line-height:2.1}@media(max-width:700px){.cookie-body .cookie-card-title,.cookie-body h3{width:auto;max-width:unset}.cookie-card-content{flex-direction:column}.cookie-card-content>*{width:auto}.cookie-card-content h4{max-width:unset}}.cookie-card-title{font-size:28px;font-family:EB Garamond,"serif";color:#fff;padding:10px 20px;width:50%;background:#000}.cookie-table thead{background:#d8ceb6;font-family:EB Garamond,"serif";font-size:18px;font-weight:700}.browser-item{display:flex;border:1px solid #000;padding:15px 30px;text-decoration:none}.browser-item:hover{background:#000;color:#fff}.browser-item:hover svg{fill:#fff}.browser-item .icon{padding-right:10px}.browser-item p{font-style:normal;padding-top:5px}.consent-table-wrap>p{font-family:EB Garamond,"serif";font-size:20px;margin-bottom:20px}.consent-table-wrap .consent-table{background:#d8ceb6;padding:20px 40px}.consent-table-wrap .consent-table p{margin-bottom:8px}.consent-table-wrap .consent-table .btn{background:#000;color:#fff;padding:25px 40px;font-family:EB Garamond,"serif"}.consent-table-wrap .consent-table .btn:hover{background:#fff;color:#000;cursor:pointer}.row-table{display:flex}.row-table>div{flex:0 0 70%}.row-table .backBtn{padding-top:0;margin-left:auto}.cookie-footer{padding:0 0 20px;margin:0 auto}.cookie-footer .cols{display:flex;font-size:12px}.cookie-footer .cols .col{flex:0 0 20%}.cookie-footer .cols .col:first-child p{display:flex}.cookie-footer .cols .col:first-child p svg{width:24px;padding-left:7px;padding-top:2px}.cookie-footer .cols .col:nth-child(2){flex:0 0 60%;text-align:center}.cookie-footer .cols .col:nth-child(3){text-align:right}.cookie-footer .cols .col:nth-child(3) a{font-size:12px;font-family:Jost,"sans-serif";font-style:normal}.cookie-footer .cols .col:nth-child(3) a:hover{text-decoration:none}.cookie-footer .cols .col:nth-child(3) .separ{padding:0 10px}.def-pad-top{padding-top:6vh}#header-menu img{background:#fff}@media(max-width:1450px){.cookieBar .settings-wrap{padding-top:40px}.cookieBar .settings-wrap .settings-cols{flex-direction:column;flex-wrap:nowrap}.cookieBar .settings-wrap .settings-cols>div{flex:unset;margin-right:0}.cookieBar .settings-wrap .bttns-cols .btn{padding:8px 20px;width:45%}}@media(max-width:1200px){.cookieBar-wrap{width:100%}.cookieBar .settings-wrap{width:100%;padding-top:50px;padding-bottom:40px}.cookieBar .settings-wrap .settings-cols{margin-bottom:35px}}@media(max-width:1100px){.cookie-footer{padding-left:20px;padding-right:20px}}@media(max-width:992px){.row-table{flex-direction:column}.row-table .backBtn{margin-left:0;margin-top:20px}}@media(max-width:976px){.cookieBar .settings-wrap{padding-bottom:30px;padding-top:30px}}@media(max-width:800px){.cookie-footer .cols{flex-direction:column;justify-content:center}.cookie-footer .cols .col{margin-bottom:10px}.cookie-footer .cols .col p{justify-content:center;text-align:center}.cookie-footer .cols .col .links-row{text-align:center}.cookieBar-wrap{flex-direction:column;padding:20px 40px}.cookieBar-wrap .text-sm{margin-bottom:20px}.cookieBar .settings-wrap .settings-cols{margin-bottom:10px}}@media(max-width:700px){.consent-table{flex-direction:column;align-items:flex-start}.consent-table .btn{margin-top:20px}.cookieBar .settings-wrap{padding:30px}.cookieBar .settings-wrap .settings-cols{margin-bottom:20px}.cookieBar .settings-wrap .bttns-cols .btn{font-size:12px}}@media(max-width:450px){.cookieBar .cookieBar-wrap{padding:10px 20px}.cookieBar .settings-wrap{padding:20px}.cookieBar .settings-wrap .bottom-text{margin-top:0}.cookieBar .settings-wrap .settings-cols{margin-bottom:0}.cookieBar .settings-wrap .settings-cols>div p.font-medium{font-size:14px}}.blueprints{position:absolute;right:5vw;display:flex;flex-direction:column;top:0;height:100%;justify-content:center}.blueprints .level:hover{cursor:pointer}.blueprints h3{color:#fff;margin-bottom:42px;font-size:20px;font-family:EB Garamond,"serif"}.blueprints img{max-width:9vw;margin-bottom:10px}@media(max-width:1300px){.blueprints{right:3vw}.blueprints img{max-width:10vw}}@media(max-width:1100px){.blueprints{right:2vw}.blueprints img{max-width:8vw}}.noscroll{overflow:hidden}.blueprintDetail{background:rgba(0,0,0,.95);transition:.5s ease-in-out}.blueprintDetail .close{position:absolute;top:2rem;right:2rem;width:50px;height:50px;z-index:10}.blueprintDetail .blueprint-wrapper{display:none;height:100%;flex-direction:column;justify-content:center}.blueprintDetail .blueprint-wrapper.active{display:flex}.blueprintDetail .blueprint-wrapper h3{text-align:center;margin-bottom:20px;color:#fff;font-size:28px;font-family:EB Garamond,"serif"}.blueprintDetail .blueprint-wrapper img{max-width:60vw;margin:0 auto;max-height:100%}@media(max-width:1023px){.virtualSection .bg-wrap{flex-direction:column;position:relative;width:100%;padding-top:40px}.blueprints,.virtualSection .bottom-section-wrap{position:relative}.blueprints{display:flex;flex-wrap:wrap;justify-content:center;width:65vw;margin-top:40px;top:unset}.blueprints .level{flex:0 0 50%;text-align:center;display:flex;flex-direction:column}.blueprints .level img{max-width:30vw;margin:0 auto 20px}.blueprints .level h3{margin-top:auto}.blueprintDetail .blueprint-wrapper img{max-width:85vw}.blueprintDetail .blueprint-wrapper h3{font-size:20px}}.backBtn.gdpr-page{justify-content:flex-end}.backBtn.gdpr-page .bubble{transform:translateX(-70%)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-3:before{content:var(--tw-content);left:-.75rem}.before\:content-\[\'\203A\'\]:before{--tw-content:"›";content:var(--tw-content)}@media (min-width:1024px){.desktop\:visible{visibility:visible}.desktop\:relative{position:relative}.desktop\:bottom-\[7vh\]{bottom:7vh}.desktop\:bottom-\[auto\]{bottom:auto}.desktop\:left-\[17vw\]{left:17vw}.desktop\:right-\[6vw\]{right:6vw}.desktop\:top-0{top:0}.desktop\:top-\[15vh\]{top:15vh}.desktop\:top-\[45vh\]{top:45vh}.desktop\:my-16{margin-top:4rem;margin-bottom:4rem}.desktop\:mt-0{margin-top:0}.desktop\:mt-16{margin-top:4rem}.desktop\:block{display:block}.desktop\:h-\[20vh\]{height:20vh}.desktop\:h-\[24vh\]{height:24vh}.desktop\:h-\[45vh\]{height:45vh}.desktop\:h-\[65vh\]{height:65vh}.desktop\:h-\[70vh\]{height:70vh}.desktop\:min-h-\[30vh\]{min-height:30vh}.desktop\:w-\[15vw\]{width:15vw}.desktop\:w-\[18vw\]{width:18vw}.desktop\:w-\[19vw\]{width:19vw}.desktop\:w-\[22vw\]{width:22vw}.desktop\:w-\[24vw\]{width:24vw}.desktop\:w-\[32vw\]{width:32vw}.desktop\:w-\[37vw\]{width:37vw}.desktop\:min-w-\[600px\]{min-width:600px}.desktop\:max-w-\[30vw\]{max-width:30vw}.desktop\:p-12{padding:3rem}.desktop\:px-24{padding-left:6rem;padding-right:6rem}.desktop\:py-12{padding-top:3rem;padding-bottom:3rem}.desktop\:text-\[1vw\]{font-size:1vw}.desktop\:text-\[5vw\]{font-size:5vw}}