header:where(.astro-g4njcil2).bar{position:relative;z-index:20;border-bottom:1px solid rgba(201,162,76,.22);background:linear-gradient(180deg,var(--ld-plum-800),var(--ld-plum-900))}.bar-inner:where(.astro-g4njcil2){max-width:var(--ld-maxw);margin:0 auto;padding:20px 32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.guided:where(.astro-g4njcil2){justify-self:center;font-style:italic;font-size:17px;color:var(--ld-lilac-dim);letter-spacing:.01em;white-space:nowrap}nav:where(.astro-g4njcil2).menu{justify-self:end;display:flex;align-items:center;gap:30px}nav:where(.astro-g4njcil2).menu .links:where(.astro-g4njcil2){display:flex;gap:26px;font-family:var(--ld-font-ui);font-size:14px;letter-spacing:.02em;color:var(--ld-lilac);white-space:nowrap}nav:where(.astro-g4njcil2).menu .links:where(.astro-g4njcil2) a:where(.astro-g4njcil2){position:relative;padding-bottom:3px;color:inherit;text-decoration:none;transition:color .25s}nav:where(.astro-g4njcil2).menu .links:where(.astro-g4njcil2) a:where(.astro-g4njcil2):hover{color:var(--ld-gold-soft)}nav:where(.astro-g4njcil2).menu .links:where(.astro-g4njcil2) a:where(.astro-g4njcil2):after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--ld-gold);transition:width .3s}nav:where(.astro-g4njcil2).menu .links:where(.astro-g4njcil2) a:where(.astro-g4njcil2):hover:after{width:100%}.menu-btn:where(.astro-g4njcil2){font-family:var(--ld-font-ui);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;color:var(--ld-cream);background:transparent;-webkit-appearance:none;appearance:none;padding:9px 17px;border-radius:999px;border:1px solid rgba(201,162,76,.6);cursor:pointer;transition:background .25s,border-color .25s}.menu-btn:where(.astro-g4njcil2) svg{width:16px;height:16px;color:var(--ld-gold-soft)}.menu-btn:where(.astro-g4njcil2):hover{background:#c9a24c29;border-color:var(--ld-gold)}.panel:where(.astro-g4njcil2){position:absolute;top:100%;left:0;right:0;z-index:30;background:linear-gradient(180deg,var(--ld-plum-800),var(--ld-plum-900));border-bottom:1px solid rgba(201,162,76,.3);box-shadow:0 30px 60px -30px #000c}.panel-inner:where(.astro-g4njcil2){max-width:var(--ld-maxw);margin:0 auto;padding:28px 32px 34px;display:grid;grid-template-columns:repeat(2,minmax(0,220px));justify-content:end;gap:36px}.panel-col:where(.astro-g4njcil2) h4:where(.astro-g4njcil2){font-family:var(--ld-font-ui);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ld-gold-soft);margin:0 0 12px}.panel-col:where(.astro-g4njcil2) a:where(.astro-g4njcil2){display:block;color:var(--ld-lilac-dim);font-size:17px;padding:5px 0;text-decoration:none;transition:color .2s}.panel-col:where(.astro-g4njcil2) a:where(.astro-g4njcil2):hover{color:var(--ld-gold-soft)}@media(max-width:1040px){.guided:where(.astro-g4njcil2){display:none}}@media(max-width:900px){.bar-inner:where(.astro-g4njcil2){grid-template-columns:1fr auto}nav:where(.astro-g4njcil2).menu .links:where(.astro-g4njcil2){display:none}.panel-inner:where(.astro-g4njcil2){grid-template-columns:1fr;justify-content:start;gap:26px;padding:24px 24px 30px}}.hero:where(.astro-mbxumaqp){position:relative;overflow:hidden;background:radial-gradient(120% 90% at 78% 18%,#7c42a68c,#19072100 55%),radial-gradient(90% 80% at 12% 120%,#b074dc66,#19072100 55%),linear-gradient(165deg,#2c1138,#1e0a28 55%,#160620)}.flame:where(.astro-mbxumaqp){position:absolute;left:-6%;bottom:-30%;width:60%;height:120%;background:radial-gradient(50% 50% at 50% 50%,#b074dc6b,#b074dc00 70%);filter:blur(20px);pointer-events:none;animation:breathe 9s ease-in-out infinite}.stars:where(.astro-mbxumaqp){position:absolute;inset:0;pointer-events:none;opacity:.5}.stars:where(.astro-mbxumaqp) i:where(.astro-mbxumaqp){position:absolute;width:2px;height:2px;border-radius:50%;background:var(--ld-gold-soft);box-shadow:0 0 6px var(--ld-gold-soft);animation:twinkle 5s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:.9}}.hero-inner:where(.astro-mbxumaqp){position:relative;z-index:3;max-width:var(--ld-maxw);margin:0 auto;padding:96px 32px 104px;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.hero:where(.astro-mbxumaqp) h1:where(.astro-mbxumaqp){font-family:var(--ld-font-display);font-weight:600;font-size:clamp(58px,7.6vw,108px);line-height:.92;letter-spacing:-.01em;margin:20px 0 0;color:var(--ld-cream)}.hero:where(.astro-mbxumaqp) h1:where(.astro-mbxumaqp) em:where(.astro-mbxumaqp){font-style:italic;color:var(--ld-gold-soft);font-weight:500}.lede:where(.astro-mbxumaqp){margin:26px 0 0;max-width:30em;font-size:clamp(20px,2.1vw,25px);line-height:1.5;color:var(--ld-lilac)}.lede:where(.astro-mbxumaqp) b:where(.astro-mbxumaqp){color:var(--ld-cream);font-weight:500;font-style:italic}.hero-cta:where(.astro-mbxumaqp){display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.rule:where(.astro-mbxumaqp){display:flex;align-items:center;gap:14px;margin-top:46px;color:var(--ld-lilac-dim);font-size:14px;letter-spacing:.04em;font-family:var(--ld-font-ui)}.rule:where(.astro-mbxumaqp) .line:where(.astro-mbxumaqp){height:1px;flex:1;background:linear-gradient(90deg,#c9a24c80,#c9a24c00);max-width:120px}.portal:where(.astro-mbxumaqp){position:relative;justify-self:center}.portal:where(.astro-mbxumaqp) .frame:where(.astro-mbxumaqp){position:relative;width:min(420px,42vw);aspect-ratio:420 / 494;border-radius:210px 210px 26px 26px;overflow:hidden;border:1px solid rgba(224,197,136,.6);box-shadow:0 40px 90px -30px #000000b3,0 0 0 8px #c9a24c0f,0 0 60px -10px #b074dc80}.portal:where(.astro-mbxumaqp) .frame:where(.astro-mbxumaqp) img:where(.astro-mbxumaqp){width:100%;height:100%;object-fit:cover}.portal:where(.astro-mbxumaqp) .frame:where(.astro-mbxumaqp):after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#19072100 55%,#19072173);pointer-events:none}.portal:where(.astro-mbxumaqp) .halo:where(.astro-mbxumaqp){position:absolute;inset:-12% -12% -6%;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 45%,#b074dc80,#b074dc00 70%);filter:blur(10px)}.portal:where(.astro-mbxumaqp) .ornament:where(.astro-mbxumaqp){position:absolute;top:-26px;left:50%;transform:translate(-50%);width:54px;height:54px;color:var(--ld-gold-soft);opacity:.9}@media(max-width:900px){.hero-inner:where(.astro-mbxumaqp){grid-template-columns:1fr;gap:48px;padding:64px 24px 76px}.portal:where(.astro-mbxumaqp){order:-1}.portal:where(.astro-mbxumaqp) .frame:where(.astro-mbxumaqp){width:min(420px,78vw)}}@media(prefers-reduced-motion:reduce){.flame:where(.astro-mbxumaqp),.stars:where(.astro-mbxumaqp) i:where(.astro-mbxumaqp){animation:none}}.tools:where(.astro-cj7mq24e){background:#fff;color:var(--ld-ink);position:relative}.tools:where(.astro-cj7mq24e):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--ld-gold),transparent)}.tools-inner:where(.astro-cj7mq24e){max-width:var(--ld-maxw);margin:0 auto;padding:92px 32px 100px}.tools-head:where(.astro-cj7mq24e){text-align:center;max-width:30em;margin:0 auto 58px}.tools-head:where(.astro-cj7mq24e) .ld-eyebrow{color:var(--ld-gold-deep)}.tools-head:where(.astro-cj7mq24e) h2:where(.astro-cj7mq24e){font-family:var(--ld-font-display);font-weight:600;font-size:clamp(36px,4.6vw,58px);line-height:1.02;letter-spacing:-.01em;margin:16px 0 0;color:var(--ld-ink)}.tools-head:where(.astro-cj7mq24e) p:where(.astro-cj7mq24e):not(.ld-eyebrow){margin:18px auto 0;color:var(--ld-ink-soft);font-size:21px;max-width:34em}.grid:where(.astro-cj7mq24e){display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tool:where(.astro-cj7mq24e){background:linear-gradient(180deg,#faf6fd,#f2ebf9);border:1px solid rgba(124,66,166,.18);border-radius:18px;padding:30px 28px 32px;box-shadow:0 1px 2px #48205f12;transition:transform .25s ease,box-shadow .3s ease,border-color .3s ease}.tool:where(.astro-cj7mq24e):hover{transform:translateY(-4px);box-shadow:0 24px 50px -26px #48205f8c;border-color:#7c42a66b}.tool:where(.astro-cj7mq24e) .ic:where(.astro-cj7mq24e){width:50px;height:50px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(201,162,76,.6);color:var(--ld-gold-deep);background:radial-gradient(120% 120% at 30% 25%,#b074dc47,#fff9 72%);margin-bottom:18px}.tool:where(.astro-cj7mq24e) .ic:where(.astro-cj7mq24e) svg{width:24px;height:24px}.tool:where(.astro-cj7mq24e) h3:where(.astro-cj7mq24e){font-family:var(--ld-font-display);font-weight:600;font-size:27px;margin:0 0 6px;color:var(--ld-ink);line-height:1.05}.tool:where(.astro-cj7mq24e) p:where(.astro-cj7mq24e){margin:0;color:var(--ld-ink-soft);font-size:18px;line-height:1.45}@media(max-width:900px){.grid:where(.astro-cj7mq24e){grid-template-columns:1fr}}.merkaba:where(.astro-mb3nopiz){position:relative;overflow:hidden;background:radial-gradient(80% 80% at 80% 10%,#7c42a680,#19072100 55%),linear-gradient(160deg,#2a1036,#1a0823)}.merkaba-inner:where(.astro-mb3nopiz){position:relative;z-index:2;max-width:var(--ld-maxw);margin:0 auto;padding:96px 32px;display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}.pic:where(.astro-mb3nopiz){position:relative;justify-self:center;width:min(400px,40vw);aspect-ratio:420 / 494}.pic:where(.astro-mb3nopiz) img:where(.astro-mb3nopiz){width:100%;height:100%;object-fit:cover;border-radius:20px;border:1px solid rgba(224,197,136,.5);box-shadow:0 36px 80px -32px #000000b3,0 0 50px -12px #b074dc66}.pic:where(.astro-mb3nopiz) .halo:where(.astro-mb3nopiz){position:absolute;inset:-10%;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#b074dc73,#b074dc00 70%);filter:blur(12px)}.merkaba:where(.astro-mb3nopiz) h2:where(.astro-mb3nopiz){font-family:var(--ld-font-display);font-weight:600;font-size:clamp(36px,4.7vw,60px);line-height:1.02;letter-spacing:-.01em;margin:14px 0 0;color:var(--ld-cream)}.merkaba:where(.astro-mb3nopiz) .body:where(.astro-mb3nopiz){margin:22px 0 0;max-width:32em;color:var(--ld-lilac);font-size:21px;line-height:1.5}.feat-cta:where(.astro-mb3nopiz){display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}@media(max-width:900px){.merkaba-inner:where(.astro-mb3nopiz){grid-template-columns:1fr;gap:44px;padding:72px 24px}.pic:where(.astro-mb3nopiz){order:-1;width:min(400px,74vw)}}.tmoni:where(.astro-pud24egi){background:#fff;color:var(--ld-ink)}.tmoni-inner:where(.astro-pud24egi){max-width:var(--ld-maxw);margin:0 auto;padding:90px 32px 96px}.tmoni-head:where(.astro-pud24egi){text-align:center;margin:0 auto 52px}.tmoni-head:where(.astro-pud24egi) .ld-eyebrow{color:var(--ld-gold-deep)}.tmoni-head:where(.astro-pud24egi) h2:where(.astro-pud24egi){font-family:var(--ld-font-display);font-weight:600;font-size:clamp(34px,4.4vw,54px);line-height:1.03;letter-spacing:-.01em;margin:14px 0 0;color:var(--ld-ink)}.tmoni-grid:where(.astro-pud24egi){display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.quote:where(.astro-pud24egi){background:linear-gradient(180deg,#faf6fd,#f2ebf9);border:1px solid rgba(124,66,166,.18);border-radius:18px;padding:30px 28px;display:flex;flex-direction:column;gap:16px}.qstars:where(.astro-pud24egi){color:var(--ld-gold);letter-spacing:3px;font-size:15px}.quote:where(.astro-pud24egi) p:where(.astro-pud24egi){margin:0;font-family:var(--ld-font-display);font-style:italic;font-size:23px;line-height:1.4;color:var(--ld-ink)}.who:where(.astro-pud24egi){font-family:var(--ld-font-ui);font-size:14px;color:var(--ld-ink-soft);letter-spacing:.02em;margin-top:auto}.who:where(.astro-pud24egi) b:where(.astro-pud24egi){color:var(--ld-plum-700);font-weight:600;font-style:normal}@media(max-width:900px){.tmoni-grid:where(.astro-pud24egi){grid-template-columns:1fr}}.recent:where(.astro-6he3u6vn){position:relative;background:var(--ld-plum-900)}.recent:where(.astro-6he3u6vn):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--ld-gold),transparent)}.recent-inner:where(.astro-6he3u6vn){max-width:var(--ld-maxw);margin:0 auto;padding:84px 32px 92px}.recent-head:where(.astro-6he3u6vn){text-align:center;margin:0 auto 46px}.recent-head:where(.astro-6he3u6vn) h2:where(.astro-6he3u6vn){font-family:var(--ld-font-display);font-weight:600;font-size:clamp(32px,4vw,48px);line-height:1.03;letter-spacing:-.01em;margin:14px 0 0;color:var(--ld-cream)}.recent-list:where(.astro-6he3u6vn){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:56px}.recent-list:where(.astro-6he3u6vn) li:where(.astro-6he3u6vn){border-bottom:1px solid rgba(201,162,76,.14)}.recent-list:where(.astro-6he3u6vn) a:where(.astro-6he3u6vn){display:block;padding:16px 2px;text-decoration:none;color:inherit}.recent-list:where(.astro-6he3u6vn) time:where(.astro-6he3u6vn){display:block;font-family:var(--ld-font-ui);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ld-lilac-dim);margin-bottom:4px;transition:color .2s}.recent-list:where(.astro-6he3u6vn) .t:where(.astro-6he3u6vn){font-family:var(--ld-font-display);font-weight:600;font-size:22px;line-height:1.15;color:var(--ld-lilac);transition:color .2s}.recent-list:where(.astro-6he3u6vn) a:where(.astro-6he3u6vn):hover .t:where(.astro-6he3u6vn){color:var(--ld-gold-soft)}.recent-list:where(.astro-6he3u6vn) a:where(.astro-6he3u6vn):hover time:where(.astro-6he3u6vn){color:var(--ld-gold)}@media(max-width:900px){.recent-inner:where(.astro-6he3u6vn){padding:64px 24px 72px}.recent-list:where(.astro-6he3u6vn){grid-template-columns:1fr}}.cta-band:where(.astro-lhg5pse6){position:relative;overflow:hidden;background:radial-gradient(80% 120% at 50% 118%,#b074dc75,#19072100 60%),linear-gradient(160deg,#2a1036,#180720);text-align:center}.flame:where(.astro-lhg5pse6){position:absolute;left:20%;bottom:-40%;width:60%;height:120%;background:radial-gradient(50% 50% at 50% 50%,#b074dc6b,#b074dc00 70%);filter:blur(20px);pointer-events:none;animation:breathe 9s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.cta-inner:where(.astro-lhg5pse6){position:relative;z-index:2;max-width:760px;margin:0 auto;padding:104px 32px 110px}.cta-inner:where(.astro-lhg5pse6) .ld-eyebrow{color:var(--ld-gold)}.cta-inner:where(.astro-lhg5pse6) h2:where(.astro-lhg5pse6){font-family:var(--ld-font-display);font-weight:600;font-size:clamp(38px,5vw,64px);line-height:1.04;letter-spacing:-.01em;margin:16px 0 0;color:var(--ld-cream)}.cta-inner:where(.astro-lhg5pse6) .body:where(.astro-lhg5pse6){margin:20px auto 0;max-width:30em;color:var(--ld-lilac);font-size:21px}.cta-actions:where(.astro-lhg5pse6){display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:36px}@media(prefers-reduced-motion:reduce){.flame:where(.astro-lhg5pse6){animation:none}}.foot:where(.astro-5cbkjfcg){background:var(--ld-plum-900);border-top:1px solid rgba(201,162,76,.2)}.foot-inner:where(.astro-5cbkjfcg){max-width:var(--ld-maxw);margin:0 auto;padding:60px 32px 40px}.foot-top:where(.astro-5cbkjfcg){display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-bottom:38px;border-bottom:1px solid rgba(201,162,76,.16)}.foot-brand:where(.astro-5cbkjfcg) .ld-brand{margin-bottom:14px}.foot-brand:where(.astro-5cbkjfcg) .tg:where(.astro-5cbkjfcg){color:var(--ld-lilac-dim);font-style:italic;font-size:16px;max-width:24em;margin:0;line-height:1.5}.foot-col:where(.astro-5cbkjfcg) h4:where(.astro-5cbkjfcg){font-family:var(--ld-font-ui);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ld-gold-soft);margin:0 0 14px}.foot-col:where(.astro-5cbkjfcg) a:where(.astro-5cbkjfcg){display:block;color:var(--ld-lilac-dim);font-size:16px;padding:5px 0;text-decoration:none;transition:color .2s}.foot-col:where(.astro-5cbkjfcg) a:where(.astro-5cbkjfcg):hover{color:var(--ld-gold-soft)}.foot-bottom:where(.astro-5cbkjfcg){display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:22px}.copy:where(.astro-5cbkjfcg){font-family:var(--ld-font-ui);font-size:13px;color:var(--ld-lilac-dim);letter-spacing:.02em}.copy:where(.astro-5cbkjfcg) .legal:where(.astro-5cbkjfcg) a:where(.astro-5cbkjfcg){color:var(--ld-lilac-dim);text-decoration:none;transition:color .2s}.copy:where(.astro-5cbkjfcg) .legal:where(.astro-5cbkjfcg) a:where(.astro-5cbkjfcg):hover{color:var(--ld-gold-soft)}.sig:where(.astro-5cbkjfcg){color:var(--ld-lilac-dim);font-style:italic;font-size:16px}.sig:where(.astro-5cbkjfcg) b:where(.astro-5cbkjfcg){color:var(--ld-gold-soft);font-style:normal;font-weight:500}@media(max-width:900px){.foot-top:where(.astro-5cbkjfcg){grid-template-columns:1fr;gap:30px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/cormorant-garamond-var-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/eb-garamond-var-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk-var-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ld-plum-900: #190721;--ld-plum-800: #240E30;--ld-plum-700: #341644;--ld-plum-600: #48205F;--ld-violet: #7C42A6;--ld-violet-glow: #B074DC;--ld-gold: #C9A24C;--ld-gold-soft: #E0C588;--ld-gold-deep: #9C7430;--ld-cream: #F3ECDD;--ld-ink: #241A2C;--ld-ink-soft: #5C5064;--ld-lilac: #D9CBE8;--ld-lilac-dim: #B2A1C4;--ld-maxw: 1200px;--ld-font-display: "Cormorant Garamond", Georgia, serif;--ld-font-body: "EB Garamond", Georgia, serif;--ld-font-ui: "Hanken Grotesk", system-ui, sans-serif}body.home{margin:0;background:var(--ld-plum-900);color:var(--ld-lilac);font-family:var(--ld-font-body);font-size:20px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.home img{display:block;max-width:100%}html{scroll-behavior:smooth}.ld-eyebrow{font-family:var(--ld-font-display);font-weight:600;font-size:16px;letter-spacing:.34em;text-transform:uppercase;color:var(--ld-gold)}.ld-grain{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ld-btn{font-family:var(--ld-font-ui);font-weight:600;font-size:15px;letter-spacing:.015em;display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:999px;cursor:pointer;border:1px solid transparent;white-space:nowrap;text-decoration:none;transition:transform .2s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.ld-btn svg{width:17px;height:17px}.ld-btn--gold{background:linear-gradient(180deg,var(--ld-gold-soft),var(--ld-gold) 55%,var(--ld-gold-deep));color:#2a1a07;box-shadow:0 1px #fff6 inset,0 10px 26px -12px #c9a24ccc}.ld-btn--gold:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff80 inset,0 16px 34px -12px #c9a24cf2}.ld-btn--ghost{background:#f3ecdd05;border-color:#c9a24c8c;color:var(--ld-gold-soft)}.ld-btn--ghost:hover{background:#c9a24c1a;border-color:var(--ld-gold);transform:translateY(-2px)}.ld-brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:inherit}.ld-emblem{width:42px;height:42px;border-radius:50%;border:1px solid var(--ld-gold);display:grid;place-items:center;flex:0 0 auto;background:radial-gradient(120% 120% at 30% 25%,#b074dc59,#19072100 70%)}.ld-emblem svg{width:24px;height:24px}.ld-wordmark{font-family:var(--ld-font-display);font-weight:600;line-height:.98;text-transform:uppercase;letter-spacing:.14em;font-size:15px;color:var(--ld-cream)}.ld-wordmark span{display:block;color:var(--ld-gold-soft);font-size:13.5px;letter-spacing:.2em}
