.CBNdmG_landing{--landing-bg:#fbf8f3;--landing-bg-soft:#f7f1ec;--landing-paper:#fffdf9;--landing-ink:#15183d;--landing-muted:#515570;--landing-lavender:#8a7dd6;--landing-lavender-soft:#e8e3f7;--landing-peach:#f2be7a;--landing-peach-soft:#fbe8d2;--landing-line:#e5dcd6;--landing-shadow:0 28px 80px -54px #15183d75;background:var(--landing-bg);color:var(--landing-ink)}:is(.CBNdmG_landing a,.CBNdmG_landing button,.CBNdmG_landing summary){outline-color:var(--landing-lavender);outline-offset:4px}.CBNdmG_serif{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.CBNdmG_brush{color:var(--landing-ink);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-style:italic;display:inline-block;position:relative}.CBNdmG_brush:after{background:linear-gradient(90deg, transparent, var(--landing-peach) 8%, #e99a65 92%, transparent);content:"";border-radius:999px;height:.12em;position:absolute;bottom:-.05em;left:-.04em;right:-.04em;transform:rotate(-1.5deg)}.CBNdmG_eyebrow{color:#6f63be;letter-spacing:.19em;text-transform:uppercase;font-size:.72rem;font-weight:800}.CBNdmG_paper{border:1px solid color-mix(in srgb, var(--landing-line) 88%, white);box-shadow:var(--landing-shadow);background:#fffdf9f0}.CBNdmG_imageFrame{background:var(--landing-lavender-soft);box-shadow:var(--landing-shadow);border:1px solid #7569ab2e;border-radius:2rem;overflow:hidden}.CBNdmG_wash{background:radial-gradient(circle at 12% 8%, #e8e3f7f2, transparent 30%), radial-gradient(circle at 92% 80%, #fbe8d2e6, transparent 34%), var(--landing-bg)}.CBNdmG_lineArt{background-image:linear-gradient(115deg,#0000 46%,#8a7dd614 46.5%,#0000 47%),radial-gradient(circle,#8a7dd624 1px,#0000 1px);background-size:100% 100%,24px 24px}.CBNdmG_faq[open]{background:var(--landing-paper);border-color:#8a7dd66b;box-shadow:0 18px 55px -44px #15183d80}.CBNdmG_faq summary::-webkit-details-marker{display:none}.CBNdmG_senseiTooltip{display:none}.CBNdmG_senseiHelp[open] .CBNdmG_senseiTooltip{display:block}@media (hover:hover){.CBNdmG_senseiHelp:hover .CBNdmG_senseiTooltip{display:block}}.CBNdmG_finalOverlay{background:linear-gradient(90deg,#0f1231eb 0%,#0f1231b3 43%,#0f12311f 74%),linear-gradient(#0000 45%,#0f123173)}@media (max-width:767px){.CBNdmG_imageFrame{border-radius:1.5rem}.CBNdmG_finalOverlay{background:linear-gradient(#0f12312e 0%,#0f1231a3 42%,#0f1231f0 100%)}}@media (prefers-reduced-motion:reduce){.CBNdmG_landing *{scroll-behavior:auto!important}}