@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--bg:#060a14;--bg-2:#0b1222;--text:#f3ede3;--text-muted:#b9b3a6;--gold:#d9a85a;--gold-2:#f0cf8a;--line:#d9a85a73;--panel:#0b1222b3;--pill-bg:#060a14a6;--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Manrope", system-ui, -apple-system, sans-serif;--page-max:96rem;--page-gutter:clamp(1.25rem, 4vw, 4rem)}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;font-variant-numeric:lining-nums}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d9a85abf padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--gold-2);box-shadow:inset 0 0 6px #f0cf8ae6}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--gold) #0b122299;scrollbar-width:thin}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@view-transition{navigation:auto}::view-transition{background:#000}::view-transition-old(root){animation:.2s ease-in both page-out}::view-transition-new(root){animation:.35s ease-out .2s both page-in}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}body{background-color:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}body:before{content:"";z-index:-2;background:var(--bg) url(/bg/space.webp) center / cover no-repeat;position:fixed;inset:0}@media (width<=720px){body:before{background-image:url(/bg/space-m.webp)}}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:500;line-height:1.1}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.pill{border:1px solid var(--gold);background:var(--pill-bg);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 2rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 28px #d9a85a40}.pill:hover{background:#d9a85a26;box-shadow:0 0 40px #d9a85a73}.p-hero{padding:4rem 0 3rem;position:relative;overflow:hidden}.p-hero .art{object-fit:cover;object-position:center 65%;opacity:.45;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}.p-hero .text{max-width:40rem;margin:0 auto;padding:0 1.25rem;position:relative}.p-hero h1{letter-spacing:.02em;font-size:clamp(2.75rem,9vw,4.5rem);font-weight:500;line-height:1}.p-hero h1:after{content:"";background:var(--gold);width:4rem;height:1px;margin-top:1.25rem;display:block}.deck{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:1rem 0 0;font-size:.75rem;font-weight:500}.p-col{max-width:40rem;margin:0 auto;padding:1rem 1.25rem 0;font-size:1.0625rem;line-height:1.75}.p-col p{margin:0 0 1.4em}.p-col .lead{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.4}.p-wide{max-width:64rem;margin:0 auto;padding:0 1.25rem}.p-col h2,.p-wide h2,.p-invite h2{margin:3.5rem 0 1rem;font-size:1.75rem;font-weight:500}.p-col h2:before,.p-wide h2:before,.p-invite h2:before{content:"";background:var(--gold);width:2.5rem;height:1px;margin-bottom:1rem;display:block}.p-invite{text-align:center;max-width:40rem;margin:5rem auto 0;padding:0 1.25rem}.p-invite h2{margin-top:0}.p-invite h2:before{margin-inline:auto}.p-invite p{color:var(--text-muted);margin:0 0 1.75rem}@media (width>=720px){.p-hero{padding:5rem 0 4rem}.p-col{font-size:1.125rem}.p-col .lead{font-size:1.75rem}}.edge{z-index:1;border-radius:inherit;pointer-events:none;mix-blend-mode:plus-lighter;opacity:calc((var(--edge,0) - 10) / 90);-webkit-mask-image:conic-gradient(from var(--angle,0deg) at center, #000 8%, transparent 22%, transparent 78%, #000 92%);mask-image:conic-gradient(from var(--angle,0deg) at center, #000 8%, transparent 22%, transparent 78%, #000 92%);transition:opacity .25s ease-out;display:block;position:absolute;inset:-100px}:not(:hover)>.edge{opacity:0;transition:opacity .75s ease-in-out}.edge:before{content:"";border-radius:inherit;--g:40 77% 74%;box-shadow:inset 0 0 0 1px hsl(var(--g) / 100%), inset 0 0 3px 0 hsl(var(--g) / 50%), inset 0 0 6px 0 hsl(var(--g) / 40%), inset 0 0 15px 0 hsl(var(--g) / 35%), inset 0 0 30px 2px hsl(var(--g) / 25%), inset 0 0 60px 4px hsl(var(--g) / 15%), 0 0 0 1px hsl(var(--g) / 80%), 0 0 4px 0 hsl(var(--g) / 60%), 0 0 8px 0 hsl(var(--g) / 50%), 0 0 18px 0 hsl(var(--g) / 40%), 0 0 35px 3px hsl(var(--g) / 30%), 0 0 60px 6px hsl(var(--g) / 20%), 0 0 90px 8px hsl(var(--g) / 12%);position:absolute;inset:100px}@media (hover:none){.edge{display:none}}.ambient{z-index:50;border:1px solid var(--line);background:var(--pill-bg);width:2.75rem;height:2.75rem;color:var(--gold-2);cursor:pointer;view-transition-name:ambient;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .25s,box-shadow .25s;display:flex;position:fixed;bottom:1.25rem;left:1.25rem}.ambient[hidden]{display:none}.ambient:hover{border-color:var(--gold);box-shadow:0 0 24px #d9a85a4d}.ambient svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.ambient .on,.ambient[aria-pressed=true] .off{display:none}.ambient[aria-pressed=true] .on{display:block}.ambient[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 20px #d9a85a59}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:linear-gradient(#060a144d,#060a14e6);grid-template-rows:1fr auto;min-height:100svh;margin-top:6rem;padding:clamp(3rem,7vh,6rem) clamp(1.25rem,5vw,6rem) 0;display:grid}.logo[data-astro-cid-jo6i4kqk]{--logo-w:251px;text-decoration:none;display:block}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:var(--logo-w);max-width:none;height:auto;margin-left:calc(var(--logo-w) * -.151);display:block}.contacts[data-astro-cid-jo6i4kqk]{justify-items:start;gap:.6rem;display:grid}.menu-list[data-astro-cid-jo6i4kqk]{margin-top:2rem}.phone[data-astro-cid-jo6i4kqk]{letter-spacing:.02em;font-size:1.2rem;text-decoration:none}.phone[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-2)}.where[data-astro-cid-jo6i4kqk]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem;font-size:.72rem;font-weight:500}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;align-content:center;gap:2.75rem clamp(2rem,5vw,6rem);padding-block:clamp(2.5rem,7vh,5rem);display:grid}.head[data-astro-cid-jo6i4kqk]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 1.1rem;font-size:.7rem;font-weight:600}ul[data-astro-cid-jo6i4kqk]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],li[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--text-muted);align-items:center;gap:.7rem;font-size:1rem;line-height:1.35;text-decoration:none;transition:color .2s;display:flex}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current]{color:var(--gold-2)}li[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{cursor:default}li[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:none;width:1.15rem;height:1.15rem;stroke:var(--gold-2);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none}.base[data-astro-cid-jo6i4kqk]{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);border-top:1px solid #d9a85a33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1.5rem 0 5.5rem;font-size:.62rem;font-weight:500;display:flex}.base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.legal[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:none;flex-basis:100%}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-2)}@media (width>=40rem){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3rem,7vh,4.5rem) clamp(2rem,5vw,6rem)}}
