/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.hidden{display:none!important}@layer theme{:root,:host{--font-sans:"Manrope", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--blur-md:12px;--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);--color-paper:#eae7e0;--color-ink:#292925;--color-clay:#8a5844;--color-night:#22231f;--font-heading:"Cormorant Garamond", serif;--text-label:13px;--text-body:16px;--text-subtitle:24px;--text-feature:40px;--text-display:56px;--text-display-lg:80px;--text-display-xl:112px;--text-hero:200px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.\[position\:absolute\],.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-7{inset-inline:calc(var(--spacing) * 7)}.\[top\:0\],.top-0{top:0}.\[right\:0\]{right:0}.\[bottom\:0\],.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[60px\]{bottom:60px}.-left-6{left:calc(var(--spacing) * -6)}.\[left\:0\]{left:0}.z-10{z-index:10}.z-40{z-index:40}.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:0}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-16{margin-top:calc(var(--spacing) * 16)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.\[height\:100\%\]{height:100%}.h-8{height:calc(var(--spacing) * 8)}.h-18{height:calc(var(--spacing) * 18)}.h-\[clamp\(330px\,46svh\,490px\)\]{height:clamp(330px,46svh,490px)}.h-\[clamp\(370px\,52svh\,550px\)\]{height:clamp(370px,52svh,550px)}.h-\[clamp\(380px\,55svh\,600px\)\]{height:clamp(380px,55svh,600px)}.h-auto{height:auto}.h-full{height:100%}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\[width\:100\%\]{width:100%}.w-\[88\%\]{width:88%}.w-\[94\%\]{width:94%}.w-\[126px\]{width:126px}.w-full{width:100%}.max-w-\[105px\]{max-width:105px}.max-w-\[340px\]{max-width:340px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[920px\]{max-width:920px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1540px\]{max-width:1540px}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-29{min-width:calc(var(--spacing) * 29)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.grid-cols-\[1\.12fr_1fr\]{grid-template-columns:1.12fr 1fr}.grid-cols-\[1fr_1\.25fr_1fr\]{grid-template-columns:1fr 1.25fr 1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.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-\[7\%\]{gap:7%}.gap-\[34px\]{gap:34px}.gap-\[clamp\(1\.75rem\,2\.5vw\,2\.5rem\)\]{gap:clamp(1.75rem,2.5vw,2.5rem)}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#7f8a7e\]{border-color:#7f8a7e}.border-\[\#30392e\]\/15{border-color:oklab(33.2471% -.0172483 .0144835/.15)}.border-\[\#30392e\]\/20{border-color:oklab(33.2471% -.0172483 .0144835/.2)}.border-\[\#b9b4aa\]{border-color:#b9b4aa}.border-\[\#c47c5b\]{border-color:#c47c5b}.border-\[var\(--chapter-line\)\]{border-color:var(--chapter-line)}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-ink{border-color:var(--color-ink)}.border-transparent{border-color:#0000}.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-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#343c2d\]{background-color:#343c2d}.bg-\[\#30392e\]{background-color:#30392e}.bg-\[\#e4e0d7\]{background-color:#e4e0d7}.bg-\[\#e9e5da\]{background-color:#e9e5da}.bg-\[\#f3f0e8\]{background-color:#f3f0e8}.bg-\[\#f3f0e8\]\!{background-color:#f3f0e8!important}.bg-\[\#f6f3ec\]{background-color:#f6f3ec}.bg-night{background-color:var(--color-night)}.bg-night\/95{background-color:#22231ff2}@supports (color:color-mix(in lab, red, red)){.bg-night\/95{background-color:color-mix(in oklab, var(--color-night) 95%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fill-\[\#f4f4ef\]{fill:#f4f4ef}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[clamp\(2rem\,4\.6vw\,4\.625rem\)\]{padding-inline:clamp(2rem,4.6vw,4.625rem)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[clamp\(2\.5rem\,3\.5vw\,3\.5rem\)\]{padding-block:clamp(2.5rem,3.5vw,3.5rem)}.py-\[clamp\(4\.5rem\,9svh\,7rem\)\]{padding-block:clamp(4.5rem,9svh,7rem)}.py-\[clamp\(5rem\,9vw\,9rem\)\]{padding-block:clamp(5rem,9vw,9rem)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-\[\.12em\]{padding-bottom:.12em}.pb-\[18px\]{padding-bottom:18px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.font-heading{font-family:var(--font-heading)}.font-sans{font-family:var(--font-sans)}.text-\[clamp\(1\.5rem\,3\.1vw\,2\.5rem\)\]{font-size:clamp(1.5rem,3.1vw,2.5rem)}.text-\[clamp\(2\.5rem\,4\.5vw\,5rem\)\]{font-size:clamp(2.5rem,4.5vw,5rem)}.text-\[clamp\(2\.5rem\,5\.7vw\,5rem\)\]{font-size:clamp(2.5rem,5.7vw,5rem)}.text-\[clamp\(2\.5rem\,6vw\,4rem\)\]{font-size:clamp(2.5rem,6vw,4rem)}.text-\[clamp\(2\.5rem\,6vw\,5rem\)\]{font-size:clamp(2.5rem,6vw,5rem)}.text-\[clamp\(2rem\,3vw\,3rem\)\]{font-size:clamp(2rem,3vw,3rem)}.text-\[clamp\(3\.5rem\,7vw\,7rem\)\]{font-size:clamp(3.5rem,7vw,7rem)}.text-\[clamp\(3\.5rem\,8vw\,7rem\)\]{font-size:clamp(3.5rem,8vw,7rem)}.text-\[clamp\(3\.5rem\,8vw\,8rem\)\]{font-size:clamp(3.5rem,8vw,8rem)}.text-\[clamp\(3\.5rem\,8vw\,12rem\)\]{font-size:clamp(3.5rem,8vw,12rem)}.text-body{font-size:var(--text-body)}.text-display{font-size:var(--text-display)}.text-feature{font-size:var(--text-feature)}.text-label{font-size:var(--text-label)}.text-subtitle{font-size:var(--text-subtitle)}.leading-\[\.82\]{--tw-leading:.82;line-height:.82}.leading-\[\.85\]{--tw-leading:.85;line-height:.85}.leading-\[\.88\]{--tw-leading:.88;line-height:.88}.leading-\[\.94\]{--tw-leading:.94;line-height:.94}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.\[color\:transparent\]{color:#0000}.text-\[\#5f6159\]{color:#5f6159}.text-\[\#6f746b\]{color:#6f746b}.text-\[\#8a5844\]{color:#8a5844}.text-\[\#9b624b\]{color:#9b624b}.text-\[\#805b49\]{color:#805b49}.text-\[\#30392e\]{color:#30392e}.text-\[\#30392e\]\!{color:#30392e!important}.text-\[\#41483d\]{color:#41483d}.text-\[\#53584f\]{color:#53584f}.text-\[\#62685d\]{color:#62685d}.text-\[\#68705f\]{color:#68705f}.text-\[\#586054\]{color:#586054}.text-\[\#805037\]{color:#805037}.text-\[\#946047\]{color:#946047}.text-\[\#abb3aa\]{color:#abb3aa}.text-\[\#adb5ac\]{color:#adb5ac}.text-\[\#c0c4b6\]{color:#c0c4b6}.text-\[\#d8ad90\]{color:#d8ad90}.text-\[\#d8dcd5\]{color:#d8dcd5}.text-\[\#f0eee8\]{color:#f0eee8}.text-\[\#f8f6f0\]{color:#f8f6f0}.text-\[\#fff7ee\]{color:#fff7ee}.text-\[var\(--chapter-accent\)\]{color:var(--chapter-accent)}.text-\[var\(--chapter-muted\)\]{color:var(--chapter-muted)}.text-clay{color:var(--color-clay)}.text-ink{color:var(--color-ink)}.text-paper{color:var(--color-paper)}.text-white{color:var(--color-white)}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.filter{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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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-duration:var(--tw-duration,var(--default-transition-duration))}.\[--chapter-accent\:\#946047\]{--chapter-accent:#946047}.\[--chapter-accent\:\#d8ad90\]{--chapter-accent:#d8ad90}.\[--chapter-line\:\#30392e33\]{--chapter-line:#30392e33}.\[--chapter-line\:\#f3f0e833\]{--chapter-line:#f3f0e833}.\[--chapter-muted\:\#62685d\]{--chapter-muted:#62685d}.\[--chapter-muted\:\#65665d\]{--chapter-muted:#65665d}.\[--chapter-muted\:\#c0c4b6\]{--chapter-muted:#c0c4b6}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:top-\[45\%\]:after{content:var(--tw-content);top:45%}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:bg-gradient-to-b:after{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:to-\[\#111b16a6\]:after{content:var(--tw-content);--tw-gradient-to:#111b16a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media (hover:hover){.hover\:bg-\[\#eae7e0\]:hover{background-color:#eae7e0}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-\[\#30392e\]:hover{color:#30392e}.hover\:text-white:hover{color:var(--color-white)}}.focus-visible\:outline-\[\#805037\]:focus-visible{outline-color:#805037}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1100px){.max-\[1100px\]\:px-7{padding-inline:calc(var(--spacing) * 7)}}@media not all and (min-width:1000px){.max-\[1000px\]\:-left-4{left:calc(var(--spacing) * -4)}.max-\[1000px\]\:max-w-none{max-width:none}.max-\[1000px\]\:flex-col{flex-direction:column}.max-\[1000px\]\:items-start{align-items:flex-start}.max-\[1000px\]\:gap-1{gap:var(--spacing)}.max-\[1000px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[1000px\]\:gap-4{gap:calc(var(--spacing) * 4)}.max-\[1000px\]\:gap-\[5\%\]{gap:5%}.max-\[1000px\]\:gap-\[26px\]{gap:26px}.max-\[1000px\]\:p-\[18px\]{padding:18px}.max-\[1000px\]\:py-4{padding-block:calc(var(--spacing) * 4)}.max-\[1000px\]\:text-\[clamp\(2\.5rem\,5\.4vw\,5rem\)\]{font-size:clamp(2.5rem,5.4vw,5rem)}}@media not all and (min-width:900px){.max-\[900px\]\:col-span-2{grid-column:span 2/span 2}.max-\[900px\]\:col-start-2{grid-column-start:2}.max-\[900px\]\:row-start-1{grid-row-start:1}.max-\[900px\]\:row-start-2{grid-row-start:2}.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:h-12{height:calc(var(--spacing) * 12)}.max-\[900px\]\:w-\[92\%\]{width:92%}.max-\[900px\]\:w-full{width:100%}.max-\[900px\]\:min-w-32{min-width:calc(var(--spacing) * 32)}.max-\[900px\]\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.max-\[900px\]\:justify-center{justify-content:center}.max-\[900px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[900px\]\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.max-\[900px\]\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}@media not all and (min-width:760px){.max-\[760px\]\:inset-x-5{inset-inline:calc(var(--spacing) * 5)}.max-\[760px\]\:bottom-5{bottom:calc(var(--spacing) * 5)}.max-\[760px\]\:bottom-\[50px\]{bottom:50px}.max-\[760px\]\:left-\[14px\]{left:14px}.max-\[760px\]\:mt-1{margin-top:var(--spacing)}.max-\[760px\]\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-\[760px\]\:aspect-\[16\/11\]{aspect-ratio:16/11}.max-\[760px\]\:h-auto{height:auto}.max-\[760px\]\:max-w-none{max-width:none}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[760px\]\:flex-row{flex-direction:row}.max-\[760px\]\:gap-5{gap:calc(var(--spacing) * 5)}.max-\[760px\]\:gap-7{gap:calc(var(--spacing) * 7)}.max-\[760px\]\:gap-\[15px\]{gap:15px}.max-\[760px\]\:gap-\[26px\]{gap:26px}.max-\[760px\]\:p-0{padding:0}.max-\[760px\]\:py-16{padding-block:calc(var(--spacing) * 16)}.max-\[760px\]\:pt-1{padding-top:var(--spacing)}.max-\[760px\]\:text-\[clamp\(2\.5rem\,9vw\,5rem\)\]{font-size:clamp(2.5rem,9vw,5rem)}.max-\[760px\]\:text-body{font-size:var(--text-body)}.max-\[760px\]\:text-display{font-size:var(--text-display)}.max-\[760px\]\:tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}}@media not all and (min-width:700px){.max-\[700px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[700px\]\:gap-8{gap:calc(var(--spacing) * 8)}:where(.max-\[700px\]\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.max-\[700px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[700px\]\:px-\[7\%\]{padding-inline:7%}.max-\[700px\]\:py-11{padding-block:calc(var(--spacing) * 11)}.max-\[700px\]\:text-display{font-size:var(--text-display)}}@media not all and (min-width:620px){.max-\[620px\]\:-mx-\[4\%\]{margin-inline:-4%}.max-\[620px\]\:hidden{display:none}.max-\[620px\]\:min-h-16{min-height:calc(var(--spacing) * 16)}.max-\[620px\]\:w-\[108\%\]{width:108%}.max-\[620px\]\:w-\[108px\]{width:108px}.max-\[620px\]\:min-w-0{min-width:0}.max-\[620px\]\:flex-1{flex:1}.max-\[620px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[620px\]\:px-\[4\%\]{padding-inline:4%}}@media (min-width:64rem){.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}.\[\&_em\]\:inline-block em{display:inline-block}.\[\&_em\]\:font-normal em{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_em\]\:text-\[var\(--chapter-accent\)\] em{color:var(--chapter-accent)}.\[\&_h2\]\:mb-3 h2{margin-bottom:calc(var(--spacing) * 3)}.\[\&_h2\]\:text-subtitle h2{font-size:var(--text-subtitle)}.\[\&_h2\]\:text-ink h2{color:var(--color-ink)}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:items-center li{align-items:center}.\[\&_li\]\:gap-4 li{gap:calc(var(--spacing) * 4)}.\[\&_li\]\:px-7 li{padding-inline:calc(var(--spacing) * 7)}.\[\&_li\]\:py-2 li{padding-block:calc(var(--spacing) * 2)}.\[\&_li\]\:text-label li{font-size:var(--text-label)}.\[\&_li\]\:leading-relaxed li{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media not all and (min-width:1000px){.max-\[1000px\]\:\[\&_li\]\:gap-3 li{gap:calc(var(--spacing) * 3)}.max-\[1000px\]\:\[\&_li\]\:px-\[18px\] li{padding-inline:18px}}@media not all and (min-width:760px){.max-\[760px\]\:\[\&_li\]\:px-0 li{padding-inline:0}.max-\[760px\]\:\[\&_li\]\:py-4 li{padding-block:calc(var(--spacing) * 4)}}.\[\&_li\+li\]\:border-l li+li{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&_li\+li\]\:border-\[var\(--chapter-line\)\] li+li{border-color:var(--chapter-line)}@media not all and (min-width:760px){.max-\[760px\]\:\[\&_li\+li\]\:border-t li+li{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[760px\]\:\[\&_li\+li\]\:border-l-0 li+li{border-left-style:var(--tw-border-style);border-left-width:0}}.\[\&_li\:first-child\]\:pl-0 li:first-child{padding-left:0}.\[\&_li\:last-child\]\:pr-0 li:last-child{padding-right:0}@media not all and (min-width:1000px){.max-\[1000px\]\:\[\&_span\:last-child\]\:hidden span:last-child{display:none}}@media not all and (min-width:760px){.max-\[760px\]\:\[\&_span\:last-child\]\:text-right span:last-child{text-align:right}}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\[stroke-width\:1\.4\] svg{stroke-width:1.4px}.\[\&_svg\]\:text-\[var\(--chapter-accent\)\] svg{color:var(--chapter-accent)}.\[\&_svg\]\:transition-transform svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:\[\&_svg\]\:translate-x-0\.5:hover svg{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\[\&_svg\]\:translate-x-\[3px\]:hover svg{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\[\&_svg\]\:-translate-y-0\.5:hover svg{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\[\&_svg\]\:-translate-y-\[3px\]:hover svg{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_svg\]\:transition-none svg{transition-property:none}}}:root{--ink:var(--color-ink);--paper:var(--color-paper);--line:#c9c5bc;--muted:#706f65;--accent:var(--color-clay);--night:var(--color-night);--type-label:var(--text-label);--type-body:var(--text-body);--type-subtitle:var(--text-subtitle);--type-feature:var(--text-feature);--type-display-md:var(--text-display);--type-display-xl:var(--text-display-lg);--type-display-3xl:var(--text-display-xl);--type-hero:var(--text-hero)}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{-webkit-appearance:none;background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;display:none}::-webkit-scrollbar-button:single-button{-webkit-appearance:none;background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;display:none}::-webkit-scrollbar-button:vertical:decrement{-webkit-appearance:none;background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;display:none}::-webkit-scrollbar-button:vertical:increment{-webkit-appearance:none;background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;display:none}::-webkit-scrollbar-button:horizontal:decrement{-webkit-appearance:none;background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;display:none}::-webkit-scrollbar-button:horizontal:increment{-webkit-appearance:none;background:0 0;border:0;width:0;min-width:0;height:0;min-height:0;display:none}::-webkit-scrollbar-track{background:#20231d}::-webkit-scrollbar-thumb{background:#9b624b;border:2px solid #20231d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#bc8064}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#9b624b #20231d}}html{scroll-behavior:smooth;scroll-padding-top:100px}:where(section,footer)[id]{scroll-margin-top:100px}body{background-color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-ink);margin:0;line-height:1.75}a{color:inherit;text-decoration-line:none}button,input,textarea,select{font-family:var(--font-sans);font-size:inherit}small{font-size:var(--text-label)}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-family:Cormorant Garamond,serif!important}h1,h2{letter-spacing:-.045em;line-height:.95}h2{font-size:clamp(var(--type-display-md), 7vw, var(--type-display-xl))}h2 em{color:var(--accent);font-weight:400}img{object-fit:cover;max-width:100%}.wrap{width:84%;max-width:1440px;margin-inline:auto}.section{padding-block:135px}.eyebrow{font-size:var(--text-label);letter-spacing:.14em;margin-bottom:35px;font-weight:500}.green{color:var(--accent)}.header{z-index:30;border-bottom:1px solid var(--line);background:#eae7e0f5;justify-content:space-between;align-items:center;gap:35px;height:80px;padding-inline:2.5%;transition:background .45s,color .45s,border-color .45s;display:flex;position:sticky;top:0}.header-home{width:100%;position:fixed;top:0;left:0;right:0}.header-cinema{color:#fff;background:0 0;border-color:#0000}.header-cinema .nav{font-weight:400}.header-cinema .header-contact:hover{color:#e7b29a}.header-solid{color:var(--ink);border-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eae7e0f5}.logo{fill:#4a4037;width:126px;height:60px;transition:fill .45s;display:block}.header-cinema .logo{fill:#fff}.header-solid .logo{fill:#4a4037}.nav{font-size:var(--text-label);gap:30px;display:flex}.nav a{padding-block:8px;position:relative}.nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav a:hover:after{transform:scaleX(1)}.header-contact{min-height:44px;font-size:var(--type-label);border-bottom:1px solid;align-items:center;gap:16px;font-weight:500;line-height:1.2;transition:color .2s;display:inline-flex}.header-contact svg{width:18px;height:18px;transition:transform .2s}.header-contact:hover{color:#9b624b}.header-contact:hover svg{transform:translate(3px,-3px)}.menu-toggle{display:none}.film-story{color:#fff;background:var(--night);min-height:100svh;position:relative}.film-stage{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.film-visual{background:var(--night);position:absolute;inset:0}.film-poster{object-fit:cover;object-position:center}.film-grade{background:linear-gradient(#0b100bc7 0%,#0000 27%),linear-gradient(90deg,#131a13b8 0%,#181e1538 62%,#0c130e45),linear-gradient(#0000 40%,#12170de8);position:absolute;inset:0}.film-opening{z-index:1;color:#fff;position:absolute;bottom:10%;left:9%;right:7%}.film-opening h1{font-size:clamp(var(--type-display-xl), 13.7vw, var(--type-hero));letter-spacing:-.035em;white-space:nowrap;line-height:.85}.film-opening h1 em{color:#d9a487;font-weight:400}.opening-line{max-width:660px;font:clamp(var(--type-subtitle), 2.4vw, var(--type-feature))/1.18 "Manrope",sans-serif;margin-top:28px}.film-cta{color:#fff;min-height:52px;font-size:var(--type-body);border-bottom:1px solid #ffffffa6;align-items:center;gap:28px;margin-top:24px;font-weight:600;line-height:1.2;transition:color .2s,border-color .2s;display:inline-flex}.film-cta svg{transition:transform .2s}.film-cta:hover{color:#e7b29a;border-color:#e7b29a}.film-cta:hover svg{transform:translate(3px,-3px)}.film-facts{font-size:var(--text-label);letter-spacing:.06em;align-items:center;gap:18px;margin-top:30px;display:flex}.film-facts i{background:#fff;border-radius:50%;width:3px;height:3px}.project-story{background:#171914;position:relative}.project-panel{min-height:0;position:relative;overflow:clip}.project-panel-place{z-index:1;color:#302f29;background:linear-gradient(125deg,#e7e2d8 0%,#d8d2c5 100%)}.project-panel-architecture{z-index:2;color:#f0eee7;background:linear-gradient(125deg,#30352b 0%,#181b16 100%)}.project-panel-community{z-index:3;color:#30392e;background:#f3f0e8}.project-panel-inner{min-height:100svh;padding-block:112px 38px;display:grid}.project-panel-body{grid-template-columns:.92fr 1.08fr;align-self:center;align-items:center;gap:6%;padding:26px 0;display:grid}.project-panel-body figure{height:clamp(350px,53vh,570px);margin:0;position:relative;overflow:hidden}.project-panel-body figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#11140f99 100%);position:absolute;inset:0}.project-panel-body img{object-position:center;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.project-panel-body figure:hover img{transform:scale(1.025)}.project-panel-body>p{max-width:680px;font:var(--type-subtitle)/1.48 "Manrope",sans-serif;letter-spacing:-.017em}.project-panel-place .project-panel-body>p{font-size:clamp(var(--type-subtitle), 2.8vw, var(--type-feature));line-height:1.34}.project-panel-place strong{font-weight:500}.project-panel-architecture .project-panel-body figure{grid-area:1/2}.project-panel-architecture .project-panel-body>p{grid-area:1/1}.project-panel-community .project-panel-body{grid-template-columns:1.08fr .92fr}.benefits{color:#efede6;background:linear-gradient(118deg,#0000 0%,#62665112 48%,#0000 82%),linear-gradient(#191c17 0%,#10120f 54%,#171914 100%);padding:128px 0 175px;position:relative;overflow:hidden}.benefits-inner{z-index:1;position:relative}.benefits-heading{border-bottom:1px solid #d2c7b426;grid-template-columns:27% 1fr;align-items:start;gap:30px;padding-bottom:72px;display:grid}.benefits-kicker{padding-top:18px}.benefits-kicker p,.benefits-kicker span{color:#c4bdaf;font-size:var(--text-label);letter-spacing:.17em;display:block}.benefits-kicker span{color:#777b70;margin-top:11px}.benefits-heading h2{font-size:clamp(var(--type-display-md), 7.2vw, var(--type-display-xl));letter-spacing:-.052em;line-height:.82}.benefits-heading h2 em{color:#c98c6e;margin-left:.32em;font-weight:400;display:block}.benefits-gallery{grid-template-columns:repeat(3,1fr);min-height:765px;display:grid}.benefit-piece{border-left:1px solid #d2c7b426;min-width:0;height:610px;position:relative}.benefit-piece:last-child{border-right:1px solid #d2c7b426}.benefit-green{margin-top:88px}.benefit-clay{height:680px}.benefit-sand{margin-top:132px}.benefit-art{z-index:1;width:72%;height:295px;transition:transform 1s cubic-bezier(.16,1,.3,1),filter .5s;position:absolute;top:61px;left:50%;transform:translate(-50%)}.benefit-art img{object-fit:contain;filter:saturate(.77)contrast(.97)}.benefit-green .benefit-art{width:69%;top:69px;left:47%}.benefit-clay .benefit-art{width:80%;height:325px;top:47px}.benefit-sand .benefit-art{width:70%;top:72px;left:53%}.benefit-piece:hover .benefit-art{filter:brightness(1.08);transform:translate(-50%)translateY(-12px)scale(1.025)}.benefit-copy{border-top:1px solid #d2c7b426;padding-top:22px;position:absolute;bottom:39px;left:34px;right:28px}.benefit-number{color:#928f84;font-size:var(--text-label);letter-spacing:.18em;margin-bottom:25px;display:block}.benefit-copy h3{max-width:280px;font:var(--type-feature)/.95 "Manrope",sans-serif;letter-spacing:-.032em}.benefit-copy p{color:#aaa99f;max-width:185px;font-size:var(--text-label);letter-spacing:.025em;margin-top:17px;line-height:1.55}.benefit-clay .benefit-copy{bottom:100px}.atlas{color:#2e302a;background:#e9e5dc;padding:0}.atlas-intro{background:#e9e5dc;padding:62px 0 0}.atlas-heading{min-height:0;padding:0;display:block}.atlas-title{color:#77766d;border-top:1px solid #96918580;border-bottom:1px solid #96918580;justify-content:space-between;align-items:flex-start;height:58px;padding:0;display:flex;position:static}.atlas-title>p,.atlas-title>span{font-size:var(--text-label);letter-spacing:.17em;line-height:1.7}.atlas-statement{grid-template-columns:1fr 330px;align-items:end;gap:8%;padding:48px 0 52px;display:grid}.atlas h2{font-size:clamp(var(--type-display-md), 7.2vw, var(--type-display-xl));color:#30312c;line-height:.8}.atlas h2 em{color:#985f49}.atlas-statement>p{color:#66675f;max-width:310px;font:var(--type-body)/1.42 "Manrope",sans-serif;padding-bottom:9px}.atlas-legend{color:#30322c;background:#d4d7cc;border-top:1px solid #8f938780;border-bottom:1px solid #8f938780;grid-template-columns:1.35fr repeat(3,1fr);display:grid}.atlas-legend>div{border-right:1px solid #8f938780;grid-template-columns:8px 1fr;align-content:center;gap:4px 9px;min-height:86px;padding:12px 22px;display:grid}.atlas-legend>div:last-child{border-right:0}.atlas-legend .atlas-legend-label{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding-left:0;display:flex}.atlas-legend-label>span{color:#3e4139;font-size:var(--text-label);letter-spacing:.18em}.atlas-legend-label>p{color:#72766b;font-size:var(--text-label);letter-spacing:.06em}.atlas-legend i{background:#47784d;border-radius:50%;width:6px;height:6px;margin-top:4px}.atlas-legend i.reserved{background:#c5762f}.atlas-legend i.sold{background:#b8443e}.atlas-legend span{color:#62665c;font-size:var(--text-label);letter-spacing:.07em}.atlas-legend strong{color:#30322c;font:var(--type-subtitle)/1 "Manrope",sans-serif;grid-column:2;font-weight:400}.atlas-map-stage{color:#30322c;background:#e9e5dc;width:100%}.atlas-map-caption{color:#706f66;height:58px;font-size:var(--text-label);letter-spacing:.16em;background:#f0ede6;border-bottom:1px solid #aaa69b80;justify-content:space-between;align-items:center;padding-inline:8%;display:flex}.atlas-overview{background:#e7e3da;padding-top:68px}.atlas-kicker{color:#77746b;height:58px;font-size:var(--text-label);letter-spacing:.17em;border-bottom:1px solid #99958970;justify-content:space-between;align-items:center;display:flex}.atlas-copy{grid-template-columns:1.25fr .75fr;align-items:center;gap:9%;min-height:340px;display:grid}.atlas .atlas-copy h2{color:#30312c;font-size:clamp(var(--type-display-md), 7.5vw, var(--type-display-3xl));line-height:.75}.atlas .atlas-copy h2 em{color:#985f49;margin-left:.18em;display:block}.atlas-copy aside{border-left:1px solid #99958970;max-width:355px;padding:25px 0 4px 30px}.atlas-copy aside>span{color:#76736a;font-size:var(--text-label);letter-spacing:.17em}.atlas-copy aside>p{color:#5f6058;font:var(--type-body)/1.4 "Manrope",sans-serif;margin-top:22px}.atlas-status{border-top:1px solid #99958970;grid-template-columns:1.2fr repeat(3,1fr);display:grid}.atlas-status>div{border-right:1px solid #99958970;grid-template-columns:8px 1fr;align-content:center;gap:5px 9px;min-height:92px;padding:15px 24px;display:grid}.atlas-status>div:last-child{border-right:0}.atlas-status .atlas-total{align-items:center;gap:18px;padding-left:0;display:flex}.atlas-total strong{color:#985f49;font:var(--type-feature)/.8 "Manrope",sans-serif;font-weight:400}.atlas-total span{color:#77746b;max-width:75px;font-size:var(--text-label);letter-spacing:.13em;line-height:1.5}.atlas-status i{background:#47784d;border-radius:50%;width:6px;height:6px;margin-top:3px}.atlas-status i.reserved{background:#c5762f}.atlas-status i.sold{background:#b8443e}.atlas-status span{color:#727168;font-size:var(--text-label);letter-spacing:.07em}.atlas-status>div>strong{color:#30312c;font:var(--type-subtitle)/1 "Manrope",sans-serif;grid-column:2;font-weight:400}.atlas-visual{background:#e7e3da;width:100%;padding-top:16px}.atlas-footer{color:#30312c;background:#e7e3da}.atlas-footer>.wrap{color:#77746b;min-height:86px;font-size:var(--text-label);letter-spacing:.13em;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;display:grid}.atlas-footer>.wrap>span:nth-child(2){text-align:center}.atlas-footer .text-link{color:#30312c;font-size:var(--text-label);letter-spacing:.04em;border-color:#8e8a7e}.visualization-map{aspect-ratio:1600/874;background:#8b927d;width:100%;position:relative;overflow:hidden}.visualization-map>img{object-fit:cover;filter:saturate(1.12)sepia(.025)hue-rotate(-2deg)contrast(1.035)brightness(.96)}.visualization-overlays{z-index:2;position:absolute;inset:0}.visualization-overlays svg{width:100%;height:100%;display:block}.visualization-overlays polygon[data-name]{pointer-events:all;cursor:pointer;transition:opacity .25s,fill .25s;stroke:none!important;opacity:.58!important}.visualization-overlays polygon[data-name].is-free{fill:#47784d!important}.visualization-overlays polygon[data-name].is-reserved{fill:#c5762f!important}.visualization-overlays polygon[data-name].is-sold{fill:#b8443e!important}.visualization-overlays polygon[data-name].is-free:hover,.visualization-overlays polygon[data-name].is-free:focus,.visualization-overlays polygon[data-name].is-free.is-active{outline:none;fill:#7fbd82!important;opacity:.82!important}.visualization-overlays polygon[data-name].is-reserved:hover,.visualization-overlays polygon[data-name].is-reserved:focus,.visualization-overlays polygon[data-name].is-reserved.is-active{outline:none;fill:#eda45f!important;opacity:.82!important}.visualization-overlays polygon[data-name].is-sold:hover,.visualization-overlays polygon[data-name].is-sold:focus,.visualization-overlays polygon[data-name].is-sold.is-active{outline:none;fill:#df766e!important;opacity:.82!important}.property-tooltip{z-index:4;width:min(320px,100% - 32px);color:var(--ink);border-top:3px solid var(--accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#f1eee7f2;padding:22px;position:absolute;transform:translate(-50%,-100%)}.property-tooltip:after{content:"";border-top:10px solid #f1eee7f2;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.property-tooltip-head{font-size:var(--text-label);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;display:flex}.property-tooltip-head strong{color:#627253;font-size:var(--text-label);font-weight:600}.property-tooltip-head strong.unavailable{color:var(--accent)}.property-tooltip h3{font:var(--type-subtitle)/1.08 "Manrope",sans-serif;margin-top:13px}.property-tooltip>p{color:var(--muted);font-size:var(--text-label);margin-top:7px}.property-tooltip dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:11px 20px;margin:18px 0 0;padding-top:15px;display:grid}.property-tooltip dl>div{justify-content:space-between;gap:10px;display:flex}.property-tooltip dt{color:var(--muted);font-size:var(--text-label);text-transform:none;letter-spacing:.08em}.property-tooltip dd{font-size:var(--text-label);margin:0;font-weight:600}.property-tooltip-link{border-top:1px solid var(--line);font-size:var(--text-label);letter-spacing:.05em;justify-content:space-between;align-items:center;margin-top:17px;padding-top:12px;display:flex}.atlas-bottom{color:#77766d;min-height:90px;font-size:var(--text-label);letter-spacing:.14em;background:#e1ddd4;border-top:1px solid #aaa69b80;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding-inline:8%;display:grid}.atlas-bottom>span:nth-child(2){text-align:center}.atlas-bottom .text-link{color:#30312c;font-size:var(--text-label);letter-spacing:.04em;border-color:#8e8a7e}.objects-heading{border-bottom:1px solid #99958966;grid-template-columns:1fr 245px;align-items:start;gap:8%;min-height:340px;padding-bottom:62px;display:grid}.objects-heading-copy .eyebrow{color:#716f66}.objects-heading h2{font-size:clamp(var(--type-display-md), 7.7vw, var(--type-display-3xl));line-height:.78}.objects-heading h2 em{color:#9a6048;margin-left:.28em;display:block}.objects-availability{border-top:1px solid #8d897d;grid-template-columns:1fr auto;align-items:end;padding-top:22px;display:grid}.objects-availability>span{color:#77746b;font-size:var(--text-label);letter-spacing:.18em;grid-column:1/-1}.objects-availability strong{color:#34342f;font:var(--type-display-md)/.72 "Manrope",sans-serif;letter-spacing:-.05em;margin-top:19px;font-weight:400}.objects-availability p{color:#77756c;font:var(--type-body)/1.18 "Manrope",sans-serif}.property-index{grid-template-columns:205px minmax(0,1fr);gap:5%;padding-top:48px;display:grid}.property-filters{align-self:start;position:sticky;top:116px}.property-filters>span{color:#77746b;font-size:var(--text-label);letter-spacing:.18em;border-bottom:1px solid #9d998d66;padding-bottom:14px;display:block}.property-filters>div{display:grid}.property-filters button{color:#77756c;width:100%;font-size:var(--text-label);text-align:left;background:0 0;border:0;border-bottom:1px solid #9d998d66;justify-content:space-between;align-items:center;padding:13px 0;transition:color .25s,padding .35s;display:flex}.property-filters button i{color:#989489;font-style:normal;font-size:var(--text-label)}.property-filters button:hover,.property-filters button.active{color:#282923;padding-left:8px}.property-filters button.active span:before{content:"";vertical-align:2px;background:#9a6048;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.property-filters>p{color:#88857b;font-size:var(--text-label);letter-spacing:.1em;margin-top:17px}.property-list-head{color:#7c796f;font-size:var(--text-label);letter-spacing:.17em;border-bottom:1px solid #99958966;grid-template-columns:1.15fr .85fr .62fr;gap:20px;padding:0 57px 13px 18px;display:grid}.property-card{border-bottom:1px solid #99958966;transition:background .35s,color .35s}.property-card>a{grid-template-columns:1.15fr .85fr .62fr 35px;align-items:center;gap:20px;min-height:98px;padding:14px 10px 14px 18px;display:grid}.property-card:hover{color:#f0ede5;background:#4f5648}.property-identity{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;min-width:0;display:grid}.property-identity>span{color:#9a6048;font:var(--type-feature)/.8 "Manrope",sans-serif;letter-spacing:-.04em}.property-identity h3{font:var(--type-body)/1.05 "Manrope",sans-serif}.property-identity p{color:#7c7a71;font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.property-card:hover .property-identity p{color:#c4c3ba}.property-card:hover .property-identity>span{color:#e3a183}.property-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.property-facts dt{color:#858278;font-size:var(--text-label);letter-spacing:.1em;text-transform:none}.property-facts dd{font:var(--type-body)/1 "Manrope",sans-serif;margin:5px 0 0}.property-withheld{color:#7c7a71;font:var(--type-body)/1.2 "Manrope",sans-serif}.property-offer{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.property-offer strong{font:var(--type-body)/1 "Manrope",sans-serif;font-weight:400}.property-card .status{color:#74766e;font-size:var(--text-label);letter-spacing:.08em;text-transform:none}.property-card .status i{background:#608064;width:5px;height:5px}.property-card.reserved .status i{background:#c47d3c}.property-card.sold .status i{background:#b34f49}.property-card:hover .property-facts dt,.property-card:hover .status,.property-card:hover .property-withheld{color:#c4c3ba}.property-open{color:#77766d;border:1px solid #88857980;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .35s,background .3s,color .3s,border-color .3s;display:grid}.property-card:hover .property-open{color:#f1eee6;background:#9a6048;border-color:#9a6048;transform:rotate(45deg)}.objects-section{color:#30312c;background:#ece8df;padding:72px 0 126px}.objects-masthead{border-top:1px solid #99958970}.objects-kicker{color:#77746b;height:58px;font-size:var(--text-label);letter-spacing:.17em;border-bottom:1px solid #99958970;justify-content:space-between;align-items:center;display:flex}.objects-intro{grid-template-columns:1fr 380px;align-items:center;gap:8%;min-height:315px;display:grid}.objects-intro h2{color:#30312c;font-size:clamp(var(--type-display-md), 7vw, var(--type-display-xl));line-height:.76}.objects-intro h2 em{color:#985f49;margin-left:.17em;display:block}.objects-intro>aside{border-left:1px solid #99958970;grid-template-columns:100px 1fr;align-items:center;gap:24px;padding:26px 0 26px 34px;display:grid}.objects-intro>aside>strong{color:#985f49;font:var(--type-display-md)/.8 "Manrope",sans-serif;letter-spacing:-.05em;font-weight:400}.objects-intro>aside span{color:#77746b;font-size:var(--text-label);letter-spacing:.15em}.objects-intro>aside p{color:#66675f;max-width:210px;font:var(--type-body)/1.4 "Manrope",sans-serif;margin-top:12px}.objects-section .property-index{padding-top:0;display:block}.objects-section .property-filters{border-top:1px solid #99958970;border-bottom:1px solid #99958970;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;min-height:68px;display:grid;position:static}.objects-section .property-filters>span{color:#77746b;font-size:var(--text-label);letter-spacing:.17em;border:0;padding:0}.objects-section .property-filters>div{align-items:center;gap:30px;display:flex}.objects-section .property-filters button{color:#77746b;width:auto;font-size:var(--text-label);border:0;padding:7px 0}.objects-section .property-filters button:hover,.objects-section .property-filters button.active{color:#292a25;padding-left:0}.objects-section .property-filters button.active span:before{color:#985f49;margin-right:7px}.objects-section .property-filters button i{display:none}.objects-section .property-filters>p{color:#858279;font-size:var(--text-label);letter-spacing:.1em;margin:0}.objects-section .property-list{padding-top:28px}.objects-section .property-list-head{color:#7c796f;border-bottom:1px solid #99958970;grid-template-columns:1.2fr .85fr .62fr;gap:18px;padding:0 50px 12px 16px}.objects-section .property-card{border-bottom:1px solid #aaa69b75}.objects-section .property-card:hover{color:#292a25;background:#ddd8ce}.objects-section .property-identity{grid-template-columns:46px minmax(0,1fr);gap:14px}.objects-section .property-identity>span{color:#985f49;font-size:var(--text-subtitle)}.objects-section .property-identity h3{font-size:var(--text-body)}.objects-section .property-identity p{color:#7c7a71;font-size:var(--text-label);margin-top:4px}.objects-section .property-card:hover .property-identity p{color:#686960}.objects-section .property-card:hover .property-identity>span{color:#985f49}.objects-section .property-facts dd{font-size:var(--text-body)}.objects-section .property-offer{gap:7px}.objects-section .property-offer strong{font-size:var(--text-body)}.objects-section .property-open{border:0;border-radius:0;width:30px;height:30px}.objects-section .property-card:hover .property-open{color:#985f49;background:0 0;transform:translate(2px,-2px)}.objects-section .property-card:hover .property-facts dt,.objects-section .property-card:hover .status,.objects-section .property-card:hover .property-withheld{color:#707168}.objects-masthead{border:0}.objects-intro{border-bottom:1px solid #99958970;grid-template-columns:1fr 315px 120px;align-items:center;gap:6%;min-height:300px}.objects-intro>div>span{color:#7b786f;font-size:var(--text-label);letter-spacing:.16em;margin-bottom:22px;display:block}.objects-intro h2{font-size:clamp(var(--type-display-md), 6.3vw, var(--type-display-xl))}.objects-intro>p{color:#62635b;font:var(--type-body)/1.45 "Manrope",sans-serif}.objects-intro>aside{border-left:1px solid #99958970;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0 18px 26px;display:flex}.objects-intro>aside>strong{font-size:var(--text-display)}.objects-intro>aside>span{color:#77746b;font-size:var(--text-label);letter-spacing:.14em;line-height:1.5}.objects-section .property-index{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:6%;padding-top:48px;display:grid}.objects-section .property-filters{background:#d4d7cc;border:0;min-height:0;padding:24px 22px 20px;display:block;position:sticky;top:105px}.objects-section .property-filters>header{border-bottom:1px solid #8f938780;justify-content:space-between;align-items:flex-end;padding-bottom:19px;display:flex}.objects-section .property-filters>header span{color:#62665c;font-size:var(--text-label);letter-spacing:.17em}.objects-section .property-filters>header strong{color:#30322c;font:var(--type-subtitle)/.8 "Manrope",sans-serif;font-weight:400}.objects-section .property-filters fieldset{border:0;margin:0;padding:24px 0 0;display:grid}.objects-section .property-filters legend{color:#74786e;width:100%;font-size:var(--text-label);letter-spacing:.15em;border-bottom:1px solid #8f938780;padding:0 0 10px}.objects-section .property-filters fieldset button{color:#696d63;width:100%;font-size:var(--text-label);text-align:left;border-bottom:1px solid #8f938750;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.objects-section .property-filters fieldset button:hover,.objects-section .property-filters fieldset button.active{color:#282a24;padding-left:7px}.objects-section .property-filters fieldset button.active span:before{content:"";vertical-align:2px;background:#985f49;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.objects-section .property-filters fieldset button i{color:#85897e;font-size:var(--text-label);font-style:normal;display:block}.objects-section .property-filters label{color:#64685e;min-height:38px;font-size:var(--text-label);cursor:pointer;border-bottom:1px solid #8f938750;grid-template-columns:15px 1fr auto;align-items:center;gap:9px;display:grid}.objects-section .property-filters label input{opacity:0;pointer-events:none;position:absolute}.objects-section .property-filters label>i{background:0 0;border:1px solid #818579;place-items:center;width:14px;height:14px;display:grid}.objects-section .property-filters label>i:after{content:"";opacity:0;border:1.5px solid #f5f1e9;border-width:0 1.5px 1.5px 0;width:4px;height:7px;transform:translateY(-1px)rotate(45deg)}.objects-section .property-filters label input:checked+i{background:#626b58;border-color:#626b58}.objects-section .property-filters label input:checked+i:after{opacity:1}.objects-section .property-filters label strong{color:#85897e;font-size:var(--text-label);font-weight:400}.objects-section .property-filters label:has(input:focus-visible)>i{outline-offset:3px;outline:2px solid #985f49}.objects-section .property-filters>p{color:#74786e;font-size:var(--text-label);letter-spacing:.09em;border-top:1px solid #8f938780;margin:21px 0 0;padding-top:17px;line-height:1.5}.objects-section .property-list{min-width:0;padding-top:0}.objects-section .property-list-head{grid-template-columns:1.25fr .9fr .45fr .38fr 32px;gap:17px;padding:0 7px 13px 15px;display:grid}.objects-section .property-card>a{grid-template-columns:1.25fr .9fr .45fr .38fr 32px;gap:17px;min-height:88px;padding:12px 7px 12px 15px}.objects-section .property-price{font:var(--type-body)/1 "Manrope",sans-serif;font-weight:400}.objects-section .property-status{color:#6f7169;font-size:var(--text-label);letter-spacing:.07em;text-transform:none;align-items:center;gap:7px;display:inline-flex}.objects-section .property-status i{background:#608064;border-radius:50%;width:5px;height:5px}.objects-section .property-card.reserved .property-status i{background:#c47d3c}.objects-section .property-card.sold .property-status i{background:#b34f49}.objects-section .property-card:hover .property-status{color:#5d6057}.property-empty{color:#77766d;border-bottom:1px solid #99958970;align-content:center;place-items:center;gap:12px;min-height:240px;display:grid}.property-empty>span{color:#b3aea3;font:var(--type-display-md)/.8 "Manrope",sans-serif}.property-empty>p{font:var(--type-body)/1.4 "Manrope",sans-serif}.section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:60px;display:flex}.section-heading p:not(.eyebrow){color:var(--muted);font-size:var(--text-label)}.availability-note{font-size:var(--text-label);align-items:center;gap:12px;margin-bottom:12px;display:flex}.availability-note>i{background:var(--accent);border-radius:50%;width:5px;height:5px}.filters{border-bottom:1px solid var(--line);align-items:center;gap:35px;padding-bottom:0;display:flex}.filters button{font-size:var(--text-label);color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 0}.filters button.active{color:var(--ink);border-bottom-color:var(--accent)}.filters>span{font-size:var(--text-label);color:var(--muted);margin-left:auto}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:var(--text-label)}th{color:var(--muted);text-transform:none;letter-spacing:.065em;font-weight:400;font-size:var(--text-label);padding:25px 10px}td{border-top:1px solid var(--line);padding:20px 10px}td:first-child{font:var(--type-subtitle) "Manrope",sans-serif;color:var(--accent);padding-left:0}th:first-child{padding-left:0}tbody tr{transition:background .25s}tbody tr:hover{background:#ddd9cf}td:last-child a{place-items:center;width:35px;height:35px;transition:background .25s,color .25s;display:grid}tbody tr:hover td:last-child a{background:var(--ink);color:var(--paper)}.price{font-weight:500}.status{font-size:var(--text-label);align-items:center;gap:8px;display:inline-flex}.status i{background:#657456;border-radius:50%;width:4px;height:4px;display:inline-block}.status.unavailable{color:#8a5844}.status.unavailable i{background:#8a5844}.muted{color:var(--muted)}.location-copy{background:#d9d4ca;grid-template-rows:1fr auto;min-width:0;padding:0 8% 0 16%;display:grid}.location-copy>header{color:#747168;min-height:72px;font-size:var(--text-label);letter-spacing:.16em;border-bottom:1px solid #96918580;justify-content:space-between;align-items:center;gap:25px;display:flex}.location-statement{align-self:start;padding-top:63px}.location-statement h2{font-size:clamp(var(--type-display-md), 5.2vw, var(--type-display-xl));color:#30312c;line-height:.79}.location-statement h2 em{color:#985f49;margin-left:.1em;display:inline}.location-statement>p{color:#68675f;max-width:360px;font:var(--type-body)/1.42 "Manrope",sans-serif;margin:31px 0 0}.location-copy>footer{color:inherit;background:0 0;grid-template-columns:.95fr 1.05fr;align-items:center;gap:22px;margin-bottom:32px;padding:0;display:grid}.location-address{color:#efeee8;background:#30342c;flex-direction:column;min-height:118px;padding:18px 19px 16px;display:flex}.location-address>span{color:#aeb2a4;font-size:var(--text-label);letter-spacing:.17em}.location address{color:#30392e;font:var(--type-body)/1.25 "Manrope",sans-serif;letter-spacing:0;margin:10px 0 0;font-style:normal}.location-address>a{color:#d6aa92;font-size:var(--text-label);letter-spacing:.08em;text-transform:none;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.location-address>a svg{transition:transform .3s}.location-address>a:hover svg{transform:translate(3px,-3px)}.map-frame{background:#b7b2a7;min-width:0;min-height:650px;position:relative;overflow:hidden}.map-frame iframe{filter:sepia(.2)saturate(.78)hue-rotate(352deg)contrast(1.04)brightness(.93);border:0;width:100%;height:calc(100% + 42px);display:block;position:absolute;top:0;left:0}.travel-time{color:#30312c;align-items:flex-end;gap:14px;display:flex;transform:translateY(-12px)}.travel-time strong{font:var(--type-display-md)/.7 "Manrope",sans-serif;letter-spacing:-.06em;font-weight:400}.travel-time>div{padding-bottom:3px}.travel-time span,.travel-time p{color:#985f49;font-size:var(--text-label);letter-spacing:.13em;line-height:1.7;display:block}.travel-time p{color:#77766d}.gallery-section{background:var(--night);color:var(--paper)}.gallery-section h2 em{color:#aaa891}.gallery-section .section-heading p:not(.eyebrow){color:#b0b0a1}.gallery-stage{position:relative}.gallery-image{cursor:zoom-in;background:#33362c;border:0;width:100%;height:650px;padding:0;display:block;position:relative;overflow:hidden}.gallery-image img{transition:transform 1.2s;animation:.9s cubic-bezier(.16,1,.3,1) both gallery-enter}.gallery-image:hover img{transform:scale(1.025)}.gallery-controls{justify-content:space-between;align-items:center;padding-top:25px;display:flex}.gallery-controls>span{font:var(--type-subtitle) "Manrope",sans-serif}.gallery-controls>span span{font-size:var(--text-body);opacity:.55;margin-left:12px}.gallery-controls>div{gap:12px;display:flex}.gallery-controls button{width:51px;height:51px;color:inherit;background:0 0;border:1px solid #8c8d7a66;border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.gallery-controls button:hover{background:var(--paper);color:var(--ink)}.gallery-thumbnails{gap:12px;margin-top:25px;padding-bottom:10px;display:flex;overflow-x:auto}.gallery-thumbnails button{opacity:.4;background:0 0;border:0;border-bottom:2px solid #0000;flex:0 0 90px;padding:0;transition:opacity .3s}.gallery-thumbnails button.active{opacity:1;border-color:currentColor}.gallery-thumbnails button:hover{opacity:1}.gallery-thumbnails img{width:100%;height:57px;margin-bottom:7px;display:block}.lightbox{background:var(--night);color:#fff;border:0;max-width:94vw;padding:45px 12px 12px}.lightbox::backdrop{background:#171a15ee}.lightbox>button{color:#fff;background:0 0;border:0;position:absolute;top:10px;right:12px}.lightbox img{object-fit:contain;width:auto;max-height:80vh}footer{color:var(--ink);background:#d8d3c8}.contact{grid-template-columns:1.2fr 1fr;gap:12%;display:grid}.contact h2{font-size:clamp(var(--type-display-md), 7vw, var(--type-display-xl))}.brokers{margin-top:55px}.brokers article{border-top:1px solid #aaa699;align-items:center;gap:25px;padding:20px 0;display:flex}.brokers img{object-position:center 20%;filter:grayscale();width:100px;height:116px}.brokers h3{font:var(--type-subtitle) "Manrope",sans-serif;margin-bottom:7px}.brokers a{font-size:var(--text-label);color:#605e53;line-height:1.9;display:block}.contact-form{padding-top:70px}.contact-form h3{font:var(--type-feature) "Manrope",sans-serif;margin-bottom:25px}.contact-form label{font-size:var(--text-label);color:#605e53;display:block}.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;color:var(--ink);font-size:var(--text-body);background:0 0;border:0;border-bottom:1px solid #aaa699;border-radius:0;margin-bottom:25px;padding:12px 0;display:block}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#8a8779}.form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-form .consent{font-size:var(--text-label);align-items:flex-start;gap:11px;margin-bottom:28px;line-height:1.75;display:flex}.consent input{accent-color:var(--accent);margin-top:5px}.form-status{font-size:var(--text-label);margin-top:15px}.honeypot{position:absolute!important;left:-10000px!important}.button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:45px;padding:17px 24px;transition:background .3s,color .3s;display:inline-flex}.button:hover{background:var(--accent);border-color:var(--accent)}.button.light{background:var(--ink);color:var(--paper)}.button.light:hover{background:var(--accent)}.button svg{transition:transform .3s}.button:hover svg{transform:translate(3px,-3px)}.text-link{font-size:var(--text-label);border-bottom:1px solid #8d8c7f;align-items:center;gap:30px;padding-bottom:9px;display:inline-flex}.text-link svg{transition:transform .3s}.text-link:hover svg{transform:translate(3px,3px)}.footer-signature{text-align:center;font:clamp(var(--type-display-md), 9.5vw, var(--type-display-3xl))/.9 "Manrope",sans-serif;letter-spacing:-.045em;border-top:1px solid #aaa699;padding-block:65px 80px}.footer-signature span,.footer-signature em{display:block}.footer-signature em{color:var(--accent);margin-left:16%}.footer-bottom{border-top:1px solid #aaa699;justify-content:space-between;align-items:center;gap:20px;padding-block:28px;display:flex}.footer-logo{fill:#4a4037;width:105px;height:46px;display:block}.footer-bottom span,.footer-bottom>a:last-child{font-size:var(--text-label);color:#615f54}.footer-bottom>a:last-child{align-items:center;gap:14px;display:flex}.skip{color:#000;z-index:100;background:#fff;padding:12px;position:fixed;top:-80px}.skip:focus{top:0}.detail{padding-top:50px}.back-link{font-size:var(--text-label);align-items:center;gap:12px;margin-bottom:45px;display:inline-flex}.detail-heading{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.detail-heading h1{color:var(--accent)}.simple-page-title,.detail-title{font-size:var(--text-display)}@media (min-width:768px){.detail-title{font-size:var(--type-display-xl)}}.detail-heading p{color:var(--muted);margin-top:16px}.detail-facts{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-bottom:40px;display:grid}.detail-facts>div{border-right:1px solid var(--line);padding:24px 17px}.detail-facts>div:last-child{border:0}.detail-facts span{font-size:var(--text-label);color:var(--muted);display:block}.detail-facts strong{font:var(--type-subtitle) "Manrope",sans-serif}.detail-unavailable{flex-direction:column;min-height:100svh;display:flex}.unavailable-property-state{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;max-width:850px;padding:clamp(64px,9vw,130px) 0;display:flex}.unavailable-property-state>.eyebrow{color:var(--muted)}.unavailable-property-state>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;width:100%;margin-top:22px;padding-bottom:30px;display:flex}.unavailable-property-state h1{color:var(--accent);font:clamp(var(--type-display-md), 10vw, var(--type-display-3xl))/.82 "Manrope",sans-serif;letter-spacing:-.05em;font-weight:400}.unavailable-property-state>p:not(.eyebrow){color:var(--muted);font:var(--type-body)/1.4 "Manrope",sans-serif;margin-top:26px}.unavailable-property-state>.button{margin-top:38px}.empty{text-align:center;color:var(--muted);background:#ddd9ce;padding:75px 25px}.tour-links{flex-wrap:wrap;gap:20px;padding:40px;display:flex}.admin-page{color:#2f302a;background:linear-gradient(135deg,#d8d3c8 0%,#eeebe4 48%,#dcd8cf 100%);min-height:100vh;padding:0 0 80px}.admin-shell{width:min(94%,1680px);margin-inline:auto}.admin-masthead{border-bottom:1px solid #77756850;justify-content:space-between;align-items:center;min-height:86px;display:flex}.admin-logo{fill:#4a4037;width:132px;height:42px}.admin-masthead>div{color:#777568;font-size:var(--text-label);letter-spacing:.16em;align-items:center;gap:22px;display:flex}.admin-masthead i{border:1px solid #8f8c7c66;padding:7px 10px;font-style:normal}.admin-intro{grid-template-columns:1fr 280px;align-items:end;gap:50px;padding:74px 0 65px;display:grid}.admin-intro>div>p{color:#736f63;font-size:var(--text-label);letter-spacing:.18em;margin-bottom:25px}.admin-intro h1{font-size:clamp(var(--type-display-md), 7.4vw, var(--type-display-3xl));line-height:.78}.admin-intro h1 em{color:var(--accent);margin-left:.35em;font-weight:400;display:inline-block}.admin-intro>p{color:#706f65;font-size:var(--text-label);padding-bottom:7px;line-height:1.8}.admin-workspace{background:#f0ede6;border:1px solid #a8a39780;grid-template-columns:330px minmax(0,1fr);min-height:900px;display:grid}.admin-properties{color:#e9e6de;background:linear-gradient(#252820 0%,#1c1e19 100%);min-width:0;padding:28px 20px 22px}.admin-properties-head{border-bottom:1px solid #b9b8a326;justify-content:space-between;align-items:flex-end;padding:4px 7px 27px;display:flex}.admin-properties-head span{color:#888b80;font-size:var(--text-label);letter-spacing:.18em;display:block}.admin-properties-head h2{font:var(--type-feature)/1 "Manrope",sans-serif;letter-spacing:-.03em;margin-top:6px}.admin-properties-head>strong{color:#908d82;font:var(--type-subtitle)/1 "Manrope",sans-serif}.admin-status-summary{grid-template-columns:repeat(3,1fr);gap:7px;padding:18px 0;display:grid}.admin-status-summary>div{background:#ffffff08;grid-template-columns:7px 1fr;align-items:center;gap:3px 6px;padding:10px 8px;display:grid}.admin-status-summary i,.property-picker>button>i,.admin-savebar i{background:#7c8571;border-radius:50%;width:6px;height:6px}.admin-status-summary i.reserved,.property-picker>button>i.reserved{background:#d29155}.admin-status-summary i.sold,.property-picker>button>i.sold{background:#b76057}.admin-status-summary span{color:#85887d;font-size:var(--text-label);letter-spacing:.04em;text-overflow:ellipsis;overflow:hidden}.admin-status-summary strong{font:var(--type-body)/1 "Manrope",sans-serif;grid-column:2}.property-picker{max-height:690px;overflow-y:auto}.property-picker>button{text-align:left;color:#b1b1a6;background:0 0;border:0;border-top:1px solid #b9b8a31c;grid-template-columns:36px 1fr 8px;align-items:center;gap:12px;width:100%;padding:14px 9px;transition:color .25s,background .25s,padding .35s;display:grid}.property-picker>button:hover{color:#f2efe7;background:#ffffff08}.property-picker>button.active{color:#fff;background:#8a5844;padding-left:16px}.property-id{color:#8e9185;font:var(--type-subtitle)/1 "Manrope",sans-serif}.property-picker>button.active .property-id{color:#f0d8ca}.property-picker-copy{min-width:0}.property-picker-copy strong,.property-picker-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.property-picker-copy strong{font-size:var(--text-label);font-weight:500}.property-picker-copy small{color:#7f8277;font-size:var(--text-label);margin-top:4px}.property-picker>button.active small{color:#ead4c9}.admin-editor{background:#f0ede6;min-width:0}.admin-editor-head{color:#eeeae2;background:#565d4d;justify-content:space-between;align-items:flex-end;gap:35px;min-height:172px;padding:34px 5%;display:flex}.admin-editor-head p{color:#c0c4b7;font-size:var(--text-label);letter-spacing:.18em}.admin-editor-head h2{font-size:var(--text-display);margin-top:12px;line-height:.8}.admin-editor-actions{align-items:center;gap:25px;padding-bottom:4px;display:flex}.admin-current-status{color:#e6efe0;font-size:var(--text-label);letter-spacing:.12em;text-transform:none;background:#748168;padding:8px 11px}.admin-current-status.reserved{color:#fff0df;background:#a86936}.admin-current-status.sold{color:#ffe7e3;background:#94504a}.admin-editor-actions a{font-size:var(--text-label);border-bottom:1px solid #dce0d180;align-items:center;gap:13px;padding-bottom:7px;display:flex}.admin-editor fieldset{border:0;min-width:0;margin:0;padding:0 5%}.admin-form-section{border-bottom:1px solid #aaa69980;grid-template-columns:220px 1fr;gap:45px;padding:48px 0 54px;display:grid}.admin-form-title{align-items:flex-start;gap:18px;display:flex}.admin-form-title>span{color:#9a624a;font-size:var(--text-label);letter-spacing:.13em;padding-top:7px}.admin-form-title h3{font:var(--type-subtitle)/1.05 "Manrope",sans-serif;letter-spacing:-.02em}.admin-form-title p{color:#858277;font-size:var(--text-label);margin-top:10px;line-height:1.6}.admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;display:grid}.admin-fields .wide{grid-column:1/-1}.admin-fields label>span{color:#777468;font-size:var(--text-label);letter-spacing:.09em;text-transform:none;margin-bottom:9px;font-weight:500;display:block}.admin-fields input,.admin-fields select,.admin-fields textarea{color:#2f302a;background:#e9e5dc;border:1px solid #b3aea280;border-radius:0;width:100%;transition:border-color .25s,background .25s;display:block}.admin-fields input,.admin-fields select{height:49px;font-size:var(--text-label);padding:0 14px}.admin-fields textarea{min-height:110px;font:var(--type-label)/1.65 "Manrope",sans-serif;resize:vertical;padding:14px}.admin-fields input:hover,.admin-fields select:hover,.admin-fields textarea:hover,.admin-fields input:focus,.admin-fields select:focus,.admin-fields textarea:focus{background:#f4f1ea;border-color:#8a5844}.admin-fields label>small{color:#89867a;font-size:var(--text-label);margin-top:9px;line-height:1.65;display:block}.admin-fields-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-number{position:relative}.admin-number input{font:var(--type-subtitle)/1 "Manrope",sans-serif;padding-right:38px}.admin-number i{color:#868276;font:var(--type-label) "Manrope",sans-serif;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.admin-media-section{border-bottom:0}.admin-savebar{z-index:4;color:#d9d8ce;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#252820f2;justify-content:space-between;align-items:center;gap:25px;margin:0 5% 32px;padding:18px 20px;display:flex;position:sticky;bottom:0}.admin-savebar>div{grid-template-columns:8px 1fr;align-items:center;gap:3px 10px;display:grid}.admin-savebar i{background:#7b8073}.admin-savebar i.changed{background:#d79559}.admin-savebar span{font-size:var(--text-label)}.admin-savebar p{color:#a9aa9e;min-height:12px;font-size:var(--text-label);grid-column:2}.admin-savebar button{color:#fff;font-size:var(--text-label);background:#8a5844;border:1px solid #8a5844;align-items:center;gap:25px;padding:12px 16px;transition:background .25s,border-color .25s;display:flex}.admin-savebar button:hover{background:#a5674e;border-color:#a5674e}.privacy{max-width:800px}.privacy h2{font-size:var(--text-subtitle);margin-block:35px 15px}.privacy p{margin-block:18px}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transition:opacity 1.1s,transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(38px)}.motion-ready .reveal.visible{opacity:1;transform:none}.scroll-meter{background:var(--accent);width:100%;height:2px;transform:scaleX(var(--page-progress,0));transform-origin:0;z-index:100;pointer-events:none;position:fixed;top:0;left:0}.cookie-panel{z-index:80;color:#30332c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ebe7def5;border:1px solid #777a7060;border-top:3px solid #a9684e;width:min(630px,100% - 112px);padding:0;position:fixed;bottom:22px;left:22px;right:90px;overflow:hidden}.cookie-panel-details{width:min(760px,100% - 112px)}.cookie-panel-head{grid-template-columns:40px 1fr auto;align-items:center;gap:15px;padding:21px 23px 0;display:grid}.cookie-panel-mark{color:#955f49;border:1px solid #955f4980;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cookie-panel-head span{color:#777a70;font-size:var(--text-label);letter-spacing:.2em;margin-bottom:5px;display:block}.cookie-panel-head h2{font:var(--type-subtitle)/.95 "Manrope",sans-serif;letter-spacing:-.02em;margin:0;font-weight:400}.cookie-panel-close{color:#4d5148;background:0 0;border:1px solid #777a7055;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.cookie-panel-copy{color:#666a61;max-width:530px;font-size:var(--text-label);margin:15px 23px 0 78px;line-height:1.6}.cookie-categories{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 23px 0 78px;display:grid}.cookie-categories label{cursor:pointer;background:#e2ded4;border:1px solid #8b8d8360;flex-direction:column;justify-content:space-between;gap:18px;min-height:116px;padding:15px;display:flex;position:relative}.cookie-categories label:has(input:checked){background:#f2eee7;border-color:#a9684e8a}.cookie-categories label>span{flex-direction:column;gap:7px;padding-right:25px;display:flex}.cookie-categories strong{font:var(--type-body)/1 "Manrope",sans-serif;font-weight:400}.cookie-categories small{color:#73766d;font-size:var(--text-label);line-height:1.45}.cookie-categories input{opacity:0;pointer-events:none;position:absolute}.cookie-categories i{background:#989a91;border-radius:10px;width:18px;height:10px;transition:background .2s;position:absolute;top:14px;right:14px}.cookie-categories i:after{content:"";background:#f7f4ed;border-radius:50%;width:6px;height:6px;transition:transform .2s;position:absolute;top:2px;left:2px}.cookie-categories input:checked+i{background:#a9684e}.cookie-categories input:checked+i:after{transform:translate(8px)}.cookie-categories input:disabled+i{opacity:.65}.cookie-categories label:has(input:focus-visible){outline-offset:2px;outline:2px solid #d3a087}.cookie-panel-actions{color:inherit;background:#dcd7cc;border-top:1px solid #777a7038;justify-content:space-between;align-items:center;gap:20px;margin:21px 0 0;padding:15px 23px 17px 78px;display:flex}.cookie-panel-actions>a{color:#64675e;font-size:var(--text-label);border-bottom:1px solid #777a7070}.cookie-panel-actions>div{justify-content:flex-end;gap:7px;display:flex}.cookie-panel-actions button{min-height:38px;font-size:var(--text-label);letter-spacing:.06em;border:1px solid #d8d5c534;padding:0 15px;transition:background .25s,color .25s,border-color .25s}.cookie-button-secondary{color:#454940;background:0 0}.cookie-button-secondary:hover{background:#f2eee7;border-color:#777a7080}.cookie-button-primary{color:#fff8f2;background:#a9684e;border-color:#a9684e!important}.cookie-button-primary:hover{background:#8e5742;border-color:#8e5742!important}.privacy-float{z-index:79;flex-direction:column;align-items:center;gap:0;display:flex;position:fixed;bottom:22px;right:22px}.privacy-float button{color:#3b3f36;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ebe7deed;border:0;border-radius:50%;place-items:center;width:46px;padding:0;transition:height .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1),opacity .25s,background .25s,color .25s;display:grid}.privacy-float button:hover{color:#fff8f2;background:#a9684e}.privacy-float .privacy-cookie-button{color:#3b3f36}.privacy-cookie-button{height:46px}.privacy-top-button{opacity:0;pointer-events:none;height:0;margin-top:0;overflow:hidden;border-width:0!important}.privacy-float.show-top .privacy-top-button{opacity:1;pointer-events:auto;height:46px;margin-top:20px;border-width:0!important}@media (max-width:700px){.cookie-panel,.cookie-panel-details{width:auto;bottom:72px;left:12px;right:12px}.cookie-panel-head{padding:18px 18px 0}.cookie-panel-copy,.cookie-categories{margin-left:18px;margin-right:18px}.cookie-panel-copy{margin-top:15px}.cookie-categories{grid-template-columns:1fr;max-height:42vh;overflow:auto}.cookie-categories label{min-height:82px}.cookie-panel-actions{flex-direction:column;align-items:flex-start;margin-left:0;padding:14px 18px 17px}.cookie-panel-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cookie-panel-details .cookie-panel-actions>div{grid-template-columns:1fr}.cookie-panel-actions button{padding-inline:9px}.privacy-float{bottom:14px;right:14px}.privacy-float button{width:44px}.privacy-cookie-button,.privacy-float.show-top .privacy-top-button{height:44px}}@keyframes gallery-enter{0%{opacity:.5;clip-path:inset(0 0 10%);transform:scale(1.035)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@media (min-width:1700px){.film-opening{left:11%}.film-opening h1{font-size:var(--type-hero)}}@media (max-width:1150px){.nav{gap:22px}.header-contact{display:none}.wrap{width:88%}.section{padding-block:100px}.project-panel-body{gap:4%}.project-panel-body>p,.project-panel-place .project-panel-body>p{font-size:var(--text-subtitle)}.benefits-heading{grid-template-columns:24% 1fr}.benefits-gallery{min-height:700px}.benefit-piece{height:570px}.benefit-clay{height:640px}.benefit-copy{inset:auto 20px 30px 25px}.benefit-clay .benefit-copy{bottom:90px}.benefit-number{margin-bottom:22px}.admin-workspace{grid-template-columns:285px minmax(0,1fr)}.admin-form-section{grid-template-columns:180px 1fr;gap:30px}.admin-fields-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contact{gap:7%}.atlas{padding-bottom:0}.atlas-statement{grid-template-columns:1fr 210px;gap:5%}.atlas-statement>p{font-size:var(--text-body)}.property-index{grid-template-columns:180px minmax(0,1fr);gap:4%}.property-card>a{grid-template-columns:1.05fr .8fr .62fr 38px;gap:18px;padding-left:18px}.property-identity{grid-template-columns:52px minmax(0,1fr);gap:14px}.property-identity>span{font-size:var(--text-feature)}.property-identity h3{font-size:var(--text-body)}.location-grid,.map-frame{min-height:640px}.location-copy{padding-left:10%;padding-right:8%}.location-copy h2{font-size:clamp(var(--type-display-md), 7.5vw, var(--type-display-xl))}table{font-size:var(--text-label)}}@media (min-width:801px) and (max-width:960px){.menu-toggle{color:inherit;background:0 0;border:0;padding:8px;display:block}.nav{background:var(--paper);padding:25px 6% 35px;display:none;position:absolute;top:80px;left:0;right:0}.nav.open{flex-direction:column;gap:15px;display:flex}.nav a{font-size:var(--text-body)}.header-cinema .nav{background:var(--night);color:var(--paper)}.header-expanded{background:var(--paper)}.header-cinema.header-expanded{background:var(--night)}}@media (max-width:800px){html{scroll-padding-top:82px}:where(section,footer)[id]{scroll-margin-top:82px}.header{height:82px;padding-inline:4%}.logo{width:108px;height:52px}.menu-toggle{color:inherit;background:0 0;border:0;padding:8px;display:block}.header-contact{display:none}.nav{background:var(--paper);padding:25px 6% 35px;display:none;position:absolute;top:82px;left:0;right:0}.nav.open{flex-direction:column;gap:15px;display:flex}.header-cinema .nav{background:var(--night);color:var(--paper)}.header-expanded{background:var(--paper)}.header-cinema.header-expanded{background:var(--night)}.nav a{font-size:var(--text-body)}.film-story{min-height:100svh}.film-stage{min-height:560px}.film-poster{object-position:center}.film-opening{bottom:9%;left:10%;right:8%}.film-opening h1{font-size:clamp(var(--type-display-md), 15vw, var(--type-display-3xl));white-space:normal;max-width:500px;line-height:.9}.film-opening h1 em{margin-left:15%;display:block}.opening-line{max-width:460px;font-size:var(--text-subtitle);margin-top:23px}.section{padding-block:75px}.project-panel{min-height:0;position:relative}.project-panel-inner{min-height:100svh;padding-block:104px 30px}.project-panel-body,.project-panel-community .project-panel-body{padding:32px 0;display:block}.project-panel-body figure,.project-panel-architecture .project-panel-body figure{height:280px;margin-bottom:31px}.project-panel-body>p,.project-panel-place .project-panel-body>p,.project-panel-architecture .project-panel-body>p,.project-panel-community .project-panel-body>p{max-width:650px;font-size:clamp(var(--type-body), 5.7vw, var(--type-subtitle));margin:0;padding:0;line-height:1.47}.project-panel-place .project-panel-body>p{font-size:var(--text-subtitle);line-height:1.38}.benefits{padding:82px 0 95px}.benefits-heading{padding-bottom:48px;display:block}.benefits-kicker{padding:0 0 29px}.benefits-heading h2{font-size:var(--text-display)}.benefits-heading h2 em{margin-left:.18em}.benefits-gallery{min-height:0;display:block}.benefit-piece,.benefit-green,.benefit-clay,.benefit-sand{border-bottom:1px solid #d2c7b426;border-left:0;border-right:0;height:535px;margin-top:0}.benefit-art,.benefit-green .benefit-art,.benefit-clay .benefit-art,.benefit-sand .benefit-art{width:min(78%,385px);height:275px;top:54px;left:50%}.benefit-copy,.benefit-clay .benefit-copy{grid-template-columns:76px 1fr;align-items:end;gap:0 17px;padding-top:18px;display:grid;inset:auto 0 33px}.benefit-number,.benefit-clay .benefit-number{grid-row:1/3;align-self:start;margin:6px 0 0}.benefit-copy h3,.benefit-clay .benefit-copy h3{font-size:var(--text-feature)}.benefit-copy p,.benefit-clay .benefit-copy p{max-width:190px;font-size:var(--text-label);margin-top:10px}.atlas{padding:0}.atlas-intro{padding-top:42px}.atlas-heading{border:0;min-height:0;padding:0;display:block}.atlas-title{border-bottom:1px solid #96918580;border-right:0;flex-direction:row;align-items:flex-start;height:56px;min-height:56px;padding:0;position:static}.atlas-title>span{text-align:right;max-width:110px}.atlas-statement{padding:38px 0 40px;display:block}.atlas h2{font-size:clamp(var(--type-display-md), 15vw, var(--type-display-xl))}.atlas h2 em{margin-left:.08em}.atlas-statement>p{max-width:330px;font-size:var(--text-body);margin:40px 0 0 auto}.atlas-legend{grid-template-columns:repeat(3,1fr)}.atlas-legend .atlas-legend-label{border-right:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:72px;padding:0}.atlas-legend>div{min-height:90px;padding:16px 10px}.atlas-map-stage{width:100%;padding:0}.atlas-map-caption{height:52px;font-size:var(--text-label);padding-inline:6%}.atlas-bottom{min-height:88px;font-size:var(--text-label);grid-template-columns:1fr auto;gap:20px;padding-inline:6%}.atlas-bottom>span:nth-child(2){display:none}.atlas-bottom .text-link{font-size:var(--text-label);gap:10px}.visualization-map{min-height:390px}.atlas-overview{padding-top:42px}.atlas-kicker{height:54px;font-size:var(--text-label)}.atlas-copy{min-height:0;padding:45px 0 42px;display:block}.atlas .atlas-copy h2{font-size:clamp(var(--type-display-md), 16vw, var(--type-display-xl))}.atlas-copy aside{border-top:1px solid #99958970;border-left:0;max-width:390px;margin:38px 0 0 auto;padding:20px 0 0}.atlas-copy aside>p{font-size:var(--text-body);margin-top:16px}.atlas-status{grid-template-columns:repeat(3,1fr)}.atlas-status .atlas-total{border-right:0;grid-column:1/-1;justify-content:space-between;min-height:72px;padding:12px 0}.atlas-total strong{font-size:var(--text-feature)}.atlas-total span{max-width:none}.atlas-status>div{min-height:82px;padding:13px 10px}.atlas-visual{padding-top:9px}.atlas-footer>.wrap{min-height:82px;font-size:var(--text-label);grid-template-columns:1fr auto;gap:18px}.atlas-footer>.wrap>span:nth-child(2){display:none}.objects-section{padding:52px 0 88px}.objects-kicker{height:54px;font-size:var(--text-label)}.objects-intro{min-height:0;padding:43px 0 46px;display:block}.objects-intro h2{font-size:clamp(var(--type-display-md), 16vw, var(--type-display-xl))}.objects-intro>aside{border-top:1px solid #99958970;border-left:0;grid-template-columns:78px 1fr;max-width:380px;margin:42px 0 0 auto;padding:20px 0 0}.objects-intro>aside>strong{font-size:var(--text-display)}.objects-section .property-filters{grid-template-columns:1fr auto;gap:0 18px;min-height:0;padding:18px 0 15px}.objects-section .property-filters>span{grid-column:1/-1;margin-bottom:13px}.objects-section .property-filters>div{gap:18px}.objects-section .property-filters button{font-size:var(--text-label);border:0;padding:4px 0}.objects-section .property-filters>p{align-self:center}.objects-section .property-list-head{display:none}.objects-section .property-card>a{grid-template-columns:minmax(0,1fr) 32px;gap:14px;min-height:0;padding:19px 3px}.objects-section .property-identity{grid-column:1;grid-template-columns:44px minmax(0,1fr);gap:14px}.objects-section .property-facts{grid-column:1;max-width:330px;margin-left:58px}.objects-section .property-withheld{grid-column:1;margin-left:58px}.objects-section .property-offer{flex-direction:row;grid-column:1;justify-content:space-between;max-width:330px;margin-left:58px}.objects-section .property-open{grid-area:1/2/4;align-self:center}.objects-intro>p{max-width:390px;font-size:var(--text-body);margin-top:34px}.objects-intro>aside{flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;display:flex}.objects-section .property-index{padding-top:34px;display:block}.objects-section .property-filters{grid-template-columns:1fr 1fr;gap:24px;padding:20px;display:grid;position:static}.objects-section .property-filters>header,.objects-section .property-filters>p{grid-column:1/-1}.objects-section .property-filters fieldset{padding-top:0}.objects-section .property-filters>p{margin-top:0}.objects-section .property-list{padding-top:28px}.objects-section .property-card>a{grid-template-columns:minmax(0,1fr) auto 32px;gap:13px}.objects-section .property-identity,.objects-section .property-facts,.objects-section .property-withheld{grid-column:1/3}.objects-section .property-price{grid-column:1;margin-left:58px}.objects-section .property-status{grid-column:2;justify-self:end}.objects-section .property-open{grid-area:1/3/4}.objects-heading{min-height:0;padding-bottom:62px;display:block}.objects-heading h2{font-size:clamp(var(--type-display-md), 16vw, var(--type-display-xl))}.objects-heading h2 em{margin-left:.2em}.objects-availability{max-width:260px;margin:58px 0 0 auto}.property-index{padding-top:46px;display:block}.property-filters{position:static}.property-filters>div{grid-template-columns:repeat(3,1fr)}.property-filters button{min-width:0;font-size:var(--text-label);border-right:1px solid #99958966;padding:15px 9px}.property-filters button:first-child{padding-left:0}.property-filters button:last-child{border-right:0}.property-filters button:hover,.property-filters button.active{padding-left:9px}.property-filters button:first-child:hover,.property-filters button:first-child.active{padding-left:0}.property-filters button.active span:before{margin-right:6px}.property-filters>p{margin-bottom:34px}.property-list-head{display:none}.property-card>a{grid-template-columns:minmax(0,1fr) 42px;gap:18px;min-height:0;padding:25px 4px}.property-identity{grid-column:1;grid-template-columns:53px minmax(0,1fr);gap:15px}.property-identity>span{font-size:var(--text-feature)}.property-identity h3{font-size:var(--text-body)}.property-facts{grid-column:1;max-width:340px;margin-left:68px}.property-withheld{grid-column:1;margin-left:68px}.property-offer{flex-direction:row;grid-column:1;justify-content:space-between;align-items:center;max-width:340px;margin-left:68px}.property-open{grid-area:1/2/4;align-self:center}h2{font-size:var(--text-display)}.section-heading{flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:35px}.availability-note{font-size:var(--text-label)}.filters{gap:24px}.filters>span{display:none}.filters button{font-size:var(--text-label)}.location-grid{min-height:0;display:block}.location-copy{min-height:650px;padding:0 6%}.location-copy>header{min-height:78px}.location-copy h2{font-size:clamp(var(--type-display-md), 16vw, var(--type-display-xl))}.location-statement>p{max-width:320px;font-size:var(--text-body);margin-top:36px}.location-copy>footer{gap:18px;margin-bottom:28px;padding:0}.map-frame{width:100%;min-height:540px}.travel-time{width:auto;min-height:0;padding:0}.travel-time strong{font-size:var(--text-display)}.gallery-image{height:420px}.gallery-thumbnails button{flex-basis:75px}.gallery-thumbnails img{height:48px}.contact{grid-template-columns:1fr;gap:30px}.contact h2{font-size:var(--text-display)}.brokers{margin-top:40px}.brokers img{width:95px;height:110px}.brokers h3{font-size:var(--text-subtitle)}.brokers a{font-size:var(--text-label)}.contact-form{padding-top:20px}.form-row{grid-template-columns:1fr;gap:0}.contact-form .consent{font-size:var(--text-label)}.footer-signature{font-size:clamp(var(--type-feature), 11vw, var(--type-display-xl));padding-block:45px 55px}.footer-bottom{flex-wrap:wrap}.footer-bottom span{flex-basis:100%;order:3}.detail-heading{flex-direction:column;align-items:flex-start;gap:25px}.detail-facts{grid-template-columns:repeat(2,1fr)}.detail-facts>div{border-bottom:1px solid var(--line);padding:18px 12px}.detail-facts strong{font-size:var(--text-subtitle)}.unavailable-property-state>div{flex-direction:column;align-items:flex-start}.admin-page{padding-bottom:35px}.admin-shell{width:92%}.admin-masthead{min-height:72px}.admin-logo{width:112px}.admin-masthead>div span{display:none}.admin-intro{padding:50px 0 45px;display:block}.admin-intro h1{font-size:clamp(var(--type-display-md), 18vw, var(--type-display-xl))}.admin-intro>p{max-width:280px;margin:30px 0 0 auto}.admin-workspace{display:block}.admin-properties{padding:24px 16px 16px}.admin-status-summary{max-width:430px}.property-picker{gap:1px;max-height:none;padding-bottom:5px;display:flex;overflow-x:auto}.property-picker>button{text-align:center;border-top:0;border-left:1px solid #b9b8a31c;flex:0 0 82px;padding:13px 10px;display:block}.property-picker>button.active{padding-left:10px}.property-picker-copy strong,.property-picker-copy small{display:none}.property-picker>button>i{margin:8px auto 0;display:block}.admin-editor-head{min-height:150px;padding:30px 6%}.admin-editor-head h2{font-size:var(--text-feature)}.admin-editor-actions{text-align:right;display:block}.admin-editor-actions a{margin-top:17px}.admin-form-section{padding:38px 0 43px;display:block}.admin-form-title{margin-bottom:28px}.admin-fields{grid-template-columns:1fr}.admin-fields .wide{grid-column:auto}.admin-fields-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-savebar{margin:0 6% 22px}}@media (max-width:400px){.film-opening h1{font-size:var(--text-display)}.project-panel-inner{min-height:100svh}.project-panel-body figure,.project-panel-architecture .project-panel-body figure{height:245px;margin-bottom:24px}.project-panel-body>p,.project-panel-place .project-panel-body>p,.project-panel-architecture .project-panel-body>p,.project-panel-community .project-panel-body>p{font-size:var(--text-body)}.project-panel-place .project-panel-body>p{font-size:var(--text-subtitle)}.brokers{gap:15px}.brokers h3{font-size:var(--text-subtitle)}.benefit-piece,.benefit-green,.benefit-clay,.benefit-sand{height:500px}.benefit-art,.benefit-green .benefit-art,.benefit-clay .benefit-art,.benefit-sand .benefit-art{width:81%;height:255px}.benefit-copy,.benefit-clay .benefit-copy{grid-template-columns:58px 1fr}.benefit-copy h3,.benefit-clay .benefit-copy h3{font-size:var(--text-feature)}.property-filters button{display:block}.property-filters button i{margin-top:5px;display:block}.property-identity{grid-template-columns:44px minmax(0,1fr)}.property-identity>span{font-size:var(--text-subtitle)}.property-facts,.property-withheld,.property-offer{margin-left:59px}.property-facts dd{font-size:var(--text-body)}.admin-editor-head{display:block}.admin-editor-actions{text-align:left;justify-content:space-between;margin-top:27px;display:flex}.admin-editor-actions a{margin-top:0}.admin-savebar{align-items:flex-start}.admin-savebar button{gap:10px}}@media (max-width:800px){.header-cinema.header-expanded{background:var(--night)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready .reveal{opacity:1;transition-duration:.01ms;transform:none}}.gallery-section{color:#efeee8;background:#20231d;padding:118px 0 130px;position:relative;overflow:hidden}.gallery-section:before{content:"";pointer-events:none;opacity:.62;background:linear-gradient(145deg,#30352a 0%,#0000 38%),linear-gradient(325deg,#151712 0%,#0000 42%);position:absolute;inset:0}.gallery-masthead,.gallery-wall{z-index:1;position:relative}.gallery-masthead{margin-bottom:72px}.gallery-masthead>header{font-size:var(--text-label);letter-spacing:.22em;border-bottom:1px solid #efeee83b;justify-content:space-between;padding-bottom:19px;display:flex}.gallery-intro{grid-template-columns:minmax(0,1.4fr) minmax(250px,.55fr);align-items:end;gap:8%;padding-top:0;display:grid}.gallery-intro h2{font-size:clamp(var(--type-display-md), 9.5vw, var(--type-display-3xl));letter-spacing:-.055em;text-transform:none;margin:0;line-height:.73}.gallery-intro h2 em{color:#b4b39a;margin-left:.38em;font-weight:400;display:inline-block}.gallery-intro>div{max-width:330px;padding-bottom:8px}.gallery-intro>div>span{font-size:var(--text-label);letter-spacing:.19em;color:#b4b39a;padding-bottom:18px;display:block}.gallery-intro p{font:var(--type-subtitle)/1.16 "Manrope",sans-serif;margin:0}.masonry-gallery{columns:3;column-gap:18px}.masonry-item{break-inside:avoid;margin:0 0 18px}.masonry-item>button{aspect-ratio:4/5;cursor:zoom-in;background:#303329;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.masonry-item:nth-child(5n+2)>button,.masonry-item:nth-child(5n+4)>button{aspect-ratio:16/11}.masonry-item:nth-child(5n+3)>button{aspect-ratio:3/4}.masonry-item:nth-child(5n)>button{aspect-ratio:1}.masonry-item img{object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .6s}.masonry-item>button:after{content:"";opacity:0;background:linear-gradient(#0000 65%,#11140d73);transition:opacity .45s;position:absolute;inset:0}.masonry-item>button:hover img{filter:saturate(1.08)contrast(1.02);transform:scale(1.035)}.masonry-item>button:hover:after{opacity:1}.masonry-view{z-index:2;color:#20231d;opacity:0;background:#efeee8;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .35s,transform .35s;display:grid;position:absolute;bottom:14px;right:14px;transform:translateY(8px)}.masonry-item>button:hover .masonry-view{opacity:1;transform:none}.property-media{padding-bottom:clamp(25px,5vw,70px)}.property-media-slider{margin-top:24px}.property-media-stage{aspect-ratio:16/9;background:0 0;width:100%;position:relative;overflow:hidden}.property-media-image{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.property-media-image img{object-fit:contain}.property-media-stage nav{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:absolute;inset:0}.property-media-stage nav button{color:#24271f;pointer-events:auto;background:#f2efe8e8;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:background .25s,color .25s,transform .25s;display:grid;box-shadow:0 5px 18px #17191426}.property-media-stage nav button:hover{color:#f2efe8;background:#30352d;transform:scale(1.04)}.property-media-counter{color:#777a70;font-size:var(--text-label);letter-spacing:.1em;text-transform:none;justify-content:space-between;align-items:center;padding:15px 2px 0;display:flex}.property-media-counter strong{color:#3d4038;font-weight:500}.masonry-lightbox{color:#efeee8;background:#171914;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:42px 46px 24px;position:fixed;inset:0;overflow:hidden}.masonry-lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0f0bef}.masonry-lightbox .lightbox-close{z-index:2;width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:18px}.masonry-lightbox .lightbox-stage{width:100%;height:calc(100% - 64px);position:relative}.masonry-lightbox .lightbox-stage img{object-fit:contain;width:100%;max-height:none}.lightbox-footer{justify-content:flex-end;align-items:flex-end;height:64px;display:flex}.lightbox-footer nav{gap:9px;display:flex}.lightbox-footer nav button{width:42px;height:42px;color:inherit;background:0 0;border:1px solid #efeee84a;border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.lightbox-footer nav button:hover{color:#20231d;background:#efeee8}.house-plan-trigger{cursor:zoom-in}.house-plan-trigger img{object-fit:contain}.house-plan-lightbox .lightbox-stage img{object-fit:contain;width:100%;height:100%}.house-plan-lightbox .lightbox-footer{justify-content:space-between;align-items:center;gap:20px}.house-plan-lightbox .lightbox-footer>span{color:#efeee8;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label);overflow:hidden}@media (max-width:1000px){.masonry-gallery{columns:2}.gallery-intro{grid-template-columns:1fr minmax(220px,.45fr)}}@media (max-width:680px){.gallery-section{padding:82px 0 90px}.gallery-masthead{margin-bottom:48px}.gallery-intro{padding-top:38px;display:block}.gallery-intro h2{font-size:clamp(var(--type-display-md), 19vw, var(--type-display-xl))}.gallery-intro h2 em{margin-left:.14em}.gallery-intro>div{margin:42px 0 0 auto}.gallery-intro p{font-size:var(--text-subtitle)}.masonry-gallery{columns:1}.masonry-item{margin-bottom:14px}.masonry-item:nth-child(3n+1)>button{aspect-ratio:4/5}.masonry-item:nth-child(3n+2)>button{aspect-ratio:16/11}.masonry-item:nth-child(3n)>button{aspect-ratio:1}.masonry-view{opacity:1;transform:none}.masonry-lightbox{padding:44px 14px 16px}.masonry-lightbox .lightbox-stage{height:calc(100% - 62px)}.lightbox-footer{height:62px}.property-media-stage{aspect-ratio:4/3}.property-media-stage nav{padding:0 10px}.property-media-stage nav button{width:44px;height:44px}}.site-footer{color:#24271f;background:#d9d4c8;position:relative}.contact-stage{padding:112px 0 0}.contact-masthead{font-size:var(--text-label);letter-spacing:.2em;border-bottom:1px solid #77786e80;justify-content:space-between;padding-bottom:18px;display:flex}.contact-main{grid-template-columns:minmax(0,1.15fr) minmax(380px,.7fr);align-items:start;gap:9%;padding:0 0 82px;display:grid}.contact-message h2{font-size:clamp(var(--type-display-md), 8.7vw, var(--type-display-3xl));letter-spacing:-.055em;text-transform:none;margin:0;line-height:.76}.contact-message h2 em{color:#74775f;white-space:nowrap;margin:12px 0 0 .35em;font-size:.78em;font-weight:400;display:inline-block}.contact-message>p{width:min(400px,68%);font:var(--type-subtitle)/1.24 "Manrope",sans-serif;margin:70px 0 0 auto}.contact-card{color:#f0efe8;background:#20241d;border:1px solid #4d5147;flex-direction:column;margin-top:22px;padding:34px 40px 32px;display:flex;position:relative}.contact-card:after{content:"";background:#a9684e;width:42px;height:3px;position:absolute;top:0;right:0}.contact-card>header{border-bottom:1px solid #f0efe82b;margin-bottom:30px;padding-bottom:28px}.contact-card-kicker{color:#aeb098;justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.contact-card-kicker span{font-size:var(--text-label);letter-spacing:.2em}.contact-card-kicker b{color:#c49175;font:400 var(--type-body)/1 "Manrope",sans-serif}.contact-card h3{color:#f1eee7;font:var(--type-feature)/.88 "Manrope",sans-serif;letter-spacing:-.035em;margin:0 0 9px}.contact-card>header p{color:#b8b9ad;max-width:310px;font-size:var(--text-label);border-left:1px solid #c4917566;margin:0 0 0 34px;padding-left:15px;line-height:1.55}.contact-card>label,.contact-fields label{color:#b9b8aa;font-size:var(--text-label);letter-spacing:.15em;text-transform:none;font-weight:500;display:block}.contact-card input:not([type=checkbox]),.contact-card textarea{color:#f0efe8;width:100%;font-size:var(--text-label);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #f0efe83b;border-radius:0;outline:0;margin:5px 0 22px;padding:10px 0 12px;transition:border-color .25s,color .25s;display:block}.contact-card textarea{resize:vertical;min-height:82px;line-height:1.55}.contact-card input:focus,.contact-card textarea:focus{border-color:#c49175}.contact-card input::placeholder,.contact-card textarea::placeholder{color:#777b70}.contact-fields{grid-template-columns:1fr 1fr;gap:28px;display:grid}.contact-card .contact-consent{color:#aaa99f;font-size:var(--text-label);letter-spacing:0;text-transform:none;align-items:flex-start;gap:12px;margin:1px 0 22px;line-height:1.55;display:flex}.contact-consent input{appearance:none;background:0 0;border:1px solid #898d80;border-radius:0;flex:none;width:13px;height:13px;margin-top:1px}.contact-consent input:checked{background:#c49175;border-color:#c49175;box-shadow:inset 0 0 0 3px #20241d}.contact-submit{border-top:1px solid #f0efe81f;margin-top:auto;padding-top:21px}.contact-submit button{color:#fff8f2;width:100%;min-height:56px;font-size:var(--text-label);letter-spacing:.1em;text-transform:none;background:#a9684e;border:1px solid #a9684e;justify-content:space-between;align-items:center;padding:0 19px;transition:background .3s,color .3s,border-color .3s;display:flex}.contact-submit button:hover{color:#24271f;background:#f0efe8;border-color:#f0efe8}.contact-submit button svg{transition:transform .3s}.contact-submit button:hover svg{transform:translate(3px,-3px)}.contact-submit button:disabled{opacity:.6}.contact-submit p{color:#d5d2b6;min-height:18px;font-size:var(--text-label);margin:12px 0 0}.contact-advisors{border-top:1px solid #77786e80;grid-template-columns:minmax(180px,.42fr) 1fr;gap:8%;padding-top:27px;display:grid}.contact-advisors>header>span{font-size:var(--text-label);letter-spacing:.19em}.contact-advisors>header>p{color:#67695d;max-width:170px;font:var(--type-body)/1.2 "Manrope",sans-serif;margin:14px 0 0}.contact-advisors>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-advisors article{background:#cbc5b8;grid-template-columns:128px 1fr;min-height:158px;display:grid}.advisor-photo{min-height:158px;position:relative;overflow:hidden}.advisor-photo img{object-fit:cover;object-position:center 20%;filter:saturate()contrast(1.02);transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s}.contact-advisors article:hover .advisor-photo img{filter:saturate()contrast(1.02);transform:scale(1.035)}.advisor-details{flex-direction:column;align-items:flex-start;padding:18px 17px 15px;display:flex}.advisor-details>span{color:#77786e;font-size:var(--text-label);letter-spacing:.15em;margin-bottom:auto}.advisor-details h3{font:var(--type-subtitle)/1 "Manrope",sans-serif;margin:12px 0 7px}.advisor-details a{color:#5d5f55;font-size:var(--text-label);line-height:1.65}.footer-identity{color:#eeece4;background:#20231d;padding:72px 0 0}.footer-wordmark{font:clamp(var(--type-display-xl), 16vw, var(--type-hero))/.62 "Manrope",sans-serif;letter-spacing:-.07em;justify-content:center;align-items:flex-end;gap:.08em;display:flex;overflow:hidden}.footer-wordmark span,.footer-wordmark em{font-style:normal;display:block}.footer-wordmark em{color:#aaa98e}.footer-directory{border-top:1px solid #eeece438;grid-template-columns:.8fr 1.4fr .8fr;align-items:end;gap:7%;margin-top:86px;padding:30px 0;display:grid}.footer-directory .footer-logo{fill:#eeece4;width:132px;height:42px}.footer-directory nav{font-size:var(--text-label);grid-template-columns:1fr 1fr;gap:10px 30px;display:grid}.footer-directory nav a{color:#c6c6b9;width:max-content;transition:color .2s}.footer-directory nav a:hover{color:#fff}.footer-directory address{color:#a6a79a;font-size:var(--text-label);text-align:right;justify-self:end;font-style:normal;line-height:1.7}.footer-legal{color:#8f9185;font-size:var(--text-label);border-top:1px solid #eeece438;grid-template-columns:1fr auto auto;align-items:center;gap:38px;padding:22px 0 25px;display:grid}.footer-legal a{color:#bbbcae;align-items:center;gap:10px;display:flex}@media (max-width:1050px){.contact-main{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);gap:5%}.contact-message h2{font-size:clamp(var(--type-display-md), 8.4vw, var(--type-display-xl))}.contact-advisors article{grid-template-columns:104px 1fr}.advisor-details h3{font-size:var(--text-body)}}@media (max-width:800px){.contact-stage{padding:80px 0 0}.contact-main{padding:44px 0 70px;display:block}.contact-message h2{font-size:clamp(var(--type-display-md), 16vw, var(--type-display-xl))}.contact-message h2 em{margin-left:.12em;font-size:.82em}.contact-message>p{width:min(350px,82%);font-size:var(--text-body);margin:43px 0 0 auto}.contact-card{margin-top:60px;padding:31px 27px 27px}.contact-advisors{display:block}.contact-advisors>header{justify-content:space-between;align-items:start;margin-bottom:25px;display:flex}.contact-advisors>header>p{text-align:right;margin:0}.contact-advisors article{grid-template-columns:98px 1fr;min-height:142px}.advisor-photo{min-height:142px}.footer-identity{padding-top:60px}.footer-wordmark{font-size:clamp(var(--type-display-xl), 22vw, var(--type-display-3xl))}.footer-directory{grid-template-columns:1fr 1fr;margin-top:62px}.footer-directory address{display:none}}@media (max-width:570px){.contact-masthead span:last-child{display:none}.contact-message h2{font-size:var(--text-display)}.contact-message h2 em{white-space:normal}.contact-fields{grid-template-columns:1fr;gap:0}.contact-advisors>div{grid-template-columns:1fr}.contact-advisors article{grid-template-columns:112px 1fr}.footer-wordmark{font-size:34vw;line-height:.56;display:block}.footer-wordmark em{margin-left:18%}.footer-directory{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.footer-directory nav{text-align:right;display:block}.footer-directory nav a{margin:0 0 9px auto}.footer-legal{grid-template-columns:1fr auto;gap:18px}.footer-legal>span{order:3;grid-column:1/-1}}.contact-left .contact-advisors{margin-top:58px;padding-top:22px;display:block}.contact-left .contact-advisors>header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:18px;display:flex}.contact-left .contact-advisors>header>p{text-align:right;max-width:210px;margin:0}.contact-left .contact-advisors>div{grid-template-columns:1fr 1fr;gap:15px}.contact-left .contact-advisors article{grid-template-columns:minmax(128px,43%) minmax(0,1fr);min-height:190px}.contact-left .advisor-photo{min-height:190px}.contact-left .advisor-details{justify-content:flex-end;padding:23px 18px}.contact-left .advisor-details h3{font-size:var(--text-subtitle);margin:0 0 13px;line-height:.9}.contact-left .advisor-details a{font-size:var(--text-label);line-height:1.8}.footer-identity{padding-top:0}.site-footer .footer-directory{border-top:0;grid-template-columns:1fr auto;align-items:center;margin-top:0;padding:48px 0}.site-footer .footer-directory address{align-self:center}@media (max-width:800px){.contact-left .contact-advisors,.contact-card{margin-top:52px}.site-footer .footer-directory{grid-template-columns:1fr auto;margin-top:0;display:grid}.site-footer .footer-directory address{display:block}.contact-left .contact-advisors article{grid-template-columns:120px minmax(0,1fr);min-height:164px}.contact-left .advisor-photo{min-height:164px}}@media (max-width:570px){.contact-left .contact-advisors>header{display:block}.contact-left .contact-advisors>header>p{text-align:left;margin-top:10px}.contact-left .contact-advisors>div{grid-template-columns:1fr}.contact-left .contact-advisors article{grid-template-columns:145px minmax(0,1fr);min-height:184px}.contact-left .advisor-photo{min-height:184px}.site-footer .footer-directory{padding:38px 0;display:flex}}.site-footer .contact-main{display:block}.contact-conversation{grid-template-columns:minmax(0,1.15fr) minmax(380px,.72fr);align-items:stretch;gap:0;margin-top:78px;display:grid}.contact-conversation .contact-advisors{border:0;height:100%;margin:0;padding:0;display:block}.contact-conversation .contact-advisors>div{grid-template-columns:1fr 1fr;gap:0;height:100%;display:grid;overflow:hidden}.contact-conversation .contact-advisors article{background:#cec8bc;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100%;min-height:0;display:grid}.contact-conversation .contact-advisors article:nth-child(2){background:#c5bfb3}.contact-conversation .advisor-photo{min-height:340px}.contact-conversation .advisor-details{justify-content:flex-start;min-height:176px;padding:25px 25px 26px}.contact-conversation .advisor-label{color:#4b4e46;align-items:center;gap:13px;width:100%;margin-bottom:25px;display:flex}.contact-conversation .advisor-label span{font-size:var(--text-label);letter-spacing:.17em}.contact-conversation .advisor-label i{background:#8a584477;width:34px;height:1px}.contact-conversation .advisor-details h3{font-size:var(--text-subtitle);letter-spacing:-.03em;margin:0 0 17px;line-height:.92}.contact-conversation .advisor-contact-links{border:1px solid #77786e45;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;display:grid}.contact-conversation .advisor-details a{color:#3f433b;min-width:0;min-height:48px;font-size:var(--text-label);background:#ffffff24;align-items:center;gap:8px;padding:0 12px;line-height:1.35;transition:color .2s,background .2s;display:flex}.contact-conversation .advisor-details a+a{border-left:1px solid #77786e45}.contact-conversation .advisor-details a svg{color:#8a5844;flex:none}.contact-conversation .advisor-details a span{overflow-wrap:anywhere;min-width:0}.contact-conversation .advisor-details a:hover{color:#704632;background:#ffffff52}.contact-conversation .contact-card{height:100%;margin:0}@media (max-width:900px){.contact-conversation{grid-template-columns:1fr;gap:28px}.contact-conversation .contact-advisors>div{min-height:560px}.contact-conversation .contact-card{height:auto}}@media (max-width:570px){.contact-conversation{margin-top:58px}.contact-conversation .contact-advisors>div{grid-template-columns:1fr;gap:0;min-height:0}.contact-conversation .contact-advisors article{grid-template-rows:340px auto;grid-template-columns:1fr;min-height:0}.contact-conversation .advisor-photo{min-height:340px}.contact-conversation .advisor-details{min-height:164px;padding:23px 20px 25px}.contact-conversation .advisor-label{margin-bottom:22px}.contact-conversation .advisor-details h3{font-size:var(--text-subtitle);margin:0 0 14px}}@media (max-width:480px){.contact-conversation .advisor-contact-links{grid-template-columns:1fr}.contact-conversation .advisor-details a+a{border-top:1px solid #77786e45;border-left:0}}.contact-conversation .advisor-details h3{margin-top:0}.objects-section{color:#292b25;background:#efede6;padding:112px 0 130px;position:relative;overflow:visible}.residences-kicker{color:#65675f;font-size:var(--text-label);letter-spacing:.2em;border-bottom:1px solid #898a7f78;justify-content:space-between;padding-bottom:18px;display:flex}.residences-intro{grid-template-columns:minmax(0,1.15fr) 285px 126px;align-items:end;gap:4%;padding-top:55px;display:grid}.residences-intro h2{font-size:clamp(var(--type-display-md), 7vw, var(--type-display-xl));letter-spacing:-.055em;text-transform:none;margin:0;line-height:.73}.residences-intro h2 em{color:#90624e;margin:12px 0 0 .32em;font-weight:400;display:inline-block}.residences-intro>div{padding-bottom:6px}.residences-intro>div>span{color:#7a776d;font-size:var(--text-label);letter-spacing:.18em;margin-bottom:17px;display:block}.residences-intro>div>p{font:var(--type-body)/1.3 "Manrope",sans-serif;margin:0}.residences-intro>aside{border-left:1px solid #898a7f78;align-items:flex-end;gap:13px;padding:0 0 7px 22px;display:flex}.residences-intro>aside strong{color:#90624e;font:var(--type-display-md)/.72 "Manrope",sans-serif;font-weight:400}.residences-intro>aside span{color:#686a61;font-size:var(--text-label);letter-spacing:.14em;line-height:1.45}.estate-browser{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:42px;display:grid}.estate-filters{background:#deddd4;border-top:3px solid #33372e;padding:24px 22px 21px;position:sticky;top:105px}.estate-filters>header{border-bottom:1px solid #98998e75;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:23px;display:flex}.estate-filters>header span{color:#4f524a;font-size:var(--text-label);letter-spacing:.19em}.estate-filters>header p{color:#74766e;max-width:130px;font:var(--type-body)/1.15 "Manrope",sans-serif;margin:10px 0 0}.estate-filters>header strong{color:#90624e;font:var(--type-feature)/.75 "Manrope",sans-serif;font-weight:400}.estate-filters fieldset{border:0;margin:0;padding:27px 0 0;display:grid}.estate-filters legend{color:#77796f;width:100%;font-size:var(--text-label);letter-spacing:.17em;border-bottom:1px solid #98998e75;padding:0 0 11px}.estate-filters fieldset button{color:#696b62;width:100%;font-size:var(--text-label);text-align:left;background:0 0;border:0;border-bottom:1px solid #98998e52;justify-content:space-between;align-items:center;padding:12px 1px;transition:color .25s,padding .25s;display:flex}.estate-filters fieldset button i{color:#85877d;font-size:var(--text-label);font-style:normal}.estate-filters fieldset button:hover,.estate-filters fieldset button.active{color:#252821;padding-left:7px}.estate-filters fieldset button.active span:before{content:"";vertical-align:1px;background:#90624e;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.estate-statuses label{color:#64675e;min-height:40px;font-size:var(--text-label);cursor:pointer;border-bottom:1px solid #98998e52;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;display:grid}.estate-statuses input{opacity:0;pointer-events:none;position:absolute}.estate-statuses label>i{border:1px solid #85877c;place-items:center;width:15px;height:15px;display:grid}.estate-statuses label>i:after{content:"";opacity:0;border:1.5px solid #f3f0e8;border-width:0 1.5px 1.5px 0;width:4px;height:7px;transform:translateY(-1px)rotate(45deg)}.estate-statuses input:checked+i{background:#555f4e;border-color:#555f4e}.estate-statuses input:checked+i:after{opacity:1}.estate-statuses label strong{color:#85877d;font-size:var(--text-label);font-weight:400}.estate-statuses label:has(input:focus-visible)>i{outline-offset:3px;outline:2px solid #90624e}.estate-filters>footer{color:inherit;background:0 0;border-top:1px solid #98998e75;justify-content:space-between;align-items:end;gap:15px;margin-top:24px;padding-top:17px;display:flex}.estate-filters>footer p{color:#72746b;font-size:var(--text-label);letter-spacing:.08em;margin:0;line-height:1.4}.estate-filters>footer button{color:#54574f;font-size:var(--text-label);background:0 0;border:0;border-bottom:1px solid #898b80;padding:0 0 3px}.estate-results>header{color:#73756c;font-size:var(--text-label);letter-spacing:.18em;border-bottom:1px solid #898a7f78;justify-content:space-between;padding:0 2px 15px;display:flex}.estate-card{background:#e1dfd7;min-width:0;transition:background .4s,color .4s,transform .4s cubic-bezier(.16,1,.3,1)}.estate-card>a{flex-direction:column;min-height:318px;padding:21px 23px 22px;display:flex}.estate-card>a>header{color:inherit;background:0 0;justify-content:space-between;align-items:flex-start;display:flex}.estate-number{color:#90624e;font:var(--type-feature)/.75 "Manrope",sans-serif;letter-spacing:-.05em}.estate-status{color:#65685f;font-size:var(--text-label);letter-spacing:.12em;text-transform:none;align-items:center;gap:8px;padding-top:2px;display:flex}.estate-status i{background:#637b62;border-radius:50%;width:7px;height:7px}.estate-card.reserved .estate-status i{background:#bd7d3f}.estate-card.sold .estate-status i{background:#ad5149}.estate-identity{margin:48px 0 29px}.estate-identity>span{color:#85877d;font-size:var(--text-label);letter-spacing:.17em}.estate-identity h3{font:var(--type-subtitle)/.95 "Manrope",sans-serif;margin:8px 0 6px}.estate-identity p{color:#73756d;font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.estate-facts{border-top:1px solid #96978d66;border-bottom:1px solid #96978d66;grid-template-columns:repeat(3,1fr);margin:0 0 25px;padding:15px 0;display:grid}.estate-facts>div+div{border-left:1px solid #96978d66;padding-left:15px}.estate-facts dt{color:#7c7e75;font-size:var(--text-label);letter-spacing:.12em;text-transform:none}.estate-facts dd{font:var(--type-body)/1 "Manrope",sans-serif;margin:6px 0 0}.estate-card>a>footer{color:inherit;background:0 0;justify-content:space-between;align-items:end;margin-top:auto;display:flex}.estate-card>a>footer>div>span{color:#7c7e75;font-size:var(--text-label);letter-spacing:.14em;margin-bottom:7px;display:block}.estate-card>a>footer strong{font:var(--type-subtitle)/.9 "Manrope",sans-serif;font-weight:400}.estate-open{border:1px solid #85877d70;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .3s,color .3s,transform .4s;display:grid}.estate-card:hover{color:#efede6;background:#3f473b;transform:translateY(-3px)}.estate-card:hover :is(.estate-status,.estate-identity>span,.estate-identity p,.estate-facts dt,.estate-card>a>footer>div>span){color:#c0c3b8}.estate-card:hover .estate-facts,.estate-card:hover .estate-facts>div+div{border-color:#efede638}.estate-card:hover .estate-open{color:#30352c;background:#efede6;border-color:#efede6;transform:rotate(45deg)}.estate-empty{text-align:center;background:#e1dfd7;grid-column:1/-1;align-content:center;place-items:center;min-height:310px;display:grid}.estate-empty span{color:#aaa99f;font:var(--type-display-md)/.8 "Manrope",sans-serif}.estate-empty p{color:#6f7168;font-size:var(--text-label);margin:20px 0 0}@media (max-width:1050px){.residences-intro{grid-template-columns:1fr 260px 115px;gap:4%}.estate-browser{grid-template-columns:220px minmax(0,1fr);gap:28px}.estate-card>a{padding-inline:18px}.estate-identity h3{font-size:var(--text-subtitle)}}@media (max-width:850px){.objects-section{padding:82px 0 95px}.residences-masthead{margin-bottom:52px}.residences-intro{grid-template-columns:1fr auto;display:grid}.residences-intro h2{font-size:clamp(var(--type-display-md), 15vw, var(--type-display-xl));grid-column:1/-1}.residences-intro>div,.residences-intro>aside{margin-top:48px}.estate-browser{display:block}.estate-filters{grid-template-columns:1fr 1fr;gap:0 28px;margin-bottom:40px;display:grid;position:static}.estate-filters>header,.estate-filters>footer{grid-column:1/-1}.estate-filters fieldset{padding-top:24px}}@media (max-width:610px){.residences-kicker span:last-child{display:none}.residences-intro{display:block}.residences-intro h2 em{margin-left:.12em}.residences-intro>div{max-width:290px;margin:43px 0 0 auto}.residences-intro>aside{width:max-content;margin:34px 0 0 auto}.estate-filters{padding:21px 19px;display:block}.estate-grid{grid-template-columns:1fr}.estate-card>a{min-height:300px}}.residences-kicker{padding-bottom:15px}.residences-intro{grid-template-columns:minmax(0,1fr) 275px 122px;gap:5%;padding-top:42px}.residences-title>span,.residences-note>span{color:#75776e;font-size:var(--text-label);letter-spacing:.18em;margin-bottom:16px;display:block}.residences-intro .residences-title h2 em{margin:8px 0 0 .2em}.residences-note{padding-bottom:5px}.residences-intro .residences-note p{color:#565950;font:var(--type-body)/1.35 "Manrope",sans-serif;margin:0}.residences-intro>aside{padding-bottom:4px}.estate-filters{background:#d5d6cd;border-top:2px solid #3f4439;padding:20px 18px 18px}.estate-filters>header{padding-bottom:18px}.estate-filters>header p{display:none}.estate-filters>header strong{font-size:var(--text-feature)}.estate-statuses label{min-height:35px}.estate-filters>footer{margin-top:18px;padding-top:14px}.estate-results>header{justify-content:space-between;padding:0 4px 12px;display:flex}.estate-results>header span:nth-child(2),.estate-results>header span:nth-child(3){display:none}.estate-grid{padding-top:0;display:block}.estate-card{background:0 0;border-bottom:1px solid #92948a70}.estate-card:first-child{border-top:1px solid #92948a70}.estate-card>a{grid-template-columns:104px minmax(170px,1fr) minmax(205px,.9fr) 178px;align-items:center;gap:18px;min-height:112px;padding:13px 12px;display:grid}.estate-card>a>header{display:block}.estate-number{font-size:var(--text-feature);display:block}.estate-status{font-size:var(--text-label);margin-top:13px;padding:0}.estate-status i{width:6px;height:6px}.estate-identity{min-width:0;margin:0}.estate-identity>span{display:none}.estate-identity h3{font-size:var(--text-body);margin:0 0 6px}.estate-identity p{font-size:var(--text-label)}.estate-facts{border:0;margin:0;padding:0}.estate-facts>div+div{border-color:#92948a60;padding-left:12px}.estate-facts dd{font-size:var(--text-body)}.estate-card>a>footer{align-items:center;gap:14px;margin:0}.estate-card>a>footer strong{font-size:var(--text-body)}.estate-open{flex:none;width:34px;height:34px}.estate-card:hover{transform:none}.estate-empty{min-height:220px}@media (max-width:1050px){.residences-intro{grid-template-columns:minmax(0,1fr) 245px 112px}.estate-browser{grid-template-columns:190px minmax(0,1fr);gap:25px}.estate-card>a{grid-template-columns:88px minmax(160px,1fr) minmax(190px,.9fr) 155px;gap:13px;padding-inline:9px}.estate-identity h3,.estate-card>a>footer strong{font-size:var(--text-body)}}@media (max-width:850px){.residences-intro{grid-template-columns:1fr auto}.residences-title{grid-column:1/-1}.residences-intro .residences-title h2{font-size:clamp(var(--type-display-md), 14vw, var(--type-display-xl))}.residences-note,.residences-intro>aside{margin-top:40px}.estate-browser{display:block}.estate-filters{grid-template-columns:1fr 1fr;display:grid}.estate-card>a{grid-template-columns:92px minmax(170px,1fr) minmax(190px,.85fr) 156px}}@media (max-width:700px){.objects-section{padding:74px 0 86px}.residences-intro{display:block}.residences-note{max-width:310px;margin:38px 0 0 auto}.residences-intro>aside{width:max-content;margin:30px 0 0 auto}.estate-filters{display:block}.estate-card>a{grid-template-columns:64px minmax(0,1fr) 35px;gap:14px;min-height:0;padding:20px 4px}.estate-card>a>header{grid-area:1/1/3;align-self:start}.estate-status{gap:0;margin-top:11px;font-size:0}.estate-status i{width:7px;height:7px}.estate-identity{grid-column:2}.estate-facts{grid-column:2/4;max-width:340px;padding-top:13px}.estate-card>a>footer{border-top:1px solid #92948a60;grid-column:2/4;padding-top:13px}.estate-open{margin-top:-111px;position:absolute;right:4px}.estate-card>a{position:relative}}.objects-section{background:#f0eee8;padding:86px 0 112px}.residences-masthead{margin-bottom:66px}.residences-kicker{color:#777970}.residences-intro{grid-template-columns:150px minmax(0,1fr) 310px;align-items:center;gap:5%;padding-top:45px}.residences-intro>aside{border:0;border-right:1px solid #92948a70;order:0;padding:17px 24px 17px 0;display:block}.residences-intro>aside strong{color:#30342c;font-size:var(--text-display);line-height:.67;display:block}.residences-intro>aside span{color:#777970;font-size:var(--text-label);letter-spacing:.16em;margin-top:17px;line-height:1.5;display:block}.residences-title{order:1}.residences-intro .residences-title h2{font-size:clamp(var(--type-display-md), 5.7vw, var(--type-display-xl));line-height:.78}.residences-intro .residences-title h2 em{color:#68705f;margin-left:.14em}.residences-note{order:2;max-width:310px}.residences-note>span{color:#8d5f4d}.residences-intro .residences-note p{font-size:var(--text-body);line-height:1.4}.estate-browser{grid-template-columns:194px minmax(0,1fr);gap:0}.estate-filters{background:0 0;border:0;border-right:1px solid #92948a70;padding:5px 25px 0 0;top:104px}.estate-filters>header{padding:0 0 21px}.estate-filters>header span{font-size:var(--text-label)}.estate-filters fieldset{padding-top:23px}.estate-filters>footer{display:block}.estate-filters>footer button{margin-top:13px}.estate-results{min-width:0;padding-left:34px}.estate-results>header{grid-template-columns:92px minmax(170px,1fr) minmax(205px,.9fr) 170px;gap:15px;padding:3px 14px 13px;display:grid}.estate-results>header span{display:block}.estate-results>header span:first-child{grid-column:1/3}.estate-results>header span:nth-child(2){grid-column:3}.estate-results>header span:nth-child(3){grid-column:4}.estate-results>header span:last-child{display:none}.estate-grid{grid-template-columns:1fr;gap:6px;padding-top:6px;display:grid}.estate-card{background:#faf8f3;border:0;box-shadow:inset 3px 0 #667960}.estate-card:first-child{border:0}.estate-card.reserved{box-shadow:inset 3px 0 #bd7d3f}.estate-card.sold{box-shadow:inset 3px 0 #ad5149}.estate-card>a{grid-template-columns:92px minmax(170px,1fr) minmax(205px,.9fr) 170px;gap:15px;min-height:96px;padding:11px 14px}.estate-number{color:#30342c;font-size:var(--text-subtitle)}.estate-status{margin-top:9px}.estate-identity h3,.estate-facts dd,.estate-card>a>footer strong{font-size:var(--text-body)}.estate-open{width:32px;height:32px}.estate-card:hover{color:#292c25;background:#dcddd4}.estate-card:hover .estate-number{color:#8d5f4d}.estate-card:hover :is(.estate-status,.estate-identity p,.estate-facts dt,.estate-card>a>footer>div>span){color:#64675e}.estate-card:hover .estate-facts>div+div{border-color:#92948a60}.estate-card:hover .estate-open{color:#f4f2ec;background:#3f4439;border-color:#3f4439}@media (max-width:1050px){.residences-intro{grid-template-columns:130px minmax(0,1fr) 270px;gap:4%}.residences-intro>aside strong{font-size:var(--text-display)}.estate-browser{grid-template-columns:180px minmax(0,1fr)}.estate-results{padding-left:24px}.estate-results>header,.estate-card>a{grid-template-columns:78px minmax(150px,1fr) minmax(190px,.9fr) 148px;gap:11px}}@media (max-width:850px){.residences-intro{grid-template-columns:118px 1fr}.residences-note{grid-column:2;max-width:400px;margin:34px 0 0}.estate-browser{display:block}.estate-filters{background:#dedfd6;border:0;grid-template-columns:1fr 1fr;margin-bottom:34px;padding:20px;display:grid}.estate-results{padding-left:0}.estate-results>header,.estate-card>a{grid-template-columns:82px minmax(160px,1fr) minmax(190px,.9fr) 150px}}@media (max-width:700px){.residences-intro{grid-template-columns:88px 1fr;display:grid}.residences-intro>aside{width:auto;margin:0}.residences-intro>aside strong{font-size:var(--text-display)}.residences-intro .residences-title h2{font-size:clamp(var(--type-feature), 13vw, var(--type-display-md))}.residences-note{grid-column:1/-1;margin:37px 0 0 auto}.estate-filters{display:block}.estate-results>header{display:flex}.estate-results>header span:not(:first-child){display:none}.estate-card{box-shadow:inset 2px 0 #667960}.estate-card>a{grid-template-columns:58px minmax(0,1fr) 35px;min-height:0;padding:18px 12px}}.estate-filters{background:0 0;border:0;padding:0}.estate-filters>header{color:#f1efe8;background:#353b32;border:0;align-items:flex-end;min-height:92px;padding:19px 18px 17px}.estate-filters>header span{color:#c5c7bb}.estate-filters>header strong{color:#f1efe8;font-size:var(--text-feature)}.estate-filters fieldset{background:#dbdcd3;margin-top:8px;padding:18px 17px 16px}.estate-filters legend{padding-bottom:12px}.estate-filters fieldset button{padding:10px 3px}.estate-filters fieldset button:hover,.estate-filters fieldset button.active{background:#f3f1eb;padding-left:10px}.estate-statuses label{padding:0 3px}.estate-filters>footer{background:#dbdcd3;border:0;margin-top:8px;padding:15px 17px;display:flex}.estate-filters>footer button{margin:0}.estate-results>header{grid-template-columns:84px minmax(135px,1fr) 132px minmax(205px,.9fr) 154px;gap:13px;padding-inline:12px}.estate-results>header span,.estate-results>header span:first-child,.estate-results>header span:nth-child(2),.estate-results>header span:nth-child(3),.estate-results>header span:nth-child(4),.estate-results>header span:last-child{grid-column:auto;display:block}.estate-card>a{grid-template-columns:84px minmax(135px,1fr) 132px minmax(205px,.9fr) 154px;gap:13px;padding-inline:12px}.estate-address{min-width:0}.estate-address>span{display:none}.estate-address p{color:#686b62;font-size:var(--text-label);text-overflow:ellipsis;margin:0;line-height:1.35;overflow:hidden}.estate-facts dt,.estate-card>a>footer>div>span{line-height:1}.estate-facts dd{margin-top:8px;line-height:1}.estate-card>a>footer{align-items:center;height:42px}.estate-card>a>footer>div{flex-direction:column;justify-content:center;height:100%;display:flex}.estate-card>a>footer>div>span{margin-bottom:8px}.estate-card>a>footer strong{line-height:1}.estate-card:hover .estate-address p{color:#55594f}@media (max-width:1050px){.estate-results>header,.estate-card>a{grid-template-columns:72px minmax(125px,1fr) 115px minmax(180px,.9fr) 138px;gap:10px}.estate-card>a{padding-inline:9px}}@media (max-width:850px){.estate-filters{background:0 0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.estate-filters>header{grid-column:1/-1}.estate-filters fieldset{margin-top:0}.estate-filters>footer{grid-column:1/-1;margin-top:0}.estate-results>header,.estate-card>a{grid-template-columns:72px minmax(120px,1fr) 110px minmax(175px,.9fr) 132px}}@media (max-width:700px){.estate-filters{display:block}.estate-filters fieldset,.estate-filters>footer{margin-top:8px}.estate-results>header{display:none}.estate-card>a{grid-template-columns:58px minmax(0,1fr) 35px;gap:12px}.estate-card>a>header{grid-area:1/1/4}.estate-identity,.estate-address{grid-column:2/4}.estate-address>span{color:#7c7e75;font-size:var(--text-label);letter-spacing:.12em;margin-bottom:5px;display:block}.estate-facts{grid-column:2/4}.estate-card>a>footer{grid-column:2/4;height:auto}.estate-open{margin:0;position:static}}.inventory-section{color:#292c25;background:#d7d1c5;padding:96px 0 120px}.inventory-masthead{margin-bottom:72px}.inventory-masthead .section-intro{color:#292c25}.inventory-masthead>div{color:#676a61;font-size:var(--text-label);letter-spacing:.2em;justify-content:space-between;display:flex}.inventory-masthead>section{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:8%;padding-top:0;display:grid}.inventory-masthead>section>p{color:#7d5d4d;font-size:var(--text-label);letter-spacing:.18em;grid-column:1/-1;margin:0 0 22px}.inventory-masthead h2{font-size:clamp(var(--type-display-md), 7.4vw, var(--type-display-xl));letter-spacing:-.055em;text-transform:none;margin:0;line-height:.76}.inventory-masthead h2 em{color:#626b59;margin:11px 0 0 .26em;font-weight:400;display:inline-block}.inventory-masthead aside{border:0;max-width:290px;padding:0}.inventory-masthead aside>span{color:#7d5d4d;font-size:var(--text-label);letter-spacing:.17em}.inventory-masthead aside>p{font:var(--type-body)/1.35 "Manrope",sans-serif;margin:17px 0 0}.inventory-layout{grid-template-columns:226px minmax(0,1fr);align-items:start;gap:18px;display:grid}.inventory-filters{color:#efede5;background:#30352d;position:sticky;top:104px;overflow:hidden}.inventory-filters>header{border:0;grid-template-columns:1fr auto;align-items:end;padding:25px 22px 23px;display:grid}.inventory-filters>header>span{color:#b7baae;font-size:var(--text-label);letter-spacing:.18em;align-self:start}.inventory-filters>header strong{font:var(--type-display-md)/.72 "Manrope",sans-serif;grid-area:1/2/3;font-weight:400}.inventory-filters>header p{color:#aeb1a5;font-size:var(--text-label);letter-spacing:.08em;margin:15px 0 0}.inventory-filters fieldset{border:0;margin:0;padding:24px 22px 0;display:grid}.inventory-filters legend{color:#9da095;width:100%;font-size:var(--text-label);letter-spacing:.17em;border:0;padding:0 0 10px}.inventory-filters fieldset button{color:#bfc1b7;width:100%;font-size:var(--text-label);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.inventory-filters fieldset button.active{color:#fff}.inventory-filters fieldset button.active span:before{content:"";vertical-align:1px;background:#d5a388;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.inventory-statuses label{color:#bfc1b7;min-height:36px;font-size:var(--text-label);cursor:pointer;border:0;grid-template-columns:15px 1fr auto;align-items:center;gap:10px;display:grid}.inventory-statuses input{opacity:0;pointer-events:none;position:absolute}.inventory-statuses label>i{border:1px solid #85897e;place-items:center;width:14px;height:14px;display:grid}.inventory-statuses label>i:after{content:"";opacity:0;border:1.5px solid #30352d;border-width:0 1.5px 1.5px 0;width:4px;height:7px;transform:translateY(-1px)rotate(45deg)}.inventory-statuses input:checked+i{background:#d5d2b6;border-color:#d5d2b6}.inventory-statuses input:checked+i:after{opacity:1}.inventory-statuses label strong{color:#85897e;font-size:var(--text-label);font-weight:400}.inventory-statuses label:has(input:focus-visible)>i{outline-offset:3px;outline:2px solid #d5a388}.inventory-reset{color:#bfc1b7;width:calc(100% - 44px);font-size:var(--text-label);text-align:left;background:0 0;border:0;border-bottom:1px solid #94988d;margin:24px 22px 22px;padding:0 0 4px}.inventory-results{min-width:0}.inventory-results>header{color:#696c63;font-size:var(--text-label);letter-spacing:.17em;grid-template-columns:minmax(240px,1.25fr) 130px minmax(210px,.9fr) 170px;gap:18px;padding:4px 20px 13px;display:grid}.inventory-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.inventory-row{background:#e9e5dc}.inventory-row>a{grid-template-columns:minmax(205px,1.15fr) minmax(180px,1fr) minmax(225px,1.15fr) minmax(155px,.8fr);align-items:center;gap:16px;min-height:100px;padding:16px 18px 16px 20px;transition:background .35s,color .35s;display:grid}.inventory-home{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.inventory-home>span{color:#895f4d;letter-spacing:-.04em;font:400 32px/1 Manrope,sans-serif}.inventory-home h3{letter-spacing:-.02em;text-transform:none;margin:0 0 5px;font:400 22px/1.05 Cormorant Garamond,serif}.inventory-status{color:#555950;letter-spacing:0;text-transform:none;align-items:center;gap:7px;font:400 13px/1.35 Manrope,sans-serif;display:flex}.inventory-status i{background:#657d64;border-radius:50%;width:6px;height:6px}.inventory-row.reserved .inventory-status i{background:#bd7d3f}.inventory-row.sold .inventory-status i{background:#ad5149}.inventory-row address{color:#30352d;white-space:nowrap;flex-direction:column;gap:5px;font:400 16px/1.35 Manrope,sans-serif;display:flex}.inventory-row address span{color:#575b52;letter-spacing:.02em;text-transform:none;font:500 13px/1.35 Manrope,sans-serif}.inventory-row dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.inventory-row dl>div+div{border-left:1px solid #96988e65;padding-left:14px}.inventory-row dt,.inventory-offer>div>span{color:#575b52;letter-spacing:.02em;text-transform:none;font:500 13px/1.35 Manrope,sans-serif}.inventory-row dd{white-space:nowrap;margin:5px 0 0;font:500 16px/1.35 Manrope,sans-serif}.inventory-offer{justify-content:space-between;align-items:center;gap:13px;display:flex}.inventory-offer strong{white-space:nowrap;margin-top:5px;font:500 16px/1.35 Manrope,sans-serif;display:block}.inventory-open{border:1px solid #85877d75;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .35s,background .3s,color .3s;display:grid}.inventory-row>a:hover{color:#efede5;background:#4a5245}.inventory-row>a:hover :is(address span,.inventory-status,dt,.inventory-offer>div>span){color:#c3c6ba}.inventory-row>a:hover address{color:#f4f1e9}.inventory-row>a:hover .inventory-home>span{color:#e1ad91}.inventory-row>a:hover dl>div+div{border-color:#efede535}.inventory-row>a:hover .inventory-open{color:#30352d;background:#efede5;border-color:#efede5;transform:rotate(45deg)}.inventory-row.unavailable>a{justify-content:space-between;display:flex}.inventory-row.unavailable .inventory-home{flex:0 auto}.inventory-row.unavailable .inventory-home-withheld>div{min-width:0}.inventory-row.unavailable .inventory-status{font-size:var(--text-body)}.inventory-row.unavailable .inventory-open{margin-left:auto}.inventory-empty{background:#e9e5dc;align-content:center;place-items:center;min-height:240px;display:grid}.inventory-empty span{color:#a2a096;font:var(--type-display-md)/.8 "Manrope",sans-serif}.inventory-empty p{color:#686a61;font-size:var(--text-label);margin:18px 0 0}.inventory-pagination{justify-content:flex-end;align-items:center;gap:18px;min-height:72px;margin-left:244px;padding-top:20px;display:flex}.inventory-pagination>div{align-items:center;gap:5px;display:flex}.inventory-pagination button{color:#64675e;width:38px;height:38px;font-size:var(--text-label);letter-spacing:.08em;background:0 0;border:1px solid #0000;place-items:center;transition:background .25s,color .25s,border-color .25s;display:grid}.inventory-pagination>div button:hover{border-color:#8e908666}.inventory-pagination>div button.active{color:#f4f1e9;background:#3c4439}.inventory-pagination .inventory-page-arrow{border-color:#8e908680;border-radius:50%}.inventory-pagination .inventory-page-arrow:hover:not(:disabled){color:#f4f1e9;background:#3c4439;border-color:#3c4439}.inventory-pagination .inventory-page-arrow:disabled{opacity:.3;cursor:default}@media (min-width:681px) and (max-width:1250px){.inventory-row>a{grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;padding:20px}.inventory-home{grid-area:1/1}.inventory-row address{grid-area:2/1}.inventory-row dl{border-top:1px solid #96988e65;grid-area:3/1/auto/-1;padding-top:15px}.inventory-offer{grid-area:1/2}.inventory-results>header{display:none}}@media (max-width:1050px){.inventory-layout{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:850px){.inventory-masthead>section{grid-template-columns:1fr 250px}.inventory-masthead h2{font-size:var(--text-display)}.inventory-layout{display:block}.inventory-filters{grid-template-columns:1fr 1fr;margin-bottom:34px;display:grid;position:static}.inventory-filters>header{grid-column:1/-1}.inventory-filters fieldset{padding-bottom:20px}.inventory-reset{grid-column:1/-1}.inventory-pagination{margin-left:0}}@media (max-width:680px){.inventory-section{padding:76px 0 88px}.inventory-masthead{margin-bottom:50px}.inventory-masthead>div span:last-child{display:none}.inventory-masthead>section{padding-top:38px;display:block}.inventory-masthead h2{font-size:var(--text-display)}.inventory-masthead aside{max-width:310px;margin:42px 0 0 auto}.inventory-filters{display:block}.inventory-results>header{display:none}.inventory-row>a{grid-template-columns:1fr auto;gap:17px;min-height:0;padding:18px}.inventory-home{grid-column:1}.inventory-row address{white-space:normal;grid-column:1;margin-left:60px}.inventory-row dl{border-top:1px solid #96988e65;border-bottom:1px solid #96988e65;grid-column:1/-1;margin-left:60px;padding:13px 0}.inventory-offer{grid-column:1/-1;margin-left:60px}.inventory-pagination{justify-content:center;gap:10px;padding-top:24px}.inventory-pagination button{width:36px;height:36px}}.inventory-filters{color:#30332c;background:#ebe7de;border:1px solid #aaa99e70;padding:21px 18px 18px;overflow:visible}.inventory-filters>header{border:0;grid-template-columns:1fr auto;align-items:end;min-height:0;padding:0 0 24px;display:grid}.inventory-filters>header div>span{color:#52564d;font-size:var(--text-label);letter-spacing:.17em;display:block}.inventory-filters>header div>p{color:#585c54;font-size:var(--text-label);margin:10px 0 0}.inventory-filters>header strong{color:#30332c;font:var(--type-feature)/.75 "Manrope",sans-serif;align-items:baseline;gap:5px;font-weight:400;display:flex}.inventory-filters>header strong small{color:#5b5f56;font:var(--type-label)/1 sans-serif;letter-spacing:.08em}.inventory-filters fieldset{gap:5px;margin:0;padding:0;display:grid}.inventory-filters fieldset+fieldset{margin-top:27px}.inventory-filters legend{color:#53564e;width:100%;font-size:var(--text-label);letter-spacing:.15em;border:0;flex-direction:column;gap:6px;padding:0 0 10px;display:flex}.inventory-filters legend small{color:#5b5f56;font-size:var(--text-label);letter-spacing:0;text-transform:none;font-weight:400}.inventory-filters fieldset button{color:#4f534b;width:100%;min-height:39px;font-size:var(--text-label);text-align:left;background:#dedad0;border:0;justify-content:space-between;align-items:center;padding:0 12px;transition:background .2s,color .2s;display:flex}.inventory-filters fieldset button:hover{background:#d5d2c8}.inventory-filters fieldset button.active{color:#f4f1e9;background:#3c4439;padding:0 12px}.inventory-filters fieldset button.active span:before{content:none}.inventory-filters fieldset button i{color:#5d6158;font-size:var(--text-label);font-style:normal}.inventory-filters fieldset button.active i{color:#c5c8bb}.inventory-statuses label{color:#4f534b;background:#dedad0;border:0;grid-template-columns:16px 1fr auto;gap:10px;min-height:39px;padding:0 12px;display:grid}.inventory-statuses label:has(input:checked){color:#30332c;background:#f7f4ed}.inventory-statuses label>i{background:0 0;border:1px solid #929389;width:15px;height:15px}.inventory-statuses label>i:after{border-color:#fff}.inventory-statuses label.free input:checked+i{background:#61785f;border-color:#61785f}.inventory-statuses label.reserved input:checked+i{background:#b87a3e;border-color:#b87a3e}.inventory-statuses label.sold input:checked+i{background:#a84e47;border-color:#a84e47}.inventory-statuses label strong{color:#5d6158}.inventory-reset{color:#555850;width:100%;font-size:var(--text-label);text-align:center;background:0 0;border:1px solid #85877d80;margin:25px 0 0;padding:12px 10px;transition:background .2s,color .2s}.inventory-reset:hover{color:#f3f0e8;background:#30352d}@media (max-width:850px){.inventory-filters{padding:20px}.inventory-filters>header{grid-column:1/-1}.inventory-filters fieldset+fieldset{margin-top:0}.inventory-reset{grid-column:1/-1}}@media (max-width:680px){.inventory-filters fieldset+fieldset{margin-top:25px}}.benefits.benefits-compact{color:#efeee8;background:#191c17;align-items:center;min-height:100svh;padding:105px 0 120px;display:flex;overflow:hidden}.benefits-compact-inner{z-index:1;position:relative}.benefits-masthead>div{color:#9fa195;font-size:var(--text-label);letter-spacing:.19em;border-bottom:1px solid #d8d3c326;justify-content:space-between;padding-bottom:15px;display:flex}.benefits-masthead>section{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:7%;padding:0 0 62px;display:grid}.benefits-masthead h2{font-size:clamp(var(--type-display-md), 6.2vw, var(--type-display-xl));letter-spacing:-.05em;text-transform:none;margin:0;line-height:.78}.benefits-masthead h2 em{color:#c49175;margin:8px 0 0 .28em;font-weight:400;display:inline-block}.benefits-masthead>section>p{color:#aaa99f;max-width:220px;font:var(--type-body)/1.3 "Manrope",sans-serif;border-left:1px solid #d8d3c326;padding:0 0 3px 21px}.benefits-compact-grid{border-block:1px solid #d8d3c32b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compact-benefit{background:0 0;grid-template-rows:58px minmax(0,1fr) 132px;min-width:0;height:500px;transition:background .4s;display:grid;position:relative;overflow:hidden}.compact-benefit+.compact-benefit{border-left:1px solid #d8d3c32b}.compact-benefit>header{z-index:2;color:#94978b;font-size:var(--text-label);letter-spacing:.15em;align-items:center;gap:13px;padding:0 24px;display:flex}.compact-benefit>header i{background:#898c8066;width:38px;height:1px}.compact-benefit-art{width:84%;height:100%;margin:auto;position:relative}.compact-benefit-art img{object-fit:contain;filter:saturate(.78)contrast(.98);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s}.compact-benefit-green .compact-benefit-art{width:75%}.compact-benefit-clay .compact-benefit-art{width:94%}.compact-benefit-sand .compact-benefit-art{width:76%}.compact-benefit>footer{z-index:2;color:inherit;background:0 0;border-top:1px solid #d8d3c320;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 24px 28px;display:flex}.compact-benefit>footer h3{font:clamp(var(--type-subtitle), 2.7vw, var(--type-feature))/.91 "Manrope",sans-serif;letter-spacing:-.03em;margin:0}.compact-benefit>footer p{color:#a9aa9f;font-size:var(--text-label);margin:11px 0 0;line-height:1.45}.compact-benefit>footer>span{color:#777b70;font-size:var(--text-label);letter-spacing:.15em;flex:none}.compact-benefit:hover{z-index:2;background:#20231d}.compact-benefit:hover .compact-benefit-art img{filter:saturate(.92)contrast(1.02)brightness(1.04);transform:translateY(-5px)scale(1.035)}@media (max-width:950px){.benefits.benefits-compact{padding:82px 0 95px}.benefits-masthead>section{grid-template-columns:1fr 210px}.benefits-compact-grid{grid-template-columns:1fr}.compact-benefit{grid-template-rows:52px minmax(0,1fr);grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);height:290px}.compact-benefit+.compact-benefit{border-top:1px solid #d8d3c32b;border-left:0}.compact-benefit>header{grid-area:1/1}.compact-benefit>.compact-benefit-art,.compact-benefit-green>.compact-benefit-art,.compact-benefit-clay>.compact-benefit-art,.compact-benefit-sand>.compact-benefit-art{grid-area:1/2/3;align-self:center;width:82%;height:90%}.compact-benefit>footer{border-top:0;grid-area:2/1;align-items:center;padding:20px 8px 28px 24px}.compact-benefit>footer>span{display:none}.compact-benefit>footer h3{font-size:var(--text-subtitle)}}@media (max-width:700px){.benefits.benefits-compact{min-height:100svh;padding:48px 0}.benefits-masthead>div span:last-child{display:none}.benefits-masthead>section{padding:30px 0 35px;display:block}.benefits-masthead h2{font-size:clamp(var(--type-feature), 14vw, var(--type-display-md))}.benefits-masthead>section>p{max-width:260px;margin:28px 0 0 auto}.benefits-compact-grid{grid-template-columns:1fr;width:100%;padding-right:0;display:grid;overflow:visible}.compact-benefit{grid-template-rows:48px minmax(0,1fr) 112px;grid-template-columns:1fr;height:420px;display:grid}.compact-benefit+.compact-benefit{border-top:1px solid #d8d3c32b}.compact-benefit>header{grid-area:1/1}.compact-benefit>.compact-benefit-art,.compact-benefit-green>.compact-benefit-art,.compact-benefit-clay>.compact-benefit-art,.compact-benefit-sand>.compact-benefit-art{grid-area:2/1;width:80%;height:100%}.compact-benefit>footer{border-top:1px solid #d8d3c320;grid-area:3/1;align-items:flex-end;padding:20px 20px 25px}.compact-benefit>footer h3{font-size:var(--text-subtitle)}}.benefits-masthead h2,.atlas .atlas-copy h2,.inventory-masthead h2,.gallery-intro h2,.contact-message h2{font-family:Manrope,sans-serif;font-size:clamp(var(--type-display-md), 7.15vw, var(--type-display-xl));letter-spacing:-.052em;text-transform:none;margin:0;font-weight:400;line-height:.8}.location-statement h2{font-family:Manrope,sans-serif;font-size:var(--text-display);letter-spacing:-.052em;text-transform:none;margin:0;font-weight:400;line-height:.8}.benefits-masthead h2 em,.atlas .atlas-copy h2 em,.inventory-masthead h2 em,.location-statement h2 em,.gallery-intro h2 em,.contact-message h2 em{white-space:normal;margin:.1em 0 0 .18em;font-size:1em;font-weight:400;line-height:.8;display:inline-block}.benefits-masthead h2 em,.gallery-intro h2 em{color:#c99a80}.atlas .atlas-copy h2 em,.location-statement h2 em{color:#985f49}.inventory-masthead h2 em,.contact-message h2 em{color:#69715f}.atlas-copy aside>span,.inventory-masthead aside>span,.gallery-intro>div>span{color:#7d5d4d;font-family:Manrope,sans-serif;font-size:var(--text-label);letter-spacing:.17em;padding:0;line-height:1.3;display:block}.benefits-masthead>section>p,.atlas-copy aside>p,.inventory-masthead aside>p,.location-statement>p,.gallery-intro p,.contact-message>p{color:inherit;font-family:Manrope,sans-serif;font-size:var(--text-body);letter-spacing:-.01em;font-weight:400;line-height:1.38}.benefits-masthead>section>p,.atlas-copy aside,.inventory-masthead aside,.gallery-intro>div{border-left:1px solid;max-width:330px;padding:4px 0 4px 28px}.benefits-masthead>section>p{color:#b2b1a7}.atlas-copy aside{color:#8d8a80}.inventory-masthead aside{color:#7d7f76}.gallery-intro>div{color:#aaa99d}.atlas-copy aside>p,.inventory-masthead aside>p,.gallery-intro p{margin:17px 0 0}.location-statement>p,.contact-message>p{border-left:1px solid;width:min(350px,72%);max-width:350px;margin:44px 0 0 auto;padding:2px 0 2px 27px}.location-statement>p{color:#68675f}.contact-message>p{color:#4f534a}@media (max-width:800px){.benefits-masthead h2,.atlas .atlas-copy h2,.inventory-masthead h2,.gallery-intro h2,.contact-message h2,.location-statement h2{font-size:clamp(var(--type-feature), 14.5vw, var(--type-display-md));line-height:.81}.benefits-masthead h2 em,.atlas .atlas-copy h2 em,.inventory-masthead h2 em,.location-statement h2 em,.gallery-intro h2 em,.contact-message h2 em{margin-left:.13em}.benefits-masthead>section>p,.atlas-copy aside,.inventory-masthead aside,.gallery-intro>div{max-width:320px;margin-top:38px}.location-statement>p,.contact-message>p{width:min(330px,82%);margin-top:38px}}.section-intro.section-intro{--intro-accent:#9a6049;--intro-muted:#66695f;--intro-line:#85877c80;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:8%;display:grid}.benefits-masthead .section-intro,.gallery-intro.section-intro{--intro-accent:#ca9276;--intro-muted:#b3b2a7;--intro-line:#d8d3c340}.section-intro.section-intro h2{color:inherit;font-family:Manrope,sans-serif;font-size:clamp(var(--type-display-md), 7.15vw, var(--type-display-xl));letter-spacing:-.052em;text-transform:none;margin:0;font-weight:400;line-height:.8}.section-intro.section-intro h2 em{color:var(--intro-accent);white-space:normal;margin:.1em 0 0 .18em;font-size:1em;font-weight:400;line-height:.8;display:inline-block}.section-intro .section-intro-copy{border:0;border-left:1px solid var(--intro-line);width:100%;max-width:330px;color:var(--intro-muted);justify-self:end;margin:0;padding:4px 0 4px 28px}.section-intro .section-intro-copy>span{color:var(--intro-accent);font-family:Manrope,sans-serif;font-size:var(--text-label);letter-spacing:.17em;margin:0;padding:0;font-weight:400;line-height:1.3;display:block}.section-intro .section-intro-copy>p{width:auto;max-width:none;color:inherit;font-family:Manrope,sans-serif;font-size:var(--text-body);letter-spacing:-.01em;border:0;margin:0;padding:0;font-weight:400;line-height:1.38}.section-intro .section-intro-copy>span+p{margin-top:17px}.section-intro.section-intro-compact{display:block}.section-intro-compact .section-intro-copy{width:min(350px,72%);margin-top:44px}@media (max-width:800px){.section-intro.section-intro{display:block}.section-intro.section-intro h2{font-size:clamp(var(--type-feature), 14.5vw, var(--type-display-md));line-height:.81}.section-intro.section-intro h2 em{margin-left:.13em}.section-intro .section-intro-copy,.section-intro-compact .section-intro-copy{border:0;border-left:1px solid var(--intro-line);width:min(330px,82%);max-width:330px;margin:38px 0 0 auto;padding:3px 0 3px 24px}}.section-intro.section-intro,.section-intro.section-intro-compact{display:block}.section-intro .section-intro-copy,.section-intro-compact .section-intro-copy{border:0;justify-self:start;width:min(380px,82%);max-width:380px;min-height:0;margin:34px 0 0 clamp(18px,2vw,30px);padding:0}.section-intro .section-intro-copy>p{font-size:var(--text-body);margin:0;line-height:1.38}.atlas-copy.section-intro{padding:48px 0 44px}.atlas-status{border-top:0}@media (max-width:800px){.section-intro .section-intro-copy,.section-intro-compact .section-intro-copy{border:0;width:min(340px,88%);max-width:340px;margin:30px 0 0 18px;padding:0}.section-intro .section-intro-copy>p{font-size:var(--text-body)}.atlas-copy.section-intro{padding:43px 0 40px}}.section-intro.section-intro,.section-intro.section-intro-compact{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:8%;display:grid}.section-intro.section-intro-compact{grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr);gap:5%}.section-intro .section-intro-copy,.section-intro-compact .section-intro-copy{justify-self:end;width:100%;max-width:380px;margin:0}.location-copy{padding-left:8%;padding-right:6%}@media (max-width:800px){.section-intro.section-intro,.section-intro.section-intro-compact{display:block}.section-intro .section-intro-copy,.section-intro-compact .section-intro-copy{justify-self:start;width:min(340px,88%);max-width:340px;margin:30px 0 0 18px}.location-copy{padding-left:6%;padding-right:6%}}.cookie-button-primary{color:#fff8f2}.dashboard-frame{background:#d8d3c8;grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-content{min-width:0}.dashboard-navigation{z-index:20;color:#d9d8d0;background:#20241d;flex-direction:column;height:100vh;padding:27px 18px 22px;display:flex;position:sticky;top:0}.dashboard-navigation>header{background:0 0;border-bottom:1px solid #dedbcf20;justify-content:space-between;align-items:center;min-height:54px;padding:0 9px 25px;display:flex}.dashboard-navigation>header svg{fill:#eeeae1;width:126px;height:36px}.dashboard-navigation>header span{color:#c99478;font-size:var(--text-label);letter-spacing:.18em}.dashboard-navigation nav{gap:5px;margin-top:28px;display:grid}.dashboard-navigation nav a{color:#aeb1a7;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:62px;padding:10px 12px;transition:background .25s,color .25s;display:grid}.dashboard-navigation nav a:hover{color:#f2efe8;background:#ffffff08}.dashboard-navigation nav a.active{color:#fff;background:#985f49}.dashboard-navigation nav a>span{flex-direction:column;gap:3px;display:flex}.dashboard-navigation nav strong{font-size:var(--text-label);font-weight:500}.dashboard-navigation nav small{color:#7f8378;font-size:var(--text-label)}.dashboard-navigation nav a.active small{color:#ead7cd}.dashboard-navigation>footer{color:inherit;background:0 0;border-top:1px solid #dedbcf20;margin-top:auto;padding:20px 9px 0}.dashboard-navigation>footer a{color:#d9d8d0;font-size:var(--text-label);justify-content:space-between;align-items:center;display:flex}.dashboard-navigation>footer>span{color:#777b70;font-size:var(--text-label);margin-top:13px;display:block}.dashboard-frame .admin-page{min-width:0}.dashboard-frame .admin-shell{width:92%;max-width:1420px}.dashboard-frame .admin-masthead{justify-content:flex-end}.admin-media-managers{gap:28px;min-width:0;display:grid}.media-manager{min-width:0}.media-manager>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.media-manager>header h4{font:var(--type-subtitle)/1.05 "Manrope",sans-serif;letter-spacing:-.02em;font-weight:400}.media-manager>header p{color:#858277;font-size:var(--text-label);margin-top:8px;line-height:1.55}.media-manager>header>span{color:#8a5844;font:var(--type-body)/1 "Manrope",sans-serif;flex:none}.media-manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.media-manager-grid>article{background:#e9e5dc;border:1px solid #aaa69980;min-width:0;transition:opacity .2s,border-color .2s}.media-manager-grid>article.dragging{opacity:.45;border-color:#8a5844}.media-manager-preview{aspect-ratio:4/3;cursor:grab;background:#d4d0c6;width:100%;position:relative;overflow:hidden}.media-manager-preview img{object-fit:cover}.media-manager-index{align-items:center;gap:9px;padding:9px 10px 7px;display:flex}.media-manager-index strong{color:#8a5844;font:var(--type-body)/1 "Manrope",sans-serif;font-weight:400}.media-manager-index span{color:#78766c;font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-manager-actions{border-top:1px solid #aaa69966;grid-template-columns:repeat(3,1fr);display:grid}.media-manager-actions button{color:#66685f;background:0 0;border:0;border-right:1px solid #aaa69966;place-items:center;height:34px;padding:0;transition:color .2s,background .2s;display:grid}.media-manager-actions button:last-child{border-right:0}.media-manager-actions button:hover:not(:disabled){color:#fff;background:#565d4d}.media-manager-actions button:last-child:hover:not(:disabled){background:#94504a}.media-manager-empty{color:#89867a;border:1px dashed #9d998d;align-content:center;place-items:center;gap:10px;min-height:150px;display:grid}.media-manager-empty p{font-size:var(--text-label)}.media-manager>footer{color:inherit;background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;margin-top:14px;display:grid}.media-manager>footer button{color:#fff;min-height:42px;font-size:var(--text-label);letter-spacing:.06em;background:#565d4d;border:1px solid #565d4d;align-items:center;gap:10px;padding:0 15px;display:flex}.media-manager>footer button:hover:not(:disabled){background:#68715e}.media-manager>footer>span{color:#858277;font-size:var(--text-label)}.media-manager>footer>p{color:#8a5844;min-height:14px;font-size:var(--text-label);grid-column:1/-1}.consent-page{color:#2e302a;background:linear-gradient(135deg,#d8d3c8 0%,#efebe3 55%,#dbd7ce 100%);min-height:100vh;padding:55px 4.5% 80px}.consent-masthead{background:0 0;border-bottom:1px solid #8f8c8170;grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:7%;min-height:285px;padding-bottom:52px;display:grid}.consent-masthead>div>span{color:#7a776d;font-size:var(--text-label);letter-spacing:.18em;margin-bottom:23px;display:block}.consent-masthead h1{font-size:clamp(var(--type-display-md), 7vw, var(--type-display-xl));line-height:.78}.consent-masthead h1 em{color:#925d47;margin:.1em 0 0 .3em;font-weight:400;display:inline-block}.consent-masthead>p{color:#737268;font-size:var(--text-label);padding-bottom:5px;line-height:1.75}.consent-stats{border:1px solid #9b988d70;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0;display:grid}.consent-stats article{border-right:1px solid #9b988d70;flex-direction:column;min-height:150px;padding:20px;display:flex}.consent-stats article:last-child{border-right:0}.consent-stats span{color:#74766d;font-size:var(--text-label);letter-spacing:.17em}.consent-stats strong{font:var(--type-feature)/.8 "Manrope",sans-serif;margin:auto 0 8px;font-weight:400}.consent-stats small{color:#85867d;font-size:var(--text-label)}.consent-history{background:#efebe3;border:1px solid #9b988d70;overflow:hidden}.consent-history>header{color:#eeece4;background:#363c32;border-bottom:1px solid #9b988d70;justify-content:space-between;align-items:center;min-height:92px;padding:20px 24px;display:flex}.consent-history>header span{color:#a9ada2;font-size:var(--text-label);letter-spacing:.18em;display:block}.consent-history>header h2{font-size:var(--text-subtitle);letter-spacing:-.025em;margin-top:6px}.consent-history>header>strong{color:#c79980;font:var(--type-feature)/1 "Manrope",sans-serif;font-weight:400}.consent-table-wrap{overflow:auto}.consent-history table{border-collapse:collapse;width:100%;font-size:var(--text-label);white-space:nowrap}.consent-history th{color:#77796f;font-size:var(--text-label);letter-spacing:.13em;text-align:left;background:#e0dcd2;padding:14px 16px;font-weight:500}.consent-history td{color:#5d6057;border-top:1px solid #aaa79d55;height:54px;padding:10px 16px}.consent-history tbody tr:hover{background:#e7e2d8}.consent-history code{color:#915e48;font:var(--type-label) "Manrope",sans-serif;letter-spacing:.06em}.consent-history td i{background:#a7524a;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.consent-history td i.consent-yes{background:#657d64}.consent-empty{align-content:center;place-items:center;min-height:280px;display:grid}.consent-empty strong{color:#aaa79d;font:var(--type-display-md)/.8 "Manrope",sans-serif;font-weight:400}.consent-empty p{color:#77796f;font-size:var(--text-label);margin-top:18px}:where(.button,.contact-submit button,.cookie-panel-actions button,.inventory-reset,.admin-savebar button){letter-spacing:.07em;border-radius:0;font-family:Manrope,sans-serif;font-weight:500}:where(.button,.contact-submit button,.cookie-panel-actions button,.inventory-reset,.admin-savebar button):active:not(:disabled){transform:translateY(1px)}@media (max-width:1050px){.dashboard-frame{grid-template-columns:190px minmax(0,1fr)}.dashboard-navigation{padding-inline:12px}.dashboard-navigation>header svg{width:108px}.consent-stats{grid-template-columns:repeat(2,1fr)}.consent-stats article:nth-child(2){border-right:0}.consent-stats article:nth-child(-n+2){border-bottom:1px solid #9b988d70}.media-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-frame{display:block}.dashboard-navigation{grid-template-columns:auto 1fr;align-items:center;width:100%;height:auto;padding:10px 4%;display:grid;position:sticky}.dashboard-navigation>header{border:0;border-right:1px solid #dedbcf20;min-height:46px;padding:0 16px 0 0}.dashboard-navigation>header svg{width:105px}.dashboard-navigation nav{justify-content:flex-end;gap:4px;margin:0;display:flex}.dashboard-navigation nav a{grid-template-columns:20px auto;min-height:46px;padding:7px 10px}.dashboard-navigation nav small,.dashboard-navigation>footer{display:none}.consent-page{padding:40px 5% 65px}.consent-masthead{min-height:0;padding-bottom:40px;display:block}.consent-masthead h1{font-size:clamp(var(--type-display-md), 18vw, var(--type-display-xl))}.consent-masthead>p{max-width:330px;margin:35px 0 0 auto}}@media (max-width:520px){.dashboard-navigation{grid-template-columns:1fr}.dashboard-navigation>header{display:none}.dashboard-navigation nav{justify-content:stretch}.dashboard-navigation nav a{flex:1;justify-content:center}.consent-stats{grid-template-columns:1fr 1fr}.consent-stats article{min-height:125px;padding:15px}.consent-stats strong{font-size:var(--text-feature)}.consent-history>header{padding-inline:18px}.media-manager-grid,.media-manager>footer{grid-template-columns:1fr}.media-manager>footer button{justify-content:center}.media-manager>footer>p{grid-column:auto}}.atlas{background:#e6e1d7;padding:0}.atlas-overview{background:#e6e1d7;padding:108px 0 88px;position:relative;overflow:hidden}.atlas-overview:after{content:"28";color:#aaa69a18;pointer-events:none;font:clamp(180px,23vw,360px)/.65 Manrope,sans-serif;position:absolute;top:50%;right:5%;transform:translateY(-42%)}.atlas-editorial{z-index:1;position:relative}.atlas .atlas-copy{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:9%;min-height:0;padding:0;display:grid}.atlas .atlas-copy h2{color:#2d3029;font:clamp(var(--type-display-md), 8.4vw, var(--type-display-3xl))/.73 "Manrope",sans-serif;letter-spacing:-.055em;margin:0;font-weight:400}.atlas .atlas-copy h2 em{color:#9a6049;margin:0 0 0 .08em;font-weight:400;display:inline-block}.atlas .atlas-copy aside{border:0;max-width:350px;margin:0 0 5px;padding:0}.atlas .atlas-copy aside>span{color:#8b5d49;font-size:var(--text-label);letter-spacing:.17em;display:block}.atlas .atlas-copy aside>p{color:#4f534b;font:var(--type-body)/1.38 "Manrope",sans-serif;margin:0}.atlas-visual{background:#cbc6bb;width:100%;padding:0;position:relative}.atlas-visual .atlas-status{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eeeae2eb;border:1px solid #7f817766;grid-template-columns:1.25fr repeat(3,1fr);width:min(650px,84%);display:grid;position:absolute;top:28px;left:8%}.atlas-visual .atlas-status>div{border-right:1px solid #85877d55;min-height:76px;padding:13px 17px}.atlas-visual .atlas-status>div:last-child{border-right:0}.atlas-visual .atlas-status .atlas-total{padding-left:17px}.atlas-visual .atlas-total strong{font-size:var(--text-feature)}.atlas-visual .atlas-status>div>strong{font-size:var(--text-subtitle)}.atlas-visual .visualization-map{min-height:560px}.location-grid{grid-template-columns:1fr 1fr;min-height:min(800px,100svh)}.location-statement h2{color:#f0eee7;font:clamp(var(--type-display-md), 5.5vw, var(--type-display-xl))/.78 "Manrope",sans-serif;letter-spacing:-.052em;margin:0;font-weight:400}.location-statement>p{color:#b9baaf;width:min(330px,80%);max-width:none;font:var(--type-body)/1.42 "Manrope",sans-serif;border-left:1px solid #e1ddd132;margin:45px 0 0 auto;padding-left:25px}.location-details{border-top:1px solid #e1ddd126;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:2px;padding-top:40px;display:grid}.location .travel-time{color:#efeee7;background:#2b3027;align-items:center;min-height:138px;padding:20px;transform:none}.location .location-address{color:#30332c;background:#e6e1d7;min-height:138px;padding:20px}.location .location-address address{color:#3d4039;font-size:var(--text-body)}.location .map-frame{min-height:min(800px,100svh)}.location .map-frame:after{content:"BALTI BERŽAI";z-index:2;color:#34372f;font-size:var(--text-label);letter-spacing:.17em;pointer-events:none;background:#ece8dfdd;border:1px solid #777a7045;padding:9px 12px;position:absolute;top:24px;left:24px}.site-footer .footer-identity{color:#efeee7;background:#1d211a;padding:0}.footer-landmark{border-top:1px solid #efeee72b;grid-template-columns:1.15fr .7fr .85fr;align-items:stretch;min-height:260px;display:grid}.footer-project,.footer-number,.footer-place{flex-direction:column;justify-content:center;padding:42px 8%;display:flex}.footer-project{padding-left:0}.footer-project .footer-logo{fill:#f0eee7;width:150px;height:48px}.footer-project p{color:#92958a;max-width:250px;font:var(--type-body)/1.35 "Manrope",sans-serif;margin-top:30px}.footer-number{border-inline:1px solid #efeee72b;flex-direction:row;align-items:center;gap:18px}.footer-number strong{color:#d09a7e;font:var(--type-display-xl)/.7 "Manrope",sans-serif;letter-spacing:-.06em;font-weight:400}.footer-number span{color:#a8aa9f;font-size:var(--text-label);letter-spacing:.15em;line-height:1.6}.footer-place{padding-right:0}.footer-place>span{color:#888c81;font-size:var(--text-label);letter-spacing:.18em}.footer-place address{color:#deddd5;font:var(--type-body)/1.25 "Manrope",sans-serif;margin-top:17px;font-style:normal}.footer-place a{color:#c89175;width:max-content;font-size:var(--text-label);letter-spacing:.08em;border-bottom:1px solid #c8917570;align-items:center;gap:16px;margin-top:25px;padding-bottom:7px;display:flex}.site-footer .footer-legal a{color:#b6b8ad;transition:color .25s}@media (max-width:950px){.atlas-overview{padding:82px 0 70px}.atlas .atlas-copy{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);gap:6%}.atlas .atlas-copy h2{font-size:clamp(var(--type-display-md), 10vw, var(--type-display-xl))}.location-grid{min-height:0}.location-copy{padding:58px 7% 36px}.location-statement h2{font-size:var(--text-display)}.location-details{grid-template-columns:1fr}.location .travel-time,.location .location-address{min-height:115px}.footer-landmark{grid-template-columns:1fr .65fr 1fr}.footer-number strong{font-size:var(--text-display)}}@media (max-width:760px){.atlas-overview:after{top:58%;right:-7%}.atlas .atlas-copy{display:block}.atlas .atlas-copy h2 em{margin-left:.08em}.atlas .atlas-copy aside{max-width:360px;margin:42px 0 0 auto}.atlas-visual .atlas-status{background:#e1ddd4;border-inline:0;grid-template-columns:repeat(3,1fr);width:100%;position:relative;top:auto;bottom:auto;left:auto}.atlas-visual .atlas-status .atlas-total{border-right:0;grid-column:1/-1;justify-content:flex-start;gap:18px;min-height:64px}.atlas-visual .atlas-status>div{min-height:70px}.atlas-visual .visualization-map{min-height:400px}.location-grid{display:block}.location-copy{min-height:650px}.location-statement>p{margin-top:38px}.location-details{grid-template-columns:.85fr 1.15fr}.location .map-frame{min-height:520px}.footer-landmark{grid-template-columns:1fr 1fr}.footer-project{border-bottom:1px solid #efeee72b;grid-column:1/-1;min-height:180px;padding:38px 0}.footer-project p{margin-top:22px}.footer-number{border-left:0;padding-left:0}.footer-place{padding-right:0}}@media (max-width:520px){.atlas-overview{padding:70px 0 56px}.atlas .atlas-copy h2{font-size:clamp(var(--type-display-md), 19vw, var(--type-display-xl));line-height:.78}.atlas .atlas-copy aside{margin-top:34px;padding-left:20px}.atlas-visual .atlas-status>div{padding-inline:10px}.atlas-visual .visualization-map{min-height:300px}.location-copy{min-height:700px;padding:58px 7% 28px}.location-statement h2{font-size:var(--text-display)}.location-details{grid-template-columns:1fr}.location .map-frame{min-height:460px}.footer-landmark{display:block}.footer-project,.footer-number,.footer-place{border:0;border-bottom:1px solid #efeee72b;min-height:170px;padding:32px 0}.footer-number{justify-content:flex-start}.site-footer .footer-legal{grid-template-columns:1fr;gap:14px}}.atlas-overview:after{content:none}.atlas .atlas-copy aside>p{margin-top:0}.location{color:#2f322b;background:#ddd8ce}.location-copy{background:#ddd8ce}.location-statement h2{color:#2e312a}.location-statement h2 em{color:#9a6049}.location-statement>p{color:#66695f;border-left-color:#797b7155}.location-details{border-top-color:#85877c55}.location .travel-time{color:#30332c;background:#e9e5dc}.location .travel-time strong{color:#30332c}.location .location-address{color:#30332c;background:#c9cec1}.location .location-address>span{color:#6d7167}.location .location-address address{color:#34372f}.location .location-address>a{color:#824f3c}.site-footer{color:#24271f;background:#d9d4c8}.site-footer .footer-identity{--footer-primary:#e7e5dc;--footer-secondary:#a8aca0;--footer-muted:#858a7f;--footer-accent:#d79b7b;color:var(--footer-primary);background:#171b16;padding:0}.site-footer .footer-landmark{border-top:1px solid #ece9df24;grid-template-columns:.8fr 1.2fr;align-items:stretch;min-height:250px;display:grid}.site-footer .footer-project{justify-content:center;padding:42px 8% 42px 0}.site-footer .footer-project .footer-logo{width:158px;height:50px;fill:var(--footer-primary)}.site-footer .footer-project p{max-width:275px;color:var(--footer-secondary);font:var(--type-body)/1.35 "Manrope",sans-serif;margin-top:27px}.footer-meta{grid-template-columns:1fr 1fr;display:grid}.site-footer .footer-place,.footer-viewing{border-left:1px solid #ece9df24;flex-direction:column;justify-content:center;min-width:0;padding:38px 11%;display:flex}.site-footer .footer-place>span,.footer-viewing>span{color:var(--footer-muted);font-size:var(--text-label);letter-spacing:.18em}.site-footer .footer-place address{color:var(--footer-secondary);font-size:var(--text-body);margin-top:16px}.footer-viewing p{max-width:260px;color:var(--footer-secondary);font:var(--type-body)/1.35 "Manrope",sans-serif;margin-top:16px}.site-footer .footer-place a,.footer-viewing a{width:max-content;color:var(--footer-accent);font-size:var(--text-label);letter-spacing:.07em;border-bottom:1px solid #d79b7b75;align-items:center;gap:16px;margin-top:24px;padding-bottom:6px;display:flex}.site-footer .footer-legal{color:var(--footer-muted);border-top:1px solid #ece9df24;grid-template-columns:1fr auto auto;gap:34px;padding:20px 0 24px}.site-footer .footer-legal a{color:var(--footer-secondary)}.site-footer .footer-legal a:hover{color:var(--footer-primary)}@media (max-width:900px){.site-footer .footer-landmark{grid-template-columns:.62fr 1.38fr}.footer-meta{grid-template-columns:1fr}.site-footer .footer-place,.footer-viewing{min-height:145px;padding:27px 9%}.footer-viewing{border-top:1px solid #ece9df24}}@media (max-width:650px){.site-footer .footer-landmark{display:block}.site-footer .footer-project{border-bottom:1px solid #ece9df24;min-height:190px;padding:38px 0}.footer-meta{display:block}.site-footer .footer-place,.footer-viewing{border-left:0;min-height:160px;padding:32px 0}.site-footer .footer-place{border-left:0}.site-footer .footer-legal{grid-template-columns:1fr;gap:13px}}.location{color:#292c25;background:#f3f0e8;overflow:hidden}.location-grid{grid-template-columns:1fr 1fr;min-height:min(820px,100svh);display:grid}.location-copy{background:#f3f0e8;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(64px,7vw,104px) clamp(38px,6vw,88px) 0;display:flex}.location-statement{grid-template-columns:1fr;align-content:start;padding:0;display:grid}.location-statement h2{color:#292c25;max-width:560px;font:clamp(var(--type-display-md), 5.8vw, var(--type-display-xl))/.78 "Manrope",sans-serif;letter-spacing:-.055em;margin:0;font-weight:400}.location-statement h2 em{color:#9a6049;margin:.11em 0 0 .14em;font-weight:400;display:block}.location-statement>p{color:#62665c;width:min(350px,72%);max-width:none;font:var(--type-body)/1.42 "Manrope",sans-serif;border:0;margin:48px 0 0 auto;padding:0}.location-details{border-top:1px solid #74786d55;grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:0;padding:0;display:grid}.location .travel-time{color:#292c25;background:0 0;align-items:center;gap:17px;min-height:170px;padding:27px 28px 28px 0;display:flex;transform:none}.location .travel-time strong{color:#292c25;font-size:clamp(var(--type-display-md), 6vw, var(--type-display-xl))}.location .travel-time span{color:#9a6049}.location .travel-time p{color:#70746a}.location .location-address{color:#292c25;background:0 0;border-left:1px solid #74786d55;flex-direction:column;min-height:170px;padding:28px 0 27px 35px;display:flex}.location .location-address>span{color:#777b71;font-size:var(--text-label);letter-spacing:.18em}.location .location-address address{color:#34372f;font-size:var(--text-body);margin-top:14px}.location .location-address>a{color:#8d5641;border-bottom:1px solid #9a604970;gap:22px;width:max-content;margin-top:auto;padding-bottom:6px}.location .map-frame{z-index:0;isolation:isolate;background:#b7b2a7;min-width:0;min-height:min(820px,100svh);position:relative;overflow:hidden}.location .map-frame:after{content:none}.map-canvas{z-index:1;background:#d7d2c7;position:absolute;inset:0}.map-canvas.map-two-finger{touch-action:pan-y}.map-canvas.map-two-finger:after{content:"Žemėlapiui judinti naudokite du pirštus";z-index:1000;color:#f3f0e8;width:max-content;max-width:calc(100% - 40px);font-size:var(--text-label);text-align:center;opacity:0;pointer-events:none;background:#292e26e8;padding:12px 16px;line-height:1.35;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-canvas.map-two-finger.map-touch-hint-visible:after{opacity:1}.map-canvas .leaflet-tile-pane{filter:sepia(.2)saturate(.78)hue-rotate(352deg)contrast(1.04)brightness(.93)}.map-canvas.leaflet-container{font-family:Manrope,sans-serif}.map-tools{z-index:1000;pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:24px;left:24px}.map-zoom{pointer-events:auto;flex-direction:column;gap:2px;display:flex}.map-zoom button{color:#30342c;background:#f3f0e8;border:0;place-items:center;width:44px;height:44px;padding:0;transition:background .25s,color .25s,opacity .25s;display:grid;position:relative;overflow:visible}.map-zoom button:hover:not(:disabled),.map-zoom button:focus-visible{color:#f3f0e8;background:#30342c}.map-zoom button:disabled{opacity:.42;cursor:default}.map-focus{color:#30342c;pointer-events:auto;background:#f3f0e8;border:0;place-items:center;width:44px;height:44px;padding:0;transition:background .25s,color .25s;animation:.28s cubic-bezier(.16,1,.3,1) both map-focus-in;display:grid;position:relative;overflow:visible}.map-focus:hover,.map-focus:focus-visible{color:#f3f0e8;background:#30342c}.map-control-tooltip{color:#f2eee5;width:max-content;font:var(--type-label)/1 "Manrope",sans-serif;letter-spacing:.1em;text-transform:none;opacity:0;pointer-events:none;background:#292e26;padding:10px 14px;transition:opacity .22s,transform .22s;position:absolute;top:50%;left:calc(100% + 11px);transform:translate(7px,-50%)}.map-control-tooltip:before{content:"";border:6px solid #0000;border-right-color:#292e26;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.map-zoom button:hover .map-control-tooltip,.map-zoom button:focus-visible .map-control-tooltip,.map-focus:hover .map-control-tooltip,.map-focus:focus-visible .map-control-tooltip{opacity:1;transform:translateY(-50%)}.map-leaflet-pin{background:0 0;border:0}.map-leaflet-pin span{background:#9a6049;border:8px solid #f2eee5;border-radius:50% 50% 50% 0;width:30px;height:30px;position:absolute;top:7px;left:7px;transform:rotate(-45deg);box-shadow:0 5px 14px #25291f45}.map-leaflet-pin span:after{content:"";background:#f2eee5;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-pin-tooltip.leaflet-tooltip{color:#f2eee5;box-shadow:none;font:var(--type-label)/1 "Manrope",sans-serif;letter-spacing:.1em;text-transform:none;background:#292e26;border:0;border-radius:0;padding:10px 14px}.leaflet-tooltip-top.map-pin-tooltip:before{border-top-color:#292e26}.map-leaflet-pin .map-marker-button{color:#30342c;width:44px;height:44px;box-shadow:none;background:#f3f0e8;border:0;border-radius:0;place-items:center;transition:background .25s,color .25s;display:grid;position:relative;top:0;left:0;transform:none}.map-leaflet-pin .map-marker-button:after{content:none}.map-marker-button>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.map-leaflet-pin:hover .map-marker-button,.map-leaflet-pin:focus .map-marker-button{color:#f3f0e8;background:#30342c}.map-leaflet-pin:focus{outline:0}.map-leaflet-pin .map-marker-shape{background:#30342c;border-color:#f3f0e8}.map-leaflet-pin:hover .map-marker-shape,.map-leaflet-pin:focus .map-marker-shape{background:#9a6049}.map-leaflet-pin .map-control-tooltip{top:auto;bottom:calc(100% + 11px);left:50%;transform:translate(-50%,7px)}.map-leaflet-pin .map-control-tooltip:before{border-color:#292e26 #0000 #0000;top:100%;left:50%;right:auto;transform:translate(-50%)}.map-leaflet-pin:hover .map-control-tooltip,.map-leaflet-pin:focus .map-control-tooltip{opacity:1;transform:translate(-50%)}@keyframes map-focus-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (max-width:980px){.location-grid{grid-template-columns:1fr 1fr;min-height:0}.location-copy{min-height:720px;padding:64px 7% 0}.location-statement h2{font-size:var(--text-display)}.location-details{grid-template-columns:1fr}.location .travel-time,.location .location-address{min-height:126px}.location .location-address{border-top:1px solid #74786d55;border-left:0;padding-left:0}.location .map-frame{min-height:720px}}@media (max-width:700px){.location-grid{display:block}.location-copy{min-height:690px;padding:58px 7% 0}.location-statement h2{font-size:var(--text-display)}.location-statement>p{width:min(330px,88%);margin-top:38px}.location-details{grid-template-columns:.82fr 1.18fr}.location .travel-time,.location .location-address{min-height:155px}.location .location-address{border-top:0;border-left:1px solid #74786d55;padding:25px 0 24px 24px}.location .map-frame{min-height:500px}.map-tools{top:16px;left:16px}}@media (max-width:460px){.location-copy{min-height:730px}.location-details{grid-template-columns:1fr}.location .travel-time{min-height:120px}.location .location-address{border-top:1px solid #74786d55;border-left:0;min-height:145px;padding-left:0}}.control-shell{--control-ink:var(--ink);--control-muted:var(--muted);--control-soft:#8c897f;--control-line:var(--line);--control-bg:var(--paper);--control-surface:#f0ede6;--control-forest:var(--night);--control-sage:#565d4d;--control-clay:var(--accent);min-height:100vh;color:var(--control-ink);background:var(--control-bg);font-family:Manrope,sans-serif}.control-main{min-width:0}.control-header{z-index:40;color:#f0eee8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#22231ff7;border-bottom:1px solid #ffffff1c;width:100%;position:sticky;top:0}.control-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;width:min(94%,1540px);min-height:72px;margin-inline:auto;display:grid}.control-brand{justify-self:start;align-items:center;gap:18px;display:flex}.control-brand svg{fill:#f4f4ef;width:126px;height:32px}.control-brand span{color:#abb3aa;font-size:var(--text-label);letter-spacing:.14em;text-transform:none;border-left:1px solid #ffffff26;padding-left:18px}.control-nav{align-items:stretch;gap:5px;height:72px;display:flex}.control-nav a{color:#adb5ac;min-width:116px;font-size:var(--text-label);border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 18px;transition:color .2s,background .2s,border-color .2s;display:flex}.control-nav a:hover{color:#fff;background:#ffffff08}.control-nav a.active{color:#fff;background:#ffffff0b;border-bottom-color:#c47c5b}.control-site-link{color:#d8dcd5;font-size:var(--text-label);border-bottom:1px solid #7f8a7e;justify-self:end;align-items:center;gap:10px;padding:9px 0;display:flex}.control-page{width:min(94%,1540px);margin-inline:auto;padding:48px 0 72px}.control-page-heading{grid-template-columns:1fr minmax(280px,420px);align-items:end;gap:50px;margin-bottom:30px;display:grid}.control-page-heading span{color:var(--control-clay);font-size:var(--text-label);letter-spacing:.17em;margin-bottom:12px;font-weight:600;display:block}.control-page-heading h1{font:400 clamp(var(--type-feature), 6vw, var(--type-display-md))/.78 "Manrope",sans-serif;letter-spacing:-.04em}.control-page-heading p{color:var(--control-muted);font-size:var(--text-label);padding-bottom:3px;line-height:1.75}.control-workspace{gap:18px;display:grid}.control-overview{border:1px solid var(--control-line);background:var(--control-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.control-overview>div{border-right:1px solid var(--control-line);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:5px 16px;min-height:114px;padding:20px 22px;display:grid}.control-overview>div:last-child{border-right:0}.control-overview>div:first-child{color:#efede7;background:var(--control-forest)}.control-overview>div:first-child span,.control-overview>div:first-child small{color:#aeb1a7}.control-overview span{color:var(--control-muted);font-size:var(--text-label);font-weight:600}.control-overview strong{font:500 var(--type-feature)/.9 "Manrope",sans-serif;grid-area:1/2/3;align-self:center}.control-overview small{color:var(--control-soft);font-size:var(--text-label);align-self:end}.control-overview>div.free strong{color:#5e765d}.control-overview>div.reserved strong{color:#b27743}.control-overview>div.sold strong{color:#a65d55}.control-editor-grid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.control-property-browser,.control-editor{border:1px solid var(--control-line);background:var(--control-surface)}.control-property-browser{color:#efede7;background:var(--control-forest);border-color:#35382f;position:sticky;top:90px;overflow:hidden}.control-browser-heading{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px;display:flex}.control-property-browser .control-browser-heading{border-color:#ffffff1c}.control-browser-heading span,.control-editor-heading>div:first-child>span,.control-pane-intro>span{color:var(--control-clay);font-size:var(--text-label);letter-spacing:.14em;font-weight:600}.control-browser-heading h2{font:500 var(--type-subtitle)/1 "Manrope",sans-serif;margin-top:5px}.control-property-browser .control-browser-heading span{color:#c6947d}.control-browser-heading>strong{color:#a6aca4;font:400 var(--type-subtitle)/1 "Manrope",sans-serif}.control-search{color:#858b81;background:#ffffff09;border:1px solid #ffffff24;align-items:center;gap:10px;height:47px;margin:14px;padding:0 13px;display:flex}.control-search:focus-within{border-color:#7e8c7b;box-shadow:0 0 0 3px #65746112}.control-search input{color:#eeece6;width:100%;min-width:0;height:100%;font-size:var(--text-label);background:0 0;border:0;outline:0;padding:0}.control-search input::placeholder{color:#9ca29a}.control-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 14px 14px;display:grid}.control-filters button{color:#92968d;min-width:0;min-height:36px;font-size:var(--text-label);background:#ffffff08;border:1px solid #0000;justify-content:space-between;align-items:center;gap:7px;padding:7px 9px;display:flex}.control-filters button span{color:#a0a69d}.control-filters button:hover,.control-filters button.active{color:#fff;background:#ffffff10;border-color:#ffffff24}.control-property-list{max-height:640px;padding:0 9px 10px;overflow-y:auto}.control-property-list>button{color:#c5c8c0;text-align:left;background:0 0;border:1px solid #0000;border-top-color:#ffffff14;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:69px;padding:9px 10px;transition:border-color .2s,background .2s;display:grid}.control-property-list>button:hover{background:#ffffff08}.control-property-list>button.active{background:#ffffff10;border-color:#ffffff1e;box-shadow:inset 3px 0 #b87a5f}.control-property-number{color:#9ca197;font:500 var(--type-body)/1 "Manrope",sans-serif}.control-property-copy{gap:3px;min-width:0;display:grid}.control-property-copy b,.control-property-copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.control-property-copy b{color:#f0eee8;font-size:var(--text-label);font-weight:600}.control-property-copy small{color:#858a81;font-size:var(--text-label)}.control-property-state{color:#7f867c;font-size:var(--text-label);align-items:center;gap:5px;display:flex}.control-property-state i,.control-current-status i{background:#668066;border-radius:50%;width:6px;height:6px}.control-property-state.reserved i,.control-current-status.reserved i{background:#bd7a3f}.control-property-state.sold i,.control-current-status.sold i{background:#a85650}.control-property-list>button>svg{color:#a4aaa2}.control-list-empty{color:#959c92;text-align:center;align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}.control-list-empty p{width:170px;font-size:var(--text-label);line-height:1.6}.control-editor{min-width:0;overflow:hidden}.control-editor-heading{justify-content:space-between;align-items:center;gap:30px;min-height:126px;padding:24px clamp(22px,4vw,42px);display:flex}.control-editor-heading h2{font:500 clamp(var(--type-subtitle), 3.6vw, var(--type-feature))/.92 "Manrope",sans-serif;letter-spacing:-.025em;margin-top:7px}.control-editor-heading p{color:var(--control-muted);font-size:var(--text-label);margin-top:8px}.control-editor-actions{align-items:center;gap:20px;display:flex}.control-current-status{color:#5f6259;font-size:var(--text-label);letter-spacing:.05em;text-transform:none;border:1px solid #bdb9af;align-items:center;gap:7px;padding:8px 10px;font-weight:600;display:flex}.control-editor-actions a{color:#4e584e;font-size:var(--text-label);border-bottom:1px solid #adb4aa;align-items:center;gap:8px;padding:8px 0;display:flex}.control-tabs{border-top:1px solid var(--control-line);border-bottom:1px solid var(--control-line);background:#fafbf8;gap:3px;padding:0 clamp(22px,4vw,42px);display:flex}.control-tabs button{color:#7d857b;min-height:56px;font-size:var(--text-label);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 17px;display:flex}.control-tabs button:hover{color:#354034}.control-tabs button.active{border-bottom-color:var(--control-clay);color:#293329}.control-tabs button b{color:#73766d;min-width:21px;font-size:var(--text-label);text-align:center;background:#ddd9d0;padding:2px 5px;font-weight:600}.control-editor-body{border:0;min-width:0;margin:0;padding:0}.control-details{padding:0 clamp(22px,4vw,42px)}.control-form-section{border-bottom:1px solid var(--control-line);grid-template-columns:190px minmax(0,1fr);gap:38px;padding:38px 0;display:grid}.control-form-section:last-child{border-bottom:0}.control-form-section>header{align-items:flex-start;gap:13px;display:flex}.control-form-section>header>span{color:var(--control-clay);font-size:var(--text-label);padding-top:5px;font-weight:600}.control-form-section h3{font:500 var(--type-subtitle)/1 "Manrope",sans-serif}.control-form-section header p{color:var(--control-muted);font-size:var(--text-label);margin-top:9px;line-height:1.6}.control-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.control-fields .wide{grid-column:1/-1}.control-fields label>span,.control-metric-fields label>span{color:#666f65;font-size:var(--text-label);letter-spacing:.08em;text-transform:none;margin-bottom:8px;font-weight:600;display:block}.control-fields input,.control-fields select,.control-metric-fields input{width:100%;height:48px;color:var(--control-ink);font-size:var(--text-label);background:#e7e3da;border:1px solid #b8b3a8;border-radius:0;outline:0;padding:0 13px;transition:border-color .2s,box-shadow .2s,background .2s}.control-fields input:hover,.control-fields select:hover,.control-metric-fields input:hover{background:#fff}.control-fields input:focus,.control-fields select:focus,.control-metric-fields input:focus{background:#fff;border-color:#7c8a79;box-shadow:0 0 0 3px #65746112}.control-metric-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.control-metric-fields label>div{position:relative}.control-metric-fields input{font:500 var(--type-body)/1 "Manrope",sans-serif;padding-right:33px}.control-metric-fields i{color:#838b81;font:var(--type-label) "Manrope",sans-serif;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.control-media-pane{padding:36px clamp(22px,4vw,42px) 44px}.control-pane-intro{max-width:620px;margin-bottom:30px}.control-pane-intro h3{font:500 var(--type-subtitle)/1 "Manrope",sans-serif;letter-spacing:-.02em;margin-top:7px}.control-pane-intro p{color:var(--control-muted);font-size:var(--text-label);margin-top:10px;line-height:1.7}.control-media-manager{min-width:0}.control-media-manager>header{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:16px;padding-bottom:14px;display:flex}.control-media-manager>header h4{font:500 var(--type-subtitle)/1 "Manrope",sans-serif}.control-media-manager>header p{color:var(--control-muted);font-size:var(--text-label);margin-top:7px}.control-media-manager>header>span{color:#8a9188;font-size:var(--text-label)}.control-media-manager>header>span strong{color:var(--control-clay);font:500 var(--type-subtitle)/1 "Manrope",sans-serif}.control-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.control-media-grid>article{background:#ece8df;border:1px solid #bdb9af;min-width:0;transition:opacity .2s,border-color .2s;overflow:hidden}.control-media-grid>article:hover{border-color:#8f8a7f}.control-media-grid>article.dragging{opacity:.35}.control-media-preview{aspect-ratio:4/3;cursor:grab;background:#e7eae4;position:relative;overflow:hidden}.control-media-preview img{object-fit:cover}.control-media-preview>span{color:#fff;font-size:var(--text-label);letter-spacing:.05em;text-transform:none;background:#22231fdc;padding:5px 7px;font-weight:600;position:absolute;top:9px;left:9px}.control-media-preview>svg{color:#fff;box-sizing:content-box;background:#22231fb8;padding:4px;position:absolute;top:9px;right:9px}.control-media-grid>article>footer{min-height:62px;color:inherit;background:#ece8df;justify-content:space-between;align-items:center;gap:6px;padding-left:11px;display:flex}.control-media-grid>article>footer>div{gap:2px;min-width:0;display:grid}.control-media-grid>article>footer b{color:#4c554b;font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.control-media-grid>article>footer small{color:#9aa097;font-size:var(--text-label)}.control-media-grid nav{align-self:stretch;display:flex}.control-media-grid nav button{color:#737c72;background:0 0;border:0;border-left:1px solid #e1e4de;place-items:center;width:34px;padding:0;display:grid}.control-media-grid nav button:hover:not(:disabled){color:#fff;background:#647262}.control-media-grid nav button:last-child:hover:not(:disabled){background:#a85b52}.control-media-empty{color:#86847a;text-align:center;background:#e8e4db;border:1px dashed #aaa69b;align-content:center;place-items:center;gap:7px;min-height:245px;display:grid}.control-media-empty>span{color:#6d7b6b;background:#edf0eb;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:3px;display:grid}.control-media-empty h5{color:#444e43;font-size:var(--text-label);font-weight:600}.control-media-empty p{font-size:var(--text-label)}.control-upload-row{grid-template-columns:auto auto 1fr;align-items:center;gap:8px 14px;margin-top:16px;display:grid}.control-upload-row button{border:1px solid var(--control-sage);color:#fff;background:var(--control-sage);height:43px;font-size:var(--text-label);align-items:center;gap:9px;padding:0 15px;font-weight:600;display:flex}.control-upload-row button:hover:not(:disabled){background:#526250}.control-upload-row>p{color:#838b81;font-size:var(--text-label)}.control-upload-row output{color:var(--control-clay);font-size:var(--text-label);justify-self:end}.control-savebar{z-index:8;color:#e8ebe5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#22231ff4;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:25px;min-height:70px;padding:12px clamp(22px,4vw,42px);display:flex;position:sticky;bottom:0}.control-savebar>div{grid-template-columns:8px 1fr;align-items:center;gap:2px 9px;display:grid}.control-savebar i{background:#7f8b7d;border-radius:50%;width:7px;height:7px}.control-savebar i.changed{background:#dc8e66;box-shadow:0 0 0 4px #dc8e6618}.control-savebar span{font-size:var(--text-label)}.control-savebar p{color:#9da69b;min-height:11px;font-size:var(--text-label);grid-column:2}.control-savebar button{color:#fff;background:var(--control-clay);min-width:172px;height:43px;font-size:var(--text-label);border:1px solid #a5674e;justify-content:center;align-items:center;gap:13px;padding:0 15px;font-weight:600;display:flex}.control-savebar button:hover:not(:disabled){background:#b76c4e}.control-contact-overview{border:1px solid var(--control-line);background:var(--control-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.control-contact-overview article{border-right:1px solid var(--control-line);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;min-height:136px;padding:20px 22px;display:grid}.control-contact-overview article:last-child{border-right:0}.control-contact-overview article:first-child{color:#f0eee8;background:var(--control-forest)}.control-contact-overview article>span{color:#777a71;font-size:var(--text-label);align-items:center;gap:9px;font-weight:600;display:flex}.control-contact-overview article:first-child>span,.control-contact-overview article:first-child small{color:#abb0a6}.control-contact-overview article>span svg{grid-column:2}.control-contact-overview strong{font:500 var(--type-feature)/.9 "Manrope",sans-serif;grid-column:1/-1;align-self:center}.control-contact-overview strong.date{font-size:var(--text-subtitle)}.control-contact-overview small{color:#8c8a81;font-size:var(--text-label)}.control-inquiries{border:1px solid var(--control-line);background:var(--control-surface)}.control-inquiries>header{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:center;min-height:94px;padding:20px 25px;display:flex}.control-inquiries>header span,.control-inquiry-message>span{color:var(--control-clay);font-size:var(--text-label);letter-spacing:.14em;font-weight:600}.control-inquiries>header h2{font:500 var(--type-subtitle)/1 "Manrope",sans-serif;margin-top:6px}.control-inquiries>header>strong{color:#918e84;font:400 var(--type-subtitle)/1 "Manrope",sans-serif}.control-inquiry-list>article{border-top:1px solid var(--control-line);grid-template-columns:55px 260px minmax(0,1fr);gap:25px;padding:28px 25px;display:grid}.control-inquiry-list>article:first-child{border-top:0}.control-inquiry-index{color:#8c887f;font:500 var(--type-body)/1 "Manrope",sans-serif;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.control-inquiry-index i{background:var(--control-clay);width:24px;height:1px}.control-inquiry-person>span{color:#88867d;font-size:var(--text-label);margin-bottom:8px;display:block}.control-inquiry-person h3{font:500 var(--type-subtitle)/1 "Manrope",sans-serif}.control-inquiry-person nav{justify-items:start;gap:6px;margin-top:13px;display:grid}.control-inquiry-person a{color:#585a52;font-size:var(--text-label);border-bottom:1px solid #aaa69c;align-items:center;gap:7px;padding-bottom:2px;display:flex}.control-inquiry-message{border-left:1px solid var(--control-line);padding-left:25px}.control-inquiry-message p{color:#4d5049;max-width:760px;font-size:var(--text-label);white-space:pre-wrap;margin-top:9px;line-height:1.75}.control-inquiry-empty{color:#8e8b82;text-align:center;align-content:center;place-items:center;gap:8px;min-height:310px;display:grid}.control-inquiry-empty h3{color:#464840;font:500 var(--type-subtitle)/1 "Manrope",sans-serif}.control-inquiry-empty p{font-size:var(--text-label)}.control-users-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.control-user-create,.control-users-list{border:1px solid var(--control-line);background:var(--control-surface)}.control-user-create{color:#efede7;background:var(--control-forest);border-color:#35382f;padding:28px;position:sticky;top:90px}.control-user-create>span,.control-users-list>header span{color:var(--control-clay);font-size:var(--text-label);letter-spacing:.14em;font-weight:600}.control-user-create>span{color:#c6947d}.control-user-create h2{font:500 var(--type-subtitle)/1 "Manrope",sans-serif;margin-top:8px}.control-user-create>p{color:#a8aea5;font-size:var(--text-label);margin-top:14px;line-height:1.7}.control-user-create form{border-top:1px solid #ffffff1c;gap:12px;margin-top:29px;padding-top:24px;display:grid}.control-user-create label{color:#b8beb5;font-size:var(--text-label);letter-spacing:.08em;font-weight:600}.control-user-create form>div{color:#aab1a7;background:#ffffff09;border:1px solid #ffffff24;align-items:center;gap:11px;height:50px;padding:0 13px;display:flex}.control-user-create form>div:focus-within{background:#ffffff0f;border-color:#899786;box-shadow:0 0 0 3px #91a08d16}.control-user-create input{color:#f0eee8;width:100%;min-width:0;height:100%;font-size:var(--text-label);background:0 0;border:0;outline:0;padding:0}.control-user-create input::placeholder{color:#7f877d}.control-user-create form>button{color:#fff;background:var(--control-clay);height:46px;font-size:var(--text-label);border:1px solid #aa674e;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:600;display:flex}.control-user-create form>button:hover:not(:disabled){background:#b97255}.control-user-create button:disabled{opacity:.55;cursor:not-allowed}.control-user-create .control-user-error{color:#e19a8f;min-height:21px;margin-top:12px}.control-users-list{min-width:0;overflow:hidden}.control-users-list>header{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:20px 25px;display:flex}.control-users-list>header h2{font:500 var(--type-subtitle)/1 "Manrope",sans-serif;margin-top:6px}.control-users-list>header strong{color:#918e84;font:400 var(--type-subtitle)/1 "Manrope",sans-serif}.control-users-list article{border-top:1px solid var(--control-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;padding:15px 22px;display:grid}.control-users-list article:first-child{border-top:0}.control-user-index{color:#969289;font:500 var(--type-body)/1 "Manrope",sans-serif}.control-user-email{align-items:center;gap:11px;min-width:0;display:flex}.control-user-email>svg{color:#737b71;flex:none}.control-user-email>a{color:#343b33;min-width:0;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.control-user-email>span{color:#667063;font-size:var(--text-label);background:#dfe3da;flex:none;align-items:center;gap:6px;padding:5px 8px;font-weight:600;display:flex}.control-user-delete,.control-user-locked,.control-user-confirm button{color:#666a62;min-height:36px;font-size:var(--text-label);background:0 0;border:1px solid #b7b3a9;justify-content:center;align-items:center;gap:8px;padding:0 11px;display:flex}.control-user-delete:hover{color:#fff;background:#a55d54;border-color:#a55d54}.control-user-locked{color:#969289;border-color:#0000}.control-user-confirm{gap:7px;display:flex}.control-user-confirm button:last-child{color:#fff;background:#a55d54;border-color:#a55d54}.control-user-confirm button:disabled,.control-user-delete:disabled{opacity:.55}@media (max-width:1180px){.control-editor-grid{grid-template-columns:285px minmax(0,1fr)}.control-property-state{display:none}.control-property-list>button{grid-template-columns:32px minmax(0,1fr) 16px}.control-form-section{grid-template-columns:1fr;gap:22px}.control-form-section>header{max-width:440px}.control-metric-fields,.control-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-inquiry-list>article{grid-template-columns:45px 220px minmax(0,1fr);gap:18px}.control-users-layout{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:900px){.control-header-inner{grid-template-columns:1fr auto;width:92%}.control-brand span{display:none}.control-nav{border-top:1px solid #ffffff12;grid-area:2/1/auto/-1;justify-content:center;width:100%;height:48px}.control-nav a{min-width:130px}.control-site-link{grid-area:1/2}.control-page{width:92%;padding-top:38px}.control-page-heading{grid-template-columns:1fr;gap:16px}.control-page-heading p{max-width:520px}.control-overview{grid-template-columns:repeat(2,1fr)}.control-overview>div:nth-child(2){border-right:0}.control-overview>div:nth-child(-n+2){border-bottom:1px solid var(--control-line)}.control-editor-grid{grid-template-columns:1fr}.control-property-browser{position:static}.control-property-list{max-height:360px}.control-editor-heading{align-items:flex-start}.control-contact-overview{grid-template-columns:repeat(2,1fr)}.control-contact-overview article:nth-child(2){border-right:0}.control-contact-overview article:nth-child(-n+2){border-bottom:1px solid var(--control-line)}.control-inquiry-list>article{grid-template-columns:42px minmax(0,1fr)}.control-inquiry-message{border-top:1px solid var(--control-line);border-left:0;grid-column:2;padding:18px 0 0}.control-users-layout{grid-template-columns:1fr}.control-user-create{position:static}}@media (max-width:620px){.control-header-inner{min-height:62px}.control-brand svg{width:108px}.control-site-link span{display:none}.control-nav{margin-inline:-4%;padding-inline:4%}.control-nav a{flex:1;min-width:0}.control-page{padding:30px 0 52px}.control-page-heading h1{font-size:var(--text-feature)}.control-overview>div{min-height:96px;padding:15px}.control-overview strong{font-size:var(--text-subtitle)}.control-editor-heading{min-height:0;padding:22px 18px;display:grid}.control-editor-actions{justify-content:space-between}.control-tabs{padding:0 10px;overflow-x:auto}.control-tabs button{white-space:nowrap;flex:1;justify-content:center;padding:0 10px}.control-details{padding:0 18px}.control-form-section{padding:28px 0}.control-fields,.control-metric-fields{grid-template-columns:1fr}.control-fields .wide{grid-column:auto}.control-media-pane{padding:28px 18px 34px}.control-media-grid{grid-template-columns:1fr}.control-upload-row{grid-template-columns:1fr auto}.control-upload-row button{justify-content:center}.control-upload-row output{grid-column:1/-1;justify-self:start}.control-savebar{padding:11px 18px}.control-savebar p{display:none}.control-savebar button{min-width:0}.control-savebar button span{display:none}.control-contact-overview{grid-template-columns:1fr}.control-contact-overview article{border-right:0;border-bottom:1px solid var(--control-line);min-height:110px}.control-contact-overview article:last-child{border-bottom:0}.control-inquiry-list>article{grid-template-columns:1fr;padding:23px 18px}.control-inquiry-index{flex-direction:row;align-items:center}.control-inquiry-message{grid-column:1}.control-users-list article{grid-template-columns:32px minmax(0,1fr)}.control-users-list article>:last-child{grid-column:2;justify-self:start}.control-user-email{flex-wrap:wrap}}.control-media-workspace{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.control-media-types{color:#efede7;background:var(--control-forest);border:1px solid #35382f;position:sticky;top:90px;overflow:hidden}.control-media-types>header{border-bottom:1px solid #ffffff1c;padding:24px 22px}.control-media-types>header>span{color:#c6947d;font-size:var(--text-label);letter-spacing:.14em;font-weight:600}.control-media-types h2{font:500 var(--type-subtitle)/1 "Manrope",sans-serif;margin-top:7px}.control-media-types header p{color:#9da39a;font-size:var(--text-label);margin-top:13px;line-height:1.65}.control-media-types>div{padding:9px}.control-media-types button{color:#c5c8c0;text-align:left;background:0 0;border:1px solid #0000;border-top-color:#ffffff14;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:82px;padding:12px;display:grid}.control-media-types button:hover{background:#ffffff08}.control-media-types button.active{background:#ffffff10;border-color:#ffffff1e;box-shadow:inset 3px 0 #b87a5f}.control-media-types button>span{color:#9ca197;font:500 var(--type-body)/1 "Manrope",sans-serif}.control-media-types button>div{gap:8px;min-width:0;display:grid}.control-media-types button b{color:#f0eee8;font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.control-media-types button small{color:#969c93;font-size:var(--text-label);align-items:center;gap:6px;display:flex}.control-media-types button small svg:nth-of-type(2){margin-left:7px}.control-type-media-editor{min-width:0}.control-media-total{justify-items:end;display:grid}.control-media-total strong{color:var(--control-clay);font:500 var(--type-feature)/.9 "Manrope",sans-serif}.control-media-total span{color:var(--control-muted);font-size:var(--text-label);margin-top:7px}.control-type-media-pane{padding-top:0;padding-bottom:0}.control-type-media-pane>section{border-bottom:1px solid var(--control-line);padding:36px 0 42px}.control-type-media-pane>section:last-child{border-bottom:0}.control-type-media-pane .control-pane-intro{margin-bottom:24px}@media (max-width:1000px){.control-media-workspace{grid-template-columns:285px minmax(0,1fr)}}@media (max-width:820px){.control-media-workspace{grid-template-columns:1fr}.control-media-types{position:static}.control-media-types>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.control-media-types button{grid-template-columns:28px minmax(0,1fr)}.control-media-types button>svg{display:none}}@media (max-width:620px){.control-media-types>div{grid-template-columns:1fr}.control-media-total{justify-items:start}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/manrope-cyrillic-ext-400-normal.woff2') format('woff2'), url('/assets/fonts/manrope-cyrillic-ext-400-normal.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/manrope-cyrillic-400-normal.woff2') format('woff2'), url('/assets/fonts/manrope-cyrillic-400-normal.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/manrope-greek-400-normal.woff2') format('woff2'), url('/assets/fonts/manrope-greek-400-normal.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/manrope-vietnamese-400-normal.woff2') format('woff2'), url('/assets/fonts/manrope-vietnamese-400-normal.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/manrope-latin-ext-400-normal.woff2') format('woff2'), url('/assets/fonts/manrope-latin-ext-400-normal.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/manrope-latin-400-normal.woff2') format('woff2'), url('/assets/fonts/manrope-latin-400-normal.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/manrope-cyrillic-ext-500-normal.woff2') format('woff2'), url('/assets/fonts/manrope-cyrillic-ext-500-normal.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/manrope-cyrillic-500-normal.woff2') format('woff2'), url('/assets/fonts/manrope-cyrillic-500-normal.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/manrope-greek-500-normal.woff2') format('woff2'), url('/assets/fonts/manrope-greek-500-normal.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/manrope-vietnamese-500-normal.woff2') format('woff2'), url('/assets/fonts/manrope-vietnamese-500-normal.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/manrope-latin-ext-500-normal.woff2') format('woff2'), url('/assets/fonts/manrope-latin-ext-500-normal.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/manrope-latin-500-normal.woff2') format('woff2'), url('/assets/fonts/manrope-latin-500-normal.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/assets/fonts/manrope-cyrillic-ext-600-normal.woff2') format('woff2'), url('/assets/fonts/manrope-cyrillic-ext-600-normal.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/assets/fonts/manrope-cyrillic-600-normal.woff2') format('woff2'), url('/assets/fonts/manrope-cyrillic-600-normal.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/assets/fonts/manrope-greek-600-normal.woff2') format('woff2'), url('/assets/fonts/manrope-greek-600-normal.woff') format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/assets/fonts/manrope-vietnamese-600-normal.woff2') format('woff2'), url('/assets/fonts/manrope-vietnamese-600-normal.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/assets/fonts/manrope-latin-ext-600-normal.woff2') format('woff2'), url('/assets/fonts/manrope-latin-ext-600-normal.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}


@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/assets/fonts/manrope-latin-600-normal.woff2') format('woff2'), url('/assets/fonts/manrope-latin-600-normal.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-cyrillic-ext-400-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-cyrillic-ext-400-normal.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-cyrillic-400-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-cyrillic-400-normal.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-vietnamese-400-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-vietnamese-400-normal.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-latin-ext-400-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-latin-ext-400-normal.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-latin-400-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-latin-400-normal.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/cormorant-garamond-cyrillic-ext-500-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-cyrillic-ext-500-normal.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/cormorant-garamond-cyrillic-500-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-cyrillic-500-normal.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/cormorant-garamond-vietnamese-500-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-vietnamese-500-normal.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/cormorant-garamond-latin-ext-500-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-latin-ext-500-normal.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/assets/fonts/cormorant-garamond-latin-500-normal.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-latin-500-normal.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-cyrillic-ext-400-italic.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-cyrillic-ext-400-italic.woff') format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-cyrillic-400-italic.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-cyrillic-400-italic.woff') format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-vietnamese-400-italic.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-vietnamese-400-italic.woff') format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-latin-ext-400-italic.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-latin-ext-400-italic.woff') format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}


@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url('/assets/fonts/cormorant-garamond-latin-400-italic.woff2') format('woff2'), url('/assets/fonts/cormorant-garamond-latin-400-italic.woff') format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}


.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}

.leaflet-tile::selection {
	background: transparent;
}

.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}

.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}


.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}

.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}




.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; 
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}




.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}




.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}


.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; 
	pointer-events: auto;
	}



.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}



.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}




.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}



.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}




.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}


.leaflet-default-icon-path { 
	background-image: url(images/marker-icon.png);
	}




.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}




.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}




.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}




.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}



.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}



@media print {
	
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}
