:root{--bg: #05080F;--bg-2: #0A0E1A;--bg-3: #0F1422;--gold: #E8D5B5;--gold-bright: #F2E2C2;--gold-deep: #B8A079;--gold-faded: #6E5F44;--line: rgba(232, 213, 181, .14);--line-soft: rgba(232, 213, 181, .07);--text: rgba(245, 233, 208, .86);--text-dim: rgba(245, 233, 208, .55);--text-faint: rgba(245, 233, 208, .35);--radius: 14px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:Raleway,-apple-system,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img{max-width:100%;display:block}.serif{font-family:Cormorant Garamond,Recoleta,Georgia,serif;font-weight:500;letter-spacing:-.005em}.sans{font-family:Raleway,sans-serif}.mono{font-family:JetBrains Mono,monospace}.eyebrow{font-family:Raleway,sans-serif;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-weight:500}.container{max-width:1280px;margin:0 auto;padding:0 32px}.starfield{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1px 1px at 12% 18%,rgba(232,213,181,.5),transparent 50%),radial-gradient(1px 1px at 84% 32%,rgba(232,213,181,.45),transparent 50%),radial-gradient(1px 1px at 28% 72%,rgba(232,213,181,.4),transparent 50%),radial-gradient(1px 1px at 62% 88%,rgba(232,213,181,.45),transparent 50%),radial-gradient(1px 1px at 91% 64%,rgba(232,213,181,.35),transparent 50%),radial-gradient(1px 1px at 7% 52%,rgba(232,213,181,.4),transparent 50%),radial-gradient(1px 1px at 47% 12%,rgba(232,213,181,.3),transparent 50%),radial-gradient(1px 1px at 73% 8%,rgba(232,213,181,.35),transparent 50%);background-size:100% 100%;opacity:.7}.glow-vignette{position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(232,213,181,.06),transparent 70%);z-index:0}.diamond-divider{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--gold-deep);margin:0 auto}.diamond-divider .line{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--line),transparent);max-width:140px}.diamond-divider .glyph{width:8px;height:8px;transform:rotate(45deg);background:var(--gold);position:relative}.diamond-divider .glyph:before,.diamond-divider .glyph:after{content:"";position:absolute;inset:0;border:1px solid var(--gold);transform:scale(2.2);opacity:.3}.diamond-divider .glyph:after{transform:scale(3.4);opacity:.15}.btn{display:inline-flex;align-items:center;gap:10px;font-family:Raleway,sans-serif;font-weight:500;font-size:14px;letter-spacing:.02em;padding:14px 22px;border-radius:999px;transition:all .25s ease;white-space:nowrap}.btn-primary{background:var(--gold);color:var(--bg);font-weight:600}.btn-primary:hover{background:var(--gold-bright);transform:translateY(-1px);box-shadow:0 12px 40px -12px #e8d5b580}.btn-ghost{color:var(--text);padding:14px 4px}.btn-ghost:hover{color:var(--gold)}.btn-outline{border:1px solid var(--line);color:var(--text)}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.sparkle{position:absolute;pointer-events:none;color:var(--gold);opacity:.55}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.9;transform:scale(1.05)}}.twinkle{animation:twinkle 4s ease-in-out infinite}.twinkle.delay-1{animation-delay:1.2s}.twinkle.delay-2{animation-delay:2.4s}.twinkle.delay-3{animation-delay:3.1s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float{animation:float 6s ease-in-out infinite}section{position:relative;z-index:1}.section-pad{padding:120px 0}.section-pad-sm{padding:80px 0}.section-header{text-align:center;margin-bottom:80px}.section-header .eyebrow{margin-bottom:18px}.section-header h2{font-size:clamp(38px,4.5vw,64px);line-height:1.05;color:var(--gold-bright);margin-bottom:18px;font-weight:400}.section-header p{color:var(--text-dim);max-width:560px;margin:0 auto;font-size:17px;line-height:1.7}.phone{position:relative;width:320px;border-radius:44px;background:linear-gradient(180deg,#161b2a,#0a0e18);padding:8px;box-shadow:0 0 0 1px #e8d5b514,0 50px 100px -20px #0009,0 30px 60px -30px #e8d5b526}.phone-inner{background:var(--bg);border-radius:38px;overflow:hidden;position:relative;aspect-ratio:9/19.5}.phone-notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:100px;height:28px;background:#000;border-radius:16px;z-index:10}.phone-status{position:absolute;top:18px;left:0;right:0;display:flex;justify-content:space-between;padding:0 28px;font-size:13px;color:var(--gold-bright);font-weight:600;z-index:11;font-family:-apple-system,sans-serif}.phone-status .icons{display:flex;gap:5px;align-items:center}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{display:flex;width:max-content;animation:marquee 60s linear infinite;gap:64px}.marquee-track{overflow:hidden;mask:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.marquee-item{display:flex;align-items:center;gap:14px;white-space:nowrap;font-family:Recoleta,serif;font-size:28px;color:var(--gold-deep)}.marquee-item .glyph-sm{width:4px;height:4px;background:var(--gold);transform:rotate(45deg);opacity:.6}.faq-item{border-top:1px solid var(--line);padding:28px 0;cursor:pointer}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{display:flex;justify-content:space-between;align-items:center;font-family:Recoleta,serif;font-size:22px;color:var(--gold-bright);font-weight:400}.faq-toggle{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:all .3s ease;flex-shrink:0;margin-left:24px}.faq-item.open .faq-toggle{background:var(--gold);color:var(--bg);border-color:var(--gold);transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,margin .4s ease,opacity .4s ease;opacity:0;color:var(--text-dim);max-width:80%}.faq-item.open .faq-a{max-height:200px;margin-top:16px;opacity:1}.tile{background:linear-gradient(180deg,#e8d5b506,#e8d5b501);border:1px solid var(--line);border-radius:var(--radius);padding:32px;position:relative;overflow:hidden;transition:all .3s ease}.tile:hover{border-color:#e8d5b54d;transform:translateY(-3px)}.tile:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:50%;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);opacity:0;transition:opacity .3s}.tile:hover:before{opacity:.5}.article-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:all .3s ease;cursor:pointer}.article-card:hover{border-color:#e8d5b540;transform:translateY(-4px)}.article-thumb{aspect-ratio:16/10;background:var(--bg-3);position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.article-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.article-card:hover .article-thumb img{transform:scale(1.05)}.article-meta{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);margin-bottom:14px}.arch{border-radius:50% 50% 0 0/22% 22% 0 0}.hl-accent{position:relative;display:inline-block;color:var(--gold);padding-bottom:.12em}.hl-accent:after{content:"";position:absolute;left:-2%;right:-2%;bottom:0;height:.14em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'><path d='M2,8 C 30,2 60,10 100,5 C 140,1 170,9 198,4' stroke='%23E8D5B5' stroke-width='2' fill='none' stroke-linecap='round' opacity='0.85'/></svg>");background-repeat:no-repeat;background-size:100% 100%;transform-origin:left center;animation:drawUnderline 1.6s .4s ease-out both}.hl-accent.hl-accent--italic:after{bottom:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'><path d='M2,9 C 40,3 80,11 130,4 C 160,0 180,8 198,5' stroke='%23F2E2C2' stroke-width='2' fill='none' stroke-linecap='round' opacity='0.9'/></svg>");animation-delay:1s}.hl-accent:before{content:"";position:absolute;inset:0 -3%;background:radial-gradient(ellipse at center,rgba(232,213,181,.14) 0%,transparent 70%);z-index:-1;opacity:0;animation:fadeIn 1.6s .6s ease-out both}@keyframes drawUnderline{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rise-fade{animation:riseFade .9s ease-out both}.rise-fade.d1{animation-delay:.05s}.rise-fade.d2{animation-delay:.18s}.rise-fade.d3{animation-delay:.32s}.rise-fade.d4{animation-delay:.5s}.gold-aura{position:relative;isolation:isolate}.gold-aura:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--aura-angle, 0deg),rgba(232,213,181,0) 0%,rgba(232,213,181,0) 70%,rgba(242,226,194,.95) 82%,rgba(255,250,235,1) 88%,rgba(242,226,194,.95) 92%,rgba(232,213,181,0) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinAura 6s linear infinite;pointer-events:none;z-index:1}.gold-aura:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--aura-angle, 0deg),rgba(232,213,181,.18) 0%,rgba(232,213,181,0) 30%,rgba(232,213,181,0) 70%,rgba(232,213,181,.18) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinAura 6s linear infinite;animation-delay:-3s;pointer-events:none;z-index:0}@property --aura-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes spinAura{to{--aura-angle: 360deg}}@supports not (background: conic-gradient(from 0deg,red,blue)){.gold-aura:before,.gold-aura:after{display:none}}.gold-aura-glow{position:absolute;inset:-40px;border-radius:inherit;background:radial-gradient(ellipse at top,rgba(232,213,181,.18),transparent 60%);z-index:-1;pointer-events:none}.aura-comet{position:absolute;width:16px;height:16px;top:50%;left:50%;transform-origin:-1px -1px;pointer-events:none;z-index:2;animation:cometSpin 6s linear infinite}.aura-comet:after{content:"";position:absolute;width:8px;height:8px;background:radial-gradient(circle,rgba(255,250,235,1) 0%,rgba(232,213,181,.7) 40%,transparent 70%);border-radius:50%;filter:blur(.5px)}@keyframes cometSpin{to{transform:rotate(360deg)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity 1s ease-out,transform 1s ease-out}.reveal.in{opacity:1;transform:translateY(0)}@keyframes phoneAura{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(232,213,181,.08) 50%,transparent 70%);transform:translate(-100%);transition:transform .9s ease;pointer-events:none}.sheen:hover:after{transform:translate(100%)}@keyframes shimmer{0%,to{opacity:.55}50%{opacity:1;filter:drop-shadow(0 0 4px rgba(232,213,181,.6))}}.article-prose{max-width:720px;margin:0 auto;font-size:18px;line-height:1.85;color:var(--text)}.article-prose p{margin-bottom:24px}.article-prose h2{font-family:Cormorant Garamond,serif;font-size:36px;color:var(--gold-bright);font-weight:500;margin:56px 0 18px;line-height:1.15;letter-spacing:-.005em}.article-prose h3{font-family:Cormorant Garamond,serif;font-size:26px;color:var(--gold-bright);font-weight:500;margin:36px 0 14px}.article-prose blockquote{border-left:1px solid var(--gold);padding:6px 0 6px 24px;margin:36px 0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:24px;line-height:1.5;color:var(--gold-bright)}.article-prose ul{list-style:none;margin-bottom:24px;padding-left:0}.article-prose ul li{position:relative;padding-left:26px;margin-bottom:14px}.article-prose ul li:before{content:"";position:absolute;left:4px;top:14px;width:5px;height:5px;background:var(--gold);transform:rotate(45deg)}.article-prose strong{color:var(--gold-bright);font-weight:600}.dropcap:first-letter{font-family:Cormorant Garamond,serif;font-size:4.4em;float:left;line-height:.85;color:var(--gold);padding:8px 12px 0 0;font-weight:500}#tweaks-host{position:fixed;z-index:1000;top:0;left:0;pointer-events:none}#tweaks-host>*{pointer-events:auto}nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:50;transition:all .3s ease;padding:22px 0;background:transparent;border-bottom:1px solid transparent}nav[data-astro-cid-dmqpwcec].scrolled{padding:12px 0;background:#05080fd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--line-soft)}.nav-row[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px}.name[data-astro-cid-dmqpwcec]{font-size:22px;color:var(--gold-bright);letter-spacing:.01em}.links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:38px;font-size:14px}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--text-dim);transition:color .2s}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--gold)}@media(max-width:880px){.links[data-astro-cid-dmqpwcec]{display:none}}footer[data-astro-cid-sz7xmlte]{padding:80px 0 36px;border-top:1px solid var(--line);position:relative;background:#e8d5b504}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:60px;margin-bottom:64px}.brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.name[data-astro-cid-sz7xmlte]{font-size:24px;color:var(--gold-bright)}.tagline[data-astro-cid-sz7xmlte]{color:var(--text-dim);font-size:14px;line-height:1.7;max-width:280px;margin-bottom:24px}.socials[data-astro-cid-sz7xmlte]{display:flex;gap:12px}.social-btn[data-astro-cid-sz7xmlte]{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--text-dim);transition:all .2s}.social-btn[data-astro-cid-sz7xmlte]:hover{color:var(--gold);border-color:var(--gold)}.col-title[data-astro-cid-sz7xmlte]{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.col-link[data-astro-cid-sz7xmlte]{margin-bottom:10px}.col-link[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-dim);font-size:14px;transition:color .2s}.col-link[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-bright)}.bar[data-astro-cid-sz7xmlte]{padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.copy[data-astro-cid-sz7xmlte]{font-size:12px;color:var(--text-faint)}.ratings[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-dim)}.stars[data-astro-cid-sz7xmlte]{display:flex;gap:2px;color:var(--gold)}.rating[data-astro-cid-sz7xmlte]{color:var(--gold-bright);font-weight:600}@media(max-width:880px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:40px}}
