.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:var(--header-h)}.hero__star[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:46%;width:min(120vw,1100px);translate:-50% -50%;color:var(--brass);opacity:.07;pointer-events:none;will-change:transform}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:1.8rem;padding-block:4rem 3rem}.hero__title[data-astro-cid-j7pv25f6]{max-width:12ch}.hero__divider[data-astro-cid-j7pv25f6]{color:var(--brass)}.hero__lead[data-astro-cid-j7pv25f6]{margin-inline:auto}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.6rem}.hero__facts[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-l);margin-top:auto}.hero__facts[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:.4rem;padding:1.6rem 1.5rem 2rem;text-align:center}.hero__facts[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line-l)}.hero__facts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.3rem,1rem + .9vw,1.8rem)}@media(max-width:700px){.hero[data-astro-cid-j7pv25f6]{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.hero__inner[data-astro-cid-j7pv25f6]{gap:1.4rem;padding-block:2.5rem 2rem}.hero__actions[data-astro-cid-j7pv25f6]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{padding-inline:.8rem}.hero__facts[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:1.1rem .4rem 1.3rem;gap:.2rem}.hero__facts[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{font-size:.56rem;letter-spacing:.18em;justify-content:center}.hero__facts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.25}}.story[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,7vw,7rem)}.story__left[data-astro-cid-j7pv25f6]{display:grid;gap:1.6rem;align-content:start}.story__right[data-astro-cid-j7pv25f6]{display:grid;gap:1.6rem;align-content:start;padding-top:2.6rem}.story__muted[data-astro-cid-j7pv25f6]{color:var(--stone);max-width:52ch}.story__sign[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.8rem;display:grid;line-height:1.2;margin-top:.6rem}.story__sign[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-style:normal;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brass);margin-top:.4rem}@media(max-width:860px){.story[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.story__right[data-astro-cid-j7pv25f6]{padding-top:0}}.collection[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.collection[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.collection__row[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:4rem 1.4fr 1fr 3rem;align-items:center;gap:1.5rem;padding:2rem 1rem;isolation:isolate;transition:color .6s var(--ease)}.collection__row[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease)}@media(hover:hover){.collection__row[data-astro-cid-j7pv25f6]:hover{color:var(--ivory)}.collection__row[data-astro-cid-j7pv25f6]:hover:before{transform:scaleY(1);transform-origin:top}}.collection__n[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:600;letter-spacing:.2em;color:var(--brass)}.collection__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.8rem,1.2rem + 2vw,3rem);font-weight:300;line-height:1.1;transition:transform .6s var(--ease)}@media(hover:hover){.collection__row[data-astro-cid-j7pv25f6]:hover .collection__title[data-astro-cid-j7pv25f6]{transform:translate(.6rem);font-style:italic}}.collection__desc[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.collection__arrow[data-astro-cid-j7pv25f6]{width:2.4rem;justify-self:end;transition:transform .6s var(--ease)}@media(hover:hover){.collection__row[data-astro-cid-j7pv25f6]:hover .collection__arrow[data-astro-cid-j7pv25f6]{transform:translate(.4rem);color:var(--brass)}}.collection__row[data-astro-cid-j7pv25f6]:active{background:var(--paper)}@media(max-width:760px){.collection__row[data-astro-cid-j7pv25f6]{grid-template-columns:2.2rem 1fr 1.6rem;grid-template-rows:auto auto;gap:.3rem 1rem;padding:1.3rem .2rem}.collection__n[data-astro-cid-j7pv25f6]{grid-row:span 2;align-self:start;padding-top:.6rem}.collection__arrow[data-astro-cid-j7pv25f6]{grid-row:span 2;width:1.6rem}.collection__desc[data-astro-cid-j7pv25f6]{grid-column:2;font-size:.6rem;letter-spacing:.16em}}.quote__inner[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center;gap:2.2rem}.quote[data-astro-cid-j7pv25f6] .quote__orn{color:var(--brass-l)}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0;max-width:22ch;font-style:italic}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--brass-l)}.gift__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(3rem,8vw,8rem);align-items:center}.gift__text[data-astro-cid-j7pv25f6]{display:grid;gap:1.6rem;justify-items:start}.gift__list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:.4rem 0 .8rem;display:grid;border-top:1px solid var(--line-l);width:100%}.gift__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:1rem 0;border-bottom:1px solid var(--line-l);display:flex;gap:1rem;align-items:center;color:#f5f0e7d9}.gift__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";width:7px;height:7px;border:1px solid var(--brass);transform:rotate(45deg);flex:none}.gift__card[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;padding:1rem;border:1px solid rgb(169 138 91 / .45)}.gift__frame[data-astro-cid-j7pv25f6]{position:relative;height:100%;border:1px solid rgb(169 138 91 / .45);display:grid;place-content:center;justify-items:center;gap:.6rem;overflow:hidden;background:radial-gradient(circle at 50% 40%,#2a221c,var(--ink) 70%)}.gift__frame[data-astro-cid-j7pv25f6] .gift__star{position:absolute;width:130%;left:-15%;top:50%;translate:0 -50%;color:var(--brass);opacity:.2}.gift__est[data-astro-cid-j7pv25f6],.gift__sub[data-astro-cid-j7pv25f6]{position:relative;font-size:.66rem;letter-spacing:.32em;text-transform:uppercase;color:var(--brass)}.gift__name[data-astro-cid-j7pv25f6]{position:relative;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(4rem,3rem + 4vw,7rem);line-height:1;color:var(--ivory)}@media(max-width:860px){.gift__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.gift__card[data-astro-cid-j7pv25f6]{max-width:420px;width:100%}}@media(max-width:760px){.gift__card[data-astro-cid-j7pv25f6]{display:none}.gift__text[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.cta__actions[data-astro-cid-j7pv25f6]{width:100%;display:grid}}.pillars[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.pillar[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;align-content:start;padding:2.4rem 2rem 1rem 0}.pillar[data-astro-cid-j7pv25f6]+.pillar[data-astro-cid-j7pv25f6]{padding-left:2rem;border-left:1px solid var(--line)}.pillar__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.4rem;color:var(--burgundy)}.pillar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--stone)}@media(max-width:860px){.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.pillar[data-astro-cid-j7pv25f6]+.pillar[data-astro-cid-j7pv25f6]{padding-left:0;border-left:0;border-top:1px solid var(--line)}}.cta__inner[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center;gap:1.8rem}.cta[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{max-width:18ch}.cta__actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}
