body[coretex-page=article]{--sm-article-paper: #fff;--sm-article-ink: #111;--sm-article-muted: #6c6a66;--sm-article-line: #d9d6d0;--sm-article-soft: #f4f3f1;--sm-article-gutter: clamp(18px, 2.5vw, 44px);--sm-article-reading: 46rem;background:var(--sm-article-paper);color:var(--sm-article-ink)}body[coretex-page=article] section.article{width:100%;margin:0;padding:0!important;overflow:clip;background:var(--sm-article-paper);color:var(--sm-article-ink)}body[coretex-page=article] section.article>article{width:100%}body[coretex-page=article] section.article .hero{display:flex;flex-direction:column;width:100%;margin:0}body[coretex-page=article] section.article .hero .image{order:1;width:calc(100% - (var(--sm-article-gutter) * 2));max-width:112rem;margin-inline:auto;overflow:hidden;background:var(--sm-article-soft)}body[coretex-page=article] section.article .hero .image :is(component-loader,media-loader,picture){display:block;width:100%;height:100%}body[coretex-page=article] section.article .hero .image img{display:block;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;object-fit:cover!important;object-position:center;border-radius:0}body[coretex-page=article] section.article .hero .meta{order:2;display:grid;justify-items:center;width:100%;max-width:none!important;margin:0!important;padding:clamp(52px,7.5vw,108px) var(--sm-article-gutter) clamp(60px,8vw,116px);text-align:center;border-bottom:1px solid var(--sm-article-line)}body[coretex-page=article] section.article .hero .meta:before{content:"HOUSE STORIES";display:block;margin-bottom:clamp(24px,3vw,40px);color:var(--sm-article-muted);font-family:var(--fontFamily, Jost, sans-serif);font-size:10px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase}body[coretex-page=article][coretex-path^="/blogs/purpose-pathways/"] section.article .hero .meta:before{content:"PURPOSE PATHWAYS"}body[coretex-page=article][coretex-path^="/blogs/journal/"] section.article .hero .meta:before{content:"JOURNAL"}body[coretex-page=article] section.article .hero .title{width:min(100%,22ch);max-width:none;margin:0!important;color:var(--sm-article-ink);font-family:var(--hFontFamily, var(--fontFamily, Jost, sans-serif));font-size:clamp(38px,4.8vw,72px)!important;font-style:normal;font-weight:500!important;line-height:.98;letter-spacing:-.052em;text-transform:uppercase;text-wrap:balance;word-break:normal;overflow-wrap:anywhere}body[coretex-page=article] section.article .hero .meta>x-flex{display:flex!important;align-items:center;justify-content:center!important;gap:10px 20px;margin-top:clamp(26px,3.25vw,44px);color:var(--sm-article-muted);font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}body[coretex-page=article] section.article .hero .meta>x-flex>*{margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}body[coretex-page=article] section.article address{font-style:normal}body[coretex-page=article] section.article .container{width:100%;max-width:none;margin:0;padding:clamp(68px,9vw,136px) var(--sm-article-gutter) clamp(88px,11vw,164px)}body[coretex-page=article] section.article .content.rte{display:block!important;width:min(100%,var(--sm-article-reading));max-width:var(--sm-article-reading);margin-inline:auto;color:var(--sm-article-ink);counter-reset:sm-article-section}body[coretex-page=article] section.article .content.rte>*:not(.fullwidth){width:100%;max-width:none!important}body[coretex-page=article] section.article .content.rte :is(h1,h2,h3,h4,h5,h6){color:var(--sm-article-ink);font-family:var(--hFontFamily, var(--fontFamily, Jost, sans-serif));font-style:normal;font-weight:500;text-wrap:balance;word-break:normal;overflow-wrap:anywhere}body[coretex-page=article] section.article .content.rte>h2{counter-increment:sm-article-section;margin:clamp(72px,8vw,108px) 0 clamp(24px,3vw,36px)!important;padding-top:20px;border-top:1px solid var(--sm-article-line);font-size:clamp(28px,3.15vw,42px)!important;line-height:1.04;letter-spacing:-.032em}body[coretex-page=article] section.article .content.rte>h2:before{content:counter(sm-article-section,decimal-leading-zero);display:block;margin-bottom:clamp(16px,2vw,24px);color:var(--sm-article-muted);font-family:var(--fontFamily, Jost, sans-serif);font-size:10px;font-weight:500;line-height:1;letter-spacing:.18em}body[coretex-page=article] section.article .content.rte>:is(h3,h4,h5,h6){margin:clamp(48px,6vw,76px) 0 20px!important;font-size:clamp(21px,2vw,28px)!important;line-height:1.15;letter-spacing:-.018em}body[coretex-page=article] section.article .content.rte>h3:first-child:has(>span:empty){display:none}body[coretex-page=article] section.article .content.rte p{margin:0 0 1.45em;color:var(--sm-article-ink);font-family:var(--fontFamily, Jost, sans-serif);font-size:clamp(16px,1.2vw,18px);font-weight:400;line-height:1.76;letter-spacing:.002em}body[coretex-page=article] section.article .content.rte>p:first-of-type{margin-bottom:clamp(36px,5vw,58px);font-size:clamp(20px,1.65vw,24px);line-height:1.56;letter-spacing:-.012em}body[coretex-page=article] section.article .content.rte p:last-child{margin-bottom:0}body[coretex-page=article] section.article .content.rte :is(strong,b){font-weight:500}body[coretex-page=article] section.article .content.rte a{color:inherit;text-decoration-color:currentColor;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.24em;transition:color .2s ease,text-decoration-color .2s ease}@media(hover:hover){body[coretex-page=article] section.article .content.rte a:hover{color:var(--sm-article-muted);text-decoration-color:var(--sm-article-muted)}}body[coretex-page=article] section.article .content.rte :is(ul,ol){margin:1.6em 0 2em;padding-inline-start:1.35em;font-size:clamp(16px,1.2vw,18px);line-height:1.7}body[coretex-page=article] section.article .content.rte li+li{margin-top:.65em}body[coretex-page=article] section.article .content.rte blockquote{margin:clamp(64px,8vw,104px) 0;padding:clamp(32px,4vw,52px) 0;border-block:1px solid var(--sm-article-line);color:var(--sm-article-ink);font-family:var(--hFontFamily, var(--fontFamily, Jost, sans-serif));font-size:clamp(25px,3vw,38px);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-.025em}body[coretex-page=article] section.article .content.rte blockquote p{margin:0;font:inherit;letter-spacing:inherit}body[coretex-page=article] section.article .content.rte hr{height:0;margin:clamp(64px,8vw,104px) 0;border:0;border-top:1px solid var(--sm-article-line)}body[coretex-page=article] section.article .content.rte :is(img,video,iframe){display:block;width:100%;max-width:100%;height:auto;margin:clamp(44px,6vw,76px) auto;border-radius:0}body[coretex-page=article] section.article .content.rte>.fullwidth{width:min(76rem,calc(100vw - (var(--sm-article-gutter) * 2)));max-width:none!important;margin-inline:50%;transform:translate(-50%)}body[coretex-page=article] section.article .content.rte :is(table,pre){display:block;width:100%;max-width:100%;margin:clamp(40px,5vw,64px) 0;overflow-x:auto}body[coretex-page=article] section.article .content.rte:after{content:"";display:block;width:48px;margin:clamp(72px,9vw,116px) auto 0;border-top:1px solid var(--sm-article-ink)}body[coretex-page=article][coretex-path="/blogs/purpose-pathways/the-difference-between-regular-loose-and-oversized-fit"] section.article .content.rte>p:nth-last-child(-n+4){display:none}body[coretex-page=article] #mainContent .feat-products.listOfProds{margin-block:0!important;padding-block:clamp(58px,7vw,96px) clamp(76px,9vw,124px)!important;border-top:1px solid var(--sm-article-line);background:var(--sm-article-paper)}body[coretex-page=article] #mainContent .feat-products .section-heading{align-items:flex-end;margin-bottom:clamp(28px,4vw,52px);padding-inline:var(--sm-article-gutter)}body[coretex-page=article] #mainContent .feat-products .section-heading .title h2{margin:0;color:var(--sm-article-ink);font-size:11px!important;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}body[coretex-page=article] #mainContent .feat-products .coretex-scroll-nav{gap:4px}body[coretex-page=article] #mainContent .feat-products .coretex-scroll-nav button{min-width:40px;min-height:40px;padding:10px;color:var(--sm-article-ink);border:1px solid var(--sm-article-line);border-radius:0;background:var(--sm-article-paper)}body[coretex-page=article] #mainContent .feat-products product-card .media{overflow:hidden;background:var(--sm-article-soft)}body[coretex-page=article] #mainContent .feat-products product-card .media :is(img,video){border-radius:0;transition:transform .65s cubic-bezier(.2,.75,.25,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[coretex-page=article] #mainContent .feat-products product-card:hover .media :is(img,video){transform:scale(1.018)}}body[coretex-page=article] #mainContent .feat-products product-card .meta{gap:5px;padding:16px 4px 0}body[coretex-page=article] #mainContent .feat-products product-card .meta .title{margin:0;font-size:13px!important;font-weight:500;line-height:1.35;letter-spacing:.01em}body[coretex-page=article] #mainContent .feat-products product-card .meta :is(coretex-price,.price,.prices){color:var(--sm-article-muted);font-size:12px;font-weight:400;letter-spacing:.025em}body[coretex-page=article] section.article :focus-visible,body[coretex-page=article] #mainContent .feat-products :focus-visible{outline:1px solid var(--sm-article-ink);outline-offset:4px}@media(prefers-reduced-motion:no-preference){body[coretex-page=article] section.article .hero .image{animation:sm-article-image-in .9s cubic-bezier(.2,.75,.25,1) both}body[coretex-page=article] section.article .hero .meta>*{animation:sm-article-copy-in .75s cubic-bezier(.2,.75,.25,1) .12s both}}@keyframes sm-article-image-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-article-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:777px){body[coretex-page=article]{--sm-article-gutter: 20px}body[coretex-page=article] section.article .hero .image{width:100%}body[coretex-page=article] section.article .hero .image img{height:clamp(240px,66vw,330px)!important;object-fit:cover!important;object-position:center}body[coretex-page=article] section.article .hero .meta{padding:46px var(--sm-article-gutter) 54px}body[coretex-page=article] section.article .hero .meta:before{margin-bottom:24px;font-size:9px}body[coretex-page=article] section.article .hero .title{width:min(100%,19ch);font-size:clamp(36px,10.5vw,46px)!important;line-height:.98;letter-spacing:-.048em}body[coretex-page=article] section.article .hero .meta>x-flex{gap:7px 12px;margin-top:26px;font-size:9px;letter-spacing:.1em}body[coretex-page=article] section.article .container{padding:58px var(--sm-article-gutter) 92px}body[coretex-page=article] section.article .content.rte>h2{margin-top:66px!important;margin-bottom:24px!important;padding-top:17px;font-size:clamp(27px,8vw,34px)!important}body[coretex-page=article] section.article .content.rte>h2:before{margin-bottom:15px;font-size:9px}body[coretex-page=article] section.article .content.rte p{font-size:16px;line-height:1.72}body[coretex-page=article] section.article .content.rte>p:first-of-type{margin-bottom:38px;font-size:20px;line-height:1.5}body[coretex-page=article] section.article .content.rte blockquote{margin-block:58px;padding-block:28px}body[coretex-page=article] #mainContent .feat-products.listOfProds{padding-block:52px 82px!important}body[coretex-page=article] #mainContent .feat-products .section-heading{margin-bottom:24px}body[coretex-page=article] #mainContent .feat-products product-card .meta{padding-top:13px}}@media print{body[coretex-page=article] section.article .hero .image,body[coretex-page=article] section.article .hero .meta>*{animation:none!important}body[coretex-page=article] section.article .hero .title{font-size:40pt!important}body[coretex-page=article] #mainContent .feat-products.listOfProds{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sm-article-house.css.map */
