@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap');
:root{--paper:#eee9dc;--ink:#302d23;--orange:#a64727;--line:#c8beaa;--green:#1b2a23;--mono:'IBM Plex Mono',monospace;--display:'Barlow Condensed',Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'DM Sans',sans-serif}a{color:inherit}button,select{font:inherit}button,a,select{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b95831;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h2{font:600 clamp(36px,4.4vw,59px)/1.02 var(--display);letter-spacing:-.7px}h3{font:600 29px/1.1 var(--display)}em{font-style:normal;color:var(--orange)}.wrap{width:min(1260px,90%);margin-inline:auto}.eyebrow,.micro{font:11px/1.7 var(--mono);letter-spacing:1.3px}.eyebrow{margin-bottom:22px}.micro{font-size:10px}.muted{color:#716b5d}.dot{display:inline-block;width:7px;height:7px;background:#b4ce85;margin-right:9px}.skip{position:absolute;left:10px;top:-100px;z-index:10}.skip:focus{top:10px;background:white;padding:16px}.mast{display:flex;align-items:center;justify-content:space-between;padding:23px 5%;gap:28px;border-bottom:1px solid var(--line)}.mast a{text-decoration:none}.mast img{display:block;max-width:100%}.archive-link{font:10px var(--mono);text-transform:uppercase;letter-spacing:1px}.mast nav{display:flex;align-items:center;gap:25px;font-size:12px}.nav-play{background:var(--ink);color:var(--paper);padding:12px 17px}.hero{display:grid;grid-template-columns:1fr 1fr;max-width:1500px;margin:auto;min-height:680px;overflow:hidden}.hero-copy{padding:65px 0 55px 10%}.hero h1{font:800 clamp(76px,10vw,150px)/.82 var(--display);letter-spacing:-3px;margin:34px 0}.hero h1 span{color:var(--orange)}.hero-line{font-size:19px;line-height:1.5}.hero-small{color:#716554;font-size:14px;margin-top:20px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin:30px 0 20px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 23px;text-decoration:none;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer}.dark{background:var(--ink);color:var(--paper)}.light{background:#ece7d2;color:var(--green)}.text-link{font-size:12px;text-underline-offset:6px}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;padding:42px 50px 48px 0;background:radial-gradient(ellipse at 50% 50%,#d69951 0%,#e4c9a0 40%,#eee9dc00 72%)}.sun{position:absolute;width:560px;height:560px;max-width:110%;border:1px solid #b87d4780;border-radius:50%;box-shadow:0 0 0 19px #c18b4210,0 0 0 20px #b87d4740}.ember-card{position:relative;width:322px;transform:rotate(5deg);filter:drop-shadow(15px 23px 12px #5c391b35)}.card-image{position:relative;line-height:0}.card-image img{width:100%;height:auto;border-radius:12px}.ember-card figcaption{display:flex;justify-content:space-between;font:10px var(--mono);margin-top:16px}.orbit-label{position:absolute;top:37px;right:35px}.hero-stamp{position:absolute;bottom:26px;right:30px;text-align:right;color:#8d4a2c}.chapter-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--green);color:var(--paper);padding:23px 5%;gap:20px;font:10px/1.5 var(--mono)}.chapter-strip span{align-self:center}.chapter-strip b{font-size:15px;display:block;font-weight:500;margin-bottom:3px}.story{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:75px}.story-copy{font-size:15px;color:#6b6457}.story-copy p+p{margin-top:18px}.trial{display:grid;grid-template-columns:1.25fr 1fr;background:var(--green);color:var(--paper);border:1px solid #647064;padding:45px;gap:50px}.trial h2 em{color:#d8bd7c}.trial-copy>p:not(.eyebrow):not(.micro){max-width:500px;margin-top:20px;color:#c1c5b5;font-size:14px}.elements{display:flex;flex-wrap:wrap;gap:16px;font:12px var(--mono);margin:25px 0 18px}.elements span:nth-of-type(1){color:#e3a480}.elements span:nth-of-type(2){color:#abc38c}.elements span:nth-of-type(3){color:#9ec6df}.elements b{font-weight:400;color:#7d8a79}.trial-preview{display:flex;flex-direction:column;justify-content:center;text-decoration:none}.trial-preview img{width:100%;height:auto;max-height:385px}.preview-label{display:flex;justify-content:space-between;margin-top:10px;color:#b9c09e}.trial-copy .trial-note{font-size:11px!important}.section-top{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.section-top>p{font-size:13px;color:#716b5d}.lost{padding-block:75px 40px}.specialists{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:25px}.specialists article{min-width:0}.specialists .card-image{transition:transform .2s}.specialists a:hover .card-image{transform:translateY(-5px)}.specialists a{text-decoration:none}.specialists h3{margin-top:18px}.specialists .micro{color:var(--orange);font-size:9px;letter-spacing:.6px}.specialists p{font-size:12px;color:#766951;line-height:1.6;margin-top:8px}.mint-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:60px}.mint-story>p:not(.eyebrow){font-size:15px;color:#716b5d;max-width:480px;margin:24px 0}.sealed{display:flex;gap:25px;align-items:center;margin-top:30px}.sealed img{width:138px;height:auto;transform:rotate(-5deg);border-radius:9px}.sealed p{font-size:13px;margin:10px 0 18px}.sealed .eyebrow{font-size:9px}.sealed a{font-size:12px;text-underline-offset:4px}.mint-panel{border:1px solid #b9ac94;background:#e4decd;padding:30px}.panel-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:25px}.status{font:9px var(--mono);border:1px solid #958875;padding:5px 8px;white-space:nowrap}.route-tabs{display:flex;margin-top:23px;border:1px solid #9a8c71}.route-tabs button{flex:1;background:transparent;border:0;padding:12px 8px;font:11px var(--mono);cursor:pointer}.route-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.quote{padding:22px 0}.quote>p:first-child{font:10px var(--mono);letter-spacing:1px;color:#79694d}.quote strong{display:block;font:600 52px/1.1 var(--display);margin:12px 0}.quote strong small{font:16px var(--mono)}.quote>p:last-child{font-size:12px;color:#736854}.quantity,.mint-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #b9ac94;padding:16px 0;font-size:13px}.quantity select{background:var(--paper);border:1px solid #aaa089;padding:8px 12px;font-size:12px;color:var(--ink)}.mint-limit{font-size:11px;color:#736854;line-height:1.7;margin:5px 0 20px}.unavailable{width:100%;background:#beb7a4;color:#514b3d;cursor:not-allowed}.mint-panel>.micro{font-size:8px;margin-top:15px;letter-spacing:.4px}.access{padding-block:40px}.access-steps{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin:25px 0}.access-steps article{padding:26px}.access-steps article+article{border-left:1px solid var(--line)}.step{font:11px var(--mono);color:var(--orange);display:block;margin-bottom:20px}.access h3{font-size:27px}.access-steps p{font-size:13px;color:#716b5d;margin-top:15px}.details{padding-block:30px 65px}.details details{border-top:1px solid var(--line)}.details details:last-child{border-bottom:1px solid var(--line)}summary{padding:20px 5px;cursor:pointer;font-size:16px;font-weight:500}summary span{float:right;font:11px/2 var(--mono);color:#817359}.details details>p{font-size:13px;color:#716b5d;margin:0 5px 22px;max-width:920px}.tier-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:22px}.tier-grid div{display:flex;flex-direction:column;background:#e4decd;padding:20px}.tier-grid strong{font:600 36px var(--display);color:var(--orange)}.tier-grid span{font-size:11px;margin:6px 0 18px}.tier-grid b{font:16px var(--mono)}.chapters{list-style:none;padding:0 5px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.chapters b,.chapters span{display:block;font-size:12px}.chapters span{color:#716b5d;margin:6px 0 20px}.closing{text-align:center;background:var(--green);color:var(--paper);padding:65px 20px}.closing h2{font-size:65px;margin-bottom:30px}.closing .eyebrow{color:#cdbb88}footer{display:flex;justify-content:space-between;gap:20px;padding:25px 5%;font:10px/1.5 var(--mono)}footer a{text-decoration:none}
@media(min-width:1600px){.hero-art{padding-right:90px}.ember-card{width:350px}}@media(max-width:1000px){.archive-link{display:none}.hero-copy{padding-top:50px}.hero{min-height:620px}.hero-art{padding-right:20px}.ember-card{width:285px}.orbit-label{font-size:8px}.story,.mint-section{gap:35px}.trial{gap:25px;padding:30px}.specialists{gap:12px}.tier-grid div{padding:12px}.hero-line{font-size:17px}}@media(max-width:700px){.mast{padding:18px 5%;gap:15px}.mast img{width:112px}.mast nav{gap:12px}.mast nav>a:not(.nav-play){display:none}.nav-play{padding:10px 13px}.hero{grid-template-columns:1fr}.hero-copy{padding:36px 6% 0}.hero h1{font-size:95px;line-height:.85;margin:25px 0}.hero h1 br{display:none}.hero h1 span{display:block}.hero-line{font-size:16px}.hero-art{min-height:455px;padding:25px 20px 50px}.ember-card{width:235px}.sun{width:345px;height:345px}.orbit-label{top:30px;right:18px;font-size:7px}.hero-stamp{font-size:8px}.chapter-strip{grid-template-columns:1fr 1fr;padding:23px 6%;gap:20px}.chapter-strip b{font-size:14px}.story,.mint-section{grid-template-columns:1fr;gap:25px;padding-block:45px}.trial{grid-template-columns:1fr;padding:25px;gap:20px}.trial-preview{max-width:330px;margin:auto;width:100%}.section-top{display:block}.section-top>p{margin-top:15px}.lost{padding-top:45px}.specialists{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 2px 22px}.specialists article{flex:0 0 185px;scroll-snap-align:start}.mint-panel{padding:23px}.sealed img{width:110px}.access-steps{grid-template-columns:1fr}.access-steps article{padding:22px 0}.access-steps article+article{border-left:0;border-top:1px solid var(--line)}.step{margin-bottom:10px}.tier-grid{grid-template-columns:repeat(3,1fr)}.tier-grid div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.tier-grid div:last-child span{margin:0}.tier-grid div:last-child b{text-align:right}.details summary span{float:none;display:block;margin-left:18px}.chapters{grid-template-columns:1fr}.closing h2{font-size:52px}footer{flex-wrap:wrap;font-size:9px}footer>span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
