.page-module___8aEwW__landing{--display:"Cormorant Garamond",Georgia,serif;--sans:var(--font-sans);--mono:ui-monospace,SFMono-Regular,monospace;--radius:4px;--radius-sm:2px;--maxw:1200px;--pad:24px;--t:.22s cubic-bezier(.22,.61,.36,1)}html[data-theme=dark] .page-module___8aEwW__landing{--bg:#0f0d0a;--bg-2:#161310;--bg-3:#1e1a14;--surface:#1a1611;--text:#ede2ce;--text-2:#a99883;--text-3:#6f614a;--text-4:#4b402f;--line:#d4a85329;--line-2:#d4a85352;--gold:#c99a3c;--gold-hi:#e0b458;--gold-lo:#9a7322;--accent:#c8593a;--accent-hi:#d86e50;--on-accent:#faf6f0;--on-gold:#1a1208;--surface-card:linear-gradient(180deg,#1a1611,#14110c);--shadow-card:0 1px 0 #ffecc80b inset,0 22px 44px -28px #000000b3,0 6px 14px -10px #00000080;--shadow-card-hover:0 1px 0 #ffecc80f inset,0 30px 60px -28px #000000d9,0 10px 22px -12px #0009;--shadow-photo:0 1px 0 #ffecc80a inset,0 40px 80px -30px #000000bf,0 14px 28px -18px #0000008c;--shadow-btn:0 1px 0 #ffecc81a inset,0 10px 24px -10px #00000080,0 4px 8px -4px #00000059;--shadow-btn-hover:0 1px 0 #ffecc824 inset,0 14px 32px -10px #0009,0 6px 12px -6px #0006;--grain-opacity:.055;--grain-blend:overlay;--hero-glow:radial-gradient(600px 480px at 88% 10%,color-mix(in oklab,var(--gold)14%,transparent),transparent 60%),radial-gradient(500px 420px at 0% 95%,color-mix(in oklab,var(--accent)8%,transparent),transparent 60%);--cta-bg-grad:radial-gradient(60% 80% at 50% 0%,color-mix(in oklab,var(--gold)16%,transparent),transparent 65%),linear-gradient(180deg,#1b1812,#15120d);--us-wash:linear-gradient(180deg,color-mix(in oklab,var(--gold)10%,transparent),color-mix(in oklab,var(--gold)5%,transparent));--us-edge:color-mix(in oklab,var(--gold)28%,transparent);--num-color:var(--gold-hi)}html[data-theme=light] .page-module___8aEwW__landing{--bg:#f4eedf;--bg-2:#ece2cc;--bg-3:#fbf7ec;--surface:#fbf7ec;--text:#1a1208;--text-2:#574a36;--text-3:#8c7e68;--text-4:#b8ab94;--line:#c99a3c38;--line-2:#c99a3c61;--gold:#c99a3c;--gold-hi:#e0b458;--gold-lo:#9a7322;--accent:#c8593a;--accent-hi:#d86e50;--on-accent:#faf6f0;--on-gold:#1a1208;--surface-card:linear-gradient(180deg,#fffcf1,#f6efda);--shadow-card:0 1px 0 #fffaeb inset,0 22px 44px -28px #281c0c33,0 6px 14px -10px #281c0c1f;--shadow-card-hover:0 1px 0 #fffaeb inset,0 30px 60px -28px #281c0c47,0 10px 22px -12px #281c0c29;--shadow-photo:0 1px 0 #fffaeb inset,0 40px 80px -30px #281c0c42,0 14px 28px -18px #281c0c24;--shadow-btn:0 1px 0 #fffaeb8c inset,0 10px 24px -10px #281c0c4d,0 4px 8px -4px #281c0c33;--shadow-btn-hover:0 1px 0 #fffaebb3 inset,0 14px 32px -10px #281c0c61,0 6px 12px -6px #281c0c42;--grain-opacity:.04;--grain-blend:multiply;--hero-glow:radial-gradient(600px 480px at 88% 10%,color-mix(in oklab,var(--gold)18%,transparent),transparent 60%),radial-gradient(500px 420px at 0% 95%,color-mix(in oklab,var(--accent)10%,transparent),transparent 60%);--cta-bg-grad:radial-gradient(60% 80% at 50% 0%,color-mix(in oklab,var(--gold)22%,transparent),transparent 60%),linear-gradient(180deg,#f4ecda,#ece2cd);--us-wash:linear-gradient(180deg,color-mix(in oklab,var(--gold)14%,transparent),color-mix(in oklab,var(--gold)8%,transparent));--us-edge:color-mix(in oklab,var(--gold)36%,transparent);--num-color:var(--gold)}.page-module___8aEwW__landing{background:radial-gradient(900px 600px at 100% -200px,color-mix(in oklab,var(--gold)14%,transparent)0%,transparent 65%),radial-gradient(700px 500px at -200px 30%,color-mix(in oklab,var(--accent)6%,transparent)0%,transparent 60%),var(--bg);color:var(--text-2);font-family:var(--sans);letter-spacing:-.005em;font-size:15px;font-weight:300;line-height:1.7;position:relative;overflow:hidden}.page-module___8aEwW__landing:before{content:"";pointer-events:none;z-index:1;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.page-module___8aEwW__landing h1,.page-module___8aEwW__landing h2,.page-module___8aEwW__landing h3,.page-module___8aEwW__landing h4{font-family:var(--display);color:var(--text);letter-spacing:-.012em;margin:0;font-weight:300}.page-module___8aEwW__container{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.page-module___8aEwW__eyebrow{font-family:var(--sans);text-transform:uppercase;letter-spacing:.28em;color:var(--gold);align-items:center;gap:10px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.page-module___8aEwW__eyebrow:before{content:"";opacity:.55;background:currentColor;width:18px;height:1px}.page-module___8aEwW__btn{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;border-radius:var(--radius-sm);transition:background var(--t),color var(--t),border-color var(--t),transform var(--t),box-shadow var(--t);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:11px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.page-module___8aEwW__btnPrimary{background:var(--gold);color:var(--on-gold);box-shadow:var(--shadow-btn)}.page-module___8aEwW__btnPrimary:hover{background:var(--gold-hi);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.page-module___8aEwW__section{z-index:2;padding:88px 0;position:relative}@media (max-width:760px){.page-module___8aEwW__section{padding:64px 0}}.page-module___8aEwW__alt{background:var(--bg-2)}.page-module___8aEwW__hero{background:var(--hero-glow);z-index:2;padding:96px 0 104px;position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";background:radial-gradient(40% 30% at 78% 25%,color-mix(in oklab,var(--gold)12%,transparent),transparent 70%),radial-gradient(35% 30% at 10% 92%,color-mix(in oklab,var(--accent)6%,transparent),transparent 70%);pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid;position:relative}@media (max-width:900px){.page-module___8aEwW__heroGrid{grid-template-columns:1fr;gap:40px}}.page-module___8aEwW__heroHeadline{letter-spacing:-.02em;margin-top:22px;font-size:clamp(44px,6.4vw,84px);line-height:1.02}.page-module___8aEwW__heroHeadline .page-module___8aEwW__accent{color:var(--text);opacity:.85;font-style:italic;font-weight:400;position:relative}.page-module___8aEwW__heroCta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;display:flex}.page-module___8aEwW__heroMetaInline{font-family:var(--sans);color:var(--text-3);letter-spacing:.06em;font-size:12px;font-weight:400;line-height:1}.page-module___8aEwW__heroArt{aspect-ratio:4/5;position:relative}.page-module___8aEwW__heroArt .page-module___8aEwW__photoCard{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-card);box-shadow:var(--shadow-photo);min-height:0;position:absolute;overflow:hidden}.page-module___8aEwW__heroArt .page-module___8aEwW__main{inset:0 0 0 12%}.page-module___8aEwW__heroArt .page-module___8aEwW__sub{aspect-ratio:1;width:44%;bottom:-4%;left:-2%}.page-module___8aEwW__heroArt .page-module___8aEwW__badge{background:color-mix(in oklab,var(--bg)75%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);font-family:var(--sans);letter-spacing:.25em;text-transform:uppercase;color:var(--gold);z-index:2;border-radius:99px;padding:8px 14px;font-size:10px;font-weight:500;line-height:1;position:absolute;top:14px;left:14px}.page-module___8aEwW__heroArt img{object-fit:cover;width:100%;height:100%;display:block}.page-module___8aEwW__strip{background:var(--bg-2);z-index:2;padding:22px 0;position:relative;overflow:hidden}.page-module___8aEwW__strip:before,.page-module___8aEwW__strip:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-hi)50%,transparent);opacity:.55;pointer-events:none;height:1px;position:absolute;left:0;right:0}.page-module___8aEwW__strip:before{top:0}.page-module___8aEwW__strip:after{bottom:0}.page-module___8aEwW__stripInner{flex-wrap:nowrap;align-items:center;gap:28px;display:flex}.page-module___8aEwW__stripLabel{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;border-right:1px solid var(--line);flex-shrink:0;padding-right:8px;font-size:10px;font-weight:500;line-height:1}.page-module___8aEwW__stripMarquee{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.page-module___8aEwW__stripTrack{white-space:nowrap;will-change:transform;align-items:center;gap:44px;animation:38s linear infinite page-module___8aEwW__marquee;display:inline-flex}.page-module___8aEwW__stripMarquee:hover .page-module___8aEwW__stripTrack{animation-play-state:paused}.page-module___8aEwW__stripTrack span{font-family:var(--display);color:var(--text);align-items:center;gap:44px;font-size:14px;font-style:italic;font-weight:400;line-height:1;display:inline-flex}.page-module___8aEwW__stripTrack span:after{content:"";background:var(--gold);opacity:.7;border-radius:99px;width:4px;height:4px;display:inline-block}@keyframes page-module___8aEwW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__stripTrack{animation:none}}.page-module___8aEwW__shead{max-width:720px}.page-module___8aEwW__shead h2{letter-spacing:-.018em;margin-top:14px;font-size:clamp(34px,4vw,52px);line-height:1.05}.page-module___8aEwW__shead h2 .page-module___8aEwW__accent{color:var(--text);opacity:.92;font-style:italic;font-weight:400}.page-module___8aEwW__shead p{color:var(--text-2);max-width:56ch;margin:14px 0 0;font-size:16px;line-height:1.6}.page-module___8aEwW__painGrid{grid-template-columns:1fr 1fr;gap:0 64px;margin-top:36px;display:grid}@media (max-width:760px){.page-module___8aEwW__painGrid{grid-template-columns:1fr;gap:0}}.page-module___8aEwW__painItem{border-top:1px solid color-mix(in oklab,var(--gold)22%,transparent);align-items:flex-start;gap:16px;padding:22px 0;display:flex}.page-module___8aEwW__painItem .page-module___8aEwW__num{font-family:var(--display);color:var(--num-color);opacity:.9;letter-spacing:-.02em;min-width:36px;margin-top:0;font-size:28px;font-style:italic;font-weight:400;line-height:1}.page-module___8aEwW__painItem p{color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.page-module___8aEwW__featGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (max-width:980px){.page-module___8aEwW__featGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.page-module___8aEwW__featGrid{grid-template-columns:1fr}}.page-module___8aEwW__card{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-card);box-shadow:var(--shadow-card);transition:transform var(--t),border-color var(--t),background var(--t),box-shadow var(--t);min-height:240px;color:inherit;flex-direction:column;padding:32px 28px 28px;text-decoration:none;display:flex;position:relative}.page-module___8aEwW__cardStatic{cursor:default}.page-module___8aEwW__cardStatic:hover{border-color:var(--line);box-shadow:var(--shadow-card);transform:none}.page-module___8aEwW__cardIco{border:1px solid var(--line-2);width:36px;height:36px;color:var(--gold);background:color-mix(in oklab,var(--surface)70%,transparent);border-radius:99px;place-items:center;margin-bottom:18px;display:grid;box-shadow:inset 0 1px #ffecc80f,0 4px 10px -6px #0003}.page-module___8aEwW__cardLabel{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:10px;font-weight:500;line-height:1}.page-module___8aEwW__cardTitle{color:var(--text);margin-bottom:10px;font-size:22px;line-height:1.18}.page-module___8aEwW__cardDesc{color:var(--text-2);margin:0;font-size:14px;line-height:1.6}.page-module___8aEwW__cardSoon{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line-2);border-radius:99px;padding:5px 9px;font-size:9px;font-weight:500;line-height:1;position:absolute;top:18px;right:18px}.page-module___8aEwW__cmpWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-card);box-shadow:var(--shadow-card);margin-top:44px;overflow:hidden}.page-module___8aEwW__cmpRow{grid-template-columns:1.4fr 1fr 1fr;display:grid}.page-module___8aEwW__cmpRow+.page-module___8aEwW__cmpRow{border-top:1px solid var(--line)}.page-module___8aEwW__cmpCell{color:var(--text-2);align-items:center;gap:10px;padding:18px 22px;font-size:14px;display:flex}.page-module___8aEwW__cmpFeature{color:var(--text);font-weight:400}.page-module___8aEwW__cmpUs{background:var(--us-wash);color:var(--text);border-left:1px solid var(--us-edge);box-shadow:inset 1px 0 0 var(--us-edge)}.page-module___8aEwW__cmpHead .page-module___8aEwW__cmpCell{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--text-3);padding:16px 22px;font-size:10px;font-weight:500;line-height:1}.page-module___8aEwW__cmpHead .page-module___8aEwW__cmpUs{color:var(--gold)}.page-module___8aEwW__cmpTick{width:14px;height:14px;color:var(--gold)}@media (max-width:760px){.page-module___8aEwW__cmpRow{grid-template-columns:1.2fr 1fr 1fr}.page-module___8aEwW__cmpCell{padding:14px;font-size:13px}}.page-module___8aEwW__faqGrid{grid-template-columns:1fr 1.5fr;gap:48px;margin-top:44px;display:grid}@media (max-width:760px){.page-module___8aEwW__faqGrid{grid-template-columns:1fr;gap:24px}}.page-module___8aEwW__faq details{border-top:1px solid color-mix(in oklab,var(--gold)20%,transparent);padding:18px 0}.page-module___8aEwW__faq details:last-child{border-bottom:1px solid color-mix(in oklab,var(--gold)20%,transparent)}.page-module___8aEwW__faq summary{cursor:pointer;color:var(--text);font-size:16px;font-weight:400;font-family:var(--sans);justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.page-module___8aEwW__faq summary::-webkit-details-marker{display:none}.page-module___8aEwW__chev{width:14px;height:14px;color:var(--text-3);transition:transform var(--t),color var(--t);flex-shrink:0}.page-module___8aEwW__faq details[open] summary .page-module___8aEwW__chev{color:var(--gold);transform:rotate(180deg)}.page-module___8aEwW__faq details[open] summary{color:var(--gold)}.page-module___8aEwW__faq .page-module___8aEwW__ans{color:var(--text-2);max-width:64ch;font-size:14px;line-height:1.7;font-family:var(--sans);margin:12px 0 6px}.page-module___8aEwW__ctaBand{text-align:center;background:var(--cta-bg-grad);border-top:1px solid var(--us-edge);z-index:2;padding:96px 0;position:relative;overflow:hidden}.page-module___8aEwW__ctaBand:before,.page-module___8aEwW__ctaBand:after{content:"";border:1px solid var(--us-edge);pointer-events:none;width:56px;height:56px;position:absolute;top:36px;transform:rotate(45deg)}.page-module___8aEwW__ctaBand:before{left:36px}.page-module___8aEwW__ctaBand:after{right:36px}@media (max-width:760px){.page-module___8aEwW__ctaBand:before,.page-module___8aEwW__ctaBand:after{display:none}}.page-module___8aEwW__ctaBand h2{letter-spacing:-.018em;max-width:18ch;margin:14px auto 0;font-size:clamp(34px,4.8vw,60px);line-height:1.08}.page-module___8aEwW__ctaBand h2 em{color:var(--text);opacity:.85;font-style:italic;font-weight:400}.page-module___8aEwW__ctaBand p{color:var(--text-2);max-width:44ch;margin:18px auto 0;font-size:16px}.page-module___8aEwW__ctaBand .page-module___8aEwW__btn{margin-top:32px}.page-module___8aEwW__ornament{color:var(--gold);opacity:.85;justify-content:center;align-items:center;gap:16px;margin:0 auto 8px;display:flex}.page-module___8aEwW__ornament .page-module___8aEwW__line{background:linear-gradient(90deg,#0000,currentColor,#0000);flex:0 0 64px;height:1px}.page-module___8aEwW__ornament .page-module___8aEwW__diamond{background:currentColor;width:7px;height:7px;transform:rotate(45deg)}.page-module___8aEwW__reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(14px)}.page-module___8aEwW__revealIn{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__reveal{opacity:1;transform:none}}.page-module___8aEwW__landing ::selection{background:var(--gold);color:var(--bg)}
