.phead.svelte-38sjwj{color:#fff;background:var(--night);isolation:isolate;align-items:end;min-height:78svh;display:grid;position:relative;overflow:hidden}.veil.svelte-38sjwj{z-index:-1;background:linear-gradient(to top, rgba(var(--veil), .78) 0%, rgba(var(--veil), .3) 42%, rgba(var(--veil), .08) 65%, rgba(var(--veil), .35) 100%), linear-gradient(to right, rgba(var(--veil), .3), rgba(var(--veil), 0) 60%);position:absolute;inset:0}.body.svelte-38sjwj{text-shadow:var(--glow);padding:9rem 0 clamp(3.5rem,8vh,6rem)}h1.svelte-38sjwj{max-width:16ch;margin:0 0 1.2rem;font-size:clamp(2.7rem,6.4vw,6rem);font-style:italic;line-height:1.02}.sub.svelte-38sjwj{color:var(--on-dark);max-width:38rem;margin:0;font-size:1.05rem}@media (width<=63.99rem){.phead.svelte-38sjwj{min-height:68svh}.body.svelte-38sjwj{padding:8rem 0 3rem}}dialog.svelte-lnsl0r{background:0 0;border:0;place-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(1rem,4vw,3rem);display:none}dialog[open].svelte-lnsl0r{animation:svelte-lnsl0r-show .45s var(--ease);display:grid}dialog.svelte-lnsl0r::backdrop{background:rgba(var(--veil), .94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.svelte-lnsl0r .full{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 2*clamp(1rem,4vw,3rem));box-shadow:0 20px 60px #00000059}@keyframes svelte-lnsl0r-show{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.x.svelte-lnsl0r{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;place-items:center;width:48px;height:48px;transition:background .25s,color .25s;display:grid;position:fixed;top:1rem;right:1rem}.x.svelte-lnsl0r:hover{color:var(--night);background:#fff}.x.svelte-lnsl0r span:where(.svelte-lnsl0r),.x.svelte-lnsl0r span:where(.svelte-lnsl0r):before{background:currentColor;width:20px;height:1px;display:block;transform:rotate(45deg)}.x.svelte-lnsl0r span:where(.svelte-lnsl0r):before{content:"";transform:rotate(90deg)}html:has(dialog[open]){overflow:hidden}.zoom.svelte-vyllil{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.zoom.fill.svelte-vyllil{height:100%}.zoom.svelte-vyllil img{width:100%;transition:transform 1.2s var(--ease)}.zoom.fill.svelte-vyllil picture{height:100%}.zoom.fill.svelte-vyllil img{object-fit:cover;height:100%}.zoom.svelte-vyllil:hover img,.zoom.svelte-vyllil:focus-visible img{transform:scale(1.03)}.zoom.svelte-vyllil:focus-visible{outline-offset:-3px}.expect-h.svelte-1ub6tee{margin:3.2rem 0 1rem;font-size:clamp(1.7rem,2.4vw,2.1rem)}.expect.svelte-1ub6tee li:where(.svelte-1ub6tee){border-top:1px solid var(--line);padding:.85rem 0}.expect.svelte-1ub6tee li:where(.svelte-1ub6tee):last-child{border-bottom:1px solid var(--line)}.expect.svelte-1ub6tee+.note:where(.svelte-1ub6tee){margin-top:1.4rem}.gallery-sec.svelte-1ub6tee{padding-bottom:clamp(5.5rem,10vw,9rem)}.gallery.svelte-1ub6tee{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);display:grid}figure.svelte-1ub6tee{aspect-ratio:3/4;margin:0;overflow:hidden}figure.svelte-1ub6tee:nth-child(2){margin-top:clamp(3rem,8vw,7rem)}figure.svelte-1ub6tee:nth-child(3){margin-top:clamp(1.5rem,4vw,3.5rem)}@media (width<=63.99rem){.gallery.svelte-1ub6tee{grid-template-columns:1fr 1fr}figure.svelte-1ub6tee:first-child{aspect-ratio:4/3;grid-column:1/-1}figure.svelte-1ub6tee:nth-child(2),figure.svelte-1ub6tee:nth-child(3){margin-top:0}}.intro.svelte-1wmmlm7{margin-bottom:clamp(4rem,8vw,7rem)}.intro.svelte-1wmmlm7 .statement:where(.svelte-1wmmlm7){margin:0}.idea.svelte-1wmmlm7{background:var(--sky);padding:clamp(5rem,10vw,8rem) 0}.idea.svelte-1wmmlm7 .wrap:where(.svelte-1wmmlm7){grid-template-columns:5fr 7fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.idea.svelte-1wmmlm7 h2:where(.svelte-1wmmlm7){max-width:12ch;margin:0}.idea.svelte-1wmmlm7 p:where(.svelte-1wmmlm7){max-width:48ch}@media (width<=63.99rem){.idea.svelte-1wmmlm7 .wrap:where(.svelte-1wmmlm7){grid-template-columns:1fr;gap:1.5rem}}.lead.svelte-c0qatp{font-family:var(--serif);max-width:36ch;margin:0 0 clamp(4rem,8vw,6.5rem);font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.3}.places.svelte-c0qatp li:where(.svelte-c0qatp){border-top:1px solid var(--line);grid-template-columns:5fr 7fr;align-items:baseline;gap:clamp(1rem,6vw,7rem);padding:clamp(1.4rem,2.5vw,2rem) 0;display:grid}.places.svelte-c0qatp li:where(.svelte-c0qatp):last-child{border-bottom:1px solid var(--line)}.places.svelte-c0qatp h3:where(.svelte-c0qatp){margin:0}.places.svelte-c0qatp p:where(.svelte-c0qatp){color:var(--soft);max-width:48ch;margin:0}@media (width<=63.99rem){.places.svelte-c0qatp li:where(.svelte-c0qatp){grid-template-columns:1fr;gap:.5rem}}.lede.svelte-104pj8x{color:var(--soft);max-width:40ch;margin:0}.faq-sec.svelte-104pj8x{background:var(--sky);padding-top:clamp(5.5rem,10vw,9rem)}details.svelte-104pj8x{border-top:1px solid #23314040}details.svelte-104pj8x:last-child{border-bottom:1px solid #23314040}summary.svelte-104pj8x{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.3rem 0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.25;list-style:none;display:flex}summary.svelte-104pj8x::-webkit-details-marker{display:none}summary.svelte-104pj8x:after{content:"+";font-family:var(--sans);transition:transform .3s var(--ease);flex-shrink:0;font-size:1.4rem;font-weight:300;line-height:1}details[open].svelte-104pj8x summary:where(.svelte-104pj8x):after{transform:rotate(45deg)}details.svelte-104pj8x p:where(.svelte-104pj8x){color:var(--soft);max-width:52ch;margin:0 0 1.5rem}.addr.svelte-drgh2a{margin-top:1.4rem}.addr.svelte-drgh2a a{border-bottom:1px solid var(--clay);text-decoration:none}.hist.svelte-drgh2a{max-width:22rem;margin:2.6rem 0 0}figcaption.svelte-drgh2a{color:var(--soft);margin-top:.7rem;font-size:.82rem}.lage.svelte-drgh2a{background:var(--sky);padding:clamp(5rem,10vw,8rem) 0}.lage.svelte-drgh2a .wrap:where(.svelte-drgh2a){grid-template-columns:5fr 7fr;align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.lage.svelte-drgh2a figure:where(.svelte-drgh2a){max-width:26rem;margin:0}.lage.svelte-drgh2a p:where(.svelte-drgh2a){max-width:46ch}@media (width<=63.99rem){.lage.svelte-drgh2a .wrap:where(.svelte-drgh2a){grid-template-columns:1fr}.hist.svelte-drgh2a{max-width:18rem}}.legal.svelte-1vpujrh{padding:clamp(8rem,14vw,11rem) 0 clamp(5rem,9vw,8rem)}.col.svelte-1vpujrh{max-width:44rem}h1.svelte-1vpujrh{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1.4rem;font-size:clamp(2.4rem,5vw,3.8rem)}h2.svelte-1vpujrh{margin:2.6rem 0 .7rem;font-size:clamp(1.5rem,2.2vw,1.85rem)}.legal.svelte-1vpujrh a{border-bottom:1px solid var(--clay);text-decoration:none}.legal.svelte-1vpujrh .todo{color:#5c4700;background:#fff1c2;padding:0 .35rem}
