.open[data-astro-cid-d3fwovya]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(28px,5vw,80px);padding-top:clamp(24px,4vw,60px);display:grid}.open__name[data-astro-cid-d3fwovya]{letter-spacing:-.045em;margin:1.4rem 0 .3em;font-size:clamp(5rem,2rem + 12vw,13rem);font-weight:200;line-height:.85}.open__note[data-astro-cid-d3fwovya]{color:var(--muted);margin-top:-.6em}.open__actions[data-astro-cid-d3fwovya]{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2rem;display:flex}.open[data-astro-cid-d3fwovya] .open__img{margin-right:calc(var(--gutter) * -1)}.gal__grid[data-astro-cid-d3fwovya]{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(14px,2vw,28px);display:grid}.gal__item[data-astro-cid-d3fwovya]{cursor:zoom-in;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.gal__grid--3[data-astro-cid-d3fwovya] .gal__item[data-astro-cid-d3fwovya]:first-child{grid-column:1/span 7}.gal__grid--3[data-astro-cid-d3fwovya] .gal__item[data-astro-cid-d3fwovya]:nth-child(2){grid-column:9/span 4;margin-top:18%}.gal__grid--3[data-astro-cid-d3fwovya] .gal__item[data-astro-cid-d3fwovya]:nth-child(3){display:none}.gal__grid--4[data-astro-cid-d3fwovya] .gal__item[data-astro-cid-d3fwovya]:first-child{grid-column:1/span 5;margin-top:12%}.gal__grid--4[data-astro-cid-d3fwovya] .gal__item[data-astro-cid-d3fwovya]:nth-child(2){grid-column:7/span 6}.gal__grid--4[data-astro-cid-d3fwovya] .gal__item[data-astro-cid-d3fwovya]:nth-child(3){grid-column:2/span 6}.gal__grid--4[data-astro-cid-d3fwovya] .gal__item[data-astro-cid-d3fwovya]:nth-child(4){display:none}@media (width<=760px){.gal__grid[data-astro-cid-d3fwovya]{grid-template-columns:1fr}.gal__grid[data-astro-cid-d3fwovya] .gal__item[data-astro-cid-d3fwovya]{grid-column:auto!important;margin-top:0!important}}.desc[data-astro-cid-d3fwovya]{padding-top:0}.desc__grid[data-astro-cid-d3fwovya]{grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:start;gap:clamp(40px,8vw,140px);display:grid}.sheet[data-astro-cid-d3fwovya]{top:calc(var(--header-h) + 20px);position:sticky}.sheet[data-astro-cid-d3fwovya] dl[data-astro-cid-d3fwovya]{border-top:1px solid var(--line);margin:1rem 0 0}.sheet[data-astro-cid-d3fwovya] dl[data-astro-cid-d3fwovya] div[data-astro-cid-d3fwovya]{border-bottom:1px solid var(--line);grid-template-columns:7.5em 1fr;gap:1rem;padding:.85rem 0;font-size:.97rem;line-height:1.45;display:grid}.sheet[data-astro-cid-d3fwovya] dt[data-astro-cid-d3fwovya]{color:var(--muted)}.sheet[data-astro-cid-d3fwovya] dd[data-astro-cid-d3fwovya]{margin:0}.desc__lead[data-astro-cid-d3fwovya]{letter-spacing:-.01em;font-size:clamp(1.5rem,1.15rem + 1.3vw,2.3rem);font-weight:330;line-height:1.3}.desc__lead[data-astro-cid-d3fwovya] strong{font-weight:400}.floor[data-astro-cid-d3fwovya]{border-top:1px solid var(--line);margin-top:2.6rem;padding-top:1.6rem}.floor[data-astro-cid-d3fwovya] .cap[data-astro-cid-d3fwovya]{margin-bottom:.8rem}@media (width<=900px){.open[data-astro-cid-d3fwovya],.desc__grid[data-astro-cid-d3fwovya]{grid-template-columns:1fr}.sheet[data-astro-cid-d3fwovya]{order:2;position:static}}.price[data-astro-cid-d3fwovya]{background-color:var(--paper-2)}.sheet[data-astro-cid-d3fwovya] .sheet__sketch{margin-top:clamp(28px,4vw,48px)}.price__grid[data-astro-cid-d3fwovya]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,8vw,140px);display:grid}.price__amount[data-astro-cid-d3fwovya]{white-space:nowrap;letter-spacing:-.04em;font-feature-settings:"lnum";margin:.6rem 0 .4rem;font-size:clamp(3rem,1rem + 6.2vw,8rem);font-weight:200;line-height:1}.price__for[data-astro-cid-d3fwovya]{font-size:1.2rem;font-weight:400}.price__lines[data-astro-cid-d3fwovya]{border-top:1px solid var(--line);margin:0 0 2.6rem;padding:0;list-style:none}.price__lines[data-astro-cid-d3fwovya] li[data-astro-cid-d3fwovya]{border-bottom:1px solid var(--line);padding:.9rem 0}.dog[data-astro-cid-d3fwovya] .cap[data-astro-cid-d3fwovya]{color:var(--moss);margin-bottom:.6rem}@media (width<=860px){.price__grid[data-astro-cid-d3fwovya]{grid-template-columns:1fr}}.opts__head[data-astro-cid-d3fwovya]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(36px,5vw,70px);display:flex}.opts__grid[data-astro-cid-d3fwovya]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);display:grid}.opt[data-astro-cid-d3fwovya]:nth-child(2){margin-top:clamp(0px,6vw,90px)}.opt[data-astro-cid-d3fwovya] h3[data-astro-cid-d3fwovya]{margin-top:1.6rem}@media (width<=860px){.opts__grid[data-astro-cid-d3fwovya]{grid-template-columns:1fr}.opt[data-astro-cid-d3fwovya]:nth-child(2){margin-top:0}}.other[data-astro-cid-d3fwovya]{background:var(--paper-2)}.other__grid[data-astro-cid-d3fwovya]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,100px);display:grid}@media (width<=760px){.other__grid[data-astro-cid-d3fwovya]{grid-template-columns:1fr}}.lb[data-astro-cid-d3fwovya]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);background:#1c1a16f5;border:0;margin:0;padding:0}.lb[data-astro-cid-d3fwovya][open]{animation:lbIn .4s var(--ease);place-items:center;display:grid}.lb[data-astro-cid-d3fwovya]::backdrop{background:0 0}@keyframes lbIn{0%{opacity:0}}.lb__fig[data-astro-cid-d3fwovya]{flex-direction:column;align-items:center;max-width:100%;max-height:100%;margin:0;padding:64px 80px;display:flex}.lb__img[data-astro-cid-d3fwovya]{object-fit:contain;width:auto;max-width:min(1500px,100%);height:auto;max-height:calc(100dvh - 170px)}.lb__cap[data-astro-cid-d3fwovya]{letter-spacing:.16em;text-transform:uppercase;opacity:.9;text-align:center;margin-top:1rem;font-size:.8rem}.lb__btn[data-astro-cid-d3fwovya]{width:48px;height:48px;color:var(--paper);cursor:pointer;opacity:.75;background:0 0;border:0;place-items:center;transition:opacity .3s;display:grid;position:absolute}.lb__btn[data-astro-cid-d3fwovya]:hover{opacity:1}.lb__btn[data-astro-cid-d3fwovya] svg{width:28px}.lb__close[data-astro-cid-d3fwovya]{top:14px;right:14px}.lb__prev[data-astro-cid-d3fwovya]{top:50%;left:12px;translate:0 -50%}.lb__next[data-astro-cid-d3fwovya]{top:50%;right:12px;translate:0 -50%}.lb__count[data-astro-cid-d3fwovya]{letter-spacing:.18em;opacity:.9;margin:0;font-size:.84rem;position:absolute;top:26px;left:24px}@media (width<=600px){.lb__fig[data-astro-cid-d3fwovya]{padding:70px 12px 90px}.lb__prev[data-astro-cid-d3fwovya],.lb__next[data-astro-cid-d3fwovya]{top:auto;bottom:20px;translate:none}.lb__prev[data-astro-cid-d3fwovya]{left:calc(50% - 60px)}.lb__next[data-astro-cid-d3fwovya]{right:calc(50% - 60px)}}
