body.terra-movement-template{color:var(--terra-ink);background:var(--terra-white)}body.terra-movement-template .shopify-section-group-header-group,body.terra-movement-template .shopify-section-group-footer-group{display:none}body.terra-movement-template #MainContent{overflow:clip}.terra-movement,.terra-movement *{box-sizing:border-box}.terra-movement{overflow:clip;color:var(--terra-ink);background:var(--terra-white);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.terra-movement h1,.terra-movement h2,.terra-movement h3,.terra-movement p,.terra-movement figure{margin:0}.terra-movement img,.terra-movement svg{display:block;width:100%}.terra-movement img{height:100%;object-fit:cover}.terra-movement a{color:inherit;text-decoration:none}.terra-movement__eyebrow{margin-bottom:22px!important;color:var(--terra-muted);font-size:11px;font-weight:650;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.terra-movement__hero{min-height:min(960px,100vh);padding-top:var(--terra-header-height);display:grid;grid-template-rows:auto minmax(430px,1fr);background:#e8e0d7}.terra-movement__hero-copy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);column-gap:clamp(48px,9vw,160px);align-items:end;padding-block:clamp(66px,8vw,116px) clamp(54px,6vw,88px)}.terra-movement__hero-copy .terra-movement__eyebrow{grid-column:1 / -1}.terra-movement__hero h1{max-width:980px;font-size:clamp(64px,8.6vw,140px);font-weight:720;letter-spacing:-.075em;line-height:.86}.terra-movement__lead{max-width:470px;padding-bottom:8px;color:#4f4942;font-size:clamp(17px,1.45vw,22px);line-height:1.55}.terra-movement__hero-media{position:relative;min-height:430px;overflow:hidden}.terra-movement__hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1f1a1505,#1f1a152b);content:"";pointer-events:none}.terra-movement__index{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-42px;background:var(--terra-white);border:1px solid var(--terra-line)}.terra-movement__index a{display:flex;gap:14px;align-items:center;min-height:84px;padding:22px clamp(18px,2.5vw,38px);border-right:1px solid var(--terra-line);font-size:clamp(15px,1.25vw,19px);font-weight:600;transition:color .2s ease,background .2s ease}.terra-movement__index a:last-child{border-right:0}.terra-movement__index a:hover,.terra-movement__index a:focus-visible{color:var(--terra-white);background:var(--terra-dark)}.terra-movement__index a:focus-visible,.terra-movement-product a:focus-visible,.terra-movement__button:focus-visible{outline:2px solid var(--terra-accent);outline-offset:4px}.terra-movement__index span{color:var(--terra-accent);font-size:10px;font-weight:700;letter-spacing:.1em}.terra-movement__chapters{padding-top:clamp(78px,9vw,132px)}.terra-movement__chapter{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-template-areas:"copy media" "recommendations recommendations";gap:clamp(46px,7vw,112px);align-items:center;padding-block:clamp(76px,9vw,132px);border-top:1px solid var(--terra-line);scroll-margin-top:calc(var(--terra-header-height) + 20px)}.terra-movement__chapter:first-child{border-top:0}.terra-movement__chapter:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);grid-template-areas:"media copy" "recommendations recommendations"}.terra-movement__chapter-copy{grid-area:copy}.terra-movement__chapter-copy h2{max-width:720px;font-size:clamp(48px,6vw,94px);font-weight:670;letter-spacing:-.065em;line-height:.94}.terra-movement__chapter-copy>p:last-child{max-width:560px;margin-top:32px;color:var(--terra-muted);font-size:clamp(16px,1.3vw,20px);line-height:1.72}.terra-movement__chapter-media{grid-area:media;min-height:440px;aspect-ratio:1.25 / 1;overflow:hidden;background:#ded5ca}#stability .terra-movement__chapter-media{width:min(100%,720px);min-height:0;aspect-ratio:1 / 1;justify-self:center}.terra-movement__recommendations{grid-area:recommendations;margin-top:clamp(14px,3vw,40px)}.terra-movement__recommendations-label{margin-bottom:22px!important;color:var(--terra-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.terra-movement__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);max-width:940px}.terra-movement__products--single{grid-template-columns:minmax(0,455px)}.terra-movement-product{display:grid;grid-template-columns:minmax(130px,.68fr) minmax(0,1fr);min-height:220px;overflow:hidden;background:#fbfaf7;border:1px solid var(--terra-line)}.terra-movement-product__media{min-height:220px;overflow:hidden;background:#ece7e0}.terra-movement-product__media img,.terra-movement-product__placeholder{transition:transform .52s var(--terra-ease)}.terra-movement-product__media:hover img,.terra-movement-product__media:focus-visible img{transform:scale(1.025)}.terra-movement-product__content{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,2.7vw,36px)}.terra-movement-product h3{font-size:clamp(20px,1.7vw,28px);font-weight:620;letter-spacing:-.04em;line-height:1.08}.terra-movement-product__price{margin-top:12px!important;color:var(--terra-muted);font-size:13px}.terra-movement-product__action{margin-top:auto;padding-top:28px;border-bottom:1px solid currentColor;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terra-movement__closing{padding-block:clamp(116px,15vw,220px);text-align:center}.terra-movement__closing h2{max-width:1080px;margin-inline:auto;font-size:clamp(58px,8vw,124px);font-weight:680;letter-spacing:-.07em;line-height:.9}.terra-movement__closing>p:not(.terra-movement__eyebrow){max-width:620px;margin:30px auto 0;color:var(--terra-muted);font-size:clamp(17px,1.4vw,21px);line-height:1.6}.terra-movement__button{display:inline-flex;justify-content:center;min-width:210px;margin-top:46px;padding:17px 25px;color:var(--terra-white)!important;background:var(--terra-ink);border:1px solid var(--terra-ink);font-size:12px;font-weight:650;letter-spacing:.05em;line-height:1;transition:color .22s ease,background .22s ease}.terra-movement__button:hover,.terra-movement__button:focus-visible{color:var(--terra-ink)!important;background:transparent}.terra-movement.is-ready [data-terra-movement-reveal]{opacity:0;transform:translateY(30px);transition:opacity .72s var(--terra-ease),transform .9s var(--terra-ease)}.terra-movement.is-ready [data-terra-movement-reveal].is-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:820px){.terra-movement__hero{min-height:auto;grid-template-rows:auto minmax(360px,60vh)}.terra-movement__hero-copy{grid-template-columns:1fr;gap:30px;align-items:start}.terra-movement__hero-copy .terra-movement__eyebrow{grid-column:1}.terra-movement__hero h1{font-size:clamp(58px,14vw,92px)}.terra-movement__index{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;border-top:0}.terra-movement__index a:nth-child(2){border-right:0}.terra-movement__index a:nth-child(-n+2){border-bottom:1px solid var(--terra-line)}.terra-movement__chapter,.terra-movement__chapter:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"copy" "media" "recommendations";gap:42px}.terra-movement__chapter-media{min-height:360px;aspect-ratio:1.15 / 1}.terra-movement__recommendations{margin-top:10px}.terra-movement-product{grid-template-columns:1fr}.terra-movement-product__media{aspect-ratio:1.2 / 1}}@media screen and (max-width:520px){.terra-movement__hero{grid-template-rows:auto 330px}.terra-movement__hero-copy{padding-block:52px 46px}.terra-movement__hero h1,.terra-movement__closing h2{font-size:clamp(52px,16vw,76px)}.terra-movement__index a{min-height:72px;padding:18px 14px;font-size:14px}.terra-movement__chapter-copy h2{font-size:clamp(42px,12vw,60px)}.terra-movement__chapter-media{min-height:280px;aspect-ratio:1 / 1}.terra-movement__products,.terra-movement__products--single{grid-template-columns:1fr}.terra-movement-product__media{aspect-ratio:1.25 / 1}.terra-movement__button{width:100%}}@media(prefers-reduced-motion:reduce){.terra-movement.is-ready [data-terra-movement-reveal]{opacity:1;transform:none;transition:none}.terra-movement-product__media img,.terra-movement-product__placeholder{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/terra-movement.css.map */
