*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--cream: #fdf8f1;--parchment: #f4e8d0;--aged: #ecdcbe;--blush: #f0ddd6;--rose: #b04a48;--rose-dark: #8a3232;--gold: #bf9038;--gold-lt: #d4a850;--sepia: #3e2510;--brown: #6e4c2e;--dusty: #9c7c5e;--ink: #261408}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:EB Garamond,Georgia,serif;overflow-x:hidden}nav{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;justify-content:space-between;align-items:center;padding:1.4rem 5rem;background:#fdf8f1f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(191,144,56,.16)}.nav-wordmark{font-family:Playfair Display,serif;font-style:italic;font-size:1.1rem;color:var(--sepia)}.nav-links{list-style:none;display:flex;gap:2.5rem;align-items:center}.nav-links a{text-decoration:none;font-family:Lato,sans-serif;font-weight:300;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dusty);transition:color .3s}.nav-links a:hover{color:var(--rose)}.nav-cta{background:var(--rose)!important;color:var(--cream)!important;padding:.55rem 1.6rem;transition:background .3s!important}.nav-cta:hover{background:var(--rose-dark)!important}.hero{min-height:100vh;background:var(--parchment);position:relative;overflow:hidden;display:flex;align-items:center}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 65% at 90% 30%,rgba(176,74,72,.08) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 10% 80%,rgba(191,144,56,.07) 0%,transparent 60%)}.hero-inner{max-width:760px;padding:10rem 8rem 8rem;position:relative;z-index:2}.hero-inner:before{content:"";position:absolute;top:14rem;left:6rem;width:52px;height:52px;border-top:1px solid rgba(191,144,56,.38);border-left:1px solid rgba(191,144,56,.38)}.hero-eyebrow{font-family:Lato,sans-serif;font-weight:200;font-size:.6rem;letter-spacing:.48em;text-transform:uppercase;color:var(--gold);margin-bottom:1.8rem;opacity:0;animation:fadeUp 1s ease .3s forwards}.hero-title{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(3.2rem,6vw,6.2rem);line-height:1.06;color:var(--sepia);margin-bottom:2rem;opacity:0;animation:fadeUp 1s ease .55s forwards}.hero-title em{font-style:italic;color:var(--rose);display:block}.hero-divider{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;opacity:0;animation:fadeUp 1s ease .8s forwards}.hdl{width:48px;height:1px;background:var(--gold);opacity:.45}.hdh{font-size:.8rem;color:var(--rose);opacity:.65}.hero-sub{font-family:EB Garamond,serif;font-style:italic;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.95;color:var(--brown);max-width:46ch;margin-bottom:3rem;opacity:0;animation:fadeUp 1s ease 1s forwards}.hero-actions{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;opacity:0;animation:fadeUp 1s ease 1.2s forwards}.btn-primary{display:inline-block;background:var(--rose);color:var(--cream);padding:1.05rem 3rem;text-decoration:none;font-family:Lato,sans-serif;font-weight:300;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;transition:background .3s,transform .2s}.btn-primary:hover{background:var(--rose-dark);transform:translateY(-2px)}.btn-text{font-family:EB Garamond,serif;font-style:italic;font-size:1rem;color:var(--dusty);text-decoration:none;border-bottom:1px solid rgba(156,124,94,.35);padding-bottom:1px;transition:color .3s,border-color .3s}.btn-text:hover{color:var(--rose);border-color:var(--rose)}.hero-deco{position:absolute;right:0;top:0;bottom:0;width:45%;display:flex;align-items:center;justify-content:center;pointer-events:none}.env-scene{position:relative;width:300px;height:280px}.fword{position:absolute;font-family:EB Garamond,serif;font-style:italic;color:#bf903833;font-size:.78rem;letter-spacing:.05em}.fw1{top:5%;left:0}.fw2{bottom:20%;right:0;font-size:.7rem}.fw3{top:58%;left:3%;font-size:.65rem}.pmark{position:absolute;border-radius:50%;border:1.5px solid rgba(191,144,56,.22);font-family:Lato,sans-serif;font-weight:200;font-size:.4rem;letter-spacing:.1em;color:#bf90384d;text-transform:uppercase;text-align:center;line-height:1.5;display:flex;align-items:center;justify-content:center}.pm1{width:64px;height:64px;top:4%;right:4%}.pm2{width:44px;height:44px;bottom:16%;left:1%}.env-letter-peek{position:absolute;top:0;left:18px;right:18px;height:48px;background:var(--cream);border:1px solid rgba(191,144,56,.18);z-index:0;display:flex;align-items:center;justify-content:center}.env-ll-wrap{width:62%;display:flex;flex-direction:column;gap:7px}.ell{height:1px;background:#26140817}.ell:nth-child(2){width:78%}.ell:nth-child(3){width:52%}.env-outer{position:absolute;top:32px;left:0;right:0;width:100%;height:200px;background:linear-gradient(150deg,#f0e4cc,#e8d8b4);border:1px solid rgba(191,144,56,.22);box-shadow:0 16px 48px #3e25101f,0 3px 12px #3e251012;z-index:1;transition:transform .5s,box-shadow .5s}.env-outer:hover{transform:translateY(-5px) rotate(-1.5deg);box-shadow:0 24px 64px #3e251026}.env-flap{position:absolute;top:0;left:0;right:0;height:54%;background:linear-gradient(145deg,#eadec6,#e2d0ae);clip-path:polygon(0 0,50% 63%,100% 0)}.env-fl{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(218,198,162,.45),transparent 48%);clip-path:polygon(0 0,47% 50%,0 100%)}.env-fr{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,rgba(210,190,154,.38),transparent 48%);clip-path:polygon(100% 0,53% 50%,100% 100%)}.env-wax{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 33% 28%,#c85858,var(--rose-dark));display:flex;align-items:center;justify-content:center;font-size:1.15rem;color:#fdf8f1eb;z-index:3;box-shadow:0 3px 10px #8a323266,inset 0 1px 3px #ffffff1f}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.marquee{background:var(--rose);overflow:hidden;white-space:nowrap;padding:.85rem 0}.mtrack{display:inline-flex;animation:mscroll 34s linear infinite}.mi{font-family:EB Garamond,serif;font-style:italic;font-size:1rem;color:#fdf8f1b3;padding:0 2.5rem}.ms{color:#fdf8f161}@keyframes mscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.eyebrow{font-family:Lato,sans-serif;font-weight:200;font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-bottom:1.4rem}.h2{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.2;color:var(--sepia);margin-bottom:1.6rem}.h2 em{font-style:italic;color:var(--rose)}.prose{font-family:EB Garamond,serif;font-size:1.1rem;line-height:1.95;color:var(--brown);margin-bottom:1.1rem}.gline{width:52px;height:1px;background:var(--gold);opacity:.4;margin:1.6rem 0}.orn{color:var(--gold);opacity:.45;font-size:1rem;margin:1.4rem 0;letter-spacing:.5em}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:translateY(0)}.section-quote{background:#ecdcbe;padding:8rem 5rem;display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center}.quote-box{background:transparent;padding:0;border:none;position:relative}.quote-box:before{content:"\201c";position:absolute;top:-2.2rem;left:1.2rem;font-family:Playfair Display,serif;font-size:8rem;color:#bf903829;line-height:1}.qt{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.72;color:var(--sepia);margin-bottom:1.4rem}.qa{font-family:Lato,sans-serif;font-weight:200;font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.stamp-d{position:absolute;bottom:-1px;right:2.2rem;width:50px;height:62px;border:2px solid rgba(191,144,56,.28);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#bf903847}.stamp-d:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(191,144,56,.16)}.section-what{background:var(--cream);padding:9rem 5rem;text-align:center}.what-inner{max-width:640px;margin:0 auto}.what-inner .prose{max-width:56ch;margin:0 auto 1.1rem}.section-how{background:var(--parchment);padding:9rem 5rem;text-align:center}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1060px;margin:4rem auto 0;border:1px solid rgba(191,144,56,.18)}.hi{padding:3rem 2.2rem;text-align:left;border-right:1px solid rgba(191,144,56,.16);transition:background .3s}.hi:last-child{border-right:none}.hi:hover{background:#fdf8f1a6}.hn{font-family:Playfair Display,serif;font-weight:700;font-size:4.5rem;line-height:1;color:#bf90381a;margin-bottom:.4rem}.ht{font-family:Playfair Display,serif;font-style:italic;font-size:1.12rem;color:var(--sepia);margin-bottom:.65rem}.hp{font-family:EB Garamond,serif;font-size:.98rem;line-height:1.85;color:var(--dusty)}.section-pricing{background:var(--blush);padding:9rem 4rem;text-align:center;position:relative;overflow:hidden}.section-pricing:before{content:"\2661";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30rem;color:#b04a480a;pointer-events:none;line-height:1}.pricing-inner{position:relative;z-index:1;max-width:960px;margin:0 auto}.pricing-inner .prose{max-width:52ch;margin:0 auto}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:3.5rem auto 0}.price-card{background:var(--cream);border:1px solid rgba(191,144,56,.22);padding:3.5rem 3rem;position:relative;text-align:left;box-shadow:0 10px 50px #3e251012;transition:transform .3s,box-shadow .3s}.price-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #3e25101c}.price-card.featured{background:var(--sepia);border-color:var(--gold)}.price-ribbon{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:var(--gold);color:var(--ink);font-family:Lato,sans-serif;font-weight:300;font-size:.5rem;letter-spacing:.3em;text-transform:uppercase;padding:.3rem 1.4rem;white-space:nowrap}.tier-name{font-family:Playfair Display,serif;font-style:italic;font-size:1.8rem;color:var(--sepia);margin-bottom:.3rem;text-align:center}.price-card.featured .tier-name{color:var(--parchment)}.tier-sub{font-family:Lato,sans-serif;font-weight:200;font-size:.56rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:1.8rem;text-align:center!important}.prices-row{display:flex;gap:2rem;margin-bottom:.4rem;align-items:flex-end}.price-item{display:flex;flex-direction:column}.price-flag{font-family:Lato,sans-serif;font-weight:200;font-size:.5rem;letter-spacing:.26em;text-transform:uppercase;color:var(--dusty);margin-bottom:.2rem}.price-card.featured .price-flag{color:#f4e8d073}.price-num{font-family:Playfair Display,serif;font-size:3rem;line-height:1;color:var(--sepia)}.price-num span{font-size:1.5rem}.price-card.featured .price-num{color:var(--parchment)}.price-sep{font-family:Playfair Display,serif;font-size:1.5rem;color:#bf90384d;align-self:center;padding-bottom:.3rem}.price-period{font-family:EB Garamond,serif;font-style:italic;font-size:.92rem;color:var(--dusty);margin-bottom:1.8rem;text-align:center}.price-card.featured .price-period{color:#f4e8d073}.price-rule{width:100%;height:1px;background:#bf903829;margin-bottom:1.8rem}.price-card.featured .price-rule{background:#bf90384d}.price-feats{list-style:none;display:flex;flex-direction:column;gap:.9rem;margin-bottom:2.2rem}.price-feats li{font-family:EB Garamond,serif;font-size:1.02rem;color:var(--brown);display:flex;align-items:flex-start;gap:.9rem;line-height:1.6}.price-card.featured .price-feats li{color:#f4e8d0a6}.price-feats li:before{content:"\2726";color:var(--gold);font-size:.52rem;flex-shrink:0;margin-top:.42rem}.plus-divider{font-family:Lato,sans-serif;font-weight:200;font-size:.52rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);padding:.4rem 0 .2rem;border-top:1px solid rgba(191,144,56,.2);display:block;width:100%;margin-top:.3rem}.price-btn{display:block;background:var(--rose);color:var(--cream);padding:1.05rem 2rem;text-decoration:none;text-align:center;font-family:Lato,sans-serif;font-weight:300;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;transition:background .3s,transform .2s}.price-btn:hover{background:var(--rose-dark);transform:translateY(-1px)}.price-card.featured .price-btn{background:var(--gold);color:var(--ink)}.price-card.featured .price-btn:hover{background:var(--gold-lt)}.price-note{font-family:EB Garamond,serif;font-style:italic;font-size:.88rem;color:var(--dusty);margin-top:1.2rem;text-align:center}.platform-row{margin-top:2.5rem}.plat-label{font-family:Lato,sans-serif;font-weight:200;font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dusty);margin-bottom:.8rem}.plat-links{display:flex;gap:.9rem;justify-content:center}.plat-a{text-decoration:none;color:var(--gold);font-family:Lato,sans-serif;font-weight:200;font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(191,144,56,.28);padding:.45rem 1.2rem;transition:border-color .25s}.plat-a:hover{border-color:var(--gold)}.section-waitlist{background:var(--rose);padding:9rem 4rem;text-align:center}.wl-pre{font-family:Lato,sans-serif;font-weight:200;font-size:.6rem;letter-spacing:.45em;text-transform:uppercase;color:#fdf8f18c;margin-bottom:1.8rem}.wl-h{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.12;color:var(--cream);margin-bottom:1.4rem}.wl-h em{font-style:italic;color:#fdf8f1b8}.wl-sub{font-family:EB Garamond,serif;font-style:italic;font-size:1.15rem;line-height:1.85;color:#fdf8f19e;max-width:50ch;margin:0 auto 3.5rem}.wl-form{display:flex;max-width:450px;margin:0 auto 1.2rem}.wl-in{flex:1;background:#fdf8f11a;border:1px solid rgba(253,248,241,.22);border-right:none;padding:1rem 1.5rem;font-family:EB Garamond,serif;font-size:1rem;color:var(--cream);outline:none}.wl-in::placeholder{color:#fdf8f166}.wl-btn{background:var(--sepia);border:1px solid var(--sepia);padding:1rem 1.8rem;color:var(--cream);font-family:Lato,sans-serif;font-weight:300;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .3s}.wl-btn:hover{background:var(--ink)}.wl-fine{font-family:Lato,sans-serif;font-weight:200;font-size:.55rem;letter-spacing:.15em;color:#fdf8f147}footer{background:var(--sepia);padding:3rem 5rem;display:flex;justify-content:space-between;align-items:center}.fl-n{font-family:Playfair Display,serif;font-style:italic;font-size:1.1rem;color:#f4e8d073;margin-bottom:.3rem}.fl-u{font-family:Lato,sans-serif;font-weight:200;font-size:.52rem;letter-spacing:.28em;text-transform:uppercase;color:#bf903861}.fnav{list-style:none;display:flex;gap:2rem;margin-bottom:.55rem;justify-content:flex-end}.fnav a{text-decoration:none;font-family:Lato,sans-serif;font-weight:200;font-size:.54rem;letter-spacing:.2em;text-transform:uppercase;color:#f4e8d040;transition:color .3s}.fnav a:hover{color:#f4e8d08c}.fcopy{font-family:EB Garamond,serif;font-size:.82rem;color:#f4e8d026;text-align:right}@media(max-width:900px){nav{padding:1.2rem 2rem}.nav-links{gap:1.4rem}.hero-inner{padding:8rem 2.5rem 5rem}.hero-deco{display:none}.section-quote{grid-template-columns:1fr;gap:3rem;padding:5rem 2.5rem}.section-what,.section-how{padding:6rem 2.5rem}.how-grid{grid-template-columns:1fr 1fr}.hi{border-right:none;border-bottom:1px solid rgba(191,144,56,.16)}.section-pricing{padding:6rem 2rem}.price-grid{grid-template-columns:1fr}footer{flex-direction:column;gap:2rem;text-align:center;padding:2.5rem 2rem}.fnav{justify-content:center}.fcopy{text-align:center}}@media(max-width:500px){.how-grid{grid-template-columns:1fr}.wl-form{flex-direction:column}.wl-in{border-right:1px solid rgba(253,248,241,.22);border-bottom:none}}.page-hero{min-height:55vh;display:flex;align-items:center;padding:10rem 6rem 6rem;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 85% 40%,rgba(191,144,56,.07) 0%,transparent 65%)}.page-hero-inner{position:relative;z-index:2;max-width:700px}.shop-coming-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}.shop-coming-card{background:var(--parchment);border:1px solid rgba(191,144,56,.2);padding:2.8rem 2.2rem;transition:transform .3s,box-shadow .3s}.shop-coming-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #3e251014}.scc-icon{font-size:2rem;margin-bottom:1rem}.scc-title{font-family:Playfair Display,serif;font-style:italic;font-size:1.3rem;color:var(--sepia);margin-bottom:.7rem}.scc-desc{font-family:EB Garamond,serif;font-size:.98rem;line-height:1.85;color:var(--brown);margin-bottom:1.2rem}.scc-tag{font-family:Lato,sans-serif;font-weight:200;font-size:.52rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.what-receive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem}.wr-card{background:var(--cream);border:1px solid rgba(191,144,56,.18);padding:2.5rem 2rem}.wr-num{font-family:Playfair Display,serif;font-size:3.5rem;line-height:1;color:#bf903826;margin-bottom:.3rem}.wr-title{font-family:Playfair Display,serif;font-style:italic;font-size:1.15rem;color:var(--sepia);margin-bottom:.65rem}.wr-desc{font-family:EB Garamond,serif;font-size:.97rem;line-height:1.85;color:var(--dusty)}.faq-group{margin-bottom:4rem}.faq-group .eyebrow{margin-bottom:1.8rem}.faq-item{border-bottom:1px solid rgba(191,144,56,.16);padding:1.4rem 0;cursor:pointer}.faq-q{font-family:Playfair Display,serif;font-style:italic;font-size:1.15rem;color:var(--sepia);display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-q:after{content:"+";font-style:normal;font-size:1.3rem;color:var(--gold);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-q:after{transform:rotate(45deg)}.faq-a{font-family:EB Garamond,serif;font-size:1.05rem;line-height:1.9;color:var(--brown);max-height:0;overflow:hidden;transition:max-height .4s ease,padding-top .3s ease}.faq-item.open .faq-a{max-height:400px;padding-top:1rem}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-label{font-family:Lato,sans-serif;font-weight:200;font-size:.55rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.form-input{background:var(--parchment);border:1px solid rgba(191,144,56,.22);padding:.9rem 1.2rem;font-family:EB Garamond,serif;font-size:1rem;color:var(--ink);outline:none;transition:border-color .3s;-webkit-appearance:none;appearance:none}.form-input:focus{border-color:var(--gold)}.form-input::placeholder{color:var(--dusty)}@media(max-width:900px){.page-hero{padding:8rem 2.5rem 5rem;min-height:45vh}.shop-coming-grid,.what-receive-grid{grid-template-columns:1fr 1fr}.section-quote{grid-template-columns:1fr}}@media(max-width:600px){.shop-coming-grid,.what-receive-grid{grid-template-columns:1fr}}.aged-letter{perspective:1000px;background:transparent}.aged-letter-inner{position:relative;background:transparent;padding:0;box-shadow:none;border:none;overflow:visible;transform:rotate(-1.5deg);transition:transform .4s ease}.aged-letter-inner:hover{transform:rotate(0) scale(1.01)}.aged-letter-inner:before{display:none}.aged-letter-inner:after{display:none}.aged-letter-bg{display:block;width:100%;height:auto;position:relative;z-index:0;filter:drop-shadow(0 12px 40px rgba(62,37,16,.18))}.aged-letter-content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:12% 14%}.aged-letter-salutation{font-family:EB Garamond,serif;font-style:italic;font-size:1rem;color:#3e140599;margin-bottom:1.4rem;letter-spacing:.02em}.aged-letter-body{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.85;color:#2d1204e0;margin-bottom:2rem;text-shadow:0 1px 2px rgba(255,255,255,.15)}.aged-letter-sig{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.aged-letter-sig-line{width:80px;height:1px;background:#64411459}.aged-letter-sig-name{font-family:Playfair Display,serif;font-style:italic;font-size:1.1rem;color:#3e1405b3;letter-spacing:.04em}.section-counter{background:var(--sepia);padding:6rem 4rem;text-align:center;position:relative;overflow:hidden}.section-counter:before{content:"\2661";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24rem;color:#bf90380a;pointer-events:none;line-height:1}.counter-inner{position:relative;z-index:1}.counter-inner .eyebrow{color:var(--gold)}.counter-wrap{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin:1.8rem 0 .8rem}.counter-number{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(4rem,10vw,8rem);line-height:1;color:var(--parchment);letter-spacing:-.02em}.counter-label{font-family:Lato,sans-serif;font-weight:200;font-size:.62rem;letter-spacing:.32em;text-transform:uppercase;color:#f4e8d066}.counter-sub{font-family:EB Garamond,serif;font-style:italic;font-size:1.2rem;color:#f4e8d073;margin-top:.4rem}.what-closing-italic{font-family:Playfair Display,serif!important;font-style:italic!important;font-size:1.2rem!important;color:var(--sepia)!important;text-align:center;margin-top:1.6rem}.what-closing-bold{text-align:center;font-family:EB Garamond,serif;font-size:1.05rem;color:var(--brown);letter-spacing:.04em}@media(max-width:768px){.price-grid{grid-template-columns:1fr!important}.prices-row{flex-wrap:wrap;gap:.8rem}.section-pricing{padding:5rem 1.8rem!important}.pricing-inner{padding:0!important}}.price-grid{justify-items:center}.price-card{width:100%;max-width:420px}@media(max-width:768px){.page-hero{padding:11rem 1.8rem 4rem!important}}@media(max-width:768px){.hero-inner:before{top:9.5rem;left:1.5rem}}@media(min-width:769px){.hero-inner{padding-top:12rem}}.price-charity{font-family:EB Garamond,serif;font-style:italic;font-size:.88rem;color:var(--dusty);text-align:center;margin-top:1rem;line-height:1.6}.price-charity-link{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(191,144,56,.3);transition:color .2s}.price-charity-link:hover{color:var(--gold-lt)}.section-quote,.section-what,.section-how,.section-pricing,.section-waitlist,.section-counter,.classic-product-section,.collector-product-section,.gift-section,.catchup-section,.contact-section,.ls-featured-section,.ls-grid-section,.ls-submit-section,.ls-comments-section,.ls-coming-soon,.lf-why-section,.lf-how-section,.lf-charities-section,.lf-closing-section,.shop-coming-section,.shop-signup-section{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.page-hero{min-height:40vh!important;padding-top:9rem!important;padding-bottom:4rem!important}@media(max-width:768px){.section-quote,.section-what,.section-how,.section-pricing,.section-waitlist,.section-counter,.classic-product-section,.collector-product-section,.gift-section,.catchup-section,.contact-section,.ls-featured-section,.ls-grid-section,.ls-submit-section,.ls-comments-section,.ls-coming-soon,.lf-why-section,.lf-how-section,.lf-charities-section,.lf-closing-section,.shop-coming-section,.shop-signup-section{padding-top:2.5rem!important;padding-bottom:2.5rem!important}}.page-hero,.shop-hero{padding-top:11rem!important;padding-bottom:6rem!important}@media(min-width:769px){.page-hero,.shop-hero{padding-top:12rem!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tls.css.map */
