@media(min-width:761px){html{scroll-padding-top:120px}.story{position:relative;padding-top:106px}.story .stage{position:absolute;top:130px;left:50%;width:50%;height:540px;margin:0;background:transparent;overflow:hidden;pointer-events:none}.stage .mobile-torch-still{display:block;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent),linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to right,transparent,#000 18%,#000 82%,transparent),linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.stage #gl,.stage .poster,.stage .spill,.stage-caption{display:none!important}.story .chapters{position:relative;margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-bottom:80px}.story .ch{min-height:0;padding:0;display:block}.story .ch .copy{width:auto;max-width:none;margin:0;padding:0;background:none;gap:20px}.story .ch.hero{grid-column:1/-1;min-height:600px;display:flex;align-items:center;padding:52px 0 76px}.story .ch.hero .copy{width:46%;max-width:590px}.story .ch.hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.06;max-width:9em}.story .ch.hero .lede{font:17px/1.7 Arial,sans-serif;max-width:30em}.story .ch.hero .actions{margin:0;gap:22px}.story .ch.hero .trust{margin:0}.story .ch[data-ch="1"],.story .ch[data-ch="2"]{background:#151c26;border:1px solid var(--rule);border-radius:18px;overflow:hidden}.story .ritual-photo{display:block;margin:0;aspect-ratio:1.8;overflow:hidden}.ritual-photo img{display:block;width:100%;height:100%;object-fit:cover}.story .ch[data-ch="1"] .copy,.story .ch[data-ch="2"] .copy{padding:36px}.story .ch h2{font-size:clamp(32px,3vw,44px);line-height:1.12;max-width:12em}.story .ch p.lede{font:16px/1.75 Arial,sans-serif}.story .research-note{font:13px/1.7 Arial,sans-serif}.story .ch[data-ch="3"]{grid-column:1/-1;padding:64px 0 52px;border-bottom:1px solid var(--rule)}.story .ch[data-ch="3"] .copy{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;align-items:start}.story .ch[data-ch="3"] .eyebrow{grid-column:1}.story .ch[data-ch="3"] h2{grid-column:1;grid-row:2/4;max-width:10em;font-size:clamp(38px,4vw,56px)}.story .ch[data-ch="3"] .lede{grid-column:2;grid-row:1/3;margin:0}.story .ch[data-ch="3"] .ruler{grid-column:2;grid-row:3;margin:0;max-width:none}.story .ch.purchase{grid-column:1/-1;padding:40px 0 0}.story .ch.purchase .copy{display:grid;grid-template-columns:1fr 1fr;gap:22px 72px;align-items:start}.ch.purchase .copy>*{grid-column:1}.ch.purchase .copy>.kit{grid-column:2;grid-row:1/8;margin:0;padding:30px}.ch.purchase h2{font-size:52px}.ch.purchase .actions,.ch.purchase .trust{margin:0}.ch.purchase .kit h3{font-size:28px}.ch.purchase .kit-list li{min-height:110px;box-sizing:border-box}}@media(min-width:761px)and (max-width:1000px){.story .stage{height:500px;top:160px}.story .ch.hero{min-height:590px}.story .ch.hero .actions{flex-direction:column;align-items:stretch;gap:8px}.story .ch.hero .actions .ghost{justify-content:center}.story .ch[data-ch="1"] .copy,.story .ch[data-ch="2"] .copy{padding:26px}.story .ch.purchase .copy,.story .ch[data-ch="3"] .copy{column-gap:32px}}.ruler .dot{r:5px;opacity:1!important;fill:#ff493f;filter:drop-shadow(0 0 4px #ff4433)}.ruler #m850 .dot{r:4px;fill:#9d3539;filter:drop-shadow(0 0 2px #7c252a)}.output{display:block;min-height:0;padding-block:36px!important}.output .output-details{padding:28px 32px}.output .output-details h2{font-size:30px;margin:0 0 20px;line-height:1.15}.output .chart .row,.output .chart .row.lead{padding-block:12px;gap:6px}.output .chart .name,.output .chart .lead .name{font-size:17px}.output .chart .meta{font:11px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;margin-top:2px}.output .chart .lead .val{font-size:21px}.output .track{height:18px}.output .chart-note{margin-top:12px;font:12px/1.6 Arial,sans-serif;max-width:85em}.output .scale span:first-child{transform:none}.output .scale span:last-child{transform:translate(-100%)}@media(max-width:760px){.output .output-details{padding:22px 18px}.output .output-details h2{font-size:25px}.output .chart .name,.output .chart .lead .name{font-size:15px}.output .chart .meta{font-size:10px}.output .chart-note{font-size:11px}.output{padding-block:24px!important}}.promo-bar{height:44px;font-size:13px}.promo-track{animation-duration:20s}.nav{top:44px}.th-howto-head h2{color:var(--accent)}.promo-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}.th-steps .step-cta{display:inline-flex;gap:12px;margin-top:14px;color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:5px}.th-steps li:last-child h3{color:var(--accent)}.th-steps li:last-child h3{color:var(--bone)}.story .ch.purchase .copy{display:block}.story .ch.purchase .kit{margin:0;padding:32px}.story .ch.purchase .kit h2{font-size:clamp(28px,3vw,40px);max-width:none}.story .ch.purchase .kit-list{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}@media(max-width:760px){.story .ch.purchase .kit{padding:24px 18px}.story .ch.purchase .kit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-howto-head h2{color:var(--bone)}.th-howto-photo{align-self:start}.th-howto-photo img{aspect-ratio:1;width:100%;height:auto;object-fit:contain}.promo-bar{height:72px;justify-content:center;text-align:center;padding:8px 16px;background:#a52d2b}.promo-track{animation:none!important;display:block;padding:0;white-space:normal}.promo-track>span{display:none}.promo-track>span:first-child{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:14px}.promo-track .promo-countdown{font:700 24px/1.1 Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;background:#651b1a;border:1px solid #ffffff55;border-radius:6px;padding:5px 10px}.promo-track .sale-deadline-note{flex-basis:100%;font-size:10px;font-weight:400;letter-spacing:.03em;line-height:1;margin-top:-6px}.promo-pause{display:none}.nav{top:72px}html{scroll-padding-top:158px}@media(min-width:761px){.story{padding-top:144px}.story .stage{top:168px}}@media(max-width:760px){.promo-track>span:first-child{gap:7px;font-size:11px}.promo-track .promo-countdown{font-size:22px}.story .stage{top:134px}.story .chapters{padding-top:378px}}.promo-bar{box-sizing:border-box}.promo-bar{justify-content:flex-start;text-align:center;padding:8px 0}.promo-track{display:flex;flex-shrink:0;width:max-content;gap:64px;white-space:nowrap;padding-left:30px;animation:promo-drift 20s linear infinite!important}.promo-track>span,.promo-track>span:first-child{display:flex;flex:none;align-items:center;justify-content:center;gap:8px 12px;flex-wrap:wrap;width:390px;font-size:14px}.promo-track .sale-deadline-note{margin-top:-3px}.promo-pause{display:block;width:26px;background:#a52d2b}.promo-bar:hover .promo-track,.promo-bar:focus-within .promo-track,.promo-bar.paused .promo-track{animation-play-state:paused!important}@media(max-width:760px){.promo-track{gap:32px}.promo-track>span,.promo-track>span:first-child{width:310px;font-size:11px;gap:8px}.promo-track .promo-countdown{font-size:22px}}.promo-track>span,.promo-track>span:first-child{width:auto;flex:0 0 auto;flex-wrap:nowrap;line-height:1.5}@media(max-width:760px){.promo-bar{justify-content:center;padding:12px 20px}.promo-bar .promo-track{display:block;width:100%;min-width:0;padding:0;animation:none!important;transform:none;white-space:normal}.promo-bar .promo-track>span{display:none}.promo-bar .promo-track>span:first-child{display:block;width:100%;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:break-word}.promo-bar .promo-pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/static-home.css.map */
