:root{--cream:#FDFAE3;--cream-2:#F4EDCB;--paper:#FBF6DC;--sage:#8C9479;--sage-2:#A9B093;--olive:#4D5743;--olive-deep:#39402F;--ink:#2A3022;--line:rgba(77,87,67,.24);--line-strong:rgba(77,87,67,.5);--shadow:rgba(42,48,34,.18)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:Newsreader,Georgia,serif;font-size:18px;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--olive);color:var(--cream)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vign{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9997;box-shadow:inset 0 0 240px #39402f29}.cursor{position:fixed;top:0;left:0;width:30px;height:30px;border:1.5px solid var(--olive);border-radius:50%;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);transition:width .25s,height .25s,background .25s,border-color .25s;mix-blend-mode:multiply}.cursor.hot{width:54px;height:54px;background:#4d57431f}@media(hover:none){.cursor{display:none}}nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(18px,4vw,52px);transition:.4s}nav.solid{background:#fdfae3e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-top:12px;padding-bottom:12px}.brand{font-family:Fraunces;font-weight:900;font-size:24px;letter-spacing:-.5px;display:flex;align-items:center;gap:9px;color:var(--olive)}.brand .dot{width:11px;height:11px;border-radius:50%;background:var(--olive);box-shadow:0 0 0 3px var(--cream),0 0 0 4.5px var(--olive)}.navlinks{display:flex;gap:30px;align-items:center}.navlinks a{font-family:Space Mono;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--olive);position:relative;padding:4px 0}.navlinks a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background:var(--olive);transition:.3s}.navlinks a:hover:after{width:100%}.btn{font-family:Space Mono;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase;background:var(--olive);color:var(--cream);padding:11px 22px;border-radius:40px;border:1.5px solid var(--olive);transition:.3s;display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.btn:hover{background:transparent;color:var(--olive);transform:translateY(-2px)}.btn.ghost{background:transparent;color:var(--olive)}.btn.ghost:hover{background:var(--olive);color:var(--cream)}.btn.lg{font-size:13.5px;padding:16px 30px}.btn .arr{transition:transform .3s}.btn:hover .arr{transform:translate(4px)}@media(max-width:860px){.navlinks{display:none}}.ticker{position:fixed;top:0;left:0;right:0;z-index:150;background:var(--olive);color:var(--cream);overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--olive-deep);transform:translateY(-110%);transition:transform .5s .2s}.ticker.show{transform:translateY(0)}.ticker .track{display:inline-flex;animation:scroll 38s linear infinite;padding:9px 0}.ticker:hover .track{animation-play-state:paused}.ticker span{font-family:Space Mono;font-size:12px;letter-spacing:2px;text-transform:uppercase;padding:0 26px;opacity:.92}.ticker .up{color:var(--sage-2);font-weight:700}@keyframes scroll{to{transform:translate(-50%)}}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:150px clamp(18px,5vw,80px) 80px;overflow:hidden}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 65% 45%,#000,transparent 78%);mask-image:radial-gradient(circle at 65% 45%,#000,transparent 78%)}.decal{position:absolute;z-index:1;opacity:.16;filter:saturate(.6);pointer-events:none;will-change:transform}.d3{width:105px;top:24%;right:8%}.hero-inner{position:relative;z-index:3;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;width:100%;max-width:1280px;margin:0 auto}.eyebrow{font-family:Space Mono;font-size:12.5px;letter-spacing:3px;text-transform:uppercase;color:var(--olive);display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;border:1px solid var(--line-strong);padding:8px 16px;border-radius:30px;background:#fdfae399}.eyebrow .pulse{width:8px;height:8px;border-radius:50%;background:var(--sage);box-shadow:0 0 #8c947999;animation:beat 2s infinite}@keyframes beat{70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}h1.title{font-family:Fraunces;font-weight:900;font-size:clamp(64px,12vw,168px);line-height:.86;letter-spacing:-.03em;color:var(--olive);margin:0}h1.title .ital{font-style:italic;font-weight:600;display:block;font-size:.62em;color:var(--ink);letter-spacing:-.01em}.sub{font-family:Newsreader;font-style:italic;font-size:clamp(20px,2.6vw,30px);color:var(--sage);margin:22px 0 18px;font-weight:400}.lede{max-width:46ch;color:#444c39;font-size:18.5px;margin-bottom:34px}.hero-cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.hero-art{position:relative;display:flex;justify-content:center;align-items:center;padding-right:5%}.hero-coin{width:min(80%,430px);filter:drop-shadow(0 30px 34px rgba(42,48,34,.28));animation:bob 5.5s ease-in-out infinite;will-change:transform}@keyframes bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-22px) rotate(1.5deg)}}.coin-ring{position:absolute;width:min(96%,540px);aspect-ratio:1;border:2px dashed var(--line-strong);border-radius:50%;z-index:-1;animation:spin 60s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.scrollcue{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:4;font-family:Space Mono;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:var(--olive);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.7}.scrollcue .bar{width:1px;height:34px;background:var(--olive);animation:slide 1.8s infinite}@keyframes slide{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.1%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:880px){.hero-inner{grid-template-columns:1fr;text-align:center;gap:10px}.hero-cta{justify-content:center}.lede{margin-left:auto;margin-right:auto}.eyebrow{margin-inline:auto}.hero-coin{width:min(64%,300px)}.coin-ring{width:min(74%,340px)}}section{position:relative}.wrap{max-width:1200px;margin:0 auto;padding:clamp(70px,9vw,130px) clamp(18px,5vw,40px)}.kicker{font-family:Space Mono;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--sage);display:flex;align-items:center;gap:14px;margin-bottom:12px}.kicker:before{content:"";width:34px;height:1.5px;background:var(--sage)}h2{font-family:Fraunces;font-weight:900;font-size:clamp(38px,6vw,76px);line-height:1;letter-spacing:-.02em;color:var(--olive)}h2 em{font-style:italic;font-weight:600;color:var(--ink)}.reveal{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.book{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,90px);align-items:center}.cover-stage{display:flex;justify-content:center;align-items:center;padding:34px 0}.book-photo{width:min(100%,460px);height:auto;border-radius:12px;box-shadow:0 34px 54px -16px #2a302280;animation:bookfloat 7s ease-in-out infinite;will-change:transform}@keyframes bookfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.book-copy h2{margin-bottom:26px}.book-copy p{margin-bottom:18px;color:#42493a}.book-copy .lead{font-size:21px}.learn{list-style:none;margin:26px 0;border-top:1.5px dashed var(--line-strong)}.learn li{display:flex;gap:16px;align-items:baseline;padding:14px 4px;border-bottom:1.5px dashed var(--line-strong)}.learn li b{font-family:Space Mono;font-size:13px;color:var(--sage);min-width:34px}.learn li span{font-family:Fraunces;font-weight:600;font-size:19px;color:var(--ink)}.meta-line{font-family:Space Mono;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--sage)}@media(max-width:840px){.book{grid-template-columns:1fr;gap:50px}}.stats{background:var(--olive);color:var(--cream);position:relative;overflow:hidden}.stats:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:radial-gradient(var(--cream) 1.4px,transparent 1.4px);background-size:18px 18px}.stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative}.stat{text-align:center;border-left:1px solid rgba(253,250,227,.22);padding:6px 10px}.stat:first-child{border-left:none}.stat .num{font-family:Fraunces;font-weight:900;font-size:clamp(46px,7vw,84px);line-height:1;color:var(--cream)}.stat .lab{font-family:Space Mono;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--sage-2);margin-top:12px}@media(max-width:760px){.stats .wrap{grid-template-columns:repeat(2,1fr);gap:38px 20px}.stat:nth-child(odd){border-left:none}}.cast-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:54px}.cast-head p{max-width:40ch;color:#42493a}.cast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{position:relative;border:1.5px dashed var(--line-strong);border-radius:14px;padding:20px 22px;background:var(--cream);overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,background .5s;display:flex;flex-direction:column;align-items:center;text-align:center}.card:hover{transform:translateY(-10px);box-shadow:0 26px 40px var(--shadow)}.card .imgwrap{height:110px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.card img{max-height:110px;max-width:100%;width:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 14px 14px rgba(42,48,34,.22))}.card:hover img{transform:scale(1.12) rotate(-3deg)}.card .c-name{font-family:Fraunces;font-weight:900;font-size:25px;line-height:1;letter-spacing:-.01em}.card .c-tag{font-family:Space Mono;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--sage);margin:7px 0 8px}.card .c-line{font-size:15.5px;line-height:1.45;color:#444c39}.card .no{position:absolute;top:12px;right:16px;font-family:Space Mono;font-size:11px;opacity:.5}@media(max-width:980px){.cast-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cast-grid{grid-template-columns:1fr}}.cta{background:var(--olive);color:var(--cream);position:relative;overflow:hidden;text-align:center}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:radial-gradient(var(--cream) 1.4px,transparent 1.4px);background-size:20px 20px}.cta .wrap{position:relative;display:flex;flex-direction:column;align-items:center}.cta .coin2{width:min(40%,210px);filter:drop-shadow(0 18px 22px rgba(0,0,0,.3));margin-bottom:6px;animation:bob 6s ease-in-out infinite}.cta h2{color:var(--cream);max-width:16ch}.cta h2 em{color:var(--sage-2)}.cta p{color:#fdfae3cc;max-width:44ch;margin:22px 0 34px}.cta .btn{background:var(--cream);color:var(--olive);border-color:var(--cream)}.cta .btn:hover{background:transparent;color:var(--cream)}.strip{background:var(--ink);color:var(--cream);overflow:hidden;white-space:nowrap;padding:18px 0;border-block:1px solid var(--olive-deep)}.strip .track{display:inline-flex;animation:scroll 30s linear infinite}.strip span{font-family:Fraunces;font-style:italic;font-weight:600;font-size:26px;padding:0 28px;opacity:.92}.strip .star{color:var(--sage-2);font-style:normal}footer{background:var(--cream);padding:clamp(54px,7vw,80px) clamp(18px,5vw,40px) 34px}.foot{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:36px;padding-bottom:44px;border-bottom:1px solid var(--line)}.foot .brand{font-size:30px;margin-bottom:14px}.foot p{font-size:15.5px;color:#52594a;max-width:34ch}.foot h4{font-family:Space Mono;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--sage);margin-bottom:16px}.foot ul{list-style:none}.foot li{margin-bottom:10px}.foot a{font-size:16px;color:var(--ink);transition:.2s}.foot a:hover{color:var(--olive);padding-left:4px}.botbar{max-width:1200px;margin:26px auto 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-family:Space Mono;font-size:11.5px;letter-spacing:1px;color:var(--sage);text-transform:uppercase}@media(max-width:760px){.foot{grid-template-columns:1fr 1fr}.foot .br{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}body.st-no-cursor .cursor,body.st-no-grain .grain,body.st-no-grain .vign{display:none}.rte p{margin-bottom:14px}.rte a{text-decoration:underline}.page-main{padding-top:110px;min-height:70vh}.page-main .wrap{padding-top:clamp(40px,6vw,80px)}.page-title{font-family:Fraunces;font-weight:900;font-size:clamp(38px,6vw,68px);line-height:1;letter-spacing:-.02em;color:var(--olive);margin-bottom:28px}.page-title em{font-style:italic;font-weight:600;color:var(--ink)}.narrow{max-width:760px;margin:0 auto}.product{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,80px);align-items:start}.product-media img{width:100%;height:auto;border-radius:12px;box-shadow:0 34px 54px -16px #2a302273}.product-thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.product-thumbs img{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--line);cursor:pointer;box-shadow:none}.price{font-family:Fraunces;font-weight:900;font-size:34px;color:var(--olive);margin:6px 0 22px;display:flex;gap:12px;align-items:baseline}.price s{font-size:20px;color:var(--sage);font-weight:600}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label{font-family:Space Mono;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--sage)}.field input,.field select,.field textarea{font:inherit;font-size:17px;color:var(--ink);background:var(--paper);border:1.5px solid var(--line-strong);border-radius:10px;padding:12px 14px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--olive)}.qty{width:110px}.note{font-family:Space Mono;font-size:12px;letter-spacing:1px;color:var(--sage);margin-top:14px}.notice{background:var(--paper);border:1.5px dashed var(--line-strong);border-radius:12px;padding:14px 18px;margin-bottom:22px}.cart-table{width:100%;border-collapse:collapse;margin-bottom:30px}.cart-table th{font-family:Space Mono;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--sage);text-align:left;padding:0 8px 12px;border-bottom:1.5px dashed var(--line-strong)}.cart-table td{padding:18px 8px;border-bottom:1.5px dashed var(--line-strong);vertical-align:middle}.cart-item{display:flex;gap:16px;align-items:center}.cart-item img{width:80px;height:80px;object-fit:cover;border-radius:10px}.cart-item .t{font-family:Fraunces;font-weight:700;font-size:20px;color:var(--olive)}.cart-remove{font-family:Space Mono;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--sage);text-decoration:underline}.cart-foot{display:flex;justify-content:flex-end}.cart-sum{text-align:right;display:flex;flex-direction:column;gap:14px;align-items:flex-end}.cart-sum .tot{font-family:Fraunces;font-weight:900;font-size:30px;color:var(--olive)}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.center{text-align:center}.big404{font-family:Fraunces;font-weight:900;font-size:clamp(110px,22vw,240px);line-height:.9;color:var(--olive)}.grid-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px}.tile{border:1.5px dashed var(--line-strong);border-radius:14px;padding:18px;background:var(--cream);display:flex;flex-direction:column;gap:10px;transition:.4s}.tile:hover{transform:translateY(-6px);box-shadow:0 22px 34px var(--shadow)}.tile img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.tile .t{font-family:Fraunces;font-weight:700;font-size:20px;color:var(--olive)}.errors{color:#8a3b2b;margin-bottom:14px}@media(max-width:840px){.product{grid-template-columns:1fr}.cart-table thead{display:none}.cart-table td{display:block;border:none;padding:8px}.cart-table tr{display:block;border-bottom:1.5px dashed var(--line-strong);padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/stock-talk.css.map */
