.r1-root{--acc: var(--green-2);--acc-2: var(--green-2);--acc-soft: rgba(47, 190, 110, .13);--r1-mut: rgba(244, 238, 223, .64);position:relative;z-index:1}.r1-root.r1-green{--acc: var(--green-2);--acc-2: var(--green-2);--acc-soft: rgba(47, 190, 110, .13)}.r1-root.r1-gold{--acc: var(--gold);--acc-2: var(--gold-2);--acc-soft: rgba(242, 194, 78, .14)}.r1-root.r1-blue{--acc: var(--blue);--acc-2: var(--blue-2);--acc-soft: rgba(63, 167, 230, .14)}.r1-root.r1-aub{--acc: var(--aub);--acc-2: #d678ae;--acc-soft: rgba(194, 92, 151, .15)}.r1-root.r1-koraal{--acc: var(--coral);--acc-2: #f79475;--acc-soft: rgba(245, 121, 79, .15)}.r1-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:4px}.r1-meta .r1-eyebrow{display:inline-flex;align-items:center;gap:8px}.r1-meta .r1-dot{width:8px;height:8px;border-radius:50%}.r1-date{font-size:.82rem;color:var(--r1-mut)}.r1-article .r1-lead{font-size:1.18rem;color:var(--cream)}.r1-article .r1-sec{padding:18px 0}.r1-wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px;position:relative;z-index:1}.r1-sky{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.r1-sky svg{width:100%;height:100%;display:block}.r1-glow{position:absolute;top:-90px;right:-70px;width:520px;height:520px;border-radius:50%;background:var(--acc-soft);filter:blur(90px);pointer-events:none;z-index:0}.r1-hero{padding:72px 0 20px}.r1-eyebrow{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--acc-2)}.r1-h1{font-family:var(--font-display);font-weight:500;line-height:1.07;letter-spacing:-.015em;font-size:clamp(2.1rem,5vw,3.3rem);margin:.55rem 0 .7rem;max-width:24ch}.r1-h1 em{font-style:italic;color:var(--acc-2)}.r1-lead{font-size:1.12rem;color:#f4eedfd6;max-width:62ch;margin:0}.r1-stage{margin:30px 0 8px}.r1-sec{padding:24px 0}.r1-sec-wide{padding:30px 0}.r1-h2{font-family:var(--font-display);font-weight:500;line-height:1.1;letter-spacing:-.015em;font-size:clamp(1.55rem,3.3vw,2.2rem);margin:0 0 14px}.r1-p{color:#f4eedfd1;font-size:1.04rem;max-width:68ch;margin:0 0 14px}.r1-p:last-child{margin-bottom:0}.r1-flow-lead{margin-bottom:10px}.r1-after{margin-top:16px}.r1-faq{border-top:1px solid var(--hair-2);margin-top:8px}.r1-faq details{border-bottom:1px solid var(--hair-2)}.r1-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 2px;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:500;font-size:1.08rem;color:var(--cream)}.r1-faq summary::-webkit-details-marker{display:none}.r1-faq summary:after{content:"";width:11px;height:11px;flex:none;border-right:2px solid var(--acc-2);border-bottom:2px solid var(--acc-2);transform:rotate(45deg);transition:transform .2s ease}.r1-faq details[open] summary:after{transform:rotate(-135deg)}.r1-faq details p{margin:0 0 16px;padding-right:27px;color:var(--r1-mut);font-size:1rem;max-width:66ch}.r1-related ul{list-style:none;margin:6px 0 0;padding:0;border-top:1px solid var(--hair-2)}.r1-related li{border-bottom:1px solid var(--hair-2)}.r1-related a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 2px;color:var(--cream);transition:padding-left .16s ease}.r1-related a:hover{padding-left:10px;color:var(--acc-2)}.r1-related svg{width:20px;height:20px;flex:none;color:var(--acc-2)}.r1-cats{display:flex;flex-wrap:wrap;gap:9px;margin:8px 0 22px}.r1-cat{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--cream);border:1px solid var(--hair-2);background:none;border-radius:999px;padding:8px 15px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.r1-cat .r1-dot{width:8px;height:8px;border-radius:50%;flex:none}.r1-cat[aria-pressed=true]{border-color:var(--acc-2);background:var(--acc-soft)}.r1-arts{border-top:1px solid var(--hair-2)}.r1-art{display:flex;gap:16px;align-items:center;padding:17px 2px;border-bottom:1px solid var(--hair-2);color:var(--cream);transition:padding-left .16s ease}.r1-art:hover{padding-left:10px}.r1-art .r1-dot{width:9px;height:9px;border-radius:50%;flex:none}.r1-art-t{flex:1}.r1-art-t b{display:block;font-family:var(--font-display);font-weight:500;font-size:1.14rem}.r1-art-t span{color:var(--r1-mut);font-size:.82rem}.r1-art-rd{color:var(--r1-mut);font-size:.8rem;white-space:nowrap}.r1-empty{padding:22px 2px;color:var(--r1-mut);border-bottom:1px solid var(--hair-2)}.r1-slot{position:relative;text-align:center;padding:64px 0 84px;margin-top:30px}.r1-slot-seam{position:absolute;top:-1px;left:0;width:100%;height:90px;display:block}.r1-slot-kick{font-family:var(--font-display);font-style:italic;color:var(--gold-2);font-size:1.05rem}.r1-slot h2{font-family:var(--font-display);font-weight:500;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.015em;margin:.4rem 0 .6rem}.r1-slot-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:12px}@media(max-width:640px){.r1-hero{padding-top:40px}}.r1-root.r1-clay{--acc: var(--clay);--acc-2: #e0905a;--acc-soft: rgba(214, 118, 62, .16)}@layer components{.r1-rich{background:radial-gradient(58% 26% at 86% 3%,rgba(246,213,136,.06),transparent 60%),radial-gradient(52% 22% at 10% 26%,var(--acc-soft),transparent 62%),radial-gradient(58% 24% at 90% 58%,var(--acc-soft),transparent 60%),radial-gradient(50% 22% at 8% 86%,rgba(246,213,136,.05),transparent 60%),linear-gradient(180deg,#0b120e,#0a1410 44%,#0a1210,#0b0f0e)}.r1-rich .r1-hero{padding:88px 0 26px}.r1-rich .r1-sec{padding:clamp(42px,5vw,70px) 0;position:relative}.r1-rich .r1-eyebrow{display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid var(--acc-soft);background:var(--acc-soft);color:var(--acc-2)}.r1-rich .r1-stage{margin-top:30px;padding:clamp(20px,3vw,34px);border-radius:24px;border:1px solid var(--hair-2);background:radial-gradient(70% 130% at 82% 0,var(--acc-soft),transparent 58%),radial-gradient(60% 120% at 10% 100%,rgba(246,213,136,.05),transparent 60%),#ffffff05;box-shadow:0 40px 80px -52px #000c}.r1-rich .r1-sec:has(.lp-cards){background:radial-gradient(56% 88% at 88% 8%,var(--acc-soft),transparent 60%),radial-gradient(44% 70% at 8% 96%,rgba(246,213,136,.05),transparent 60%),linear-gradient(180deg,#0d1613,#0a1210);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.r1-rich .r1-flow-lead{max-width:62ch}.r1-rich .r1-after{max-width:66ch}.r1-rich .r1-faq-sec{background:radial-gradient(60% 84% at 50% 0,var(--acc-soft),transparent 56%),linear-gradient(180deg,rgba(255,255,255,.016),transparent 60%)}.r1-rich .r1-seam{position:absolute;top:-1px;left:0;width:100%;height:clamp(56px,7vw,94px);z-index:0;pointer-events:none;display:block}.r1-rich .r1-seam-fill{fill:#f2c24e0d}.r1-rich .r1-seam-line{fill:none;stroke:#f6d5886b;stroke-width:1.2;vector-effect:non-scaling-stroke}.r1-rich .r1-related a:hover{background:var(--acc-soft);border-radius:10px;padding-left:12px}}@layer components{.r1-rich .r1-sec:nth-of-type(2n):not(:has(.lp-cards)):not(.r1-faq-sec):not(.r1-related){background:radial-gradient(46% 78% at 90% 12%,var(--acc-soft),transparent 62%),linear-gradient(180deg,#ffffff06,#ffffff01);border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045)}}@layer components{.r1-rich .r1-faq-sec:before{content:"";display:block;height:clamp(74px,10vw,126px)}}
