:root{--ink:#263b58;--paper:#f6f4ef;--gold:#d3b995;--muted:#747b87;--line:#263b5829}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 'Helvetica Neue',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}::selection{background:#c5ad7e;color:#102b24}.masthead{background:#111d32;color:#f4f1eb;position:relative;overflow:hidden}.masthead:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.1;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='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.35' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.notice{position:relative;text-align:center;font-size:10px;letter-spacing:.6px;color:#e2d6c7;background:#ffffff05;border-bottom:1px solid #ffffff0e;padding:8px 18px}nav{position:relative;max-width:1320px;margin:auto;padding:25px 56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1c}.logo{font:600 32px Georgia,serif;letter-spacing:-1.7px;text-decoration:none}.logo i{color:var(--gold)}.navlinks{display:flex;align-items:center;gap:32px}.navlinks a{font-size:12px;text-decoration:none;color:#e2e7ef;transition:color .2s}.navlinks a:hover{color:var(--gold)}.pill{padding:11px 22px;border:1px solid #d3b99555;border-radius:2px}.hero{max-width:1320px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;gap:50px;padding:75px 56px 85px;align-items:center;position:relative;min-height:680px}.eyebrow{font-size:10px;letter-spacing:2.5px;font-weight:600;text-transform:uppercase}.hero .eyebrow{color:var(--gold);display:flex;align-items:center;gap:13px}.hero .eyebrow:before{content:'';width:28px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1{font:clamp(58px,6.4vw,88px)/1.03 Georgia,'Times New Roman',serif;letter-spacing:-4px;margin:26px 0 27px;font-weight:400}h1 em{font-weight:400;color:var(--gold)}.intro{font-size:16px;color:#bec8d8;max-width:440px;line-height:1.9;margin-bottom:31px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 25px;background:var(--ink);border:1px solid transparent;border-radius:2px;color:#fff;text-decoration:none;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:#285345;transform:translateY(-2px);box-shadow:0 8px 22px #152c2318}.hero .button{background:var(--gold);color:#182941}.hero .button:hover{background:#e4cf9f}.button span{font-size:19px}.secondary{font-size:12px;text-decoration:none;margin-left:27px;display:inline-block;border-bottom:1px solid #d3b99560;padding-bottom:3px}.hero-notes{display:flex;gap:21px;border-top:1px solid #ffffff20;padding-top:24px;margin-top:42px;font-size:9px;letter-spacing:.4px;color:var(--gold)}.hero-notes b{font-size:10px;font-weight:400;color:#bdc7d7;margin-left:7px}.stage{height:490px;position:relative;display:grid;place-items:center;perspective:1400px}.stage:before{content:'';position:absolute;width:430px;height:430px;border:1px solid #d3b99523;border-radius:50%;background:radial-gradient(circle,#b7a5761f,transparent 65%);box-shadow:0 0 0 38px #d3b99506,0 0 0 39px #d3b99510}.stage:after{content:'';position:absolute;bottom:25px;width:310px;height:22px;filter:blur(16px);background:#0008;border-radius:50%;transform:rotate(-7deg)}.book{width:286px;height:414px;position:relative;color:#ddc897;background:linear-gradient(110deg,#34435e,#17263f 55%,#253650);border-radius:2px 4px 4px 2px;transform:rotateY(-16deg) rotateZ(-9deg);box-shadow:-5px 0 0 #0a1528,12px 22px 34px #0005,inset 1px 0 #ffffff25;z-index:2;padding:26px 27px 23px 32px;display:flex;flex-direction:column;border-left:6px solid #101b2e;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.stage:hover .book{transform:rotateY(-7deg) rotateZ(-5deg) translateY(-7px)}.book:before{content:'';position:absolute;inset:10px;border:1px solid #d3b99538;pointer-events:none}.book:after{content:'';position:absolute;width:11px;right:-11px;top:5px;bottom:5px;background:repeating-linear-gradient(90deg,#cac4b1 0 1px,#ebe6d8 1px 3px);transform:skewY(27deg);transform-origin:left;box-shadow:2px 1px 1px #0003;border-radius:0 3px 3px 0}.book small{font-size:8px;letter-spacing:2px;display:flex;justify-content:space-between}.book small span{font-size:7px;letter-spacing:1px}.booktitle{margin-top:36px;z-index:2}.booktitle>span{font:22px Georgia,serif;display:block;margin-bottom:4px;color:#eee5ce}.book strong{font:54px/.95 Georgia,serif;letter-spacing:-2px;display:block;font-weight:400}.booktitle em{font-size:8px;letter-spacing:.5px;display:block;margin-top:13px;font-style:normal;color:#c2c9d5}.coverart{height:124px;position:relative;overflow:hidden;margin:8px -9px 0}.coverart i{position:absolute;border:1px solid #d8bd7d8c;width:160px;height:160px;border-radius:50%;left:24px;top:24px;transform:rotateX(18deg)}.coverart i:nth-child(2){left:43px;top:16px}.coverart i:nth-child(3){left:62px;top:8px}.coverart i:nth-child(4){left:81px;top:0}.coverart i:nth-child(5){left:100px;top:-8px}.book .book-bottom{display:block;font-size:7px;margin-top:auto;line-height:1.8;letter-spacing:1.4px}.book-bottom span{color:#adb9cd}.stage-number{position:absolute;right:2%;top:25px;font:italic 98px Georgia,serif;color:#d3b99512}.coverlabel{position:absolute;bottom:-15px;color:#a8b8cf;font-size:8px;letter-spacing:2px;display:flex;gap:14px;align-items:center}.coverlabel i{color:var(--gold)}.strip{display:flex;justify-content:center;gap:45px;align-items:center;background:#e8e3db;padding:22px 24px;font-size:9px;letter-spacing:1.8px;color:#5d687a}.strip i{color:#9c8757;font-style:normal;font-size:15px}.section{max-width:1320px;margin:auto;padding:100px 56px}.section>.eyebrow,.sectionhead .eyebrow{color:#91744e}.sectionhead{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:48px}.sectionhead p{max-width:310px;color:var(--muted);font-size:14px;margin-bottom:5px;line-height:1.9}h2{font:46px/1.15 Georgia,serif;font-weight:400;letter-spacing:-1.5px;margin:18px 0 0}.topics{border-top:1px solid var(--line)}.topic{display:grid;grid-template-columns:75px 1fr 1fr;gap:32px;padding:30px 0;border-bottom:1px solid var(--line);align-items:center;transition:background .25s,padding .25s}.topic:hover{background:#e9e5d855;padding-left:10px;padding-right:10px}.num{font:italic 18px Georgia,serif;color:#a38c58}.topic h3{font:26px/1.2 Georgia,serif;font-weight:400;letter-spacing:-.4px;margin:0}.topic p{font-size:13px;color:var(--muted);margin:0;line-height:1.85}.quote{background:#e9ecf0;border-block:1px solid #ddd9ca}.quote .section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:75px}.editorial-art{min-height:420px;position:relative;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #9a997646;padding:28px 32px;text-align:center;background:#f0f1f4;overflow:hidden}.art-kicker,.art-foot{font-size:8px;letter-spacing:2px;color:#737f91}.orbital{height:200px;position:relative;display:grid;place-items:center;margin-top:10px}.orbital i{position:absolute;width:172px;height:172px;border:1px solid #a58c5560;border-radius:50%}.orbital i:nth-child(2){width:210px;height:120px;transform:rotate(-35deg)}.orbital i:nth-child(3){width:210px;height:120px;transform:rotate(35deg)}.orbital i:nth-child(4){width:210px;height:120px;transform:rotate(90deg)}.orbital span{font:italic 75px Georgia,serif;color:#647895}.quote blockquote{font:26px/1.3 Georgia,serif;letter-spacing:-.5px;margin:16px 0 20px}.quote blockquote em{color:#8f794b}.quote h2{font-size:44px;margin-bottom:27px}.quote p{font-size:14px;color:var(--muted);line-height:1.9}.buy{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.buy h2{font-size:51px}.buy .intro{color:var(--muted);font-size:15px;margin-top:25px}.fine{font-size:11px;color:var(--muted);line-height:1.8;max-width:410px}.buybox{background:#ffffff;padding:36px;border:1px solid #d9d4c4;box-shadow:0 15px 45px #333e3006;position:relative}.order-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #263b5820;padding-bottom:22px;margin-bottom:24px}.order-heading .eyebrow{font-size:8px;letter-spacing:1.6px;color:#8b784f}.order-mark{font-size:27px;color:#9f8b60}.buybox>span.eyebrow{font-size:9px;letter-spacing:1.5px;color:var(--muted)}.buybox h3{font:29px Georgia,serif;letter-spacing:-.5px;margin-bottom:10px}.price{font:56px/1.2 Georgia,serif;margin:18px 0 12px}.price small{font:14px Arial,sans-serif;color:#6c7566}.buybox label{font-size:11px;display:block;margin-top:23px}.quantity{display:flex;align-items:center;gap:16px;border:1px solid #d9d4c4;width:max-content;margin:10px 0 23px}.quantity button{background:none;border:0;width:40px;height:39px;color:var(--ink);cursor:pointer;font-size:18px}.quantity button:disabled{opacity:.3;cursor:default}.quantity output{font-size:13px;min-width:15px;text-align:center}.buybox .button{width:100%}.status{font-size:10px;line-height:1.8;color:#69778c;margin-top:18px;padding-left:15px;border-left:1px solid #b4a171}.faq{padding-top:20px;max-width:990px;padding-bottom:105px}.faq h2{margin-bottom:32px;font-size:40px}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq summary{font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:20px;font-weight:300;color:#97834e;line-height:1}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;color:var(--muted);margin:15px 35px 0 0}.faq details[open]{padding-bottom:26px}footer{background:#111d32;color:#a5b1c7;display:flex;align-items:center;justify-content:space-between;gap:60px;padding:37px max(56px,calc((100vw - 1208px)/2));font-size:10px;line-height:1.8}footer .logo{font-size:36px;color:#f1ecdc}footer div{max-width:530px}dialog{border:1px solid #c9bb98;padding:38px;background:var(--paper);color:var(--ink);width:calc(100% - 40px);max-width:460px;box-shadow:0 20px 100px #0003}dialog::backdrop{background:#0c172bd9;backdrop-filter:blur(6px)}dialog h3{font:32px Georgia,serif;margin-bottom:18px}dialog p{font-size:14px;color:var(--muted)}dialog .button{width:100%;margin-top:10px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #c8a85e;outline-offset:6px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}@media(min-width:1500px){.hero{min-height:730px}.stage{transform:scale(1.07)}}@media(max-width:1000px){nav{padding-inline:32px}.hero{padding:65px 32px;gap:10px}h1{font-size:66px}.hero-notes{gap:12px;flex-wrap:wrap}.stage{transform:scale(.9)}.section{padding:75px 32px}.quote .section,.buy{gap:50px}.strip{gap:23px;font-size:8px}.topic{grid-template-columns:40px 1fr 1fr;gap:22px}.navlinks{gap:21px}.sectionhead{gap:35px}h2{font-size:40px}.buy h2{font-size:44px}footer{padding-inline:32px}}@media(max-width:700px){.notice{font-size:8px;letter-spacing:0;padding:8px 16px}nav{padding:18px 24px}.logo{font-size:30px}.navlinks a:not(.pill){display:none}.pill{padding:9px 13px;font-size:10px!important}.hero{grid-template-columns:1fr;padding:45px 24px 34px;gap:25px;min-height:0}.hero .eyebrow{font-size:8px;letter-spacing:1.7px}h1{font-size:clamp(48px,10.8vw,70px);letter-spacing:-2.4px;margin:25px 0}.intro{font-size:14px;margin-bottom:25px}.button{font-size:12px;padding:14px 20px;gap:24px}.secondary{font-size:11px;margin-left:19px}.hero-notes{margin-top:30px;gap:18px;padding-top:20px}.hero-notes b{font-size:9px}.stage{height:450px;transform:scale(.92);margin:-10px -10px -12px}.stage:before{width:340px;height:340px}.stage-number{right:0;font-size:80px;top:0}.book{width:260px;height:379px;padding:23px 24px 22px 29px}.booktitle{margin-top:30px}.book strong{font-size:49px}.coverart{height:108px}.coverlabel{bottom:0;font-size:7px}.strip{gap:14px;padding:19px 18px;flex-wrap:wrap;font-size:7px;letter-spacing:1px}.strip span:last-child,.strip i:last-of-type{display:none}.section{padding:58px 24px}.sectionhead{display:block;margin-bottom:30px}.sectionhead p{margin-top:22px;font-size:13px;max-width:340px}h2{font-size:35px;letter-spacing:-1px}.topic{grid-template-columns:28px 1fr;gap:13px;padding:23px 0}.topic h3{font-size:24px}.topic p{grid-column:2;font-size:12px}.num{font-size:15px}.quote .section{grid-template-columns:1fr;gap:37px;padding:45px 24px}.editorial-art{min-height:390px;padding:25px 20px}.quote h2{font-size:36px}.quote p{font-size:13px}.buy{grid-template-columns:1fr;gap:30px}.buy h2{font-size:40px}.buy .intro{margin-top:20px}.buybox{padding:26px}.buybox h3{font-size:27px}.price{font-size:48px}.faq{padding-top:10px;padding-bottom:60px}.faq h2{font-size:34px}.faq summary{font-size:13px}footer{padding:30px 24px;flex-direction:column;align-items:flex-start;gap:17px}dialog{padding:28px}.reveal{transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
.hero-campaign{display:flex;align-items:center;gap:13px;color:#e3d2aa;text-decoration:none;font-size:11px;line-height:1.6;margin-top:25px;max-width:400px}.hero-campaign>span:first-child{font-size:22px;color:var(--gold)}.hero-campaign>span:last-child{margin-left:auto;color:var(--gold);font-size:19px}.hero-campaign b{font-size:10px;font-weight:400;color:#b6c1d3}.hero-campaign+.hero-notes{margin-top:25px}.campaign-intro{max-width:660px}.campaign-intro>.eyebrow{color:#91744e}.campaign-intro h2{font-size:53px;margin-bottom:24px}.campaign-intro h2 em{font-weight:400;color:#91744e}.campaign-intro>p{max-width:460px;font-size:15px;color:var(--muted);line-height:1.9}.campaign-status{display:inline-flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.5px;color:#91744e;margin-top:4px}.campaign-status i{width:5px;height:5px;border-radius:50%;background:#a28b55}.prize-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.prize-card{position:relative;padding:32px 36px;background:#ede8e1;border:1px solid #ccb98f7a;overflow:hidden}.prize-card:after{content:'';position:absolute;width:220px;height:220px;border:1px solid #a58d5520;border-radius:50%;right:-110px;top:75px;box-shadow:0 0 0 25px #a58d5507,0 0 0 26px #a58d5510;pointer-events:none}.prize-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:2px;color:#91744e;margin-bottom:32px}.prize-top>span:last-child{font-size:23px;line-height:1}.prize-caption{font-size:11px;color:#757e8c;margin-bottom:0}.prize-amount{font:clamp(48px,5.5vw,76px)/1.2 Georgia,serif;letter-spacing:-3px;margin:8px 0 25px;white-space:nowrap}.prize-amount>span{font-size:.6em;color:#a18a55;letter-spacing:-1px}.prize-rule{height:1px;background:#84764d33;margin-bottom:22px}.prize-threshold{font-size:14px;margin-bottom:7px}.prize-threshold strong{font-weight:500}.prize-foot{font-size:10px;color:#737e90}.prize-card-dark{background:#1c2d49;color:#f4efe8;border-color:#1c2d49}.prize-card-dark .prize-top,.prize-card-dark .prize-amount>span{color:var(--gold)}.prize-card-dark .prize-caption,.prize-card-dark .prize-foot{color:#b7c3d7}.prize-card-dark .prize-rule{background:#d3b99533}.campaign-note{display:flex;gap:15px;margin-top:25px;max-width:940px}.campaign-note>span{color:#9c805b;font-size:15px}.campaign-note p{font-size:10px;line-height:1.9;color:var(--muted);margin:0}@media(max-width:700px){.campaign-intro h2{font-size:39px}.campaign-intro>p{font-size:13px}.prize-grid{grid-template-columns:1fr;gap:17px;margin-top:30px}.prize-card{padding:26px}.prize-top{margin-bottom:25px}.prize-amount{font-size:60px}.prize-threshold{font-size:13px}.hero-campaign{font-size:10px;margin-top:22px}.hero-campaign b{font-size:9px}.hero-campaign+.hero-notes{margin-top:23px}.campaign-note{gap:10px}.campaign-note p{font-size:9px}}

/* Platform benefits */
.benefits{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:80px;padding-bottom:90px}.benefits-copy h2{font-size:46px;max-width:500px;margin-bottom:25px}.benefits-copy h2 em{font-weight:400;color:#91744e}.benefits-copy>p{color:var(--muted);font-size:14px;line-height:1.9;max-width:465px}.benefit-steps{margin-top:28px;border-top:1px solid var(--line)}.benefit-step{display:flex;gap:17px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;color:#68788f;align-items:start}.benefit-step>span{font:italic 17px Georgia,serif;color:#aa8d66;min-width:21px}.benefit-step strong{display:block;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:2px}.benefit-visual{padding:42px 35px;background:#e8ecf1;position:relative;min-height:410px;display:flex;align-items:center;justify-content:center;overflow:hidden}.benefit-visual:before,.benefit-visual:after{content:'';position:absolute;width:340px;height:340px;border:1px solid #8395ae24;border-radius:50%;transform:rotate(-25deg)}.benefit-visual:after{width:420px;height:220px;transform:rotate(-35deg)}.benefit-ticket{position:relative;background:#fff;transform:rotate(-6deg);padding:26px 28px;width:310px;box-shadow:0 20px 40px #15233d18;border:1px solid #d6dde5;z-index:1}.ticket-header{font-size:8px;letter-spacing:2px;display:flex;justify-content:space-between;align-items:center;color:#8692a5}.ticket-header b{font:22px Georgia,serif;color:var(--ink);letter-spacing:-1px;font-weight:500}.ticket-symbol{font:italic 58px Georgia,serif;color:#ae9574;margin:28px 0 12px;line-height:1}.ticket-title{font:29px/1.15 Georgia,serif;letter-spacing:-.6px;margin-bottom:13px}.ticket-sub{font-size:11px;line-height:1.8;color:#758299;margin:0;max-width:225px}.ticket-bottom{border-top:1px dashed #b9c2cf;margin:24px -28px 0;padding:17px 28px 0;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.7px;color:#a18a69}.ticket-bottom span:last-child{font-size:20px;line-height:1}.benefits .fine{font-size:10px;margin-top:22px;max-width:465px;color:#7c8695}.navlinks{gap:25px}.benefits-copy>.eyebrow{color:#91744e}@media(max-width:1000px){.benefits{gap:45px}.benefits-copy h2{font-size:40px}.benefit-visual{padding:35px 25px}.navlinks{gap:19px}}@media(max-width:700px){.benefits{grid-template-columns:1fr;gap:32px;padding-top:50px;padding-bottom:55px}.benefits-copy h2{font-size:36px}.benefits-copy>p{font-size:13px}.benefit-visual{min-height:390px;padding:35px 25px}.benefit-ticket{width:275px;padding:24px}.ticket-bottom{margin-inline:-24px;padding-inline:24px}.ticket-title{font-size:27px}.benefits .fine{font-size:10px}.hero-notes{gap:14px}}

/* Collector's edition: generous composition, quiet metallic details. */
:root{--ink:#182b43;--paper:#f7f5f0;--gold:#d5bb92;--muted:#657183;--line:#182b4324}
body{font-family:Arial,Helvetica,sans-serif}.masthead{background:radial-gradient(ellipse at 80% 36%,#30425b 0,transparent 45%),linear-gradient(125deg,#101c2c,#17283e 65%,#111e30)}
nav{padding-block:28px}.logo{font-size:31px}.navlinks{gap:24px}.navlinks .pill{background:#ffffff05}.notice{font-size:10px;letter-spacing:.3px;padding-block:9px;color:#d6d2ca}.hero{grid-template-columns:1.2fr 1fr;gap:40px;min-height:750px;padding-top:78px;padding-bottom:93px}.hero h1{font-size:clamp(56px,5.8vw,82px);line-height:1.07;letter-spacing:-3.8px;max-width:650px}.hero h1 em{color:#dbc49f}.hero .intro{max-width:430px;font-size:15px;line-height:1.9}.hero .eyebrow{font-size:9px;letter-spacing:2.1px}.hero .button{background:linear-gradient(110deg,#e4ceaa,#cdb087);box-shadow:inset 0 1px #fff5;color:#192b42;padding:17px 25px}.button:hover{background:#30465e}.hero .secondary{color:#e8e2d8}.hero-notes{line-height:1.7}.stage{height:530px}.stage:before{width:410px;height:410px;border-color:#d3b99535;box-shadow:0 0 0 36px #d3b99503,0 0 0 37px #d3b99513,0 0 0 73px #d3b99503,0 0 0 74px #d3b9950a}.stage:after{bottom:35px;width:330px}.book{width:302px;height:440px;padding:30px 28px 27px 33px;background:linear-gradient(100deg,#24374e 0,#15283e 12%,#263a53 50%,#16283e);transform:rotateY(-19deg) rotateZ(-8deg);box-shadow:-7px 1px 0 #0a1727,16px 33px 45px #0006,inset 2px 0 1px #ffffff27}.book:before{inset:12px;border-color:#d3b9954d}.booktitle{margin-top:40px}.book strong{font-size:58px;text-shadow:0 1px #fff2}.booktitle>span{font-size:24px}.coverart{height:139px;margin-top:15px}.coverart i{border-color:#d8bd7d8c;width:177px;height:177px}.book small{font-size:8px}.book .book-bottom{font-size:8px}.stage-number{font-size:125px;letter-spacing:-16px;right:0;top:5px;color:#d3b9950c}.stage-edition{position:absolute;right:-20px;top:49%;writing-mode:vertical-rl;font-size:8px;letter-spacing:2.4px;line-height:1.8;color:#a0acbf}.coverlabel{bottom:-4px;letter-spacing:2.5px}.strip{background:#eae5db;padding-block:24px;border-bottom:1px solid #d8d0c3;color:#66634f}
h2{line-height:1.13}h2 em{font-weight:400;color:#9a7a50}.section{padding-top:110px;padding-bottom:110px}.inside-head{display:flex;gap:70px;align-items:end;justify-content:space-between;margin-bottom:54px}.inside-head h2{font-size:49px}.inside-head>.eyebrow,.inside .eyebrow{color:#96764e}.inside-head>p{font-size:14px;line-height:1.9;color:var(--muted);max-width:315px;margin:0 0 3px}.chapter-layout{display:grid;grid-template-columns: .7fr 1.3fr;gap:70px}.chapter-index{border:1px solid #c6b695;padding:30px 32px;background:linear-gradient(145deg,#eee9df,#f8f5ee);position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:410px}.chapter-index>span,.chapter-index>small{font-size:8px;letter-spacing:2px;color:#837352}.chapter-index>small{padding-top:20px;border-top:1px solid #bba98450}.chapter-index>p{font:31px/1.2 Georgia,serif;margin-top:auto;position:relative}.chapter-monogram{font:170px/.9 Georgia,serif;color:#b4a17d40;letter-spacing:-30px;position:absolute;top:58px;right:45px}.chapter-monogram span{color:#9d855840}.chapter-list{border-top:1px solid var(--line)}.chapter-list details{border-bottom:1px solid var(--line);padding:24px 0}.chapter-list summary{list-style:none;display:flex;gap:25px;align-items:start;cursor:pointer;font:27px/1.25 Georgia,serif}.chapter-list summary::-webkit-details-marker{display:none}.chapter-list summary:after{content:'+';font:22px Arial;margin-left:auto;color:#9a7a50}.chapter-list details[open] summary:after{content:'−'}.chapter-n{font:italic 16px/2 Georgia,serif;color:#a08762}.chapter-list small{display:block;font:8px/1.5 Arial;letter-spacing:1.5px;color:#788191;margin-top:10px}.chapter-list p{font-size:13px;line-height:1.9;color:var(--muted);margin:18px 36px 0 43px;max-width:460px}.section-number{display:block;font-size:8px;letter-spacing:1.7px;color:#8c785c;margin-bottom:30px}.campaign{position:relative;border-top:1px solid var(--line)}.campaign-intro{max-width:780px}.campaign-intro h2{font-size:57px}.prize-grid{gap:28px;margin-top:44px}.prize-card{padding:38px 40px 33px;background:linear-gradient(130deg,#eee8dc,#f7f3e9);border:1px solid #cbb898}.prize-card:before{content:'✦';position:absolute;right:30px;top:74px;color:#aa8a5422;font-size:72px}.prize-card-dark{background:radial-gradient(ellipse at 100% 100%,#354763,transparent 70%),#192c43;border-color:#192c43}.prize-amount{font-size:clamp(48px,5.7vw,79px)}.prize-card-dark:before{color:#d3b99530}.campaign-note p{font-size:11px}.benefits{padding-top:90px;gap:85px}.benefits-copy h2{font-size:49px}.benefit-visual{background:radial-gradient(ellipse at 50% 30%,#f4f1e9,#e5e6e5);min-height:490px;border:1px solid #d7d5cc}.benefit-ticket{width:330px;padding:30px;border-color:#c9bda8;box-shadow:10px 25px 40px #26354a20;transform:rotate(-7deg)}.ticket-symbol{color:#a68a5e;margin-top:35px}.ticket-title{font-size:34px}.ticket-header{gap:12px;letter-spacing:1px}.ticket-header b{white-space:nowrap}.ticket-bottom{margin-inline:-30px;padding-inline:30px}.quote{background:#ebe8e0;border-color:#ded7ca}.quote .section{padding-block:86px}.editorial-art{background:#f5f2eb;border-color:#bba98b60}.orbital span{color:#354b65}.orbital i{border-color:#b69b6c88}.quote h2{font-size:47px}.buybox{border-color:#cebea4;box-shadow:0 22px 55px #263b580b}.buy{gap:95px}.buybox:before{content:'';height:3px;background:linear-gradient(90deg,#aa8a58,#e1cba5,#aa8a58);position:absolute;inset:0 0 auto}.faq{padding-top:10px;max-width:1050px}.faq details{padding-block:24px}.faq summary{font-size:15px}.mobile-discover{display:none}footer{border-top:1px solid #c6ad7e50;padding-block:45px}.button,.pill,.buybox,.prize-card{border-radius:3px}
@media(min-width:1500px){.hero{min-height:790px}}@media(max-width:1050px){.hero{gap:20px;padding-top:60px;padding-bottom:65px;min-height:680px}.hero h1{font-size:62px}.stage{transform:scale(.85);margin-inline:-25px}.navlinks{gap:17px}.navlinks a{font-size:11px}.chapter-layout{gap:40px}.inside-head{gap:35px}.inside-head h2{font-size:43px}.benefits{gap:40px}.benefits-copy h2{font-size:42px}.buy{gap:45px}.stage-edition{right:0}}
@media(max-width:700px){nav{padding:20px 22px}.notice{font-size:8px;padding:8px 16px;line-height:1.6}.logo{font-size:29px}.hero{grid-template-columns:1fr;padding:43px 24px 30px;gap:0;min-height:0}.hero h1{font-size:clamp(43px,10.7vw,70px);letter-spacing:-2.4px;line-height:1.08;margin-top:25px;margin-bottom:23px}.hero .eyebrow{font-size:7px;letter-spacing:1.5px}.hero .intro{font-size:14px;line-height:1.85;max-width:380px}.hero .button{padding:14px 19px;gap:18px}.secondary{margin-left:16px;font-size:10px}.hero-notes{gap:12px;margin-bottom:14px}.hero-notes b{font-size:9px;margin-left:4px}.hero-notes>span{font-size:8px}.stage{height:460px;transform:scale(.9);margin:0 -18px -15px}.stage:before{width:325px;height:325px}.book{width:274px;height:399px;padding:26px 25px 24px 31px}.book strong{font-size:51px}.booktitle{margin-top:32px}.booktitle>span{font-size:23px}.coverart{height:116px;margin-top:10px}.stage-number{font-size:100px;right:22px;top:15px}.stage-edition{right:4px;font-size:7px}.coverlabel{bottom:0;font-size:7px}.section{padding:65px 24px}.strip{font-size:7px;gap:11px;padding-inline:10px;letter-spacing:.75px}.inside-head{display:block;margin-bottom:30px}.inside-head h2{font-size:36px}.inside-head>p{font-size:13px;max-width:100%;margin-top:22px}.chapter-layout{grid-template-columns:1fr;gap:25px}.chapter-index{min-height:210px;padding:25px}.chapter-index>p{font-size:28px;margin-bottom:19px;margin-top:38px}.chapter-index>small{padding-top:14px}.chapter-monogram{top:25px;right:40px;font-size:145px}.chapter-list details{padding:23px 0}.chapter-list summary{font-size:23px;gap:18px}.chapter-list small{font-size:7px;letter-spacing:1px}.chapter-list p{font-size:12px;margin-left:36px;margin-right:12px}.section-number{margin-bottom:24px;font-size:7px}.campaign-intro h2{font-size:39px}.prize-grid{gap:18px;margin-top:30px}.prize-card{padding:28px}.prize-amount{font-size:64px}.prize-foot{font-size:10px}.campaign-note p{font-size:10px}.benefits{gap:32px}.benefits-copy h2{font-size:37px}.benefit-visual{min-height:410px;padding:30px}.benefit-ticket{width:282px;padding:24px}.ticket-title{font-size:30px}.ticket-bottom{margin-inline:-24px;padding-inline:24px}.ticket-header{font-size:7px}.ticket-header b{font-size:21px}.quote .section{padding-block:50px;gap:30px}.editorial-art{min-height:370px}.quote h2{font-size:37px}.buy{gap:32px}.buy h2{font-size:39px}.buybox{padding:28px 25px}.faq{padding-top:0;padding-bottom:75px}.faq h2{font-size:35px}.faq summary{font-size:13px}.faq details{padding-block:21px}footer{padding-bottom:110px}.mobile-discover{position:fixed;z-index:8;bottom:16px;left:20px;right:20px;background:#162b43f2;color:#eee6d8;border:1px solid #c5aa7e80;backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:12px 18px;box-shadow:0 8px 35px #0b172e26;border-radius:4px;transform:translateY(150%);opacity:0;transition:transform .25s,opacity .25s;pointer-events:none}.mobile-discover.is-visible{transform:none;opacity:1;pointer-events:auto}.mobile-discover span{font:22px Georgia,serif}.mobile-discover small{display:block;font:9px Arial;letter-spacing:.5px;color:#c4b99f;margin-top:4px}.mobile-discover b{font-size:24px;font-weight:400;color:#d5bb92}body:has(dialog[open]) .mobile-discover{display:none}html{scroll-padding-top:20px}}
@media(max-width:360px){.hero h1{font-size:39px}.hero .button{padding-inline:14px}.secondary{margin-left:10px;font-size:9px}.stage{transform:scale(.8);margin-block:-25px}.prize-amount{font-size:55px}.hero-notes{gap:8px}.hero-notes b{font-size:8px}}
