@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--font-weight-normal:400;--font-weight-medium:500;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:inherit;text-decoration:none}}@layer components{.eyebrow{align-items:center;color:var(--vr-gold-text);display:inline-flex;font-size:12px;gap:12px;letter-spacing:.1em;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.eyebrow:after,.eyebrow:before{background:currentColor;content:"";height:1px;width:32px}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-\[68px\]{top:68px}.top-\[calc\(var\(--header-solid-height\)\+28px\)\]{top:calc(var(--header-solid-height) + 28px)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-12{margin-block:calc(var(--spacing)*12)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[3px\]{margin-top:3px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[42px\]{margin-top:42px}.mt-\[clamp\(42px\,6vw\,72px\)\]{margin-top:clamp(42px,6vw,72px)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[16px\]{margin-bottom:16px}.mb-\[22px\]{margin-bottom:22px}.mb-\[26px\]{margin-bottom:26px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-12{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}.size-\[34px\]{height:34px;width:34px}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-5{height:calc(var(--spacing)*5)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-\[44px\]{height:44px}.h-\[80px\]{height:80px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[38px\]{min-height:38px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[254px\]{min-height:254px}.min-h-\[262px\]{min-height:262px}.min-h-\[520px\]{min-height:520px}.min-h-\[760px\]{min-height:760px}.min-h-\[clamp\(440px\,42vw\,560px\)\]{min-height:clamp(440px,42vw,560px)}.min-h-\[clamp\(460px\,52vw\,640px\)\]{min-height:clamp(460px,52vw,640px)}.min-h-\[inherit\]{min-height:inherit}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-16{width:calc(var(--spacing)*16)}.w-\[44px\]{width:44px}.w-\[84px\]{width:84px}.w-\[100px\]{width:100px}.w-\[min\(760px\,100\%\)\]{width:min(760px,100%)}.w-\[min\(820px\,100\%\)\]{width:min(820px,100%)}.w-\[min\(1180px\,100\%\)\]{width:min(1180px,100%)}.w-\[min\(var\(--page-hero-lead-width\)\,100\%\)\]{width:min(var(--page-hero-lead-width),100%)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[280px\]{max-width:280px}.max-w-\[560px\]{max-width:560px}.max-w-\[610px\]{max-width:610px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[800px\]{max-width:800px}.max-w-\[var\(--page-hero-title-width\)\]{max-width:var(--page-hero-title-width)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-\[calc\(var\(--header-solid-height\)\+22px\)\]{scroll-margin-top:calc(var(--header-solid-height) + 22px)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[16px_minmax\(0\,1fr\)\]{grid-template-columns:16px minmax(0,1fr)}.grid-cols-\[20px_minmax\(0\,1fr\)\]{grid-template-columns:20px minmax(0,1fr)}.grid-cols-\[22px_minmax\(0\,1fr\)\]{grid-template-columns:22px minmax(0,1fr)}.grid-cols-\[24px_minmax\(0\,1fr\)\]{grid-template-columns:24px minmax(0,1fr)}.grid-cols-\[26px_minmax\(0\,1fr\)\]{grid-template-columns:26px minmax(0,1fr)}.grid-cols-\[34px_minmax\(0\,1fr\)\]{grid-template-columns:34px minmax(0,1fr)}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,0\.8fr\)_auto\]{grid-template-columns:minmax(0,.8fr) auto}.grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(320px,1fr)}.grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(320px\,0\.55fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr)}.grid-cols-\[minmax\(0\,0\.84fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,.84fr) minmax(320px,1fr)}.grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(0\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.grid-cols-\[minmax\(220px\,1\.2fr\)_minmax\(200px\,0\.9fr\)_minmax\(220px\,1\.1fr\)_minmax\(200px\,1fr\)\]{grid-template-columns:minmax(220px,1.2fr) minmax(200px,.9fr) minmax(220px,1.1fr) minmax(200px,1fr)}.grid-cols-\[minmax\(230px\,0\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(230px,.35fr) minmax(0,1fr)}.grid-cols-\[minmax\(260px\,0\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,.5fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[9px\]{gap:9px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[28px\]{gap:28px}.gap-\[30px\]{gap:30px}.gap-\[clamp\(10px\,1\.5vw\,28px\)\]{gap:clamp(10px,1.5vw,28px)}.gap-\[clamp\(18px\,4vw\,48px\)\]{gap:clamp(18px,4vw,48px)}.gap-\[clamp\(20px\,4vw\,48px\)\]{gap:clamp(20px,4vw,48px)}.gap-\[clamp\(24px\,4vw\,40px\)\]{gap:clamp(24px,4vw,40px)}.gap-\[clamp\(24px\,4vw\,44px\)\]{gap:clamp(24px,4vw,44px)}.gap-\[clamp\(24px\,4vw\,56px\)\]{gap:clamp(24px,4vw,56px)}.gap-\[clamp\(24px\,5vw\,64px\)\]{gap:clamp(24px,5vw,64px)}.gap-\[clamp\(28px\,4vw\,48px\)\]{gap:clamp(28px,4vw,48px)}.gap-\[clamp\(28px\,4vw\,52px\)\]{gap:clamp(28px,4vw,52px)}.gap-\[clamp\(28px\,5vw\,54px\)\]{gap:clamp(28px,5vw,54px)}.gap-\[clamp\(28px\,5vw\,64px\)\]{gap:clamp(28px,5vw,64px)}.gap-\[clamp\(30px\,4vw\,56px\)\]{gap:clamp(30px,4vw,56px)}.gap-\[clamp\(30px\,6vw\,76px\)\]{gap:clamp(30px,6vw,76px)}.gap-\[clamp\(32px\,5vw\,64px\)\]{gap:clamp(32px,5vw,64px)}.gap-\[clamp\(34px\,5vw\,58px\)\]{gap:clamp(34px,5vw,58px)}.gap-\[clamp\(34px\,5vw\,72px\)\]{gap:clamp(34px,5vw,72px)}.gap-\[clamp\(34px\,6vw\,74px\)\]{gap:clamp(34px,6vw,74px)}.gap-\[clamp\(34px\,6vw\,82px\)\]{gap:clamp(34px,6vw,82px)}.gap-\[clamp\(40px\,6vw\,72px\)\]{gap:clamp(40px,6vw,72px)}.gap-\[clamp\(48px\,7vw\,96px\)\]{gap:clamp(48px,7vw,96px)}.gap-px{gap:1px}.gap-x-2\.5{-moz-column-gap:calc(var(--spacing)*2.5);column-gap:calc(var(--spacing)*2.5)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-7{-moz-column-gap:calc(var(--spacing)*7);column-gap:calc(var(--spacing)*7)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.gap-x-\[clamp\(24px\,4vw\,44px\)\]{-moz-column-gap:clamp(24px,4vw,44px);column-gap:clamp(24px,4vw,44px)}.gap-x-\[clamp\(36px\,5vw\,80px\)\]{-moz-column-gap:clamp(36px,5vw,80px);column-gap:clamp(36px,5vw,80px)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[18px\]{border-style:var(--tw-border-style);border-width:18px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_38\%\,transparent\)\]{border-color:var(--vr-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-gold) 38%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_40\%\,transparent\)\]{border-color:var(--vr-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-gold) 40%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_45\%\,transparent\)\]{border-color:var(--vr-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-gold) 45%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_50\%\,transparent\)\]{border-color:var(--vr-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-gold) 50%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_55\%\,transparent\)\]{border-color:var(--vr-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-gold) 55%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_60\%\,transparent\)\]{border-color:var(--vr-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-gold) 60%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_56\%\,transparent\)\]{border-color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_56\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-ivory) 56%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_26\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_26\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 26%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_60\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 60%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_68\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_68\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 68%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_70\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_70\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 70%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_72\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_72\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 72%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_76\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_76\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 76%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_80\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_80\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 80%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_82\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_82\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 82%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_84\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_84\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 84%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_86\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_86\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 86%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_88\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_88\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 88%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_92\%\,transparent\)\]{border-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_92\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vr-stone) 92%,transparent)}}.border-current{border-color:currentColor}.border-vr-gold,.border-vr-gold\/15{border-color:var(--vr-gold)}@supports (color:color-mix(in lab,red,red)){.border-vr-gold\/15{border-color:color-mix(in oklab,var(--vr-gold) 15%,transparent)}}.border-vr-stone{border-color:var(--vr-stone)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-l-vr-ink{border-left-color:var(--vr-ink)}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_12\%\,transparent\)\]{background-color:var(--vr-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-gold\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vr-gold) 12%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_70\%\,var\(--vr-white\)\)\]{background-color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_70\%\,var\(--vr-white\)\)\]{background-color:color-mix(in srgb,var(--vr-ivory) 70%,var(--vr-white))}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_86\%\,var\(--vr-white\)\)\]{background-color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_86\%\,var\(--vr-white\)\)\]{background-color:color-mix(in srgb,var(--vr-ivory) 86%,var(--vr-white))}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_88\%\,transparent\)\]{background-color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vr-ivory) 88%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_96\%\,var\(--vr-white\)\)\]{background-color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_96\%\,var\(--vr-white\)\)\]{background-color:color-mix(in srgb,var(--vr-ivory) 96%,var(--vr-white))}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_18\%\,transparent\)\]{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vr-stone) 18%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_18\%\,var\(--vr-ivory\)\)\]{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_18\%\,var\(--vr-ivory\)\)\]{background-color:color-mix(in srgb,var(--vr-stone) 18%,var(--vr-ivory))}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_20\%\,var\(--vr-ivory\)\)\]{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_20\%\,var\(--vr-ivory\)\)\]{background-color:color-mix(in srgb,var(--vr-stone) 20%,var(--vr-ivory))}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_34\%\,var\(--vr-ivory\)\)\]{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_34\%\,var\(--vr-ivory\)\)\]{background-color:color-mix(in srgb,var(--vr-stone) 34%,var(--vr-ivory))}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_38\%\,var\(--vr-ivory\)\)\]{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_38\%\,var\(--vr-ivory\)\)\]{background-color:color-mix(in srgb,var(--vr-stone) 38%,var(--vr-ivory))}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_50\%\,var\(--vr-ivory\)\)\]{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_50\%\,var\(--vr-ivory\)\)\]{background-color:color-mix(in srgb,var(--vr-stone) 50%,var(--vr-ivory))}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_64\%\,var\(--vr-ivory\)\)\]{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_64\%\,var\(--vr-ivory\)\)\]{background-color:color-mix(in srgb,var(--vr-stone) 64%,var(--vr-ivory))}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_82\%\,transparent\)\]{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vr-stone) 82%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-white\)_38\%\,transparent\)\]{background-color:var(--vr-white)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-white\)_38\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vr-white) 38%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--vr-white\)_50\%\,transparent\)\]{background-color:var(--vr-white)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--vr-white\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vr-white) 50%,transparent)}}.bg-transparent{background-color:#0000}.bg-vr-gold{background-color:var(--vr-gold)}.bg-vr-ink{background-color:var(--vr-ink)}.bg-vr-ivory{background-color:var(--vr-ivory)}.bg-vr-light{background-color:var(--vr-light)}.bg-vr-navy{background-color:var(--vr-navy)}.bg-vr-stone{background-color:var(--vr-stone)}.bg-vr-white{background-color:var(--vr-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-6{padding:calc(var(--spacing)*6)}.p-\[14px_16px\]{padding:14px 16px}.p-\[20px_24px\]{padding:20px 24px}.p-\[22px\]{padding:22px}.p-\[24px\]{padding:24px}.p-\[26px\]{padding:26px}.p-\[28px_26px_30px\]{padding:28px 26px 30px}.p-\[clamp\(20px\,3vw\,32px\)\]{padding:clamp(20px,3vw,32px)}.p-\[clamp\(22px\,4vw\,34px\)\]{padding:clamp(22px,4vw,34px)}.p-\[clamp\(22px\,4vw\,38px\)\]{padding:clamp(22px,4vw,38px)}.p-\[clamp\(24px\,2\.6vw\,32px\)\]{padding:clamp(24px,2.6vw,32px)}.p-\[clamp\(24px\,3vw\,32px\)\]{padding:clamp(24px,3vw,32px)}.p-\[clamp\(24px\,4vw\,38px\)\]{padding:clamp(24px,4vw,38px)}.p-\[clamp\(26px\,3vw\,42px\)\]{padding:clamp(26px,3vw,42px)}.p-\[clamp\(26px\,4vw\,52px\)\]{padding:clamp(26px,4vw,52px)}.p-\[clamp\(26px\,4vw\,56px\)\]{padding:clamp(26px,4vw,56px)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-\[clamp\(18px\,5vw\,64px\)\]{padding-inline:clamp(18px,5vw,64px)}.px-\[clamp\(20px\,5vw\,72px\)\]{padding-inline:clamp(20px,5vw,72px)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-7{padding-block:calc(var(--spacing)*7)}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.py-\[64px\]{padding-block:64px}.py-\[clamp\(16px\,2vw\,24px\)\]{padding-block:clamp(16px,2vw,24px)}.py-\[clamp\(20px\,2\.4vw\,30px\)\]{padding-block:clamp(20px,2.4vw,30px)}.py-\[clamp\(22px\,3vw\,34px\)\]{padding-block:clamp(22px,3vw,34px)}.py-\[clamp\(24px\,4vw\,38px\)\]{padding-block:clamp(24px,4vw,38px)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-\[5px\]{padding-top:5px}.pt-\[26px\]{padding-top:26px}.pt-\[calc\(var\(--header-height\)\+78px\)\]{padding-top:calc(var(--header-height) + 78px)}.pt-\[clamp\(32px\,4vw\,48px\)\]{padding-top:clamp(32px,4vw,48px)}.pt-\[clamp\(72px\,7vw\,104px\)\]{padding-top:clamp(72px,7vw,104px)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-\[clamp\(24px\,4vw\,42px\)\]{padding-right:clamp(24px,4vw,42px)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-\[72px\]{padding-bottom:72px}.pb-\[clamp\(64px\,6vw\,82px\)\]{padding-bottom:clamp(64px,6vw,82px)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-7{padding-left:calc(var(--spacing)*7)}.text-left{text-align:left}.text-right{text-align:right}.font-aukim{font-family:Aukim,sans-serif}.font-moredya{font-family:Moredya,serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[34px\]{font-size:34px}.text-\[42px\]{font-size:42px}.text-\[260px\]{font-size:260px}.text-\[clamp\(16px\,1\.3vw\,18px\)\]{font-size:clamp(16px,1.3vw,18px)}.text-\[clamp\(26px\,3vw\,36px\)\]{font-size:clamp(26px,3vw,36px)}.text-\[clamp\(26px\,3vw\,38px\)\]{font-size:clamp(26px,3vw,38px)}.text-\[clamp\(28px\,2\.6vw\,36px\)\]{font-size:clamp(28px,2.6vw,36px)}.text-\[clamp\(28px\,3\.4vw\,46px\)\]{font-size:clamp(28px,3.4vw,46px)}.text-\[clamp\(28px\,3vw\,38px\)\]{font-size:clamp(28px,3vw,38px)}.text-\[clamp\(28px\,3vw\,40px\)\]{font-size:clamp(28px,3vw,40px)}.text-\[clamp\(28px\,4vw\,38px\)\]{font-size:clamp(28px,4vw,38px)}.text-\[clamp\(30px\,3\.2vw\,40px\)\]{font-size:clamp(30px,3.2vw,40px)}.text-\[clamp\(30px\,3\.4vw\,46px\)\]{font-size:clamp(30px,3.4vw,46px)}.text-\[clamp\(30px\,3\.6vw\,50px\)\]{font-size:clamp(30px,3.6vw,50px)}.text-\[clamp\(30px\,3vw\,40px\)\]{font-size:clamp(30px,3vw,40px)}.text-\[clamp\(32px\,3\.2vw\,46px\)\]{font-size:clamp(32px,3.2vw,46px)}.text-\[clamp\(32px\,4vw\,52px\)\]{font-size:clamp(32px,4vw,52px)}.text-\[clamp\(34px\,3vw\,48px\)\]{font-size:clamp(34px,3vw,48px)}.text-\[clamp\(36px\,3\.4vw\,48px\)\]{font-size:clamp(36px,3.4vw,48px)}.text-\[clamp\(36px\,4\.4vw\,60px\)\]{font-size:clamp(36px,4.4vw,60px)}.text-\[clamp\(36px\,4vw\,56px\)\]{font-size:clamp(36px,4vw,56px)}.text-\[clamp\(40px\,4\.8vw\,68px\)\]{font-size:clamp(40px,4.8vw,68px)}.text-\[clamp\(40px\,5\.5vw\,76px\)\]{font-size:clamp(40px,5.5vw,76px)}.text-\[clamp\(42px\,4vw\,58px\)\]{font-size:clamp(42px,4vw,58px)}.text-\[clamp\(42px\,5\.2vw\,72px\)\]{font-size:clamp(42px,5.2vw,72px)}.text-\[clamp\(42px\,5\.3vw\,74px\)\]{font-size:clamp(42px,5.3vw,74px)}.text-\[clamp\(42px\,5vw\,72px\)\]{font-size:clamp(42px,5vw,72px)}.text-\[clamp\(44px\,6vw\,84px\)\]{font-size:clamp(44px,6vw,84px)}.text-\[clamp\(46px\,7\.5vw\,88px\)\]{font-size:clamp(46px,7.5vw,88px)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_60\%\,transparent\)\]{color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_60\%\,transparent\)\]{color:color-mix(in srgb,var(--vr-ivory) 60%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_64\%\,transparent\)\]{color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_64\%\,transparent\)\]{color:color-mix(in srgb,var(--vr-ivory) 64%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_74\%\,transparent\)\]{color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_74\%\,transparent\)\]{color:color-mix(in srgb,var(--vr-ivory) 74%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_76\%\,transparent\)\]{color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_76\%\,transparent\)\]{color:color-mix(in srgb,var(--vr-ivory) 76%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_78\%\,transparent\)\]{color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_78\%\,transparent\)\]{color:color-mix(in srgb,var(--vr-ivory) 78%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_82\%\,transparent\)\]{color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_82\%\,transparent\)\]{color:color-mix(in srgb,var(--vr-ivory) 82%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_88\%\,transparent\)\]{color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_88\%\,transparent\)\]{color:color-mix(in srgb,var(--vr-ivory) 88%,transparent)}}.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_92\%\,transparent\)\]{color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_srgb\,var\(--vr-ivory\)_92\%\,transparent\)\]{color:color-mix(in srgb,var(--vr-ivory) 92%,transparent)}}.text-inherit{color:inherit}.text-vr-gold{color:var(--vr-gold)}.text-vr-gold-text{color:var(--vr-gold-text)}.text-vr-ink{color:var(--vr-ink)}.text-vr-ivory,.text-vr-ivory\/75{color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.text-vr-ivory\/75{color:color-mix(in oklab,var(--vr-ivory) 75%,transparent)}}.text-vr-light{color:var(--vr-light)}.text-vr-muted{color:var(--vr-muted)}.text-vr-stone{color:var(--vr-stone)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-vr-gold\/60{text-decoration-color:var(--vr-gold)}@supports (color:color-mix(in lab,red,red)){.decoration-vr-gold\/60{text-decoration-color:color-mix(in oklab,var(--vr-gold) 60%,transparent)}}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-100{opacity:1}.opacity-\[0\.18\]{opacity:.18}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.-outline-offset-2{outline-offset:-2px}.outline-vr-gold{outline-color:var(--vr-gold)}.invert{--tw-invert:invert(100%)}.filter,.invert{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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[border-color\,background-color\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[border-color\,transform\,background-color\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:border-color,transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[filter\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:border-vr-gold:is(:where(.group):hover *){border-color:var(--vr-gold)}.group-hover\:text-vr-gold:is(:where(.group):hover *){color:var(--vr-gold)}}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:-translate-y-\[3px\]:hover{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-vr-gold:hover{border-color:var(--vr-gold)}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_22\%\,var\(--vr-ivory\)\)\]:hover{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_22\%\,var\(--vr-ivory\)\)\]:hover{background-color:color-mix(in srgb,var(--vr-stone) 22%,var(--vr-ivory))}}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_64\%\,var\(--vr-ivory\)\)\]:hover{background-color:var(--vr-stone)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--vr-stone\)_64\%\,var\(--vr-ivory\)\)\]:hover{background-color:color-mix(in srgb,var(--vr-stone) 64%,var(--vr-ivory))}}.hover\:bg-vr-ivory:hover{background-color:var(--vr-ivory)}.hover\:text-vr-beige:hover{color:var(--vr-beige)}.hover\:text-vr-gold:hover{color:var(--vr-gold)}.hover\:text-vr-ink:hover{color:var(--vr-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-vr-gold:hover{text-decoration-color:var(--vr-gold)}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:opacity-100:focus-visible{opacity:1}@media not all and (min-width:1180px){.max-\[1180px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:1100px){.max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:1080px){.max-\[1080px\]\:static{position:static}.max-\[1080px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1080px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1080px\]\:justify-start{justify-content:flex-start}}@media not all and (min-width:1024px){.max-\[1024px\]\:static{position:static}}@media not all and (min-width:980px){.max-\[980px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:900px){.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:justify-start{justify-content:flex-start}.max-\[900px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-\[900px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[900px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.max-\[900px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[900px\]\:px-0{padding-inline:calc(var(--spacing)*0)}.max-\[900px\]\:pr-0{padding-right:calc(var(--spacing)*0)}}@media not all and (min-width:760px){.max-\[760px\]\:top-\[76px\]{top:76px}.max-\[760px\]\:mt-\[14px\]{margin-top:14px}.max-\[760px\]\:grid{display:grid}.max-\[760px\]\:min-h-0{min-height:calc(var(--spacing)*0)}.max-\[760px\]\:min-h-\[220px\]{min-height:220px}.max-\[760px\]\:min-h-\[320px\]{min-height:320px}.max-\[760px\]\:min-h-\[340px\]{min-height:340px}.max-\[760px\]\:min-h-\[360px\]{min-height:360px}.max-\[760px\]\:min-h-\[auto\]{min-height:auto}.max-\[760px\]\:w-\[64px\]{width:64px}.max-\[760px\]\:w-full{width:100%}.max-\[760px\]\:max-w-\[32ch\]{max-width:32ch}.max-\[760px\]\:max-w-full{max-width:100%}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-\[22px_minmax\(0\,1fr\)\]{grid-template-columns:22px minmax(0,1fr)}.max-\[760px\]\:grid-cols-\[42px_minmax\(0\,1fr\)\]{grid-template-columns:42px minmax(0,1fr)}.max-\[760px\]\:justify-center{justify-content:center}.max-\[760px\]\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.max-\[760px\]\:gap-4{gap:calc(var(--spacing)*4)}.max-\[760px\]\:p-5{padding:calc(var(--spacing)*5)}.max-\[760px\]\:px-\[18px\]{padding-inline:18px}.max-\[760px\]\:pt-\[calc\(var\(--header-height\)\+16px\)\]{padding-top:calc(var(--header-height) + 16px)}.max-\[760px\]\:pb-\[36px\]{padding-bottom:36px}.max-\[760px\]\:text-\[15px\]{font-size:15px}.max-\[760px\]\:text-\[16px\]{font-size:16px}.max-\[760px\]\:text-\[28px\]{font-size:28px}.max-\[760px\]\:text-\[36px\]{font-size:36px}.max-\[760px\]\:text-\[42px\]{font-size:42px}.max-\[760px\]\:text-\[48px\]{font-size:48px}.max-\[760px\]\:text-\[180px\]{font-size:180px}.max-\[760px\]\:text-\[clamp\(36px\,9\.5vw\,44px\)\]{font-size:clamp(36px,9.5vw,44px)}.max-\[760px\]\:text-\[clamp\(36px\,9\.5vw\,48px\)\]{font-size:clamp(36px,9.5vw,48px)}.max-\[760px\]\:leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.max-\[760px\]\:break-words{overflow-wrap:break-word}}@media not all and (min-width:720px){.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:700px){.max-\[700px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:640px){.max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:items-start{align-items:flex-start}.max-\[640px\]\:gap-1\.5{gap:calc(var(--spacing)*1.5)}}@media not all and (min-width:600px){.max-\[600px\]\:pl-5{padding-left:calc(var(--spacing)*5)}}@media not all and (min-width:560px){.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:520px){.max-\[520px\]\:w-full{width:100%}.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:480px){.max-\[480px\]\:w-full{width:100%}.max-\[480px\]\:justify-center{justify-content:center}.max-\[480px\]\:justify-items-stretch{justify-items:stretch}}@media not all and (min-width:440px){.max-\[440px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1081px){.min-\[1081px\]\:order-1{order:1}.min-\[1081px\]\:order-2{order:2}}@media(min-width:1121px){.min-\[1121px\]\:min-h-\[800px\]{min-height:800px}}@media(min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:row-span-2{grid-row:span 2/span 2}.md\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.md\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-end{align-items:flex-end}.md\:justify-self-end{justify-self:flex-end}}@media(min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.02fr\)_minmax\(300px\,0\.98fr\)\]{grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(300px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.lg\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(320px\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:text-\[13px\]{font-size:13px}}}:root{--vr-navy:#0e1822;--vr-charcoal:#171717;--vr-gold:#a17c45;--vr-gold-text:#866636;--vr-beige:#d6b98c;--vr-ivory:#faf8f4;--vr-muted:#6b6258;--vr-stone:#cec6be;--vr-ink:#1c1b18;--vr-white:#fff;--vr-black:#000;--vr-light:var(--vr-ivory);--vr-olive:var(--vr-gold-text);--header-height:132px;--header-solid-height:74px;background:var(--vr-ivory);color:var(--vr-ink);font-family:Aukim;font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}:focus-visible{box-shadow:0 0 0 5px var(--vr-gold);outline:2px solid var(--vr-ink);outline-offset:3px}@supports (color:color-mix(in lab,red,red)){:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--vr-gold) 34%,transparent)}}.hero-section :focus-visible,.section--ink :focus-visible,footer :focus-visible{box-shadow:0 0 0 5px var(--vr-gold);outline-color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.hero-section :focus-visible,.section--ink :focus-visible,footer :focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--vr-gold) 54%,transparent)}}body,html{min-width:320px}body{background:var(--vr-ivory);color:var(--vr-ink);margin:0}button,input,select,textarea{font:inherit}img,svg{display:block;max-width:100%}::-moz-selection{background:var(--vr-gold);color:var(--vr-white)}::selection{background:var(--vr-gold);color:var(--vr-white)}.page-shell{min-height:100vh}.skip-link{background:var(--vr-ink);color:var(--vr-light);font-size:14px;left:8px;padding:10px 16px;position:fixed;top:8px;z-index:9999}.skip-link:not(:focus){clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.section{padding:88px clamp(20px,5vw,72px)}.section--stone{background:var(--vr-stone)}.section--ink{background:var(--vr-navy);color:var(--vr-ivory)}.container{margin:0 auto;width:min(1180px,100%)}.accent{font-family:Moredya;font-weight:400;letter-spacing:0;text-wrap:balance}.button{align-items:center;border:1px solid var(--vr-ink);gap:10px;justify-content:center;min-height:46px;padding:0 22px}@supports (color:color-mix(in lab,red,red)){.button{border:1px solid color-mix(in srgb,var(--vr-ink) 72%,transparent)}}.button{background:var(--vr-ink);color:var(--vr-ivory);cursor:pointer;font-family:Aukim;font-size:12px;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:background .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.button:not(.hidden){display:inline-flex}.button:hover{background:var(--vr-ivory);border-color:var(--vr-gold);color:var(--vr-ink)}.button:disabled{opacity:.5}.button--light:hover{border-color:var(--vr-ivory)}@supports (color:color-mix(in lab,red,red)){.button--light:hover{border-color:color-mix(in srgb,var(--vr-ivory) 72%,transparent)}}.button--light:hover{background:var(--vr-ivory);color:var(--vr-ink)}.button--light{background:0 0;border-color:var(--vr-gold);color:var(--vr-ivory)}.button--scrim{background:var(--vr-ink)}@supports (color:color-mix(in lab,red,red)){.button--scrim{background:color-mix(in srgb,var(--vr-ink) 72%,transparent)}}.button--scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.button--ghost{background:0 0;border-color:var(--vr-stone);color:var(--vr-ink)}.button--ghost:hover{background:var(--vr-ivory);border-color:var(--vr-gold);color:var(--vr-ink)}.button--gold{background:0 0;border-color:var(--vr-gold);color:var(--vr-gold)}.button--gold:hover{background:var(--vr-ivory);border-color:var(--vr-gold);color:var(--vr-ink)}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:760px){:root{--header-height:94px;--header-solid-height:94px}.section{padding:64px 18px}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s)}.revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.page-enter-active,.page-leave-active{transition:opacity .22s}.page-enter-from,.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.error-page[data-v-8714e366]{background:var(--vr-ink);color:var(--vr-light);display:grid;min-height:100dvh;padding:clamp(40px,8vw,96px) clamp(20px,5vw,72px);place-items:center}.error-page__inner[data-v-8714e366]{display:grid;justify-items:center;max-width:620px;text-align:center}.error-page__logo[data-v-8714e366]{display:block;margin-bottom:48px}.error-page__logo img[data-v-8714e366]{height:auto}.error-page__code[data-v-8714e366]{color:var(--vr-stone);font-size:13px;letter-spacing:.08em}.error-page__title[data-v-8714e366]{color:var(--vr-light);font-size:clamp(64px,12vw,148px);line-height:.88;margin:0}.error-page__lead[data-v-8714e366]{color:var(--vr-stone);font-size:18px;line-height:1.65;margin:24px 0 0;max-width:440px}.error-page__actions[data-v-8714e366]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:40px}.button--ghost[data-v-8714e366]{background:transparent;border-color:var(--vr-stone);color:var(--vr-stone)}.button--ghost[data-v-8714e366]:hover{border-color:var(--vr-light);color:var(--vr-light)}.booking-result[data-v-26c26cfd]{display:grid;gap:20px;justify-items:center;max-width:560px;padding-bottom:80px;padding-top:calc(var(--header-height) + 48px);text-align:center}.booking-result__icon[data-v-26c26cfd]{color:var(--vr-gold)}.booking-result__icon--ink[data-v-26c26cfd]{color:var(--vr-ink)}.booking-result__title[data-v-26c26cfd]{font-size:clamp(42px,6vw,72px);line-height:.95;margin:0}.booking-result__text[data-v-26c26cfd]{color:var(--vr-gold);line-height:1.65;margin:0}.booking-result__actions[data-v-26c26cfd]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page-hero[data-v-0dfab1ef] :focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--vr-gold) 54%,transparent);outline-color:var(--vr-ivory)}@media(min-width:761px){.page-hero.page-hero--full[data-v-0dfab1ef]{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-bottom:clamp(30px,4.5vh,52px)}.page-hero--full>.container[data-v-0dfab1ef]{padding-top:0}.page-hero--full .page-hero__booking[data-v-0dfab1ef]{align-items:flex-start;bottom:auto;left:auto;margin:clamp(24px,3.2vh,44px) auto 0;position:relative;right:auto;width:min(1180px,100%)}.page-hero--full .page-hero__shade[data-v-0dfab1ef]{background:linear-gradient(180deg,#1c1b1875 0,#1c1b1829 22% 42%,#1c1b1885 76%,#1c1b18bd),linear-gradient(90deg,#1c1b18b8 0,#1c1b1857 54%,#1c1b180f)}}.page-hero__shade[data-v-0dfab1ef]{background:linear-gradient(180deg,#1c1b184d 0,#1c1b1894),linear-gradient(90deg,#1c1b18eb 0,#1c1b18a8 46%,#1c1b1838)}.page-hero__image[data-v-0dfab1ef]{animation:pageHeroDrift-0dfab1ef 12s ease-out forwards}.page-hero__monogram[data-v-0dfab1ef]{animation:pageHeroMonogramDrift-0dfab1ef 12s ease-out forwards;transform-origin:center}.page-hero__reveal[data-v-0dfab1ef]{animation:pageHeroContentIn-0dfab1ef .64s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(70ms + var(--reveal-i, 0)*90ms)}.page-hero__booking[data-v-0dfab1ef]{animation:pageHeroContentIn-0dfab1ef .64s cubic-bezier(.22,1,.36,1) .48s both}@keyframes pageHeroContentIn-0dfab1ef{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pageHeroDrift-0dfab1ef{0%{transform:scale(1.015);transform-origin:54% 46%}to{transform:scale(1.08);transform-origin:54% 46%}}@keyframes pageHeroMonogramDrift-0dfab1ef{0%{opacity:.18;transform:translate(-50%) scale(1)}to{opacity:.22;transform:translate(-50%) scale(1.035)}}@media(prefers-reduced-motion:reduce){.page-hero__booking[data-v-0dfab1ef],.page-hero__image[data-v-0dfab1ef],.page-hero__monogram[data-v-0dfab1ef],.page-hero__reveal[data-v-0dfab1ef]{animation:none;opacity:1;transform:none}}.page-hero__booking[data-v-0dfab1ef]{bottom:-38px;left:clamp(20px,5vw,72px);right:clamp(20px,5vw,72px);z-index:2}.page-hero__booking[data-v-0dfab1ef],.page-hero__scroll[data-v-0dfab1ef]{align-items:center;display:flex;flex-direction:column;position:absolute}.page-hero__scroll[data-v-0dfab1ef]{bottom:108px;left:50%;transform:translate(-50%);z-index:1}.page-hero__scroll-line[data-v-0dfab1ef]{animation:scrollPulse-0dfab1ef 2s ease-in-out infinite;background:var(--vr-stone);display:block;height:56px;transform-origin:top;width:1px}@keyframes scrollPulse-0dfab1ef{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.page-hero__scroll-line[data-v-0dfab1ef]{animation:none}}@media(max-width:1120px){.page-hero__booking[data-v-0dfab1ef]{bottom:auto;left:auto;margin-top:28px;position:relative;right:auto}}@media(max-width:760px){.page-hero__scroll[data-v-0dfab1ef]{display:none}}.faq-section[data-v-901e12e6]{background:var(--vr-ivory)}.faq-layout[data-v-901e12e6]{align-items:start;display:grid;gap:clamp(34px,6vw,82px);grid-template-columns:minmax(280px,.38fr) minmax(0,1fr)}.faq-layout__heading[data-v-901e12e6]{display:grid;justify-items:start}.faq-layout__heading h2[data-v-901e12e6]{font-size:clamp(42px,5vw,72px);line-height:.96;margin:0}.faq-layout__heading p[data-v-901e12e6]:not(.eyebrow){color:var(--vr-muted);font-size:16px;line-height:1.72;margin:22px 0 0}.faq-list[data-v-901e12e6]{border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent)}.faq-item[data-v-901e12e6]{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent)}.faq-item__question[data-v-901e12e6]{align-items:center;color:var(--vr-ink);cursor:pointer;display:flex;font-size:17px;gap:18px;justify-content:space-between;line-height:1.4;list-style:none;padding:22px 0}.faq-item__question[data-v-901e12e6]::-webkit-details-marker{display:none}.faq-item__icon[data-v-901e12e6]{color:var(--vr-gold);flex-shrink:0;transition:transform .2s ease}.faq-item[open] .faq-item__icon[data-v-901e12e6]{transform:rotate(180deg)}.faq-item__answer[data-v-901e12e6]{padding:0 0 24px}.faq-item__answer p[data-v-901e12e6]{color:var(--vr-muted);font-size:15px;line-height:1.72;margin:0;max-width:64ch;white-space:pre-line}@media(max-width:1080px){.faq-layout[data-v-901e12e6]{grid-template-columns:1fr}}@media(max-width:760px){.faq-layout__heading h2[data-v-901e12e6]{font-size:48px}.faq-item__question[data-v-901e12e6]{font-size:16px}}@media(prefers-reduced-motion:reduce){.faq-item__icon[data-v-901e12e6]{transition:none}}.section-heading[data-v-8eb46e22]{margin-bottom:44px;width:min(680px,100%)}.section-heading--center[data-v-8eb46e22]{margin-left:auto;margin-right:auto;text-align:center}.section-heading--center .eyebrow[data-v-8eb46e22]{justify-content:center}h2[data-v-8eb46e22]{font-size:clamp(40px,5vw,68px);line-height:.98;margin:0}.section-heading--sm h2[data-v-8eb46e22]{font-size:clamp(32px,3.5vw,49px)}.section-heading__lead[data-v-8eb46e22]{color:var(--vr-olive);font-size:clamp(16px,1.25rem,20px);line-height:1.6;margin:18px 0 0;max-width:68ch;text-wrap:pretty}.visual-panel[data-v-87a806ac]{background:var(--vr-stone);margin:0;min-height:320px;overflow:hidden;position:relative}.visual-panel--light[data-v-87a806ac]{background:var(--vr-ivory)}.visual-panel--ink[data-v-87a806ac]{background:var(--vr-navy)}.visual-panel--stone[data-v-87a806ac]:before{animation:visual-panel-shimmer-87a806ac 1.8s ease-in-out infinite;background:linear-gradient(100deg,color-mix(in srgb,var(--vr-stone) 100%,transparent) 35%,color-mix(in srgb,var(--vr-ivory) 55%,transparent),color-mix(in srgb,var(--vr-stone) 100%,transparent) 65%);bottom:0;content:"";left:0;position:absolute;top:0;width:200%}.visual-panel img[data-v-87a806ac]{height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .56s cubic-bezier(.22,1,.36,1);width:100%;z-index:1}@keyframes visual-panel-shimmer-87a806ac{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.visual-panel--stone[data-v-87a806ac]:before{animation:none}}.visual-panel:hover img[data-v-87a806ac]{transform:scale(1.035)}.visual-panel__fallback[data-v-87a806ac]{background:var(--vr-stone);inset:0;overflow:hidden;position:absolute}.visual-panel--ink .visual-panel__fallback[data-v-87a806ac]{background:var(--vr-navy)}.visual-panel__grain[data-v-87a806ac]{background:color-mix(in srgb,var(--vr-ivory) 4%,transparent);border:1px solid color-mix(in srgb,var(--vr-ivory) 26%,transparent);inset:18px;position:absolute}.visual-panel__line[data-v-87a806ac]{background:var(--vr-gold);height:1px;left:18px;position:absolute;width:82px}.visual-panel__line--top[data-v-87a806ac]{top:22px}.visual-panel__line--bottom[data-v-87a806ac]{bottom:22px}.visual-panel figcaption[data-v-87a806ac]{background:color-mix(in srgb,var(--vr-ivory) 92%,transparent);border:1px solid color-mix(in srgb,var(--vr-stone) 76%,transparent);bottom:18px;color:var(--vr-ink);font-size:12px;left:18px;line-height:1.35;opacity:0;padding:11px 12px;position:absolute;right:18px;transition:opacity .2s ease}.visual-panel:hover figcaption[data-v-87a806ac]{opacity:1}.blog-post-card__media[data-v-d5f2a3c0] .visual-panel{aspect-ratio:16/10;min-height:0}.blog-post-card[data-v-d5f2a3c0]:hover .visual-panel img{transform:scale(1.035)}.closing-cta__inner[data-v-41db2c95]{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr) auto}.closing-cta__copy h2[data-v-41db2c95]{color:var(--vr-ivory);font-size:clamp(42px,5vw,72px);line-height:.96;margin:0}.closing-cta__copy p[data-v-41db2c95]{color:color-mix(in srgb,var(--vr-ivory) 78%,transparent);font-size:16px;line-height:1.7;margin:22px 0 0;max-width:520px}.closing-cta__actions[data-v-41db2c95]{display:grid;gap:18px;justify-items:start}.closing-cta__contacts[data-v-41db2c95]{display:flex;flex-wrap:wrap;gap:10px 20px}.closing-cta__contact[data-v-41db2c95]{align-items:center;color:var(--vr-ivory);display:inline-flex;font-size:13px;gap:8px;letter-spacing:.06em;text-transform:uppercase;transition:color .18s ease}.closing-cta__contact svg[data-v-41db2c95],.closing-cta__contact[data-v-41db2c95]:hover{color:var(--vr-gold)}@media(max-width:860px){.closing-cta__inner[data-v-41db2c95]{grid-template-columns:1fr}.closing-cta__actions[data-v-41db2c95]{justify-items:stretch}.closing-cta__actions .button[data-v-41db2c95]{justify-content:center;width:100%}}.post-prose[data-v-0608fb9d]{color:var(--vr-ink);font-size:17px;line-height:1.75;margin-top:clamp(28px,4vw,40px)}.post-prose[data-v-0608fb9d] :first-child{margin-top:0}.post-prose[data-v-0608fb9d] p{margin:0 0 1.5em}.post-prose[data-v-0608fb9d] h1,.post-prose[data-v-0608fb9d] h2{color:var(--vr-ink);font-family:Moredya,serif;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.02;margin:1.6em 0 .6em}.post-prose[data-v-0608fb9d] h3{color:var(--vr-ink);font-family:Moredya,serif;font-size:clamp(24px,2.8vw,30px);font-weight:400;line-height:1.1;margin:1.5em 0 .5em}.post-prose[data-v-0608fb9d] h4,.post-prose[data-v-0608fb9d] h5,.post-prose[data-v-0608fb9d] h6{color:var(--vr-ink);font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.3;margin:1.5em 0 .5em;text-transform:uppercase}.post-prose[data-v-0608fb9d] a{color:var(--vr-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--vr-gold) 60%,transparent);text-underline-offset:3px;transition:color .18s ease}.post-prose[data-v-0608fb9d] a:hover{color:var(--vr-gold)}.post-prose[data-v-0608fb9d] ol,.post-prose[data-v-0608fb9d] ul{margin:0 0 1.5em;padding-left:1.25em}.post-prose[data-v-0608fb9d] ul{list-style:disc}.post-prose[data-v-0608fb9d] ol{list-style:decimal}.post-prose[data-v-0608fb9d] li{margin-bottom:.45em}.post-prose[data-v-0608fb9d] li::marker{color:var(--vr-gold)}.post-prose[data-v-0608fb9d] b,.post-prose[data-v-0608fb9d] strong{color:var(--vr-ink);font-weight:700}.post-prose[data-v-0608fb9d] blockquote{border-left:1px solid color-mix(in srgb,var(--vr-gold) 45%,transparent);color:var(--vr-muted);font-style:italic;margin:1.7em 0;padding:4px 0 4px 22px}.post-prose[data-v-0608fb9d] blockquote p:last-child{margin-bottom:0}.post-prose[data-v-0608fb9d] img{border:1px solid var(--vr-stone);height:auto;margin:1.8em 0;width:100%}.post-prose[data-v-0608fb9d] figure{margin:1.8em 0}.post-prose[data-v-0608fb9d] figure img{margin:0}.post-prose[data-v-0608fb9d] figcaption{color:var(--vr-muted);font-size:13px;line-height:1.5;margin-top:10px}.post-prose[data-v-0608fb9d] hr{border:0;border-top:1px solid var(--vr-stone);margin:2.4em 0}.post-prose[data-v-0608fb9d] table{border-collapse:collapse;display:block;font-size:15px;margin:1.8em 0;overflow-x:auto;width:100%}.post-prose[data-v-0608fb9d] th{border-bottom:1px solid var(--vr-stone);color:var(--vr-muted);font-size:12px;font-weight:400;letter-spacing:.06em;line-height:1.4;padding:10px 14px;text-align:left;text-transform:uppercase}.post-prose[data-v-0608fb9d] td{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);padding:10px 14px;vertical-align:top}.post-prose[data-v-0608fb9d] pre{background:color-mix(in srgb,var(--vr-stone) 22%,transparent);font-size:14px;line-height:1.6;margin:1.8em 0;overflow-x:auto;padding:16px 18px}.post-prose[data-v-0608fb9d] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.post-prose[data-v-0608fb9d] li code,.post-prose[data-v-0608fb9d] p code{background:color-mix(in srgb,var(--vr-stone) 30%,transparent);padding:1px 6px}@media(max-width:760px){.post-prose[data-v-0608fb9d]{font-size:16px}}.activity-gallery__item[data-v-c0ee004d]{background:var(--vr-stone);border:0;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.activity-gallery__view[data-v-c0ee004d]{background:color-mix(in srgb,var(--vr-ink) 32%,transparent);display:grid;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.activity-gallery__view-badge[data-v-c0ee004d]{border:1px solid color-mix(in srgb,var(--vr-ivory) 70%,transparent);border-radius:50%;color:var(--vr-ivory);display:grid;height:52px;place-items:center;transform:translateY(6px);transition:transform .32s cubic-bezier(.22,1,.36,1);width:52px}.activity-gallery__item:focus-visible .activity-gallery__view[data-v-c0ee004d],.activity-gallery__item:hover .activity-gallery__view[data-v-c0ee004d]{opacity:1}.activity-gallery__item:focus-visible .activity-gallery__view-badge[data-v-c0ee004d],.activity-gallery__item:hover .activity-gallery__view-badge[data-v-c0ee004d]{transform:translateY(0)}.activity-gallery__more[data-v-c0ee004d]{background:color-mix(in srgb,var(--vr-ink) 56%,transparent);color:var(--vr-ivory);display:grid;font-size:clamp(32px,4vw,46px);inset:0;line-height:1;place-items:center;position:absolute;transition:background .32s ease}.activity-gallery__item:hover .activity-gallery__more[data-v-c0ee004d]{background:color-mix(in srgb,var(--vr-ink) 66%,transparent)}.activity-gallery__item img[data-v-c0ee004d]{transition:transform .52s cubic-bezier(.22,1,.36,1)}.activity-gallery__item:hover img[data-v-c0ee004d]{transform:scale(1.035)}.lightbox[data-v-c0ee004d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c1b18f0;border:none;display:flex;height:100%;inset:0;justify-content:center;margin:0;max-height:100%;max-width:100%;padding:0;position:fixed;width:100%;z-index:200}.lightbox[data-v-c0ee004d]::backdrop{display:none}.lightbox[data-v-c0ee004d]:not([open]){display:none}.lightbox__img[data-v-c0ee004d]{display:block;height:auto;max-height:86vh;max-width:min(90vw,1200px);-o-object-fit:contain;object-fit:contain;width:auto}.lightbox__close[data-v-c0ee004d],.lightbox__next[data-v-c0ee004d],.lightbox__prev[data-v-c0ee004d]{background:transparent;border:1px solid rgba(206,198,190,.4);color:var(--vr-light);cursor:pointer;display:grid;height:48px;padding:0;place-items:center;position:absolute;transition:border-color .2s ease;width:48px}.lightbox__close[data-v-c0ee004d]{height:44px;right:20px;top:20px;width:44px}.lightbox__next[data-v-c0ee004d],.lightbox__prev[data-v-c0ee004d]{top:50%;transform:translateY(-50%)}.lightbox__prev[data-v-c0ee004d]{left:clamp(12px,3vw,36px)}.lightbox__next[data-v-c0ee004d]{right:clamp(12px,3vw,36px)}.lightbox__close[data-v-c0ee004d]:hover,.lightbox__next[data-v-c0ee004d]:hover,.lightbox__prev[data-v-c0ee004d]:hover{border-color:var(--vr-light)}@media(max-width:700px){.lightbox__next[data-v-c0ee004d],.lightbox__prev[data-v-c0ee004d]{bottom:20px;top:auto;transform:none}}.activity-prose[data-v-0cc89a6e] p{margin:0 0 1em}.activity-prose[data-v-0cc89a6e] :last-child{margin-bottom:0}.activity-prose[data-v-0cc89a6e] a{color:var(--vr-gold);text-decoration:underline}.activity-prose[data-v-0cc89a6e] h3{color:var(--vr-ink);font-size:22px;font-weight:500;line-height:1.3;margin:1.8em 0 .55em}.activity-prose[data-v-0cc89a6e] h3:first-child{margin-top:0}.activity-prose[data-v-0cc89a6e] ul{margin:0 0 1em;padding-left:1.15em}.activity-prose[data-v-0cc89a6e] li{margin:.35em 0}.room-card[data-v-a52d1a81]{background:var(--vr-ivory);border:1px solid color-mix(in srgb,var(--vr-stone) 88%,transparent);min-width:0;overflow:hidden;scroll-margin-top:calc(var(--header-solid-height) + 22px);transition:border-color .22s cubic-bezier(.22,1,.36,1)}.room-card[data-v-a52d1a81]:hover{border-color:var(--vr-gold)}.room-card[data-v-a52d1a81] .visual-panel{height:100%;min-height:100%}.room-card__media[data-v-a52d1a81]{background:var(--vr-stone);overflow:hidden;position:relative}.room-card__media[data-v-a52d1a81] img{transition:transform .64s cubic-bezier(.22,1,.36,1)}.room-card:hover .room-card__media[data-v-a52d1a81] img{transform:scale(1.045)}.room-card__label[data-v-a52d1a81]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--vr-navy) 82%,transparent);color:var(--vr-ivory);font-size:11px;left:14px;letter-spacing:.09em;line-height:1;padding:7px 12px;position:absolute;text-transform:uppercase;top:14px;z-index:1}.room-card[data-v-a52d1a81]:not(.room-card--row){display:flex;flex-direction:column}.room-card:not(.room-card--row) .room-card__media[data-v-a52d1a81]{aspect-ratio:3/2;display:block}.room-card__body[data-v-a52d1a81]{display:flex;flex:1;flex-direction:column;gap:13px;padding:clamp(22px,2.4vw,30px)}.room-card__head[data-v-a52d1a81]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between}.room-card__title[data-v-a52d1a81]{font-size:clamp(29px,2.4vw,38px);line-height:1;margin:0}.room-card__price[data-v-a52d1a81]{color:var(--vr-ink);font-family:Aukim,sans-serif;font-size:21px;line-height:1.1;margin:0;white-space:nowrap}.room-card__price-from[data-v-a52d1a81]{color:var(--vr-muted);font-size:13px;margin-right:4px}.room-card__price-unit[data-v-a52d1a81]{color:var(--vr-muted);font-size:13px;margin-left:5px}.room-card__desc[data-v-a52d1a81]{color:var(--vr-muted);display:-webkit-box;font-size:15px;-webkit-line-clamp:2;line-height:1.6;margin:0;overflow:hidden;-webkit-box-orient:vertical}.room-card__facts[data-v-a52d1a81]{border-top:1px solid color-mix(in srgb,var(--vr-stone) 58%,transparent);color:var(--vr-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:9px 18px;list-style:none;margin:2px 0 0;padding:15px 0 0}.room-card__facts li[data-v-a52d1a81]{align-items:center;display:inline-flex;gap:7px}.room-card__facts svg[data-v-a52d1a81]{color:var(--vr-gold)}.room-card__footer[data-v-a52d1a81]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto;padding-top:6px}.room-card__cta[data-v-a52d1a81]{align-items:center;color:var(--vr-ink);display:inline-flex;font-size:12px;gap:8px;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.room-card__cta svg[data-v-a52d1a81]{color:var(--vr-gold);transition:transform .24s cubic-bezier(.22,1,.36,1)}.room-card:hover .room-card__cta svg[data-v-a52d1a81],.room-card__cta:hover svg[data-v-a52d1a81]{transform:translate(5px)}.room-card__tag[data-v-a52d1a81]{align-items:center;color:var(--vr-gold-text);display:inline-flex;font-size:12px;gap:6px;letter-spacing:.03em}.room-card__tag svg[data-v-a52d1a81]{color:var(--vr-gold)}.room-card--row[data-v-a52d1a81]{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.room-card--row .room-card__media[data-v-a52d1a81]{aspect-ratio:16/10;min-height:0}@media(min-width:880px){.room-card--row[data-v-a52d1a81]{grid-template-columns:minmax(340px,.92fr) minmax(0,1fr)}.room-card--row .room-card__media[data-v-a52d1a81]{aspect-ratio:4/3;min-height:0}}.rooms-section[data-v-7bb2851d]{background:var(--vr-ivory);padding-bottom:clamp(48px,5vw,64px);padding-top:clamp(68px,7vw,88px)}.rooms-section__inner[data-v-7bb2851d]{display:grid;gap:clamp(36px,5vw,60px)}.rooms-section__heading[data-v-7bb2851d]{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto}.rooms-section__heading[data-v-7bb2851d] .section-heading{margin-bottom:0}.rooms-section__all[data-v-7bb2851d]{margin-bottom:6px;white-space:nowrap}.rooms-section__grid[data-v-7bb2851d]{display:grid;gap:clamp(20px,2.4vw,30px);grid-template-columns:repeat(2,minmax(0,1fr))}.rooms-section__grid.reveal[data-v-7bb2851d] .room-card{opacity:0;transform:translateY(22px)}.rooms-section__grid.revealed[data-v-7bb2851d] .room-card{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i, 0)*.1s),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i, 0)*.1s)}@media(prefers-reduced-motion:reduce){.rooms-section__grid[data-v-7bb2851d] .room-card{opacity:1;transform:none;transition:none}}@media(max-width:980px){.rooms-section__heading[data-v-7bb2851d]{grid-template-columns:1fr}.rooms-section__all[data-v-7bb2851d]{justify-self:start;margin-bottom:0}}@media(max-width:760px){.rooms-section__grid[data-v-7bb2851d]{grid-template-columns:1fr}}.room-gallery__item[data-v-f91ab602]{background:var(--vr-stone);border:0;cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.room-gallery__item img[data-v-f91ab602]{transition:transform .52s cubic-bezier(.22,1,.36,1)}.room-gallery__item:hover img[data-v-f91ab602]{transform:scale(1.035)}.room-cta[data-v-f91ab602]:before{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--vr-stone) 22%,transparent);content:"";inset:0;pointer-events:none;position:absolute}.lightbox[data-v-f91ab602]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c1b18f0;border:none;display:flex;height:100%;inset:0;justify-content:center;margin:0;max-height:100%;max-width:100%;padding:0;position:fixed;width:100%;z-index:200}.lightbox[data-v-f91ab602]::backdrop{display:none}.lightbox[data-v-f91ab602]:not([open]){display:none}.lightbox__img[data-v-f91ab602]{display:block;height:auto;max-height:86vh;max-width:min(90vw,1200px);-o-object-fit:contain;object-fit:contain;width:auto}.lightbox__close[data-v-f91ab602],.lightbox__next[data-v-f91ab602],.lightbox__prev[data-v-f91ab602]{background:transparent;border:1px solid rgba(206,198,190,.4);color:var(--vr-light);cursor:pointer;display:grid;height:48px;padding:0;place-items:center;position:absolute;transition:border-color .2s ease;width:48px}.lightbox__close[data-v-f91ab602]{height:44px;right:20px;top:20px;width:44px}.lightbox__next[data-v-f91ab602],.lightbox__prev[data-v-f91ab602]{top:50%;transform:translateY(-50%)}.lightbox__prev[data-v-f91ab602]{left:clamp(12px,3vw,36px)}.lightbox__next[data-v-f91ab602]{right:clamp(12px,3vw,36px)}.lightbox__close[data-v-f91ab602]:hover,.lightbox__next[data-v-f91ab602]:hover,.lightbox__prev[data-v-f91ab602]:hover{border-color:var(--vr-light)}@media(max-width:700px){.lightbox__next[data-v-f91ab602],.lightbox__prev[data-v-f91ab602]{bottom:20px;top:auto;transform:none}}.about-page[data-v-89af17ae]{background:var(--vr-ivory);color:var(--vr-ink)}.about-cta h2[data-v-89af17ae],.about-reviews__summary h2[data-v-89af17ae],.about-story__intro h2[data-v-89af17ae],.about-trust__content h2[data-v-89af17ae]{font-size:clamp(42px,5vw,72px);line-height:.96;margin:0}.about-story[data-v-89af17ae]{background:var(--vr-ivory)}.about-cta__inner[data-v-89af17ae],.about-reviews__grid[data-v-89af17ae],.about-story__grid[data-v-89af17ae],.about-trust__grid[data-v-89af17ae]{display:grid;gap:clamp(34px,6vw,82px)}.about-story__grid[data-v-89af17ae]{align-items:start;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.about-story__intro[data-v-89af17ae]{display:grid;justify-items:start;position:sticky;top:calc(var(--header-solid-height) + 28px)}.about-cta__inner>div>p[data-v-89af17ae]:not(.eyebrow),.about-story__intro p[data-v-89af17ae]:not(.eyebrow),.about-trust__content>p[data-v-89af17ae]{color:var(--vr-muted);font-size:16px;line-height:1.72;margin:22px 0 0}.about-story__blocks[data-v-89af17ae]{border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);display:grid}.about-block[data-v-89af17ae]{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);padding:26px 0}.about-block .eyebrow[data-v-89af17ae]{margin-bottom:12px}.about-block__title[data-v-89af17ae]{color:var(--vr-ink);font-size:13px;font-weight:400;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.about-block__text[data-v-89af17ae]{color:var(--vr-muted);font-size:16px;line-height:1.7;margin:14px 0 0}.about-trust[data-v-89af17ae]{background:var(--vr-ivory);border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent)}.about-trust__grid[data-v-89af17ae]{align-items:start;grid-template-columns:minmax(300px,.92fr) minmax(0,1fr)}.about-trust__visual[data-v-89af17ae] .visual-panel{min-height:clamp(440px,42vw,560px)}.about-trust__content[data-v-89af17ae]{align-self:center;display:grid;justify-items:start}.about-signal-list[data-v-89af17ae]{border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);display:grid;margin-top:30px;width:100%}.about-signal[data-v-89af17ae]{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);display:grid;gap:18px;grid-template-columns:42px minmax(0,1fr);padding:22px 0}.about-signal__icon[data-v-89af17ae]{border:1px solid color-mix(in srgb,var(--vr-gold) 54%,transparent);color:var(--vr-gold);display:grid;height:42px;place-items:center;width:42px}.about-signal h3[data-v-89af17ae]{color:var(--vr-ink);font-size:13px;font-weight:400;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.about-signal p[data-v-89af17ae]{color:var(--vr-muted);font-size:15px;line-height:1.62;margin:0}.about-reviews[data-v-89af17ae]{padding-bottom:56px;padding-top:56px;position:relative}.about-reviews__grid[data-v-89af17ae]{align-items:start;grid-template-columns:minmax(0,.84fr) minmax(320px,1fr)}.about-reviews .eyebrow[data-v-89af17ae]{color:var(--vr-stone)}.about-quote-list blockquote[data-v-89af17ae],.about-reviews__summary[data-v-89af17ae]{color:var(--vr-ivory)}.about-reviews__summary p[data-v-89af17ae]:not(.eyebrow){color:color-mix(in srgb,var(--vr-ivory) 74%,transparent);font-size:16px;line-height:1.72;margin:22px 0 0}.about-quote-list[data-v-89af17ae]{display:grid;gap:18px}.about-quote-list blockquote[data-v-89af17ae]{background:color-mix(in srgb,var(--vr-white) 5%,transparent);border:1px solid color-mix(in srgb,var(--vr-stone) 20%,transparent);margin:0;min-height:220px;padding:34px 34px 30px 58px;position:relative}.about-quote-list blockquote[data-v-89af17ae]:before{color:var(--vr-stone);content:'"';font-family:Moredya,serif;font-size:58px;left:20px;line-height:1;position:absolute;top:14px}.about-quote-list p[data-v-89af17ae]{color:var(--vr-ivory);font-size:18px;line-height:1.68;margin:0 0 16px}.about-quote-list cite[data-v-89af17ae]{color:var(--vr-beige);font-style:normal}.about-related[data-v-89af17ae]{color:var(--vr-muted);font-size:15px;line-height:1.7;margin:18px 0 0}.about-related a[data-v-89af17ae]{color:var(--vr-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--vr-gold) 60%,transparent);text-underline-offset:3px}.about-related a[data-v-89af17ae]:hover{color:var(--vr-gold)}.about-cta[data-v-89af17ae]{background:var(--vr-ivory);border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent)}.about-cta__inner[data-v-89af17ae]{align-items:start;grid-template-columns:minmax(0,.86fr) minmax(320px,1fr)}.about-moments[data-v-89af17ae]{display:grid;gap:12px;list-style:none;margin:0;padding:0}.about-moments li[data-v-89af17ae]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);color:var(--vr-muted);display:flex;font-size:15px;gap:10px;min-height:44px;padding:10px 0}.about-moments svg[data-v-89af17ae]{color:var(--vr-gold);flex:0 0 auto}.about-cta__actions[data-v-89af17ae]{display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1}@media(max-width:1040px){.about-cta__inner[data-v-89af17ae],.about-reviews__grid[data-v-89af17ae],.about-story__grid[data-v-89af17ae],.about-trust__grid[data-v-89af17ae]{gap:42px;grid-template-columns:1fr}.about-story__intro[data-v-89af17ae]{position:static}.about-trust__visual[data-v-89af17ae] .visual-panel{min-height:420px}}@media(max-width:760px){.about-cta h2[data-v-89af17ae],.about-reviews__summary h2[data-v-89af17ae],.about-story__intro h2[data-v-89af17ae],.about-trust__content h2[data-v-89af17ae]{font-size:48px}.about-cta__actions[data-v-89af17ae],.about-cta__actions .button[data-v-89af17ae]{width:100%}.about-trust__visual[data-v-89af17ae] .visual-panel{min-height:360px}.about-signal[data-v-89af17ae]{gap:14px;grid-template-columns:38px minmax(0,1fr)}.about-signal__icon[data-v-89af17ae]{height:38px;width:38px}.about-quote-list blockquote[data-v-89af17ae]{padding:28px 24px 28px 48px}.about-quote-list p[data-v-89af17ae]{font-size:16px}}.booking-widget[data-v-76f20355]{align-items:stretch;backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);background:color-mix(in srgb,var(--vr-navy) 94%,transparent);border:1px solid color-mix(in srgb,var(--vr-gold) 18%,transparent);border-top:2px solid var(--vr-gold);box-shadow:0 28px 70px color-mix(in srgb,var(--vr-navy) 44%,transparent),0 6px 22px color-mix(in srgb,var(--vr-navy) 28%,transparent),inset 0 1px color-mix(in srgb,var(--vr-gold) 10%,transparent);color:var(--vr-ivory);color-scheme:dark;display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(172px,1fr)) minmax(230px,auto);position:relative;scroll-margin-top:calc(var(--header-solid-height) + 18px);width:min(1060px,100%)}.booking-widget__field[data-v-76f20355]{border-right:1px solid color-mix(in srgb,var(--vr-gold) 13%,transparent);cursor:pointer;display:grid;gap:10px;min-height:88px;min-width:0;padding:22px;transition:background .25s ease,box-shadow .25s ease}.booking-widget__date-range[data-v-76f20355]{grid-column:1;position:relative}.booking-widget__field--adults[data-v-76f20355]{grid-column:2}.booking-widget__field--children[data-v-76f20355]{grid-column:3}.booking-widget__field--rooms[data-v-76f20355]{grid-column:4;grid-row:1}.booking-widget__field[data-v-76f20355]:hover{background:color-mix(in srgb,var(--vr-gold) 5%,transparent)}.booking-widget__field[data-v-76f20355]:focus-within{background:color-mix(in srgb,var(--vr-gold) 8%,transparent);box-shadow:inset 0 -2px 0 var(--vr-gold);outline:none}.booking-widget__field--invalid[data-v-76f20355]{box-shadow:inset 0 -2px 0 var(--vr-beige)}.booking-widget__field span[data-v-76f20355]{align-items:center;color:var(--vr-gold);display:inline-flex;font-family:Aukim,sans-serif;font-size:12px;gap:7px;letter-spacing:.13em;line-height:1;opacity:.75;text-transform:uppercase;transition:opacity .2s ease,color .2s ease}.booking-widget__field:focus-within>span[data-v-76f20355]{color:var(--vr-beige);opacity:1}.booking-widget__field select[data-v-76f20355],.booking-widget__range-trigger[data-v-76f20355]{background:transparent;border:0;color:var(--vr-ivory);cursor:pointer;font-family:Aukim,sans-serif;font-size:17px;line-height:1.2;min-width:0;outline:0;transition:color .2s ease;width:100%}.booking-widget__range-trigger[data-v-76f20355]{display:grid;gap:5px;padding:0;text-align:left}.booking-widget__range-trigger strong[data-v-76f20355]{font-size:17px;font-weight:600;line-height:1.2}.booking-widget__range-trigger small[data-v-76f20355]{color:color-mix(in srgb,var(--vr-ivory) 56%,transparent);font-size:12px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.booking-widget__select-control[data-v-76f20355]{align-items:center;background:color-mix(in srgb,var(--vr-ink) 18%,transparent);border:1px solid color-mix(in srgb,var(--vr-gold) 18%,transparent);display:grid;margin:-5px -10px 0;min-height:42px;position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.booking-widget__select-control[data-v-76f20355]:hover{background:color-mix(in srgb,var(--vr-gold) 7%,transparent);border-color:color-mix(in srgb,var(--vr-gold) 48%,transparent)}.booking-widget__field:focus-within .booking-widget__select-control[data-v-76f20355]{background:color-mix(in srgb,var(--vr-navy) 82%,transparent);border-color:var(--vr-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--vr-gold) 28%,transparent)}.booking-widget__field select[data-v-76f20355]{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:40px;padding:0 32px 0 10px;position:relative;z-index:1}.booking-widget__field select option[data-v-76f20355]{background:var(--vr-navy);color:var(--vr-ivory)}.booking-widget__select-icon[data-v-76f20355]{color:var(--vr-gold);pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%) rotate(90deg)}.booking-calendar[data-v-76f20355]{background:var(--vr-navy);border:1px solid color-mix(in srgb,var(--vr-gold) 24%,transparent);box-shadow:0 24px 64px color-mix(in srgb,var(--vr-navy) 58%,transparent);cursor:default;left:18px;padding:18px;position:absolute;scroll-margin-bottom:24px;scroll-margin-top:calc(var(--header-solid-height) + 18px);top:calc(100% + 12px);width:min(392px,calc(100vw - 36px));z-index:30}.booking-calendar__header[data-v-76f20355]{align-items:center;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 38px;margin-bottom:16px}.booking-calendar__header p[data-v-76f20355]{color:var(--vr-ivory);font-size:13px;letter-spacing:.08em;margin:0;text-align:center;text-transform:uppercase}.booking-calendar__day[data-v-76f20355],.booking-calendar__header button[data-v-76f20355]{background:transparent;border:1px solid color-mix(in srgb,var(--vr-gold) 18%,transparent);color:var(--vr-ivory);cursor:pointer;display:grid;place-items:center}.booking-calendar__header button[data-v-76f20355]{height:38px;width:38px}.booking-calendar__day[data-v-76f20355]:not(:disabled):not(.booking-calendar__day--start):not(.booking-calendar__day--end):not(.booking-calendar__day--range):hover,.booking-calendar__header button[data-v-76f20355]:hover{background:color-mix(in srgb,var(--vr-gold) 10%,transparent);border-color:var(--vr-gold)}.booking-calendar__grid[data-v-76f20355],.booking-calendar__weekdays[data-v-76f20355]{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.booking-calendar__weekdays[data-v-76f20355]{margin-bottom:8px}.booking-calendar__weekdays span[data-v-76f20355]{color:color-mix(in srgb,var(--vr-ivory) 48%,transparent);font-size:12px;justify-content:center;letter-spacing:.08em}.booking-calendar__day[data-v-76f20355]{font-size:13px;line-height:1;min-height:40px;min-width:0;padding:0}.booking-calendar__day--muted[data-v-76f20355]{color:color-mix(in srgb,var(--vr-ivory) 34%,transparent)}.booking-calendar__day--today[data-v-76f20355]{border-color:color-mix(in srgb,var(--vr-stone) 44%,transparent)}.booking-calendar__day--range[data-v-76f20355]{background:color-mix(in srgb,var(--vr-gold) 16%,transparent);border-color:color-mix(in srgb,var(--vr-gold) 22%,transparent);color:var(--vr-ivory)}.booking-calendar__day--end[data-v-76f20355],.booking-calendar__day--start[data-v-76f20355]{background:var(--vr-gold);border-color:var(--vr-gold);color:var(--vr-ink)}.booking-calendar__day[data-v-76f20355]:disabled{border-color:color-mix(in srgb,var(--vr-stone) 8%,transparent);color:color-mix(in srgb,var(--vr-ivory) 22%,transparent);cursor:not-allowed}.booking-calendar__error[data-v-76f20355]{color:var(--vr-beige);font-size:12px;line-height:1.4;margin:14px 0 0}.booking-widget__submit[data-v-76f20355]{align-items:center;background:var(--vr-gold);border:0;color:var(--vr-charcoal);cursor:pointer;display:flex;flex:0 0 auto;font-family:Aukim,sans-serif;font-size:12px;gap:13px;grid-column:5;grid-row:1;justify-content:center;letter-spacing:.13em;min-height:100%;min-width:230px;overflow:hidden;padding:0 34px;position:relative;text-transform:uppercase;transition:background .25s ease,box-shadow .3s ease;white-space:nowrap}.booking-widget--has-child-ages .booking-widget__submit[data-v-76f20355]{grid-row:1/3}.booking-widget__submit[data-v-76f20355]:hover{background:var(--vr-beige);box-shadow:0 10px 36px color-mix(in srgb,var(--vr-gold) 34%,transparent)}.booking-widget__submit[data-v-76f20355]:active{background:var(--vr-gold);box-shadow:none}.booking-widget__submit[data-v-76f20355] svg{flex-shrink:0;transition:transform .3s ease}.booking-widget__submit[data-v-76f20355]:hover svg{transform:translate(4px)}.booking-widget__child-ages[data-v-76f20355]{border-top:1px solid color-mix(in srgb,var(--vr-gold) 13%,transparent);display:grid;grid-column:1/5;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.booking-widget__child-ages .booking-widget__field[data-v-76f20355]{gap:8px;min-height:76px;padding:16px 20px}.booking-widget__child-ages .booking-widget__select-control[data-v-76f20355]{margin:-4px -8px 0;min-height:38px}.booking-widget__child-ages .booking-widget__field select[data-v-76f20355]{font-size:16px;min-height:36px}.booking-widget__child-ages .booking-widget__field[data-v-76f20355]:last-child{border-right:0}.booking-widget__trust[data-v-76f20355]{border-top:1px solid color-mix(in srgb,var(--vr-gold) 13%,transparent);color:color-mix(in srgb,var(--vr-ivory) 74%,transparent);font-family:Aukim,sans-serif;font-size:12px;grid-column:1/-1;letter-spacing:.01em;margin:0;overflow-wrap:anywhere;padding:11px 28px;text-align:center;width:100%}@media(max-width:1120px){.booking-widget[data-v-76f20355]{grid-template-columns:minmax(240px,1.45fr) repeat(3,minmax(150px,1fr))}.booking-widget__field[data-v-76f20355]{padding:20px}.booking-widget__child-ages[data-v-76f20355]{grid-column:1/-1}.booking-widget--has-child-ages .booking-widget__submit[data-v-76f20355],.booking-widget__submit[data-v-76f20355]{grid-column:1/-1;grid-row:auto;min-height:62px;min-width:0}}@media(max-width:860px){.booking-widget[data-v-76f20355]{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-widget__field[data-v-76f20355]{border-bottom:1px solid color-mix(in srgb,var(--vr-gold) 13%,transparent);border-right:0;gap:8px;min-height:74px;padding:18px 20px}.booking-widget__date-range[data-v-76f20355]{grid-column:1/-1}.booking-widget__child-ages .booking-widget__field[data-v-76f20355]:nth-child(odd),.booking-widget__field--adults[data-v-76f20355]{border-right:1px solid color-mix(in srgb,var(--vr-gold) 13%,transparent)}.booking-widget__field--adults[data-v-76f20355],.booking-widget__field--children[data-v-76f20355]{grid-column:auto;grid-row:auto}.booking-widget__field--rooms[data-v-76f20355]{grid-column:1/-1;grid-row:auto}.booking-widget__child-ages[data-v-76f20355]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.booking-widget--has-child-ages .booking-widget__submit[data-v-76f20355],.booking-widget__submit[data-v-76f20355]{grid-column:1/-1;grid-row:auto}.booking-widget__field select[data-v-76f20355],.booking-widget__range-trigger[data-v-76f20355],.booking-widget__range-trigger strong[data-v-76f20355]{font-size:16px}.booking-calendar[data-v-76f20355]{left:0}.booking-widget__submit[data-v-76f20355]{flex:1 1 100%;font-size:12px;letter-spacing:.1em;min-height:62px;min-width:0;padding:0 28px}.booking-widget__trust[data-v-76f20355]{padding:10px 20px}}@media(max-width:360px){.booking-widget[data-v-76f20355]{grid-template-columns:1fr}.booking-widget__child-ages .booking-widget__field[data-v-76f20355]:nth-child(odd),.booking-widget__field[data-v-76f20355],.booking-widget__field--adults[data-v-76f20355]{border-right:0}.booking-widget__field[data-v-76f20355]{min-height:70px;padding:16px 18px}.booking-widget__child-ages[data-v-76f20355],.booking-widget__field--adults[data-v-76f20355],.booking-widget__field--children[data-v-76f20355],.booking-widget__field--rooms[data-v-76f20355],.booking-widget__submit[data-v-76f20355]{grid-column:1/-1}.booking-widget__child-ages[data-v-76f20355]{grid-template-columns:1fr}.booking-widget__field select[data-v-76f20355],.booking-widget__range-trigger[data-v-76f20355],.booking-widget__range-trigger strong[data-v-76f20355]{font-size:15px}.booking-widget__select-control[data-v-76f20355]{margin-left:0;margin-right:0}.booking-calendar[data-v-76f20355]{left:-8px;padding:10px;width:min(336px,calc(100vw - 20px))}.booking-calendar__grid[data-v-76f20355],.booking-calendar__weekdays[data-v-76f20355]{gap:3px}.booking-calendar__day[data-v-76f20355]{font-size:12px;min-height:40px}}.rating-stars[data-v-60d39de3]{align-items:center;color:var(--vr-gold);display:inline-flex;gap:2px}.rating-stars__star[data-v-60d39de3]{fill:none}.rating-stars__star--filled[data-v-60d39de3]{fill:var(--vr-gold)}.bcard[data-v-6567b7d1]{background:var(--vr-white);border:1px solid var(--vr-stone);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .2s ease}.bcard--selected[data-v-6567b7d1]{border-color:var(--vr-gold);box-shadow:inset 3px 0 0 var(--vr-gold)}.bcard--off[data-v-6567b7d1]{opacity:.72}.bcard__media[data-v-6567b7d1]{aspect-ratio:3/2;background:var(--vr-navy);overflow:hidden;position:relative}.bcard__media img[data-v-6567b7d1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bcard--off .bcard__media img[data-v-6567b7d1]{filter:grayscale(.55) brightness(.82)}.bcard__badge[data-v-6567b7d1]{align-items:center;display:inline-flex;font-size:11px;font-weight:500;height:26px;left:12px;line-height:1;padding:0 10px;position:absolute;top:12px}.bcard__badge--best[data-v-6567b7d1]{background:var(--vr-gold);border:1px solid color-mix(in srgb,var(--vr-white) 54%,transparent);color:var(--vr-white)}.bcard__badge--left[data-v-6567b7d1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--vr-navy) 86%,transparent);color:var(--vr-ivory)}.bcard__body[data-v-6567b7d1]{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 22px 24px}.bcard__title[data-v-6567b7d1]{color:var(--vr-ink);font-size:clamp(26px,2.2vw,30px);line-height:1;margin:0}.bcard__desc[data-v-6567b7d1]{color:var(--vr-muted);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.6;margin:0;overflow:hidden;-webkit-box-orient:vertical}.bcard__chips[data-v-6567b7d1]{border-top:1px solid color-mix(in srgb,var(--vr-stone) 58%,transparent);color:var(--vr-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:9px 18px;list-style:none;margin:2px 0 0;padding:14px 0 0}.bcard__chips li[data-v-6567b7d1]{align-items:center;display:inline-flex;gap:7px}.bcard__chips svg[data-v-6567b7d1]{color:var(--vr-gold);flex:none}.bcard__foot[data-v-6567b7d1]{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-top:auto;padding-top:8px}.bcard__price-label[data-v-6567b7d1]{color:var(--vr-gold-text);display:block;font-size:11px;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.bcard__price-total[data-v-6567b7d1]{color:var(--vr-ink);font-size:26px;font-weight:500;line-height:1}.bcard__price-total--muted[data-v-6567b7d1],.bcard__price-night[data-v-6567b7d1]{color:var(--vr-muted)}.bcard__price-night[data-v-6567b7d1],.bcard__price-note[data-v-6567b7d1]{display:block;font-size:12.5px;margin-top:5px}.bcard__price-note[data-v-6567b7d1]{color:var(--vr-gold-text)}.bcard__btn[data-v-6567b7d1]{align-items:center;background:var(--vr-gold);border:1px solid var(--vr-gold);color:var(--vr-white);cursor:pointer;display:inline-flex;font-family:Aukim,sans-serif;font-size:13px;gap:8px;letter-spacing:.04em;min-height:46px;padding:0 20px;transition:background .18s ease,border-color .18s ease;white-space:nowrap}.bcard__btn[data-v-6567b7d1]:hover:not(:disabled){background:var(--vr-ink);border-color:var(--vr-ink)}.bcard__btn--off[data-v-6567b7d1],.bcard__btn[data-v-6567b7d1]:disabled{background:transparent;border-color:var(--vr-stone);color:var(--vr-muted);cursor:not-allowed}.bcard__picked[data-v-6567b7d1]{text-align:right}.bcard__qty[data-v-6567b7d1]{align-items:center;border:1px solid var(--vr-gold);display:inline-flex}.bcard__qty-btn[data-v-6567b7d1]{background:var(--vr-white);border:0;color:var(--vr-ink);cursor:pointer;font-size:19px;height:44px;line-height:1;transition:background .15s ease,color .15s ease;width:40px}.bcard__qty-btn[data-v-6567b7d1]:hover:not(:disabled){background:var(--vr-gold);color:var(--vr-white)}.bcard__qty-btn[data-v-6567b7d1]:disabled{cursor:default;opacity:.35}.bcard__qty-val[data-v-6567b7d1]{color:var(--vr-ink);font-size:16px;font-weight:500;min-width:40px;text-align:center}.bcard__picked-tag[data-v-6567b7d1]{align-items:center;color:var(--vr-gold-text);display:inline-flex;font-size:12px;gap:6px;letter-spacing:.04em;margin-top:8px}.bcard__picked-tag svg[data-v-6567b7d1]{color:var(--vr-gold)}@media(max-width:560px){.bcard__foot[data-v-6567b7d1]{align-items:stretch;flex-direction:column}.bcard__picked[data-v-6567b7d1]{text-align:left}}.booking-request[data-v-fd66ba37]{background:color-mix(in srgb,var(--vr-ivory) 96%,transparent);border:1px solid color-mix(in srgb,var(--vr-stone) 94%,transparent);display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(24px,4vw,38px)}.booking-request__hp[data-v-fd66ba37]{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}label[data-v-fd66ba37]{display:grid;gap:8px}label>span[data-v-fd66ba37]{color:var(--vr-ink);font-size:12px;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}input[data-v-fd66ba37],select[data-v-fd66ba37],textarea[data-v-fd66ba37]{background:var(--vr-white);border:1px solid color-mix(in srgb,var(--vr-stone) 92%,transparent);color:var(--vr-ink);min-width:0;outline:0;padding:13px 14px;transition:border-color .18s ease,background .18s ease;width:100%}textarea[data-v-fd66ba37]{resize:vertical}input[data-v-fd66ba37]:focus,select[data-v-fd66ba37]:focus,textarea[data-v-fd66ba37]:focus{background:var(--vr-ivory);border-color:var(--vr-gold)}input[data-v-fd66ba37]:focus-visible,select[data-v-fd66ba37]:focus-visible,textarea[data-v-fd66ba37]:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--vr-gold) 30%,transparent);outline:2px solid var(--vr-ink);outline-offset:2px}.booking-request__consent[data-v-fd66ba37],.booking-request__email[data-v-fd66ba37],.booking-request__errors[data-v-fd66ba37],.booking-request__message[data-v-fd66ba37],.booking-request__submit[data-v-fd66ba37],.booking-request__success[data-v-fd66ba37]{grid-column:1/-1}.booking-request__consent[data-v-fd66ba37]{color:var(--vr-muted);font-size:13px;line-height:1.55;margin:0}.booking-request__consent a[data-v-fd66ba37]{color:inherit;text-decoration:underline;text-underline-offset:2px}.booking-request__consent a[data-v-fd66ba37]:hover{color:var(--vr-ink)}.booking-request__submit[data-v-fd66ba37]{gap:10px;min-height:50px}.booking-request__submit[data-v-fd66ba37]:disabled{cursor:progress;opacity:.6}.booking-request__errors[data-v-fd66ba37],.booking-request__success[data-v-fd66ba37]{border:1px solid var(--vr-stone);margin:0;padding:14px 16px}.booking-request__success[data-v-fd66ba37]{color:var(--vr-muted)}.booking-request__errors[data-v-fd66ba37]{border-left:3px solid var(--vr-ink);color:var(--vr-ink);display:grid;gap:6px;list-style-position:inside}@media(max-width:680px){.booking-request[data-v-fd66ba37]{grid-template-columns:1fr}}.booking-summary[data-v-1f791c9e]{background:var(--vr-white);border:1px solid var(--vr-stone)}.booking-summary__head[data-v-1f791c9e]{background:color-mix(in srgb,var(--vr-stone) 12%,transparent);border-bottom:1px solid var(--vr-stone);color:var(--vr-muted);font-family:Aukim,sans-serif;font-size:12px;letter-spacing:.16em;margin:0;padding:14px 18px;text-transform:uppercase}.booking-summary__dates[data-v-1f791c9e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.booking-summary__dates>div[data-v-1f791c9e]{padding:13px 16px}.booking-summary__dates>div[data-v-1f791c9e]:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--vr-stone) 60%,transparent)}.booking-summary__dates>div[data-v-1f791c9e]:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--vr-stone) 60%,transparent)}.booking-summary__dates dt[data-v-1f791c9e]{color:var(--vr-muted);font-family:Aukim,sans-serif;font-size:11px;letter-spacing:.16em;margin:0 0 6px;text-transform:uppercase}.booking-summary__dates dd[data-v-1f791c9e]{color:var(--vr-ink);font-family:Aukim,sans-serif;font-size:15px;font-weight:500;line-height:1.35;margin:0}.booking-summary__rooms[data-v-1f791c9e]{border-top:1px solid var(--vr-stone);padding:18px 18px 4px}.booking-summary__label[data-v-1f791c9e]{align-items:center;color:var(--vr-gold);display:flex;font-family:Aukim,sans-serif;font-size:12px;gap:12px;letter-spacing:.18em;margin:0 0 15px;text-transform:uppercase}.booking-summary__label[data-v-1f791c9e]:before{background:var(--vr-gold);content:"";height:1px;width:20px}.bsp-card[data-v-1f791c9e]{background:var(--vr-white);border:1px solid var(--vr-stone);display:grid;grid-template-columns:104px minmax(0,1fr);margin-bottom:12px;min-height:112px;overflow:hidden}.bsp-card__thumb[data-v-1f791c9e]{position:relative}.bsp-card__img[data-v-1f791c9e]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.bsp-card__img--placeholder[data-v-1f791c9e]{background:var(--vr-navy)}.bsp-card__info[data-v-1f791c9e]{display:flex;flex-direction:column;justify-content:center;padding:13px 15px}.bsp-card__title[data-v-1f791c9e]{color:var(--vr-ink);font-family:Aukim,sans-serif;font-size:15px;font-weight:500;line-height:1.25;margin:0 0 8px}.bsp-card__qty[data-v-1f791c9e]{color:var(--vr-muted)}.bsp-card__rate[data-v-1f791c9e]{align-items:center;color:var(--vr-gold-text);display:inline-flex;font-size:12px;gap:6px;letter-spacing:.02em;margin:0 0 9px}.bsp-card__tag[data-v-1f791c9e]{flex:0 0 auto;height:13px;width:13px}.bsp-card__price[data-v-1f791c9e]{color:var(--vr-ink);font-family:Aukim,sans-serif;font-size:17px;font-weight:500;line-height:1;margin:0}.bsp-card__per[data-v-1f791c9e]{margin:4px 0 0}.bsp-card__addon[data-v-1f791c9e],.bsp-card__per[data-v-1f791c9e]{color:var(--vr-muted);font-size:12px}.bsp-card__addon[data-v-1f791c9e]{line-height:1.4;margin:6px 0 0}.bsp-card__addon+.bsp-card__addon[data-v-1f791c9e]{margin-top:3px}.booking-summary__total[data-v-1f791c9e]{align-items:baseline;border-top:1px solid var(--vr-stone);display:flex;gap:16px;justify-content:space-between;margin:4px 18px 18px;padding-top:16px}.booking-summary__total-label[data-v-1f791c9e]{color:var(--vr-muted);font-family:Aukim,sans-serif;font-size:12px;letter-spacing:.16em;padding-left:26px;position:relative;text-transform:uppercase}.booking-summary__total-label[data-v-1f791c9e]:before{background:var(--vr-gold);content:"";height:1px;left:0;position:absolute;top:50%;width:18px}.booking-summary__total-figure[data-v-1f791c9e]{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.booking-summary__total-value[data-v-1f791c9e]{color:var(--vr-ink);font-family:Aukim,sans-serif;font-size:clamp(22px,2.2vw,26px);font-weight:500;line-height:1}.booking-summary__total-meta[data-v-1f791c9e]{color:var(--vr-muted);font-family:Aukim,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:420px){.bsp-card[data-v-1f791c9e]{grid-template-columns:88px minmax(0,1fr)}}.book-page[data-v-8d7b9b5e]{background:var(--vr-ivory);min-height:100vh}.book-steps-strip[data-v-8d7b9b5e]{background:var(--vr-ivory);border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent)}@media(min-width:761px){.book-steps-strip[data-v-8d7b9b5e]{padding-top:clamp(32px,4vw,52px)}}.book-steps-strip__inner[data-v-8d7b9b5e]{border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.book-steps-strip__step[data-v-8d7b9b5e]{align-items:center;border-right:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);display:flex;gap:12px;min-height:62px;opacity:.28;padding:14px 22px;transition:opacity .35s ease}.book-steps-strip__step[data-v-8d7b9b5e]:last-child{border-right:0}.book-steps-strip__step.is-active[data-v-8d7b9b5e],.book-steps-strip__step.is-done[data-v-8d7b9b5e]{opacity:1}.book-steps-strip__num[data-v-8d7b9b5e]{color:var(--vr-gold);font-family:Moredya;font-size:24px;line-height:1}.book-steps-strip__label[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.book-trust[data-v-8d7b9b5e]{align-items:center;color:var(--vr-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;line-height:1.5;margin:0 auto;padding:4px 22px 18px}.book-trust__rating[data-v-8d7b9b5e]{align-items:center;color:var(--vr-ink);display:inline-flex;gap:8px}.book-trust__link[data-v-8d7b9b5e]{color:var(--vr-gold);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--vr-gold) 55%,transparent);text-underline-offset:3px;transition:color .2s ease}.book-trust__link[data-v-8d7b9b5e]:hover{color:var(--vr-ink)}.book-steps-hint[data-v-8d7b9b5e]{align-items:center;display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:44px 22px 48px;text-align:center}.book-steps-hint__icon[data-v-8d7b9b5e]{align-items:center;background:color-mix(in srgb,var(--vr-gold) 12%,transparent);border-radius:999px;color:var(--vr-gold);display:inline-flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.book-steps-hint__title[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:19px;line-height:1.3;margin:0}.book-steps-hint__text[data-v-8d7b9b5e]{color:var(--vr-muted);font-size:14px;line-height:1.6;margin:0;max-width:460px}@media(max-width:640px){.book-steps-hint[data-v-8d7b9b5e]{padding:32px 18px 36px}}.book-results__heading[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:clamp(38px,5vw,68px);line-height:.96;margin:0}.book-results__lead[data-v-8d7b9b5e]{color:var(--vr-muted);font-size:16px;line-height:1.7;margin:18px 0 14px;max-width:600px}.book-results__policies[data-v-8d7b9b5e]{background:color-mix(in srgb,var(--vr-stone) 20%,transparent);border-left:2px solid var(--vr-gold);color:var(--vr-ink);font-size:14px;line-height:1.6;margin:0 0 32px;max-width:720px;padding:14px 18px}.book-results__policies p[data-v-8d7b9b5e]{margin:0}.book-results__policies p+p[data-v-8d7b9b5e]{margin-top:8px}.book-results__minstay[data-v-8d7b9b5e]{border-left:2px solid var(--vr-gold);font-size:14px;line-height:1.6;margin:0 0 32px;max-width:720px;padding:14px 18px}.book-results__empty[data-v-8d7b9b5e],.book-results__minstay[data-v-8d7b9b5e]{background:var(--vr-white);color:var(--vr-ink)}.book-results__empty[data-v-8d7b9b5e]{align-items:center;border:1px solid var(--vr-stone);display:inline-grid;gap:14px;grid-template-columns:24px minmax(0,1fr);padding:18px 20px}.book-results__empty svg[data-v-8d7b9b5e]{color:var(--vr-gold)}.book-results__empty p[data-v-8d7b9b5e]{font-size:15px;line-height:1.5;margin:0}.book-errors[data-v-8d7b9b5e]{border:1px solid var(--vr-stone);border-left:3px solid var(--vr-ink);color:var(--vr-ink);display:grid;gap:8px;list-style-position:inside;margin:0 auto;padding:16px 18px}.book-flow[data-v-8d7b9b5e]{background:var(--vr-ivory);border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);scroll-margin-top:calc(var(--header-solid-height) + 24px)}.book-flow[data-v-8d7b9b5e],.book-flow__form[data-v-8d7b9b5e]{position:relative}.book-fade-enter-active[data-v-8d7b9b5e],.book-fade-leave-active[data-v-8d7b9b5e]{transition:opacity .3s ease}.book-fade-enter-from[data-v-8d7b9b5e],.book-fade-leave-to[data-v-8d7b9b5e]{opacity:0}.book-fade-leave-active[data-v-8d7b9b5e]{inset:0;position:absolute}.book-form-section__inner[data-v-8d7b9b5e]{align-items:start;display:grid;gap:clamp(34px,6vw,82px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.book-summary[data-v-8d7b9b5e]{align-self:start;position:sticky;top:calc(var(--header-solid-height) + 24px)}.book-form-section__heading[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:clamp(38px,5vw,68px);line-height:.96;margin:0 0 24px}.book-breadcrumb[data-v-8d7b9b5e]{color:var(--vr-muted);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.book-breadcrumb[data-v-8d7b9b5e],.book-breadcrumb button[data-v-8d7b9b5e]{align-items:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.book-breadcrumb button[data-v-8d7b9b5e]{background:none;border:0;color:var(--vr-gold);cursor:pointer;display:inline-flex;font-family:Aukim,sans-serif;gap:7px;padding:0}.book-breadcrumb strong[data-v-8d7b9b5e]{color:var(--vr-ink);font-weight:500}.book-success-section[data-v-8d7b9b5e]{background:var(--vr-ivory);border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);scroll-margin-top:calc(var(--header-solid-height) + 24px)}.book-success[data-v-8d7b9b5e]{background:var(--vr-white);border:1px solid var(--vr-stone);max-width:760px;padding:clamp(32px,6vw,62px)}.book-success__icon[data-v-8d7b9b5e]{color:var(--vr-gold);margin-bottom:24px}.book-success__heading[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:clamp(42px,6vw,76px);line-height:.96;margin:0}.book-success__text[data-v-8d7b9b5e]{color:var(--vr-muted);font-size:17px;line-height:1.7;margin:18px 0 28px;max-width:540px}.book-success__summary[data-v-8d7b9b5e]{border-bottom:1px solid var(--vr-stone);border-top:1px solid var(--vr-stone);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px}.book-success__summary div[data-v-8d7b9b5e]{border-right:1px solid var(--vr-stone);padding:16px 18px}.book-success__summary div[data-v-8d7b9b5e]:last-child{border-right:0}.book-success__summary dt[data-v-8d7b9b5e]{color:var(--vr-muted);font-size:12px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.book-success__summary dd[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:15px;line-height:1.4;margin:0}.book-success__back[data-v-8d7b9b5e]{gap:8px}@media(max-width:680px){.book-steps-strip__inner[data-v-8d7b9b5e]{grid-template-columns:1fr}.book-trust[data-v-8d7b9b5e]{padding-inline:18px}.book-steps-strip__step[data-v-8d7b9b5e]{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);border-right:0;min-height:auto;padding:16px 18px}.book-steps-strip__step[data-v-8d7b9b5e]:last-child{border-bottom:0}}@media(max-width:1080px){.book-form-section__inner[data-v-8d7b9b5e]{grid-template-columns:1fr}.book-summary[data-v-8d7b9b5e]{order:-1;position:static}}@media(max-width:640px){.book-success__summary[data-v-8d7b9b5e]{grid-template-columns:1fr}.book-success__summary div[data-v-8d7b9b5e]{border-bottom:1px solid var(--vr-stone);border-right:0}.book-success__summary div[data-v-8d7b9b5e]:last-child{border-bottom:0}}.book-rooms-grid[data-v-8d7b9b5e]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:120px;transition:opacity .2s ease}.book-rooms-grid--loading[data-v-8d7b9b5e]{opacity:.5;pointer-events:none}@media(max-width:940px){.book-rooms-grid[data-v-8d7b9b5e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.book-rooms-grid[data-v-8d7b9b5e]{grid-template-columns:1fr}}.book-config-card__qty[data-v-8d7b9b5e]{align-items:center;display:flex;gap:0}.book-config-card__qty-btn[data-v-8d7b9b5e]{align-items:center;background:var(--vr-white);border:1px solid var(--vr-stone);color:var(--vr-ink);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px}.book-config-card__qty-btn[data-v-8d7b9b5e]:hover:not(:disabled){background:var(--vr-gold);border-color:var(--vr-gold);color:var(--vr-white)}.book-config-card__qty-btn[data-v-8d7b9b5e]:disabled{cursor:default;opacity:.35}.book-config-card__qty-val[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:16px;font-weight:500;min-width:32px;text-align:center}.book-addon-row[data-v-8d7b9b5e]{align-items:center;background:color-mix(in srgb,var(--vr-ivory) 80%,transparent);border:1px solid color-mix(in srgb,var(--vr-stone) 70%,transparent);display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.book-addon-row__info[data-v-8d7b9b5e]{display:grid;gap:2px}.book-addon-row__name[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:12px}.book-addon-row__price[data-v-8d7b9b5e]{color:var(--vr-gold);font-size:12px;letter-spacing:.06em}.book-price-bar[data-v-8d7b9b5e]{background:var(--vr-white);border-top:1px solid var(--vr-stone);bottom:0;left:0;opacity:0;padding:16px 24px;pointer-events:none;position:fixed;right:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;z-index:100}.book-price-bar--visible[data-v-8d7b9b5e]{opacity:1;pointer-events:auto;transform:translateY(0)}.book-price-bar__lines[data-v-8d7b9b5e]{display:flex;flex-wrap:wrap;gap:6px 24px;margin-bottom:12px}.book-price-bar__line[data-v-8d7b9b5e]{align-items:baseline;color:var(--vr-muted);display:flex;font-size:13px;gap:8px}.book-price-bar__footer[data-v-8d7b9b5e]{align-items:center;display:flex;gap:16px;justify-content:space-between}.book-price-bar__total[data-v-8d7b9b5e]{display:grid;gap:2px}.book-price-bar__total span[data-v-8d7b9b5e]{color:var(--vr-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.book-price-bar__total strong[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:22px;font-weight:500}.book-price-bar__btn[data-v-8d7b9b5e]{gap:10px;min-height:48px;min-width:180px}.book-price-bar__btn[data-v-8d7b9b5e]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:900px){.book-price-bar__footer[data-v-8d7b9b5e]{align-items:stretch;flex-direction:column}.book-price-bar__btn[data-v-8d7b9b5e]{min-width:0;width:100%}}.book-addons[data-v-8d7b9b5e]{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 60%,transparent);margin:0 0 30px;padding:0 0 26px}.book-addons__room+.book-addons__room[data-v-8d7b9b5e]{margin-top:16px}.book-addons__room-title[data-v-8d7b9b5e]{color:var(--vr-ink);font-size:14px;font-weight:500;margin:14px 0 8px}.book-addons .book-addon-row+.book-addon-row[data-v-8d7b9b5e]{margin-top:6px}.contact-page[data-v-f10799cf]{overflow-wrap:anywhere}.contact-page[data-v-f10799cf] :where(.container,article,div,form,aside){min-width:0}.contact-page[data-v-f10799cf] :where(h1,h2,h3,p,strong,span,dd,a,button){overflow-wrap:anywhere}.contact-booking[data-v-f10799cf] :focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--vr-gold) 54%,transparent);outline-color:var(--vr-ivory)}.contact-control[data-v-f10799cf]{background:var(--vr-white);border:1px solid color-mix(in srgb,var(--vr-stone) 92%,transparent);color:var(--vr-ink);min-width:0;outline:0;padding:13px 14px;transition:border-color .18s ease,background .18s ease;width:100%}.contact-control[data-v-f10799cf]:focus{background:var(--vr-ivory);border-color:var(--vr-gold)}.contact-control[data-v-f10799cf]:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--vr-gold) 30%,transparent);outline:2px solid var(--vr-ink);outline-offset:2px}@media(min-width:640px)and (max-width:1279.98px){.contact-cards[data-v-f10799cf]>:last-child:nth-child(odd){grid-column:span 2/span 2}}@media(min-width:1280px){.contact-cards[data-v-f10799cf]>:last-child:nth-child(3n+1){grid-column:span 3/span 3}}@media(max-width:760px){.contact-page[data-v-f10799cf] :where(h1,h2){max-width:100%}}.experiences-season[data-v-c50610de]:before{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--vr-stone) 22%,transparent);content:"";inset:0;pointer-events:none;position:absolute}.gallery-page[data-v-83cd388e]{--gallery-gap:clamp(8px,1.25vw,18px);background:linear-gradient(180deg,rgba(14,24,34,.86),rgba(28,27,24,.96) 42%,var(--vr-ink) 100%)}.gallery-stream[data-v-83cd388e]{padding:clamp(34px,5vw,70px) 0 clamp(56px,7vw,104px);position:relative}.gallery-stream__intro[data-v-83cd388e]{color:var(--vr-ivory);margin-bottom:clamp(22px,4vw,42px);padding-inline:clamp(18px,5vw,72px)}.gallery-stream__intro h2[data-v-83cd388e]{font-size:clamp(40px,6vw,82px);line-height:.95;margin:0;max-width:820px}.gallery-stream__intro h2 span[data-v-83cd388e]{display:inline-block}.gallery-grid[data-v-83cd388e]{display:grid;gap:var(--gallery-gap);grid-auto-flow:dense;grid-auto-rows:clamp(118px,13vw,218px);grid-template-columns:repeat(12,minmax(0,1fr));padding:var(--gallery-gap);width:100%}.gallery-photo[data-v-83cd388e]{animation:galleryPhotoEnter-83cd388e .76s cubic-bezier(.22,1,.36,1) var(--gallery-delay,0s) forwards;background:var(--vr-ink);border-radius:0;box-shadow:0 20px 62px #00000057;grid-column:span 4;grid-row:span 2;isolation:isolate;margin:0;min-width:0;opacity:0;overflow:hidden;position:relative;transform:translateY(32px) scale(.982) rotate(var(--gallery-rotate,0deg))}.gallery-photo[data-v-83cd388e]:after{background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 34%,rgba(0,0,0,.28)),linear-gradient(90deg,hsla(0,0%,100%,.08),transparent 18%,transparent 82%,rgba(0,0,0,.2));content:"";inset:0;mix-blend-mode:soft-light;opacity:.76;pointer-events:none;position:absolute;z-index:1}.gallery-photo img[data-v-83cd388e]{display:block;filter:saturate(.92) contrast(1.08);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.018);transition:filter .52s ease,transform .86s cubic-bezier(.22,1,.36,1);width:100%}.gallery-photo[data-v-83cd388e]:hover{z-index:5}.gallery-photo:hover img[data-v-83cd388e]{filter:saturate(1.1) contrast(1.04);transform:scale(1.065)}.gallery-photo--opening[data-v-83cd388e]{grid-column:span 8;grid-row:span 4;min-height:min(78vh,720px)}.gallery-photo--tower[data-v-83cd388e]{grid-column:span 4;grid-row:span 3}.gallery-photo--wide[data-v-83cd388e]{grid-column:span 8}.gallery-photo--panorama[data-v-83cd388e]{grid-column:span 12}.gallery-photo--tilt-left[data-v-83cd388e]{--gallery-rotate:-.7deg}.gallery-photo--tilt-right[data-v-83cd388e]{--gallery-rotate:.7deg}.gallery-load-trigger[data-v-83cd388e]{display:block;height:1px;width:100%}@keyframes galleryPhotoEnter-83cd388e{0%{opacity:0;transform:translateY(32px) scale(.982) rotate(var(--gallery-rotate,0deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--gallery-rotate,0deg))}}@supports (animation-timeline:view()){.gallery-photo[data-v-83cd388e]{animation:galleryPhotoEnter-83cd388e .76s cubic-bezier(.22,1,.36,1) var(--gallery-delay,0s) forwards,galleryPhotoScroll-83cd388e linear both;animation-range:normal,entry -8% cover 42%;animation-timeline:auto,view()}@keyframes galleryPhotoScroll-83cd388e{0%{transform:translateY(38px) scale(.988) rotate(var(--gallery-rotate,0deg))}to{transform:translateY(0) scale(1) rotate(var(--gallery-rotate,0deg))}}}@media(min-width:1200px){.gallery-photo[data-v-83cd388e]:nth-child(10n+6){grid-column:span 4;grid-row:span 3}.gallery-photo[data-v-83cd388e]:nth-child(14n+11){grid-column:span 8;grid-row:span 3}}@media(max-width:1080px){.gallery-grid[data-v-83cd388e]{grid-auto-rows:clamp(116px,21vw,186px);grid-template-columns:repeat(6,minmax(0,1fr))}.gallery-photo[data-v-83cd388e],.gallery-photo--panorama[data-v-83cd388e],.gallery-photo--tower[data-v-83cd388e],.gallery-photo--wide[data-v-83cd388e]{grid-column:span 3;grid-row:span 2}.gallery-photo--opening[data-v-83cd388e]{grid-column:span 6;grid-row:span 4;min-height:64vh}}@media(max-width:620px){.gallery-page[data-v-83cd388e]{--gallery-gap:8px}.gallery-stream__intro h2[data-v-83cd388e]{font-size:clamp(34px,10vw,40px)}.gallery-stream__intro h2 span[data-v-83cd388e]{display:block}.gallery-grid[data-v-83cd388e]{grid-auto-rows:auto;grid-template-columns:1fr;padding:8px}.gallery-photo[data-v-83cd388e],.gallery-photo--opening[data-v-83cd388e],.gallery-photo--panorama[data-v-83cd388e],.gallery-photo--tower[data-v-83cd388e],.gallery-photo--wide[data-v-83cd388e]{aspect-ratio:4/3;grid-column:auto;grid-row:auto;min-height:0}.gallery-photo--opening[data-v-83cd388e]{aspect-ratio:3/4}}@media(prefers-reduced-motion:reduce){.gallery-photo[data-v-83cd388e]{animation:none;opacity:1;transform:none}.gallery-photo img[data-v-83cd388e]{transition:none}}.location-page[data-v-bb06bae8]{overflow-wrap:anywhere}.location-page[data-v-bb06bae8] :where(.container,article,div,aside,nav){min-width:0}.location-page[data-v-bb06bae8] :where(h1,h2,h3,p,strong,span,dd,a){overflow-wrap:anywhere}.location-cta[data-v-bb06bae8] :focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--vr-gold) 54%,transparent);outline-color:var(--vr-ivory)}@media(max-width:760px){.location-page[data-v-bb06bae8] :where(h1,h2){max-width:100%}}.section--reviews[data-v-61686145]{background:color-mix(in srgb,var(--vr-stone) 18%,var(--vr-ivory));border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent)}.reviews-block[data-v-61686145]{display:grid;gap:clamp(28px,4vw,44px)}.reviews-block__head[data-v-61686145]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.reviews-block__head[data-v-61686145] .section-heading{margin-bottom:0}.reviews-block__rating[data-v-61686145]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.reviews-block__rating-value[data-v-61686145]{color:var(--vr-ink);font-size:30px;line-height:1}.reviews-block__rating-count[data-v-61686145]{color:var(--vr-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}a.reviews-block__rating-count[data-v-61686145]{text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}a.reviews-block__rating-count[data-v-61686145]:hover{color:var(--vr-gold)}.reviews-block__grid[data-v-61686145]{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.reviews-block__item[data-v-61686145]{display:flex}.review-card[data-v-61686145]{background:color-mix(in srgb,var(--vr-white) 80%,var(--vr-ivory));border:1px solid color-mix(in srgb,var(--vr-stone) 60%,transparent);display:flex;flex-direction:column;gap:16px;margin:0;padding:clamp(28px,2.6vw,36px) clamp(22px,2vw,28px) clamp(22px,2vw,26px);position:relative;width:100%}.review-card[data-v-61686145]:before{color:color-mix(in srgb,var(--vr-gold) 58%,transparent);content:'"';font-family:Moredya;font-size:54px;left:18px;line-height:1;pointer-events:none;position:absolute;top:12px}.review-card__quote[data-v-61686145]{color:var(--vr-ink);font-size:15px;line-height:1.7;margin:0;position:relative}.review-card__meta[data-v-61686145]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto;padding-top:6px}.review-card__author[data-v-61686145]{color:var(--vr-ink);font-size:14px;font-style:normal}.review-card__signals[data-v-61686145]{align-items:center;display:inline-flex;gap:8px}.review-card__source[data-v-61686145]{color:var(--vr-muted);font-size:12px;letter-spacing:.07em;text-transform:uppercase}@media(max-width:980px){.reviews-block__grid[data-v-61686145]{grid-template-columns:1fr}}.rooms-compare[data-v-0ee68c12] .section-heading{margin-bottom:0}.rooms-guide[data-v-0ee68c12]:before{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--vr-stone) 22%,transparent);content:"";inset:0;pointer-events:none;position:absolute}.spa-zone-fade-enter-active[data-v-fcceade6],.spa-zone-fade-leave-active[data-v-fcceade6]{transition:opacity .3s ease}.spa-zone-fade-enter-from[data-v-fcceade6],.spa-zone-fade-leave-to[data-v-fcceade6]{opacity:0}@media(prefers-reduced-motion:reduce){.spa-zone-fade-enter-active[data-v-fcceade6],.spa-zone-fade-leave-active[data-v-fcceade6]{transition:none}}.spa-guide[data-v-2a0b73cc]:before{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--vr-stone) 22%,transparent);content:"";inset:0;pointer-events:none;position:absolute}.springs-band[data-v-4fdc35b0]:before{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--vr-stone) 22%,transparent);content:"";inset:0;pointer-events:none;position:absolute}.springs-filter[data-v-4fdc35b0]{background:transparent;border:1px solid var(--vr-stone);color:var(--vr-muted);cursor:pointer;font-size:13px;line-height:1.3;padding:8px 16px;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.springs-filter[data-v-4fdc35b0]:hover{border-color:var(--vr-gold);color:var(--vr-ink)}.springs-filter[data-v-4fdc35b0]:focus-visible{outline:2px solid var(--vr-gold);outline-offset:2px}.springs-filter--active[data-v-4fdc35b0]{background:color-mix(in srgb,var(--vr-gold) 12%,transparent);border-color:var(--vr-gold);color:var(--vr-ink)}.content-page[data-v-a43ae6a9]{background:var(--vr-light);min-height:100vh}.content-body__grid[data-v-a43ae6a9]{display:grid;gap:clamp(32px,6vw,76px);grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.content-stack[data-v-a43ae6a9]{display:grid;gap:34px}.content-block[data-v-a43ae6a9]{border-bottom:1px solid var(--vr-stone);padding-bottom:34px}.content-aside h2[data-v-a43ae6a9],.content-block h2[data-v-a43ae6a9]{color:var(--vr-ink);font-size:clamp(36px,5vw,68px);line-height:.95;margin:0}.content-aside p[data-v-a43ae6a9],.content-block p[data-v-a43ae6a9]:not(.eyebrow){color:var(--vr-olive);font-size:17px;line-height:1.7;margin:18px 0 0;max-width:720px}.content-aside[data-v-a43ae6a9]{align-self:start;background:var(--vr-white);border:1px solid var(--vr-stone);padding:26px;position:sticky;top:calc(var(--header-height) + 24px)}.content-aside .button[data-v-a43ae6a9]{gap:10px;justify-content:center;margin-top:24px;width:100%}address[data-v-a43ae6a9]{color:var(--vr-olive);display:grid;font-style:normal;gap:10px;line-height:1.5;margin-top:24px}address a[data-v-a43ae6a9]{color:inherit;text-decoration:none}@media(max-width:860px){.content-body__grid[data-v-a43ae6a9]{grid-template-columns:1fr}.content-aside[data-v-a43ae6a9]{position:static}}.value-props[data-v-74243cb0]{background:var(--vr-ivory);padding-top:clamp(56px,6vw,72px)}.value-props__intro[data-v-74243cb0]{max-width:760px}.value-props__intro h2[data-v-74243cb0]{font-size:clamp(42px,5vw,72px);line-height:.96;margin:0;text-wrap:balance}.value-props__lead[data-v-74243cb0]{color:var(--vr-muted);font-size:16px;line-height:1.72;margin:clamp(20px,2.4vw,26px) 0 0;max-width:58ch;text-wrap:pretty}.value-props__body[data-v-74243cb0]{align-items:stretch;display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,.9fr) minmax(0,1.14fr);margin-top:clamp(40px,5vw,64px)}.value-props__body--solo[data-v-74243cb0]{grid-template-columns:minmax(0,1fr);max-width:760px}.value-props__ledger[data-v-74243cb0]{display:flex;flex-direction:column}.value-props__list[data-v-74243cb0]{border-top:1px solid color-mix(in srgb,var(--vr-stone) 66%,transparent);display:flex;flex:1;flex-direction:column;list-style:none;margin:0;padding:0}.value-prop[data-v-74243cb0]{align-items:start;border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 66%,transparent);display:grid;gap:clamp(18px,2vw,24px);grid-template-columns:46px minmax(0,1fr);padding:clamp(20px,2.4vw,26px) 0}.value-prop__icon[data-v-74243cb0]{border:1px solid color-mix(in srgb,var(--vr-gold) 52%,transparent);color:var(--vr-gold);display:grid;height:46px;place-items:center;width:46px}.value-prop__text[data-v-74243cb0]{padding-top:2px}.value-prop h3[data-v-74243cb0]{color:var(--vr-ink);font-size:17px;line-height:1.3;margin:0 0 7px;text-wrap:balance}.value-prop p[data-v-74243cb0]{color:var(--vr-muted);font-size:14px;line-height:1.64;margin:0;max-width:46ch;text-wrap:pretty}.value-props__actions[data-v-74243cb0]{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3vw,40px)}.value-props__figure[data-v-74243cb0]{margin:0;min-height:clamp(420px,40vw,560px);position:relative}.value-props__figure[data-v-74243cb0] .visual-panel{height:100%;min-height:100%}.value-props__tag[data-v-74243cb0]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--vr-ink) 72%,transparent);bottom:clamp(14px,1.6vw,20px);color:var(--vr-ivory);display:inline-flex;font-size:12px;gap:10px;left:clamp(14px,1.6vw,20px);letter-spacing:.08em;padding:11px 15px;position:absolute;text-transform:uppercase;z-index:2}.value-props__tag[data-v-74243cb0]:before{background:var(--vr-gold);content:"";height:13px;width:2px}.value-props__list.reveal .value-prop[data-v-74243cb0]{opacity:0;transform:translateY(16px)}.value-props__list.revealed .value-prop[data-v-74243cb0]{opacity:1;transform:translateY(0);transition:opacity .52s cubic-bezier(.22,1,.36,1) calc(var(--i, 0)*90ms),transform .52s cubic-bezier(.22,1,.36,1) calc(var(--i, 0)*90ms)}@media(prefers-reduced-motion:reduce){.value-prop[data-v-74243cb0]{opacity:1;transform:none;transition:none}}@media(max-width:980px){.value-props__body[data-v-74243cb0]{gap:clamp(32px,5vw,44px);grid-template-columns:minmax(0,1fr)}.value-props__figure[data-v-74243cb0]{min-height:clamp(320px,60vw,420px);order:-1}}@media(max-width:640px){.value-props__actions .button[data-v-74243cb0]{flex:1 1 auto}}.location-block[data-v-27d82914]{background:var(--vr-ivory)}.location-block__layout[data-v-27d82914]{align-items:stretch;display:grid;gap:clamp(34px,6vw,78px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.location-block__content[data-v-27d82914]{display:grid;justify-items:start}.location-block__content h2[data-v-27d82914]{font-size:clamp(42px,5vw,72px);line-height:.96;margin:0}.location-block__lead[data-v-27d82914]{color:var(--vr-muted);font-size:16px;line-height:1.7;margin:22px 0 0;max-width:68ch;text-wrap:pretty}.location-block__highlights[data-v-27d82914]{display:grid;gap:0;margin:26px 0 0;width:100%}.location-block__row[data-v-27d82914]{align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);display:flex;gap:16px;justify-content:space-between;padding:13px 0}.location-block__row dt[data-v-27d82914]{color:var(--vr-muted);font-size:15px}.location-block__row dd[data-v-27d82914]{color:var(--vr-ink);font-weight:500;margin:0;white-space:nowrap}.location-block__address[data-v-27d82914]{color:var(--vr-ink);display:flex;font-size:15px;gap:10px;line-height:1.5;margin:22px 0 0}.location-block__address svg[data-v-27d82914]{color:var(--vr-gold);flex:0 0 auto;margin-top:3px}.location-block__address small[data-v-27d82914]{color:var(--vr-muted);display:block;font-size:13px;margin-top:4px}.location-block__actions[data-v-27d82914]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.location-block__map[data-v-27d82914]{background:var(--vr-stone);border:1px solid var(--vr-stone);min-height:clamp(360px,36vw,500px);overflow:hidden}.location-block__map-frame[data-v-27d82914]{display:block;height:100%;min-height:inherit;width:100%}@media(max-width:1080px){.location-block__layout[data-v-27d82914]{grid-template-columns:1fr}}@media(max-width:640px){.location-block__actions .button[data-v-27d82914]{width:100%}}.pricing[data-v-637fb10e]{background:var(--vr-ivory);padding-top:clamp(96px,10vw,120px)}.pricing__layout[data-v-637fb10e]{align-items:start;display:grid;gap:clamp(34px,6vw,78px);grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.pricing__heading[data-v-637fb10e]{display:grid;justify-items:start}.pricing__heading h2[data-v-637fb10e]{font-size:clamp(42px,5vw,72px);line-height:.96;margin:0}.pricing__lead[data-v-637fb10e]{color:var(--vr-muted);font-size:16px;line-height:1.7;margin:22px 0 0;max-width:68ch;text-wrap:pretty}.pricing__body[data-v-637fb10e]{background:color-mix(in srgb,var(--vr-white) 38%,transparent);border:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);padding:clamp(28px,3vw,38px) clamp(24px,3vw,34px)}.pricing__rows[data-v-637fb10e]{display:grid;gap:0;margin:0}.pricing__row[data-v-637fb10e]{align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.pricing__row[data-v-637fb10e]:first-child{padding-top:0}.pricing__row[data-v-637fb10e]:last-child{border-bottom:none}.pricing__row dt[data-v-637fb10e]{align-items:center;color:var(--vr-ink);display:inline-flex;font-size:16px;gap:8px}.pricing__row dt svg[data-v-637fb10e]{color:var(--vr-gold);flex:0 0 auto}.pricing__row dd[data-v-637fb10e]{color:var(--vr-gold-text);font-weight:500;margin:0;white-space:nowrap}.pricing__includes[data-v-637fb10e]{display:grid;gap:12px 22px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:28px 0 0;padding:0}.pricing__includes li[data-v-637fb10e]{align-items:center;color:var(--vr-muted);display:flex;font-size:15px;gap:10px}.pricing__includes svg[data-v-637fb10e]{color:var(--vr-gold);flex:0 0 auto}.pricing__note[data-v-637fb10e]{align-items:start;border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);color:var(--vr-muted);display:flex;font-size:15px;gap:10px;line-height:1.6;margin:24px 0 0;padding-top:22px;text-wrap:pretty}.pricing__note svg[data-v-637fb10e]{color:var(--vr-gold);flex:0 0 auto;margin-top:4px}@media(max-width:1080px){.pricing__layout[data-v-637fb10e]{grid-template-columns:1fr}}@media(max-width:640px){.pricing__includes[data-v-637fb10e]{grid-template-columns:1fr}}.sticky-booking-cta[data-v-16ef6402]{align-items:center;background:var(--vr-gold);border-top:1px solid color-mix(in srgb,var(--vr-charcoal) 18%,transparent);bottom:0;box-shadow:0 -14px 32px color-mix(in srgb,var(--vr-ink) 26%,transparent);color:var(--vr-charcoal);display:none;font-family:Aukim,sans-serif;font-size:13px;gap:10px;justify-content:center;left:0;letter-spacing:.1em;min-height:60px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));position:fixed;right:0;text-decoration:none;text-transform:uppercase;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;visibility:hidden;z-index:90}@media(max-width:760px){.sticky-booking-cta[data-v-16ef6402]{display:flex}}.sticky-booking-cta--visible[data-v-16ef6402]{transform:translateY(0);transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;visibility:visible}.sticky-booking-cta[data-v-16ef6402]:active{background:var(--vr-beige)}@media(prefers-reduced-motion:reduce){.sticky-booking-cta[data-v-16ef6402],.sticky-booking-cta--visible[data-v-16ef6402]{transition:none}}.home-unavailable[data-v-d50e595c]{display:grid;min-height:100dvh;padding:clamp(40px,10vw,120px) clamp(20px,5vw,72px);place-items:center;text-align:center}.home-unavailable__inner[data-v-d50e595c]{display:grid;justify-items:center;max-width:560px}.home-unavailable__inner h1[data-v-d50e595c]{font-size:clamp(40px,5vw,64px);line-height:.98;margin:18px 0 0}.home-unavailable__lead[data-v-d50e595c]{color:var(--vr-muted);font-size:16px;line-height:1.7;margin:20px 0 0;max-width:46ch}.home-unavailable__actions[data-v-d50e595c]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.reviews-empty[data-v-d50e595c]{color:color-mix(in srgb,var(--vr-ivory) 74%,transparent);font-size:16px;line-height:1.65;margin:0}.gallery-layout[data-v-d50e595c],.reviews-layout[data-v-d50e595c],.stay-layout[data-v-d50e595c]{align-items:center;display:grid;gap:clamp(34px,6vw,82px)}.stay-layout__content[data-v-d50e595c]{display:grid;justify-items:start}.gallery-layout__heading h2[data-v-d50e595c],.reviews-layout h2[data-v-d50e595c],.stay-layout__content h2[data-v-d50e595c]{font-size:clamp(42px,5vw,72px);line-height:.96;margin:0}.gallery-layout__heading p[data-v-d50e595c]:not(.eyebrow){color:var(--vr-muted)}.gallery-layout__heading p[data-v-d50e595c]:not(.eyebrow),.stay-layout__content>p[data-v-d50e595c]:not(.eyebrow){font-size:16px;line-height:1.72;margin:22px 0 26px;max-width:68ch;text-wrap:pretty}.stay-layout__content>p[data-v-d50e595c]:not(.eyebrow){color:var(--vr-ivory)}.stay-layout__actions[data-v-d50e595c]{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.stay-layout__secondary-link[data-v-d50e595c]{align-items:center;color:var(--vr-gold);display:inline-flex;font-size:12px;gap:6px;letter-spacing:.08em;min-height:44px;padding:2px;text-transform:uppercase;text-underline-offset:4px;transition:color .2s ease}.stay-layout__secondary-link[data-v-d50e595c]:hover{color:var(--vr-beige);text-decoration:underline}.rooms-anchor[data-v-d50e595c]{background:var(--vr-ivory);border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);scroll-margin-top:calc(var(--header-solid-height) + 22px)}.stay-section[data-v-d50e595c]{overflow:hidden;position:relative}.stay-section[data-v-d50e595c]:before{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--vr-stone) 22%,transparent);content:"";inset:0;pointer-events:none;position:absolute}.stay-layout[data-v-d50e595c]{grid-template-columns:minmax(0,.84fr) minmax(320px,1fr);position:relative}.reviews-section .eyebrow[data-v-d50e595c],.stay-section .eyebrow[data-v-d50e595c]{color:var(--vr-stone)}.check-list[data-v-d50e595c],.reviews-layout__summary[data-v-d50e595c],.reviews-list blockquote[data-v-d50e595c]{color:var(--vr-ivory)}.check-list[data-v-d50e595c]{display:grid;gap:12px;list-style:none;margin:0 0 28px;padding:0}.check-list li[data-v-d50e595c]{align-items:center;display:flex;gap:10px}.check-list svg[data-v-d50e595c]{color:var(--vr-gold)}.stay-list[data-v-d50e595c]{border-top:1px solid color-mix(in srgb,var(--vr-stone) 26%,transparent);display:grid}.stay-list__item[data-v-d50e595c]{border-bottom:1px solid color-mix(in srgb,var(--vr-stone) 26%,transparent);display:grid;gap:18px;grid-template-columns:24px minmax(0,1fr);padding:22px 0}.stay-list__item svg[data-v-d50e595c]{color:var(--vr-gold);margin-top:3px}.stay-list__item h3[data-v-d50e595c]{color:var(--vr-ivory);font-size:13px;letter-spacing:.08em;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.stay-list__item p[data-v-d50e595c]{color:color-mix(in srgb,var(--vr-ivory) 74%,transparent);font-size:15px;line-height:1.62;margin:0}.gallery-section.reveal .gallery-grid[data-v-d50e595c]>*,.spa-highlight.reveal .spa-list__item[data-v-d50e595c],.stay-section.reveal .stay-list__item[data-v-d50e595c]{opacity:0;transform:translateY(18px)}.gallery-section.revealed .gallery-grid[data-v-d50e595c]>*,.spa-highlight.revealed .spa-list__item[data-v-d50e595c],.stay-section.revealed .stay-list__item[data-v-d50e595c]{opacity:1;transform:translateY(0);transition:opacity .52s cubic-bezier(.22,1,.36,1) calc(60ms + var(--i, 0)*70ms),transform .52s cubic-bezier(.22,1,.36,1) calc(60ms + var(--i, 0)*70ms)}@media(prefers-reduced-motion:reduce){.gallery-grid[data-v-d50e595c]>*,.spa-list__item[data-v-d50e595c],.stay-list__item[data-v-d50e595c]{opacity:1;transform:none;transition:none}}.gallery-section[data-v-d50e595c]{background:var(--vr-ivory);padding-top:clamp(48px,5vw,64px)}.gallery-layout[data-v-d50e595c]{align-items:start;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr)}.gallery-layout__heading[data-v-d50e595c]{display:grid;justify-items:start;position:sticky;top:calc(var(--header-solid-height) + 28px)}.gallery-grid[data-v-d50e595c]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid[data-v-d50e595c] .visual-panel{aspect-ratio:4/3;min-height:0}.gallery-grid__large[data-v-d50e595c]{grid-row:span 2}.gallery-grid[data-v-d50e595c] .visual-panel.gallery-grid__large{aspect-ratio:3/4;height:100%}.reviews-layout[data-v-d50e595c]{align-items:start;grid-template-columns:minmax(0,.84fr) minmax(320px,1fr)}.reviews-section[data-v-d50e595c]{padding-bottom:56px;padding-top:56px}.reviews-tone[data-v-d50e595c]{color:var(--vr-beige);font-size:14px;letter-spacing:.01em;line-height:1.45;margin:18px 0 8px}.reviews-platforms[data-v-d50e595c]{color:color-mix(in srgb,var(--vr-ivory) 78%,transparent);font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}.reviews-source-note[data-v-d50e595c]{color:color-mix(in srgb,var(--vr-ivory) 68%,transparent);font-size:13px;line-height:1.5;margin:0;text-align:center}.reviews-slider[data-v-d50e595c]{display:grid;gap:18px}.reviews-card[data-v-d50e595c]{background:color-mix(in srgb,var(--vr-white) 5%,transparent);border:1px solid color-mix(in srgb,var(--vr-stone) 20%,transparent);display:flex;flex-direction:column;height:264px;justify-content:space-between;margin:0;padding:34px 34px 30px 58px;position:relative}.review-fade-enter-active[data-v-d50e595c],.review-fade-leave-active[data-v-d50e595c]{transition:opacity .22s cubic-bezier(.22,1,.36,1)}.review-fade-enter-from[data-v-d50e595c],.review-fade-leave-to[data-v-d50e595c]{opacity:0}@media(prefers-reduced-motion:reduce){.review-fade-enter-active[data-v-d50e595c],.review-fade-leave-active[data-v-d50e595c]{transition:none}}.reviews-card[data-v-d50e595c]:before{color:var(--vr-stone);content:'"';font-family:Moredya;font-size:58px;left:22px;line-height:1;pointer-events:none;position:absolute;top:18px}.reviews-card p[data-v-d50e595c]{color:var(--vr-ivory);display:-webkit-box;font-size:18px;-webkit-line-clamp:5;line-height:1.68;margin:0 0 16px;overflow:hidden;-webkit-box-orient:vertical}.reviews-card cite[data-v-d50e595c]{color:var(--vr-beige);font-style:normal}.reviews-card__meta[data-v-d50e595c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.reviews-card__signals[data-v-d50e595c]{align-items:center;display:inline-flex;gap:10px}.reviews-card__source[data-v-d50e595c]{color:color-mix(in srgb,var(--vr-ivory) 70%,transparent);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.reviews-rating[data-v-d50e595c]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.reviews-rating__value[data-v-d50e595c]{color:var(--vr-ivory);font-size:30px;line-height:1}.reviews-rating__count[data-v-d50e595c]{color:color-mix(in srgb,var(--vr-ivory) 74%,transparent);font-size:12px;letter-spacing:.08em;text-transform:uppercase}a.reviews-rating__count[data-v-d50e595c]{text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}a.reviews-rating__count[data-v-d50e595c]:hover{color:var(--vr-gold)}.reviews-controls[data-v-d50e595c]{align-items:center;display:flex;gap:16px;justify-content:space-between}.reviews-control[data-v-d50e595c]{border:1px solid color-mix(in srgb,var(--vr-stone) 34%,transparent);color:var(--vr-ivory);display:grid;height:44px;place-items:center;transition:background-color .18s ease,border-color .18s ease;width:44px}.reviews-control[data-v-d50e595c]:hover{background:color-mix(in srgb,var(--vr-white) 7%,transparent);border-color:color-mix(in srgb,var(--vr-gold) 58%,transparent)}.reviews-counter[data-v-d50e595c]{align-items:baseline;display:flex;font-size:13px;font-variant-numeric:tabular-nums;gap:5px;justify-content:center;letter-spacing:.08em;margin:0;min-width:68px}.reviews-counter__current[data-v-d50e595c]{color:var(--vr-gold)}.reviews-counter__divider[data-v-d50e595c]{color:color-mix(in srgb,var(--vr-ivory) 40%,transparent)}.reviews-counter__total[data-v-d50e595c]{color:color-mix(in srgb,var(--vr-ivory) 62%,transparent)}.spa-highlight[data-v-d50e595c]{background:var(--vr-ivory)}.spa-highlight__inner[data-v-d50e595c]{display:grid;gap:clamp(40px,5vw,68px)}.spa-highlight__top[data-v-d50e595c]{align-items:center;display:grid;gap:clamp(30px,4.4vw,70px);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.spa-highlight__top--no-image[data-v-d50e595c]{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.spa-highlight__figure[data-v-d50e595c]{margin:0}.spa-highlight__figure[data-v-d50e595c] .visual-panel{aspect-ratio:4/5;height:auto;max-height:700px;min-height:0}.spa-highlight__content[data-v-d50e595c]{max-width:46ch}.spa-highlight__top--no-image .spa-highlight__content[data-v-d50e595c]{max-width:60ch}.spa-highlight__content h2[data-v-d50e595c]{font-size:clamp(40px,4.4vw,62px);line-height:.98;margin:0;text-wrap:balance}.spa-highlight__lead[data-v-d50e595c]{color:var(--vr-muted);font-size:16px;line-height:1.72;margin:clamp(20px,2.2vw,28px) 0 clamp(24px,2.8vw,34px);text-wrap:pretty}.spa-highlight__content .button[data-v-d50e595c]{margin-top:4px}.spa-list[data-v-d50e595c]{border-top:1px solid color-mix(in srgb,var(--vr-stone) 72%,transparent);display:grid;gap:clamp(22px,2.6vw,40px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:clamp(26px,3vw,36px) 0 0}.spa-list__item[data-v-d50e595c]{align-content:start;display:grid;gap:8px}.spa-list__title[data-v-d50e595c]{align-items:center;color:var(--vr-ink);display:flex;font-size:17px;gap:9px;line-height:1.2;margin:0}.spa-list__icon[data-v-d50e595c]{color:var(--vr-gold);flex-shrink:0}.spa-list__text[data-v-d50e595c]{color:var(--vr-muted);font-size:14px;line-height:1.6;margin:0;text-wrap:pretty}@media(max-width:1080px){.spa-highlight__top[data-v-d50e595c]{gap:clamp(28px,5vw,40px);grid-template-columns:minmax(0,1fr)}.spa-highlight__figure[data-v-d50e595c]{margin-inline:auto;max-width:560px}.spa-highlight__content[data-v-d50e595c]{max-width:60ch}}@media(max-width:900px){.spa-list[data-v-d50e595c]{gap:clamp(22px,4vw,32px) clamp(28px,5vw,44px);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.spa-list[data-v-d50e595c]{grid-template-columns:minmax(0,1fr)}}@media(max-width:1080px){.gallery-layout[data-v-d50e595c],.reviews-layout[data-v-d50e595c],.stay-layout[data-v-d50e595c]{grid-template-columns:1fr}.gallery-layout__heading[data-v-d50e595c]{position:static}}@media(max-width:760px){.gallery-layout__heading h2[data-v-d50e595c],.reviews-layout h2[data-v-d50e595c],.stay-layout__content h2[data-v-d50e595c]{font-size:48px}.gallery-grid[data-v-d50e595c]{grid-template-columns:1fr}.gallery-grid[data-v-d50e595c] .visual-panel,.gallery-grid[data-v-d50e595c] .visual-panel.gallery-grid__large{aspect-ratio:4/3;height:auto}.reviews-section[data-v-d50e595c]{padding-bottom:48px;padding-top:48px}.reviews-card[data-v-d50e595c]{height:264px;padding:30px 26px 28px 48px}.reviews-card p[data-v-d50e595c]{font-size:16px}.stay-layout__actions[data-v-d50e595c],.stay-layout__actions .button[data-v-d50e595c]{width:100%}}.app-header[data-v-e9f39056]{background:transparent;transition:background-color .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),backdrop-filter .26s cubic-bezier(.22,1,.36,1)}.app-header__main[data-v-e9f39056]{contain:layout style;min-height:94px;transition:min-height .26s cubic-bezier(.22,1,.36,1)}.app-header--transparent[data-v-e9f39056]{border-color:transparent}.app-header--glass[data-v-e9f39056]{backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);background:color-mix(in srgb,var(--vr-navy) 74%,transparent);border-color:color-mix(in srgb,var(--vr-stone) 18%,transparent);box-shadow:0 18px 44px #0e182238}.app-header--solid[data-v-e9f39056]{background:var(--vr-navy);border-color:color-mix(in srgb,var(--vr-stone) 16%,transparent)}.app-header--solid .app-header__topbar[data-v-e9f39056]{display:none}.app-header--solid .app-header__main[data-v-e9f39056]{min-height:74px}.app-header--solid img[data-v-e9f39056]{height:64px;width:64px}.mobile-menu-button[data-v-e9f39056]{background:color-mix(in srgb,var(--vr-navy) 42%,transparent);border-color:color-mix(in srgb,var(--vr-gold) 78%,transparent);color:var(--vr-ivory);display:grid}.app-header__desktop-nav[data-v-e9f39056]{letter-spacing:.08em}.app-header__mobile-nav[data-v-e9f39056]{inset:var(--header-solid-height) 0 0;overflow-y:auto;position:fixed}body.app-header-menu-open{overflow:hidden;touch-action:none}@media(min-width:1024px){.mobile-menu-button[data-v-e9f39056]{display:none}}@media(max-width:760px){.app-header--solid .app-header__main[data-v-e9f39056]{min-height:94px}}
