/* Isolated owner revision. No global reveal transforms or scroll-linked layout polling. */
.brand{letter-spacing:normal}.brand .brand-image{width:156px;height:auto;max-height:46px;object-fit:contain;object-position:left}.source-slot{font:14px/1.5 Golos,sans-serif;color:var(--muted);padding:22px;border:1px dashed currentColor}.logo-slot{font-size:11px;padding:6px 12px}.about{min-height:82svh;grid-template-columns:1fr;gap:0;align-content:center;text-align:center;isolation:isolate;overflow:hidden}.about h2{font-size:clamp(52px,8.5vw,120px);min-height:0;position:relative;z-index:1}.question-answer{color:var(--wine)}.question-dust{position:absolute;inset:0;z-index:-1;color:var(--wine);pointer-events:none}.question-dust span{position:absolute;font:400 clamp(48px,8vw,100px)/1 Literata,serif;opacity:.12;transform:rotate(-15deg)}.question-dust span:nth-child(1){top:12%;left:12%}.question-dust span:nth-child(2){top:21%;right:8%;transform:rotate(18deg)}.question-dust span:nth-child(3){bottom:14%;left:7%;font-size:54px}.question-dust span:nth-child(4){bottom:12%;right:20%;transform:rotate(12deg)}.question-dust span:nth-child(5){top:7%;left:49%;font-size:38px}.scene-next{display:flex;align-items:center;justify-content:center;gap:16px;font-size:15px;min-height:48px;margin-top:40px;text-decoration:underline;text-underline-offset:6px}.scene-next span{font-size:24px}.scene-ready .about:not(.seen) h2{opacity:.3}.about.seen h2{animation:question-in .55s ease both}.about.seen .question-dust span{animation:dust-in .8s ease both}.about.seen .question-dust span:nth-child(even){animation-delay:.12s}@keyframes question-in{from{opacity:.3;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes dust-in{from{opacity:0}to{opacity:.12}}
.chapter{display:flex;align-items:center;gap:20px;font:400 22px/1.2 Literata,serif;color:var(--wine);margin-bottom:40px}.part-number{font:400 clamp(76px,8vw,120px)/.85 Literata,serif;letter-spacing:-.08em}.course .chapter{color:#edb7ca}.chapter>span:last-child{max-width:170px}.future>.chapter,.inside>.chapter{grid-column:1/-1;margin-bottom:12px}.course-count{font-size:16px;margin-bottom:24px;color:#edb7ca}.text-link{display:inline-flex;gap:12px;align-items:center;min-height:48px;text-decoration:underline;text-underline-offset:5px}.course .text-link{margin-left:22px}.course .video-wrap video{object-fit:contain}.course .video-wrap{background:#211b20}.daily-list .video-wrap video{object-position:center 30%;object-fit:contain;background:#e9e0d4}.daily-end{font:400 clamp(25px,3.2vw,42px)/1.55 Literata,serif;padding-block:0 78px;color:var(--ink)}mark{color:inherit;background:linear-gradient(transparent 64%,#e5aebe 64%,#e5aebe 92%,transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-inline:3px}.quiet-scene{position:relative}.quiet-scene figcaption{position:absolute;bottom:8px;left:12px;font-size:11px;color:#67515a}.chat-demo{aspect-ratio:auto;min-height:380px;gap:16px}.chat-label{letter-spacing:.02em}.replies p{font-size:15px;transition:opacity .25s ease;transform:none!important}.replies p:nth-child(even){justify-self:end;background:#9b4d67;color:white;border-radius:14px 14px 2px 14px}.scene-ready .chat-demo:not(.seen) .replies p{opacity:.18}.chat-demo.seen .replies p{animation:reply-in .3s ease both}.chat-demo.seen .replies p:nth-child(2){animation-delay:.4s}.chat-demo.seen .replies p:nth-child(3){animation-delay:.8s}.chat-demo.seen .replies p:nth-child(4){animation-delay:1.2s}@keyframes reply-in{from{opacity:.18}to{opacity:1}}
.future{gap:48px 6vw;overflow:hidden}.future h2{font-size:clamp(38px,4.2vw,60px)}.territory-copy p{font-size:22px;margin-top:24px}.territory-visual{position:relative;padding:12px 18px}.territory-sheet{display:flex;align-items:center;gap:24px;background:#eee1d0;min-height:112px;padding:22px 28px;transform:rotate(-4deg);box-shadow:0 8px 22px #38232c10}.territory-sheet:nth-child(2){background:#a94e6b;color:#fff;transform:rotate(3deg);margin-block:-6px;position:relative}.territory-sheet:nth-child(3){background:#e2dce6;transform:rotate(-2deg)}.territory-sheet span{font:54px/1 Literata}.territory-sheet h3{font:400 32px/1.1 Literata;margin:0}.inside .text-link{margin-top:22px}.product-screens{display:flex;align-items:center;justify-content:center;gap:16px;min-width:0}.product-screens figure{margin:0;min-width:0;max-width:270px}.product-screens img{border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 30px #28242713;width:100%;height:auto}.product-screens figcaption{font-size:13px;text-align:center;margin-top:12px}.stipend{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:36px 8vw;align-items:center;padding-block:80px;background:#eee4d3;min-height:80svh}.stipend>div:first-child>p:last-child{margin-top:24px;max-width:420px}.stipend .eyebrow{color:var(--wine)}.stipend-play{text-align:center;border:1px solid #bba78b;border-radius:50% 50% 20px 20px;padding:30px 28px;background:#f8f1e6}.example-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.stipend-coin{font:90px/1 Literata;color:var(--wine);padding-top:15px}.stipend-balance{font:400 68px/1.2 Literata;margin:10px 0 24px}.stipend-balance span{font:18px Golos}#stip-status{font-size:13px;min-height:2.8em;margin-top:16px;color:var(--muted)}.stipend .scene-next{grid-column:1/-1;margin-top:0}.stipend-play.claimed .stipend-coin{animation:coin-in .4s ease both}@keyframes coin-in{from{transform:rotate(-20deg) scale(.85)}to{transform:none}}button:disabled{cursor:default;opacity:.7}
.bundle{background:#e8d8df;padding:0;overflow:hidden}.bundle-stage{text-align:center;padding-block:64px}.bundle .chapter{display:block;font:15px Golos;margin-bottom:18px}.bundle h2{font-size:clamp(36px,5vw,66px);margin-bottom:36px}.bundle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1030px;margin-inline:auto}.bundle-card{position:relative;min-width:0;height:194px;overflow:hidden;background:var(--paper);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 7px 18px #38232c15;transform:rotate(var(--tilt,0deg))}.bundle-card:nth-child(odd){--tilt:-2deg}.bundle-card:nth-child(even){--tilt:2deg}.bundle-card>video{width:100%;height:148px;object-fit:contain;background:#2d242a;object-position:center}.bundle-card>span:last-child{padding:10px 8px;font-size:16px;line-height:1.2}.bundle-graphic{display:flex;align-items:center;justify-content:center;flex:1;color:var(--wine);font:48px/1 Literata,serif}.bundle-territory .bundle-graphic{font-size:23px;line-height:1.2}.bundle-quiet{background:#f0e5cb}.bundle-chat{background:#bd657f;color:#fff}.bundle-chat .bundle-graphic{color:#fff;font-size:70px}.bundle-phone{background:#e0dce7}.bundle-stip{background:#eee4d3}.bundle-graphic svg{width:76px;height:76px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round}.bundle-price{font-size:20px;margin-top:35px;line-height:1.3}.bundle-price strong{font:400 clamp(38px,5vw,64px) Literata,serif;display:block;white-space:nowrap}.bundle-price>span{font-size:17px}.scene-ready .bundle:not(.seen) .bundle-card{opacity:.25}.bundle.seen .bundle-card{animation:gather .55s cubic-bezier(.2,.7,.3,1) both}.bundle-card:nth-child(even){animation-delay:.07s!important}.bundle-card:nth-child(n+5){animation-delay:.14s!important}@keyframes gather{from{opacity:.25;transform:translateY(15px) rotate(0deg)}to{opacity:1;transform:rotate(var(--tilt))}}.annual{border-color:var(--wine)}.annual-benefit{margin-top:22px;padding-top:18px;border-top:1px solid #d2b6c0}.annual-benefit strong{color:var(--wine);font-size:23px}.route-stop,#stipend,#membership{scroll-margin-top:20px}.program-page{padding-block:40px}.program-page h1{font-size:clamp(32px,5vw,56px);margin:30px 0}.program-list{list-style:none;padding:0;margin:12px 0}.program-list li{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:20px 0;border-top:1px solid #98858e;font:400 21px/1.4 Literata}.program-list li span:first-child{font:14px Golos;color:#e6b2c4}#program-dialog{max-width:760px}#program-dialog .dialog-top{position:sticky;top:-1px;z-index:2;background:var(--dark);padding-block:6px 12px}.program-page .program-list li span:first-child{color:var(--wine)}#program-dialog .source-slot{color:#e6cbd5}dialog:focus-visible{outline:2px solid var(--wine)}
@media(max-width:760px){.brand .brand-image{width:133px;max-height:36px}.about{min-height:78svh;padding-block:80px}.about h2{font-size:clamp(43px,12vw,64px)}.chapter{font-size:20px;gap:20px;margin-bottom:30px}.part-number{font-size:86px}.chapter>span:last-child{max-width:none}.course .text-link{margin:8px 0 0}.course .video-wrap{margin-inline:0;aspect-ratio:1.4}.daily-list h3{font-size:25px}.chat-demo{min-height:360px;padding:18px 14px}.replies p{font-size:14px}.daily-end{font-size:26px;padding-bottom:50px}.future{gap:38px}.future h2{font-size:38px}.territory-copy p{font-size:20px}.territory-visual{padding-inline:10px}.territory-sheet{min-height:100px;padding:20px}.territory-sheet h3{font-size:30px}.inside{gap:34px}.product-screens{gap:10px}.product-screens figure{max-width:260px}.product-screens:has(figure:nth-child(2)){align-items:flex-start}.product-screens figcaption{font-size:11px}.stipend{grid-template-columns:1fr;padding-block:50px;gap:32px}.stipend h2{font-size:40px}.stipend-play{padding:25px 18px;max-width:390px;width:100%;justify-self:center}.stipend-balance{font-size:64px}.stipend-play .button{width:100%;font-size:14px}.bundle-stage{padding-block:44px}.bundle h2{font-size:36px;margin-bottom:28px}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.bundle-card{height:114px}.bundle-card>video{height:76px}.bundle-card>span:last-child{font-size:13px;padding:9px 4px}.bundle-territory .bundle-graphic{font-size:20px}.bundle-graphic svg{width:62px;height:62px}.bundle-price{font-size:17px;margin-top:30px}.bundle-price strong{font-size:48px}.program-list li{font-size:18px;gap:8px;grid-template-columns:28px 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scene-ready .about h2,.scene-ready .chat-demo .replies p,.scene-ready .bundle .bundle-card{opacity:1!important;filter:none!important}*,*:before,*:after{animation:none!important;transition:none!important}}
