.about-bleed .ph img,.company-strip .ph img{object-position:var(--pos, 50% 50%)}.about-timeline-head{margin-top:clamp(56px,7vw,110px)}.about-timeline-head .hollow{-webkit-text-stroke-width:1px}.made-grid.solo{grid-template-columns:minmax(0,1fr)}@media(min-width:821px){.about-made .made-grid>.ph.vid{aspect-ratio:auto}.about-made .made-grid>.ph.vid video{position:absolute;top:0;right:0;bottom:0;left:0}}.about-placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 3;background:#150f0e;fill:#ffffff47}html.anim .about-split-ko .ko img{opacity:1}.article-body{display:flow-root}.article-body .prose-lt>:last-child{margin-bottom:0}.article-body .prose-lt :is(h1,h2,h3,h4){font-family:var(--font-display);font-weight:400;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.article-body .prose-lt :is(h1,h2){margin:1.9em 0 .7em;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:.94;letter-spacing:-.008em}.article-body .prose-lt h3{margin:1.7em 0 .6em;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1;letter-spacing:.004em}.article-body .prose-lt h4{margin:1.5em 0 .5em;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.05;letter-spacing:.02em}.article-body .prose-lt>:first-child{margin-top:0}.article-body .prose-lt blockquote{margin:1.6em 0;padding:.7em 0;border:0;border-block:3px solid var(--red);font-size:clamp(1.02rem,.5vw + .92rem,1.13rem)}.article-body .prose-lt blockquote,.article-body .prose-lt blockquote p{font-family:var(--font-display);text-transform:uppercase;line-height:1.68;letter-spacing:-.012em;color:var(--ink)}.article-body .prose-lt blockquote p{margin:0 0 .6em;font-size:inherit}.article-body .prose-lt blockquote p:last-child{margin-bottom:0}.article-body .prose-lt :is(b,strong){color:var(--ink)}.article-body .prose-lt a{color:var(--red-lt);text-underline-offset:.15em}.article-body .prose-lt a:hover{color:var(--ink)}.article-body .prose-lt ol{color:#282322}.article-body .prose-lt ol li{font-size:.98rem;line-height:1.6}.article-body .prose-lt ol li::marker{font-family:var(--font-display);color:var(--red-lt)}.article-body .prose-lt li p{margin:0 0 .4em;font-size:inherit;line-height:inherit;color:inherit}.article-body .prose-lt li p:last-child{margin-bottom:0}.article-body .prose-lt hr{height:0;margin:2em 0;border:0;border-top:1px solid oklch(0 0 0 / .16)}.article-body .prose-lt table{display:block;overflow-x:auto}.article-body .prose-lt :is(th,td){border-bottom-color:var(--line-lt);color:#282322}.article-body .prose-lt th{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;color:var(--ink)}.article-body .prose img[style]{height:auto!important}.article-body .prose iframe{width:100%;height:auto;aspect-ratio:16 / 9;border:0}.article-body .prose :is(span,b,strong,i,em,u,a,font,small)[style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.article-body .prose :is(p,div,li,td,th)[style]{font-family:var(--font-body)!important}.article-body .prose :is(h1,h2,h3,h4,h5,h6)[style]{font-family:var(--font-display)!important}.article-body .prose p[style]{line-height:1.68!important}.article-body .prose li[style]{line-height:1.6!important}.article-body .prose div[style]{line-height:inherit!important}.article-body .prose-lt p[style*=mso-outline-level]{margin:1.9em 0 .7em;font-family:var(--font-display)!important;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:.94!important;letter-spacing:-.008em;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.article-body .prose-lt p[style*="mso-outline-level: 3"],.article-body .prose-lt p[style*="mso-outline-level:3"],.article-body .prose-lt p[style*="mso-outline-level: 4"],.article-body .prose-lt p[style*="mso-outline-level:4"]{margin:1.7em 0 .6em;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1!important;letter-spacing:.004em}.article-body .prose-lt p[style*=mso-outline-level] :is(b,strong,i,em){font-weight:inherit;font-style:normal}.article-comments{max-width:64ch;margin:clamp(40px,5vw,72px) auto 0;padding-top:clamp(18px,2.2vw,28px);border-top:3px solid oklch(0 0 0 / .18)}.article-comments .crumb span{color:var(--dim-light)}.article-comment-list{margin:0;padding:0;list-style:none}.article-comment-list li{padding:1em 0;border-bottom:1px solid var(--line-lt)}.article-comment-meta{display:flex;flex-wrap:wrap;gap:.4em .9em;margin:0 0 .4em;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:var(--dim-light)}.article-comment-meta b{font-weight:400;color:var(--ink)}.article-comment-body p{margin:0 0 .6em;line-height:1.6;color:#282322}.article-comments .form{max-width:none}.article-comments .form label,.article-comments .formmsg,.article-comments .errors{color:var(--red-lt)}.article-comments .form input,.article-comments .form textarea{border-color:var(--line-lt);background:#0000000a;color:var(--on-light)}.article-comments .form input:focus,.article-comments .form textarea:focus{border-color:var(--red)}.article-head{padding-top:calc(68px + clamp(24px,3.4vw,52px))}.article-head:not(:has(.article-mast)){padding-top:calc(68px + clamp(44px,5.6vw,88px))}.article-mast{display:inline-flex;margin:0 0 clamp(20px,2.8vw,40px)}.article-mast:hover .mast-mark{color:var(--red-hi)}.art-hero .ph-natural img{filter:none}.art-hero .ph-natural:after{content:none}.art-hero .ph.ph-free{aspect-ratio:auto}.art-hero .ph.ph-free img{height:auto;max-height:88vh}.article-next{display:flow-root;padding-top:0}.shopify-section:has(>.art-read):has(+.shopify-section>.article-next)>.art-read{padding-bottom:0}.article-next .ix-read{display:flex;flex-direction:column;gap:.25em;line-height:1.15}@media(max-width:760px){.article-next .ix-read{display:none}}.blog-hero{padding-top:calc(68px + clamp(26px,4vw,66px))}.blog-hero:not(:has(.blog-mast)){padding-top:calc(68px + clamp(56px,8vw,130px))}.blog-mast{margin:0 0 clamp(26px,4vw,64px)}.blog-index .ix-read{display:flex;flex-direction:column;gap:.25em;line-height:1.15}.blog-index .ix-read time{white-space:nowrap}.blog-index .ix-read i{font-style:normal;opacity:.6}@media(max-width:760px){.blog-index .ix-read{display:block}.blog-index .ix-read i{display:none}}.blog-index .ix-filter a{display:inline-block;padding:.5em .85em;border:2px solid oklch(0 0 0 / .22);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.09em;font-size:.74rem;line-height:1;color:var(--ink);text-decoration:none}.blog-index .ix-filter a:hover{border-color:var(--ink)}.blog-index .ix-filter a.on{background:var(--ink);border-color:var(--ink);color:var(--bone)}html:not(.anim) .blog-index div.ix-filter{display:none}[data-contact-form] .formmsg .errors ul{list-style:none;margin:0;padding:0}[data-contact-form] .formmsg:focus{outline:none}.contact-specs .v a{color:var(--red-hi)}.contact-strip{padding-top:clamp(30px,3.6vw,52px)}.contact-strip .strip{margin-top:0}.shopify-section:has(+.shopify-section>.contact-strip)>section{padding-bottom:0}.contact-strip .ph img{object-position:var(--pos, 50% 50%)}.contact-strip-placeholder{display:block;width:100%;height:100%;background:#150f0e;fill:#ffffff47}.founder-cta .lede{color:#fffffff5}.founder-cta .btn-ghost-ink:hover{text-decoration:underline;text-underline-offset:.3em}.bonus .b-t a{color:var(--red-hi)}.bg-bone .bonus .b-t a{color:var(--red-lt)}.shopify-section:has(+.shopify-section>.giveaway-cta-joined)>:is(section,header){padding-bottom:0}.giveaway-cta-joined{padding-top:clamp(30px,3.6vw,48px)}[data-giveaway-form] .formmsg .errors ul{list-style:none;margin:0;padding:0}.ko-box>.giveaway-prize-img{width:100%;height:100%;object-fit:contain}html:not(.anim) [data-giveaway-countdown]{display:none}[data-giveaway-countdown]:not([data-live]) .cd b{visibility:hidden}[data-home-lineup] a.pick-btn{text-decoration:none}.product-buy [hidden]{display:none!important}.buy-price s{font-family:var(--font-display);font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1;color:var(--dim)}[data-buy-copy]{white-space:pre-line}.buy-desc>:first-child{margin-top:0}.buy-desc>:last-child{margin-bottom:0}.buy-desc p{margin:0 0 .7em}.buy-desc :is(h1,h2,h3,h4,h5,h6){margin:0 0 .5em;font:inherit;font-weight:600;color:var(--bone)}.buy-desc a{color:var(--red-txt)}.buy-w button:focus-visible,.gal-thumbs button:focus-visible{outline:3px solid var(--red-txt);outline-offset:2px}.buy-addon[data-disabled]{cursor:not-allowed;opacity:.6}.buy-addon:has(input:focus-visible){outline:3px solid var(--red-txt);outline-offset:2px}.buy .btn[disabled]{cursor:not-allowed;opacity:.55}.buy .btn-red[disabled]:hover{background:var(--red);color:var(--bone);border-color:var(--red)}.buy .btn[aria-busy=true]{cursor:progress;opacity:.8}.buy-err{margin:.8em 0 0;font-size:.95rem;line-height:1.45;color:var(--red-txt)}.buy-terms{margin-top:clamp(18px,2.1vw,26px);border-top:1px solid var(--line)}.buy-terms summary{display:flex;align-items:baseline;gap:1em;padding:.9em 0 0;cursor:pointer;list-style:none;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;font-size:.85rem;color:var(--dim)}.buy-terms summary::-webkit-details-marker{display:none}.buy-terms summary:after{content:"+";margin-left:auto;color:var(--red-txt);font-size:1.2em;line-height:1}.buy-terms[open] summary:after{content:"\2212"}.buy-terms summary:hover{color:var(--bone)}.buy-terms summary:focus-visible{outline:3px solid var(--red-txt);outline-offset:2px}.buy-terms-body{padding-top:.8em;font-size:.85rem;line-height:1.55;color:var(--dim)}.buy-terms-body>:first-child{margin-top:0}.buy-terms-body>:last-child{margin-bottom:0}.buy-terms-body :is(h1,h2,h3,h4,h5,h6){margin:0 0 .6em;font:inherit;font-weight:400}.buy-app{margin-top:clamp(14px,1.7vw,20px)}.gal-thumbs button{position:relative}html:not(.anim) .gal-thumbs{display:none}[data-video-poster] .ph.vid video{background:transparent}.wide-ph .ph img,.strip .ph img{object-position:var(--pos, 50% 50%)}.ph>.trust-placeholder{width:100%;height:100%;background:var(--ink)}.split .ph.tall45 img{object-position:var(--pos, 50% 50%)}.band>.ph>.band-placeholder{width:100%;height:100%;background:var(--ink-2)}.band>.ph img{object-position:var(--pos, 50% 50%)}.split .coaching-placeholder{display:block;width:100%;height:100%;background:var(--ink-2)}.split .ph img{object-position:var(--pos, 50% 50%)}.moves-shot .ph.vid.ad video{background:transparent}.progs .ph img{object-position:var(--pos, 50% 50%)}.vids .vid-card{padding-top:0}.yt{position:relative;aspect-ratio:16 / 9;margin:0 calc(-1*clamp(20px,2.4vw,32px)) clamp(16px,2vw,22px);background:#000;overflow:hidden}.yt img,.yt iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.yt-play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:grid;place-items:center;background:linear-gradient(to top,oklch(0 0 0 / .55),transparent 55%);cursor:pointer}.yt-play span{display:block;width:64px;height:44px;background:var(--red);clip-path:none;position:relative}.yt-play span:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%,-50%);border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent var(--bone)}.yt-play:hover span,.yt-play:focus-visible span{background:var(--red-hi)}.yt-link{position:absolute;right:0;bottom:0;padding:10px 12px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:var(--bone);opacity:.75;text-decoration:none}.yt-link:hover{opacity:1}.yt.is-playing .yt-play,.yt.is-playing .yt-link,.yt.is-playing img{display:none}.vid-text{margin:.4em 0 0;font-size:.92rem;color:#ffffffd1}.vids .prog ol li:has(>b:empty){grid-template-columns:minmax(0,1fr)}.vids .prog ol li>b:empty{display:none}.bg-bone .vid-text{color:var(--dim-light)}.bg-bone .prog{background:var(--bone-2)}.bg-bone .prog ol i{color:var(--on-light)}.steps .ph img{object-position:var(--pos, 50% 50%)}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
