:root{--paper: #f6f3ee;--paper-2: #eee9e1;--stone: #e3ddd2;--line: #d6cfc3;--ink: #16201b;--ink-2: #39423d;--muted: #5b625d;--bronze: #765d3d;--bronze-soft: #efe6d7;--night: #17211c;--night-2: #1f2b25;--on-night: #f1ede6;--on-night-muted: #a8b0aa;--bronze-light: #c6a777;--night-line: rgba(241, 237, 230, .16);--font-display: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--font-body: "Jost", "Century Gothic", system-ui, sans-serif;--fs-eyebrow: .8125rem;--fs-small: .9375rem;--fs-body: 1.0625rem;--fs-lead: clamp(1.1875rem, 1.05rem + .5vw, 1.375rem);--fs-h3: clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--fs-h2: clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem);--fs-h1: clamp(3.25rem, 1.8rem + 6.4vw, 8.5rem);--container: 1280px;--gutter: clamp(1rem, .4rem + 2.6vw, 2.5rem);--section: clamp(5.5rem, 3rem + 9vw, 11rem);--header-h: 88px;--ease: cubic-bezier(.22, 1, .36, 1);--t-fast: .2s;--t-slow: .9s;--z-header: 50;--z-menu: 60}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--bronze);color:var(--paper)}:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.on-night :focus-visible,.site-header:not(.is-solid) :focus-visible{outline-color:var(--bronze-light)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:12px 20px;background:var(--ink);color:var(--paper);transform:translateY(-200%);transition:transform var(--t-fast) var(--ease)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:1440px}.section{padding-block:var(--section);overflow-x:clip}.section--alt{background:var(--paper-2)}.on-night{background:var(--night);color:var(--on-night)}.eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:var(--fs-eyebrow);font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--bronze)}.eyebrow:before{content:"";width:32px;height:1px;background:currentColor;opacity:.7}.eyebrow--plain:before{display:none}.on-night .eyebrow{color:var(--bronze-light)}.label{font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.on-night .label{color:var(--on-night-muted)}.display{font-family:var(--font-display);font-weight:300;line-height:1.02;letter-spacing:-.01em;font-variant-numeric:lining-nums;text-wrap:balance}.display em{font-style:italic;color:var(--bronze)}.on-night .display em{color:var(--bronze-light)}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2);line-height:1.05}.h3{font-size:var(--fs-h3);line-height:1.1}.lead{font-size:var(--fs-lead);font-weight:300;line-height:1.6;color:var(--ink-2);max-width:34em;text-wrap:pretty}.on-night .lead{color:var(--on-night-muted)}.num{font-family:var(--font-display);font-weight:300;font-variant-numeric:lining-nums}.section-head{display:grid;gap:24px;margin-bottom:clamp(3rem,2rem + 4vw,6rem)}.section-head--split{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:end;column-gap:80px}.btn{--btn-bg: var(--ink);--btn-fg: var(--paper);--btn-bd: var(--ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 36px;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);font-size:.8125rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .35s var(--ease),border-color .35s var(--ease)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bronze);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.btn:hover:before{transform:scaleX(1);transform-origin:left}.btn:hover{--btn-bd: var(--bronze);color:var(--paper)}.btn .arrow{transition:transform .35s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--ink);--btn-bd: var(--ink)}.btn--light{--btn-bg: var(--on-night);--btn-fg: var(--ink);--btn-bd: var(--on-night)}.btn--light:before{background:var(--bronze-light)}.btn--light:hover{color:var(--ink);--btn-bd: var(--bronze-light)}.btn--ghost-light{--btn-bg: transparent;--btn-fg: var(--on-night);--btn-bd: rgba(241,237,230,.5)}.btn--ghost-light:before{background:var(--on-night)}.btn--ghost-light:hover{color:var(--ink);--btn-bd: var(--on-night)}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze)}.link-arrow .arrow{transition:transform .35s var(--ease)}a:hover .link-arrow .arrow,.link-arrow:hover .arrow{transform:translate(5px)}.status{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bronze)}.status--rezervace:before{background:transparent;border:1px solid var(--bronze)}.status--prodano{color:var(--muted)}.status--prodano:before{background:var(--line)}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);transition-delay:var(--d, 0ms)}.js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:var(--z-header);color:var(--on-night);transition:background-color .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-solid{background:#f6f3eef0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--ink);box-shadow:0 1px 0 var(--line)}.bar[data-astro-cid-3ef6ksr2]{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:24px;transition:height .5s var(--ease)}.is-solid[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{height:72px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:14px;min-height:44px}.brand-mark[data-astro-cid-3ef6ksr2]{width:34px;height:20px;color:var(--bronze-light)}.is-solid[data-astro-cid-3ef6ksr2] .brand-mark[data-astro-cid-3ef6ksr2]{color:var(--bronze)}.brand-text[data-astro-cid-3ef6ksr2]{font-size:.875rem;letter-spacing:.34em;text-transform:uppercase;font-weight:400}.brand-text[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font-weight:300;opacity:.8}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:44px}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:40px;margin:0}.nav-link[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1);transform-origin:left}.nav-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:46px;padding:0 26px;border:1px solid currentColor;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.nav-cta[data-astro-cid-3ef6ksr2]:hover{background:var(--on-night);color:var(--ink);border-color:var(--on-night)}.is-solid[data-astro-cid-3ef6ksr2] .nav-cta[data-astro-cid-3ef6ksr2]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;width:48px;height:48px;margin-right:-10px;background:none;border:0;cursor:pointer;align-items:center;justify-content:center}.bars[data-astro-cid-3ef6ksr2]{position:relative;width:26px;height:10px}.bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform .4s var(--ease),top .4s var(--ease)}.bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:0}.bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:9px}[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:5px;transform:rotate(45deg)}[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:5px;transform:rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:-1;background:var(--night);color:var(--on-night);padding-top:calc(var(--header-h) + 32px);overflow-y:auto}.mobile-menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{margin:0;display:grid}.mobile-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--night-line)}.mobile-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;gap:20px;padding:22px 0;font-family:var(--font-display);font-weight:300;font-size:clamp(2.25rem,9vw,3rem);line-height:1.1}.mm-num[data-astro-cid-3ef6ksr2]{font-family:var(--font-body);font-size:.75rem;letter-spacing:.2em;color:var(--bronze-light)}.mm-foot[data-astro-cid-3ef6ksr2]{margin-top:40px;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--on-night-muted)}.site-header[data-astro-cid-3ef6ksr2].menu-open{color:var(--on-night);background:transparent;box-shadow:none;backdrop-filter:none}.site-header[data-astro-cid-3ef6ksr2].menu-open .brand-mark[data-astro-cid-3ef6ksr2]{color:var(--bronze-light)}@media(max-width:900px){.nav[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}}.footer[data-astro-cid-sz7xmlte]{padding-top:clamp(5rem,3rem + 6vw,8rem)}.top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:clamp(3.5rem,2rem + 4vw,6rem);border-bottom:1px solid var(--night-line)}.claim[data-astro-cid-sz7xmlte]{font-size:clamp(2.25rem,1.4rem + 3.4vw,4.5rem);max-width:12em}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:40px;padding-block:56px;color:var(--on-night-muted);font-weight:300}.grid[data-astro-cid-sz7xmlte] .label[data-astro-cid-sz7xmlte]{margin-bottom:12px}.bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:28px;border-top:1px solid var(--night-line);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--on-night-muted)}
