:root{--sa-gold:#c9963a;--sa-gold-warm:#d4b050;--sa-gold-light:#e0b05a;--sa-gold-dim:#c9963a26;--sa-gold-border:#c9963a59;--sa-black:#080808;--sa-black-soft:#0a0a0a;--sa-card:#111;--sa-card-raised:#141414;--sa-border:#1a1a1a;--sa-border-mid:#2a2a2a;--sa-muted:#444;--sa-muted-light:#666;--sa-white:#f5f2ec;--sa-white-dim:#f5f2ec99;--sa-warm-black:#13100c;--sa-warm-dark:#1a1510;--sa-warm-mid:#211c15;--sa-warm-border:#3a3228;--sa-warm-muted:#6b6050;--sa-warm-white:#f5f0e8;--sa-ease-out:cubic-bezier(.4,0,.2,1);--sa-duration-base:.25s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--sa-white);background:var(--sa-black);-webkit-font-smoothing:antialiased;font-family:Cormorant Garamond,Georgia,serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{color:var(--sa-white);font-weight:700;line-height:1.2}.cookie-banner{background:var(--sa-card);border-top:1px solid var(--sa-border);z-index:9999;color:var(--sa-white-dim);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-size:13px;font-style:normal;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-banner p{flex:1}.cookie-banner button{background:var(--sa-gold);color:#000;cursor:pointer;white-space:nowrap;border:none;padding:8px 20px;font-size:13px;font-style:normal}#header{z-index:1000;border-bottom:1px solid var(--sa-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808f5;position:fixed;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;max-width:1400px;height:64px;margin:0 auto;padding:0 40px;display:flex}.site-title{letter-spacing:.02em;color:var(--sa-white);font-size:18px;font-weight:700;text-decoration:none}.header-nav-list{align-items:center;gap:32px;list-style:none;display:flex}.header-nav-list a{letter-spacing:.05em;color:var(--sa-white);font-size:14px;font-style:normal;transition:color .2s}.header-nav-list a:hover{color:var(--sa-gold)}.nav-folder{position:relative}.nav-folder>button{letter-spacing:.05em;color:var(--sa-white);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-style:normal;transition:color .2s;display:flex}.nav-folder>button:hover{color:var(--sa-gold)}.nav-folder>button:after{content:"▾";font-size:10px}.nav-dropdown{background:var(--sa-card);border:1px solid var(--sa-border);z-index:100;min-width:160px;padding:8px 0;display:none;position:absolute;top:100%;left:0}.nav-folder:hover .nav-dropdown{display:block}.nav-dropdown a{color:var(--sa-white-dim);white-space:nowrap;padding:8px 16px;font-size:13px;font-style:normal;transition:color .2s,background .2s;display:block}.nav-dropdown a:hover{background:var(--sa-card-raised);color:var(--sa-gold)}.header-actions{align-items:center;gap:20px;display:flex}.header-actions a{letter-spacing:.05em;color:var(--sa-white);font-size:14px;font-style:normal;transition:color .2s}.header-actions a:hover{color:var(--sa-gold)}.header-drop-btn{border:1px solid var(--sa-gold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:10px 22px;font-size:13px;text-decoration:none;transition:background .2s,color .2s;display:inline-block;color:var(--sa-gold)!important}.header-drop-btn:hover{background:var(--sa-gold);color:var(--sa-black)!important}.cart-icon{align-items:center;gap:4px;display:flex}.cart-icon svg{width:22px;height:18px;stroke:var(--sa-white)}.cart-count{font-size:12px;font-style:normal}.header-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.header-burger span{background:var(--sa-white);width:22px;height:1px;transition:all .3s;display:block}.mobile-menu{background:var(--sa-black);z-index:999;border-right:1px solid var(--sa-border);flex-direction:column;gap:24px;padding:80px 40px 40px;display:none;position:fixed;inset:0}.mobile-menu.open{display:flex}.mobile-menu .site-title{color:var(--sa-white);margin-bottom:8px;font-size:22px}.mobile-menu nav{flex-direction:column;gap:20px;display:flex}.mobile-menu nav a,.mobile-menu nav button{color:var(--sa-white);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700;transition:color .2s}.mobile-menu nav a:hover,.mobile-menu nav button:hover{color:var(--sa-gold)}.mobile-submenu{flex-direction:column;gap:12px;margin-top:8px;padding-left:24px;display:none}.mobile-submenu.open{display:flex}.mobile-submenu a{font-size:18px}.mobile-close{cursor:pointer;color:var(--sa-white);background:0 0;border:none;font-size:28px;transition:color .2s;position:absolute;top:20px;right:24px}.mobile-close:hover{color:var(--sa-gold)}#hero{background-color:#3a3228;background-image:url(https://images.squarespace-cdn.com/content/624e353c27c446690981b970/aa2091f8-64ae-4a63-acab-d8a791e947a4/book+of+sivad+hero.png?format=1500w);background-position:top;background-size:cover;justify-content:center;align-items:flex-end;height:calc(100vh - 64px);min-height:500px;margin-top:64px;padding-bottom:80px;display:flex;position:relative}.hero-text{text-align:center;color:var(--sa-white);text-shadow:0 1px 8px #0006}.hero-text h1{letter-spacing:.08em;text-transform:uppercase;color:var(--sa-white);font-size:clamp(28px,5vw,56px);font-weight:700}.intro-strip{text-align:center;background:var(--sa-black-soft);border-bottom:1px solid var(--sa-border);padding:80px 20px}.intro-strip h3{color:var(--sa-white-dim);max-width:560px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:20px;font-weight:400}.btn-outline{border:1px solid var(--sa-border-mid);color:var(--sa-white);letter-spacing:.08em;text-transform:uppercase;padding:8px 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-style:normal;transition:border-color .2s,color .2s,background .2s;display:inline-block}.btn-outline:hover{border-color:var(--sa-white);color:var(--sa-white)}.btn-outline--gold{border-color:var(--sa-gold);color:var(--sa-gold)}.btn-outline--gold:hover{background:var(--sa-gold);color:#000}.btn-solid{background:var(--sa-gold);color:#000;border:1px solid var(--sa-gold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:8px 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-style:normal;transition:background .2s,color .2s;display:inline-block}.btn-solid:hover{background:var(--sa-gold-light);border-color:var(--sa-gold-light)}#how-it-works{text-align:center;background:var(--sa-black);border-top:1px solid var(--sa-border);padding:80px 40px}#how-it-works h2{letter-spacing:.3em;text-transform:uppercase;color:var(--sa-gold);margin-bottom:48px;font-size:11px;font-style:normal;font-weight:400}.how-it-works-grid{flex-wrap:wrap;justify-content:center;gap:60px;display:flex}.how-item{text-align:center;max-width:280px}.how-item img{aspect-ratio:4/5;object-fit:cover;background:var(--sa-card);filter:brightness(.85);width:100%;margin-bottom:20px;transition:filter .3s}.how-item:hover img{filter:brightness()}.how-item h3{color:var(--sa-white);margin-bottom:10px;font-size:18px}.how-item p{color:var(--sa-muted-light);font-size:15px}.how-cta{margin-top:48px}.drop-transition{background:linear-gradient(to right,transparent,var(--sa-gold),transparent);height:1px}#current-drop{background:var(--sa-warm-black);padding:80px 0 60px}#current-drop h2{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:var(--sa-gold);margin-bottom:12px;font-size:11px;font-style:normal;font-weight:400}#current-drop h3{text-align:center;color:var(--sa-warm-white);margin-bottom:40px;padding:0 20px;font-size:clamp(24px,3vw,40px);font-weight:400}.product-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:0;display:grid}.product-grid a{display:block;overflow:hidden}.product-grid img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;transition:transform .5s var(--sa-ease-out),filter .3s;filter:brightness(.88);display:block}.product-grid a:hover img{filter:brightness();transform:scale(1.04)}.drop-shop-cta{text-align:center;padding:40px 20px 0}#retail-shop{background:var(--sa-warm-mid);text-align:center;border-top:1px solid var(--sa-warm-border);padding:80px 20px}#retail-shop h2{color:var(--sa-white);margin-bottom:16px;font-size:28px}#retail-shop p{color:var(--sa-warm-muted);margin-bottom:28px;font-size:16px}#founder-note{text-align:center;background:var(--sa-black);border-top:1px solid var(--sa-gold-border);padding:100px 20px}#founder-note h2{letter-spacing:.3em;text-transform:uppercase;color:var(--sa-gold);margin-bottom:32px;font-size:11px;font-style:normal;font-weight:400}.founder-quote{max-width:680px;margin:0 auto}.founder-quote blockquote{color:var(--sa-white);margin-bottom:24px;font-size:clamp(18px,2.5vw,24px);font-style:italic;line-height:1.7}.founder-quote cite{letter-spacing:.05em;color:var(--sa-muted-light);font-size:15px;font-style:normal}#email-capture{background:var(--sa-warm-black);border-top:1px solid var(--sa-warm-border);text-align:center;padding:80px 20px}#email-capture h2{color:var(--sa-white);margin-bottom:12px;font-size:28px}#email-capture p{color:var(--sa-white-dim);margin-bottom:32px;font-size:16px}.email-form{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2px;display:flex}.email-form input[type=email]{background:var(--sa-card);border:1px solid var(--sa-border);width:260px;color:var(--sa-white);outline:none;padding:10px 16px;font-family:Cormorant Garamond,Georgia,serif;font-size:14px;transition:border-color .2s}.email-form input[type=email]:focus{border-color:var(--sa-gold-border)}.email-form input[type=email]::placeholder{color:var(--sa-muted)}.email-form button{background:var(--sa-gold);color:#000;letter-spacing:.06em;cursor:pointer;text-transform:uppercase;border:none;padding:10px 24px;font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-style:normal;transition:background .2s}.email-form button:hover{background:var(--sa-gold-light)}.page-hero{text-align:center;background:var(--sa-black-soft);border-bottom:1px solid var(--sa-border);margin-top:64px;padding:60px 20px 40px}.page-hero h1{text-transform:uppercase;letter-spacing:.06em;color:var(--sa-white);margin-bottom:12px;font-size:clamp(28px,5vw,48px)}.page-hero p{color:var(--sa-muted-light);max-width:500px;margin:0 auto 24px;font-size:16px}.page-hero a.btn-outline{margin:0 6px}.retail-store-image{width:100%;max-height:80vh;overflow:hidden}.retail-store-image img{object-fit:cover;object-position:center top;width:100%;height:100%;max-height:80vh;display:block}.about-hero{background:var(--sa-warm-black)url(/images/drop-1.png) no-repeat center top/cover;text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:60px;min-height:70vh;margin-top:64px;padding:48px 60px;display:flex;position:relative}.about-hero:after{content:"";background:#0808089e;position:absolute;inset:0}.about-hero h1,.about-hero p{z-index:1;position:relative}.about-hero h1{text-transform:uppercase;letter-spacing:.08em;color:var(--sa-white);white-space:nowrap;flex-shrink:0;margin-bottom:0;font-size:clamp(34px,5vw,72px)}.about-hero p{max-width:560px;color:var(--sa-white-dim);z-index:1;margin:6px 0 0;font-size:24px;line-height:1.8;position:relative}.about-banner{background:var(--sa-warm-black)url(/images/drop-6.png) no-repeat center center/cover;text-align:center;justify-content:center;align-items:center;min-height:50vh;padding:80px 20px;display:flex;position:relative}.about-banner:after{content:"";background:#0808088c;position:absolute;inset:0}.about-banner-text{z-index:1;position:relative}.about-banner-text p{color:var(--sa-white);max-width:700px;margin-bottom:24px;font-size:clamp(18px,2.5vw,28px);font-style:italic;line-height:1.7}.about-banner-text cite{letter-spacing:.15em;text-transform:uppercase;color:var(--sa-gold);font-size:12px;display:block}.about-content{max-width:800px;margin:0 auto;padding:80px 20px}.about-content h2{color:var(--sa-white);margin-bottom:20px;font-size:26px}.about-content p{color:var(--sa-white-dim);margin-bottom:32px;font-size:17px;line-height:1.85}.about-content .plain-terms{border-left:3px solid var(--sa-gold);background:#c9963a14;margin:28px 0 36px 30px;padding:22px 26px}.about-content .plain-terms p{color:var(--sa-white);margin:0;font-size:18px;line-height:1.75}.about-content .plain-terms strong{color:var(--sa-gold)}.about-content .founder-sig{color:var(--sa-gold);margin-top:40px;font-size:22px;font-weight:700}@media (max-width:768px){.about-content .plain-terms{margin-left:0;padding:18px 20px}}.custom-pricing-tiers-section{max-width:1000px;color:var(--sa-white);border-top:1px solid var(--sa-border);margin:3rem auto;padding:0 20px 40px}.custom-pricing-tiers-section h2{text-align:center;color:var(--sa-white);margin:32px 0 24px;font-size:22px}.pricing-tiers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.tier-card{background:var(--sa-card);border:1px solid var(--sa-border);flex-direction:column;padding:2rem;display:flex}.tier-card.expired{opacity:.45}.tier-name{text-transform:uppercase;color:var(--sa-white);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.tier-price{color:var(--sa-gold);margin-bottom:.5rem;font-size:2rem}.countdown,.tier-meta,.reserve-summary,.card-text{color:var(--sa-muted-light);margin-bottom:.5rem;font-size:1rem}.tier-btn{background:var(--sa-gold);color:#000;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;height:3rem;margin-top:auto;padding-top:1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;font-style:normal;text-decoration:none;transition:background .2s;display:flex}.tier-btn:hover{background:var(--sa-gold-light)}.tier-card.expired .tier-btn{background:var(--sa-muted);cursor:default}#tier-popup{background:var(--sa-card);border:1px solid var(--sa-border);z-index:2000;width:90%;max-width:420px;color:var(--sa-white);padding:2rem;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#tier-popup h3{color:var(--sa-white);margin-bottom:.5rem;font-size:1.3rem}#popup-code{background:var(--sa-card-raised);letter-spacing:.08em;color:var(--sa-gold);margin:.75rem 0;padding:.5rem 1rem;font-style:normal;font-weight:700;display:inline-block}#tier-popup button{background:var(--sa-gold);color:#000;cursor:pointer;border:none;padding:.5rem 1rem;font-family:Cormorant Garamond,Georgia,serif}.popup-overlay{z-index:1999;background:#000000b3;display:none;position:fixed;inset:0}.popup-overlay.open,#tier-popup.open{display:block}footer{background:var(--sa-black);border-top:1px solid var(--sa-border);color:var(--sa-white);text-align:center;padding:48px 40px}footer .footer-brand{color:var(--sa-white);margin-bottom:20px;font-size:20px;font-weight:700}footer nav{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:24px;display:flex}footer nav a{letter-spacing:.06em;color:var(--sa-muted-light);font-size:13px;font-style:normal;transition:color .2s}footer nav a:hover{color:var(--sa-gold)}footer p{color:var(--sa-muted);font-size:12px;font-style:normal}@media (max-width:768px){.header-inner{padding:0 20px}.header-nav,.header-actions .login-link,.header-drop-btn{display:none}.header-burger{display:flex}#hero{height:80vh}.hero-text h1{font-size:28px}#how-it-works{padding:60px 20px}.how-it-works-grid{gap:32px}.how-item{max-width:100%}.product-grid{grid-template-columns:repeat(2,1fr)}footer{padding:40px 20px}.intro-strip,#founder-note,#email-capture{padding:60px 20px}}@media (max-width:480px){.product-grid{grid-template-columns:1fr}.email-form{flex-direction:column;align-items:center}.email-form input[type=email]{width:100%;max-width:300px}}
