.ap-label[data-astro-cid-ujxvw33u]{font-family:var(--f-sans);letter-spacing:.32em;color:var(--gold);margin:0 0 .9rem;font-size:.68rem}.ap-label--light[data-astro-cid-ujxvw33u]{color:#d8c3a5}.ap-h2[data-astro-cid-ujxvw33u]{font-family:var(--f-serif);letter-spacing:.06em;color:var(--ink);margin:0 0 1.4rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:400;line-height:1.6}.ap-h2--light[data-astro-cid-ujxvw33u]{color:#fff}.ap-p[data-astro-cid-ujxvw33u]{font-family:var(--f-sans);color:var(--ink-2);margin:0 0 1.2rem;font-size:.92rem;line-height:2.1}.ap-p--light[data-astro-cid-ujxvw33u]{color:#ffffffd1}.ap-sub[data-astro-cid-ujxvw33u]{letter-spacing:.08em;color:var(--ink-3);margin:0;font-size:.84rem}.ap-link[data-astro-cid-ujxvw33u]{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:.3em;font-size:.88rem;text-decoration:none}.ap-link[data-astro-cid-ujxvw33u]:hover{color:var(--gold)}.ap-links[data-astro-cid-ujxvw33u]{flex-direction:column;align-items:flex-start;gap:.9rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.ap-note[data-astro-cid-ujxvw33u]{color:var(--ink-3);margin:1.2rem 0 0;font-size:.76rem;line-height:1.9}.ap-note--strong[data-astro-cid-ujxvw33u]{color:var(--ink);margin-top:1.4rem;font-weight:500}.ap-btn[data-astro-cid-ujxvw33u]{background:var(--sumi);color:#fff;letter-spacing:.12em;justify-content:center;align-items:center;margin:0;padding:17px 44px;font-size:.95rem;text-decoration:none;transition:background .3s;display:inline-flex}.ap-btn[data-astro-cid-ujxvw33u]:hover{background:var(--gold)}.ap-btn[data-astro-cid-ujxvw33u].is-off{color:var(--ink-3);letter-spacing:.06em;background:#1c1c1a14;padding:15px 28px;font-size:.84rem}.ap-btn--wide[data-astro-cid-ujxvw33u]{text-align:center;width:min(100%,30rem);margin:1.8rem auto 0;display:flex}.ap-hero[data-astro-cid-ujxvw33u]{background:#f7f6f4;align-items:center;min-height:clamp(620px,54vw,760px);display:flex;position:relative;overflow:hidden}.ap-hero__text[data-astro-cid-ujxvw33u]{z-index:1;flex-direction:column;width:min(100% - 2.8rem,24rem);margin:0 auto 0 clamp(1.2rem,3.5vw,3.2rem);padding:clamp(2rem,3.4vw,3.2rem) 0;display:flex;position:relative}.ap-eyebrow[data-astro-cid-ujxvw33u]{font-family:var(--f-sans);letter-spacing:.26em;color:var(--ink-2);margin:0 0 1rem;font-size:.7rem}.ap-logotype[data-astro-cid-ujxvw33u]{font-family:var(--f-serif);letter-spacing:.16em;color:var(--ink);margin:0 0 .7rem;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.18}.ap-hero-tagline[data-astro-cid-ujxvw33u]{font-family:var(--f-serif);letter-spacing:.16em;color:var(--ink-3);margin:0 0 1.1rem;font-size:.9rem;line-height:1.8}.ap-title[data-astro-cid-ujxvw33u]{font-family:var(--f-serif);letter-spacing:.06em;color:var(--ink);margin:0 0 1.6rem;font-size:clamp(1.3rem,2.6vw,1.85rem);font-weight:400;line-height:1.75}.ap-lead[data-astro-cid-ujxvw33u]{font-family:var(--f-sans);color:var(--ink-2);margin:0 0 1.8rem;font-size:.86rem;line-height:2.1}.ap-pill[data-astro-cid-ujxvw33u]{color:var(--ink);letter-spacing:.08em;background:#f3dfe0;align-self:flex-start;align-items:baseline;gap:.6em;margin:0 0 1rem;padding:.6em 1.3em;font-size:.82rem;display:inline-flex}.ap-pill[data-astro-cid-ujxvw33u] b[data-astro-cid-ujxvw33u]{font-family:var(--f-serif);letter-spacing:.04em;font-size:1.2rem;font-weight:400}.ap-heroprice[data-astro-cid-ujxvw33u]{font-family:var(--f-serif);color:var(--ink);margin:0 0 1.6rem;font-size:clamp(1.5rem,3vw,1.9rem)}.ap-heroprice[data-astro-cid-ujxvw33u] span[data-astro-cid-ujxvw33u]{font-family:var(--f-sans);margin-left:.3em;font-size:15px}.ap-draft[data-astro-cid-ujxvw33u]{color:var(--ink-3);margin:1rem 0 0;font-size:.74rem}.ap-scarcity-tag[data-astro-cid-ujxvw33u]{letter-spacing:.18em;color:var(--gold);border:1px solid;align-self:flex-start;margin:0 0 .9rem;padding:.45em 1em;font-size:.68rem}.ap-scarcity[data-astro-cid-ujxvw33u]{color:var(--ink-3);max-width:30em;margin:0 0 1.4rem;font-size:.76rem;line-height:1.9}.ap-scarcity--pre[data-astro-cid-ujxvw33u]{margin:1.6rem auto 0}.ap-hero__pic[data-astro-cid-ujxvw33u]{position:absolute;inset:0}.ap-hero__pic[data-astro-cid-ujxvw33u] img[data-astro-cid-ujxvw33u]{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.ap-hero__pic[data-astro-cid-ujxvw33u]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f7f6f4 0% 22%,#f7f6f4e0 32%,#f7f6f459 42%,#f7f6f400 52%);position:absolute;inset:0}.ap-story[data-astro-cid-ujxvw33u]{background:#fff;grid-template-columns:1.05fr 1.25fr .9fr;align-items:center;gap:clamp(.8rem,1.6vw,1.4rem);padding:clamp(1.6rem,3vw,2.6rem) clamp(1rem,2.4vw,2rem);display:grid}.ap-story__main[data-astro-cid-ujxvw33u]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.ap-story__text[data-astro-cid-ujxvw33u]{align-self:center;padding:clamp(1.4rem,2.6vw,2.4rem) clamp(.8rem,1.8vw,1.8rem)}.ap-story__pics[data-astro-cid-ujxvw33u]{gap:clamp(.8rem,1.6vw,1.4rem);display:grid}.ap-story__pics[data-astro-cid-ujxvw33u] img[data-astro-cid-ujxvw33u]{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.ap-craft[data-astro-cid-ujxvw33u]{background:var(--linen-2);padding:clamp(3rem,6vw,5rem) clamp(1.4rem,4vw,3.4rem)}.ap-craft__head[data-astro-cid-ujxvw33u]{margin:0 0 2.4rem}.ap-craft__list[data-astro-cid-ujxvw33u]{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}.ap-craft__t[data-astro-cid-ujxvw33u]{align-items:baseline;gap:.7em;margin:0 0 .5rem;display:flex}.ap-no[data-astro-cid-ujxvw33u]{font-family:var(--f-serif);color:var(--gold);font-size:1.25rem}.ap-craft__title[data-astro-cid-ujxvw33u]{font-family:var(--f-sans);letter-spacing:.06em;color:var(--ink);margin:0;font-size:.92rem;font-weight:500}.ap-craft__d[data-astro-cid-ujxvw33u]{color:var(--ink-2);min-height:3.8em;margin:0 0 1rem;font-size:.82rem;line-height:1.95}.ap-craft__list[data-astro-cid-ujxvw33u] img[data-astro-cid-ujxvw33u]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.ap-colors[data-astro-cid-ujxvw33u]{background:#fff;grid-template-columns:minmax(0,34%) minmax(0,66%);align-items:center;display:grid}.ap-colors__head[data-astro-cid-ujxvw33u]{padding:clamp(2.6rem,5vw,4.4rem) clamp(1.4rem,3vw,3.2rem)}.ap-colors__list[data-astro-cid-ujxvw33u]{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ap-color[data-astro-cid-ujxvw33u]{background:#fff;flex-direction:column;display:flex;position:relative}.ap-color[data-astro-cid-ujxvw33u] img[data-astro-cid-ujxvw33u]{aspect-ratio:3/4;object-fit:cover;object-position:center 30%;width:100%;height:auto;display:block}.ap-color__tbd[data-astro-cid-ujxvw33u]{aspect-ratio:3/4;justify-content:center;align-items:center;width:100%;display:flex}.ap-color__tbd[data-astro-cid-ujxvw33u] span[data-astro-cid-ujxvw33u]{letter-spacing:.1em;color:#ffffffe6;font-size:.78rem}.ap-color__cap[data-astro-cid-ujxvw33u]{color:var(--ink);text-shadow:none;border-top:1px solid #1c1c1a1a;padding:clamp(1rem,2vw,1.6rem);position:static}.ap-color__name[data-astro-cid-ujxvw33u]{font-family:var(--f-serif);letter-spacing:.22em;margin:0 0 .3rem;font-size:1.15rem}.ap-color__note[data-astro-cid-ujxvw33u]{color:var(--ink-2);margin:0 0 .7rem;font-size:.78rem;line-height:1.8}.ap-color__spec[data-astro-cid-ujxvw33u]{letter-spacing:.04em;gap:.35rem;margin:0;font-size:.72rem;line-height:1.65;display:grid}.ap-color__spec[data-astro-cid-ujxvw33u] div[data-astro-cid-ujxvw33u]{grid-template-columns:3.2em minmax(0,1fr);align-items:baseline;gap:.7em;display:grid}.ap-color__spec[data-astro-cid-ujxvw33u] dt[data-astro-cid-ujxvw33u]{color:var(--ink-3);margin:0}.ap-color__spec[data-astro-cid-ujxvw33u] dd[data-astro-cid-ujxvw33u]{color:var(--ink);margin:0}.ap-fit[data-astro-cid-ujxvw33u]{background:var(--linen-2);padding:clamp(3rem,6vw,5rem) clamp(1.4rem,4vw,3.4rem)}.ap-fit__head[data-astro-cid-ujxvw33u]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(1.4rem,4vw,3rem);margin:0 0 2rem;display:grid}.ap-fit__head[data-astro-cid-ujxvw33u] .ap-label[data-astro-cid-ujxvw33u]{grid-column:1/-1;margin-bottom:-.6rem}.ap-fit__head[data-astro-cid-ujxvw33u] .ap-h2[data-astro-cid-ujxvw33u],.ap-fit__head[data-astro-cid-ujxvw33u] .ap-p[data-astro-cid-ujxvw33u]{margin-bottom:0}.ap-fit__list[data-astro-cid-ujxvw33u]{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.8rem);margin:0;padding:0;list-style:none;display:grid}.ap-fit__list[data-astro-cid-ujxvw33u] li[data-astro-cid-ujxvw33u]{background:#fff;flex-direction:column;display:flex}.ap-fit__list[data-astro-cid-ujxvw33u] img[data-astro-cid-ujxvw33u]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.ap-fit__list[data-astro-cid-ujxvw33u] li[data-astro-cid-ujxvw33u]:nth-child(3) img[data-astro-cid-ujxvw33u]{aspect-ratio:1;object-position:center center}.ap-fit__cap[data-astro-cid-ujxvw33u]{border-top:1px solid #1c1c1a1a;padding:clamp(1rem,2vw,1.5rem)}.ap-fit__cap[data-astro-cid-ujxvw33u] p[data-astro-cid-ujxvw33u]{font-family:var(--f-sans);letter-spacing:.08em;color:var(--ink);margin:0 0 .55rem;font-size:.9rem;font-weight:500}.ap-fit__cap[data-astro-cid-ujxvw33u] span[data-astro-cid-ujxvw33u]{color:var(--ink-2);font-size:.8rem;line-height:1.9;display:block}.ap-two[data-astro-cid-ujxvw33u]{grid-template-columns:1fr 1fr;display:grid}.ap-two__dark[data-astro-cid-ujxvw33u]{color:#fff;background:#1c1c1a;flex-direction:column;justify-content:center;padding:clamp(2.6rem,5vw,4.4rem) clamp(1.4rem,3vw,3.2rem);display:flex}.ap-two__dark[data-astro-cid-ujxvw33u] .ap-label[data-astro-cid-ujxvw33u]{color:#d8c3a5}.ap-two__dark[data-astro-cid-ujxvw33u] .ap-h2[data-astro-cid-ujxvw33u]{color:#fff}.ap-two__dark[data-astro-cid-ujxvw33u] .ap-p[data-astro-cid-ujxvw33u]{color:#ffffffdb}.ap-two__event[data-astro-cid-ujxvw33u]{background:#f6ece9;grid-template-columns:1fr 1fr;display:grid}.ap-two__event[data-astro-cid-ujxvw33u] img[data-astro-cid-ujxvw33u]{object-fit:cover;width:100%;height:100%;display:block}.ap-two__evtext[data-astro-cid-ujxvw33u]{align-self:center;padding:clamp(1.6rem,3vw,2.6rem)}.ap-pre[data-astro-cid-ujxvw33u]{text-align:center;background:#fff;padding:clamp(3rem,6vw,5rem) clamp(1.4rem,4vw,3rem)}.ap-pre__h[data-astro-cid-ujxvw33u]{margin-bottom:.6rem}.ap-pre__lead[data-astro-cid-ujxvw33u]{margin:0 auto 2.2rem}.ap-pre__facts[data-astro-cid-ujxvw33u]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem clamp(1rem,3vw,2.4rem);width:min(100%,52rem);margin:0 auto;display:grid}.ap-pre__facts[data-astro-cid-ujxvw33u]>div[data-astro-cid-ujxvw33u]{border-top:1px solid #1c1c1a24;padding-top:.8rem}.ap-pre__facts[data-astro-cid-ujxvw33u] dt[data-astro-cid-ujxvw33u]{letter-spacing:.12em;color:var(--ink-3);margin:0 0 .35rem;font-size:.74rem}.ap-pre__facts[data-astro-cid-ujxvw33u] dd[data-astro-cid-ujxvw33u]{color:var(--ink);margin:0;font-size:15px;line-height:1.7}.ap-pre__facts[data-astro-cid-ujxvw33u] s[data-astro-cid-ujxvw33u]{color:var(--ink-3);margin-right:.5em}.ap-limit[data-astro-cid-ujxvw33u]{color:#fff;background:var(--gold);margin:1.6rem 0 0;padding:.35em 1em;font-size:.8rem;display:inline-block}.ap-legal[data-astro-cid-ujxvw33u]{margin:1.4rem 0 0;font-size:.8rem}.ap-legal[data-astro-cid-ujxvw33u] a[data-astro-cid-ujxvw33u]{color:var(--ink-3);text-underline-offset:3px;text-decoration:underline}.ap-acc[data-astro-cid-ujxvw33u]{border-top:1px solid #1c1c1a1f;grid-template-columns:repeat(3,1fr);display:grid}.ap-acc[data-astro-cid-ujxvw33u] details[data-astro-cid-ujxvw33u]{border-bottom:1px solid #1c1c1a1f;border-right:1px solid #1c1c1a1f;padding:1.1rem clamp(1rem,2.4vw,2rem)}.ap-acc[data-astro-cid-ujxvw33u] summary[data-astro-cid-ujxvw33u]{cursor:pointer;letter-spacing:.06em;color:var(--ink);justify-content:space-between;align-items:center;font-size:.88rem;list-style:none;display:flex}.ap-acc[data-astro-cid-ujxvw33u] summary[data-astro-cid-ujxvw33u]::-webkit-details-marker{display:none}.ap-acc[data-astro-cid-ujxvw33u] summary[data-astro-cid-ujxvw33u]:after{content:"＋";color:var(--ink-3);font-size:.9rem}.ap-acc[data-astro-cid-ujxvw33u] details[data-astro-cid-ujxvw33u][open] summary[data-astro-cid-ujxvw33u]:after{content:"－"}.ap-acc[data-astro-cid-ujxvw33u] p[data-astro-cid-ujxvw33u]{color:var(--ink-2);white-space:pre-line;margin:.9rem 0 .2rem;font-size:.84rem;line-height:1.95}.ap-bar[data-astro-cid-ujxvw33u]{z-index:40;backdrop-filter:blur(10px);background:#fafaf8f5;border-top:1px solid #a68a6d4d;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem clamp(6.6rem,4vw + 5.2rem,7.4rem) .8rem clamp(1rem,4vw,2.4rem);display:flex;position:sticky;bottom:0}.ap-bar__price[data-astro-cid-ujxvw33u]{font-family:var(--f-serif);color:var(--ink);font-size:1.02rem;display:block}.ap-bar__note[data-astro-cid-ujxvw33u]{color:var(--ink-3);letter-spacing:.06em;font-size:.72rem}.ap-bar__btn[data-astro-cid-ujxvw33u]{background:var(--sumi);color:#fff;letter-spacing:.12em;white-space:nowrap;padding:12px 30px;font-size:.86rem;text-decoration:none}.ap-bar__btn[data-astro-cid-ujxvw33u].is-off{background:#1c1c1a40}@media (width<=1000px){.ap-hero[data-astro-cid-ujxvw33u]{min-height:680px}.ap-hero__text[data-astro-cid-ujxvw33u]{width:min(100% - 2.4rem,22rem);padding:2.6rem 0}.ap-lead[data-astro-cid-ujxvw33u]{font-size:.82rem;line-height:2}.ap-story[data-astro-cid-ujxvw33u]{grid-template-columns:1fr 1fr}.ap-story__main[data-astro-cid-ujxvw33u]{aspect-ratio:1;grid-column:1/-1}.ap-story__pics[data-astro-cid-ujxvw33u]{order:2;grid-column:1/-1;grid-template-columns:1fr 1fr}.ap-story__text[data-astro-cid-ujxvw33u]{order:3;grid-column:1/-1}.ap-craft__list[data-astro-cid-ujxvw33u]{grid-template-columns:1fr 1fr}.ap-colors[data-astro-cid-ujxvw33u]{grid-template-columns:1fr}.ap-fit__head[data-astro-cid-ujxvw33u]{grid-template-columns:1fr;gap:.8rem}.ap-fit__list[data-astro-cid-ujxvw33u]{grid-template-columns:1fr}.ap-fit__list[data-astro-cid-ujxvw33u] li[data-astro-cid-ujxvw33u]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.ap-two[data-astro-cid-ujxvw33u]{grid-template-columns:1fr}.ap-acc[data-astro-cid-ujxvw33u]{grid-template-columns:1fr 1fr}}@media (width<=720px){.ap-hero[data-astro-cid-ujxvw33u]{aspect-ratio:auto;min-height:0;max-height:none;display:block}.ap-hero__pic[data-astro-cid-ujxvw33u]{position:relative;inset:auto}.ap-hero__pic[data-astro-cid-ujxvw33u] img[data-astro-cid-ujxvw33u]{aspect-ratio:4/3;object-position:70% center;height:auto}.ap-hero__pic[data-astro-cid-ujxvw33u]:after{background:linear-gradient(#f7f6f400 62%,#f7f6f4 100%)}.ap-hero__text[data-astro-cid-ujxvw33u]{width:auto;margin:0;padding:1.4rem clamp(1.4rem,5vw,2rem) 2.4rem}.ap-craft__d[data-astro-cid-ujxvw33u]{min-height:0}.ap-fit__list[data-astro-cid-ujxvw33u] li[data-astro-cid-ujxvw33u]{display:flex}.ap-pre__facts[data-astro-cid-ujxvw33u]{grid-template-columns:1fr 1fr}.ap-two__event[data-astro-cid-ujxvw33u]{grid-template-columns:1fr}.ap-two__event[data-astro-cid-ujxvw33u] img[data-astro-cid-ujxvw33u]{aspect-ratio:4/3;height:auto}.ap-two__evtext[data-astro-cid-ujxvw33u]{z-index:1;background:#f6ece9;position:relative}.ap-acc[data-astro-cid-ujxvw33u]{grid-template-columns:1fr}.ap-acc[data-astro-cid-ujxvw33u] details[data-astro-cid-ujxvw33u]{border-right:none}}
