.phosis-article,.phosis-blog{--pb-charcoal: var(--phosis-charcoal, #231F20);--pb-teal: var(--phosis-teal, #28B4B4);--pb-teal-hover: var(--phosis-teal-hover, #219e9e);--pb-blush: var(--phosis-blush, #F5E7E2);--pb-orange: var(--phosis-burnt-orange, #C3764B);--pb-gold: var(--phosis-gold, #C9A96E);--pb-warm-white: var(--phosis-warm-white, #FDFAF7);--pb-warm-cream: var(--phosis-warm-cream, #F6F4ED);--pb-cyan: var(--phosis-light-cyan, #E9F7F7);--pb-text: var(--phosis-text-primary, rgba(35, 31, 32, .88));--pb-text-soft: var(--phosis-text-secondary, rgba(35, 31, 32, .6));--pb-font-display: "ChassiS-Regular", var(--phosis-font-display, "ChassiS", Georgia, serif);--pb-font-display-em: var(--phosis-font-display, "ChassiS", Georgia, serif);--pb-font-sub: var(--phosis-font-sub, "Sohne", "Helvetica Neue", sans-serif);--pb-font-body: var(--phosis-font-body, "Sohne", "Helvetica Neue", sans-serif);--pb-measure: 680px;--pb-wide: 1140px}.phosis-article *,.phosis-blog *{box-sizing:border-box}.phosis-article img,.phosis-blog img{max-width:100%;height:auto;display:block}.phosis-article a,.phosis-blog a{color:inherit;text-decoration:none}.phosis-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:60;pointer-events:none}.phosis-progress__bar{display:block;height:100%;width:0;background:var(--pb-teal);transition:width .1s linear}.phosis-article{background:var(--pb-warm-white);color:var(--pb-text);font-family:var(--pb-font-body);padding-bottom:24px}.phosis-article__wrap{max-width:var(--pb-measure);margin:0 auto;padding:0 24px}.phosis-article__wide{max-width:var(--pb-wide);margin:0 auto;padding:0 24px}.phosis-article__breadcrumb{max-width:var(--pb-measure);margin:0 auto;padding:24px 24px 0;font-family:var(--pb-font-sub);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--pb-text-soft)}.phosis-article__breadcrumb a:hover{color:var(--pb-teal)}.phosis-article__breadcrumb span[aria-hidden]{margin:0 6px;opacity:.5}.phosis-article__head{max-width:var(--pb-measure);margin:0 auto;padding:28px 24px 0;text-align:center}.phosis-article__eyebrow{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:14px}.phosis-article__title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-hero);line-height:1.15;letter-spacing:-.01em;color:var(--pb-charcoal);margin:0 0 22px}.phosis-article__byline{display:inline-flex;align-items:center;gap:14px;text-align:left;font-family:var(--pb-font-sub)}.phosis-article__avatar{width:44px;height:44px;border-radius:0;object-fit:cover;background:var(--pb-warm-cream);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-body);font-weight:700;color:var(--pb-text-soft)}.phosis-article__author-name{font-size:var(--fs-sm);font-weight:700;color:var(--pb-charcoal)}.phosis-article__meta{font-size:var(--fs-sm);color:var(--pb-text-soft);margin-top:2px}.phosis-article__meta span[aria-hidden]{margin:0 6px;opacity:.5}.phosis-article__hero{max-width:1004px;margin:34px auto 0;padding:0 24px}.phosis-article__hero img{width:100%;max-height:460px;object-fit:cover;border-radius:0}.phosis-article__hero figcaption{font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-style:italic;color:var(--pb-text-soft);margin-top:10px}.phosis-article__layout{max-width:1080px;margin:48px auto 0;padding:0 24px;display:grid;grid-template-columns:220px minmax(0,var(--pb-measure));gap:56px;justify-content:center}.phosis-article__layout--no-toc{grid-template-columns:minmax(0,var(--pb-measure))}.phosis-article__main{min-width:0}.phosis-toc{position:sticky;top:96px;align-self:start;font-family:var(--pb-font-sub)}.phosis-toc__label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-text-soft);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--pb-gold)}.phosis-toc__list{list-style:none;margin:0;padding:0}.phosis-toc__item a{display:block;font-size:var(--fs-sm);line-height:1.4;color:var(--pb-text-soft);padding:7px 0 7px 12px;border-left:2px solid transparent;transition:color .2s,border-color .2s}.phosis-toc__item--h3 a{padding-left:26px;font-size:var(--fs-sm)}.phosis-toc__item a:hover{color:var(--pb-charcoal)}.phosis-toc__item.is-active a{color:var(--pb-teal);border-left-color:var(--pb-teal);font-weight:700}.phosis-toc-mobile{display:none}.phosis-takeaways{background:var(--pb-cyan);border-radius:0;padding:26px 28px;margin:0 0 36px}.phosis-takeaways__label{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:12px}.phosis-takeaways__body{font-size:var(--fs-body);line-height:1.65;color:var(--pb-text)}.phosis-takeaways__body ul{margin:0;padding-left:1.1em}.phosis-takeaways__body li{margin-bottom:8px}.phosis-takeaways__body p{margin:0 0 .6em}.phosis-takeaways__body p:last-child{margin-bottom:0}.phosis-article__content{font-family:var(--pb-font-body);font-size:var(--fs-md);line-height:1.7;letter-spacing:.01em;color:var(--pb-text)}.phosis-article__content>*:first-child{margin-top:0}.phosis-article__content p{margin:0 0 1.5em}.phosis-article__content h2{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-h2);letter-spacing:-.01em;color:var(--pb-charcoal);line-height:1.2;margin:2.2em 0 .7em;scroll-margin-top:96px}.phosis-article__content h3{font-family:var(--pb-font-sub);font-size:var(--fs-md);font-weight:700;letter-spacing:.04em;color:var(--pb-charcoal);margin:1.8em 0 .6em;scroll-margin-top:96px}.phosis-article__content a{color:var(--pb-teal);text-decoration:underline;text-underline-offset:2px}.phosis-article__content a:hover{color:var(--pb-teal-hover)}.phosis-article__content strong{color:var(--pb-charcoal)}.phosis-article__content ul,.phosis-article__content ol{margin:0 0 1.5em;padding-left:1.3em}.phosis-article__content li{margin-bottom:.5em}.phosis-article__content img{border-radius:0;margin:2em 0 .6em}.phosis-article__content figure{margin:2em 0}.phosis-article__content figure img{margin:0}.phosis-article__content figcaption{font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-style:italic;color:var(--pb-text-soft);margin-top:10px}.phosis-article__content blockquote{font-family:var(--pb-font-display-em);font-style:italic;font-size:var(--fs-h3);line-height:1.4;color:var(--pb-charcoal);text-align:center;margin:2.2em 0;padding:36px 0;border-top:1px solid var(--pb-gold);border-bottom:1px solid var(--pb-gold)}.phosis-article__content blockquote p{margin:0}.phosis-article__content hr{border:none;height:1px;background:#231f201f;margin:2.4em 0}.phosis-callout{background:var(--pb-blush);border-radius:0;padding:30px 32px;margin:2.4em 0}.phosis-callout--cyan{background:var(--pb-cyan)}.phosis-callout--dark{background:var(--pb-charcoal);color:var(--pb-warm-white)}.phosis-callout__eyebrow{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:12px}.phosis-callout--dark .phosis-callout__eyebrow{color:var(--pb-gold)}.phosis-callout__body{font-size:var(--fs-body);line-height:1.65}.phosis-callout--dark .phosis-callout__body{color:#fdfaf7c7}.phosis-products{margin:2.6em 0}.phosis-products__label{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:16px}.phosis-product-card{display:flex;gap:24px;align-items:center;background:var(--pb-warm-cream);border:1px solid rgba(201,169,110,.35);border-radius:0;padding:24px;margin:0 0 16px}.phosis-product-card__media{width:120px;flex-shrink:0}.phosis-product-card__media img{width:120px;height:120px;object-fit:contain}.phosis-product-card__info{flex:1;min-width:0}.phosis-product-card__name{font-family:var(--pb-font-sub);font-weight:700;font-size:var(--fs-body);color:var(--pb-charcoal);margin-bottom:6px}.phosis-product-card__desc{font-size:var(--fs-sm);color:var(--pb-text-soft);line-height:1.55;margin-bottom:12px}.phosis-product-card__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.phosis-product-card__price{font-family:var(--pb-font-sub);font-weight:700;font-size:var(--fs-body);color:var(--pb-charcoal)}.phosis-product-card__price s{font-weight:400;color:var(--pb-text-soft);margin-left:6px}.phosis-btn{display:inline-block;font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:13px 30px;background:var(--pb-teal);color:#fff;border:none;border-radius:0;cursor:pointer;white-space:nowrap;transition:background .2s,transform .2s}.phosis-article a.phosis-btn,.phosis-blog a.phosis-btn{color:#fff}.phosis-btn:hover{background:var(--pb-teal-hover);transform:translateY(-1px)}.phosis-btn--ghost{background:transparent;color:var(--pb-charcoal);border:1px solid var(--pb-charcoal)}.phosis-article a.phosis-btn--ghost,.phosis-blog a.phosis-btn--ghost{color:var(--pb-charcoal)}.phosis-btn--ghost:hover{background:var(--pb-charcoal);color:#fff}.phosis-btn--block{display:block;width:100%;text-align:center}.phosis-author{display:flex;gap:22px;align-items:flex-start;background:var(--pb-warm-cream);border-radius:0;padding:28px;margin:2.8em 0}.phosis-author__photo{width:84px;height:84px;border-radius:0;object-fit:cover;flex-shrink:0;background:var(--pb-blush)}.phosis-author__label{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:8px}.phosis-author__name{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-lg);color:var(--pb-charcoal);line-height:1.1;margin-bottom:4px}.phosis-author__credential{font-family:var(--pb-font-sub);font-size:var(--fs-sm);color:var(--pb-text-soft);margin-bottom:12px}.phosis-author__bio{font-size:var(--fs-body);line-height:1.6;color:var(--pb-text);margin-bottom:12px}.phosis-author__link{font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;color:var(--pb-teal)}.phosis-author__link:hover{color:var(--pb-teal-hover)}.phosis-faq{margin:2.8em 0}.phosis-faq__title{font-family:var(--pb-font-sub);font-size:var(--fs-lg);font-weight:700;color:var(--pb-charcoal);margin-bottom:1em}.phosis-faq__item{border-bottom:1px solid rgba(35,31,32,.1)}.phosis-faq__item summary{font-family:var(--pb-font-sub);font-size:var(--fs-body);font-weight:700;color:var(--pb-charcoal);padding:18px 28px 18px 0;cursor:pointer;list-style:none;position:relative}.phosis-faq__item summary::-webkit-details-marker{display:none}.phosis-faq__item summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:var(--fs-lg);color:var(--pb-teal)}.phosis-faq__item[open] summary:after{content:"\2212"}.phosis-faq__answer{font-size:var(--fs-body);line-height:1.7;color:var(--pb-text);padding:0 0 20px}.phosis-newsletter{background:var(--pb-blush);border-radius:0;padding:40px 36px;margin:2.8em 0;text-align:center}.phosis-newsletter__eyebrow{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:12px}.phosis-newsletter__heading{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-h3);color:var(--pb-charcoal);line-height:1.2;margin-bottom:12px}.phosis-newsletter__heading em{font-style:normal;color:var(--pb-teal)}.phosis-newsletter__text{font-size:var(--fs-body);color:var(--pb-text-soft);margin-bottom:22px}.phosis-newsletter__form{display:flex;gap:10px;max-width:460px;margin:0 auto}.phosis-newsletter__input{flex:1;font-family:var(--pb-font-sub);font-size:var(--fs-body);padding:14px 18px;border:1px solid rgba(35,31,32,.2);border-radius:0;background:#fff;color:var(--pb-charcoal)}.phosis-newsletter__input:focus{outline:2px solid var(--pb-gold);outline-offset:1px}.phosis-newsletter__success{font-family:var(--pb-font-sub);font-size:var(--fs-sm);color:var(--pb-teal);margin-top:14px}.phosis-newsletter__fine{font-family:var(--pb-font-sub);font-size:var(--fs-sm);color:var(--pb-text-soft);margin-top:14px}.phosis-related{background:var(--pb-warm-cream);margin-top:64px;padding:56px 0}.phosis-related__head{max-width:var(--pb-wide);margin:0 auto 28px;padding:0 24px;text-align:center}.phosis-related__title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-3xl);color:var(--pb-charcoal)}.phosis-related__grid{max-width:var(--pb-wide);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.phosis-side-cta{position:fixed;top:96px;right:0;transform:translate(110%);z-index:55;width:264px;background:var(--pb-warm-white);border:1px solid rgba(35,31,32,.08);border-right:none;border-radius:0;box-shadow:-4px 4px 24px #231f2014;padding:22px;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.phosis-side-cta.is-active{transform:translate(0)}.phosis-side-cta__close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:var(--fs-md);color:var(--pb-text-soft);cursor:pointer;line-height:1}.phosis-side-cta__eyebrow{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:10px}.phosis-side-cta__heading{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-lg);color:var(--pb-charcoal);line-height:1.2;margin-bottom:8px}.phosis-side-cta__text{font-family:var(--pb-font-sub);font-size:var(--fs-sm);color:var(--pb-text-soft);line-height:1.5;margin-bottom:16px}.phosis-side-cta__img{width:100%;height:150px;object-fit:cover;border-radius:0;margin-bottom:14px}.phosis-side-cta__img--product{object-fit:contain;background:var(--pb-warm-cream);padding:10px}.phosis-mobile-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--pb-warm-white);border-top:1px solid rgba(35,31,32,.08);box-shadow:0 -4px 20px #231f200f;padding:12px 18px;transform:translateY(110%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.phosis-mobile-cta.is-active{transform:translateY(0)}.phosis-mobile-cta__inner{max-width:var(--pb-measure);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.phosis-mobile-cta__text{font-family:var(--pb-font-sub);font-size:var(--fs-sm);color:var(--pb-charcoal)}.phosis-mobile-cta__text span{display:block;font-size:var(--fs-sm);color:var(--pb-text-soft)}.phosis-blog{background:var(--pb-warm-white);color:var(--pb-text);font-family:var(--pb-font-body)}.phosis-blog__hero{background:var(--pb-blush);padding:56px 24px;text-align:center}.phosis-blog__hero-inner{max-width:760px;margin:0 auto}.phosis-blog__hero-eyebrow{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:16px}.phosis-blog__hero-title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-hero);color:var(--pb-charcoal);line-height:1.1;margin-bottom:18px}.phosis-blog__hero-intro{font-size:var(--fs-body);line-height:1.7;color:var(--pb-text)}.phosis-blog__hero-intro p{margin:0 0 .8em}.phosis-blog__hero-intro strong{color:var(--pb-charcoal)}.phosis-blog__starthere{margin-top:22px;font-family:var(--pb-font-sub);font-size:var(--fs-sm);line-height:1.9;color:var(--pb-text-soft)}.phosis-blog__starthere-label{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:var(--fs-sm);color:var(--pb-charcoal);margin-right:10px}.phosis-blog__starthere a{color:var(--pb-teal);text-decoration:underline;text-underline-offset:2px;margin:0 10px}.phosis-blog__starthere a:hover{color:var(--pb-teal-hover)}.phosis-blog__section{max-width:var(--pb-wide);margin:0 auto;padding:64px 24px 0}.phosis-blog__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.phosis-blog__section-title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-h2);color:var(--pb-charcoal)}.phosis-blog__section-link{font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;color:var(--pb-teal)}.phosis-blog__section-link:hover{color:var(--pb-teal-hover)}.phosis-featured{max-width:var(--pb-wide);margin:64px auto 0;padding:0 24px}.phosis-featured__card{display:grid;grid-template-columns:1.15fr 1fr;gap:0;background:var(--pb-warm-cream);border-radius:0;overflow:hidden}.phosis-featured__media{position:relative;min-height:320px}.phosis-featured__media img{width:100%;height:100%;object-fit:cover}.phosis-featured__body{padding:44px;display:flex;flex-direction:column;justify-content:center}.phosis-featured__chip{display:inline-block;align-self:flex-start;font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--pb-orange);padding:5px 11px;border-radius:0;margin-bottom:16px}.phosis-featured__title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-3xl);line-height:1.15;color:var(--pb-charcoal);margin-bottom:14px}.phosis-featured__excerpt{font-size:var(--fs-body);line-height:1.65;color:var(--pb-text-soft);margin-bottom:20px}.phosis-featured__meta{font-family:var(--pb-font-sub);font-size:var(--fs-sm);color:var(--pb-text-soft);margin-bottom:22px}.phosis-featured__meta span[aria-hidden]{margin:0 6px;opacity:.5}.phosis-filter{max-width:var(--pb-wide);margin:56px auto 0;padding:0 24px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.phosis-filter__item{font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-weight:700;letter-spacing:.04em;color:var(--pb-text-soft);padding:9px 18px;border:1px solid rgba(35,31,32,.15);border-radius:0;transition:all .2s}.phosis-filter__item:hover{border-color:var(--pb-charcoal);color:var(--pb-charcoal)}.phosis-filter__item.is-active{background:var(--pb-charcoal);color:#fff;border-color:var(--pb-charcoal)}.phosis-grid{max-width:var(--pb-wide);margin:36px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px 28px}.phosis-grid--start-here{margin-top:0}.phosis-card{display:flex;flex-direction:column}.phosis-card__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:0;background:var(--pb-warm-cream);margin-bottom:16px}.phosis-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.phosis-card:hover .phosis-card__media img{transform:scale(1.04)}.phosis-card__chip{position:absolute;top:12px;left:12px;font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pb-charcoal);background:#fdfaf7eb;padding:5px 10px;border-radius:0}.phosis-card__cat{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:8px}.phosis-card__title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-lg);line-height:1.15;letter-spacing:-.01em;color:var(--pb-charcoal);margin-bottom:10px}.phosis-card:hover .phosis-card__title{color:var(--pb-teal-hover)}.phosis-card__excerpt{font-size:var(--fs-sm);line-height:1.6;color:var(--pb-text-soft);margin-bottom:14px;flex:1}.phosis-card__meta{display:flex;align-items:center;gap:12px;font-family:var(--pb-font-sub);font-size:var(--fs-sm)}.phosis-card__readtime{font-weight:700;color:var(--pb-charcoal)}.phosis-card__date{color:var(--pb-text-soft)}.phosis-loadmore{text-align:center;padding:48px 24px 8px}.phosis-loadmore__count{font-family:var(--pb-font-sub);font-size:var(--fs-sm);color:var(--pb-text-soft);margin-bottom:16px}.phosis-loadmore__btn[hidden]{display:none}.phosis-blog__newsletter{background:var(--pb-charcoal);margin-top:72px;padding:72px 24px;text-align:center}.phosis-blog__newsletter .phosis-newsletter__heading{color:var(--pb-warm-white)}.phosis-blog__newsletter .phosis-newsletter__heading em{color:var(--pb-gold)}.phosis-blog__newsletter .phosis-newsletter__text{color:#fdfaf7b3}.phosis-blog__newsletter .phosis-newsletter__fine{color:#fdfaf773}.phosis-blog__newsletter-inner{max-width:600px;margin:0 auto}.phosis-inline-news{grid-column:1 / -1;background:var(--pb-blush);border-radius:0;padding:40px 36px;margin:4px 0;text-align:center}.phosis-inline-news .phosis-newsletter__form{display:flex;gap:10px;max-width:460px;margin:0 auto}.phosis-shelf{max-width:var(--pb-wide);margin:72px auto 0;padding:48px 24px;background:var(--pb-warm-cream);border-top:1px solid rgba(201,169,110,.4);border-bottom:1px solid rgba(201,169,110,.4);border-radius:0}.phosis-shelf__head{text-align:center;margin-bottom:32px}.phosis-shelf__eyebrow{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-teal);margin-bottom:10px}.phosis-shelf__title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-h2);color:var(--pb-charcoal)}.phosis-shelf__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.phosis-shelf__card{text-align:center}.phosis-shelf__media{aspect-ratio:1 / 1;background:var(--pb-warm-white);border-radius:0;overflow:hidden;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.phosis-shelf__media img{width:78%;height:78%;object-fit:contain;transition:transform .5s ease}.phosis-shelf__card:hover .phosis-shelf__media img{transform:scale(1.04)}.phosis-shelf__name{font-family:var(--pb-font-sub);font-weight:700;font-size:var(--fs-body);color:var(--pb-charcoal);margin-bottom:8px}.phosis-shelf__link{font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-teal)}.phosis-shelf__card:hover .phosis-shelf__link{color:var(--pb-teal-hover)}.phosis-jhero{position:relative;background:var(--jhero-bg, var(--pb-cyan))}.phosis-jhero__inner{max-width:var(--pb-wide);margin:0 auto;padding:28px 24px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.phosis-jhero__text{min-width:0}.phosis-jhero__title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-3xl);line-height:1.12;letter-spacing:-.01em;color:var(--pb-charcoal);margin:0 0 10px}.phosis-jhero__title em{font-family:var(--pb-font-display-em);font-style:italic}.phosis-jhero__subtitle{font-size:var(--fs-md);line-height:1.55;color:var(--pb-text-soft);max-width:620px}.phosis-jhero__media{flex-shrink:0}.phosis-jhero__susan{width:clamp(120px,14vw,150px);height:clamp(120px,14vw,150px);border-radius:0;box-sizing:border-box;border:var(--phosis-frame-thick, 6px) solid var(--phosis-frame, #F5E7E2);object-fit:cover;object-position:top center}.phosis-jhero__wing{width:100%;height:clamp(40px,5vw,80px);overflow:hidden;line-height:0}.phosis-jhero__wing img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.phosis-latest{max-width:var(--pb-wide);margin:0 auto;padding:64px 24px 0}.phosis-latest__heading{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--pb-charcoal);margin:0 0 20px}.phosis-latest__row{display:grid;grid-template-columns:1.9fr 1fr;gap:28px;align-items:stretch}.phosis-latest__title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-hero);line-height:1.1;letter-spacing:-.01em;color:var(--pb-charcoal);margin-bottom:8px}.phosis-latest__subtitle{font-size:var(--fs-md);line-height:1.55;color:var(--pb-text-soft);margin-bottom:28px;max-width:640px}.phosis-latest__title+.phosis-feat{margin-top:28px}.phosis-feat{display:grid;grid-template-columns:1.05fr 1fr;background:#fff;border:1px solid rgba(35,31,32,.08);border-radius:0;overflow:hidden;box-shadow:0 6px 28px #231f200d}.phosis-feat{margin:0;height:100%}.phosis-feat__media{min-height:240px;background:var(--pb-warm-cream)}.phosis-feat__media img{width:100%;height:100%;object-fit:cover}.phosis-feat__body{padding:32px 36px;display:flex;flex-direction:column;justify-content:center}.phosis-feat__cat{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-text-soft);margin-bottom:18px}.phosis-feat__title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-2xl);line-height:1.2;letter-spacing:-.01em;color:var(--pb-charcoal);margin-bottom:12px}.phosis-feat:hover .phosis-feat__title{color:var(--pb-teal-hover)}.phosis-feat__meta{font-family:var(--pb-font-sub);font-size:var(--fs-sm);color:var(--pb-text-soft)}.phosis-feat__meta span[aria-hidden]{margin:0 8px;opacity:.5}.phosis-feat__excerpt{font-size:var(--fs-body);line-height:1.6;color:var(--pb-text-soft);margin:16px 0 18px}.phosis-feat__more{font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-teal)}.phosis-feat:hover .phosis-feat__more{color:var(--pb-teal-hover)}.phosis-latest__strip{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.phosis-mini{display:flex;gap:16px;align-items:flex-start}.phosis-mini__media{width:116px;height:96px;flex-shrink:0;border-radius:0;overflow:hidden;background:var(--pb-warm-cream)}.phosis-mini__media img{width:100%;height:100%;object-fit:cover}.phosis-mini__cat{font-family:var(--pb-font-sub);font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pb-text-soft);margin-bottom:5px}.phosis-mini__title{font-family:var(--pb-font-sub);font-weight:700;font-size:var(--fs-sm);line-height:1.35;color:var(--pb-charcoal);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.phosis-mini:hover .phosis-mini__title{color:var(--pb-teal-hover)}.phosis-mini__meta{font-family:var(--pb-font-sub);font-size:var(--fs-sm);color:var(--pb-text-soft)}.phosis-mini__meta span[aria-hidden]{margin:0 6px;opacity:.5}.phosis-cats{max-width:var(--pb-wide);margin:0 auto;padding:80px 24px 64px}.phosis-cats__head{text-align:center;max-width:680px;margin:0 auto 32px}.phosis-cats__title{font-family:var(--pb-font-display);font-style:normal;font-size:var(--fs-hero);line-height:1.1;letter-spacing:-.01em;color:var(--pb-charcoal);margin-bottom:14px}.phosis-cats__subtitle{font-size:var(--fs-md);line-height:1.55;color:var(--pb-text-soft)}.phosis-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.phosis-pill{font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-weight:700;letter-spacing:.03em;color:var(--pb-text-soft);background:transparent;padding:11px 22px;border:1px solid rgba(35,31,32,.15);border-radius:0;cursor:pointer;transition:all .2s;white-space:nowrap}.phosis-pill:hover{border-color:var(--pb-charcoal);color:var(--pb-charcoal)}.phosis-pill.is-active{background:var(--pb-charcoal);color:#fff;border-color:var(--pb-charcoal)}.phosis-cats__empty{text-align:center;font-family:var(--pb-font-sub);color:var(--pb-text-soft);padding:40px 0}.phosis-sticky-cta{position:fixed;left:auto;right:20px;bottom:20px;width:min(420px,calc(100vw - 32px));z-index:55;background:var(--pb-warm-white);border:1px solid rgba(35,31,32,.1);box-shadow:0 10px 30px #231f2024;padding:12px 14px;display:flex;align-items:center;gap:12px;overflow:hidden;transform:translateY(calc(100% + 40px));transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.phosis-sticky-cta.is-active{transform:translateY(0)}.phosis-sticky-cta__inner{flex:1 1 auto;min-width:0;max-width:none;margin:0;padding:0 22px 0 0;display:flex;align-items:center;gap:12px}.phosis-sticky-cta img.phosis-sticky-cta__product{position:static;flex:0 0 auto;height:60px;width:auto;max-width:none;object-fit:contain;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(35,31,32,.2))}.phosis-sticky-cta__text{flex:1 1 auto;min-width:0;font-family:var(--pb-font-sub);font-size:14px;font-weight:700;color:var(--pb-charcoal);line-height:1.25}.phosis-sticky-cta__text span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:400;color:var(--pb-text-soft);margin-top:2px;line-height:1.3}.phosis-sticky-cta .phosis-btn{flex:0 0 auto;white-space:nowrap;font-size:13px;padding:10px 14px}.phosis-sticky-cta__close{position:absolute;top:4px;right:6px;width:22px;height:22px;background:none;border:none;font-size:17px;line-height:1;color:var(--pb-text-soft);cursor:pointer}@media(max-width:600px){.phosis-sticky-cta{right:0;left:0;bottom:0;width:auto;border-left:none;border-right:none}.phosis-sticky-cta img.phosis-sticky-cta__product{height:52px}.phosis-sticky-cta__text span{display:none}}@media(max-width:989px){.phosis-article__layout{grid-template-columns:minmax(0,var(--pb-measure));gap:0}.phosis-toc{display:none}.phosis-toc-mobile{display:block;margin:0 0 32px;border:1px solid rgba(35,31,32,.12);border-radius:0;overflow:hidden}.phosis-toc-mobile summary{font-family:var(--pb-font-sub);font-size:var(--fs-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-charcoal);padding:16px 20px;cursor:pointer;list-style:none;position:relative}.phosis-toc-mobile summary::-webkit-details-marker{display:none}.phosis-toc-mobile summary:after{content:"+";position:absolute;right:20px;color:var(--pb-teal);font-size:var(--fs-md)}.phosis-toc-mobile[open] summary:after{content:"\2212"}.phosis-toc-mobile .phosis-toc__list{padding:0 20px 16px}.phosis-featured__card{grid-template-columns:1fr}.phosis-featured__media{min-height:240px}.phosis-feat{grid-template-columns:1fr}.phosis-feat__media{min-height:200px}.phosis-feat__body{padding:28px}.phosis-latest__row{grid-template-columns:1fr}.phosis-latest__strip{flex-direction:row}.phosis-grid,.phosis-related__grid,.phosis-shelf__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.phosis-article__hero img{max-height:48vh}.phosis-side-cta{display:none!important}.phosis-mobile-cta{display:block}.phosis-grid,.phosis-related__grid,.phosis-shelf__grid{grid-template-columns:1fr;gap:28px}.phosis-latest__strip{flex-direction:column}.phosis-product-card{flex-direction:column;text-align:center}.phosis-product-card__media{width:140px}.phosis-product-card__media img{width:140px;height:140px}.phosis-product-card__row{justify-content:center}.phosis-author{flex-direction:column;text-align:center;align-items:center}.phosis-newsletter__form,.phosis-inline-news .phosis-newsletter__form{flex-direction:column}.phosis-featured__body{padding:28px}.phosis-blog__hero{padding:40px 24px}.phosis-jhero__inner{grid-template-columns:1fr;gap:28px;text-align:center;padding:40px 24px;justify-items:center}.phosis-jhero__subtitle{margin:0 auto}.phosis-jhero__susan{width:170px;height:170px}.phosis-card__excerpt{display:none}.phosis-filter,.phosis-pills{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;padding-bottom:6px}.phosis-filter__item,.phosis-pill{flex:0 0 auto;padding-top:13px;padding-bottom:13px}.phosis-latest{padding-top:40px}.phosis-cats{padding-top:56px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/phosis-blog.css.map */
