@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=DM+Sans:wght@400;450;500;600;700&display=swap");:root{--navy:#0c101b;--ink:#eee9df;--gold:#d4b16e;--muted:#b4acbd;--border:#ac905c50;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--navy);color:var(--ink);font-family:var(--sans);font-size:14px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer;transition:background .2s,transform .2s,color .2s}button:disabled{cursor:default;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #edcd87;outline-offset:5px}main:focus{outline:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:500}em{color:#ddc18a;font-weight:400}button svg{flex-shrink:0}.skip,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{position:fixed;top:8px;left:10px;width:auto;height:auto;clip:auto;z-index:30;background:#e6c98a;padding:12px;color:#201b12}fieldset{border:0;margin:0;padding:0}.header{height:101px;padding:0 5.4%;justify-content:space-between;border-bottom:1px solid #b9a26a22;background:#0c101a;position:relative;z-index:3}.brand,.header{display:flex;align-items:center}.brand{gap:13px;text-align:left;background:none;border:0;color:#e2c993;font-family:var(--serif);font-size:20px;letter-spacing:2.4px}.brand small{display:block;font-family:var(--sans);font-size:7px;letter-spacing:2px;margin-top:5px;color:#aaa0ad}.brand-mark{font-size:46px;line-height:1}.header nav{display:flex;gap:33px;margin-left:auto;margin-right:43px}.header nav button,footer button{border:0;background:none;color:#c2c0c4;font-size:11px}.header nav button:hover{color:#e6c98a}.nav-cta{border:1px solid #a88d5460;border-radius:3px;padding:12px 17px;color:#ddc38a;background:#bfa16108;display:flex;align-items:center;gap:14px;font-size:10px}.mobile-menu{display:none}.hero{min-height:695px;position:relative;isolation:isolate;overflow:hidden}.hero-art{width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;transition:transform 1.7s,filter 1.7s}.hero-art,.hero-shade{position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#0b101bef,#0b101bd9 29%,#0b101b60 52%,transparent 77%),linear-gradient(0deg,#0c101b,transparent 26%);z-index:-2}.hero-content{padding:77px 0 60px 8%;max-width:800px;animation:arrive 1.2s both}.eyebrow{font-size:8px;font-weight:500;letter-spacing:2.5px;color:#cfb17c;line-height:1.8}.hero h1{font-size:clamp(44px,4.7vw,72px);line-height:1.075;letter-spacing:-1.8px;margin:23px 0 20px}.hero h1 em{color:#e5c484}.ornament{color:#ccb074;font-size:18px;letter-spacing:7px;margin:20px 0}.hero-intro{font-size:12px;line-height:1.9;color:#c7c3c4}.hero-support{font-family:var(--serif);font-size:20px;line-height:1.4;margin:18px 0 22px;color:#e4ded5}.gold{border:1px solid #f6d99382;border-radius:3px;background:linear-gradient(110deg,#b68d46,#e4c581 48%,#be9851);color:#231d13;box-shadow:0 3px 22px #c29b4918,inset 0 1px #fff4;display:inline-flex;align-items:center;justify-content:center;gap:25px;font-size:10px;letter-spacing:1.1px;font-weight:700;min-height:51px;padding:16px 26px}.gold:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(110deg,#cea755,#f1d594,#d2ac65)}.gold:active:not(:disabled){transform:translateY(1px)}.hero-button{min-width:325px;min-height:55px}.hero-meta{display:flex;gap:19px;margin-top:16px;color:#b7b1ac;font-size:9px}.hero-meta span{gap:5px}.hero-meta span,.symbolic-note{display:flex;align-items:center}.symbolic-note{gap:6px;font-size:9px;color:#aaa0ae;margin-top:20px}.hero-corner{position:absolute;right:7%;bottom:61px;text-align:center;letter-spacing:2.5px;color:#ddc796;font-size:8px}.hero-corner small{display:block;font-family:var(--serif);font-size:16px;font-style:italic;letter-spacing:.5px;margin-top:8px;color:#c8bdab}.scroll-cue{background:none;border:0;position:absolute;bottom:20px;left:calc(50% - 10px);color:#ae9161}.ritual-strip{min-height:72px;display:flex;justify-content:center;align-items:center;gap:100px;border-block:1px solid #d4b16e24;background:#10141f;font-size:9px;letter-spacing:2px;color:#c5ad7e}.section{padding:76px 8%;text-align:center}.section h2{font-size:43px;line-height:1.15;margin:15px 0}.lead{font-size:12px;color:#b7afc0;line-height:1.9;margin:16px auto 28px;max-width:630px}.experience{background:radial-gradient(ellipse at 50% 85%,#2b21312b,transparent 65%)}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1040px;margin:43px auto 30px}.experience-grid article{padding:0 38px;border-right:1px solid #a3895a24}.experience-grid article:last-child{border:0}.line-icon{display:block;font-family:var(--serif);font-size:57px;height:83px;color:#c5a161;line-height:1.1}.experience-grid small{font-size:8px;color:#bda57b;letter-spacing:2px}.experience-grid h3{font-size:24px;margin:12px 0}.experience-grid p{color:#b2a9bb;font-size:11px;line-height:1.9}.text-button{display:inline-flex;align-items:center;gap:17px;background:none;border:0;border-bottom:1px solid #d4b16e55;padding:10px 0;color:#d5bc87;font-family:var(--serif);font-size:19px}.invitation{border-block:1px solid #b2986526;display:flex;align-items:center;gap:45px;padding:45px 9%;background:#101520}.seal-large{font-family:var(--serif);font-size:90px;border:1px solid #bda16d66;outline:1px solid #bda16d22;outline-offset:7px;border-radius:50%;width:135px;height:135px;display:grid;place-items:center;color:#c9ac73;flex-shrink:0}.invitation h2{font-size:35px;line-height:1.12;margin:10px 0}.invitation p{max-width:480px;font-size:11px;line-height:1.8;color:#b3a9bd}.outline{border:1px solid #b89c6370;background:transparent;color:#d2bb8a;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 20px;border-radius:3px;font-size:11px;white-space:nowrap;min-height:44px}.invitation .outline{margin-left:auto}.outline:hover{background:#a78c551a}footer{padding:43px 25px 24px;text-align:center;background:#0b0f19}.footer-brand{font-size:28px;color:#c7ac75;display:flex;align-items:center;justify-content:center;gap:9px}.footer-brand span{font-family:var(--serif);font-size:16px;letter-spacing:2px}footer p{font-size:9px;color:#aaa0b4;line-height:1.9;margin:14px 0}.footer-links{display:flex;justify-content:center;gap:24px;margin:18px 0;flex-wrap:wrap}footer small{font-size:8px;color:#9d93ab}footer .milestone{font-size:7px;letter-spacing:1px;color:#b29b6d;margin:16px auto 0}.journey{min-height:730px;padding:45px 24px 70px;text-align:center;background:radial-gradient(ellipse at 50% 25%,#3a2c3d40,transparent 65%);animation:arrive .7s both}.journey-top{justify-content:space-between;max-width:780px;margin:auto;color:#bba274;font-size:9px;letter-spacing:2px}.back,.journey-top{display:flex;align-items:center}.back{gap:8px;color:#c5b9cd;background:none;border:0;min-height:44px}.progress{display:flex;gap:7px;max-width:780px;margin:15px auto}.progress span{height:2px;background:#d0b16c20;flex:1 1}.progress .filled{background:#c5a569}.panel-title{font-size:44px;line-height:1.13;max-width:780px;margin:15px auto 0}.soul-art{display:block;width:100%;height:auto}.quiz-art{max-width:155px;margin:10px auto 15px}.quiz-art .soul-art{height:115px}.answers{max-width:620px;display:grid;grid-gap:11px;gap:11px;margin:30px auto}.answer{padding:17px 20px;text-align:left;display:flex;align-items:center;gap:16px;color:#ded9e0;border:1px solid #88765360;background:#141824;border-radius:4px;min-height:65px;font-size:12px;position:relative;cursor:pointer}.answer input{position:absolute;opacity:0;width:1px;height:1px}.answer:has(input:focus-visible){outline:2px solid #edcd87;outline-offset:3px}.answer strong{font-weight:400;line-height:1.6}.answer>span{height:28px;width:28px;border:1px solid #b49b6245;display:grid;place-items:center;font-family:var(--serif);color:#c2aa7c;flex-shrink:0}.answer.selected,.answer:hover{border-color:#d6b776;background:#c3a56a13}.answer svg{margin-left:auto;color:#d8b979}fieldset:disabled .answer{opacity:.65;cursor:wait}.quiet{color:#b0a2bc;font-size:10px;margin:18px auto;line-height:1.7}.capture{max-width:420px;margin:30px auto;text-align:left}.capture label,.developer label{display:block;font-size:11px;color:#d1c8d2;margin-bottom:20px}.capture input:not([type=checkbox]),.developer select,.recovery-link input{display:block;width:100%;padding:15px;margin-top:8px;border:1px solid #b49b6270;border-radius:3px;background:#121722;color:#eee9df}.capture .consent{display:flex;gap:10px;align-items:start;font-size:10px;line-height:1.7}.consent input{accent-color:#cfb06b;margin-top:3px;width:17px;height:17px;flex-shrink:0}.capture .gold{width:100%}.capture .quiet{text-align:center}.doors{max-width:960px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin:30px auto 40px}.door-choice{background:none;border:0;color:#eee9df;padding:10px}.ancient-door{height:300px;padding:20px 25px 0;background:radial-gradient(ellipse at 50% 80%,#a879352b,transparent 70%)}.arch-frame{border:5px double #ae8d4b9c;border-radius:130px 130px 2px 2px;height:100%;box-shadow:0 0 30px #bc8e3020,inset 0 0 35px #bc8e3010;background:linear-gradient(90deg,#392a1b,#9d743729,#33251b);position:relative;overflow:hidden}.arch-frame>span{display:block;font-size:58px;font-family:var(--serif);color:#d5b66e;margin-top:35px}.door-lines{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49%,#eacb8c77 50%,transparent 51%)}.arch-frame b{display:block;font-size:28px;color:#caab6b;margin-top:35px}.door-1 .arch-frame{background:linear-gradient(90deg,#1f273e,#aaa8c22b,#1c2037);border-color:#a5a7c6}.door-1 .arch-frame b,.door-1 .arch-frame span{color:#ccd0e4}.door-2 .arch-frame{background:linear-gradient(90deg,#261c32,#72497330,#261c32)}.chosen .arch-frame{box-shadow:0 0 40px #d1a44444;border-color:#e2c27c}.door-choice:hover{transform:translateY(-4px)}.door-choice small{display:block;color:#c0aa83;letter-spacing:2px;font-size:8px;margin-top:23px}.door-choice h3{font-size:25px;margin-top:8px}.door-choice p{font-size:9px;color:#b2a8b6;margin-top:8px}.reveal{padding-top:65px}.archetype-emblem{width:170px;height:210px;border:1px solid #cba96377;border-radius:100px 100px 5px 5px;margin:35px auto 28px;display:grid;place-items:center;color:#d9b878;background:radial-gradient(ellipse,#c6a15015,transparent);box-shadow:inset 0 0 60px #be985011;outline:1px solid #cba96322;outline-offset:8px}.archetype-svg{width:110px;height:110px}.emblem-Mystic,.emblem-Seeker{border-radius:50%}.emblem-Healer{border-radius:50% 50% 25% 25%}.emblem-Visionary{border-radius:12px}.emblem-Sovereign{border-radius:5px 5px 70px 70px}.serif-intro{font-family:var(--serif);font-size:25px;color:#c6b7a2}.archetype-title{font-size:77px;color:#e4c58d}.reveal-copy{max-width:590px;font-size:13px;line-height:1.9;color:#c6b9d0;margin:0 auto 20px}.reflection{font-family:var(--serif);font-size:25px;font-style:italic;color:#d6bb86;max-width:600px;margin:20px auto 30px}.soul-map{position:relative;max-width:1000px;height:470px;margin:35px auto 25px}.map-threads{position:absolute;inset:0;width:100%;height:100%;stroke:#c4a56999;stroke-width:1;fill:none}.map-threads path{stroke-dasharray:700;stroke-dashoffset:700;animation:draw-thread 1.4s ease both}.map-manuscript{position:absolute;left:34%;top:23%;width:32%;height:55%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(120deg,#d8c49d,#eddbb1,#c8ad7e);color:#635030;box-shadow:0 0 70px #d1b06a15;-webkit-clip-path:polygon(1% 3%,97% 0,100% 97%,3% 100%,0 65%);clip-path:polygon(1% 3%,97% 0,100% 97%,3% 100%,0 65%);padding:10px;animation:arrive .5s both}.map-manuscript small{font-size:7px;letter-spacing:2px;margin:12px 0 5px}.map-manuscript h2{font-size:29px;max-width:100%;overflow-wrap:anywhere;animation:arrive .7s .2s both}.map-manuscript p{font-size:9px;margin-top:6px}.map-manuscript>span{font-size:23px;margin-top:10px}.map-manuscript .memory-motif{font-family:var(--serif);font-size:14px;font-style:italic;margin-top:5px}.map-seal{position:absolute;width:27%;background:none;border:0;color:#dbc49a;animation:arrive .8s both}.seal-symbol{height:65px;width:65px;display:grid;place-items:center;border:1px solid #b3986180;outline:1px solid #b3986140;outline-offset:4px;border-radius:50%;font-family:var(--serif);font-size:37px;margin:0 auto 13px;background:#141721}.map-seal.active .seal-symbol{border-color:#e4c284;box-shadow:0 0 28px #cc9f3b22}.map-seal small{display:block;font-size:8px;letter-spacing:1.4px;text-transform:uppercase;color:#c1b197}.map-seal strong{display:block;font-family:var(--serif);font-size:18px;font-weight:500;margin:5px auto 0;max-width:215px;line-height:1.1}.seal-0{left:0;top:0}.seal-1{left:0;top:35%}.seal-2{left:0;bottom:0}.seal-3{right:0;top:0}.seal-4{right:0;top:35%}.seal-5{right:0;bottom:0}.map-detail{display:flex;text-align:left;gap:22px;max-width:700px;padding:20px 25px;border:1px solid #bda06755;margin:30px auto;color:#c8bacd;min-height:145px}.map-detail>span{font-family:var(--serif);font-size:45px;color:#d7ba7d}.map-detail small{color:#c5ad7f;font-size:9px;letter-spacing:1px;text-transform:uppercase}.map-detail p{font-size:12px;line-height:1.8;margin-top:8px}.map-explore{animation:arrive .6s 1.5s both}.setting-moonlit_sanctuary{background:radial-gradient(ellipse at 50% 25%,#2e325a50,transparent 65%)}.setting-forgotten_library{background:radial-gradient(ellipse at 50% 25%,#4c255550,transparent 65%)}.reading-heading{display:flex;align-items:center;justify-content:space-between;max-width:850px;margin:0 auto 35px;font-size:8px;letter-spacing:1.7px;color:#c3ad87}.reading-heading>span:first-of-type{max-width:65%;overflow-wrap:anywhere}.reading-tabs{display:flex;gap:12px;justify-content:center;margin:30px auto}.reading-tabs button{width:44px;height:44px;border:1px solid #b1985f70;border-radius:50%;color:#c5b086;background:none;font-family:var(--serif);font-size:18px;display:grid;place-items:center}.reading-tabs .active{color:#211c14;background:#c5a56b}.parchment{background:linear-gradient(120deg,#d8c7a6,#efe1c2 50%,#d6c29b);color:#51422e;max-width:800px;padding:30px 65px;margin:0 auto 30px;border:5px double #bba171;box-shadow:0 15px 70px #05081066;position:relative;animation:arrive .5s both;color-scheme:light}.parchment:after{content:"";position:absolute;inset:10px;border:1px solid #98783d30;pointer-events:none}.manuscript-topline{display:flex;justify-content:space-between;font-size:6px;letter-spacing:1.6px;color:#76613e;border-bottom:1px solid #a88b5340;padding-bottom:15px;gap:10px}.manuscript-illustration{width:220px;height:175px;margin:14px auto 4px}.parchment .soul-art{filter:sepia(.2) brightness(.65)}.parchment-eyebrow{font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#88672f}.parchment h2{font-size:41px;margin:14px auto 0;line-height:1.08;max-width:570px;overflow-wrap:anywhere}.parchment-rule{position:relative;color:#a2824d;font-size:18px;margin:20px auto 25px;display:flex;align-items:center;justify-content:center;gap:15px}.parchment-rule:after,.parchment-rule:before{content:"";height:1px;width:70px;background:#a88b5366}.manuscript-copy{text-align:left;font-family:var(--serif);font-size:23px;line-height:1.58}.manuscript-copy p+p{margin-top:19px}.manuscript-copy p:first-child:first-letter{font-size:1.7em;line-height:1;float:left;padding:3px 5px 0 0}.reflection-card{background:#92713d10;border-block:1px solid #a88b5366;padding:20px;margin:26px 0 22px}.reflection-card>span{font-size:7px;letter-spacing:2px;color:#806433}.reflection-card p{font-family:var(--serif);font-size:24px;line-height:1.4;font-style:italic;margin-top:12px}.manuscript-transition{display:flex;gap:10px;align-items:center;justify-content:center;color:#7f683f;font-family:var(--serif);font-size:17px;line-height:1.4}.manuscript-transition svg{flex-shrink:0}.manuscript-end{display:block;font-size:25px;color:#a38144;margin-top:15px}.reading-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:800px;margin:auto}.convergence{padding-top:55px}.convergence-art{position:relative;width:340px;height:260px;max-width:100%;margin:20px auto}.convergence-center{position:absolute;inset:55px 83px 30px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #c6a26666;background:radial-gradient(ellipse,#b58b3926,#131724);outline:1px solid #c6a26622;outline-offset:7px;color:#dbbc7b}.convergence-center span{font-family:var(--serif);font-size:25px;margin-top:15px;overflow-wrap:anywhere;max-width:150px}.converging-seal{position:absolute;display:grid;place-items:center;width:43px;height:43px;border:1px solid #b3986177;border-radius:50%;background:#151925;font-family:var(--serif);font-size:27px;color:#d5b574;animation:converge 1.7s ease-in-out both}.cs-0{left:20px;top:10px;--dx:80px;--dy:60px}.cs-1{left:0;top:105px;--dx:95px;--dy:10px}.cs-2{left:25px;bottom:0;--dx:80px;--dy:-50px}.cs-3{right:20px;top:10px;--dx:-80px;--dy:60px}.cs-4{right:0;top:105px;--dx:-95px;--dy:10px}.cs-5{right:25px;bottom:0;--dx:-80px;--dy:-50px}.convergence-copy{max-width:660px;margin:30px auto;color:#c0b1ca;font-size:13px;line-height:1.9}.convergence-copy p+p{margin-top:19px}.convergence-copy p:first-child{color:#e1c9a3;font-family:var(--serif);font-size:25px;line-height:1.5}.convergence-copy blockquote{font-family:var(--serif);font-size:28px;font-style:italic;color:#d9bd84;margin:28px 0}.convergence>.text-button{display:block;margin:20px auto}.collection .panel-title{max-width:950px}.collection .product-heading{font-size:34px;margin-top:55px}.bundle{width:85%;max-width:1100px;height:auto;margin:30px auto;display:block}.digital-note{font-size:8px;color:#b9a77e;letter-spacing:1.3px;margin:0 auto 70px;line-height:1.8}.chapter-list{max-width:850px;margin:auto}.chapter-list article{display:grid;grid-template-columns:210px 1fr;grid-gap:70px;gap:70px;align-items:center;text-align:left;margin-bottom:65px}.chapter-list article:nth-child(2n){grid-template-columns:1fr 210px}.chapter-list article:nth-child(2n)>img{grid-column:2;grid-row:1}.chapter-list img{width:210px;height:auto;box-shadow:8px 10px #05091160;border:1px solid #c7a35f77}.chapter-list h2{font-size:36px}.chapter-list p{font-size:13px;line-height:1.9;color:#b5aaba}.offer{padding:40px 25px;border:1px solid #bca06377;background:radial-gradient(ellipse at top,#ad8a3a14,transparent 70%);max-width:800px;margin:40px auto}.offer h2{font-size:35px}.price{font-family:var(--serif);font-size:85px;font-weight:500;color:#dfbd79;display:block}.price span{display:block;font-family:var(--sans);font-size:10px;color:#c3b5c3;margin-top:-6px}.offer p{font-size:10px;color:#c3b1c7;margin:24px 0}.modal{max-width:470px;border:1px solid #b89c6377;background:#151a26;color:#eee9df;padding:35px 40px;text-align:center;box-shadow:0 20px 100px #05081099}.modal::-webkit-backdrop{background:#060a13d9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.modal::backdrop{background:#060a13d9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.modal h2{font-size:35px;margin:15px 0}.modal p{font-size:13px;line-height:1.9;color:#c2b7c7;margin-bottom:25px}.modal-close{position:absolute;right:14px;top:14px;background:none;border:0;color:#c6b999;min-height:40px}.opening .hero-art{transform:scale(1.08);filter:brightness(1.65)}.dust{position:absolute;inset:0;z-index:-1;opacity:.35;background-image:radial-gradient(circle at 67% 18%,#efcc7d 0 1px,transparent 2px),radial-gradient(circle at 84% 64%,#efcc7d 0 1px,transparent 2px);background-size:420px 330px;animation:dust 12s ease-in-out infinite alternate}.message{padding:15px 6%;background:#20271f;color:#e0d8c6;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:15px;line-height:1.7}.message.error{background:#3f2028}.message button{background:none;color:inherit;border:1px solid #d2ba8d50;padding:8px;flex-shrink:0}.preview-bar{text-align:center;padding:12px;background:#413323;color:#e5c383;font-size:10px;letter-spacing:1px}.preview-bar button{border:0;background:none;color:inherit;text-decoration:underline;margin-left:20px}.recovery-panel{padding:35px 8%;border-block:1px solid var(--border);display:flex;gap:25px;align-items:center;flex-wrap:wrap;background:#141723}.recovery-panel h3{font-size:27px}.recovery-panel p{font-size:11px;color:#b5aaba;margin-top:8px;line-height:1.7}.recovery-panel .outline{margin-left:auto}.recovery-link{width:100%;font-size:10px;color:#c6af86}.recovery-link input{font-size:11px;overflow-wrap:anywhere}.recovery-link button{margin-top:10px;padding:10px 20px;background:#c7a86c;border:0;color:#201c14}.completion{position:fixed;inset:0;z-index:15;background:radial-gradient(ellipse at center,#302436,#0c101b 70%);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px}.completion>svg{color:#d4b16e}.completion h2{font-size:43px;line-height:1.15;margin:25px 0}.completion p{color:#c0b0c7;font-size:12px;line-height:1.8}.completion-symbols{display:flex;gap:28px;font-family:var(--serif);font-size:32px;color:#d4b16e;margin-bottom:30px}.completion-symbols span{animation:arrive 1.2s both}.completion .text-button{margin-top:25px}.developer{max-width:1150px;margin:auto;padding:50px 6%;min-height:100vh}.developer h1{font-size:48px;line-height:1.05;margin:15px 0}.dev-head{display:flex;align-items:center;justify-content:space-between;gap:25px}.developer>.lead{max-width:none;margin:20px 0}.profile-presets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin:30px 0}.profile-presets button{padding:24px 20px;text-align:left;border:1px solid var(--border);background:#171b29;color:#dbc496;min-height:115px}.profile-presets strong{font-family:var(--serif);font-size:24px;font-weight:500}.profile-presets span{display:flex;align-items:center;gap:15px;font-size:10px;color:#b8a8c1;margin-top:15px}.lab-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px}.developer select{color-scheme:dark;font-size:12px}.lab-result{border:1px solid var(--border);padding:30px;align-self:start}.lab-result h2{font-size:43px;color:#d6b97c;margin:20px 0 10px}.lab-result p{font-size:12px;color:#c4b0cf;line-height:1.9}.score{display:grid;grid-template-columns:80px 1fr 30px;align-items:center;grid-gap:10px;gap:10px;font-size:11px;margin:22px 0}.score b{font-size:10px;color:#d6bb86}.score meter{width:100%;accent-color:#c3a36c;height:10px}@keyframes dust{to{transform:translateY(-25px);opacity:.6}}@keyframes arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes draw-thread{to{stroke-dashoffset:0}}@keyframes converge{0%{opacity:.4;transform:translate(0) scale(.8)}55%{opacity:1;transform:translate(0) scale(1)}to{opacity:.7;transform:translate(var(--dx),var(--dy)) scale(.7)}}@media(min-width:1500px){.hero{min-height:790px}.hero-content{padding-top:100px}.header{height:108px}}@media(max-width:1000px){.header{padding:0 4%;height:85px}.header nav{gap:20px;margin-right:24px}.brand{font-size:17px;letter-spacing:1.8px}.brand small{font-size:6px}.hero-content{padding-left:6%;padding-top:70px}.hero h1{font-size:57px}.hero-art{object-position:58% center}.hero-shade{background:linear-gradient(90deg,#0b101bf0,#0b101bc9 33%,#0b101b33 72%),linear-gradient(0deg,#0c101b,transparent 30%)}.ritual-strip{gap:40px;font-size:8px;letter-spacing:1px}.experience-grid article{padding:0 20px}.invitation{gap:30px;padding:40px 6%}.seal-large{width:95px;height:95px;font-size:65px}.invitation .outline{display:none}.doors{gap:10px}.ancient-door{padding:15px 10px 0;height:270px}}@media(max-width:700px){.header{height:78px;padding:0 6%}.brand{font-size:16px;letter-spacing:1.5px}.brand-mark{font-size:35px}.brand small{font-size:5px;letter-spacing:1.3px}.header nav,.nav-cta{display:none}.mobile-menu{display:block;background:none;border:0;color:#cfb477;min-height:44px}.mobile-menu svg{width:21px}.mobile-nav{position:absolute;top:78px;left:0;right:0;background:#101522;z-index:5;padding:25px;display:grid;grid-gap:20px;gap:20px;border-bottom:1px solid #c4a26555}.mobile-nav button{background:none;border:0;color:#d5c4a0;min-height:44px}.hero{min-height:875px}.hero-art{height:520px;top:355px;object-fit:cover;object-position:76% center;opacity:.85}.hero-shade{background:linear-gradient(180deg,#0c101b,#0c101b 32%,#0c101b99 51%,transparent 68%,#0c101b 99%)}.hero-content{padding:36px 6% 0;max-width:none;text-align:center}.eyebrow{font-size:6.8px;letter-spacing:1.6px}.hero .eyebrow{font-size:6.5px}.hero h1{font-size:45px;line-height:1.05;letter-spacing:-1px;margin-top:20px}.hero .ornament{margin:14px auto}.hero-intro{font-size:10px;line-height:1.8}.hero-support{font-size:19px;margin:15px auto 18px;max-width:330px}.hero-button{min-width:0;width:100%;max-width:330px;min-height:52px;font-size:10px}.hero-meta{margin-top:12px}.hero-meta,.symbolic-note{justify-content:center;font-size:8px}.symbolic-note{margin-top:15px}.hero-corner{bottom:42px;right:0;left:0;font-size:7px}.hero-corner small{font-size:15px}.scroll-cue{bottom:10px}.ritual-strip{padding:20px 10px;gap:15px;min-height:65px;text-align:center;font-size:6px;letter-spacing:1px}.ritual-strip span{max-width:100px;line-height:1.9}.section{padding:50px 6%}.section h2{font-size:34px}.lead{font-size:12px}.experience-grid{grid-template-columns:1fr;margin-top:30px;gap:30px}.experience-grid article{border:0;max-width:310px;margin:auto}.line-icon{height:65px}.experience-grid h3{margin-top:9px}.experience-grid p{font-size:12px}.invitation{padding:35px 8%;gap:24px;align-items:start}.seal-large{width:60px;height:75px;border-radius:40px 40px 0 0;font-size:45px;margin-top:20px}.invitation h2{font-size:28px}.invitation p{font-size:11px}.invitation .eyebrow{font-size:6px}.journey{padding:30px 6% 45px;min-height:680px}.journey-top{font-size:7px;letter-spacing:1px}.back{font-size:11px}.panel-title{font-size:34px;line-height:1.1}.quiz-art{max-width:130px}.quiz-art .soul-art{height:95px}.answers{gap:10px;margin:25px auto}.answer{font-size:12px;padding:14px;min-height:75px;gap:12px}.journey .gold{max-width:100%;font-size:9px;padding:16px 19px;gap:15px}.doors{grid-template-columns:1fr;gap:12px;margin:25px auto;max-width:350px}.door-choice{display:grid;grid-template-columns:100px 1fr;text-align:left;grid-column-gap:16px;column-gap:16px;padding:10px;border:1px solid #b6986150;border-radius:3px;align-items:center}.ancient-door{grid-row:1/4;height:140px;padding:0}.arch-frame{border-width:3px}.arch-frame>span{font-size:32px;margin-top:18px}.arch-frame b{font-size:19px;margin-top:15px}.door-choice small{margin-top:10px;font-size:7px}.door-choice h3{font-size:23px;margin:0}.door-choice p{font-size:8px;margin:0 0 14px}.door-choice.chosen{border-color:#c6a669}.archetype-title{font-size:60px}.serif-intro{font-size:22px}.archetype-emblem{width:140px;height:175px}.reveal-copy{font-size:12px}.soul-map{height:auto;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:30px}.map-threads{display:none}.map-manuscript{position:relative;left:auto;top:auto;width:100%;height:220px;max-width:320px;margin:auto}.map-seal{position:static;width:100%;display:grid;grid-template-columns:65px 1fr;text-align:left;grid-column-gap:15px;column-gap:15px;border-bottom:1px solid var(--border);padding:0 10px 18px}.map-seal strong{font-size:21px;max-width:none;margin:5px 0 0}.map-seal small{font-size:8px}.seal-symbol{height:55px;width:55px;font-size:32px;grid-row:1/3;margin:0}.map-detail{padding:16px;gap:16px}.map-detail p{font-size:12px}.reading-heading{font-size:6px;letter-spacing:.8px;gap:12px;margin-bottom:20px}.reading-heading .back{font-size:10px;white-space:nowrap}.reading-tabs{gap:7px;margin:25px auto}.reading-tabs button{width:39px;height:44px}.reading-section{padding-left:4%;padding-right:4%}.parchment{padding:22px 22px 20px;border-width:4px}.manuscript-topline{font-size:5px;letter-spacing:.9px}.manuscript-illustration{width:170px;height:135px}.parchment h2{font-size:32px}.manuscript-copy{font-size:21px;line-height:1.55}.manuscript-copy p+p{margin-top:17px}.reflection-card{padding:17px 5px;margin-top:23px}.reflection-card p{font-size:23px}.reflection-card>span{font-size:6px;letter-spacing:1.5px}.manuscript-transition{font-size:16px}.reading-controls{flex-direction:column-reverse;gap:12px}.reading-controls .gold{width:100%;font-size:9px}.reading-controls .back{font-size:10px}.convergence-art{width:300px;height:245px}.convergence-center{inset:50px 78px 25px}.convergence-center span{font-size:22px;max-width:125px}.converging-seal{width:37px;height:37px;font-size:23px}.cs-0{--dx:68px;--dy:65px}.cs-1{--dx:90px;--dy:0px}.cs-2{--dx:65px;--dy:-48px}.cs-3{--dx:-68px;--dy:65px}.cs-4{--dx:-90px;--dy:0px}.cs-5{--dx:-65px;--dy:-48px}.convergence-copy{font-size:12px;text-align:left}.convergence-copy p:first-child{font-size:23px}.convergence-copy blockquote{font-size:25px;text-align:center}.convergence>.gold{font-size:8px;padding:16px 12px;gap:10px}.collection .panel-title{font-size:33px}.collection .product-heading{font-size:28px}.bundle{width:100%;margin:25px auto}.chapter-list article,.chapter-list article:nth-child(2n){grid-template-columns:1fr;gap:25px;text-align:center;margin-bottom:50px}.chapter-list article:nth-child(2n)>img{grid-column:auto;grid-row:auto}.chapter-list img{width:185px;margin:auto}.chapter-list h2{font-size:31px}.chapter-list p{font-size:12px}.offer{padding:30px 14px}.offer h2{font-size:29px}.offer .gold{font-size:8px;gap:8px;padding:14px 10px}.modal{padding:30px 24px;width:calc(100% - 40px)}.modal h2{font-size:30px}.modal p{font-size:12px}.desktop{display:none}.recovery-panel{padding:25px 6%;gap:18px}.recovery-panel .outline{margin-left:0;white-space:normal}.recovery-panel h3{font-size:25px}.message{font-size:11px;flex-wrap:wrap}.developer{padding:30px 6%}.developer h1{font-size:39px}.dev-head{display:block}.dev-head .outline{margin-top:15px}.lab-grid,.profile-presets{grid-template-columns:1fr}.lab-grid{gap:25px}.lab-result{padding:25px 18px}.completion h2{font-size:35px}.completion-symbols{gap:20px;font-size:27px}.preview-bar{line-height:1.8}.preview-bar button{margin:4px 0 0;display:block;width:100%;min-height:35px}.digital-note{font-size:7px;margin-bottom:45px}}@media(max-width:360px){.hero h1{font-size:39px}.hero{min-height:850px}.hero .eyebrow{font-size:5.6px}.hero-meta{gap:8px;font-size:7px}.panel-title{font-size:30px}.gold{letter-spacing:.6px}.brand{font-size:14px}.journey .gold{font-size:8px;gap:10px;padding:15px 12px}.parchment{padding:19px 17px}.parchment h2{font-size:29px}.manuscript-copy{font-size:20px}.convergence-art{width:280px}.convergence-center{inset:55px 72px 25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.map-threads path{stroke-dashoffset:0}.converging-seal{transform:none;opacity:1}.map-explore{opacity:1}}.archive-brand{display:flex;align-items:center;gap:12px;color:#e2c993}.archive-brand>svg{width:40px;height:52px;flex-shrink:0}.archive-brand>span{font-family:var(--serif);letter-spacing:2px;font-size:20px}.archive-brand small{display:block;font-family:var(--sans);font-size:7px;letter-spacing:1.5px;margin-top:5px}.footer-brand .archive-brand{justify-content:center}.centered-hero{min-height:auto;background:radial-gradient(ellipse at 50% 60%,#33233b88,transparent 65%)}.centered-hero .hero-art{inset:0;object-position:center;opacity:.18;height:100%;transform:none}.centered-hero .hero-shade{background:linear-gradient(#0c101b99,#0c101b50 45%,#0c101b)}.centered-hero .hero-content{max-width:960px;padding:56px 24px 65px;margin:auto;text-align:center}.centered-hero h1{font-size:clamp(42px,5vw,68px);margin:18px auto}.centered-hero .hero-meta,.centered-hero .symbolic-note{justify-content:center}.centered-hero .hero-corner{display:none}.centered-hero .hero-support{margin:18px auto 0}.archive-portal{display:block;position:relative;background:none;border:0;color:var(--gold);width:min(320px,80vw);padding:24px 30px 32px;margin:0 auto;perspective:850px;isolation:isolate}.archive-portal:disabled{opacity:1}.portal-frame{position:relative;height:320px;border:5px double #d2ad66;border-radius:145px 145px 0 0;background:radial-gradient(ellipse at center,#f1d388,#c69843 20%,#342439 65%);box-shadow:0 0 0 9px #b89a5922,0 0 0 13px #c5a26050,0 0 65px #c3a36522,inset 0 0 60px #ffe5a6}.portal-frame,.portal-inner{display:block;perspective:850px}.portal-inner{position:absolute;inset:8px;border:1px solid #d9b86d;border-radius:140px 140px 0 0;overflow:hidden}.portal-leaf{position:absolute;top:0;bottom:0;width:50%;background:repeating-linear-gradient(90deg,#151521,#30263a 5px,#151521 9px,#151521 25px);border:2px solid #9e7e47;transition:transform 1.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.portal-leaf:after{content:"";position:absolute;inset:25% 12% 10%;border:3px double #ad8c51;border-radius:45px 45px 0 0;background:linear-gradient(160deg,#c0a06512,transparent)}.portal-leaf i{position:absolute;top:55%;width:9px;height:22px;border:2px solid #e2c585;border-radius:50%;z-index:1}.portal-leaf b{position:absolute;bottom:20%;width:100%;text-align:center;font-size:8px;font-weight:400;letter-spacing:2px;color:#d6b57c}.leaf-left{left:0;transform-origin:left center}.leaf-right{right:0;transform-origin:right center}.leaf-left i{right:10px}.leaf-right i{left:10px}.portal-light{position:absolute;inset:-70px;background:radial-gradient(ellipse,#f9dda680,transparent 63%);opacity:.25;transition:opacity 1.5s,transform 1.5s;pointer-events:none}.portal-steps{position:absolute;bottom:-18px;left:-15px;right:-15px;height:15px;border-block:3px double #ad8b50;background:#1a1724;box-shadow:0 7px #bc98594d}.portal-caption{display:block;margin-top:35px;font-size:8px;letter-spacing:2px;line-height:1.8}.archive-portal:hover:not(:disabled) .portal-light{opacity:.6}.is-opening .leaf-left{transform:rotateY(-105deg)}.is-opening .leaf-right{transform:rotateY(105deg)}.is-opening .portal-light{opacity:1;transform:scale(1.6)}.is-opening .portal-inner{overflow:visible}.opening .centered-hero .hero-art{filter:none;transform:none}.portal-display .portal-leaf{opacity:.8}.portal-display .leaf-left{transform:rotateY(-45deg)}.portal-display .leaf-right{transform:rotateY(45deg)}.portal-display .portal-inner{overflow:visible}.sales-letter{max-width:1200px;margin:auto;padding:70px 6%;font-size:15px;line-height:1.9}.sales-letter h1{font-size:clamp(38px,5vw,65px)}.sales-letter h2{font-size:clamp(32px,4vw,49px);line-height:1.12;margin:16px 0 26px}.sales-letter h3{font-size:28px;line-height:1.2;margin:14px 0}.sales-letter p{max-width:710px;margin:18px auto;color:#c4bbca}.sales-letter .letter-intro{font-family:var(--serif);font-size:27px;line-height:1.5;color:#e8dfce}.letter-section{padding:65px 0;border-top:1px solid #b5986038;margin-top:45px;scroll-margin-top:30px}.letter-manuscript{max-width:820px;margin:35px auto;padding:40px 24px 30px;border:7px double #c7a56980;background:radial-gradient(ellipse at 50% 0,#61482744,transparent),linear-gradient(120deg,#191823,#292031,#151722);box-shadow:0 12px 50px #05081680}.letter-manuscript>small{font-size:9px;letter-spacing:3px;color:#d9ba7a}.letter-manuscript h2{font-size:54px;overflow-wrap:anywhere}.letter-seals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin:30px auto}.letter-seals a{color:#d6bc87;text-decoration:none;font-size:10px;line-height:1.4}.letter-seals span{display:block;border:1px solid #bc9b6166;border-radius:50%;background:#d2aa5010;max-width:95px;margin:0 auto 12px}.letter-seals .soul-art{display:block;width:100%;height:auto}.letter-seals small{font-size:9px}.revelation-excerpts{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;text-align:left;margin:40px auto}.revelation-excerpts section{padding:25px;border-top:1px solid #b89a6155;background:#1e192839;scroll-margin-top:25px}.sales-letter blockquote{font-family:var(--serif);font-size:24px;line-height:1.55;color:#dcd0b8;margin:24px auto;max-width:710px}.revelation-excerpts blockquote{font-size:21px;margin:0}.product-collection{margin:15px 0 30px}.product-collection .bundle{display:block;width:90%;height:auto;margin:20px auto 0;max-width:1000px}.product-collection figcaption{font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#ada0b1}.reading-comparison,.two-paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:35px}.reading-comparison>div,.two-paths>div{padding:30px 24px;border:1px solid #c4a66b44;background:linear-gradient(140deg,#241d32,#101522)}.reading-comparison svg{height:191px;width:190px;max-width:100%}.reading-comparison img{object-fit:contain;height:191px;width:auto}.reading-comparison ul{text-align:left;max-width:300px;margin:20px auto;padding-left:22px;color:#c4bbca}.reading-comparison li{padding:5px 0}.discovery{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:45px;gap:45px;align-items:center;text-align:left}.discovery figure{margin:0;text-align:center}.discovery .soul-art{width:100%;height:auto}.discovery figcaption{font-family:var(--serif);font-size:22px;line-height:1.5;color:#ddc08a}.discovery p{font-size:14px}.discovery:nth-of-type(2n) figure{order:2}.sales-letter .reflection-prompt{color:#d9bd81;font-style:italic}.discovery-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.discovery-steps .soul-art{width:100%;height:auto}.discovery-steps small{color:#d2ae6b}.discovery-steps p{font-size:13px}.sales-letter .chapter-list>section{display:grid;grid-template-columns:210px 1fr;align-items:center;grid-gap:60px;gap:60px;text-align:left;max-width:800px;margin:60px auto}.sales-letter .chapter-list>section:nth-child(2n){grid-template-columns:1fr 210px}.sales-letter .chapter-list>section:nth-child(2n)>img{grid-column:2;grid-row:1}.sales-letter .chapter-list>section:nth-child(2n)>div{grid-column:1;grid-row:1}.sales-letter .chapter-list img{width:100%;height:auto}.sales-letter .chapter-list h3{font-size:35px}.archive-offer{border:5px double #caac6a88;background:radial-gradient(ellipse at 50% 0,#6b4f2c38,transparent 70%),linear-gradient(150deg,#1e192c,#111523);max-width:740px;margin:45px auto;padding:45px 30px;box-shadow:0 10px 55px #05071077}.archive-offer h2{font-size:42px}.archive-offer .offer-includes{font-size:13px}.offer-label{display:block;margin-top:25px;font-size:9px;letter-spacing:2px;color:#d4b16e}.archive-offer .price{font-size:72px;line-height:1.3;display:block;font-family:var(--serif);color:#edce8e}.archive-offer p{margin:9px auto}.archive-offer .offer-access{font-size:11px}.purchase-button{width:100%;min-height:66px;margin:20px 0 10px;font-size:11px;white-space:normal}.purchase-button:disabled{opacity:.75}.archive-offer .quiet{font-size:11px;color:#bdb4c2}.purchase-status{border-block:1px solid #b59b623d;margin:40px auto;padding:25px;max-width:710px}.two-paths .soul-art{width:200px;max-width:100%;height:160px}.two-paths .outline{min-height:48px}.archive-faq{max-width:820px;margin-inline:auto}.archive-faq details{text-align:left;border:1px solid #b99a5c70;background:#211a31;margin:12px 0;padding:0 23px}.archive-faq summary{cursor:pointer;font-family:var(--serif);font-size:23px;line-height:1.4;padding:22px 0;color:#e5d0a0}.archive-faq summary:focus-visible{outline:2px solid #d7b775;outline-offset:4px}.archive-faq details p{font-size:14px;margin:0 0 24px}.final-portal{background:radial-gradient(ellipse at 50% 55%,#7a5a2426,transparent 65%)}.letter-ps{text-align:left;font-family:var(--serif);font-size:23px}.sales-letter a{color:#d9bc83}.sales-letter figcaption,.sales-letter h1,.sales-letter h2,.sales-letter h3,.sales-letter p{overflow-wrap:anywhere}@media(max-width:700px){.archive-brand>svg{width:30px;height:40px}.archive-brand>span{font-size:15px;letter-spacing:1px}.archive-brand small{font-size:5px;letter-spacing:1px}.centered-hero .hero-content{padding:35px 20px 55px}.centered-hero .hero-art{inset:0;height:100%;object-position:center;opacity:.15}.centered-hero h1{font-size:40px}.centered-hero .hero-intro{font-size:11px}.centered-hero .hero-support{font-size:19px}.archive-portal{width:260px;padding:22px 30px 24px}.portal-frame{height:250px}.portal-caption{font-size:7px;margin-top:28px}.portal-leaf b{font-size:6px;letter-spacing:1px}.sales-letter{padding:40px 6%;font-size:14px}.sales-letter h1{font-size:37px}.sales-letter h2{font-size:34px}.letter-section{padding:40px 0;margin-top:25px}.letter-manuscript{padding:30px 14px}.letter-manuscript h2{font-size:43px}.letter-seals{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.discovery,.discovery-steps,.reading-comparison,.revelation-excerpts,.two-paths{grid-template-columns:1fr}.revelation-excerpts{gap:12px}.sales-letter .discovery figure{order:0;max-width:260px;margin:auto}.discovery{gap:20px;text-align:center}.discovery>div{min-width:0}.product-collection .bundle{width:100%;margin-block:10px}.product-collection figcaption{font-size:7px;letter-spacing:1px}.discovery-steps>div{max-width:330px;margin:auto}.discovery-steps .soul-art{height:170px}.sales-letter .chapter-list>section,.sales-letter .chapter-list>section:nth-child(2n){grid-template-columns:1fr;gap:20px;text-align:center;margin:40px auto}.sales-letter .chapter-list>section:nth-child(2n)>div,.sales-letter .chapter-list>section:nth-child(2n)>img{grid-column:auto;grid-row:auto}.sales-letter .chapter-list img{width:170px;margin:auto}.sales-letter .chapter-list h3{font-size:30px}.archive-offer{padding:32px 17px;margin:35px auto}.archive-offer h2{font-size:34px}.purchase-button{font-size:10px;letter-spacing:.5px;padding:15px 12px}.archive-faq details{padding:0 16px}.archive-faq summary{font-size:22px}}@media(prefers-reduced-motion:reduce){.portal-leaf,.portal-light{transition:none}.is-opening .portal-light{transform:none}.sales-letter *{animation:none!important;transition:none!important}}@media(min-width:701px){.centered-hero .hero-content{padding-top:36px;padding-bottom:45px}.centered-hero h1{font-size:clamp(42px,4.3vw,62px)}.centered-hero .portal-frame{height:275px}.centered-hero .archive-portal{width:290px;padding-top:18px;padding-bottom:22px}}@media(max-width:380px){.portal-light{inset:-45px}}.archive-brand .archive-logo{display:block;width:180px;height:auto;object-fit:contain;flex-shrink:0}.footer-brand .archive-logo{width:180px;height:auto}@media(max-width:700px){.archive-brand .archive-logo{width:128px;height:auto}.footer-brand .archive-logo{width:160px;height:auto}}.hero-brand{display:flex;justify-content:center;margin:0 auto 18px}.brand-spacer{width:180px;flex-shrink:0}@media(max-width:700px){.brand-spacer{width:128px}.hero-brand{margin-bottom:16px}}.centered-hero{min-height:calc(100svh - 108px);background:#0d111d}.centered-hero .hero-content{position:relative;max-width:1080px;padding:12px 24px 32px;animation:none}.centered-hero .hero-brand{margin:0 auto 4px}.centered-hero .hero-brand .archive-logo{width:176px}.centered-hero .eyebrow{font-size:9px;letter-spacing:2px;line-height:1.6}.centered-hero h1{font-size:clamp(42px,4.2vw,60px);margin:12px auto;line-height:1.08}.centered-hero .hero-intro{font-size:12px;line-height:1.8;margin:0 auto;max-width:600px}.centered-hero .hero-support{font-size:18px;line-height:1.4;max-width:630px;margin:10px auto 4px;text-wrap:balance}.centered-hero .archive-portal{width:274px;padding:16px 30px 0;cursor:pointer}.centered-hero .portal-frame{height:266px}.centered-hero .portal-caption{margin-top:27px;font-size:9px;letter-spacing:1.7px;line-height:1.6}.centered-hero .hero-meta{justify-content:center;margin-top:9px;font-size:10px}.centered-hero .symbolic-note{margin:9px auto 0;font-size:9px}.centered-hero .scroll-cue{display:none}.archive-library{position:absolute;inset:0;z-index:-3;overflow:hidden;background:radial-gradient(ellipse at 50% 68%,#7c57342b,transparent 45%),radial-gradient(ellipse at 80% 35%,#3b254866,transparent 60%),#101421}.archive-library:after,.archive-library:before{content:"";position:absolute;top:2%;bottom:0;width:29%;opacity:.5;background:repeating-linear-gradient(0deg,transparent 0 79px,#ac906840 80px,#1c1825 84px,#090d16 90px),repeating-linear-gradient(90deg,#292332 0 5px,#69534455 6px 8px,#151622 10px 15px,#6a544335 16px 19px);box-shadow:inset 0 0 90px 30px #0d111d}.archive-library:before{left:0;transform:perspective(700px) rotateY(19deg);transform-origin:left}.archive-library:after{right:0;transform:perspective(700px) rotateY(-19deg);transform-origin:right}.library-column{position:absolute;top:-5%;bottom:0;width:5%;border-inline:1px solid #b09a6830;background:repeating-linear-gradient(90deg,#121522,#2d2937 15%,#171a27 25%,#10141e 40%);box-shadow:10px 0 40px #070b16}.library-column:first-child{left:3%}.library-column:nth-child(2){left:23%;width:3%}.library-column:nth-child(3){right:23%;width:3%}.library-column:nth-child(4){right:3%}.centered-hero .hero-shade{background:linear-gradient(90deg,transparent,#0c101b88 27%,#0c101ba8 50%,#0c101b88 73%,transparent),linear-gradient(0deg,#0c101b,transparent 38%)}.portal-frame{background:radial-gradient(ellipse at 50% 60%,#fff2c0,#edc678 35%,#5c4127 90%);box-shadow:0 0 0 6px #70552c,0 0 0 8px #d3ae6655,0 0 32px #c3a36538,inset 0 0 0 3px #412c19}.portal-inner{overflow:visible;isolation:isolate;border-radius:130px 130px 0 0}.portal-leaf{background:repeating-linear-gradient(97deg,#eacb7e0a 0 1px,transparent 1px 4px),linear-gradient(105deg,#32231c,#aa8047 18%,#4f3625 29%,#8a6538 48%,#c6a465 52%,#644728 70%,#30221c);box-shadow:inset 0 0 12px #1c1423,inset 3px 0 3px #f4d68c66;transition:transform 1.4s cubic-bezier(.35,.05,.25,1) .4s;transform-style:preserve-3d}.portal-leaf.leaf-left{border-radius:125px 0 0 0;border-right-color:#ffe4a5;box-shadow:inset -1px 0 3px #ffe8aa,1px 0 7px #ffe4a5}.portal-leaf.leaf-right{border-radius:0 125px 0 0;border-left-color:#ffe4a5}.portal-leaf:after{inset:26% 12% 11%;border-color:#edcd8355;background:none;pointer-events:none}.door-engraving{position:absolute;inset:1% 3%;width:94%;height:98%;color:#e0bd78;stroke-width:1;filter:drop-shadow(1px 2px 1px #2f2018);opacity:.65;transition:opacity .4s,filter .4s}.portal-leaf b{bottom:9%;font-size:6px;letter-spacing:1px;color:#ecd599}.portal-leaf i{top:58%;background:#6f4e28;box-shadow:1px 2px 3px #261a18}.portal-light{inset:-30px;opacity:.2;transition:opacity .4s,transform .4s}.archive-portal:is(:hover,:focus-visible) .door-engraving,.is-opening .door-engraving{opacity:1;filter:drop-shadow(0 0 3px #ffe2a0)}.archive-portal:is(:hover,:focus-visible) .portal-frame{box-shadow:0 0 0 6px #70552c,0 0 0 8px #d3ae6688,0 0 45px #c3a36566,inset 0 0 0 3px #412c19}.archive-portal:focus-visible{outline:2px solid #e4c583;outline-offset:6px;border-radius:12px}.touch-instruction{display:none}.portal-pointer{display:block;font-size:17px;line-height:1;margin-bottom:5px;color:#dfbd79;animation:portal-beckon 2s ease-in-out infinite}@keyframes portal-beckon{50%{transform:translateY(-3px);opacity:.5}}.is-opening .portal-light{animation:archive-radiance 3s both;transition:none}@keyframes archive-radiance{0%,13%{opacity:.25;transform:scale(1)}60%{opacity:.6;transform:scale(1.1)}83%,to{opacity:1;transform:scale(3)}}.opening .centered-hero .archive-portal{animation:archive-approach 3s both}@keyframes archive-approach{0%,83%{transform:scale(1)}to{transform:scale(1.14)}}@media(min-width:701px) and (max-height:800px){.centered-hero .hero-content{padding-top:6px;padding-bottom:23px}.centered-hero .hero-brand .archive-logo{width:150px}.centered-hero h1{font-size:46px;margin:9px auto}.centered-hero .portal-frame{height:230px}.centered-hero .archive-portal{width:250px;padding-top:12px}.centered-hero .hero-support{margin-top:7px}}@media(max-width:700px){.centered-hero{min-height:calc(100svh - 78px)}.centered-hero .hero-content{padding:12px 20px 30px}.centered-hero .hero-brand .archive-logo{width:148px}.centered-hero .eyebrow{font-size:8px;letter-spacing:1.3px;max-width:330px;margin:auto}.centered-hero h1{font-size:clamp(34px,9.6vw,43px);letter-spacing:-1px;margin:13px auto}.centered-hero h1 br{display:none}.centered-hero .hero-intro{font-size:11px;line-height:1.85;max-width:350px;text-wrap:pretty}.centered-hero .hero-support{font-size:17px;margin:12px auto 4px;max-width:340px}.centered-hero .archive-portal{width:252px;padding-top:16px}.centered-hero .portal-frame{height:250px}.centered-hero .hero-meta{font-size:9px}.archive-library:after,.archive-library:before{width:33%;opacity:.3}}@media(pointer:coarse){.pointer-instruction{display:none}.touch-instruction{display:inline}}@media(prefers-reduced-motion:reduce){.centered-hero *,.portal-frame *{animation:none!important;transition:none!important}.opening .centered-hero .archive-portal,.portal-pointer{animation:none}}.portal-leaf b{left:0}.archive-portal:is(:hover,:focus-visible) .leaf-left{box-shadow:inset -2px 0 5px #fff0b8,3px 0 13px #ffe4a5}.archive-offer .offer-collection{margin:28px -12px 24px}.offer-collection img{display:block;width:100%;height:auto;object-fit:contain}.offer-collection figcaption{margin-top:12px;color:#bfb2c9;font-size:10px;line-height:1.6;letter-spacing:1px}.archive-offer .offer-label{font-size:11px;letter-spacing:2.4px}.archive-offer .offer-regular{margin:18px 0 3px;font-size:15px;color:#c5b8cc}.offer-regular s{text-decoration-thickness:1.5px}.offer-today>span{display:block;margin-top:16px;font-size:12px;font-weight:600;letter-spacing:1.8px;color:#e3c78d}.archive-offer .offer-today .price{font-size:clamp(70px,12vw,90px);line-height:1.1;margin:8px 0 12px}.archive-offer .offer-savings{font-size:13px;font-weight:600;letter-spacing:1px;color:#e3c78d}.archive-offer .quiet{max-width:360px;line-height:1.7}.archive-offer .purchase-button:disabled{opacity:1;filter:saturate(.7);cursor:not-allowed}.sales-letter .letter-opening>.archive-brand{display:flex;justify-content:center;margin:0 auto 28px}.sales-letter .letter-opening>.eyebrow{margin-bottom:25px}.sales-letter .letter-prose{max-width:690px;margin:26px auto;text-align:left}.sales-letter .letter-prose p{margin:0 0 18px;line-height:1.95;font-size:16px}.sales-letter .letter-section>p{max-width:690px;font-size:16px;line-height:1.95}.sales-letter h3{font-size:29px;line-height:1.3;margin:28px auto 20px;max-width:760px}.sales-letter .letter-section>.eyebrow{margin:35px auto 20px}.archive-graphic{position:relative;margin:40px auto;max-width:960px;border-block:1px solid #b9945238;padding:32px 20px;background:radial-gradient(ellipse at center,#49304730,transparent 72%)}.archive-graphic figcaption{margin:20px auto 0;color:#d6b875;font-family:var(--serif);font-size:24px;line-height:1.4}.archive-graphic .archetype-svg{width:100px;height:100px;color:#d6b875}.archive-graphic>.soul-art{max-width:310px;width:100%;height:auto}.letter-manuscript{isolation:isolate;overflow:hidden}.manuscript-door{position:absolute;inset:0;z-index:-1;opacity:.12;display:grid;place-items:center}.manuscript-door svg{height:100%;width:100%}.letter-manuscript h3{margin:0 auto 20px}.letter-seals b{display:block;font-family:var(--serif);font-weight:400;font-size:16px;line-height:1.35;margin:10px 4px}.central-manuscript{display:grid;place-items:center;border:1px solid #b9945255;max-width:270px;margin:25px auto 0;padding:20px;background:#e3d1a10c;color:#d9c18e;font-family:var(--serif);font-size:24px}.personal-excerpt{max-width:690px;margin:30px auto;text-align:left}.sales-letter .personal-excerpt p{font-size:15px}.personal-excerpt blockquote{margin:15px 0;border-left:2px solid #c4a361;padding:20px 25px;background:#30223766;font-size:26px;line-height:1.45}.pattern-graphic>svg{width:100%;max-width:600px;color:#d5b26c;display:block;margin:auto}.fingerprint-emblem{position:absolute;top:135px;left:calc(50% - 45px);background:#191724;border-radius:50%}.fingerprint-emblem .archetype-svg{width:90px;height:90px}.pattern-graphic p{font-family:var(--serif);font-size:24px!important;color:#dac18d}.connection-emblems{display:flex;align-items:center;justify-content:center;gap:15px}.connection-emblems>.soul-art{width:90px;height:auto;opacity:.75}.connection-emblems>.soul-art:nth-child(2){width:330px;max-width:60%;opacity:1}.contract-scroll{max-width:410px;margin:auto;padding:25px 30px;border:4px double #a58a56;background:linear-gradient(110deg,#322a26,#4b3b2a33,#322a26);color:#e9d5a8}.contract-scroll dl{margin:0}.contract-scroll dt{font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-top:18px;color:#c5a56b}.contract-scroll dd{margin:7px 0 20px;font-family:var(--serif);font-size:24px;line-height:1.4}.contract-graphic>.soul-art{margin-top:-10px}.letter-list{max-width:690px;margin:40px auto;text-align:left;padding:25px 30px;border-left:1px solid #d1af6f;background:#30213755}.letter-list h3{margin:0 0 18px;font-size:26px}.letter-list ul{padding-left:20px;line-height:1.9;font-size:15px;color:#d4ccd6}.letter-list li{padding:5px 0}.sales-letter .product-collection .bundle{max-height:none;object-fit:contain}.sales-letter .archive-graphic .product-collection{margin:0}.forked-path{display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px;max-width:600px;margin:auto}.forked-path svg{width:100%;height:auto}.final-door{overflow:hidden}.final-door .portal-emblem{position:absolute;top:125px;left:calc(50% - 40px);z-index:1;pointer-events:none}.final-door .portal-emblem svg{width:80px;height:80px}.final-door .letter-seals{margin-top:30px}.sales-letter .letter-ps{max-width:690px;margin:60px auto 30px}.letter-ps .gold{font-family:var(--sans);font-size:11px;line-height:1.5;text-decoration:none}.sales-letter .reading-disclosure{font-size:12px;line-height:1.8;color:#b7adbc;border-top:1px solid #b9945244;padding-top:30px;margin-top:45px}.graphic-visible .letter-seals>a{animation:seal-light 1.1s both}.graphic-visible.pattern-graphic svg g{animation:seal-light 1.2s both}.graphic-visible .bundle{animation:archive-rise 1s both}.graphic-visible .portal-display .leaf-left{transform:perspective(700px) rotateY(-24deg)}.graphic-visible .portal-display .leaf-right{transform:perspective(700px) rotateY(24deg)}.guarantee-seal{border:4px double #d4b16e;border-radius:50%;width:220px;height:220px;display:grid;place-content:center;color:#e6c786;background:radial-gradient(#70582e,#302415);box-shadow:inset 0 0 20px #b99a58}.guarantee-seal>span{font-size:36px;font-family:var(--serif)}.guarantee-seal figcaption{font-size:17px}@keyframes seal-light{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes archive-rise{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.sales-letter .letter-prose p,.sales-letter .letter-section>p{font-size:15px;line-height:1.9}.sales-letter h3{font-size:26px}.archive-graphic{padding:24px 10px;margin:30px auto}.archive-graphic figcaption{font-size:21px}.letter-seals b{font-size:14px}.personal-excerpt blockquote{padding:18px;font-size:23px}.letter-list{padding:22px 20px}.fingerprint-emblem{top:calc(20vw + 15px);left:calc(50% - 30px)}.fingerprint-emblem .archetype-svg{width:60px;height:60px}.connection-emblems{gap:5px}.connection-emblems>.soul-art{width:50px}.connection-emblems>.archetype-svg{width:65px;height:65px}.final-door .portal-emblem{top:140px}.sales-letter .discovery-steps>div{margin-bottom:32px}.sales-letter .archive-graphic .discovery-steps{grid-template-columns:1fr}.sales-letter .letter-ps h3{font-size:29px}}@media(prefers-reduced-motion:reduce){.sales-letter *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.graphic-visible .portal-display .leaf-left,.graphic-visible .portal-display .leaf-right{transform:none}}.sales-preview-controls{padding:20px;text-align:center;border-bottom:1px solid #ba9a5d;background:#171421;font-size:12px;color:#d8c18f}.sales-preview-controls nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:15px auto}.sales-preview-controls button{padding:12px 18px;color:#d8c18f;border:1px solid #b5935b;background:#272035}.sales-preview-controls button[aria-pressed=true]{color:#251d12;background:#d3b277}.sales-preview-controls a{color:#d8c18f}.discovery-steps svg{color:#d4b16e;stroke-width:1.4}.forked-landscape{width:100%;max-width:700px;color:#d1ac68;stroke-width:1.6}.graphic-visible .forked-landscape{animation:archive-rise 1.5s both}.manuscript-door .saved-doorway{width:100%;height:100%;color:#d4b16e}.soul-threads{display:block;width:100%;height:80px;color:#c7a463;opacity:.65;margin:-18px auto 0;stroke-width:1}.threads-from-archetype{transform:rotate(180deg);max-width:760px;margin:0 auto -24px}.threads-from-archetype .soul-threads{margin:0}.archive-graphic .central-manuscript{margin-top:0}.fingerprint-art{position:relative;max-width:600px;margin:auto;color:#d5b26c}.fingerprint-art>svg{display:block;width:100%;height:auto}.fingerprint-art .fingerprint-emblem{top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center}.graphic-visible .soul-threads{animation:thread-light 1.6s both}.graphic-visible .connection-emblems>.soul-art:nth-child(2),.graphic-visible.contract-graphic>.soul-art{animation:archive-rise 1.5s both}.graphic-visible .discovery-steps>div{animation:archive-rise 1s both}.graphic-visible .discovery-steps>div:nth-child(2){animation-delay:.15s}.graphic-visible .discovery-steps>div:nth-child(3){animation-delay:.3s}@keyframes thread-light{0%{opacity:.1}to{opacity:.65}}@media(max-width:700px){.soul-threads{height:55px}.threads-from-archetype{margin-bottom:-20px}.fingerprint-art .fingerprint-emblem{top:50%;left:50%}}@media(prefers-reduced-motion:reduce){.sales-letter .discovery-steps>div,.sales-letter .soul-threads{animation:none!important}}.archive-offer .offer-security{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;letter-spacing:1.2px;color:#d9bd81}.offer-security svg{flex-shrink:0}.offer-guarantee{max-width:520px;margin:26px auto 0}.offer-guarantee .offer-guarantee-seal{box-sizing:border-box;width:156px;height:156px;margin:0 auto 18px}.offer-guarantee-seal>span{font-size:28px}.offer-guarantee-seal>strong{font-size:10px;letter-spacing:1.3px;line-height:1.6}.archive-offer .offer-guarantee-title{color:#e1c48b;font-size:12px;letter-spacing:1px}.archive-offer .offer-guarantee>p:last-child{font-size:12px;line-height:1.8}.archive-offer ul.offer-includes{list-style:none;padding:0;margin:20px auto;max-width:420px;text-align:left;line-height:1.8}.archive-offer .offer-includes li{padding:4px 0;color:#c4bbca;overflow-wrap:anywhere}.capture .email-reminder{margin-bottom:20px;font-size:11px;line-height:1.8;color:var(--muted)}.capture .email-reminder strong{display:block;color:var(--gold);margin-bottom:8px}.capture .email-label{margin-bottom:10px}.capture .email-purpose{font-size:10px;line-height:1.8;color:#d1c8d2;margin-bottom:20px}.capture .email-error{font-size:11px;line-height:1.7;color:#edc69c;margin-bottom:20px}a.purchase-button{text-decoration:none}footer.legal-footer{position:relative;clear:both;width:100%;margin:0;padding:36px 24px 30px;border-top:1px solid #ad90574d;background:#100d18;text-align:center;color:#bcb7c3;font-family:var(--sans);font-size:12px;line-height:1.85;letter-spacing:normal}.legal-footer .legal-footer-inner{max-width:1000px;margin:0 auto}footer.legal-footer p{max-width:none;margin:0 0 16px;font-size:12px;line-height:1.85;color:#bcb7c3;overflow-wrap:anywhere}.legal-footer nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 12px;margin-top:22px}.legal-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:#ddc18a;font-size:13px;text-decoration:underline;text-underline-offset:4px}.legal-footer nav a:hover{color:#f0dcaf}.legal-footer nav span{color:#9c8455}.legal-page{max-width:850px;min-height:65vh;margin:0 auto;padding:48px 28px 64px;color:#d0c9d6;line-height:1.85;overflow-wrap:anywhere}.legal-page a{color:#ddc18a;text-decoration:underline;text-underline-offset:4px}.legal-page .legal-home{display:inline-block;padding:10px 0;font-size:12px;letter-spacing:1px}.legal-page header{padding:35px 0;border-bottom:1px solid var(--border);margin-bottom:32px}.legal-page h1{font-size:clamp(38px,7vw,58px);line-height:1.15;color:#eee6d7;margin:12px 0 18px}.legal-page .legal-kicker{color:#ddc18a;letter-spacing:2px;font-size:10px}.legal-page-copy h2{font-size:29px;line-height:1.25;color:#e0c693;margin:30px 0 12px}.legal-page-copy p{margin:0 0 18px}@media(max-width:480px){footer.legal-footer{padding:30px 20px 24px}.legal-footer nav{gap:2px 8px}.legal-page{padding:28px 22px 44px}}