@media(max-width:1024px){.wrap{padding:0 32px}.piece-b .b-statement h2{font-size:44px;white-space:normal}.piece-b .b-proof-grid{grid-template-columns:1fr;gap:64px}.piece-b .b-proof-left h3{white-space:normal}.piece-c .c-buy-head h2,.piece-c .c-compare-head h2{font-size:38px}.piece-d .d-founder-h{font-size:40px}}@media(max-width:768px){.wrap{padding:0 22px}.piece-a .lb-nav-links,.piece-a .lb-egg{display:none}.piece-a .lb-nav-inner{height:56px;gap:16px}.piece-a .lb-nav-utils{margin-left:auto}.piece-a .lb-announce .mono{font-size:10px;letter-spacing:.12em}.piece-a .lb-hero{min-height:88svh;background-position:81% center;align-items:flex-end}.piece-a .lb-hero:before{background:linear-gradient(to top,#252631eb,#2526318c 32%,#25263100 60%)}.piece-a .lb-hero-content{padding-bottom:56px}.piece-a .lb-hero h1{font-size:40px;line-height:1.05;margin-bottom:12px}.piece-a .lb-hero-body{white-space:normal;font-size:15px;max-width:32ch;margin-bottom:22px}.piece-a .lb-hero .btn{display:block;text-align:center;padding:15px 24px}.piece-a .lb-cta-note{padding-left:0;text-align:center}.piece-a .lb-ticker .ticker-inner{font-size:9px}.piece-a .lb-ticker-track .ticker-inner span:after{margin:0 48px}.piece-b .b-statement{min-height:72svh}.piece-b .b-statement h2{font-size:32px;white-space:normal;line-height:1.15;text-wrap:balance}.piece-b .b-statement-copy{padding:0 28px}.piece-b .b-ritual{padding:64px 0 0}.piece-b .b-ritual-grid{grid-template-columns:1fr}.piece-b .b-photo{height:300px}.piece-b .b-ritual-cell:nth-child(3) .b-photo img{transform:scale(1.35)}.piece-b .b-cell-copy{padding:18px 22px 28px}.piece-b .b-proof{padding:88px 0}.piece-b .b-proof-left h3{font-size:30px}.piece-b .b-proof-rows{margin-top:36px}.piece-b .b-chart-plot{height:200px;column-gap:16px}.piece-b .b-bar{width:22px}.piece-b .b-bar-21{height:168px}.piece-b .b-bar-14{height:112px}.piece-b .b-bar-12{height:96px}.piece-b .b-chart-labels{column-gap:16px}.piece-b .b-chart-labels .mono{font-size:9px;letter-spacing:.08em}.piece-c .wrap{padding:0 22px}.piece-c .c-buy{padding:64px 0 0}.piece-c .c-buy-head{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:16px}.piece-c .c-buy-head h2{font-size:30px}.piece-c .c-head-note{margin-right:0;font-size:10px}.piece-c .c-buy-grid{grid-template-columns:1fr}.piece-c .c-media{position:relative;min-height:0;height:340px}.piece-c .c-media-main{position:absolute}.piece-c .c-col{max-width:none;padding:0 22px}.piece-c .c-zone-title{padding:28px 0 20px}.piece-c .c-zone-cta{padding:20px 0 32px}.piece-c .c-card-title{font-size:19px}.piece-c .c-opt{height:auto;min-height:68px;padding:14px}.piece-c .c-opt-sub{white-space:normal;font-size:12px}.piece-c .c-opt-price{font-size:12px}.piece-c .c-compare{padding:72px 0 80px}.piece-c .c-compare-head{margin-bottom:28px}.piece-c .c-compare-head h2{font-size:30px}.piece-c .c-table{table-layout:fixed}.piece-c .c-table thead th:first-child{width:34%}.piece-c .c-table th,.piece-c .c-table td{height:auto;line-height:1.35;padding:14px 4px}.piece-c .c-table .c-rowlabel{font-size:10px;letter-spacing:.06em}.piece-c .c-table thead .c-colhead{font-size:9px;letter-spacing:.08em}.piece-c .c-mark-yes,.piece-c .c-mark-no{font-size:14px}.piece-d .d-founder{grid-template-columns:1fr}.piece-d .d-founder-img{min-height:340px}.piece-d .d-founder-img img{position:absolute}.piece-d .d-founder-copy{padding:56px 28px 64px}.piece-d .d-founder-h{font-size:32px;max-width:none}.piece-d .d-founder-sig{margin-top:32px}.piece-d .d-evening{padding:88px 0 0}.piece-d .d-evening-line{font-size:28px}.piece-d .d-still-rail{grid-template-columns:1fr;margin-top:44px}.piece-d .d-still{height:400px}.piece-d .d-faq{padding:80px 0 24px}.piece-d .d-faq summary{font-size:17px;padding:20px 2px}.piece-d .d-faq .a{font-size:15px}.piece-d .d-final{padding:100px 22px 72px}.piece-d .d-final-line{font-size:32px}.piece-d .d-final .btn-light{display:block;width:min(320px,100%);text-align:center;padding:15px 24px}.piece-d .d-footer-links{grid-template-columns:1fr 1fr;gap:32px 20px;padding:48px 0 40px}.piece-d .d-capture{grid-column:1 / -1;width:100%}.piece-d .d-footer-meta{padding:22px 0 0}.piece-d .d-monument{margin-top:140px}}@media(max-width:400px){.piece-a .lb-hero h1{font-size:36px}.piece-c .c-table .c-rowlabel{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lb-mobile.css.map */
