@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;1,6..96,400&family=Hanken+Grotesk:wght@500;600&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Mrs+Saint+Delafield&display=swap";.tos{--paper:#F2ECE2;--paper2:#E9E1D4;--ink:#1A1917;--muted:#6B645B;--rule:rgba(26,25,23,.16);--burgundy:#6A1B2E;--green:#006039;--navy:#14213D;--gold:#B08D57;--accent:var(--burgundy);--f-display:"Bodoni Moda",Didot,"Times New Roman",serif;--f-text:"Libre Caslon Text",Georgia,serif;--f-label:"Hanken Grotesk",system-ui,sans-serif;--wrap:1180px;--gut:clamp(20px,5vw,56px);background:var(--paper);color:var(--ink);font-family:var(--f-text);font-size:18px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tos *,.tos *:before,.tos *:after{box-sizing:border-box}.tos img{max-width:100%;height:auto;display:block}.tos p{margin:0 0 1em}.tos em{font-style:italic}.tos a{color:inherit}.tos .w{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.tos .w-narrow{max-width:760px;margin:0 auto;padding:0 var(--gut)}.tos.sec{padding:clamp(64px,9vw,120px) 0}.tos.t-burgundy,.tos .t-burgundy{--bg:var(--burgundy)}.tos.t-dark{background:var(--bg,var(--navy));color:var(--paper);--rule:rgba(242,236,226,.2);--muted:rgba(242,236,226,.72)}.tos.t-navy{--bg:var(--navy)}.tos.t-green{--bg:var(--green)}.tos.t-burg{--bg:var(--burgundy)}.tos.t-paper2{background:var(--paper2)}.tos .eyebrow{font-family:var(--f-label);font-weight:600;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;display:flex;align-items:center;gap:14px}.tos.t-dark .eyebrow{color:#f2ece2c7}.tos .eyebrow:before{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.tos .h1{font-family:var(--f-display);font-weight:400;font-size:clamp(40px,5.2vw,72px);line-height:1.02;letter-spacing:-.015em;margin:0 0 24px;text-wrap:balance}.tos .h2{font-family:var(--f-display);font-weight:400;font-size:clamp(34px,4.6vw,58px);line-height:1.06;letter-spacing:-.01em;margin:0 0 22px;text-wrap:balance}.tos .h3{font-family:var(--f-display);font-weight:400;font-size:clamp(24px,2.6vw,30px);line-height:1.18;margin:0 0 10px}.tos .h1 em,.tos .h2 em,.tos .h3 em{color:var(--accent)}.tos.t-dark .h1 em,.tos.t-dark .h2 em{color:#e9c9a0}.tos .lede{font-size:clamp(19px,1.7vw,22px);line-height:1.55;color:var(--muted)}.tos.t-dark .lede{color:#f2ece2db}.tos .small{font-family:var(--f-label);font-size:13px;letter-spacing:.04em;color:var(--muted)}.tos .center{text-align:center}.tos .center .eyebrow{justify-content:center}.tos .rule-double{height:5px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);margin:28px 0;opacity:.85}.tos .btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:62px;padding:18px 34px;border:0;border-radius:2px;background:var(--burgundy);color:var(--paper);font-family:var(--f-label);font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 14px 30px -12px #6a1b2e8c,inset 0 0 0 1px #ffffff14;transition:transform .15s ease,box-shadow .15s ease,background .15s}.tos .btn:hover{transform:translateY(-1px);background:#7a2136;box-shadow:0 18px 36px -12px #6a1b2e99}.tos .btn:active{transform:translateY(0)}.tos .btn .price{font-family:var(--f-display);font-size:19px;letter-spacing:0;text-transform:none;font-weight:500;padding-left:14px;border-left:1px solid rgba(242,236,226,.35)}.tos .btn.green{background:var(--green);box-shadow:0 14px 30px -12px #0060398c}.tos .btn.green:hover{background:#00704a}.tos .btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tos .btn.block{width:100%}.tos .btn[disabled]{opacity:.5;cursor:not-allowed}.tos .trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-family:var(--f-label);font-size:13px;letter-spacing:.06em;color:var(--muted)}.tos .trust span:before{content:"\2726";color:var(--accent);margin-right:8px;font-size:10px}.tos-hero{padding:clamp(40px,7vw,96px) 0 clamp(56px,8vw,110px);position:relative;overflow:hidden}.tos-hero .grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(28px,5vw,72px);align-items:center}.tos-hero .media{position:relative}.tos-hero .media img{margin:0 auto;max-height:640px;width:auto}.tos-hero .note{margin-top:16px;font-style:italic;font-size:14px;color:var(--muted)}.tos-hero .pricetag{font-family:var(--f-display);font-size:22px;margin:0 0 20px;color:var(--ink)}.tos-hero .pricetag s{color:var(--muted);font-size:17px;margin-left:10px}.tos .vsl{position:relative;max-width:400px;margin:0 auto;aspect-ratio:9/16;background:#111;border-radius:6px;overflow:hidden;box-shadow:0 40px 80px -30px #1a19178c,0 0 0 1px #1a19171f}.tos .vsl video,.tos .vsl iframe{width:100%;height:100%;object-fit:cover;display:block;border:0}.tos .vsl .unmute{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:13px 20px;border:0;border-radius:40px;background:#f2ece2f2;color:var(--ink);font-family:var(--f-label);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px #00000059;white-space:nowrap}.tos .vsl .unmute[hidden]{display:none}.tos .vsl .unmute i{width:9px;height:9px;border-radius:50%;background:var(--burgundy);box-shadow:0 0 #6a1b2e99;animation:tosPulse 1.6s infinite}@keyframes tosPulse{0%{box-shadow:0 0 #6a1b2e8c}70%{box-shadow:0 0 0 12px #6a1b2e00}to{box-shadow:0 0 #6a1b2e00}}.tos-letter .paper{background:#fbf8f2;padding:clamp(34px,6vw,78px);box-shadow:0 30px 60px -40px #1a191766,0 0 0 1px var(--rule);position:relative}.tos-letter .paper:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid var(--rule);pointer-events:none}.tos-letter .body{font-size:19px;line-height:1.72}.tos-letter .body>.p:first-of-type p:first-child:first-letter{font-family:var(--f-display);float:left;font-size:88px;line-height:.8;padding:8px 12px 0 0;color:var(--accent)}.tos-letter .sub{font-family:var(--f-display);font-size:28px;line-height:1.2;margin:34px 0 14px}.tos-letter blockquote{margin:34px 0;padding:0 0 0 26px;border-left:2px solid var(--accent);font-family:var(--f-display);font-style:italic;font-size:clamp(26px,3vw,34px);line-height:1.25;color:var(--accent)}.tos-letter .sign{display:flex;align-items:center;gap:18px;margin-top:34px}.tos-letter .sign img{width:74px;height:74px;border-radius:50%}.tos-letter .sign .name{font-family:var(--f-display);font-style:italic;font-size:40px;line-height:1}.tos-letter .sign .small{display:block;margin-top:6px}.tos ul.checks{list-style:none;padding:0;margin:0 0 1em}.tos ul.checks li{position:relative;padding-left:30px;margin:0 0 10px}.tos ul.checks li:before{content:"";position:absolute;left:2px;top:.62em;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tos-cards .grid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:clamp(16px,2.4vw,28px);margin-top:44px}.tos-cards .card{background:#fbf8f2;padding:34px 30px 30px;box-shadow:0 0 0 1px var(--rule);position:relative}.tos-cards .card .n{font-family:var(--f-display);font-size:54px;line-height:1;color:var(--accent);margin-bottom:18px}.tos-cards .card p{color:var(--muted);margin:0}.tos-cards.quotes .card{background:transparent;box-shadow:none;border-top:2px solid var(--ink);padding:26px 0 0}.tos-cards.quotes .card .q{font-family:var(--f-display);font-style:italic;font-size:26px;line-height:1.28;margin:0 0 12px}.tos-cards.quotes .card .t{font-family:var(--f-label);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.tos.t-dark .tos-cards .card,.tos.t-dark.tos-cards .card{background:#f2ece20f;box-shadow:0 0 0 1px var(--rule)}.tos.t-dark.tos-cards .card p{color:#f2ece2c7}.tos.t-dark.tos-cards .card .n{color:#e9c9a0}.tos-method .rows{margin-top:40px;border-top:2px solid var(--ink)}.tos-method .row{display:grid;grid-template-columns:78px 290px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--rule);align-items:baseline}.tos-method .row .n{font-family:var(--f-display);font-size:34px;color:var(--accent);line-height:1}.tos-method .row .nm{font-family:var(--f-display);font-size:28px;line-height:1.1}.tos-method .row .d{color:var(--muted);font-style:italic}.tos-method .ritual{margin-top:44px;padding:30px 34px;background:var(--navy);color:var(--paper);display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center}.tos-method .ritual .lbl{font-family:var(--f-label);font-weight:600;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#f2ece2b3}.tos-method .ritual p{margin:0;font-size:19px}.tos-method .ritual strong{font-family:var(--f-display);font-weight:400;font-size:24px}.tos-gallery .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin:40px 0 46px}.tos-gallery .stat{padding:22px 10px;text-align:center;border-right:1px solid var(--rule)}.tos-gallery .stat:last-child{border-right:0}.tos-gallery .stat b{display:block;font-family:var(--f-display);font-weight:400;font-size:clamp(40px,5vw,62px);line-height:1;color:var(--accent)}.tos-gallery .stat span{font-family:var(--f-label);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.tos-gallery .track{scroll-padding-inline:var(--gut);display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,28vw,330px);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px var(--gut) 20px;margin:0 calc(var(--gut)*-1);scrollbar-width:thin}.tos-gallery figure{margin:0;scroll-snap-align:start}.tos-gallery figcaption{margin-top:12px;font-size:15px;color:var(--muted);font-style:italic}.tos-gallery figcaption b{display:block;font-family:var(--f-label);font-style:normal;font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}.tos-gallery .hint{font-family:var(--f-label);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:right;margin-top:8px}.tos-bullets .list{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.tos-bullets .b{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:18px 0;border-top:1px solid var(--rule)}.tos-bullets .b .m{font-family:var(--f-display);font-size:22px;color:var(--accent);line-height:1.3}.tos-bullets .b strong{font-weight:700}.tos-fit .cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,36px);margin-top:40px}.tos-fit .col{padding:34px 34px 20px;background:#fbf8f2;box-shadow:0 0 0 1px var(--rule)}.tos-fit .col.no{background:transparent}.tos-fit .col h3{font-family:var(--f-label);font-weight:600;font-size:13px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;color:var(--green)}.tos-fit .col.no h3{color:var(--burgundy)}.tos-fit ul{list-style:none;padding:0;margin:0}.tos-fit li{position:relative;padding:0 0 14px 34px;font-size:18px}.tos-fit li:before{position:absolute;left:0;top:-2px;font-family:var(--f-display);font-size:24px}.tos-fit .yes li:before{content:"\2713";color:var(--green)}.tos-fit .no li:before{content:"\2715";color:var(--burgundy);font-size:20px;top:0}.tos-offer{background:var(--paper2)}.tos-offer .tiers{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:22px;margin-top:44px;align-items:stretch}.tos-offer .tier{background:#fbf8f2;box-shadow:0 0 0 1px var(--rule);padding:30px 28px 28px;display:flex;flex-direction:column;position:relative}.tos-offer .tier.feat{background:var(--navy);color:var(--paper);box-shadow:0 40px 70px -40px #14213dcc;transform:translateY(-12px)}.tos-offer .tier .badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--gold);color:#1a1917;font-family:var(--f-label);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:7px 14px;white-space:nowrap}.tos-offer .tier .lvl{font-family:var(--f-label);font-weight:600;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.tos-offer .tier.feat .lvl{color:#f2ece2b3}.tos-offer .tier .nm{font-family:var(--f-display);font-size:30px;line-height:1.1;margin:8px 0 18px}.tos-offer .tier .img{margin:0 -6px 18px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.tos-offer .tier .img img{max-height:100%;width:auto}.tos-offer .tier .pr{display:flex;align-items:baseline;gap:12px;margin:0 0 6px}.tos-offer .tier .pr b{font-family:var(--f-display);font-weight:400;font-size:46px;line-height:1}.tos-offer .tier .pr s{color:var(--muted);font-size:18px}.tos-offer .tier.feat .pr s{color:#f2ece299}.tos-offer .tier .save{font-family:var(--f-label);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:16px;min-height:16px}.tos-offer .tier.feat .save{color:#9fd8b6}.tos-offer .tier ul{list-style:none;padding:0;margin:0 0 24px;flex:1}.tos-offer .tier li{position:relative;padding:9px 0 9px 26px;border-top:1px solid var(--rule);font-size:16px;line-height:1.45}.tos-offer .tier.feat li{border-color:#f2ece229}.tos-offer .tier li:before{content:"";position:absolute;left:3px;top:17px;width:10px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tos-offer .tier.feat li:before{border-color:#e9c9a0}.tos-offer .tier .btn{width:100%}.tos-offer .tier.feat .btn{background:var(--paper);color:var(--navy)}.tos-offer .bump{max-width:760px;margin:40px auto 0;display:grid;grid-template-columns:auto 72px 1fr auto;gap:18px;align-items:center;padding:20px 24px;background:#fff9ec;border:2px dashed var(--gold);cursor:pointer}.tos-offer .bump input{width:24px;height:24px;accent-color:var(--burgundy);cursor:pointer}.tos-offer .bump img{width:72px;height:auto}.tos-offer .bump b{display:block;font-family:var(--f-display);font-weight:400;font-size:21px;line-height:1.2}.tos-offer .bump span{font-size:15px;color:var(--muted)}.tos-offer .bump .bp{font-family:var(--f-display);font-size:24px;white-space:nowrap}.tos-offer .fine{margin-top:26px;text-align:center;font-size:14px;color:var(--muted)}.tos-offer .secure{display:flex;justify-content:center;gap:10px;align-items:center;font-family:var(--f-label);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:18px}.tos-offer .err{color:var(--burgundy);font-size:14px;margin-top:10px;min-height:1em}.tos-guarantee .box{display:grid;grid-template-columns:170px 1fr;gap:40px;align-items:center;padding:clamp(28px,4vw,48px);border:1px solid var(--rule);background:#fbf8f2;position:relative}.tos-guarantee .box:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid var(--rule);pointer-events:none}.tos-guarantee .medal{width:170px;height:170px;border-radius:50%;background:var(--green);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:inset 0 0 0 6px var(--green),inset 0 0 0 7px #f2ece280,0 20px 40px -20px #006039b3}.tos-guarantee .medal b{font-family:var(--f-display);font-weight:400;font-size:58px;line-height:.95}.tos-guarantee .medal span{font-family:var(--f-label);font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-top:6px}.tos-faq details{border-top:1px solid var(--rule);padding:0}.tos-faq details:last-child{border-bottom:1px solid var(--rule)}.tos-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:24px 0;font-family:var(--f-display);font-size:24px;line-height:1.25}.tos-faq summary::-webkit-details-marker{display:none}.tos-faq summary:after{content:"+";font-family:var(--f-label);font-size:26px;color:var(--accent);transition:transform .2s}.tos-faq details[open] summary:after{transform:rotate(45deg)}.tos-faq .a{padding:0 0 24px;color:var(--muted);max-width:680px}.tos-ps .ps{display:grid;grid-template-columns:70px 1fr;gap:12px;margin:0 0 22px;font-size:20px;line-height:1.6}.tos-ps .ps b{font-family:var(--f-display);font-style:italic;font-weight:400;font-size:24px;color:var(--accent)}.tos-ps .cta{margin-top:34px}.tos-disclaimer{padding:34px 0 120px;font-size:13px;color:var(--muted);text-align:center}.tos-disclaimer p{max-width:760px;margin:0 auto}.tos-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#14213df7;color:var(--paper);transform:translateY(110%);transition:transform .3s ease;box-shadow:0 -10px 30px #0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tos-sticky.on{transform:none}.tos-sticky .in{max-width:var(--wrap);margin:0 auto;padding:12px var(--gut);display:flex;align-items:center;justify-content:space-between;gap:16px}.tos-sticky .t{font-family:var(--f-display);font-size:20px;line-height:1.15}.tos-sticky .t small{display:block;font-family:var(--f-label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f2ece2b3}.tos-sticky .btn{min-height:50px;padding:12px 22px;background:var(--paper);color:var(--navy);box-shadow:none}@media(max-width:900px){.tos{font-size:17px}.tos-hero .grid{grid-template-columns:1fr}.tos-hero .media{order:-1}.tos-hero .media img{max-height:420px}.tos-cards .grid{grid-template-columns:1fr}.tos-method .row{grid-template-columns:52px 1fr;gap:6px 14px}.tos-method .row .d{grid-column:2}.tos-method .ritual{grid-template-columns:1fr;gap:10px}.tos-gallery .stats{grid-template-columns:repeat(2,1fr)}.tos-gallery .stat:nth-child(2){border-right:0}.tos-gallery .stat:nth-child(-n+2){border-bottom:1px solid var(--rule)}.tos-bullets .list,.tos-fit .cols{grid-template-columns:1fr}.tos-offer .tiers{grid-template-columns:1fr;gap:30px}.tos-offer .tier.feat{transform:none;order:-1}.tos-offer .bump{grid-template-columns:auto 1fr auto;gap:14px;padding:18px}.tos-offer .bump img{display:none}.tos-guarantee .box{grid-template-columns:1fr;justify-items:center;text-align:center;gap:24px}.tos-ps .ps{grid-template-columns:1fr;gap:0}.tos-sticky .t{font-size:17px}}.tos{--f-sign:"Mrs Saint Delafield","Snell Roundhand",cursive}.tos-hero .byline{display:flex;align-items:center;gap:14px;margin:0 0 22px}.tos-hero .byline .face{width:58px;height:58px;border-radius:50%;object-fit:cover;object-position:50% 30%;box-shadow:0 0 0 2px var(--paper),0 0 0 3px #6a1b2e73}.tos-hero .byline b{display:block;font-family:var(--f-display);font-weight:500;font-size:19px;line-height:1.1}.tos-hero .byline i{display:block;font-family:var(--f-label);font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:3px}.tos-hero .tonight{margin:18px 0 0;font-family:var(--f-label);font-size:14px;letter-spacing:.02em;color:var(--ink);display:flex;gap:10px;align-items:center}.tos-hero .tonight:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #00603926;flex:none}.tos-rating{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--f-label);font-size:14px;color:var(--muted)}.tos-rating b{color:var(--ink);font-weight:600}.tos-rating.big{justify-content:center;font-size:16px;margin-top:4px}.tos .stars{--r:100%;position:relative;display:inline-block;width:92px;height:17px;background:linear-gradient(90deg,var(--gold) var(--r),rgba(26,25,23,.18) var(--r));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 17'%3E%3Cg%3E%3Cpath id='s' d='M8.5 0l2.6 5.4 5.9.8-4.3 4.1 1 5.9-5.2-2.8-5.2 2.8 1-5.9L0 6.2l5.9-.8z'/%3E%3Cuse href='%23s' x='18.8'/%3E%3Cuse href='%23s' x='37.6'/%3E%3Cuse href='%23s' x='56.4'/%3E%3Cuse href='%23s' x='75.2'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 17'%3E%3Cg%3E%3Cpath id='s' d='M8.5 0l2.6 5.4 5.9.8-4.3 4.1 1 5.9-5.2-2.8-5.2 2.8 1-5.9L0 6.2l5.9-.8z'/%3E%3Cuse href='%23s' x='18.8'/%3E%3Cuse href='%23s' x='37.6'/%3E%3Cuse href='%23s' x='56.4'/%3E%3Cuse href='%23s' x='75.2'/%3E%3C/g%3E%3C/svg%3E") no-repeat}.tos-rating.big .stars{width:122px;height:22px;-webkit-mask-size:contain;mask-size:contain}.tos-launch.strip{background:var(--bg,var(--navy));color:var(--paper);font-family:var(--f-label);font-size:13px;letter-spacing:.08em}.tos-launch.strip .in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;padding-top:11px;padding-bottom:11px;text-align:center}.tos-launch.strip .k{font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:#e9c9a0}.tos-launch.strip .cd{font-family:var(--f-display);font-size:17px;letter-spacing:.04em;font-variant-numeric:tabular-nums;min-width:9ch}.tos-launch.block .clock{display:grid;grid-template-columns:repeat(4,minmax(0,120px));justify-content:center;gap:clamp(8px,2vw,18px);margin:34px auto 30px}.tos-launch.block .clock div{border:1px solid rgba(242,236,226,.28);padding:18px 6px 14px;background:#0000001f}.tos-launch.block .clock b{display:block;font-family:var(--f-display);font-weight:400;font-size:clamp(40px,6vw,64px);line-height:1;font-variant-numeric:lining-nums tabular-nums}.tos-launch.block .clock span{display:block;margin-top:8px;font-family:var(--f-label);font-size:11px;letter-spacing:.26em;text-transform:uppercase;opacity:.7}.tos-launch.block .prices{display:flex;justify-content:center;gap:clamp(24px,5vw,64px);margin:0 0 30px}.tos-launch.block .prices .small{display:block;color:#f2ece2b3;margin-bottom:4px}.tos-launch.block .prices strong{font-family:var(--f-display);font-weight:400;font-size:40px;line-height:1}.tos-launch.block .prices .then strong{opacity:.6}.tos-launch.block .prices .now strong{color:#e9c9a0}.tos-launch.block .fine{margin:18px auto 0;max-width:560px;color:#f2ece2a8}.tos-founding .card{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(28px,5vw,64px);align-items:center;background:#fbf8f2;padding:clamp(30px,5vw,64px);box-shadow:0 30px 60px -40px #1a191766,0 0 0 1px var(--rule);position:relative}.tos-founding .card:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid var(--rule);pointer-events:none}.tos-founding .lede{margin:0}.tos-founding .meter-box{position:relative;z-index:1}.tos-founding .num{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.tos-founding .num strong{font-family:var(--f-display);font-weight:400;font-size:clamp(56px,7vw,84px);line-height:.9;color:var(--burgundy);font-variant-numeric:lining-nums}.tos-founding .num span{font-family:var(--f-label);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.tos-founding .meter{height:8px;background:#1a19171a;overflow:hidden;margin-bottom:10px}.tos-founding .meter i{display:block;height:100%;background:linear-gradient(90deg,var(--burgundy),#9b3350)}.tos-founding .small{margin:0 0 20px}.tos-proof .head{max-width:760px;margin:0 auto 40px}.tos-proof .quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.tos-proof .q{margin:0;background:#fbf8f2;padding:30px 28px;box-shadow:0 0 0 1px var(--rule)}.tos-proof .q .stars{margin-bottom:14px}.tos-proof .q blockquote{margin:0 0 20px;font-size:18px;line-height:1.6}.tos-proof .q figcaption{display:flex;align-items:center;gap:12px;font-family:var(--f-label);font-size:14px}.tos-proof .q figcaption img{width:42px;height:42px;border-radius:50%;object-fit:cover}.tos-proof .q figcaption i{display:block;font-style:normal;font-size:12px;color:var(--muted);letter-spacing:.06em}.tos-proof .app{margin-top:36px}.tos-letter .paper.has-portrait{padding-top:clamp(34px,6vw,78px)}.tos-letter .portrait{float:right;width:clamp(170px,30%,260px);margin:0 0 20px 34px;position:relative;z-index:1}.tos-letter .portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;border-radius:999px 999px 4px 4px;box-shadow:0 0 0 9px #fbf8f2,0 0 0 10px #6a1b2e66,0 26px 44px -18px #1a19178c}.tos-letter .portrait figcaption{margin-top:22px;text-align:center;font-family:var(--f-label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.tos-letter .sign .name.script{font-family:var(--f-sign);font-style:normal;font-size:96px;line-height:.8;color:var(--burgundy);transform:rotate(-5deg);display:inline-block;padding:6px 10px 0 0}.tos-letter .sign{clear:both}@media(max-width:900px){.tos-founding .card{grid-template-columns:1fr}.tos-letter .portrait{float:none;width:62%;max-width:280px;margin:0 auto 30px}.tos-launch.block .prices strong{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tos-landing.css.map */
