.nty{font-family:var(--sans);color:var(--navy);font-size:18px;line-height:1.6}.nty h1,.nty h2,.nty h3,.nty p{margin:0}.nty h1,.nty h2,.nty h3{font-family:var(--serif);font-weight:400;text-wrap:balance}.nty a{color:var(--navy)}.nty a:hover{color:var(--muted-2)}.nty ul,.nty ol{margin:0;padding:0;list-style:none}.nty img{height:auto}.nty .eyebrow{font-family:var(--sans);font-weight:700;font-size:12px;line-height:16px;letter-spacing:.18em;text-transform:uppercase;color:inherit}.nty .hand{font-family:var(--hand);font-weight:400}.nty .serif{font-family:var(--serif)}.nty .muted{color:var(--muted)}.nty .small{font-size:16px;line-height:1.55}.nty .stack{display:flex;flex-direction:column}.nty .wrap{margin:0 auto;width:100%}.nty .sticker{background:var(--marigold);color:var(--navy);padding:2px 14px;line-height:1.1}.nty .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;background:var(--navy);color:var(--cream);border:2px solid var(--navy);box-shadow:5px 5px 0 var(--cream);font-family:var(--sans);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:transform .12s ease}.nty .btn:hover{color:var(--cream);transform:translate(-1px,-1px)}.nty .btn.peach{background:var(--peach);color:var(--navy);box-shadow:5px 5px 0 var(--navy)}.nty .btn.peach:hover{color:var(--navy)}html:not(.nty-closed) .nty [data-nty-closed]{display:none!important}html.nty-closed .nty [data-nty-open]{display:none!important}.nty summary{cursor:pointer;list-style:none}.nty summary::-webkit-details-marker{display:none}.nty .plus{transition:transform .15s}.nty details[open] .plus{transform:rotate(45deg)}.nty .marquee{animation:nty-mq 32s linear infinite}@keyframes nty-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.nty .tk .ck{stroke-dasharray:100;stroke-dashoffset:100}.nty .ticklist.go .tk .ck{animation:nty-tkdraw .5s ease-out forwards;animation-delay:var(--d)}@keyframes nty-tkdraw{to{stroke-dashoffset:0}}.nty .age-input{animation:nty-agepulse 2.4s ease-in-out infinite}.nty .age-input:focus{animation:none;outline:3px solid var(--marigold);outline-offset:3px}@keyframes nty-agepulse{0%,to{box-shadow:0 0 #f2b3ac00}50%{box-shadow:0 0 0 7px #f2b3ac73}}.nty input[type=number]{-moz-appearance:textfield}@media(max-width:600px){.nty .age-hint{display:none}}.nty .tick{animation:nty-pulse 1s steps(1) infinite}@keyframes nty-pulse{50%{opacity:.35}}.nty .regret{transition:background .15s,transform .15s}.nty .regret:hover{transform:translate(-1px,-1px)}.nty .hero-scene,.nty .end-scene{max-width:none}.nty .hero-scene,.nty .end-scene{zoom:.68}.nty .end-left{align-self:stretch;height:auto!important;min-height:580px;margin-top:calc(-1*clamp(72px,9vw,120px));margin-bottom:calc(-1*clamp(72px,9vw,120px))}.nty .end-scene{zoom:1!important;position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important;object-fit:cover;object-position:right bottom}@media(max-width:960px){.nty .end-left{align-self:auto;min-height:0;height:420px!important;margin-top:0;margin-left:-16px!important;margin-right:-16px}.nty .end-scene{object-position:center bottom}}@media(max-width:600px){.nty .end-left{height:360px!important}}@media(max-width:1180px){.nty .hero-scene,.nty .end-scene{zoom:.58}}@media(max-width:960px){.nty .hero-right{height:440px!important;margin-right:-16px!important}.nty .end-left{height:440px!important;margin-left:-16px!important}.nty .hero-scene,.nty .end-scene{zoom:.5}}@media(max-width:600px){.nty .hero-right,.nty .end-left{height:280px!important}.nty .hero-scene,.nty .end-scene{zoom:.3}}@media(max-width:1180px){.nty .scene:not(.hero-scene):not(.end-scene){zoom:.82}}@media(max-width:960px){.nty .scene:not(.hero-scene):not(.end-scene){zoom:.62}}@media(max-width:700px){.nty .scene:not(.hero-scene):not(.end-scene){zoom:.42}}@media(max-width:480px){.nty .scene:not(.hero-scene):not(.end-scene){zoom:.33}}@media(max-width:700px){.nty .feat-wrap{height:340px!important}.nty .feat-viz{zoom:.62}}@media(max-width:440px){.nty .feat-wrap{height:290px!important}.nty .feat-viz{zoom:.54}}.nty .pdf-scroll{animation:nty-pdfscroll 14s cubic-bezier(.6,0,.4,1) infinite}@keyframes nty-pdfscroll{0%{transform:translateY(0)}5%{transform:translateY(0)}35%{transform:translateY(-10%)}48%{transform:translateY(-80%)}62%{transform:translateY(-80%)}70%{transform:translateY(-92%)}88%{transform:translateY(-92%)}to{transform:translateY(0)}}@media(max-width:1100px){.nty .wyg-laptop{zoom:.8}}@media(max-width:760px){.nty .wyg-right{height:400px!important;margin-right:-16px!important}.nty .wyg-laptop{zoom:.62}}@media(max-width:480px){.nty .wyg-right{height:330px!important}.nty .wyg-laptop{zoom:.5}}@media(prefers-reduced-motion:reduce){.nty .marquee,.nty .tick,.nty .age-input,.nty .pdf-scroll{animation:none}.nty .tk .ck{stroke-dashoffset:0}.nty .ticklist.go .tk .ck{animation:none}}.nty .price-box{width:100%;background:var(--white);border:2px solid var(--navy);box-shadow:16px 16px 0 var(--navy);padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:18px;text-align:center;align-items:center;position:relative;color:var(--navy)}.nty .price-box .price{font-family:var(--serif);font-size:104px;line-height:.85}.nty .price-box .btn{width:100%}.nty .price-box .signup{width:100%;text-align:left}.nty .nty-express{width:100%;margin:0;--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 0px}.nty .nty-express:empty{display:none}.nty .nty-express .shopify-payment-button__button--unbranded,.nty .nty-express .shopify-payment-button__more-options{display:none!important}.nty .sticky-buy{display:none}@media(max-width:760px){.nty .sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;align-items:center;justify-content:space-between;gap:12px;background:var(--navy);color:var(--cream);padding:10px 16px}.nty .sticky-buy .btn{min-height:44px;padding:10px 18px;font-size:13px;box-shadow:4px 4px 0 var(--cream);flex:none}body.template-suffix-next-ten-years{padding-bottom:72px}.nty .hide-sm{display:none!important}.nty .stack-sm{flex-direction:column!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nty.css.map */
