.frame[data-astro-cid-woisxlok]{background:radial-gradient(120% 80% at 50% 30%, var(--stage) 0%, var(--stage-deep) 100%);cursor:zoom-in;max-width:100%;margin:0;position:relative;overflow:hidden}.frame[data-astro-cid-woisxlok] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frame[data-astro-cid-woisxlok]:focus-visible{outline:2px solid var(--garnet);outline-offset:3px}.frame[data-astro-cid-woisxlok]:after{content:"";background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E1621' stroke-width='1.6'%3E%3Cpath d='M14 4h6v6M10 20H4v-6M20 4l-7 7M4 20l7-7'/%3E%3C/svg%3E") center / 16px no-repeat;opacity:0;border-radius:50%;width:34px;height:34px;transition:opacity .16s;position:absolute;top:14px;right:14px}.frame[data-astro-cid-woisxlok]:hover:after,.frame[data-astro-cid-woisxlok]:focus-visible:after{opacity:1}.hero[data-astro-cid-k3zpag5h]{padding-block:0}.hero[data-astro-cid-k3zpag5h] .wrap[data-astro-cid-k3zpag5h]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:8px 72px;display:grid}.hero-copy[data-astro-cid-k3zpag5h]{flex-direction:column;gap:28px;min-width:0;display:flex}h1[data-astro-cid-k3zpag5h]{letter-spacing:-.02em;margin-left:-4px;font-size:clamp(64px,9.4vw,128px);font-style:italic;line-height:.92}.lede[data-astro-cid-k3zpag5h]{max-width:34ch;font-size:20px;font-weight:300;line-height:1.55}.facts[data-astro-cid-k3zpag5h]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.facts[data-astro-cid-k3zpag5h] div[data-astro-cid-k3zpag5h]{min-width:0;padding:16px 16px 16px 0}.facts[data-astro-cid-k3zpag5h] div[data-astro-cid-k3zpag5h]+div[data-astro-cid-k3zpag5h]{border-left:1px solid var(--line);padding-left:16px}.facts[data-astro-cid-k3zpag5h] dt[data-astro-cid-k3zpag5h]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.facts[data-astro-cid-k3zpag5h] dd[data-astro-cid-k3zpag5h]{margin:4px 0 0;font-size:16px}.occasions[data-astro-cid-k3zpag5h]{color:var(--muted);font-size:15px}@media (width<=860px){.hero[data-astro-cid-k3zpag5h] .wrap[data-astro-cid-k3zpag5h]{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:0 56px}}@media (width<=460px){.facts[data-astro-cid-k3zpag5h]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-k3zpag5h] div[data-astro-cid-k3zpag5h],.facts[data-astro-cid-k3zpag5h] div[data-astro-cid-k3zpag5h]+div[data-astro-cid-k3zpag5h]{border-left:0;padding:12px 0}.facts[data-astro-cid-k3zpag5h] div[data-astro-cid-k3zpag5h]+div[data-astro-cid-k3zpag5h]{border-top:1px solid var(--line)}}.strip[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.shot[data-astro-cid-rj65ajc3]{flex-direction:column;gap:12px;min-width:0;display:flex}.caption[data-astro-cid-rj65ajc3]{color:var(--muted);font-size:14px}@media (width<=860px){.strip[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.shot[data-astro-cid-rj65ajc3]{scroll-snap-align:start;flex:0 0 72%}}.steps-section[data-astro-cid-l43jfdkk]{border-top:1px solid var(--line)}.steps[data-astro-cid-l43jfdkk]{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]{counter-increment:step;flex-direction:column;gap:10px;min-width:0;display:flex}.steps[data-astro-cid-l43jfdkk] li[data-astro-cid-l43jfdkk]:before{content:counter(step);font-family:var(--display);color:var(--garnet);font-size:64px;font-style:italic;line-height:1}h3[data-astro-cid-l43jfdkk]{font-size:26px;line-height:1.2}.steps[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--muted);max-width:32ch}@media (width<=860px){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr);gap:32px}}.grid[data-astro-cid-e7kbptqz]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.prose[data-astro-cid-e7kbptqz]{flex-direction:column;gap:18px;max-width:58ch;font-size:18px;display:flex}.prose[data-astro-cid-e7kbptqz] p:first-child:first-letter{font-family:var(--display);float:left;color:var(--garnet);padding:8px 10px 0 0;font-size:74px;line-height:.8}.spec[data-astro-cid-e7kbptqz]{border-top:1px solid var(--ink);margin:0}.spec[data-astro-cid-e7kbptqz] div[data-astro-cid-e7kbptqz]{border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.spec[data-astro-cid-e7kbptqz] dt[data-astro-cid-e7kbptqz]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:12px}.spec[data-astro-cid-e7kbptqz] dd[data-astro-cid-e7kbptqz]{margin:0}@media (width<=860px){.grid[data-astro-cid-e7kbptqz]{grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=460px){.spec[data-astro-cid-e7kbptqz] div[data-astro-cid-e7kbptqz]{grid-template-columns:minmax(0,1fr);gap:2px}}.grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;display:grid}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--ink)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:19px;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";font-family:var(--display);color:var(--garnet);font-size:28px;line-height:1;transition:transform .2s}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--muted);max-width:60ch;padding:0 0 22px}@media (width<=860px){.grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr);gap:36px}}.closing[data-astro-cid-prurgk2d]{background:var(--garnet);color:var(--on-garnet)}.wrap[data-astro-cid-prurgk2d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-block:80px;display:flex}h2[data-astro-cid-prurgk2d]{font-size:clamp(44px,6.5vw,84px);font-style:italic;line-height:1}.btn[data-astro-cid-prurgk2d]{background:var(--on-garnet);color:var(--garnet)}.sticky-cta[data-astro-cid-bjs4jpu3]{z-index:20;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:var(--paper);border-top:1px solid var(--line);display:none;position:fixed;bottom:0;left:0;right:0}.sticky-cta[data-astro-cid-bjs4jpu3] .btn[data-astro-cid-bjs4jpu3]{width:100%}@media (width<=860px){.sticky-cta[data-astro-cid-bjs4jpu3]{display:block}.sticky-cta[data-astro-cid-bjs4jpu3][hidden],.sticky-cta[data-astro-cid-bjs4jpu3][data-hidden-by-consent]{display:none}body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}dialog[data-astro-cid-utnzf2kr].lightbox{background:var(--paper);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;margin:0;padding:0;inset:0;overflow:hidden}dialog[data-astro-cid-utnzf2kr].lightbox[open]{animation:.2s ease-out lb-fade}dialog[data-astro-cid-utnzf2kr].lightbox::backdrop{background:var(--paper)}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.lb-stage[data-astro-cid-utnzf2kr]{top:calc(64px + env(safe-area-inset-top,0px));bottom:calc(72px + env(safe-area-inset-bottom,0px));left:max(72px, env(safe-area-inset-left,0px));right:max(72px, env(safe-area-inset-right,0px));justify-content:center;align-items:center;display:flex;position:absolute;container-type:size}.lb-stage[data-astro-cid-utnzf2kr] .lb-frame{width:min(100cqw, calc(100cqh * var(--r,.8)));height:min(100cqh, calc(100cqw / var(--r,.8)));background:radial-gradient(120% 80% at 50% 30%, var(--stage) 0%, var(--stage-deep) 100%)}.lb-stage[data-astro-cid-utnzf2kr] .lb-frame img{object-fit:contain;width:100%;height:100%;display:block}.lb-btn[data-astro-cid-utnzf2kr]{z-index:2;border:1px solid var(--line);background:var(--paper);width:48px;height:48px;color:var(--ink);font-family:var(--display);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex;position:absolute}.lb-btn[data-astro-cid-utnzf2kr]:hover{border-color:var(--ink)}.lb-btn[data-astro-cid-utnzf2kr]:focus-visible{outline:2px solid var(--garnet);outline-offset:3px}.lb-close[data-astro-cid-utnzf2kr]{top:calc(10px + env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px))}.lb-prev[data-astro-cid-utnzf2kr],.lb-next[data-astro-cid-utnzf2kr]{top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-utnzf2kr]{left:max(12px, env(safe-area-inset-left,0px))}.lb-next[data-astro-cid-utnzf2kr]{right:max(12px, env(safe-area-inset-right,0px))}.lb-meta[data-astro-cid-utnzf2kr]{left:0;right:0;bottom:calc(22px + env(safe-area-inset-bottom,0px));color:var(--muted);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));justify-content:center;gap:16px;font-size:14px;display:flex;position:absolute}.lb-count[data-astro-cid-utnzf2kr]{font-variant-numeric:tabular-nums;letter-spacing:.1em}@media (width<=860px){.lb-stage[data-astro-cid-utnzf2kr]{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px))}.lb-prev[data-astro-cid-utnzf2kr],.lb-next[data-astro-cid-utnzf2kr]{top:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));transform:none}}dialog[data-astro-cid-yofxxdan].rent{background:var(--surface);color:var(--ink);width:min(460px,100vw - 32px);max-width:100%;box-shadow:0 30px 80px -30px var(--shadow);border:0;padding:0}dialog[data-astro-cid-yofxxdan].rent::backdrop{background:#10080e94}dialog[data-astro-cid-yofxxdan].rent[open]{animation:.22s ease-out rise}@keyframes rise{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:none}}.dlg[data-astro-cid-yofxxdan]{flex-direction:column;gap:18px;padding:40px 32px 32px;display:flex;position:relative}.dlg[data-astro-cid-yofxxdan][hidden]{display:none}.dlg[data-astro-cid-yofxxdan] h2[data-astro-cid-yofxxdan]{padding-right:24px;font-size:38px;font-style:italic;line-height:1.05}.dlg[data-astro-cid-yofxxdan] p[data-astro-cid-yofxxdan]{color:var(--muted)}.icon-btn[data-astro-cid-yofxxdan]{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:14px;right:14px}.icon-btn[data-astro-cid-yofxxdan]:hover{color:var(--ink)}.field[data-astro-cid-yofxxdan]{flex-direction:column;gap:8px;display:flex}.field[data-astro-cid-yofxxdan] label[data-astro-cid-yofxxdan]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.field[data-astro-cid-yofxxdan] input[data-astro-cid-yofxxdan]{font:inherit;border:1px solid var(--line);color:var(--ink);background:#f7f5f8;border-radius:0;padding:14px 16px}.dlg[data-astro-cid-yofxxdan] form[data-astro-cid-yofxxdan]{flex-direction:column;gap:16px;display:flex}.dlg[data-astro-cid-yofxxdan] .btn[data-astro-cid-yofxxdan]{width:100%}.dlg[data-astro-cid-yofxxdan] .fine[data-astro-cid-yofxxdan]{font-size:13px}.dlg[data-astro-cid-yofxxdan] .err[data-astro-cid-yofxxdan]{color:var(--garnet);font-size:14px}.dlg[data-astro-cid-yofxxdan] .err[data-astro-cid-yofxxdan][hidden]{display:none}@media (width<=460px){.dlg[data-astro-cid-yofxxdan]{padding:36px 22px 24px}}
