.home_home___QBq_{--paper:hsl(var(--background));--ink:hsl(var(--foreground));--accent:hsl(var(--primary));--muted:hsl(var(--muted-foreground));--line:hsl(var(--border));--veil:247,246,242;background:var(--paper);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif}.home_home___QBq_.dark{--veil:21,20,17;color-scheme:dark;min-height:100svh}body:has(.home_home___QBq_),html:has(.home_home___QBq_){background:#151411;color-scheme:dark}.dark .home_home___QBq_{--veil:21,20,17}.home_home___QBq_ *{box-sizing:border-box}.home_home___QBq_ a,.home_home___QBq_ button,.home_home___QBq_ summary{-webkit-tap-highlight-color:transparent}.home_home___QBq_ [tabindex]:focus-visible,.home_home___QBq_ a:focus-visible,.home_home___QBq_ button:focus-visible,.home_home___QBq_ summary:focus-visible{outline:2px solid var(--line);outline-offset:5px}.home_home___QBq_ .skip{position:fixed;z-index:80;top:12px;left:16px;padding:12px 18px;background:var(--paper);color:var(--ink);transform:translateY(-150%)}.home_home___QBq_ .skip:focus{transform:none}.home_home___QBq_ .site-nav{height:80px;position:fixed;top:0;left:0;width:100%;z-index:30;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(rgba(var(--veil),.94),rgba(var(--veil),0));color:var(--ink)}.home_home___QBq_:not([data-renderer=ready]) .site-nav,.home_home___QBq_[data-on-story=false] .site-nav{color:var(--ink);background:var(--paper)}.home_home___QBq_ .wordmark{display:flex;align-items:center;font-size:24px;letter-spacing:-1.2px;font-weight:600;min-height:44px}.home_home___QBq_ .wordmark span{font-weight:350}.home_home___QBq_ .wordmark i{color:var(--line);font-style:normal;font-size:28px;margin-left:9px}.home_home___QBq_ .site-nav nav{display:flex;gap:26px;align-items:center}.home_home___QBq_ .site-nav nav>a{display:flex;align-items:center;min-height:44px;font-size:14px}.home_home___QBq_ .site-nav nav>a:hover{text-decoration:underline;text-underline-offset:5px}.home_home___QBq_ .site-nav button{min-width:44px;min-height:44px}.home_home___QBq_ .viewport{display:none}.home_home___QBq_:is([data-renderer=ready],[data-renderer=preparing]) .story-sequence{height:900svh;position:relative;background:transparent}.home_home___QBq_:is([data-renderer=ready],[data-renderer=preparing]) .viewport{display:block;position:fixed;top:0;width:100%;height:100vh;height:100dvh;overflow:hidden;color:var(--ink);isolation:isolate}.home_home___QBq_ .artwork,.home_home___QBq_ .poster{position:absolute;inset:0;width:100%;height:100%}.home_home___QBq_ .poster{object-fit:cover}.home_home___QBq_ .artwork{z-index:1}.home_home___QBq_ .artwork canvas{display:block;width:100%;height:100%;touch-action:pan-y}.home_home___QBq_ .artwork:focus-visible{outline-offset:-8px}.home_home___QBq_ .visual-captions{position:absolute;inset:0;pointer-events:none;z-index:3}.home_home___QBq_ .eyebrow{font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;color:var(--accent)}.home_home___QBq_ .cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:13px 20px;font-size:14px;line-height:1.4;border:1px solid}.home_home___QBq_ .cta.primary{background:var(--accent);color:var(--paper);border-color:var(--accent)}.home_home___QBq_ .cta.secondary{border-color:transparent;padding-left:0;padding-right:0;color:inherit;text-decoration:underline;text-underline-offset:5px}.home_home___QBq_ .cta:hover{filter:brightness(1.12)}.home_home___QBq_ .reading-story{padding:100px 6vw 60px;max-width:1240px;margin:auto;position:relative}.home_home___QBq_ .reading-poster{width:min(450px,70vw);height:auto;display:block;margin:0 auto 60px;border-radius:2px}.home_home___QBq_ .reading-story section{padding:56px 0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);max-width:660px;scroll-margin-top:40px}.home_home___QBq_ .reading-story h1,.home_home___QBq_ .reading-story h2{font-size:clamp(30px,4vw,54px);line-height:1.12;letter-spacing:-.045em;font-weight:450;text-wrap:balance;margin:0 0 24px}.home_home___QBq_ .reading-story section>p:not(.eyebrow){font-size:18px;line-height:1.6;color:var(--muted);max-width:48ch}.home_home___QBq_ .action-group{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px}.home_home___QBq_:is([data-renderer=ready],[data-renderer=preparing]) .reading-story{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.home_home___QBq_ .product-continuation{padding:110px 6vw 0;position:relative;background:var(--paper);scroll-margin-top:30px}.home_home___QBq_ .section-heading{max-width:740px}.home_home___QBq_ .section-heading h2{font-size:clamp(34px,4.5vw,66px);line-height:1.05;font-weight:440;letter-spacing:-.045em;margin:0 0 25px}.home_home___QBq_ .section-heading>p:not(.eyebrow){max-width:56ch;line-height:1.7;color:var(--muted);font-size:17px}.home_home___QBq_ .text-link{display:inline-flex;align-items:center;min-height:44px;gap:20px;text-decoration:underline;text-underline-offset:5px;font-size:15px}.home_home___QBq_ .pricing-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:70px 0 100px}.home_home___QBq_ .pricing-plans article{border-top:1px solid var(--line);padding:28px 0}.home_home___QBq_ .pricing-plans h3{font-size:36px;font-weight:430;line-height:1.25;margin:0 0 24px;letter-spacing:-.03em}.home_home___QBq_ .pricing-plans small{font-size:15px;font-weight:400;letter-spacing:0}.home_home___QBq_ .pricing-plans li,.home_home___QBq_ .pricing-plans p:not(.eyebrow){font-size:15px;line-height:1.65;color:var(--muted)}.home_home___QBq_ .pricing-plans ul{list-style:disc;padding-left:18px;margin:24px 0}.home_home___QBq_ .pricing-plans li{margin:12px 0}.home_home___QBq_ footer{padding:24px 6vw 32px;background:var(--paper);border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.home_home___QBq_ .footer-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.home_home___QBq_ footer a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:4px}html:has(.home_home___QBq_:not([data-renderer=ready])){scroll-behavior:auto}html:has(.home_home___QBq_ :focus-visible){scroll-behavior:auto}.home_home___QBq_[data-illustration-ready=false] .viewport,.home_home___QBq_[data-illustration-ready=false] [data-smooth-wrapper]{visibility:hidden}.home_home___QBq_[data-illustration-ready=false] .skip{display:none}body:has(.home_home___QBq_[data-illustration-ready=false]),html:has(.home_home___QBq_[data-illustration-ready=false]){overflow:hidden}.home_home___QBq_ .brain-load-screen{position:fixed;inset:0;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100svh;padding:88px 24px 76px;text-align:center;background:radial-gradient(ellipse at 50% 36%,#2b1d16 0,#1c1813 32%,#151411 68%)}.home_home___QBq_ .brain-load-screen[hidden]{display:none}.home_home___QBq_ .brain-loader-art{width:clamp(180px,25vh,250px);margin:0 0 12px;color:#704735}.home_home___QBq_ .brain-loader-art svg{width:100%;display:block;stroke:currentColor;stroke-width:1;overflow:visible;filter:drop-shadow(0 0 24px #52342644)}.home_home___QBq_ .loader-orbit{transform-origin:140px 140px;animation:home_loader-orbit__0Qb_j 16s linear infinite;stroke:#9c735a;opacity:.7}.home_home___QBq_ .loader-center{fill:#bc947b;stroke:#bc947b;animation:home_loader-breathe__QdPoj 3.5s ease-in-out infinite;transform-origin:140px 140px}.home_home___QBq_ .loader-satellite{fill:#9c735a;stroke:#9c735a}.home_home___QBq_ .brain-loader-copy .eyebrow{color:#b99077;font-size:11px;margin-bottom:18px;letter-spacing:.2em}.home_home___QBq_ .brain-loader-copy h2{font-size:clamp(32px,4vw,56px);font-weight:440;line-height:1.08;letter-spacing:-.045em;color:#e1d4c5;margin:0 0 24px;white-space:pre-line}.home_home___QBq_ .brain-loader-copy>p[role]{font-size:13px;line-height:1.6;color:#a99b8b;margin:0 auto;max-width:34ch;min-height:42px}.home_home___QBq_ .brain-loader-note{position:absolute;bottom:30px;margin:0;font-size:11px;letter-spacing:.035em;color:#8a7c6d}.home_home___QBq_ .brain-retry{display:inline-flex;align-items:center;gap:32px;min-height:46px;margin-top:24px;padding:12px 22px;border:1px solid #704735;border-radius:2px;background:#33231b;color:#e1d4c5;font-size:14px;cursor:pointer}.home_home___QBq_ .brain-retry:hover{background:#432d23}.home_home___QBq_ .brain-load-screen[data-load-state=error] *{animation:none}@keyframes home_loader-orbit__0Qb_j{to{transform:rotate(1turn)}}@keyframes home_loader-breathe__QdPoj{50%{opacity:.5;transform:scale(.8)}}.home_home___QBq_ .static-notice{padding:24px 6vw;font-size:14px}@media (max-width:760px){.home_home___QBq_ .site-nav{height:68px;padding:0 18px}.home_home___QBq_ .wordmark{font-size:19px;letter-spacing:-1px}.home_home___QBq_ .wordmark i{font-size:22px;margin-left:5px}.home_home___QBq_ .site-nav nav{gap:8px}.home_home___QBq_ .site-nav nav>a{font-size:12px;min-width:44px;justify-content:center}.home_home___QBq_[data-renderer=ready] .story-sequence{height:900svh}.home_home___QBq_ .reading-story{padding:100px 24px 45px}.home_home___QBq_ .reading-poster{width:100%;margin-bottom:30px}.home_home___QBq_ .reading-story section{padding:38px 0}.home_home___QBq_ .reading-story section>p:not(.eyebrow){font-size:16px}.home_home___QBq_ .product-continuation{padding:75px 24px 0}.home_home___QBq_ .pricing-plans{grid-template-columns:1fr;gap:14px;margin:50px 0 60px}.home_home___QBq_ footer{padding:24px 24px 32px}}@media (orientation:landscape) and (max-height:580px){.home_home___QBq_ .brain-load-screen{display:grid;grid-template-columns:auto minmax(0,430px);align-content:center;gap:32px;padding:84px 7vw 48px}.home_home___QBq_ .brain-loader-art{width:min(180px,32vh);margin:0}.home_home___QBq_ .brain-loader-copy{text-align:left}.home_home___QBq_ .brain-loader-copy .eyebrow{margin-bottom:12px}.home_home___QBq_ .brain-loader-copy h2{font-size:32px;margin-bottom:16px}.home_home___QBq_ .brain-loader-copy>p[role]{margin:0;min-height:0}.home_home___QBq_ .brain-retry{margin-top:16px}.home_home___QBq_ .brain-loader-note{bottom:16px;left:0;width:100%}}@media (prefers-reduced-motion:reduce){html:has(.home_home___QBq_){scroll-behavior:auto}.home_home___QBq_ *{scroll-behavior:auto;transition:none;animation:none!important}}.home_home___QBq_ .source-caption{position:absolute}.home_home___QBq_ .source-caption h2{font-size:4vw;font-weight:700;line-height:1.1;letter-spacing:-.025em;margin:0 0 8px;filter:drop-shadow(0 8px 12px rgba(var(--veil),.85))}.home_home___QBq_ .source-caption p{font-size:max(16px,1.25vw);font-weight:300;line-height:1.4;margin:0;color:var(--ink);opacity:.8;filter:drop-shadow(0 4px 8px rgba(var(--veil),.9))}.home_home___QBq_ .source-center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.home_home___QBq_ .source-left{left:20vh;top:50%;transform:translateY(-50%)}.home_home___QBq_ .source-right{right:80px;top:50%;transform:translateY(-50%)}.home_home___QBq_ .source-top-left{top:20vh;left:80px}.home_home___QBq_ .source-top-right{top:20vh;right:80px;display:flex;flex-direction:column;align-items:flex-end}.home_home___QBq_ .source-bottom-right{bottom:20vh;right:80px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.home_home___QBq_ .source-bottom-left{bottom:20vh;left:80px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.home_home___QBq_ .source-top{top:20vh;left:50%;transform:translateX(-50%);text-align:center}.home_home___QBq_ .scroll-hint{position:absolute;left:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:16px;z-index:4;pointer-events:none;color:var(--muted)}.home_home___QBq_ .scroll-hint svg{filter:drop-shadow(0 0 4px rgba(var(--veil),.3))}.home_home___QBq_ .scroll-hint i{width:4px;height:4px;border-radius:50%;background:var(--muted);box-shadow:0 0 6px rgba(var(--veil),.4)}.home_home___QBq_:not([data-motion-ready=true]) .visual-captions{visibility:hidden}.home_home___QBq_[data-renderer=ready][data-on-story=false] .viewport{visibility:hidden;pointer-events:none}html:has(.home_home___QBq_[data-renderer=ready]){scroll-behavior:auto}@media (max-width:1000px){.home_home___QBq_ .site-nav nav{gap:16px}}@media (max-width:760px){.home_home___QBq_ .source-caption{width:calc(100% - 48px)}.home_home___QBq_ .source-caption h2{font-size:24px}.home_home___QBq_ .source-caption p{font-size:16px}.home_home___QBq_ .source-left{left:24px}.home_home___QBq_ .source-right{left:50%;right:auto;transform:translate(-50%,-50%)}.home_home___QBq_ .source-top-left{top:25vh;left:24px}.home_home___QBq_ .source-top-right{top:25vh;right:24px}.home_home___QBq_ .source-bottom-right{right:48px;left:24px;width:auto}.home_home___QBq_ .source-bottom-left{left:48px;right:24px;width:auto}}.home_home___QBq_ [data-smooth-wrapper]{position:relative;z-index:20}.home_home___QBq_ .viewport{z-index:0}.home_home___QBq_ .source-caption h2,.home_home___QBq_ .source-caption p{text-shadow:0 0 1px var(--paper),0 0 4px var(--paper)}