.eim{--ink:#000;--surface:#0b0b0b;--surface-2:#131313;--text:#fff;--muted:#9c9c9c;--gold:#d4af37;--gold-hi:gold;--line:#d4af374d;--line-soft:#ffffff21;--f-display:"Archivo", "Arial Narrow", sans-serif;--f-body:"Source Serif 4", Georgia, serif;--f-ui:"Source Sans 3", system-ui, sans-serif;background:var(--ink);color:var(--text);font-family:var(--f-body);font-size:17px;line-height:1.62}.eim *,.eim :before,.eim :after{box-sizing:border-box}:where(.eim) :where(p,h1,h2,h3,blockquote,figure,ul,ol,dl,dd){margin:0}:where(.eim) :where(ul,ol){padding:0;list-style:none}.eim-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.eim-sec{border-top:1px solid var(--line-soft);padding:clamp(56px,8vw,104px) 0}.eim-sec:first-child{border-top:0}.eim-eyebrow{font-family:var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:11.5px;font-weight:700;display:flex}.eim-eyebrow:after{content:"";background:var(--gold);flex:0 120px;height:1px}.eim-h2{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 88;letter-spacing:-.015em;margin-top:14px;font-size:clamp(28px,4.4vw,46px);font-weight:900;font-stretch:88%;line-height:1.04}.eim-h3{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 88;font-size:19px;font-weight:800;line-height:1.2}.eim-lede{color:#ededed;max-width:62ch;margin-top:22px;font-size:clamp(18px,2vw,21px)}.eim-muted{color:var(--muted)}.eim-stack>*+*{margin-top:18px}.eim-stack>.eim-italic-rule{margin-top:22px}.eim-btn{font-family:var(--f-ui);letter-spacing:.055em;text-transform:uppercase;background:var(--gold);color:#000;border:1px solid var(--gold);cursor:pointer;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s,color .18s;display:inline-flex}.eim-btn:hover{background:var(--gold-hi);border-color:var(--gold-hi);transform:translateY(-1px)}.eim-btn:focus-visible,.eim a:focus-visible,.eim summary:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.eim-btn--outline{color:var(--gold);background:0 0}.eim-btn--outline:hover{color:var(--gold-hi);background:#d4af3714}.eim-btn--sm{padding:7px 14px;font-size:12px}.eim-hero-grid{align-items:center;gap:56px;display:grid}@media(min-width:900px){.eim-hero-grid{grid-template-columns:1.04fr .96fr}}.eim-label{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.eim-label-name{font-family:var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.eim-label-div{background:var(--gold);width:28px;height:1px}.eim-label-date{font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.eim-h1{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 84;letter-spacing:-.025em;word-spacing:.12em;margin-top:26px;font-size:clamp(38px,6.2vw,76px);font-weight:900;font-stretch:84%;line-height:.9}.eim-h1 span{color:var(--gold);display:block}.eim-subline{font-family:var(--f-ui);letter-spacing:.26em;text-transform:uppercase;color:#c9c9c9;margin-top:22px;font-size:13px;font-weight:600}.eim-hero-copy{color:#dcdcdc;max-width:58ch;margin-top:26px}.eim-hero-copy>*+*{margin-top:14px}.eim-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.eim-facts{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:18px 48px;margin-top:40px;padding-top:22px;display:flex}.eim-facts dt{font-family:var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.eim-facts dd{font-family:var(--f-ui);color:#dcdcdc;margin-top:4px;font-size:15px}.eim-book{width:100%;max-width:430px;margin:0 auto;padding-bottom:36px;position:relative}.eim-book-body{aspect-ratio:2/3;border:1px solid var(--line);background:linear-gradient(135deg,#1a1a1a,#0b0b0b);margin-right:12px;position:relative;box-shadow:0 26px 34px #0009}.eim-book-body:before{content:"";background:repeating-linear-gradient(90deg,#e6e6e6 0 1px,#bdbdbd 1px 2px);border-radius:0 2px 2px 0;width:12px;position:absolute;top:4px;bottom:4px;right:-12px}.eim-book-body img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eim-book:after{content:"";filter:blur(4px);z-index:-1;background:radial-gradient(#000000bf,#0000 70%);height:22px;position:absolute;bottom:14px;left:10%;right:10%}.eim-book-tag{z-index:2;border:1px solid var(--gold);color:var(--gold);font-family:var(--f-ui);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:#000;padding:7px 14px;font-size:10.5px;font-weight:700;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.eim-quote{background:var(--surface);border-top:1px solid var(--gold)}.eim-two{gap:48px;display:grid}@media(min-width:900px){.eim-two{grid-template-columns:1fr 1fr}}.eim-quote-text{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 88;letter-spacing:-.01em;font-size:clamp(26px,4.6vw,44px);font-weight:800;line-height:1.04}.eim-quote-text span{color:var(--gold)}.eim-cite{font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:22px;font-size:12px;font-style:normal;display:block}.eim-fw-grid{gap:48px;margin-top:48px;display:grid}@media(min-width:1024px){.eim-fw-grid{grid-template-columns:.9fr 1.1fr}.eim-pyramid{align-self:start;position:sticky;top:96px}}.eim-pyramid{min-width:0}.eim .pyr-svg{width:100%;max-width:520px;height:auto;margin:0 auto;display:block;overflow:visible}.eim .pyr-svg .tier{cursor:pointer;outline:none;transition:opacity .2s}.eim .pyr-svg .face{transition:stroke .2s,stroke-width .2s}.eim .pyr-svg .t-gold .face{fill:url(#gGold);stroke:#000;stroke-width:1px}.eim .pyr-svg .t-navy .face{fill:url(#gNavy);stroke:#d4af3773;stroke-width:1px}.eim .pyr-svg .shade{opacity:.34;pointer-events:none}.eim .pyr-svg .t-gold .shade{fill:#7a5c0c}.eim .pyr-svg .t-navy .shade{fill:#000}.eim .pyr-svg text{font-family:var(--f-ui);text-anchor:middle;pointer-events:none;letter-spacing:.02em;font-weight:700}.eim .pyr-svg .t-gold text{fill:#000}.eim .pyr-svg .t-navy text{fill:#fff}.eim .pyr-svg:hover .tier:not(:hover):not(:focus):not(.is-active){opacity:.38}.eim .pyr-svg .tier.is-active,.eim .pyr-svg .tier:focus-visible{opacity:1}.eim .pyr-svg .tier.is-active .face,.eim .pyr-svg .tier:focus-visible .face{stroke:gold;stroke-width:2px}.eim-pyr-cap{text-align:center;font-family:var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:10.5px;font-weight:700}.eim-fw-row{cursor:pointer;outline:none}.eim-fw-row:focus-visible{box-shadow:inset 0 0 0 1px var(--gold-hi)}.eim-fw-list{border-bottom:1px solid var(--line-soft);margin-top:28px}.eim-fw-row{border-top:1px solid var(--line-soft);border-left:2px solid #0000;grid-template-columns:2.6rem 1fr;gap:14px;padding:18px 16px 18px 14px;transition:background-color .18s,border-color .18s;display:grid}.eim-fw-row:hover,.eim-fw-row[data-active=true],.eim-fw-row:focus-within{background:var(--surface);border-left-color:var(--gold)}.eim-fw-num{font-family:var(--f-display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:800}.eim-fw-name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;font-size:15.5px;font-weight:800}.eim-fw-desc{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.5}.eim-cards{gap:20px;margin-top:40px;display:grid}@media(min-width:800px){.eim-cards{grid-template-columns:1fr 1fr}}.eim-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:3px;padding:30px 26px}.eim-card>*+*{margin-top:14px}.eim-card p{color:#d6d6d6;font-size:16px}.eim-tag{font-family:var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:700}.eim-spec{border-top:1px solid var(--line-soft);font-family:var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:30px;padding-top:20px;font-size:12.5px}.eim-spec b{color:#d7d2c3;font-weight:700}.eim-preorder{background:linear-gradient(180deg,var(--surface),var(--ink))}.eim-cols{gap:28px;margin-top:44px;display:grid}@media(min-width:800px){.eim-cols{grid-template-columns:repeat(3,1fr)}}.eim-col{border-left:2px solid var(--gold);padding-left:18px}.eim-col h3{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:800}.eim-col p{color:var(--muted);margin-top:8px;font-size:15.5px}.eim-retail{gap:14px;margin-top:48px;display:grid}@media(min-width:600px){.eim-retail{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.eim-retail{grid-template-columns:repeat(3,1fr)}}.eim-tile{background:var(--surface);border:1px solid var(--line-soft);height:100%;color:var(--text);border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}a.eim-tile:hover{border-color:var(--gold);transform:translateY(-1px)}.eim-tile--pending{opacity:.62;cursor:default}.eim-tile--pending .eim-tile-arrow{color:var(--muted)}.eim-tile-name{font-family:var(--f-ui);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:700}.eim-tile-sub{font-family:var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px}.eim-tile-arrow{color:var(--gold);font-size:18px}.eim-note{border:1px dashed var(--gold);color:#d6d6d6;margin-top:28px;padding:18px 22px;font-size:15.5px}.eim-note b{color:var(--gold);font-family:var(--f-ui)}.eim-panel{background:var(--surface);border:1px solid var(--gold);margin-top:36px;padding:clamp(28px,4vw,48px)}.eim-panel>p{color:#d6d6d6;margin-top:10px}.eim-form{gap:12px;margin-top:24px;display:grid}@media(min-width:800px){.eim-form{grid-template-columns:1fr 1.4fr auto}}.eim-input{width:100%;color:var(--text);border:1px solid var(--line-soft);font-family:var(--f-ui);background:#000;border-radius:2px;padding:13px 14px;font-size:15px}.eim-input::placeholder{color:#777}.eim-input:focus{border-color:var(--gold);outline:none}.eim-status{min-height:1.4em;font-family:var(--f-ui);margin-top:14px;font-size:15px}.eim-status-ok{color:var(--gold-hi)}.eim-small{font-family:var(--f-ui);color:var(--muted);margin-top:8px;font-size:13px}.eim-small a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.eim-teams{gap:48px;display:grid}@media(min-width:900px){.eim-teams{grid-template-columns:1.2fr .8fr}}.eim-teams .eim-stack{color:#d6d6d6;margin-top:24px}.eim-box{background:var(--surface);border:1px solid var(--line-soft);align-self:start;padding:30px 26px}.eim-addr-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.eim-addr{color:var(--gold-hi);font-weight:700;font-family:var(--f-ui);font-size:19px}.eim-box .eim-small{font-size:14px}.eim-author{color:#000;--gold:#9a7a14;background:#fff}.eim-author-grid{align-items:start;gap:48px;display:grid}@media(min-width:900px){.eim-author-grid{grid-template-columns:.75fr 1.25fr}}.eim-portrait{width:100%;max-width:360px;margin:0 auto}.eim-portrait-frame{aspect-ratio:4/5;background:#ece8dd;position:relative;box-shadow:0 18px 40px #0000002e}.eim-portrait-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eim-portrait figcaption{text-align:center;font-family:var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:#9a7a14;margin-top:12px;font-size:11.5px}.eim-author-name{font-family:var(--f-display);text-transform:uppercase;font-variation-settings:"wdth" 88;letter-spacing:-.015em;margin-top:14px;font-size:clamp(28px,4.6vw,46px);font-weight:900;line-height:1}.eim-author-title{font-family:var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#9a7a14;margin-top:10px;font-size:12.5px;font-weight:700}.eim-mission{border-top:1px solid #9a7a1473;border-bottom:1px solid #9a7a1473;margin:28px 0;padding:18px 0;font-size:20px;font-style:italic;line-height:1.5}.eim-author .eim-stack{color:#1d1d1d}.eim-author a{color:#9a7a14;text-underline-offset:3px;font-weight:600;text-decoration:underline}.eim-italic-rule{border-left:2px solid #9a7a14;padding-left:16px;font-style:italic}.eim-faq{max-width:860px}.eim-faq-list{border-bottom:1px solid var(--line-soft);margin-top:36px}.eim-faq-list details{border-top:1px solid var(--line-soft)}.eim-faq-list summary{cursor:pointer;font-family:var(--f-ui);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.eim-faq-list summary::-webkit-details-marker{display:none}.eim-faq-list summary:after{content:"+";color:var(--gold);font-size:22px;font-weight:400;line-height:1}.eim-faq-list details[open] summary:after{content:"–"}.eim-faq-list details p{color:var(--muted);max-width:70ch;padding:0 0 22px;font-size:16px}.eim-closing{border-top:1px solid var(--line-soft);text-align:center;font-family:var(--f-ui);color:var(--muted);padding:40px 24px;font-size:12.5px;line-height:1.6}@media(prefers-reduced-motion:reduce){.eim *,.eim :before,.eim :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.eim-btn:hover,a.eim-tile:hover{transform:none}}.eim a[href="/about#founder"]{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;text-decoration-thickness:1px}.eim a[href="/about#founder"]:hover{color:var(--gold)}
