@charset "UTF-8";.articles-preview[data-v-6e6bdc5c]{margin:3.5rem 0 2rem;opacity:0;transform:translateY(16px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);width:100%}.articles-preview.visible[data-v-6e6bdc5c]{opacity:1;transform:none}header[data-v-6e6bdc5c]{align-items:end;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-bottom:1.75rem}.eyebrow[data-v-6e6bdc5c]{color:var(--color-accent-gold);font-size:.75rem;font-weight:700;letter-spacing:.18em;margin:0 0 .4rem;text-transform:uppercase}.lead[data-v-6e6bdc5c]{color:var(--font-color-light);margin:.55rem 0 0;max-width:34rem}.all[data-v-6e6bdc5c]{border-bottom:2px solid rgba(168,45,71,.3);color:var(--color-primary-50);font-weight:700;padding-bottom:.1rem;text-decoration:none}.all[data-v-6e6bdc5c]:hover{border-color:var(--color-primary-50)}.grid[data-v-6e6bdc5c]{display:grid;gap:1.25rem}@media (min-width:900px){.grid[data-v-6e6bdc5c]{grid-template-columns:repeat(3,1fr)}}article[data-v-e818c338]{animation:fadeIn-e818c338 .42s var(--ease-out) both;background:linear-gradient(180deg,#fffffff2,#fff7f8eb);border:1px solid rgba(222,191,193,.55);border-radius:1rem;padding:1.1rem 1rem 1.2rem;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}@media (prefers-reduced-motion:no-preference){article[data-v-e818c338]{animation-name:slideIn-e818c338}}article[data-v-e818c338]:first-child{animation-delay:0s}article[data-v-e818c338]:nth-child(2){animation-delay:45ms}article[data-v-e818c338]:nth-child(3){animation-delay:90ms}article[data-v-e818c338]:nth-child(4){animation-delay:135ms}article[data-v-e818c338]:nth-child(5){animation-delay:.18s}article[data-v-e818c338]:nth-child(6){animation-delay:225ms}article[data-v-e818c338]:nth-child(7){animation-delay:.27s}article[data-v-e818c338]:nth-child(8){animation-delay:315ms}article[data-v-e818c338]:hover{box-shadow:0 16px 32px #541c2814;transform:translateY(-4px)}article h3[data-v-e818c338]{font-family:var(--font-display);margin:.75rem 0 .4rem}article p[data-v-e818c338]{font-size:.95rem;margin:0}.icons[data-v-e818c338]{color:var(--color-primary-bright);display:flex;gap:.5rem}@keyframes fadeIn-e818c338{0%{opacity:0}}@keyframes slideIn-e818c338{0%{opacity:0;transform:translateY(8px)}}.features[data-v-e861f5ce]{margin-block:3.5rem 2.5rem;width:100%}header[data-v-e861f5ce]{margin:0 auto 2.25rem;max-width:40rem;text-align:center}.grid[data-v-e861f5ce]{display:grid;gap:1.1rem 1.2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}a[data-v-ad88f25e]{align-items:center;border-style:solid;border-width:2px;display:inline-flex;font-size:.95rem;font-weight:700;gap:.25rem;padding:.7em 1.25em;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out)}a.primary[data-v-ad88f25e]{background:#fff;border-color:#fff;color:#a82d47}a.secondary[data-v-ad88f25e]{background:transparent;border-color:#ffffffa6;color:#fff}a[data-v-ad88f25e]:hover{transform:translateY(-1px)}:where(.panel) a.primary[data-v-ad88f25e],:where(main) section:not(.hero):not(.tone-dark) a.primary[data-v-ad88f25e]{background:var(--color-primary-50);border-color:var(--color-primary-50);color:#fff}:where(.panel) a.secondary[data-v-ad88f25e],:where(main) section:not(.hero):not(.tone-dark) a.secondary[data-v-ad88f25e]{border-color:var(--color-primary-50);color:var(--color-primary-50)}:where(main) section.tone-dark a.primary[data-v-ad88f25e]{background:#fff;border-color:#fff;color:#a82d47}:where(main) section.tone-dark a.secondary[data-v-ad88f25e]{background:transparent;border-color:#ffffffa6;color:#fff}.hero[data-v-5725e6a4]{align-items:end;color:#fff;display:grid;isolation:isolate;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-4.25rem;min-height:min(92vh,860px);overflow:hidden;position:relative;width:100vw}.hero-visual[data-v-5725e6a4]{background:var(--bg-hero);top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.hero-aurora[data-v-5725e6a4]{animation:aurora-5725e6a4 14s var(--ease-in-out) infinite alternate;background:radial-gradient(ellipse at 20% 30%,rgba(255,180,120,.35),transparent 50%),radial-gradient(ellipse at 80% 10%,rgba(255,120,150,.28),transparent 45%),radial-gradient(ellipse at 60% 70%,rgba(240,152,25,.2),transparent 50%);filter:blur(8px);height:85%;inset:-20% -10% auto;position:absolute}.hero-glow[data-v-5725e6a4]{animation:drift-5725e6a4 12s var(--ease-in-out) infinite alternate;background:radial-gradient(circle at 30% 40%,hsla(0,0%,100%,.22),transparent 55%);height:70%;inset:-10% 20% auto -10%;position:absolute}.hero-shimmer[data-v-5725e6a4]{animation:shimmer-5725e6a4 8s var(--ease-in-out) infinite;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.12) 48%,transparent 62%);top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;position:absolute;transform:translate(-40%)}.particle[data-v-5725e6a4]{animation-iteration-count:infinite;animation-name:riseParticle-5725e6a4;animation-timing-function:linear;background:#ffe6c8bf;border-radius:50%;bottom:-2%;box-shadow:0 0 10px #ffd2968c;opacity:0;position:absolute}.hero-seal[data-v-5725e6a4]{animation:rise-5725e6a4 .9s var(--ease-out) both;aspect-ratio:1;bottom:18%;display:grid;place-items:center;position:absolute;right:8%;width:min(42vw,320px)}.seal-orbit[data-v-5725e6a4]{animation:spin-5725e6a4 22s linear infinite;border:1px dashed rgba(255,214,160,.45);border-radius:50%;top:-8%;right:-8%;bottom:-8%;left:-8%;position:absolute}.seal-ring[data-v-5725e6a4]{animation:pulseRing-5725e6a4 4.8s var(--ease-in-out) infinite;border:2px solid rgba(200,160,75,.65);border-radius:50%;box-shadow:0 0 0 14px #ffffff0f,inset 0 0 40px #c8a04b33;top:0;right:0;bottom:0;left:0;position:absolute}.seal-ring.secondary[data-v-5725e6a4]{animation-delay:.8s;border-color:#ffffff47;box-shadow:none;top:12%;right:12%;bottom:12%;left:12%}.seal-core[data-v-5725e6a4]{animation:heartbeat-5725e6a4 2.8s var(--ease-in-out) infinite;filter:drop-shadow(0 8px 24px rgba(0,0,0,.25));font-size:clamp(3rem,8vw,5rem)}.hero-copy[data-v-5725e6a4]{animation:rise-5725e6a4 .7s var(--ease-out) both;margin:0 auto 8vh;padding-top:14vh;position:relative;width:min(90%,720px);z-index:1}.brand[data-v-5725e6a4]{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;letter-spacing:.04em;margin:0 0 .75rem;text-shadow:0 2px 16px rgba(0,0,0,.25)}.brand[data-v-5725e6a4],h1[data-v-5725e6a4]{color:#fff}h1[data-v-5725e6a4]{font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:500;margin:0 0 1rem;max-width:14em}.subtitle[data-v-5725e6a4]{color:#ffffffe6;margin:0 0 1.75rem;max-width:36em}.cta-container[data-v-5725e6a4]{display:flex;flex-wrap:wrap;gap:.75rem}.scroll-hint[data-v-5725e6a4]{border:1.5px solid hsla(0,0%,100%,.55);border-radius:999px;bottom:1.5rem;display:grid;height:2.2rem;justify-items:center;left:50%;padding-top:.35rem;position:absolute;transform:translate(-50%);width:1.4rem;z-index:2}.scroll-hint span[data-v-5725e6a4]{animation:scrollDot-5725e6a4 1.6s var(--ease-in-out) infinite;background:#fff;border-radius:50%;height:.28rem;width:.28rem}@keyframes drift-5725e6a4{to{transform:translate(4%,6%)}}@keyframes aurora-5725e6a4{to{transform:translate(3%,4%) scale(1.05)}}@keyframes shimmer-5725e6a4{0%{transform:translate(-45%)}to{transform:translate(45%)}}@keyframes rise-5725e6a4{0%{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes riseParticle-5725e6a4{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.8}to{opacity:0;transform:translateY(-95vh) scale(1)}}@keyframes spin-5725e6a4{to{transform:rotate(1turn)}}@keyframes pulseRing-5725e6a4{50%{opacity:.85;transform:scale(1.035)}}@keyframes heartbeat-5725e6a4{0%,to{transform:scale(1)}35%{transform:scale(1.08)}50%{transform:scale(1)}65%{transform:scale(1.05)}}@keyframes scrollDot-5725e6a4{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (max-width:599px){.hero-seal[data-v-5725e6a4]{bottom:8%;opacity:.55;right:-6%}.scroll-hint[data-v-5725e6a4]{display:none}}@media (prefers-reduced-motion:reduce){.hero-aurora[data-v-5725e6a4],.hero-glow[data-v-5725e6a4],.hero-shimmer[data-v-5725e6a4],.particle[data-v-5725e6a4],.scroll-hint span[data-v-5725e6a4],.seal-core[data-v-5725e6a4],.seal-orbit[data-v-5725e6a4],.seal-ring[data-v-5725e6a4]{animation:none}}.cta-band[data-v-ddd17dea]{margin:3rem 0 1rem;opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);width:100%}.cta-band.visible[data-v-ddd17dea]{opacity:1;transform:none}.inner[data-v-ddd17dea]{background:linear-gradient(135deg,#a82d47f2,#c04e2aeb 55%,#f09819e0),#a82d47;border-radius:1.25rem;color:#fff;display:grid;gap:1.5rem;isolation:isolate;overflow:hidden;padding:2rem 1.5rem;position:relative}.inner[data-v-ddd17dea]:before{animation:sweep-ddd17dea 9s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,hsla(0,0%,100%,.22),transparent 55%);content:"";height:120%;inset:auto -10% -40% 40%;position:absolute;z-index:0}@media (min-width:600px){.inner[data-v-ddd17dea]{align-items:center;grid-template-columns:1.4fr auto;padding:2.25rem 2rem}}.inner[data-v-ddd17dea]>*{position:relative;z-index:1}.eyebrow[data-v-ddd17dea]{font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0 0 .4rem;opacity:.85;text-transform:uppercase}h2[data-v-ddd17dea]{color:#fff;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);margin:0 0 .55rem}p[data-v-ddd17dea]{color:#ffffffe6;margin:0;max-width:36em}.actions[data-v-ddd17dea]{display:flex;flex-wrap:wrap;gap:.75rem}@keyframes sweep-ddd17dea{to{transform:translate(-12%) translateY(-8%)}}@media (prefers-reduced-motion:reduce){.inner[data-v-ddd17dea]:before{animation:none}}.journey[data-v-2d7b5d65]{margin:4.5rem 0 3rem;opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);width:100%}.journey.visible[data-v-2d7b5d65]{opacity:1;transform:none}header[data-v-2d7b5d65]{margin:0 auto 2.75rem;max-width:40rem;text-align:center}.eyebrow[data-v-2d7b5d65]{color:var(--color-accent-gold);font-size:.75rem;font-weight:700;letter-spacing:.18em;margin:0 0 .5rem;text-transform:uppercase}.lead[data-v-2d7b5d65]{color:var(--font-color-light);margin:.75rem 0 0}.steps[data-v-2d7b5d65]{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media (min-width:900px){.steps[data-v-2d7b5d65]{gap:1.25rem;grid-template-columns:repeat(4,1fr)}}li[data-v-2d7b5d65]{background:radial-gradient(120% 80% at 0 0,rgba(232,93,117,.12),transparent 55%),linear-gradient(180deg,#fff,#faf7f8);border:1px solid rgba(200,150,155,.35);border-radius:1rem;overflow:hidden;padding:1.35rem 1.2rem 1.4rem;position:relative;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out)}@media (prefers-reduced-motion:no-preference){li[data-v-2d7b5d65]{animation:riseIn-2d7b5d65 .64s var(--ease-out) both;animation-delay:calc(var(--i)*90ms);animation-play-state:paused}.journey.visible li[data-v-2d7b5d65]{animation-play-state:running}}li[data-v-2d7b5d65]:hover{box-shadow:0 18px 40px #541c281a;transform:translateY(-4px)}.index[data-v-2d7b5d65]{color:#a82d4747;font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1}.copy[data-v-2d7b5d65]{margin-top:.85rem}.copy h3[data-v-2d7b5d65]{font-family:var(--font-display);font-size:1.15rem;margin:0 0 .45rem}.copy p[data-v-2d7b5d65]{color:var(--font-color-default);font-size:.92rem;margin:0}.spark[data-v-2d7b5d65]{background:radial-gradient(circle,rgba(240,152,25,.28),transparent 68%);border-radius:50%;bottom:-20%;height:7rem;pointer-events:none;position:absolute;right:-10%;width:7rem}.footer-cta[data-v-2d7b5d65]{margin:2rem 0 0;text-align:center}.footer-cta a[data-v-2d7b5d65]{align-items:center;border-bottom:2px solid rgba(168,45,71,.35);color:var(--color-primary-50);display:inline-flex;font-weight:700;gap:.35rem;padding-bottom:.15rem;text-decoration:none;transition:border-color .16s var(--ease-out),color .16s var(--ease-out)}.footer-cta a[data-v-2d7b5d65]:hover{border-color:var(--color-primary-50)}.footer-cta a[data-v-2d7b5d65]:after{content:"��"}@keyframes riseIn-2d7b5d65{0%{opacity:0;transform:translateY(14px)}}.ritual[data-v-95828b60]{background:linear-gradient(120deg,#24131f,#7a2438 48%,#c45a2c);color:#fff;isolation:isolate;margin:3.5rem calc(50% - 50vw) 2rem;opacity:0;overflow:hidden;padding:clamp(3.5rem,8vw,5.5rem) 5vw;position:relative;transform:scale(.985);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);width:100vw}.ritual.visible[data-v-95828b60]{opacity:1;transform:none}.glow[data-v-95828b60]{animation:drift-95828b60 10s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,rgba(255,214,160,.28),transparent 60%);height:70%;inset:-20% 10% auto}.glow[data-v-95828b60],.orb[data-v-95828b60]{position:absolute;z-index:0}.orb[data-v-95828b60]{border-radius:50%;filter:blur(2px);opacity:.55}.orb.orb-a[data-v-95828b60]{animation:float-95828b60 8s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,rgba(232,93,117,.55),transparent 70%);bottom:-4rem;height:12rem;left:8%;width:12rem}.orb.orb-b[data-v-95828b60]{animation:float-95828b60 11s var(--ease-in-out) infinite alternate-reverse;background:radial-gradient(circle,rgba(240,152,25,.45),transparent 70%);height:9rem;right:12%;top:-2rem;width:9rem}blockquote[data-v-95828b60]{margin:0 auto;max-width:46rem;position:relative;text-align:center;z-index:1}blockquote p[data-v-95828b60]{font-family:var(--font-display);font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:500;line-height:1.45;margin:0;text-wrap:balance}blockquote footer[data-v-95828b60]{font-size:.9rem;letter-spacing:.08em;margin-top:1.25rem;opacity:.82}@keyframes drift-95828b60{to{transform:translate(3%,8%)}}@keyframes float-95828b60{to{transform:translateY(-18px) translate(10px)}}@media (prefers-reduced-motion:reduce){.glow[data-v-95828b60],.orb[data-v-95828b60]{animation:none}}
