:root{--ink:#0b1022;--ink2:#111832;--ink3:#1b2446;--paper:#f4efe4;--paper2:#e9dfcf;--white:#fbfaf6;--gold:#d7b46a;--gold2:#9e7c3a;--cyan:#8bd8d5;--violet:#8e7ccf;--blue:#6387be;--rose:#d9a8a2;--muted:#9aa3b8;--line:hsla(42,46%,85%,.22);--serif:"Noto Serif CJK TC","Noto Serif TC","Songti TC",serif;--sans:"Noto Sans CJK TC","PingFang TC","Microsoft JhengHei",sans-serif;--latin:"Inter Display","Inter",sans-serif}*{box-sizing:border-box}html.dream-alchemy-lp-root{scroll-behavior:smooth;background:var(--ink)}body.dream-alchemy-lp-body{margin:0;font-family:var(--sans);color:var(--paper);background:var(--ink);font-size:18px;line-height:1.85;letter-spacing:.02em;overflow-x:hidden}img,svg{max-width:100%;display:block}a,button{font:inherit}strong{font-weight:700;color:inherit}::-moz-selection{background:var(--gold);color:var(--ink)}::selection{background:var(--gold);color:var(--ink)}.page{width:100%;overflow:hidden;background:var(--ink)}.container{width:min(1180px,calc(100% - 120px));margin:auto;position:relative;z-index:2}.eyebrow{letter-spacing:.24em;font-size:12px;font-weight:700;margin-bottom:22px}.eyebrow,.section-no{font-family:var(--latin);color:var(--gold)}.section-no{font-size:13px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:14px;margin-bottom:26px}.section-no:before{content:"";width:42px;height:1px;background:var(--gold)}h2{font-size:clamp(38px,4.3vw,68px);line-height:1.18;letter-spacing:-.02em;margin:0 0 34px;font-weight:700}h2,h3{font-family:var(--serif)}h3{font-size:32px;line-height:1.35;margin:0 0 18px}p{margin:0 0 20px}.lead{font-family:var(--serif);font-size:26px;line-height:1.65;letter-spacing:.01em}.small{font-size:14px;color:var(--muted)}.gold{color:var(--gold)}.cyan{color:var(--cyan)}.serif{font-family:var(--serif)}.divider{height:1px;background:linear-gradient(90deg,transparent,hsla(41,58%,63%,.6),transparent)}.cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:0 30px;border:1px solid var(--gold);background:var(--gold);color:var(--ink);text-decoration:none;font-weight:700;letter-spacing:.08em;transition:.25s;border-radius:999px;box-shadow:0 12px 45px hsla(41,58%,63%,.18)}.cta:after{content:"↗";font-family:var(--latin)}.cta.ghost{background:transparent;color:var(--paper);box-shadow:none}.grid-noise{opacity:.28;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 80%,transparent)}.grain,.grid-noise{position:absolute;inset:0;pointer-events:none}.grain{opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E")}.pain-pulse{height:150px;position:relative;align-self:end}.pain-pulse:after,.pain-pulse:before{content:"";position:absolute;border-radius:50%;border:1px solid hsla(41,58%,63%,.25);right:0;bottom:0;width:150px;height:150px;box-shadow:0 0 0 35px hsla(41,58%,63%,.025),0 0 0 70px rgba(139,216,213,.018)}.pain-pulse:after{width:12px;height:12px;right:69px;bottom:69px;background:var(--gold);border:none;box-shadow:0 0 24px var(--gold)}.genius-signal{height:180px;position:relative}.genius-signal:after,.genius-signal:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(11,16,34,.17);right:30px;bottom:0;width:150px;height:150px;box-shadow:0 0 0 30px rgba(11,16,34,.025)}.genius-signal:after{width:12px;height:12px;right:99px;bottom:69px;background:var(--gold2);border:none;box-shadow:none}.price-old span{color:var(--gold);text-decoration:none;display:inline-block;margin-left:10px}.topbar{height:78px;position:absolute;z-index:20;left:0;right:0;top:0;color:var(--paper)}.topbar,.topbar .inner{display:flex;align-items:center}.topbar .inner{width:min(1280px,calc(100% - 72px));margin:auto;justify-content:space-between;border-bottom:1px solid hsla(41,42%,93%,.18);padding-bottom:18px}.brand{gap:14px;font-weight:700;letter-spacing:.08em}.brandmark{width:34px;height:34px;border:1px solid var(--gold);border-radius:50%;position:relative}.brandmark:after,.brandmark:before{content:"";position:absolute;border:1px solid hsla(41,58%,63%,.65);border-radius:50%;inset:6px}.brandmark:after{inset:12px;background:var(--gold);border:none}.topbar a{color:var(--paper);text-decoration:none;font-size:14px;border:1px solid hsla(41,42%,93%,.35);border-radius:999px;padding:10px 18px}.hero{min-height:1020px;position:relative;display:flex;align-items:center;background:radial-gradient(circle at 75% 40%,rgba(83,94,168,.28),transparent 31%),radial-gradient(circle at 57% 85%,rgba(46,123,128,.16),transparent 28%),linear-gradient(155deg,#080c1c,#111932 50%,#090e22)}.hero:before{width:900px;height:900px;border-radius:50%;right:-170px;top:84px;border:1px solid hsla(41,58%,63%,.2);box-shadow:0 0 0 70px hsla(41,58%,63%,.025),0 0 0 140px hsla(41,58%,63%,.02),inset 0 0 110px rgba(106,120,200,.16)}.hero:after,.hero:before{content:"";position:absolute}.hero:after{width:580px;height:580px;border-radius:50%;right:20px;top:240px;background:radial-gradient(circle at 50% 42%,hsla(41,42%,93%,.16),rgba(81,92,160,.13) 24%,rgba(10,15,35,.75) 62%,rgba(8,12,28,.98) 72%);box-shadow:0 0 110px rgba(91,109,182,.25),inset 0 0 80px hsla(41,58%,63%,.08)}.hero .container{padding-top:110px}.hero-copy{width:58%;position:relative;z-index:5}.hero-kicker{font-size:28px;line-height:1.7;color:#d9d8df;margin-bottom:24px}.hero h1,.hero-kicker{font-family:var(--serif)}.hero h1{font-size:clamp(68px,7vw,105px);line-height:1.06;letter-spacing:-.05em;margin:0 0 32px;max-width:920px}.hero h1 span{display:block;color:var(--gold)}.hero-sub{font-family:var(--serif);font-size:30px;line-height:1.55;max-width:680px;color:var(--paper)}.hero-symbol{position:absolute;z-index:6;right:64px;top:280px;width:490px;height:490px}.orbit{position:absolute;inset:0;border-radius:50%;border:1px solid hsla(41,58%,63%,.52);animation:spin 28s linear infinite}.orbit:before{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:var(--gold);top:18px;left:128px;box-shadow:0 0 28px var(--gold)}.orbit.two{inset:56px;border-color:rgba(139,216,213,.34);animation-direction:reverse;animation-duration:36s}.orbit.three{inset:116px;border-color:hsla(41,42%,93%,.24);animation-duration:48s}.eye-core{position:absolute;inset:156px;border:1px solid hsla(41,42%,93%,.7);border-radius:54% 0 54% 0;transform:rotate(45deg);background:radial-gradient(circle,hsla(41,58%,63%,.92) 0 10%,rgba(139,216,213,.23) 12% 34%,rgba(11,16,34,.1) 36%)}.hero-note{position:absolute;right:115px;bottom:92px;font-family:var(--latin);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:hsla(41,42%,93%,.46);z-index:6;writing-mode:vertical-rl}@keyframes spin{to{transform:rotate(1turn)}}.pain{padding:150px 0 190px;position:relative;background:linear-gradient(180deg,#0c1228,#141b38 60%,#0b1126)}.pain-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:end;margin-bottom:90px}.pain-intro h2{margin:0}.pain-intro .lead{color:#d7d9e2;margin:0}.pain-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;position:relative}.pain-card{border:1px solid hsla(41,42%,93%,.16);background:linear-gradient(155deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018));backdrop-filter:blur(12px);padding:34px 30px;min-height:255px;position:relative;overflow:hidden}.pain-card:before{content:attr(data-no);position:absolute;font-family:var(--latin);font-size:86px;line-height:1;color:hsla(41,58%,63%,.09);right:12px;bottom:-10px;font-weight:700}.pain-card:after{content:"";position:absolute;left:0;top:0;width:5px;height:0;background:var(--gold);transition:.3s}.pain-card h3{font-size:26px;margin-bottom:16px}.pain-card p{color:#bfc5d4;margin:0;font-size:16px;line-height:1.8}.pain-card:first-child{grid-column:span 4;transform:translateY(36px)}.pain-card:nth-child(2){grid-column:span 4}.pain-card:nth-child(3){grid-column:span 4;transform:translateY(54px)}.pain-card:nth-child(4){grid-column:span 5;margin-top:24px}.pain-card:nth-child(5){grid-column:span 3;margin-top:68px}.pain-card:nth-child(6){grid-column:span 4;margin-top:30px}.pain-answer{margin:120px auto 0;max-width:900px;text-align:center;font-family:var(--serif);font-size:31px;line-height:1.8}.pain-answer strong{color:var(--gold);display:block;font-size:40px;margin-top:16px}.source{position:relative;background:var(--paper);color:var(--ink);padding:170px 0 160px;overflow:hidden}.source .container{display:grid;grid-template-columns:.92fr 1.08fr;gap:110px;align-items:center}.source h2{color:var(--ink)}.source-copy p{font-size:20px;color:#30354a}.source-quote{font-family:var(--serif);font-size:31px;line-height:1.55;margin-top:42px;padding-top:34px;border-top:1px solid rgba(11,16,34,.18)}.source-quote strong{display:block;color:#6b5230;font-size:40px;margin-top:9px}.code-orbit{aspect-ratio:1;position:relative;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#f7f3eb 0 44%,transparent 45%),conic-gradient(var(--gold) 0 5%,#17213f 5% 100%);box-shadow:inset 0 0 0 1px rgba(11,16,34,.13),0 35px 80px rgba(28,36,69,.15)}.code-orbit:before{content:"";position:absolute;inset:10%;border-radius:50%;border:1px dashed rgba(11,16,34,.25)}.code-orbit:after{content:"";position:absolute;inset:26%;border-radius:50%;border:1px solid rgba(11,16,34,.14)}.code-center{text-align:center;z-index:2;width:48%}.code-center .big{font-family:var(--latin);font-weight:700;font-size:104px;line-height:.9;letter-spacing:-.07em;color:var(--ink)}.code-center .label{font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#64697b;margin-top:16px}.code-side{position:absolute;font-family:var(--latin);font-weight:700;color:var(--paper);font-size:54px;right:3%;top:44%;transform:rotate(90deg);letter-spacing:-.04em}.code-caption{position:absolute;bottom:6%;left:7%;font-size:14px;color:#5f6475;max-width:150px}.science{padding:165px 0 190px;background:#10172f;position:relative}.science:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(139,216,213,.09),transparent 27%),radial-gradient(circle at 85% 75%,rgba(142,124,207,.1),transparent 28%)}.science-head{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:end;margin-bottom:100px}.science-head p{color:#bac1d0;font-size:19px}.timeline{position:relative;padding-left:190px}.timeline:before{content:"";position:absolute;left:103px;top:0;bottom:0;width:1px;background:linear-gradient(var(--gold),hsla(41,58%,63%,.12))}.time-item{display:grid;grid-template-columns:1fr;position:relative;padding:0 0 90px 50px;max-width:970px}.time-item:before{content:"";position:absolute;left:-93px;top:12px;width:18px;height:18px;border-radius:50%;background:var(--ink);border:3px solid var(--gold);box-shadow:0 0 0 10px hsla(41,58%,63%,.08)}.year{position:absolute;left:-190px;top:-3px;width:105px;text-align:right;font-family:var(--latin);font-size:38px;font-weight:700;color:var(--gold);letter-spacing:-.04em}.time-card{border-top:1px solid hsla(41,42%,93%,.25);padding-top:24px}.time-card p{color:#c7ccda;font-size:17px}.time-card strong{color:var(--paper)}.school-row{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.school{border:1px solid rgba(139,216,213,.34);color:var(--cyan);padding:7px 12px;font-family:var(--latin);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.science-close{margin:20px 0 0 190px;border-left:3px solid var(--gold);padding:20px 0 20px 36px;font-family:var(--serif);font-size:29px;line-height:1.65;max-width:900px}.destiny{background:var(--paper);color:var(--ink);padding:0;position:relative}.destiny-wrap{display:grid;grid-template-columns:1fr 1fr;min-height:1050px}.destiny-side{padding:150px max(70px,calc((100vw - 1180px)/2));position:relative;overflow:hidden}.destiny-side.left{background:#e8dfd0}.destiny-side.right{background:#17203c;color:var(--paper)}.destiny-side h2{font-size:58px;position:relative;z-index:2}.destiny-side p{font-size:20px;position:relative;z-index:2;max-width:520px}.script-sheet{position:absolute;width:520px;height:700px;border:1px solid rgba(11,16,34,.2);right:-120px;bottom:-110px;transform:rotate(-8deg);background:hsla(0,0%,100%,.35);box-shadow:0 30px 80px rgba(30,33,44,.13);padding:50px}.script-line{height:1px;background:rgba(11,16,34,.15);margin:28px 0;position:relative}.script-line:before{content:"";position:absolute;left:0;top:-6px;width:8px;height:8px;background:#9b855a;border-radius:50%}.dream-map{position:absolute;inset:210px -180px -140px 100px;border:1px solid hsla(41,58%,63%,.25);border-radius:48% 52% 44% 56%;transform:rotate(10deg);box-shadow:inset 0 0 100px rgba(139,216,213,.08)}.dream-map:after,.dream-map:before{content:"";position:absolute;border:1px solid rgba(139,216,213,.25);border-radius:inherit;inset:70px;transform:rotate(-16deg)}.dream-map:after{inset:150px;transform:rotate(28deg)}.destiny-statement{position:absolute;left:50%;bottom:80px;transform:translateX(-50%);z-index:5;background:var(--paper);color:var(--ink);width:min(900px,80%);padding:36px 48px;border:1px solid rgba(11,16,34,.13);text-align:center;font-family:var(--serif);font-size:34px;box-shadow:0 22px 65px rgba(3,7,20,.25)}.system{padding:170px 0 190px;position:relative;background:linear-gradient(180deg,#0d142b,#141d3a)}.system-head{max-width:900px;margin-bottom:95px}.symbol-stage{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center}.ocean-panel{height:720px;position:relative;border:1px solid hsla(41,42%,93%,.15);overflow:hidden;background:linear-gradient(180deg,#172449,#10182e)}.ocean-panel:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-18%;height:65%;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 15%,rgba(139,216,213,.5),rgba(43,91,132,.45) 36%,rgba(14,22,48,.95) 72%);box-shadow:0 -30px 90px rgba(139,216,213,.12)}.ocean-panel:after{content:"";position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 50% 96%,transparent 0 48px,hsla(41,42%,93%,.11) 49px 50px)}.ocean-label{left:38px;top:38px;font-family:var(--latin);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.ocean-label,.ocean-word{position:absolute;z-index:3}.ocean-word{left:50%;top:43%;transform:translate(-50%,-50%);font-family:var(--serif);font-size:90px;color:var(--paper);text-shadow:0 20px 55px rgba(0,0,0,.35)}.answer-stack{display:flex;flex-direction:column;gap:18px}.answer-card{padding:28px 30px;border:1px solid hsla(41,42%,93%,.16);background:hsla(0,0%,100%,.035);position:relative}.answer-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--muted)}.answer-card:first-child:before{background:var(--gold)}.answer-card:nth-child(2):before{background:var(--cyan)}.answer-card:nth-child(3):before{background:var(--violet)}.answer-card .tag{font-family:var(--latin);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#929bb0;margin-bottom:10px}.answer-card p{margin:0;color:#d4d7df;font-size:17px}.system-statement{margin-top:100px;display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.system-statement .huge{font-family:var(--serif);font-size:76px;line-height:1;color:var(--gold)}.system-statement .copy{font-family:var(--serif);font-size:28px;line-height:1.7}.teacher{background:var(--paper);color:var(--ink);padding:170px 0;position:relative}.teacher-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:100px;align-items:center}.portrait{height:940px;position:relative;overflow:hidden;background:linear-gradient(145deg,#202a49,#0b1022 64%);box-shadow:0 35px 90px rgba(15,20,39,.24)}.portrait:before{width:330px;height:390px;border-radius:48% 48% 44% 44%;top:130px;background:radial-gradient(circle at 50% 33%,#c4a884 0 7%,#8a735a 34%,#443a38 58%,#181a28 72%);filter:grayscale(.7) contrast(1.1)}.portrait:after,.portrait:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.portrait:after{width:590px;height:650px;border-radius:48% 48% 0 0;bottom:-180px;background:linear-gradient(155deg,#131b33,#050912);box-shadow:0 -50px 90px hsla(41,58%,63%,.1)}.portrait-lines{position:absolute;inset:42px;border:1px solid hsla(41,58%,63%,.33);z-index:3}.portrait-lines:after,.portrait-lines:before{content:"";position:absolute;border:1px solid rgba(139,216,213,.22);border-radius:50%;width:360px;height:360px;right:-130px;top:80px}.portrait-lines:after{width:540px;height:540px;right:-250px;top:-10px}.teacher-stats{position:absolute;z-index:5;left:32px;bottom:32px;right:32px;display:grid;grid-template-columns:1fr 1fr;background:rgba(8,12,28,.78);backdrop-filter:blur(15px);border:1px solid hsla(41,42%,93%,.17)}.stat{padding:24px;border-right:1px solid hsla(41,42%,93%,.16);color:var(--paper)}.stat:last-child{border-right:none}.stat b{font-family:var(--latin);display:block;font-size:40px;line-height:1;color:var(--gold);margin-bottom:8px}.stat span{font-size:12px;letter-spacing:.14em;color:#b4bbc9}.teacher-copy p{font-size:18px;color:#35394a}.alchemy-quote{margin-top:42px;padding:36px;border-left:4px solid var(--gold);background:#ebe2d4;font-family:var(--serif);font-size:27px;line-height:1.65}.lenses{padding:165px 0 180px;background:#0d142a;position:relative}.lenses-head{max-width:920px;margin-bottom:90px}.lens-stage{display:grid;grid-template-columns:repeat(4,1fr);min-height:760px;border-top:1px solid hsla(41,42%,93%,.18);border-bottom:1px solid hsla(41,42%,93%,.18)}.lens{padding:50px 28px;position:relative;border-right:1px solid hsla(41,42%,93%,.15);overflow:hidden}.lens:last-child{border-right:none}.lens:before{width:330px;height:330px;border-radius:50%;left:50%;top:150px;transform:translateX(-50%);border:1px solid hsla(41,58%,63%,.26);box-shadow:inset 0 0 80px rgba(139,216,213,.06)}.lens:after,.lens:before{content:"";position:absolute}.lens:after{inset:0;background:linear-gradient(180deg,transparent 20%,rgba(142,124,207,.08),transparent 75%);opacity:.7}.lens-name{font-family:var(--serif);font-size:31px;position:relative;z-index:2;margin-bottom:420px}.lens-no{position:absolute;right:24px;top:36px;font-family:var(--latin);font-size:90px;color:hsla(41,42%,93%,.055);font-weight:700}.lens p{position:relative;z-index:2;color:#c3c8d5;font-size:16px;line-height:1.75}.lenses-bottom{margin-top:80px;display:grid;grid-template-columns:.65fr 1.35fr;gap:80px;align-items:start}.lenses-bottom .key{font-family:var(--serif);font-size:34px;color:var(--gold)}.lenses-bottom .copy{font-family:var(--serif);font-size:27px;line-height:1.75}.truths{background:var(--paper);color:var(--ink);padding:165px 0 190px;position:relative}.truths-title{display:flex;justify-content:space-between;gap:80px;align-items:end;margin-bottom:90px}.truths-title h2{max-width:730px;margin:0}.truths-title .seal{width:170px;height:170px;border-radius:50%;border:1px solid rgba(11,16,34,.24);display:grid;place-items:center;font-family:var(--latin);font-size:12px;text-transform:uppercase;letter-spacing:.15em;text-align:center;position:relative}.truths-title .seal:before{content:"";position:absolute;inset:12px;border-radius:50%;border:1px dashed rgba(11,16,34,.22)}.truth-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto auto;gap:22px}.truth-card{position:relative;overflow:hidden;min-height:440px;padding:48px;background:#e8dece;border:1px solid rgba(11,16,34,.12)}.truth-card:first-child{grid-row:span 2;min-height:900px;background:#101830;color:var(--paper)}.truth-card:nth-child(2){background:#d9cbc0}.truth-card:nth-child(3){background:#b6ceca}.truth-card .num{font-family:var(--latin);font-size:110px;line-height:.9;color:rgba(11,16,34,.1);font-weight:700;position:absolute;right:24px;top:24px}.truth-card:first-child .num{color:hsla(41,42%,93%,.07)}.truth-card h3{font-size:38px;position:relative;z-index:2}.truth-card p{position:relative;z-index:2;font-size:19px;max-width:540px}.truth-card:first-child:after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;left:50%;bottom:-180px;transform:translateX(-50%);background:radial-gradient(circle,hsla(41,58%,63%,.46) 0 6%,rgba(139,216,213,.2) 7% 20%,transparent 22% 100%);border:1px solid hsla(41,58%,63%,.25);box-shadow:0 0 0 80px hsla(41,58%,63%,.03),0 0 0 160px rgba(139,216,213,.02)}.truth-card:nth-child(2):after,.truth-card:nth-child(3):after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-50px;bottom:-80px;border:1px solid rgba(11,16,34,.18);box-shadow:0 0 0 34px rgba(11,16,34,.03)}.abilities{padding:170px 0 200px;background:linear-gradient(180deg,#0c132a,#111935);position:relative}.abilities h2{text-align:center;max-width:850px;margin:0 auto 110px}.ability-orbit{width:930px;height:930px;margin:auto;position:relative;border-radius:50%;border:1px solid hsla(41,58%,63%,.23)}.ability-orbit:after,.ability-orbit:before{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(139,216,213,.18);inset:125px}.ability-orbit:after{inset:270px;border-style:solid;border-color:hsla(41,42%,93%,.13)}.orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:310px;height:310px;border-radius:50%;background:radial-gradient(circle at 50% 45%,hsla(41,58%,63%,.24),rgba(139,216,213,.08) 45%,rgba(8,13,29,.92) 72%);border:1px solid hsla(41,58%,63%,.38);display:grid;place-items:center;text-align:center;padding:50px;font-family:var(--serif);font-size:28px;line-height:1.5;box-shadow:0 0 90px rgba(139,216,213,.08)}.ability{position:absolute;width:330px;padding:28px 30px;background:rgba(18,27,57,.88);border:1px solid hsla(41,42%,93%,.17);backdrop-filter:blur(12px)}.ability h3{font-size:25px;color:var(--gold)}.ability p{font-size:15px;color:#c5cad6;margin:0}.ability.a1{left:-110px;top:90px}.ability.a2{right:-110px;top:90px}.ability.a3{left:-110px;bottom:90px}.ability.a4{right:-110px;bottom:90px}.genius{background:#ede4d6;color:var(--ink);padding:170px 0 190px;position:relative}.genius-head{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:end;margin-bottom:90px}.google-story{display:grid;grid-template-columns:.85fr 1.15fr;min-height:720px;margin-bottom:56px;box-shadow:0 28px 80px rgba(11,16,34,.14)}.google-visual{position:relative;background:linear-gradient(160deg,#111a34,#0b1022);overflow:hidden}.google-visual:before{content:"G";position:absolute;font-family:var(--latin);font-size:430px;line-height:.8;font-weight:700;color:hsla(41,42%,93%,.035);left:-30px;top:80px}.google-visual:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:conic-gradient(#6387be 0 25%,#d9a8a2 25% 50%,#d7b46a 50% 75%,#8bd8d5 75%);-webkit-mask:radial-gradient(circle,transparent 0 42%,#000 43%);mask:radial-gradient(circle,transparent 0 42%,#000 43%);opacity:.72}.google-copy{padding:70px;background:var(--white)}.google-copy h3{font-size:47px}.google-copy p{font-size:18px;color:#34394b}.quote-line{font-family:var(--serif);font-size:29px;line-height:1.5;border-left:4px solid var(--gold);padding-left:28px;margin-top:38px}.case-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.case{padding:30px;min-height:250px;border:1px solid rgba(11,16,34,.14);background:hsla(0,0%,100%,.35);position:relative;overflow:hidden}.case:before{content:attr(data-i);position:absolute;right:12px;bottom:-16px;font-family:var(--latin);font-size:92px;color:rgba(11,16,34,.055);font-weight:700}.case h3{font-size:24px;margin-bottom:12px}.case p{font-size:15px;line-height:1.75;color:#464b59;margin:0}.case:first-child,.case:nth-child(2),.case:nth-child(3){grid-column:span 4}.case:nth-child(4),.case:nth-child(5){grid-column:span 6}.case:nth-child(6),.case:nth-child(7),.case:nth-child(8){grid-column:span 4}.case:nth-child(9){grid-column:span 12;min-height:190px;background:#111a34;color:var(--paper)}.case:nth-child(9) p{color:#c5cad7}.genius-close{text-align:center;font-family:var(--serif);font-size:35px;line-height:1.7;margin-top:100px}.genius-close strong{color:#765b30;font-size:44px}.apps{padding:170px 0 200px;background:#0d142a;position:relative}.apps-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:105px}.apps-head p{color:#c5cad6;font-size:20px}.app-path{position:relative}.app-path:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(var(--gold),hsla(41,58%,63%,.1));transform:translateX(-50%)}.app-row{display:grid;grid-template-columns:1fr 86px 1fr;align-items:center;min-height:330px}.app-row:nth-child(2n) .app-copy{grid-column:3}.app-row:nth-child(2n) .app-visual{grid-column:1;grid-row:1}.app-node{grid-column:2;grid-row:1;width:52px;height:52px;border-radius:50%;background:var(--ink);border:2px solid var(--gold);display:grid;place-items:center;font-family:var(--latin);font-size:16px;color:var(--gold);margin:auto;z-index:3;box-shadow:0 0 0 12px hsla(41,58%,63%,.07)}.app-copy,.app-visual{padding:36px 42px}.app-copy h3{color:var(--gold);font-size:30px}.app-copy p{font-size:17px;color:#c4cad7;margin:0}.app-visual{height:240px;border:1px solid hsla(41,42%,93%,.14);position:relative;overflow:hidden;background:hsla(0,0%,100%,.025)}.app-visual:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(139,216,213,.32);box-shadow:0 0 0 28px rgba(139,216,213,.035),0 0 0 56px hsla(41,58%,63%,.025)}.app-visual:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:var(--gold);left:calc(50% - 5px);top:calc(50% - 5px);box-shadow:0 0 30px var(--gold)}.apps-final{margin:110px auto 0;text-align:center;max-width:950px;font-family:var(--serif);font-size:31px;line-height:1.7}.apps-final strong{display:block;color:var(--gold);font-size:43px;margin-top:18px}.who{background:var(--paper);color:var(--ink);padding:160px 0 190px;position:relative}.who-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px;align-items:start}.who h2{position:sticky;top:60px}.who-list{border-top:1px solid rgba(11,16,34,.18)}.who-item{font-family:var(--serif);font-size:28px;line-height:1.55;padding:34px 20px 34px 64px;border-bottom:1px solid rgba(11,16,34,.18);position:relative}.who-item:before{content:"";position:absolute;left:15px;top:48px;width:18px;height:18px;border-radius:50%;border:1px solid var(--gold2)}.offer{padding:180px 0 190px;background:linear-gradient(150deg,#101830,#0b1022 58%,#151d37);position:relative}.offer:before{content:"";position:absolute;width:900px;height:900px;border-radius:50%;right:-270px;top:70px;border:1px solid hsla(41,58%,63%,.16);box-shadow:0 0 0 70px hsla(41,58%,63%,.02),0 0 0 140px rgba(139,216,213,.015)}.offer-card{position:relative;z-index:2;border:1px solid hsla(41,58%,63%,.38);background:linear-gradient(160deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.018));backdrop-filter:blur(16px);padding:80px;display:grid;grid-template-columns:1.05fr .95fr;gap:90px;box-shadow:0 40px 120px rgba(0,0,0,.25)}.offer-card h2{font-size:64px}.offer-left .lead{font-size:25px;color:#d8dce5}.gift{margin-top:38px;padding:24px 28px;border:1px dashed rgba(139,216,213,.5);color:var(--cyan);font-weight:700}.info-list{margin-top:32px;border-top:1px solid hsla(41,42%,93%,.16)}.info-row{padding:16px 0;border-bottom:1px solid hsla(41,42%,93%,.16);display:flex;gap:14px}.info-row b{color:var(--gold);min-width:82px}.warning{margin-top:28px;color:#e6c0bb;font-size:15px}.price-box{height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:20px}.price-old{font-size:25px;color:#858da0;text-decoration:line-through}.price-new,.price-old{font-family:var(--latin)}.price-new{font-size:55px;font-weight:700;color:var(--gold);line-height:1.25;margin:8px 0 20px}.discount{color:#c8cdd8;margin-bottom:36px}.ui-placeholder{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:30px}.ui-pill{border:1px solid hsla(41,42%,93%,.16);padding:18px;font-size:13px;color:#aeb5c4;text-align:center}.offer .cta{width:100%;min-height:70px;font-size:19px}.faq{background:#ede4d6;color:var(--ink);padding:160px 0 180px}.faq-grid{display:grid;grid-template-columns:.66fr 1.34fr;gap:100px;align-items:start}.faq h2{position:sticky;top:60px}.faq-item{padding:30px 8px 32px;border-top:1px solid rgba(11,16,34,.2)}.faq-item:last-child{border-bottom:1px solid rgba(11,16,34,.2)}.faq-item h3{font-family:var(--sans);font-size:21px;line-height:1.5;padding-right:55px;position:relative}.faq-item h3:after{content:"＋";position:absolute;right:0;top:0;font-size:27px;color:var(--gold2)}.faq-item p{color:#3f4452;font-size:16px;margin:0;max-width:820px}.final{min-height:1250px;padding:170px 0 120px;position:relative;background:radial-gradient(circle at 50% 20%,rgba(92,105,180,.18),transparent 32%),linear-gradient(180deg,#11182f,#070b19)}.final-letter{width:min(940px,100%);margin:auto;border:1px solid hsla(41,58%,63%,.32);padding:70px 80px;background:hsla(0,0%,100%,.035);backdrop-filter:blur(12px);position:relative}.final-letter:before{content:"";position:absolute;left:26px;right:26px;top:26px;bottom:26px;border:1px solid hsla(41,42%,93%,.09);pointer-events:none}.final-letter h2{text-align:center;font-size:47px}.final-letter blockquote{margin:44px 0 0;padding:34px 40px;border-left:3px solid var(--gold);font-size:18px;color:#cbd0dc;background:hsla(0,0%,100%,.025)}.final-letter blockquote p{margin-bottom:10px}.final-cta{text-align:center;margin:120px auto 0;max-width:950px}.final-cta .wake{font-family:var(--serif);font-size:59px;line-height:1.3;color:var(--gold);margin-bottom:38px}.final-cta p{font-family:var(--serif);font-size:28px;line-height:1.75}.final-cta .cta{margin-top:40px;min-width:320px}.footer{margin-top:150px;border-top:1px solid hsla(41,42%,93%,.14);padding-top:28px;display:flex;justify-content:space-between;color:#747d91;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--latin)}@media(max-width:900px){body.dream-alchemy-lp-body{font-size:16px}.container{width:calc(100% - 38px)}.topbar .inner{width:calc(100% - 32px)}.hero{min-height:930px;align-items:flex-start;padding-top:170px}.hero-copy{width:100%}.hero h1{font-size:58px}.hero-kicker{font-size:21px}.hero-symbol{width:330px;height:330px;right:-95px;top:520px;opacity:.9}.hero:after{width:420px;height:420px;right:-145px;top:500px}.hero:before{width:620px;height:620px;right:-310px;top:390px}.apps-head,.faq-grid,.genius-head,.lenses-bottom,.offer-card,.pain-intro,.science-head,.source .container,.symbol-stage,.system-statement,.teacher-grid,.who-grid{grid-template-columns:1fr;gap:45px}.pain-card:nth-child(n){grid-column:span 12;transform:none;margin:0}.source .container{gap:65px}.timeline{padding-left:78px}.timeline:before{left:28px}.time-item{padding-left:26px}.time-item:before{left:-58px}.year{position:static;width:auto;text-align:left;margin-bottom:12px;font-size:34px}.science-close{margin-left:0}.destiny-wrap{grid-template-columns:1fr}.destiny-side{padding:110px 24px;min-height:720px}.destiny-statement{position:relative;left:auto;bottom:auto;transform:none;margin:-60px auto 70px;width:calc(100% - 38px);font-size:26px}.ocean-panel{height:520px}.system-statement .huge{font-size:58px}.portrait{height:720px}.lens-stage{grid-template-columns:1fr 1fr}.lens{border-bottom:1px solid hsla(41,42%,93%,.15)}.lens-name{margin-bottom:250px}.truths-title{align-items:flex-start}.truths-title .seal{display:none}.truth-grid{grid-template-columns:1fr;grid-template-rows:auto}.truth-card:first-child{grid-row:auto;min-height:650px}.ability-orbit{width:100%;height:auto;border:none;display:grid;grid-template-columns:1fr;gap:16px}.ability-orbit:after,.ability-orbit:before{display:none}.orbit-core{position:relative;left:auto;top:auto;transform:none;margin:0 auto 20px;width:250px;height:250px}.ability{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%}.google-story{grid-template-columns:1fr}.google-visual{min-height:480px}.google-copy{padding:42px 28px}.case:nth-child(n){grid-column:span 12}.app-path:before{left:25px}.app-row{grid-template-columns:52px 1fr;min-height:auto;margin-bottom:42px}.app-node{grid-column:1}.app-copy,.app-row:nth-child(2n) .app-copy,.app-row:nth-child(2n) .app-visual,.app-visual{grid-column:2;grid-row:auto;padding:20px}.app-row:nth-child(2n) .app-visual{grid-row:2}.app-visual{height:190px}.faq h2,.who h2{position:static}.offer-card{padding:38px 24px}.offer-card h2{font-size:46px}.final-letter{padding:52px 28px}.final-cta .wake{font-size:43px}.footer{flex-direction:column;gap:10px}}:root{--page-progress:0;--pointer-x:0;--pointer-y:0;--orb-x:76;--orb-y:24;--orb-scale:1;--orb-opacity:.42;--orb-rotate:0;--ease-cinematic:cubic-bezier(.18,.78,.22,1);--ease-soft:cubic-bezier(.22,.61,.36,1)}body.dream-alchemy-lp-body{position:relative;isolation:isolate}.page{position:relative;z-index:2}.motion-section{isolation:isolate;--scene-progress:.5;--scene-visibility:0}.motion-section>.container,.motion-section>.destiny-wrap{position:relative;z-index:2}.scene-asset{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.28;will-change:transform,opacity;mix-blend-mode:screen}.motion-curtain{position:fixed;inset:0;z-index:9999;background:linear-gradient(145deg,#050817,#0c1330 56%,#171d3d);pointer-events:none;transform-origin:50% 0;clip-path:inset(0 0 0 0);transition:clip-path 1.35s var(--ease-cinematic) .12s,opacity .5s ease 1s}.motion-enabled.is-ready .motion-curtain{clip-path:inset(0 0 100% 0);opacity:.98}.capture-mode .motion-curtain,.reduced-motion .motion-curtain{display:none}.scroll-meter{position:fixed;z-index:9000;left:0;right:0;top:0;height:2px;background:hsla(41,42%,93%,.08);pointer-events:none}.scroll-meter span{display:block;width:100%;height:100%;transform:scaleX(var(--page-progress));transform-origin:0 50%;background:linear-gradient(90deg,var(--cyan),var(--gold));box-shadow:0 0 20px hsla(41,58%,63%,.55)}.motion-field{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.95}.motion-orb{width:min(46vw,720px);border-radius:50%;transform:translate(-50%,-50%) scale(var(--orb-scale)) rotate(calc(var(--orb-rotate)*1deg));opacity:var(--orb-opacity);background:radial-gradient(circle at 43% 37%,hsla(41,42%,93%,.17),rgba(139,216,213,.09) 17%,rgba(86,93,173,.16) 38%,rgba(11,16,34,0) 72%);filter:blur(1px);transition:opacity .6s ease}.motion-orb,.motion-ring{position:absolute;left:calc(var(--orb-x)*1%);top:calc(var(--orb-y)*1%);aspect-ratio:1;will-change:transform,opacity}.motion-ring{width:min(58vw,880px);border:1px solid hsla(41,58%,63%,.13);border-radius:50%;transform:translate(-50%,-50%) scale(calc(var(--orb-scale)*1.05)) rotate(calc(var(--orb-rotate)*1deg));opacity:calc(var(--orb-opacity)*.72)}.motion-ring.ring-a{animation:ambient-spin 48s linear infinite}.motion-ring.ring-b{width:min(38vw,570px);border-style:dashed;border-color:rgba(139,216,213,.12);animation:ambient-spin-reverse 65s linear infinite}.motion-mist{position:absolute;width:120vw;height:80vh;background-repeat:no-repeat;background-size:contain;opacity:.34;filter:blur(4px);will-change:transform}.motion-mist.mist-a{left:-25vw;top:18vh;background-image:url(/lp/dream-alchemy/assets/global/mist-a.webp);animation:mist-drift-a 26s ease-in-out infinite alternate}.motion-mist.mist-b{right:-30vw;bottom:-6vh;background-image:url(/lp/dream-alchemy/assets/global/mist-b.webp);animation:mist-drift-b 34s ease-in-out infinite alternate}.motion-dust{position:absolute;inset:-10%;background:url(/lp/dream-alchemy/assets/global/light-dust.webp) 50%/cover repeat;opacity:.22;animation:dust-drift 46s linear infinite}.page-paused .motion-field *{animation-play-state:paused!important}@keyframes ambient-spin{to{rotate:1turn}}@keyframes ambient-spin-reverse{to{rotate:-1turn}}@keyframes mist-drift-a{0%{transform:translate3d(-3%,1%,0) scale(1.03)}to{transform:translate3d(7%,-4%,0) scale(1.12)}}@keyframes mist-drift-b{0%{transform:translate3d(4%,2%,0) scale(1.08)}to{transform:translate3d(-8%,-5%,0) scale(1.16)}}@keyframes dust-drift{to{transform:translate3d(5%,-7%,0)}}.motion-enabled .topbar{opacity:0;transform:translateY(-18px);transition:opacity .8s ease .8s,transform .9s var(--ease-cinematic) .8s}.motion-enabled.is-ready .topbar{opacity:1;transform:none}.hero-line{display:block}.motion-enabled .hero-kicker{opacity:0;transform:translateY(28px);filter:blur(8px);transition:opacity 1s ease .42s,transform 1.1s var(--ease-cinematic) .42s,filter 1s ease .42s}.motion-enabled .hero-line{clip-path:inset(0 100% 0 0);transform:translateY(42px);filter:blur(12px);transition:clip-path 1.18s var(--ease-cinematic),transform 1.18s var(--ease-cinematic),filter 1.05s ease}.motion-enabled .hero-line-first{transition-delay:.58s}.motion-enabled .hero-line:not(.hero-line-first){transition-delay:.78s}.motion-enabled.is-ready .hero-kicker{opacity:1;transform:none;filter:none}.motion-enabled.is-ready .hero-line{clip-path:inset(0 0 0 0);transform:none;filter:none}.motion-enabled .hero-symbol{opacity:0;transform:translate3d(calc(var(--pointer-x)*10px),calc(35px + var(--pointer-y)*10px),0) scale(.86);transition:opacity 1.1s ease .6s,transform 1.4s var(--ease-cinematic) .55s}.motion-enabled.is-ready .hero-symbol{opacity:1;transform:translate3d(calc(var(--pointer-x)*10px),calc(var(--pointer-y)*10px - var(--scene-progress)*70px),0) scale(calc(.96 + var(--scene-progress)*.08))}.hero-star-map{right:-8%;top:5%;width:min(68vw,980px);opacity:calc(.12 + var(--scene-visibility)*.24);transform:translate3d(calc(var(--pointer-x)*-10px),calc(var(--scene-progress)*-70px),0) rotate(calc(var(--scene-progress)*18deg))}.hero .container{transform:translateY(calc(var(--scene-progress)*-24px));will-change:transform}.hero:after{transform:scale(calc(1 + var(--scene-progress)*.11));transform-origin:center;will-change:transform}.motion-enabled [data-reveal]{--reveal-delay:calc(var(--reveal-order,0)*70ms);will-change:opacity,transform,clip-path,filter;transition-delay:var(--reveal-delay)}.motion-enabled [data-reveal=rise]{opacity:0;translate:0 38px;filter:blur(5px);transition:opacity .85s ease,translate 1.05s var(--ease-cinematic),filter .85s ease}.motion-enabled [data-reveal=drift-left]{opacity:0;translate:-56px 0;transition:opacity .95s ease,translate 1.15s var(--ease-cinematic)}.motion-enabled [data-reveal=drift-right]{opacity:0;translate:56px 0;transition:opacity .95s ease,translate 1.15s var(--ease-cinematic)}.motion-enabled [data-reveal=clip]{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1.15s var(--ease-cinematic)}.motion-enabled [data-reveal=scale]{opacity:0;scale:.94;filter:blur(5px);transition:opacity .9s ease,scale 1.12s var(--ease-cinematic),filter .9s ease}.motion-enabled [data-reveal=line]{opacity:.25;translate:0 25px;transition:opacity .8s ease,translate .95s var(--ease-cinematic)}.motion-enabled [data-reveal].is-visible{opacity:1;translate:0 0;scale:1;filter:none;clip-path:inset(0 0 0 0)}.pain-card{transition:border-color .35s ease,background .35s ease,box-shadow .35s ease}.pain-card:hover{border-color:hsla(41,58%,63%,.58);background:linear-gradient(155deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.024));box-shadow:0 22px 55px rgba(0,0,0,.2)}.pain-card:hover:after{height:100%}.pain-pulse:before{transform:scale(calc(.82 + var(--scene-progress)*.35));opacity:calc(.4 + var(--scene-progress)*.6)}.pain-pulse:after{transform:scale(calc(.8 + var(--scene-progress)*.55))}.source .code-orbit:before{transform:rotate(calc(var(--scene-progress)*110deg))}.source .code-orbit:after{transform:rotate(calc(var(--scene-progress)*-58deg))}.source .code-side{translate:calc(var(--scene-progress)*-14px) 0}.source .source-quote{background:linear-gradient(90deg,hsla(41,58%,63%,.09),transparent);background-size:calc(var(--scene-progress)*100%) 100%;background-repeat:no-repeat}.science-constellation{right:-8%;top:4%;width:min(58vw,840px);opacity:calc(.06 + var(--scene-visibility)*.2);transform:translate3d(0,calc(var(--scene-progress)*-110px),0) rotate(calc(var(--scene-progress)*12deg))}.timeline:after{content:"";position:absolute;left:103px;top:0;width:2px;height:calc(var(--timeline-progress,0)*100%);background:linear-gradient(var(--cyan),var(--gold));box-shadow:0 0 20px hsla(41,58%,63%,.48);transform:translateX(-.5px)}.time-item.is-current{opacity:1!important}.time-item.is-current:before{background:var(--gold);box-shadow:0 0 0 12px hsla(41,58%,63%,.12),0 0 32px hsla(41,58%,63%,.7)}.time-item.is-current .year{text-shadow:0 0 26px hsla(41,58%,63%,.35)}.time-card{transition:border-color .35s ease,transform .65s var(--ease-soft)}.time-item.is-current .time-card{border-color:rgba(139,216,213,.64);transform:translateX(10px)}.system-symbol-field{left:-8%;bottom:2%;width:min(54vw,760px);opacity:calc(.05 + var(--scene-visibility)*.18);transform:translate3d(0,calc((.5 - var(--scene-progress))*90px),0) rotate(calc(var(--scene-progress)*-11deg))}.destiny-side.left{transform:translateX(calc(var(--scene-progress)*-3.4%))}.destiny-side.right{transform:translateX(calc((1 - var(--scene-progress))*3.4%))}.script-sheet{translate:0 calc(var(--scene-progress)*-150px);rotate:calc(var(--scene-progress)*-4deg)}.dream-map{scale:calc(.78 + var(--scene-progress)*.34);rotate:calc(10deg + var(--scene-progress)*13deg);opacity:calc(.25 + var(--scene-progress)*.75)}.ocean-panel:before{transform:translateY(calc((1 - var(--scene-progress))*75px)) scale(calc(.92 + var(--scene-progress)*.12))}.ocean-panel:after{background-position:0 calc(var(--scene-progress)*110px)}.ocean-word{scale:calc(.92 + var(--scene-progress)*.16);letter-spacing:calc(.02em + var(--scene-progress)*.08em)}.answer-card{transition:transform .45s var(--ease-soft),border-color .3s ease,background .3s ease}.answer-card:hover{transform:translateX(12px);border-color:hsla(41,58%,63%,.42);background:hsla(0,0%,100%,.055)}.teacher-aura{left:-11%;top:4%;width:min(58vw,820px);opacity:calc(.08 + var(--scene-visibility)*.22);transform:translate3d(calc(var(--pointer-x)*-6px),calc(var(--scene-progress)*-45px),0) rotate(calc(var(--scene-progress)*32deg))}.portrait{clip-path:inset(calc((1 - var(--scene-visibility))*14%) 0 0 0);transition:clip-path 1.1s var(--ease-cinematic)}.portrait:before{transform:translateX(-50%) translateY(calc((.5 - var(--scene-progress))*24px)) scale(calc(.97 + var(--scene-progress)*.05))}.portrait-lines{transform:rotate(calc(var(--scene-progress)*5deg)) scale(calc(.96 + var(--scene-progress)*.06))}.lens{transition:background .55s ease,opacity .55s ease,transform .7s var(--ease-cinematic)}.lens:not(.is-active){opacity:.56}.lens.is-active{opacity:1;background:linear-gradient(180deg,hsla(41,58%,63%,.075),rgba(139,216,213,.028));transform:translateY(-12px)}.lens.is-active:before{border-color:hsla(41,58%,63%,.68);box-shadow:inset 0 0 100px rgba(139,216,213,.12),0 0 50px hsla(41,58%,63%,.08);transform:translateX(-50%) scale(1.06)}.ability-marks{inset:7% auto auto 50%;translate:-50% 0;width:min(86vw,1080px);opacity:calc(.07 + var(--scene-visibility)*.18);transform:rotate(calc(var(--scene-progress)*80deg))}.ability-orbit:before{transform:rotate(calc(var(--scene-progress)*105deg))}.ability-orbit:after{transform:rotate(calc(var(--scene-progress)*-72deg))}.orbit-core{scale:calc(.96 + var(--scene-progress)*.08);box-shadow:0 0 calc(70px + var(--scene-progress)*65px) rgba(139,216,213,.11)}.ability{transition:transform .45s var(--ease-soft),border-color .3s ease,background .3s ease}.ability:hover{transform:translateY(-10px) scale(1.015);border-color:hsla(41,58%,63%,.53);background:rgba(22,32,66,.96)}.truth-card:after{transform-origin:center}.truth-card:first-child:after{translate:-50% calc((1 - var(--scene-progress))*80px);scale:calc(.84 + var(--scene-progress)*.22)}.genius-network{right:-11%;top:0;width:min(65vw,920px);opacity:calc(.06 + var(--scene-visibility)*.18);transform:translate3d(0,calc(var(--scene-progress)*-90px),0) rotate(calc(var(--scene-progress)*16deg))}.google-visual:after{rotate:calc(var(--scene-progress)*150deg);scale:calc(.88 + var(--scene-progress)*.18)}.case{transition:transform .45s var(--ease-soft),box-shadow .45s ease,background .35s ease}.case:hover{transform:translateY(-12px);box-shadow:0 26px 55px rgba(11,16,34,.13);background:hsla(0,0%,100%,.68)}.app-path:after{content:"";position:absolute;left:50%;top:0;bottom:auto;width:2px;height:calc(var(--app-progress,0)*100%);transform:translateX(-50%);background:linear-gradient(var(--cyan),var(--gold));box-shadow:0 0 20px hsla(41,58%,63%,.44)}.app-node{transition:background .4s ease,color .4s ease,box-shadow .4s ease,scale .45s var(--ease-cinematic)}.app-row.is-current .app-node{background:var(--gold);color:var(--ink);box-shadow:0 0 0 15px hsla(41,58%,63%,.09),0 0 34px hsla(41,58%,63%,.48);scale:1.12}.app-row.is-current .app-visual:before{transform:translate(-50%,-50%) scale(1.12);border-color:hsla(41,58%,63%,.5)}.app-row:nth-child(odd) .app-visual{translate:calc((1 - var(--scene-progress))*18px) 0}.app-row:nth-child(2n) .app-visual{translate:calc((var(--scene-progress) - 1)*18px) 0}.offer-halo{right:-15%;top:-8%;width:min(72vw,980px);opacity:calc(.08 + var(--scene-visibility)*.24);transform:rotate(calc(var(--scene-progress)*34deg)) scale(calc(.92 + var(--scene-progress)*.1))}.who-item{transition:padding-left .45s var(--ease-soft),background .35s ease,color .35s ease}.who-item:hover{padding-left:78px;background:hsla(41,58%,63%,.08);color:#6b5230}.offer-card{overflow:hidden}.offer-card:before{content:"";position:absolute;inset:-1px;background:linear-gradient(110deg,transparent 22%,hsla(41,42%,93%,.16) 48%,transparent 73%);translate:calc(-120% + var(--scene-progress)*220%) 0;pointer-events:none}.cta{position:relative;overflow:hidden;transform:translateZ(0)}.cta:before{content:"";position:absolute;inset:-60%;background:linear-gradient(115deg,transparent 36%,hsla(0,0%,100%,.52) 50%,transparent 64%);transform:translateX(-75%) rotate(10deg);transition:transform .75s var(--ease-cinematic)}.cta:hover:before{transform:translateX(75%) rotate(10deg)}.cta:hover{transform:translateY(-3px);box-shadow:0 18px 58px hsla(41,58%,63%,.3)}.awakening-gate{left:50%;bottom:-9%;translate:-50% 0;width:min(86vw,1180px);opacity:calc(.08 + var(--scene-visibility)*.26);transform:scale(calc(.82 + var(--scene-progress)*.23));transform-origin:50% 100%}.faq-item h3:after{transition:transform .4s var(--ease-soft),color .3s ease}.faq-item:hover h3:after{transform:rotate(45deg);color:var(--ink)}.faq-item{transition:background .35s ease,padding-left .4s var(--ease-soft)}.faq-item:hover{background:hsla(0,0%,100%,.28);padding-left:20px}.final-letter{transform:translateY(calc((1 - var(--scene-progress))*30px))}.final-cta .cta{animation:cta-breathe 3.2s ease-in-out infinite}@keyframes cta-breathe{50%{box-shadow:0 17px 70px hsla(41,58%,63%,.34);transform:translateY(-3px)}}[data-magnetic]{--mag-x:0px;--mag-y:0px;translate:var(--mag-x) var(--mag-y);transition:translate .25s var(--ease-soft),transform .25s ease,box-shadow .25s ease}.faq-item h3{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-offset:7px}.faq-item h3:after{content:"－"}.faq-item p{overflow:hidden;max-height:720px;opacity:1;transition:max-height .55s var(--ease-cinematic),opacity .3s ease}.faq-item.is-collapsed h3:after{content:"＋";transform:none}.faq-item.is-collapsed p{max-height:0;opacity:0}.reference-clean .app-node,.reference-clean .brand,.reference-clean .code-caption,.reference-clean .code-center,.reference-clean .code-side,.reference-clean .cta,.reference-clean .discount,.reference-clean .eyebrow,.reference-clean .gift,.reference-clean .huge,.reference-clean .info-row,.reference-clean .lens-name,.reference-clean .lens-no,.reference-clean .num,.reference-clean .ocean-word,.reference-clean .orbit-core,.reference-clean .price-new,.reference-clean .price-old,.reference-clean .school,.reference-clean .section-no,.reference-clean .stat,.reference-clean .tag,.reference-clean .ui-pill,.reference-clean .wake,.reference-clean .warning,.reference-clean .who-item,.reference-clean .year,.reference-clean blockquote,.reference-clean h1,.reference-clean h2,.reference-clean h3,.reference-clean p{color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.reference-clean .case:before,.reference-clean .cta:after,.reference-clean .faq-item h3:after,.reference-clean .pain-card:before{opacity:0!important}@media(min-width:901px) and (prefers-reduced-motion:no-preference){.destiny{height:178vh;min-height:1350px}.destiny-wrap{position:sticky;top:0;overflow:hidden}.destiny-side,.destiny-wrap{height:100vh;min-height:760px}.destiny-side{padding-top:clamp(95px,12vh,150px);padding-bottom:clamp(80px,10vh,145px)}}@media(max-width:900px){.motion-field{opacity:.7}.motion-orb{width:90vw}.motion-ring{width:110vw}.motion-ring.ring-b{width:75vw}.scene-asset{opacity:.14!important}.hero-star-map{right:-55%;top:34%;width:130vw}.science-constellation{right:-50%;top:10%;width:140vw}.teacher-aura{left:-70%;width:150vw}.ability-marks{width:125vw}.genius-network{right:-65%;width:150vw}.offer-halo{right:-70%;width:165vw}.awakening-gate{width:150vw}.timeline:after{left:28px}.app-path:after{left:25px;transform:none}.motion-enabled [data-reveal=drift-left],.motion-enabled [data-reveal=drift-right]{translate:0 30px}.lens:not(.is-active){opacity:.76}[data-magnetic]{translate:0 0!important}}@media(prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.motion-curtain,.motion-field,.scroll-meter{display:none!important}[data-reveal]{translate:0!important;scale:1!important}.hero-kicker,.hero-line,.hero-symbol,.topbar,[data-reveal]{opacity:1!important;filter:none!important;clip-path:none!important}.hero-kicker,.hero-line,.hero-symbol,.topbar{transform:none!important}.destiny,.destiny-wrap{height:auto!important;min-height:0!important}.destiny-wrap{position:relative!important}.destiny-side{height:auto!important}}.reference-clean .page :after,.reference-clean .page :before,.reference-clean .page :not(svg):not(path):not(circle):not(ellipse):not(line):not(polyline):not(polygon){color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.reference-clean .page .cta,.reference-clean .page a{text-indent:-9999px!important;overflow:hidden!important}.capture-static .motion-curtain{display:none!important}.capture-static [data-reveal]{opacity:1!important;translate:0!important;scale:1!important;filter:none!important;clip-path:none!important;transition:none!important}.capture-static .final-cta .cta,.capture-static .motion-field *{animation:none!important}.capture-static .app-path:after,.capture-static .timeline:after{height:100%!important}.dream-alchemy-hero{--paper:#f3efe7;--ink:#30383d;--soft:#737b80;--accent:#9c8a6f}.hero-scroll{height:420vh;position:relative}.hero-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#f4f0e8;isolation:isolate}.hero-stage>.hero-bg{inset:-2%;width:104%;height:104%;-o-object-fit:cover;object-fit:cover;z-index:0;filter:saturate(.78) contrast(.95)}.circle-window{width:min(52vw,780px);aspect-ratio:1;right:2vw;bottom:-5vh;z-index:4;opacity:.88}.circle-ambient,.circle-sphere{width:100%;height:100%}.circle-sphere{position:relative;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 34% 28%,hsla(0,0%,100%,.72) 0,rgba(228,238,248,.5) 14%,rgba(186,210,228,.34) 36%,rgba(148,178,202,.24) 58%,rgba(118,152,178,.16) 78%,rgba(96,132,158,.1) 100%);box-shadow:inset -28px -36px 56px rgba(72,108,138,.22),inset 22px 26px 44px hsla(0,0%,100%,.48),0 28px 72px rgba(130,165,190,.28)}.circle-sphere-light,.circle-sphere-rim,.circle-sphere-shine{position:absolute;inset:0;border-radius:50%;pointer-events:none}.circle-sphere-light{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.88) 0,hsla(0,0%,100%,.32) 16%,transparent 42%);mix-blend-mode:screen}.circle-sphere-shine{background:radial-gradient(ellipse 38% 28% at 72% 68%,rgba(255,248,230,.55) 0,rgba(255,236,200,.18) 42%,transparent 72%);mix-blend-mode:soft-light}.circle-sphere-rim{background:radial-gradient(circle,transparent 62%,rgba(168,188,205,.22) 78%,rgba(120,148,170,.32) 92%,rgba(90,120,145,.18) 100%);opacity:.85}.flow-lines{width:84vw;left:8vw;bottom:7vh;z-index:3;opacity:.45}.nav{left:5vw;right:5vw;top:4.5vh;justify-content:space-between;z-index:10}.brand,.nav{display:flex;align-items:center}.brand{gap:.8rem;letter-spacing:.12em}.brand img{width:44px}.brand small{font-family:Inter,Arial,sans-serif;font-size:.62em;letter-spacing:.18em;margin-left:.45rem;color:#6f777a}.menu{border:0;background:none;display:grid;gap:5px}.menu span{width:32px;height:1px;background:#626b70;display:block}.copy{top:20vh;width:min(58vw,960px);z-index:9}.copy h1{margin:0;display:grid;gap:.3em;font-size:clamp(2.1rem,4vw,5.3rem);line-height:1.38;font-weight:400;letter-spacing:.025em}.line{display:block;opacity:0;filter:blur(12px);transform:translateY(22px);letter-spacing:.12em}.rule{width:84px;height:2px;background:var(--accent);margin:2.2rem 0 1.5rem;transform-origin:left;transform:scaleX(0)}.lead{font-size:clamp(1.05rem,1.4vw,1.5rem);letter-spacing:.08em;color:#5d666b;opacity:0;filter:blur(8px)}.scroll{left:5.5vw;bottom:5vh;z-index:10;display:flex;align-items:flex-end;gap:1rem;font-family:Inter,Arial,sans-serif;font-size:.72rem;letter-spacing:.24em;color:#5d666b}.scroll img{width:46px;height:180px}.handoff-dot{width:54px;height:54px;border-radius:50%;background:#aeb8be;opacity:.45}@media(max-width:820px){.hero-scroll{height:340vh}.copy{left:7vw;right:7vw;top:18vh;width:auto}.copy h1{font-size:clamp(1.65rem,7vw,3rem);line-height:1.5}.flow-lines{width:120vw;left:-10vw;bottom:4vh}.brand{font-size:.8rem}.brand img{width:38px}.scroll{bottom:3vh}.scroll img{height:120px}}@media(prefers-reduced-motion:reduce){.hero-scroll{height:100vh}.hero-stage{position:relative}.circle-window,.flow-lines,.hero-bg,.lead,.line,.nav,.rule,.scroll{opacity:1!important;filter:none!important;transform:none!important}}.dream-alchemy-hero .hero-stage .circle-window,.dream-alchemy-hero .hero-stage .copy,.dream-alchemy-hero .hero-stage .nav,.dream-alchemy-hero .hero-stage .scroll,.dream-alchemy-hero .hero-stage>img{position:absolute;will-change:transform,opacity,filter}.dream-alchemy-hero .hero-bg{-o-object-position:right center;object-position:right center}.dream-alchemy-lp .motion-curtain{display:none!important}.dream-alchemy-lp main.page{overflow:visible}.dream-alchemy-lp .topbar{display:none!important}.dream-alchemy-hero .hero-scroll{margin-bottom:-1px}.dream-alchemy-hero .copy .lead,.dream-alchemy-hero .copy .line,.dream-alchemy-hero .copy h1{font-family:Noto Sans CJK TC,PingFang TC,Microsoft JhengHei,sans-serif;color:#111}.dream-alchemy-hero .copy h1{font-weight:500;text-shadow:0 1px 12px hsla(0,0%,100%,.55)}.dream-alchemy-hero .copy .lead{color:hsla(0,0%,7%,.78)}.dream-alchemy-hero .copy .rule{background:hsla(0,0%,7%,.14)}.dream-alchemy-hero .nav .brand{color:#111}.dream-alchemy-hero .nav .brand small{color:hsla(0,0%,7%,.55)}.dream-alchemy-hero .nav .menu span{background:#626b70}.dream-alchemy-hero .copy .line.l1,.dream-alchemy-hero .copy .line.l2{white-space:nowrap}.dream-alchemy-hero .copy{top:28vh}.dream-alchemy-hero .copy h1{font-size:clamp(1.75rem,3.2vw,4.1rem)}.dream-alchemy-hero .copy .lead{font-size:clamp(.95rem,1.15vw,1.28rem)}@media(max-width:820px){.dream-alchemy-hero .copy{top:24vh}.dream-alchemy-hero .copy h1{font-size:clamp(1.45rem,5.6vw,2.5rem)}.dream-alchemy-hero .copy .line.l1,.dream-alchemy-hero .copy .line.l2{font-size:clamp(1.2rem,4.8vw,1.9rem)}}.dream-alchemy-hero .scroll{color:hsla(0,0%,7%,.55)}.dream-alchemy-scene-02{--paper:#f4f0e9;--paper-deep:#ece7df;--ink:#303235;--ink-soft:#6d6a65;--line:#d2cbc1;--blue:#8d9ba3;--blue-pale:#dce2e4;--blue-wash:#c8d0d4}.guide-scroll{height:760vh;position:relative;background:var(--paper)}.guide-stage{position:sticky;top:0;height:100svh;min-height:720px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f7f3ed,#f2eee7)}.guide-paper-bg{position:absolute;inset:0;background-image:url(/lp/dream-alchemy/scene-02-guide/assets/texture/paper-texture.jpg);background-size:cover;opacity:.68;mix-blend-mode:multiply;z-index:0}.wash{right:-8vw;top:-9vh;width:min(74vw,1080px);opacity:.42;z-index:1;pointer-events:none}.carry-circle,.wash{position:absolute;will-change:transform,opacity}.carry-circle{right:4vw;top:-12vh;width:min(30vw,430px);opacity:.22;z-index:2}.question-arc{position:absolute;left:3vw;bottom:-3vh;width:min(42vw,620px);opacity:.26;z-index:2;will-change:transform,opacity}.chapter{position:absolute;left:0;top:0;bottom:0;width:36%;padding:8vh 4.8vw 6vh 5.2vw;border-right:1px solid hsla(37,9%,63%,.36);z-index:6}.chapter-index{font-family:Inter,Arial,sans-serif;font-size:.78rem;letter-spacing:.3em;color:#8d8881;margin-bottom:3.2vh;opacity:0;transform:translateY(12px)}.chapter-title{margin:0;font-weight:400;font-size:clamp(2.6rem,4.25vw,5.4rem);line-height:1.27;letter-spacing:.015em;position:relative}.title-mask{display:block;overflow:hidden;padding-bottom:.08em}.title-line{display:block;transform:translateY(116%);will-change:transform,opacity,filter}.line-b{color:#3a454b}.chapter-rule{margin-top:4.8vh;width:min(18vw,260px);height:1px;background:hsla(36,4%,50%,.2);overflow:hidden}.chapter-rule span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#7f8c93,hsla(201,8%,54%,0));transform:scaleX(0);transform-origin:left}.rail{position:absolute;left:5.2vw;bottom:6.4vh;height:36vh;min-height:260px;display:grid;grid-template-columns:22px 1fr;gap:1.1rem;align-items:stretch}.rail-track{position:relative;width:1px;background:hsla(206,6%,56%,.22);margin-left:10px}.rail-fill{left:0;width:1px;height:0;background:#84939b}.rail-dot,.rail-fill{position:absolute;top:0}.rail-dot{left:50%;width:11px;height:11px;border-radius:50%;background:#7f8e96;box-shadow:0 0 0 7px rgba(127,142,150,.09);transform:translate(-50%,-50%)}.rail ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;font-family:Inter,Arial,sans-serif;font-size:.68rem;letter-spacing:.18em;color:#a09a92}.rail li{transition:color .35s ease,transform .35s ease}.rail li.active{color:#596b75;transform:translateX(4px)}.reading-stage{position:absolute;left:36%;right:0;top:0;bottom:0;z-index:5;padding:8vh 6vw 6vh 5.2vw}.focus-orb{position:absolute;right:8vw;top:15vh;width:min(26vw,380px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 48% 45%,hsla(0,0%,100%,.72) 0,rgba(222,228,230,.35) 40%,rgba(213,220,223,.06) 68%,hsla(0,0%,100%,0) 72%);border:1px solid hsla(200,9%,63%,.22);opacity:.48;will-change:transform,opacity}.reading-states{position:absolute;left:5.2vw;right:6vw;top:22vh;bottom:20vh}.reading-state{position:absolute;left:0;top:50%;width:min(47vw,760px);display:grid;grid-template-columns:92px 1fr;gap:1.2rem;align-items:start;opacity:0;filter:blur(10px);transform:translate3d(0,70px,0) scale(.96);will-change:transform,opacity,filter}.reading-state-number{font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(2.2rem,4.5vw,5.1rem);line-height:1;color:#8c9aa1;letter-spacing:.02em;padding-top:.05em}.reading-state-copy{position:relative;padding-top:.15rem}.reading-state-copy:before{content:"";position:absolute;left:-.5rem;right:0;top:1.65rem;height:1.1em;background:linear-gradient(90deg,rgba(209,218,222,.64),rgba(209,218,222,0));transform:scaleX(var(--mark-progress,0));transform-origin:left;border-radius:999px;z-index:-1}.reading-state h3{margin:0 0 .9rem;font-weight:400;font-size:clamp(1.8rem,3.25vw,3.8rem);line-height:1.35;letter-spacing:.02em}.reading-state p{margin:0;max-width:42rem;font-size:clamp(1rem,1.25vw,1.22rem);line-height:2;color:var(--ink-soft);letter-spacing:.03em}.reading-history{position:absolute;right:4.3vw;top:8vh;width:min(24vw,360px);list-style:none;margin:0;padding:0;display:grid;gap:.78rem;z-index:7}.reading-history li{display:grid;grid-template-columns:38px 1fr;gap:.7rem;align-items:center;padding-bottom:.72rem;border-bottom:1px solid hsla(37,6%,57%,.22);opacity:0;transform:translateY(8px);transition:none}.reading-history span{font-family:Inter,Arial,sans-serif;font-size:.66rem;letter-spacing:.14em;color:#94a0a6}.reading-history b{font-weight:400;font-size:.88rem;line-height:1.45;color:#77746f}.conclusion{position:absolute;left:5.2vw;right:6vw;bottom:10vh;padding:2.3rem 2.4rem 2.5rem;background:linear-gradient(90deg,rgba(220,226,228,.82),hsla(38,22%,90%,.64));border:1px solid hsla(200,5%,66%,.22);opacity:0;transform:translateY(42px);filter:blur(9px);will-change:transform,opacity,filter;z-index:8}.conclusion img{position:absolute;left:0;right:0;top:-32px;width:100%;opacity:.62}.conclusion p{margin:0 0 1rem;font-size:clamp(.95rem,1.18vw,1.15rem);line-height:1.85;color:#706d68}.conclusion strong{display:block;font-weight:500;font-size:clamp(2rem,3.55vw,4.2rem);line-height:1.35;letter-spacing:.02em;color:#343a3e}@media(max-width:980px){.guide-scroll{height:920vh}.guide-stage{min-height:680px}.chapter{width:100%;height:38%;bottom:auto;padding:5.4vh 7vw 2.2vh;border-right:0;border-bottom:1px solid hsla(37,9%,63%,.3)}.chapter-title{font-size:clamp(2.05rem,9vw,3.9rem);line-height:1.24}.chapter-index{margin-bottom:1.2vh}.chapter-rule{margin-top:2vh;width:42vw}.rail{left:auto;right:7vw;bottom:2.2vh;height:9vh;min-height:58px;display:block;width:52vw}.rail-track{position:absolute;left:0;right:0;top:9px;width:auto;height:1px;margin:0;background:hsla(206,6%,56%,.22)}.rail-fill{width:0;height:1px}.rail-dot{left:0;top:50%}.rail ol{position:absolute;left:0;right:0;top:20px;flex-direction:row}.rail li.active{transform:translateY(-2px)}.reading-stage{left:0;top:38%;padding:5vh 7vw 4vh}.reading-states{left:7vw;right:7vw;top:18%;bottom:20%}.reading-state{width:100%;grid-template-columns:60px 1fr}.reading-state-number{font-size:clamp(2rem,10vw,3.4rem)}.reading-state h3{font-size:clamp(1.65rem,7.2vw,2.8rem)}.reading-state p{font-size:1rem;line-height:1.85}.reading-history{display:none}.focus-orb{right:-12vw;top:8vh;width:58vw}.conclusion{left:7vw;right:7vw;bottom:6vh;padding:1.6rem 1.4rem 1.8rem}.conclusion strong{font-size:clamp(1.75rem,7.2vw,2.8rem)}.carry-circle{right:-13vw;top:-9vh;width:52vw}.question-arc{left:-10vw;bottom:20vh;width:78vw}.wash{right:-30vw;top:8vh;width:130vw}}@media(prefers-reduced-motion:reduce){.guide-scroll{height:auto}.guide-stage{min-height:0;padding-bottom:5rem;overflow:visible}.chapter,.guide-stage{position:relative;height:auto}.chapter{width:100%;border-right:0;border-bottom:1px solid var(--line)}.title-line{transform:none}.chapter-index{opacity:1;transform:none}.chapter-rule span{transform:none}.carry-circle,.focus-orb,.question-arc,.rail{display:none}.reading-stage{padding:3rem 7vw}.reading-stage,.reading-states{position:relative;left:auto;right:auto;top:auto;bottom:auto}.reading-states{display:grid;gap:2.5rem}.reading-state{position:relative;top:auto;opacity:1;filter:none;transform:none;width:100%}.reading-state-copy:before{transform:scaleX(1)}.reading-history{display:none}.conclusion{position:relative;left:auto;right:auto;bottom:auto;margin-top:3rem;opacity:1;filter:none;transform:none}}.dream-alchemy-scene-02 .chapter-index,.dream-alchemy-scene-02 .chapter-title,.dream-alchemy-scene-02 .conclusion p,.dream-alchemy-scene-02 .conclusion strong,.dream-alchemy-scene-02 .reading-history b,.dream-alchemy-scene-02 .reading-state h3,.dream-alchemy-scene-02 .reading-state p{font-family:Noto Sans CJK TC,PingFang TC,Microsoft JhengHei,sans-serif;color:#111}.dream-alchemy-scene-02 .line-b{color:#111}.dream-alchemy-scene-02 .conclusion p,.dream-alchemy-scene-02 .reading-history b,.dream-alchemy-scene-02 .reading-state p{color:hsla(0,0%,7%,.72)}.dream-alchemy-scene-02 .reading-state-number{font-family:Noto Sans CJK TC,PingFang TC,Microsoft JhengHei,sans-serif;color:hsla(0,0%,7%,.45)}.dream-alchemy-scene-02 .chapter-index,.dream-alchemy-scene-02 .rail ol,.dream-alchemy-scene-02 .reading-history span{font-family:Noto Sans CJK TC,PingFang TC,Microsoft JhengHei,sans-serif;letter-spacing:.12em;text-transform:none}.dream-alchemy-scene-02 .guide-scroll{margin-bottom:-1px}.dream-alchemy-scene-03{--bg:#edf2f8;--ink:#415879;--ink-soft:rgba(65,88,121,.76)}.scene-03-scroll{height:520vh;position:relative;background:linear-gradient(180deg,#eff3f9,#edf2f8)}.scene-03-stage{position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 24% 24%,hsla(0,0%,100%,.62),rgba(239,243,249,0) 36%),linear-gradient(180deg,#f6f8fb,#edf2f8 72%,#ebf0f8)}.copy,.scene-03-stage>img{position:absolute;will-change:transform,opacity,filter}.flow{left:-2vw;top:14vh;width:104vw;z-index:2;opacity:.28;mix-blend-mode:screen}.grid{right:7vw;top:8vh;width:min(44vw,620px);opacity:.22}.rings{right:8vw;top:4vh;width:min(46vw,660px);z-index:4;opacity:.72;mix-blend-mode:screen}.five95{right:7vw;bottom:10vh;width:min(42vw,610px);z-index:5;opacity:0;filter:blur(10px)}.copy{top:12vh;width:min(40vw,660px)}.eyebrow{color:rgba(65,88,121,.56)}.copy h2{margin:0 0 1.25rem;font-size:clamp(2rem,3vw,3.4rem)}.headline-wrap{position:relative;overflow:hidden;border-radius:18px}.lead{margin:0;padding:1rem 0 1.1rem;max-width:36rem;font-size:1.04rem;line-height:1.95;color:var(--ink-soft)}.sheen{pointer-events:none}.insight-list{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.8rem}.insight-list li{padding:.9rem 1rem;border:1px solid hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.18);backdrop-filter:blur(10px);border-radius:18px;box-shadow:0 12px 32px rgba(150,167,192,.08);line-height:1.78;color:#566c89}.insight-list strong{color:#405776}.closing{margin:1.2rem 0 0;font-size:1rem;line-height:1.95;color:#5a6f8c}@media (max-width:980px){.scene-03-scroll{height:620vh}.copy{left:7vw;right:7vw;top:10vh;width:auto}.copy h2{font-size:clamp(1.7rem,5.8vw,2.6rem);line-height:1.48}.grid{top:44vh}.grid,.rings{width:84vw;right:8vw}.rings{top:42vh}.five95{width:76vw;right:11vw;bottom:8vh}}@media (prefers-reduced-motion:reduce){.dream-alchemy-scene-03 .scene-03-scroll{height:100vh}.scene-03-stage{position:relative}.copy,.scene-03-stage>img{transform:none!important;opacity:1!important;filter:none!important}}.dream-alchemy-scene-03 .scene-03-stage{background:radial-gradient(circle at 24% 24%,hsla(0,0%,100%,.62),rgba(239,243,249,0) 36%),radial-gradient(circle at 74% 36%,rgba(255,252,244,.45),transparent 44%),linear-gradient(180deg,#f6f8fb,#edf2f8 72%,#ebf0f8)}.dream-alchemy-scene-03 .closing,.dream-alchemy-scene-03 .copy,.dream-alchemy-scene-03 .copy h2,.dream-alchemy-scene-03 .insight-list li,.dream-alchemy-scene-03 .insight-list strong,.dream-alchemy-scene-03 .lead{font-family:Noto Sans CJK TC,PingFang TC,Microsoft JhengHei,sans-serif;color:#111}.dream-alchemy-scene-03 .copy h2{font-weight:500;text-shadow:0 1px 12px hsla(0,0%,100%,.65)}.dream-alchemy-scene-03 .closing,.dream-alchemy-scene-03 .insight-list li,.dream-alchemy-scene-03 .lead{color:hsla(0,0%,7%,.78)}.dream-alchemy-scene-03 .insight-list strong{color:#111}.dream-alchemy-scene-03 .eyebrow{font-family:Noto Sans CJK TC,PingFang TC,Microsoft JhengHei,sans-serif;color:hsla(0,0%,7%,.55);letter-spacing:.12em;text-transform:none}.dream-alchemy-scene-03 .scene-03-scroll{margin-bottom:-1px}.dream-alchemy-scene-04{--bg:#edf2f8;--ink:#405776;--soft:rgba(64,87,118,.76)}img{display:block;max-width:100%}.scene-04-scroll{height:620vh;position:relative;background:linear-gradient(180deg,#eff3f9,#edf2f8)}.scene-04-stage{position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 70% 24%,hsla(0,0%,100%,.58),rgba(239,243,249,0) 36%),linear-gradient(180deg,#f6f8fb,#edf2f8 75%,#ebf0f8)}.copy,.scene-04-stage>img,.sci-closing,.sci-timeline{position:absolute;will-change:transform,opacity,filter}.waves{inset:0;width:100%;z-index:2;opacity:.22;mix-blend-mode:screen}.grid{right:4vw;top:2vh;width:min(52vw,760px);z-index:3;opacity:.14}.eye{right:18vw;top:6vh;width:min(28vw,430px);z-index:4;opacity:0;filter:blur(10px)}.timeline-art{right:2vw;bottom:3vh;width:min(66vw,980px);z-index:4;opacity:.22}.copy{left:5.5vw;top:9vh;width:min(44vw,720px);z-index:10}.eyebrow{margin:0 0 1rem;font-family:Inter,Arial,sans-serif;font-size:.74rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(64,87,118,.56)}.copy h2{margin:0 0 1.2rem;font-size:clamp(2rem,3vw,3.45rem);line-height:1.42;font-weight:400;letter-spacing:.03em}.intro-wrap{position:relative;overflow:hidden}.intro{margin:0;line-height:1.9;color:var(--soft)}.sheen{position:absolute;inset:0;width:100%;height:100%;opacity:0;mix-blend-mode:screen}.sci-timeline{right:4vw;top:29vh;width:min(62vw,940px);height:56vh;z-index:9}.event{position:absolute;width:min(19vw,270px);padding:1rem 1rem 1.05rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.2);backdrop-filter:blur(12px);box-shadow:0 16px 38px rgba(143,160,189,.1);opacity:0;filter:blur(8px)}.event .year{display:block;font-family:Inter,Arial,sans-serif;font-size:1.25rem;letter-spacing:.12em;color:#49617f;margin-bottom:.38rem}.event h3{margin:0 0 .4rem;font-size:1rem;font-weight:500}.event p{margin:0;font-size:.86rem;line-height:1.65;color:var(--soft)}.e1{left:0;top:18%}.e2{left:20%;top:4%}.e3{left:40%;top:25%}.e4{left:60%;top:8%}.e5{left:80%;top:28%;transform:translateX(-100%)}.sci-closing{left:5.5vw;bottom:8vh;z-index:10;font-size:1.04rem;line-height:1.9;color:#58708e;opacity:0;filter:blur(8px)}@media(max-width:980px){.scene-04-scroll{height:760vh}.copy{left:7vw;right:7vw;top:8vh;width:auto}.copy h2{font-size:clamp(1.7rem,5.8vw,2.6rem)}.eye{width:52vw;right:24vw;top:31vh}.sci-timeline{left:7vw;right:7vw;top:47vh;width:auto;height:45vh}.event{width:44vw}.e1{left:0;top:0}.e2{left:48%;top:0}.e3{left:0;top:34%}.e4{left:48%;top:34%}.e5{left:24%;top:68%;transform:none}.timeline-art{width:110vw;right:-5vw;bottom:0}.sci-closing{left:7vw;right:7vw;bottom:4vh}}@media(prefers-reduced-motion:reduce){.scene-04-scroll{height:100vh}.scene-04-stage{position:relative}.copy,.event,.scene-04-stage>img,.sci-closing,.sci-timeline{transform:none!important;opacity:1!important;filter:none!important}}.dream-alchemy-scene-04 .scene-04-stage{background:radial-gradient(circle at 70% 24%,hsla(0,0%,100%,.58),rgba(239,243,249,0) 36%),radial-gradient(circle at 30% 40%,rgba(255,252,244,.35),transparent 48%),linear-gradient(180deg,#f6f8fb,#edf2f8 75%,#ebf0f8)}.dream-alchemy-scene-04 .copy,.dream-alchemy-scene-04 .copy h2,.dream-alchemy-scene-04 .event,.dream-alchemy-scene-04 .event h3,.dream-alchemy-scene-04 .event p,.dream-alchemy-scene-04 .intro,.dream-alchemy-scene-04 .sci-closing{font-family:Noto Sans CJK TC,PingFang TC,Microsoft JhengHei,sans-serif;color:#111}.dream-alchemy-scene-04 .copy h2{font-weight:500;text-shadow:0 1px 12px hsla(0,0%,100%,.65)}.dream-alchemy-scene-04 .event p,.dream-alchemy-scene-04 .intro,.dream-alchemy-scene-04 .sci-closing{color:hsla(0,0%,7%,.78)}.dream-alchemy-scene-04 .event .year,.dream-alchemy-scene-04 .event h3{color:#111}.dream-alchemy-scene-04 .eyebrow{font-family:Noto Sans CJK TC,PingFang TC,Microsoft JhengHei,sans-serif;color:hsla(0,0%,7%,.55);letter-spacing:.12em;text-transform:none}.dream-alchemy-scene-04 .scene-04-scroll{margin-bottom:-1px}.dream-alchemy-scene-04 .sci-timeline:after,.dream-alchemy-scene-04 .sci-timeline:before{display:none}