@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-italic.qkwBXYHn.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-italic.DRnsRYID.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}:root{--black:#080808;--surface:#0f0e0d;--surface-2:#161412;--gold:#c9a96e;--gold-light:#e6d3a9;--gold-dim:#8a6f45;--white:#f5f2ee;--text:#d9d3cb;--muted:#a8a096;--line:#c9a96e33;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(1.25rem, 4vw, 3rem);--max:82rem;--header-h:5rem}*,:before,:after{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem);-webkit-text-size-adjust:100%}html.nav-open{overflow:hidden}body{background:var(--black);color:var(--text);font:400 1.0625rem/1.75 var(--sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}h1,h2,h3{color:var(--white);font-family:var(--serif);hyphens:auto;margin:0;font-weight:300;line-height:1.08}h1{letter-spacing:-.01em;font-size:clamp(2.75rem,6.4vw,5.75rem)}h2{font-size:clamp(2.25rem,4.4vw,3.75rem)}h3{font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:400}h1 em,h2 em{color:var(--gold);font-style:italic}p{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.wrap--narrow{max-width:52rem}.section{padding-block:clamp(4.5rem,10vw,8.5rem)}.section--line{border-top:1px solid var(--line)}.section--surface{background:var(--surface)}.split{align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.split--top{align-items:start}@media (width>=860px){.split{grid-template-columns:1fr 1fr}.split--flip>:first-child{order:2}}.stack>*+*{margin-top:1.25rem}.grid-2,.grid-3{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=720px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}}.eyebrow{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;font-size:.72rem;font-weight:500;line-height:1.6}.lead{max-width:40rem;color:var(--muted);font-size:clamp(1.0625rem,1.4vw,1.25rem)}.num{color:var(--gold);letter-spacing:.24em;font-size:.72rem}.note{color:var(--muted);font-size:.9375rem}.statement{max-width:54rem;color:var(--white);font-family:var(--serif);text-align:center;margin-inline:auto;padding-block:2.25rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-style:italic;font-weight:300;line-height:1.3;position:relative}.statement:before,.statement:after{content:"";background:var(--gold);width:3.75rem;height:1px;position:absolute;left:50%;transform:translate(-50%)}.statement:before{top:0}.statement:after{bottom:0}.actions{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.btn{border:1px solid var(--gold-dim);min-height:3rem;color:var(--gold-light);letter-spacing:.22em;text-align:center;text-transform:uppercase;transition:background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover,.btn--solid{border-color:var(--gold);background:var(--gold);color:var(--black)}.btn--solid:hover{border-color:var(--gold-light);background:var(--gold-light)}.link{color:var(--gold-light);letter-spacing:.22em;text-decoration:underline;text-decoration-color:var(--gold-dim);text-underline-offset:.6em;text-transform:uppercase;transition:text-decoration-color .4s var(--ease);font-size:.72rem;font-weight:500;text-decoration-thickness:1px}.link:hover{text-decoration-color:var(--gold-light)}.cards{border-block:1px solid var(--line);display:grid}@media (width>=860px){.cards{grid-template-columns:repeat(3,1fr)}}.card{color:inherit;flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.6vw,2.25rem);text-decoration:none;display:flex}.card+.card{border-top:1px solid var(--line)}@media (width>=860px){.card+.card{border-top:0;border-left:1px solid var(--line)}}.card .media{transition:border-color .5s var(--ease)}a.card:hover .media{border-color:var(--gold-dim)}.card__price{color:var(--gold);margin-top:auto;padding-top:.5rem;font-size:.9375rem}.steps{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:grid}.steps>li{border-top:1px solid var(--line);counter-increment:step;grid-template-columns:3.5rem 1fr;gap:.25rem 1rem;padding-block:1.5rem;display:grid}.steps>li:before{content:counter(step, decimal-leading-zero);color:var(--gold-dim);font-family:var(--serif);grid-row:span 2;font-size:2rem;font-style:italic;line-height:1.1}.ticks{margin:0;padding:0;list-style:none}.ticks li{padding:.5rem 0 .5rem 1.5rem;position:relative}.ticks li:before{content:"";background:var(--gold);width:.625rem;height:1px;position:absolute;top:1.35rem;left:0}.prices{margin:0}.prices__row{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:.125rem 1.5rem;padding-block:1.25rem;display:grid}.prices__row:last-child{border-bottom:1px solid var(--line)}.prices dt{color:var(--white);font-family:var(--serif);font-size:1.5rem;line-height:1.25}.prices dd{color:var(--gold);text-align:right;white-space:nowrap;margin:0}.prices dd.prices__note{color:var(--muted);text-align:left;white-space:normal;grid-column:1/-1;font-size:.9375rem}.media{aspect-ratio:var(--ratio,4 / 5);background:var(--surface-2);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.media--ph{border:1px solid var(--line);background:radial-gradient(120% 90% at 72% 12%,#c9a96e2b,#0000 62%),linear-gradient(160deg,#1b1714,#0c0b0a 72%);place-items:center;display:grid}.media__art{width:min(52%,15rem);color:var(--gold);opacity:.6}.media__art *{vector-effect:non-scaling-stroke}.media__label{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;line-height:1.5;position:absolute;bottom:.625rem;left:.875rem;right:.875rem}.media-row{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.media-row--3>:last-child:nth-child(odd){grid-column:1/-1}@media (width>=720px){.media-row--3{grid-template-columns:repeat(3,1fr)}.media-row--3>:last-child:nth-child(odd){grid-column:auto}}.review{border:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:1.25rem;height:100%;margin:0;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex}.review__text{color:var(--white);font-family:var(--serif);margin:0;font-size:1.375rem;font-style:italic;font-weight:300;line-height:1.4}.review__author{color:var(--gold);margin-top:auto;font-size:.875rem}.faq{border-bottom:1px solid var(--line)}.faq details{border-top:1px solid var(--line)}.faq summary{color:var(--white);font-family:var(--serif);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.25rem;font-size:1.5rem;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-family:var(--sans);flex:none;font-size:1.25rem;font-weight:300;line-height:1}.faq details[open] summary:after{content:"−"}.faq details>p{max-width:46rem;color:var(--muted);padding-bottom:1.5rem}.prose h2{margin-top:3rem;margin-bottom:.875rem;font-size:1.875rem;font-weight:400}.prose p+p,.prose ul{margin-top:1rem}.prose ul{padding-left:1.25rem}.prose a{color:var(--gold-light)}.js .reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(1.5rem)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}}.header[data-astro-cid-nen7h5rs]{z-index:20;transition:background-color .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs][data-scrolled]{border-bottom-color:var(--line);background:#080808f0}.skip[data-astro-cid-nen7h5rs]{top:-4rem;left:var(--gutter);z-index:3;background:var(--gold);color:var(--black);padding:.5rem 1rem;position:absolute}.skip[data-astro-cid-nen7h5rs]:focus{top:.5rem}.header__bar[data-astro-cid-nen7h5rs]{min-height:var(--header-h);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:2rem;display:flex}.wordmark[data-astro-cid-nen7h5rs]{z-index:2;color:var(--white);font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:1.25rem;font-weight:400;text-decoration:none;position:relative}.toggle[data-astro-cid-nen7h5rs]{z-index:2;border:1px solid var(--gold-dim);cursor:pointer;background:0 0;place-content:center;gap:.5rem;width:2.75rem;height:2.75rem;padding:0;display:grid;position:relative}.toggle[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--gold-light);width:1.25rem;height:1px;transition:transform .4s var(--ease);display:block}.toggle[data-astro-cid-nen7h5rs][aria-expanded=true] i[data-astro-cid-nen7h5rs]:first-of-type{transform:translateY(.281rem)rotate(45deg)}.toggle[data-astro-cid-nen7h5rs][aria-expanded=true] i[data-astro-cid-nen7h5rs]:last-of-type{transform:translateY(-.281rem)rotate(-45deg)}.nav__list[data-astro-cid-nen7h5rs],.sub[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.nav__link[data-astro-cid-nen7h5rs]{color:var(--text);transition:color .3s var(--ease);text-decoration:none}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__link[data-astro-cid-nen7h5rs].is-current{color:var(--gold-light)}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);transition:color .3s var(--ease);text-decoration:none;display:block}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--gold-light)}@media (width<=1279.98px){.nav[data-astro-cid-nen7h5rs]{z-index:1;padding:calc(var(--header-h) + 1rem) var(--gutter) 2.5rem;background:var(--black);visibility:hidden;opacity:0;transition:opacity .3s var(--ease), visibility .3s;flex-direction:column;gap:2rem;display:flex;position:fixed;inset:0;overflow-y:auto}html.nav-open .nav[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1}.nav__item[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding-block:.75rem}.nav__link[data-astro-cid-nen7h5rs]{font-family:var(--serif);font-size:1.75rem;font-weight:300;line-height:1.3;display:block}.sub[data-astro-cid-nen7h5rs]{padding-block:.25rem}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:.5rem;font-size:1rem}.nav__cta[data-astro-cid-nen7h5rs]{flex:none}}@media (width>=1280px){.toggle[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1.25rem,2vw,2.25rem);display:flex}.nav__list[data-astro-cid-nen7h5rs]{gap:clamp(1rem,1.7vw,1.75rem);display:flex}.nav__item[data-astro-cid-nen7h5rs]{position:relative}.nav__link[data-astro-cid-nen7h5rs]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding-block:.5rem;font-size:.72rem;font-weight:500;display:block}.sub[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:var(--surface);visibility:hidden;opacity:0;min-width:16rem;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s;padding:.75rem 1.25rem;position:absolute;top:100%;left:-1.25rem;transform:translateY(.5rem)}.has-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transform:none}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:.4rem;font-size:.9375rem}.nav__cta[data-astro-cid-nen7h5rs]{min-height:2.5rem;padding:.5rem 1.375rem}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--surface);padding-block:clamp(3rem,6vw,5rem) 2rem;font-size:.9375rem}.footer__grid[data-astro-cid-jo6i4kqk]{gap:2.5rem;display:grid}@media (width>=720px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr}}.footer__name[data-astro-cid-jo6i4kqk]{color:var(--white);font-family:var(--serif);letter-spacing:.2em;text-transform:uppercase;font-size:1.5rem;text-decoration:none}.footer__list[data-astro-cid-jo6i4kqk],.footer__links[data-astro-cid-jo6i4kqk]{color:var(--muted);margin:0;padding:0;list-style:none}.eyebrow[data-astro-cid-jo6i4kqk]+.footer__list[data-astro-cid-jo6i4kqk]{margin-top:.5rem}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:.25em}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .3s var(--ease);padding-block:.2rem;text-decoration:none;display:inline-block}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-light)}.footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-top:3rem;padding-top:1.5rem;display:flex}.footer__links[data-astro-cid-jo6i4kqk]{gap:1.5rem;display:flex}.footer__note[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-top:1rem;font-size:.8125rem}.footer__draft[data-astro-cid-jo6i4kqk]{color:var(--gold);margin-top:.5rem;font-size:.8125rem}
