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%,20ch);max-width:none;margin:0!important;color:var(--sm-article-ink);font-family:var(--hFontFamily, var(--fontFamily, Jost, sans-serif));font-size:clamp(40px,5.2vw,80px)!important;font-style:normal;font-weight:400!important;line-height:1.02;letter-spacing:-.012em;text-transform:none;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:6px 0;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 .hero .meta>x-flex>*+*:before{content:"\b7";margin:0 .9em}body[coretex-page=article] section.article address{font-style:normal}body[coretex-page=article] .sm-article-read{white-space:nowrap}body[coretex-page=article] section.article .container{width:100%;max-width:none;margin:0;padding:clamp(48px,6vw,88px) 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:400!important;text-transform:none!important;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.06;letter-spacing:-.01em}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)}}body[coretex-page=article] .sm-article-end{width:min(100%,var(--sm-article-reading));margin:clamp(56px,7vw,96px) auto 0;text-align:center}body[coretex-page=article] .sm-article-end__eyebrow{margin:0 0 14px;color:var(--sm-article-muted);font-size:10px;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase}body[coretex-page=article] .sm-article-end__title{margin:0;color:var(--sm-article-ink);font-family:var(--hFontFamily, var(--fontFamily, Jost, sans-serif));font-size:clamp(32px,3.6vw,52px);font-weight:400;line-height:1.02;letter-spacing:-.01em}body[coretex-page=article] .sm-article-end__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px;margin:18px 0 0}body[coretex-page=article] .sm-article-end__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--sm-article-ink);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}body[coretex-page=article] .sm-read-next{width:min(100%,1240px);margin:0 auto;padding:clamp(64px,8vw,112px) var(--sm-article-gutter) clamp(72px,9vw,128px);border-top:1px solid var(--sm-article-line)}body[coretex-page=article] .sm-read-next__heading{margin:0 0 clamp(28px,3.4vw,44px)!important;color:var(--sm-article-muted);font-family:var(--fontFamily, Jost, sans-serif);font-size:10px!important;font-weight:500!important;line-height:1;letter-spacing:.2em;text-transform:uppercase}body[coretex-page=article] .sm-read-next__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(24px,3.4vw,56px)}body[coretex-page=article] .sm-read-next__link{display:grid;gap:14px;color:var(--sm-article-ink);text-decoration:none}body[coretex-page=article] .sm-read-next__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#f3f2ef}body[coretex-page=article] .sm-read-next__media:empty{display:none}body[coretex-page=article] .sm-read-next__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.75,.25,1)}body[coretex-page=article] .sm-read-next__meta{margin-top:6px;color:var(--sm-article-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}body[coretex-page=article] .sm-read-next__title{font-family:var(--hFontFamily, var(--fontFamily, Jost, sans-serif));font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}body[coretex-page=article] .sm-read-next__cta{justify-self:start;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}@media(hover:hover){body[coretex-page=article] .sm-read-next__link:hover{color:var(--sm-article-ink)}body[coretex-page=article] .sm-read-next__link:hover .sm-read-next__media img{transform:scale(1.02)}body[coretex-page=article] .sm-read-next__link:hover .sm-read-next__cta{text-decoration-thickness:2px}}@media(max-width:777px){body[coretex-page=article] .sm-read-next__grid{grid-template-columns:minmax(0,1fr);gap:44px}}@media(prefers-reduced-motion:reduce){body[coretex-page=article] .sm-read-next__media img{transition:none}}body[coretex-page=article] section.article .hero.sm-hero-still .image{display:flex;justify-content:center;align-items:center;padding-top:clamp(8px,2vw,28px);background:var(--sm-article-paper)}body[coretex-page=article] section.article .hero.sm-hero-still .image :is(component-loader,media-loader,picture){display:block;width:auto;max-width:100%;height:auto}body[coretex-page=article] section.article .hero.sm-hero-still .image img{width:auto!important;max-width:100%!important;height:min(64vh,760px)!important;max-height:none!important;object-fit:contain!important}body[coretex-page=article] section.article .hero.sm-hero-still .meta{padding-top:clamp(28px,3.6vw,56px)}body[coretex-page=article] .sm-read-next__media--still{background:var(--sm-article-paper)}body[coretex-page=article] .sm-read-next__media--still img{object-fit:contain}body[coretex-page=article] .sm-story-invite{padding:clamp(58px,6.5vw,88px) var(--sm-article-gutter);border-block:1px solid var(--sm-article-line);background:var(--sm-article-soft)}body[coretex-page=article] .sm-story-invite__inner{display:grid;justify-items:center;width:min(100%,46rem);margin-inline:auto;text-align:center}body[coretex-page=article] .sm-story-invite__title{margin:0;color:var(--sm-article-ink);font-family:var(--hFontFamily, var(--fontFamily, Jost, sans-serif));font-size:clamp(22px,2.25vw,30px)!important;font-style:normal;font-weight:500;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}body[coretex-page=article] .sm-story-invite__copy{max-width:44ch;margin:14px auto 26px;color:var(--sm-article-muted);font-size:13px;font-weight:400;line-height:1.6;letter-spacing:.005em}body[coretex-page=article] .sm-story-invite__copy :is(p,a,strong,em){margin:0;color:inherit;font:inherit;letter-spacing:inherit}body[coretex-page=article] .sm-story-invite__button{display:inline-flex;align-items:center;justify-content:center;min-width:188px;min-height:46px;margin:0;padding:14px 24px;color:var(--sm-article-paper);border:1px solid var(--sm-article-ink);border-radius:0;background:var(--sm-article-ink);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.16em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .25s ease,background-color .25s ease}body[coretex-page=article] .sm-story-invite__title+.sm-story-invite__button{margin-top:26px}@media(hover:hover){body[coretex-page=article] .sm-story-invite__button:hover{color:var(--sm-article-ink);background:var(--sm-article-paper)}}body[coretex-page=article] .sm-story-invite :focus-visible{outline:1px solid var(--sm-article-ink);outline-offset:4px}body[coretex-page=article] section.article .content.rte .sm-story-pieces{display:flex;gap:10px;width:100%;margin:-.4em 0 2.2em;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}body[coretex-page=article] .sm-story-pieces::-webkit-scrollbar{display:none}body[coretex-page=article] .sm-story-piece{flex:0 0 auto;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;width:min(82%,300px);padding:10px 14px 10px 10px;border:1px solid var(--sm-article-line);background:var(--sm-article-paper);color:var(--sm-article-ink)!important;text-decoration:none!important;scroll-snap-align:start}body[coretex-page=article] .sm-story-piece:only-child{width:100%}body[coretex-page=article] .sm-story-piece__media,body[coretex-page=article] .sm-story-card__media{display:block;background:#fff}body[coretex-page=article] section.article .content.rte .sm-story-piece img,body[coretex-page=article] .sm-story-card img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;margin:0;object-fit:contain}body[coretex-page=article] .sm-story-piece__blank{display:block;aspect-ratio:4 / 5;background:var(--sm-article-soft)}body[coretex-page=article] :is(.sm-story-piece__text,.sm-story-card__text){display:grid;gap:4px;min-width:0}body[coretex-page=article] :is(.sm-story-piece__title,.sm-story-card__title){font-size:13px;line-height:1.35;letter-spacing:.01em}body[coretex-page=article] :is(.sm-story-piece__price,.sm-story-card__price){color:var(--sm-article-muted);font-size:12px;font-variant-numeric:tabular-nums}body[coretex-page=article] :is(.sm-story-piece__cta,.sm-story-card__cta){justify-self:start;margin-top:4px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}body[coretex-page=article] .sm-story-piece:focus-visible{outline:1px solid var(--sm-article-ink);outline-offset:3px}body[coretex-page=article] .sm-story-card{position:absolute;z-index:60;display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;width:260px;padding:12px 16px 12px 12px;border:1px solid var(--sm-article-line);background:var(--sm-article-paper);box-shadow:0 14px 34px #1111111f;color:var(--sm-article-ink);cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.75,.25,1)}body[coretex-page=article] .sm-story-card[hidden]{display:none}body[coretex-page=article] .sm-story-card.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body[coretex-page=article] .sm-story-card{transition:none;transform:none}}@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%,18ch);font-size:clamp(34px,9.6vw,44px)!important;line-height:1.04;letter-spacing:-.008em}body[coretex-page=article] section.article .hero .meta>x-flex{gap:7px 0;margin-top:26px;font-size:9px;letter-spacing:.1em}body[coretex-page=article] section.article .container{padding:46px 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}body[coretex-page=article] section.article .hero.sm-hero-still .image{padding-top:0}body[coretex-page=article] section.article .hero.sm-hero-still .image :is(component-loader,media-loader,picture){width:100%}body[coretex-page=article] section.article .hero.sm-hero-still .image img{width:100%!important;height:auto!important;max-height:72vh!important;max-height:72svh!important;object-fit:contain!important}body[coretex-page=article] .sm-story-invite{padding-block:52px}body[coretex-page=article] .sm-story-invite__title{font-size:22px!important}body[coretex-page=article] .sm-story-invite__copy{margin-block:13px 24px;font-size:12px}body[coretex-page=article] .sm-story-invite__button{width:min(100%,230px)}}@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/142/assets/sm-article-house.css.map */
