html:not(.below-header){scroll-behavior:smooth;scroll-padding-top:80px}.site.lp{--leaf-gutter: clamp(20px, 5vw, 72px);font-family:var(--font-brand);color:var(--color-ink);background:var(--color-white);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.lp) *{margin:0;padding:0}:where(.lp) img{display:block;max-width:100%}:where(.lp) button{font:inherit;color:inherit}:where(.lp) :focus-visible{outline:2px solid var(--color-red);outline-offset:3px}.wrap[data-astro-cid-uq566hrc]{padding:0 var(--side)}.section[data-astro-cid-uq566hrc]{padding:clamp(64px,8vw,120px) 0}.tinted[data-astro-cid-uq566hrc]{background:var(--color-grey-1)}.overline[data-astro-cid-uq566hrc]{font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.headline-2[data-astro-cid-uq566hrc]{font-weight:300;font-size:clamp(26px,3vw,40px);line-height:1.15;margin:10px 0 32px}.note[data-astro-cid-uq566hrc]{font-size:14px;line-height:1.5;color:var(--color-text);max-width:64ch}[data-astro-cid-uq566hrc][role=doc-footnote]:focus{outline:none}[data-astro-cid-uq566hrc][role=doc-footnote]:target{outline:2px solid currentColor;outline-offset:4px}.hero[data-astro-cid-uq566hrc]{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--color-ink);color:var(--color-white)}.hero[data-astro-cid-uq566hrc]>img[data-astro-cid-uq566hrc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:settle 2.4s var(--ease-brand) both}@media(max-width:1000px){.hero[data-astro-cid-uq566hrc]>img[data-astro-cid-uq566hrc]{object-position:var(--hero-focus, 50%) 50%}}@keyframes settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero[data-astro-cid-uq566hrc]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#14171a40,#14171a00 35%,#14171ab3)}.hero-copy[data-astro-cid-uq566hrc]{position:absolute;z-index:2;left:var(--side);right:var(--side);bottom:clamp(56px,9vh,110px);max-width:720px}.hero[data-astro-cid-uq566hrc] h1[data-astro-cid-uq566hrc]{font-weight:300;font-size:clamp(32px,4.2vw,58px);line-height:1.1;margin-bottom:28px}.hero[data-astro-cid-uq566hrc] h1[data-astro-cid-uq566hrc] .overline[data-astro-cid-uq566hrc]{display:block;margin-bottom:14px;line-height:1.6}#overviewSection[data-astro-cid-uq566hrc] .wrap[data-astro-cid-uq566hrc]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:start}.lead[data-astro-cid-uq566hrc]{font-weight:300;font-size:clamp(18px,1.5vw,21px);max-width:46ch}.price-main[data-astro-cid-uq566hrc]{font-size:clamp(22px,2vw,28px);line-height:1.25}.story-copy[data-astro-cid-uq566hrc]{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.story-copy[data-astro-cid-uq566hrc]>p[data-astro-cid-uq566hrc]:not(.note):not(.price-main):not(.lead){font-weight:300;max-width:52ch}.more[data-astro-cid-uq566hrc]{max-width:64ch}.more__text[data-astro-cid-uq566hrc]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.more[data-astro-cid-uq566hrc].is-open .more__text[data-astro-cid-uq566hrc]{display:block;overflow:visible}.more__text[data-astro-cid-uq566hrc] p[data-astro-cid-uq566hrc]+p[data-astro-cid-uq566hrc]{margin-top:.5em}.more__toggle[data-astro-cid-uq566hrc]{min-height:24px;margin-top:10px;padding:0;border:0;background:none;font-family:inherit;font-size:14px;line-height:1.5;color:var(--color-text);text-decoration:underline;cursor:pointer}.features-intro[data-astro-cid-uq566hrc]{padding:clamp(32px,4vw,56px) 0 0}.features-intro[data-astro-cid-uq566hrc] .headline-2[data-astro-cid-uq566hrc]{margin:0}#overviewSection[data-astro-cid-uq566hrc]:has(+.features-intro),.highlights[data-astro-cid-uq566hrc]:has(+.features-intro){padding-bottom:clamp(24px,3vw,40px)}.features-intro[data-astro-cid-uq566hrc]+.section[data-astro-cid-uq566hrc]{padding-top:clamp(40px,5vw,72px)}.highlights[data-astro-cid-uq566hrc]{padding-bottom:0}.highlights[data-astro-cid-uq566hrc] .headline-2[data-astro-cid-uq566hrc]{margin:0}.highlights-body[data-astro-cid-uq566hrc]{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.highlights-body[data-astro-cid-uq566hrc]>p[data-astro-cid-uq566hrc]{font-weight:300;max-width:52ch}.highlights-list[data-astro-cid-uq566hrc]{list-style:none;width:100%;max-width:64ch}.highlights-list[data-astro-cid-uq566hrc] li[data-astro-cid-uq566hrc]{padding:10px 0;border-bottom:1px solid var(--color-grey-2);font-weight:300}.story[data-astro-cid-uq566hrc]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.4vw,36px)}.story--plain[data-astro-cid-uq566hrc]{grid-template-columns:minmax(0,1fr)}.side-label[data-astro-cid-uq566hrc]{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700;font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center;gap:14px}.side-label[data-astro-cid-uq566hrc]:before{content:"";width:1px;flex:1;min-height:60px;background:currentColor;opacity:.6}.story-copy[data-astro-cid-uq566hrc] h2[data-astro-cid-uq566hrc]{font-weight:300;font-size:clamp(26px,2.8vw,40px);line-height:1.15;max-width:20ch}.split[data-astro-cid-uq566hrc]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center}.split-wide[data-astro-cid-uq566hrc]{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,4vw,64px);align-items:center}.split-media[data-astro-cid-uq566hrc] img[data-astro-cid-uq566hrc]{width:100%;aspect-ratio:4/3;object-fit:cover}.design-images[data-astro-cid-uq566hrc]{display:grid;grid-template-columns:3fr 2fr;gap:16px;align-items:end}.design-images[data-astro-cid-uq566hrc] img[data-astro-cid-uq566hrc]{width:100%;aspect-ratio:4/5;object-fit:cover}.design-images[data-astro-cid-uq566hrc] img[data-astro-cid-uq566hrc]+img[data-astro-cid-uq566hrc]{aspect-ratio:3/4}.fullbleed[data-astro-cid-uq566hrc]{position:relative;min-height:min(92svh,860px);display:flex;align-items:center;color:var(--color-white);overflow:hidden;background:var(--color-ink)}.fullbleed[data-astro-cid-uq566hrc]>img[data-astro-cid-uq566hrc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fullbleed[data-astro-cid-uq566hrc]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#14171ad1,#14171a8c 40%,#14171a00 70%)}.fullbleed[data-astro-cid-uq566hrc] .story[data-astro-cid-uq566hrc]{position:relative;z-index:2;padding:clamp(48px,8vw,96px) var(--side);max-width:calc(780px - 2 * var(--leaf-gutter) + 2 * var(--side))}.js .reveal[data-astro-cid-uq566hrc]{opacity:0;transform:translateY(24px);transition:opacity .8s,transform 1s var(--ease-brand)}.js .reveal[data-astro-cid-uq566hrc].is-visible{opacity:1;transform:none}.split-facts[data-astro-cid-uq566hrc]{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,4vw,64px);align-items:start}.facts-figure[data-astro-cid-uq566hrc]{width:100%}.facts-figure[data-astro-cid-uq566hrc] img[data-astro-cid-uq566hrc]{width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:8px}.fullbleed[data-astro-cid-uq566hrc] .note[data-astro-cid-uq566hrc]{color:#ffffffd1}.profile-list[data-astro-cid-uq566hrc] div[data-astro-cid-uq566hrc]{display:grid;grid-template-columns:minmax(120px,36%) 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-grey-2)}dt[data-astro-cid-uq566hrc]{font-size:13px;color:var(--color-text)}dd[data-astro-cid-uq566hrc]{font-size:15px}.gallery-title[data-astro-cid-uq566hrc]{margin-bottom:32px}.offer-banner[data-astro-cid-uq566hrc]{min-height:min(60svh,560px)}.offer-banner[data-astro-cid-uq566hrc] .price-main[data-astro-cid-uq566hrc]{font-weight:300;font-size:clamp(22px,2.4vw,34px);line-height:1.2;max-width:30ch}.offer-banner[data-astro-cid-uq566hrc] .cta-primary[data-astro-cid-uq566hrc]{background:var(--color-white);color:var(--color-ink);border-color:var(--color-white)}#gallerySection[data-astro-cid-uq566hrc] .gallery-grid[data-astro-cid-uq566hrc]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(140px,16vw,240px);gap:12px}.gallery-item[data-astro-cid-uq566hrc]{border:0;padding:0;cursor:zoom-in;overflow:hidden;background:var(--color-grey-1)}.gallery-item[data-astro-cid-uq566hrc] img[data-astro-cid-uq566hrc]{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-brand)}.gallery-item[data-astro-cid-uq566hrc]:hover img[data-astro-cid-uq566hrc]{transform:scale(1.04)}.gallery-item[data-astro-cid-uq566hrc]:nth-child(1){grid-column:span 2;grid-row:span 2}.gallery-item[data-astro-cid-uq566hrc]:nth-child(4){grid-column:span 2}#galleryDialog[data-astro-cid-uq566hrc]{border:0;padding:0;width:min(1600px,96vw,calc((94vh - 130px)*1.93));max-height:94vh;background:var(--color-white);margin:auto}#galleryDialog[data-astro-cid-uq566hrc]::backdrop{background:#14171ae0}.dialog-head[data-astro-cid-uq566hrc]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--color-grey-2)}.dialog-close[data-astro-cid-uq566hrc]{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;width:40px;height:40px}#galleryTrack[data-astro-cid-uq566hrc]{display:grid;grid-auto-flow:column;grid-auto-columns:92%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:24px}#galleryTrack[data-astro-cid-uq566hrc] img[data-astro-cid-uq566hrc]{width:100%;aspect-ratio:16/9;object-fit:cover;scroll-snap-align:center}#requestSection[data-astro-cid-uq566hrc] .wrap[data-astro-cid-uq566hrc]{max-width:calc(960px - 2 * var(--leaf-gutter) + 2 * var(--side));margin:0 auto}.request-switch[data-astro-cid-uq566hrc]{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.request-switch[data-astro-cid-uq566hrc] label[data-astro-cid-uq566hrc]{display:flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid var(--color-grey-2);cursor:pointer;font-size:15px;background:var(--color-white)}.request-switch[data-astro-cid-uq566hrc] label[data-astro-cid-uq566hrc]:has(input:checked){border:2px solid var(--color-ink);padding:13px 21px}.form-grid[data-astro-cid-uq566hrc]{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.full[data-astro-cid-uq566hrc]{grid-column:1/-1}.field[data-astro-cid-uq566hrc] label[data-astro-cid-uq566hrc],fieldset[data-astro-cid-uq566hrc] legend[data-astro-cid-uq566hrc]{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.field[data-astro-cid-uq566hrc] input[data-astro-cid-uq566hrc][type=text],.field[data-astro-cid-uq566hrc] input[data-astro-cid-uq566hrc][type=email],.field[data-astro-cid-uq566hrc] input[data-astro-cid-uq566hrc][type=tel],.field[data-astro-cid-uq566hrc] select[data-astro-cid-uq566hrc]{width:100%;height:48px;border:1px solid var(--color-text);border-radius:0;padding:0 14px;font:inherit;font-size:16px;background:var(--color-white)}fieldset[data-astro-cid-uq566hrc]{border:0}.radio-row[data-astro-cid-uq566hrc]{display:flex;gap:28px}.radio-row[data-astro-cid-uq566hrc] label[data-astro-cid-uq566hrc]{display:flex;align-items:center;gap:8px;font-weight:400;font-size:16px;cursor:pointer}.consent[data-astro-cid-uq566hrc]{font-size:13px;line-height:1.55;color:var(--color-text)}.consent[data-astro-cid-uq566hrc] label[data-astro-cid-uq566hrc]{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.consent[data-astro-cid-uq566hrc] input[data-astro-cid-uq566hrc]{margin-top:4px;flex:none;width:18px;height:18px}.form-done[data-astro-cid-uq566hrc]{padding:32px;background:var(--color-white);border-left:3px solid var(--color-ink)}#legalNotes[data-astro-cid-uq566hrc]{margin:0 auto;padding:32px var(--side);border-top:1px solid var(--color-grey-2);font-size:14px;line-height:1.55;color:var(--color-text)}#legalNotes[data-astro-cid-uq566hrc] p[data-astro-cid-uq566hrc]{margin-bottom:10px}@media(max-width:900px){#overviewSection[data-astro-cid-uq566hrc] .wrap[data-astro-cid-uq566hrc],.split[data-astro-cid-uq566hrc],.split-wide[data-astro-cid-uq566hrc],.split-facts[data-astro-cid-uq566hrc],.form-grid[data-astro-cid-uq566hrc]{grid-template-columns:1fr}.fullbleed[data-astro-cid-uq566hrc]{align-items:flex-end}.fullbleed[data-astro-cid-uq566hrc]:before{background:linear-gradient(180deg,#14171a4d,#14171ad9 70%)}#gallerySection[data-astro-cid-uq566hrc] .gallery-grid[data-astro-cid-uq566hrc]{grid-template-columns:1fr 1fr}.gallery-item[data-astro-cid-uq566hrc]:nth-child(1),.gallery-item[data-astro-cid-uq566hrc]:nth-child(4){grid-column:span 2}#galleryDialog[data-astro-cid-uq566hrc]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;display:none;flex-direction:column}#galleryDialog[data-astro-cid-uq566hrc][open]{display:flex}#galleryTrack[data-astro-cid-uq566hrc]{flex:1;grid-auto-columns:100%;padding:16px 0;align-items:center}#galleryTrack[data-astro-cid-uq566hrc] img[data-astro-cid-uq566hrc]{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){:where(.lp) *,:where(.lp) *:before,:where(.lp) *:after{animation:none!important;transition:none!important}.js .reveal[data-astro-cid-uq566hrc]{opacity:1;transform:none}}
