.rha{overflow:visible}.rha-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none}.rha-progress span{display:block;height:100%;width:100%;background:var(--rh-ink);transform-origin:0 50%;transform:scaleX(0)}.rha-hero__wrap{display:grid;gap:28px}.rha-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-muted);margin:0 0 18px}.rha-crumbs a{color:inherit;text-decoration:none;border-bottom:1px solid var(--rh-line);padding-bottom:2px}.rha-crumbs a:hover{color:var(--rh-ink);border-color:var(--rh-ink)}.rha-title{font-family:var(--rh-head);font-weight:400;font-size:clamp(32px,8.4vw,64px);line-height:1.06;letter-spacing:-.015em;margin:0;text-wrap:balance}.rha-title--long{font-size:clamp(30px,7vw,48px);line-height:1.1}.rha-intro{font-size:18px;line-height:1.6;color:var(--rh-ink-soft);margin:20px 0 0;max-width:40ch}.rha-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:22px 0 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rh-muted)}.rha-meta span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5;margin:0 14px 2px -10px;vertical-align:middle}.rha-hero__media{margin:0 calc(var(--rh-gutter) * -1);aspect-ratio:4 / 5;overflow:hidden;background:var(--rh-sand)}.rha-hero__media img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:750px){.rha-hero__media{margin:0;aspect-ratio:3 / 2}}@media(min-width:990px){.rha--hero-split .rha-hero__wrap{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center}.rha--hero-split .rha-hero__media{aspect-ratio:4 / 5}.rha--hero-stacked .rha-hero__text{max-width:860px}.rha--hero-stacked .rha-hero__media{aspect-ratio:21 / 9}.rha-intro{font-size:19px}}.rha-layout{margin-top:48px}.rha-col{max-width:680px;margin:0 auto}.rha-toc{display:none}@media(min-width:1200px){.rha-layout{margin-top:88px}.rha-layout--toc{display:grid;grid-template-columns:220px minmax(0,680px) 220px;gap:56px;justify-content:center}.rha-layout--toc .rha-col{margin:0}.rha-toc:not([hidden]){display:block;position:sticky;top:120px;align-self:start;max-height:calc(100vh - 160px);overflow:auto}}.rha-toc__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-muted);margin:0 0 14px}.rha-toc__list{list-style:none;margin:0;padding:0;border-left:1px solid var(--rh-line)}.rha-toc__list a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:1px solid transparent;font-size:13px;line-height:1.4;color:var(--rh-muted);text-decoration:none}.rha-toc__list a:hover,.rha-toc__list a.is-active{color:var(--rh-ink);border-left-color:var(--rh-ink)}.rha-prose{font-size:17px;line-height:1.75;color:var(--rh-ink-soft)}.rha-prose>.rha-part+.rha-part{margin-top:0}@media(min-width:750px){.rha-prose{font-size:18px}}.rha-prose [style]{font-size:inherit!important;line-height:inherit!important;color:inherit!important;max-width:none!important;font-family:inherit!important}.rha-prose p{margin:0 0 1.25em}.rha-prose h1,.rha-prose h2,.rha-prose h3,.rha-prose h4,.rha-prose h1[style],.rha-prose h2[style],.rha-prose h3[style],.rha-prose h4[style]{font-family:var(--rh-head)!important;font-weight:400!important;color:var(--rh-ink)!important;letter-spacing:-.01em;text-wrap:balance}.rha-prose h1,.rha-prose h2,.rha-prose h1[style],.rha-prose h2[style]{font-size:clamp(26px,6vw,34px)!important;line-height:1.15!important;margin:2.2em 0 .7em!important;scroll-margin-top:110px}.rha-prose h3,.rha-prose h3[style]{font-size:clamp(20px,4.6vw,23px)!important;line-height:1.25!important;margin:1.8em 0 .5em!important}.rha-prose h4,.rha-prose h4[style]{font-size:18px!important;margin:1.6em 0 .4em!important}.rha-prose h2 strong,.rha-prose h3 strong,.rha-prose h1 strong{font-weight:inherit}.rha-col>.rha-prose:first-child .rha-part:first-child>:first-child{margin-top:0!important}.rha-prose a{color:var(--rh-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rha-prose strong,.rha-prose b{color:var(--rh-ink);font-weight:600}.rha-prose ul,.rha-prose ol{margin:0 0 1.4em!important;padding-left:1.2em!important}.rha-prose li{margin:0 0 .5em;padding-left:.3em}.rha-prose li::marker{color:var(--rh-muted)}.rha-part>hr:last-child,.rha-part>hr:first-child{display:none}.rha-lead{font-size:19px;line-height:1.65;color:var(--rh-ink)}.rha-lead p:first-child strong:only-child,.rha-lead p:first-child>span:only-child>strong{font-family:var(--rh-head);font-weight:400}@media(min-width:750px){.rha-lead{font-size:20px}}.rha-prose hr{border:0;height:1px;background:var(--rh-line);margin:2.6em 0}.rha-prose img{max-width:100%;height:auto;display:block;margin:2em auto}.rha-prose blockquote{margin:2em 0;padding:0 0 0 22px;border-left:2px solid var(--rh-ink);font-family:var(--rh-head);font-size:22px;line-height:1.4;color:var(--rh-ink)}.rha-prose meta{display:none}.rha-prose table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:15px;display:block;overflow-x:auto}.rha-prose th,.rha-prose td{border-bottom:1px solid var(--rh-line);padding:10px 12px;text-align:left;vertical-align:top}.rha-prose iframe,.rha-prose video{max-width:100%}.rha-prose div[style*=background]{background:var(--rh-ivory)!important;border-radius:0!important;padding:28px 24px!important;margin:2.2em 0!important;text-align:left!important}.rha--ivory .rha-prose div[style*=background],.rha--sand .rha-prose div[style*=background]{background:var(--rh-white)!important}.rha-prose div[style*=background]>:first-child,.rha-prose div[style*=background]>h2:first-child[style],.rha-prose div[style*=background]>h3:first-child[style]{margin-top:0!important}.rha-prose div[style*=background]>:last-child{margin-bottom:0!important}.rha-prose div[style*="#1f1a17"],.rha-prose div[style*="#000"],.rha-prose div[style*="#111"],.rha-prose div[style*="#1a1a1a"]{background:var(--rh-espresso)!important;color:var(--rh-ivory)!important;text-align:center!important;padding:40px 28px!important}.rha-prose div[style*="#1f1a17"] *,.rha-prose div[style*="#000"] *,.rha-prose div[style*="#111"] *,.rha-prose div[style*="#1a1a1a"] *{color:var(--rh-ivory)!important}.rha-prose p[style*=font-weight][style]{font-family:var(--rh-head);font-weight:400!important;font-size:22px!important;line-height:1.4!important;color:var(--rh-ink)!important;margin:1.6em 0!important}.rha-prose a[style*=background]{display:inline-flex!important;align-items:center;justify-content:center;min-height:52px;padding:0 30px!important;border-radius:var(--rh-radius)!important;background:var(--rh-ivory)!important;color:var(--rh-ink)!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important;font-weight:500!important}.rha-text h2:first-child{margin-top:1.6em!important}.rha-figure,.rha-ba,.rha-callout,.rha-faq,.rha-products,.rha-cta{margin:48px 0}.rha-figure img{width:100%;height:auto;display:block}.rha-figure figcaption,.rha-ba figcaption{font-size:13px;line-height:1.5;color:var(--rh-muted);margin-top:12px}.rha-figure--wide{margin-left:calc(var(--rh-gutter) * -1);margin-right:calc(var(--rh-gutter) * -1)}.rha-figure--wide figcaption{padding:0 var(--rh-gutter)}@media(min-width:750px){.rha-figure--wide{margin-left:0;margin-right:0}.rha-figure--wide figcaption{padding:0}}@media(min-width:990px){.rha-figure--wide{margin-left:-80px;margin-right:-80px}}@media(min-width:1200px){.rha-figure--wide{margin-left:-140px;margin-right:-140px}.rha-layout--toc .rha-figure--wide{margin-left:-60px;margin-right:-60px}}.rha-callout{padding:0}.rha-callout__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-muted);margin:0 0 14px}.rha-callout__text p{margin:0 0 .8em}.rha-callout__text p:last-child{margin-bottom:0}.rha-callout__source{margin:16px 0 0;font-size:13px;color:var(--rh-muted)}.rha-callout--quote{border-top:1px solid var(--rh-line);border-bottom:1px solid var(--rh-line);padding:32px 0}.rha-callout--quote .rha-callout__text{font-family:var(--rh-head);font-size:clamp(23px,5.6vw,30px);line-height:1.32;color:var(--rh-ink);letter-spacing:-.01em}.rha-callout--note{background:var(--rh-ivory);padding:28px 24px}.rha--ivory .rha-callout--note{background:var(--rh-white)}.rha-callout--note .rha-callout__text{font-size:16px;line-height:1.7;color:var(--rh-ink-soft)}.rha-callout--dark{background:var(--rh-espresso);color:var(--rh-ivory);padding:32px 28px}.rha-callout--dark .rha-callout__label,.rha-callout--dark .rha-callout__source{color:#f7f4efb3}.rha-callout--dark .rha-callout__text{font-family:var(--rh-head);font-size:24px;line-height:1.35}.rha-ba__heading{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-muted);margin:0 0 14px;padding:0 var(--rh-gutter)}@media(min-width:750px){.rha-ba__heading{padding:0}}.rha-ba__stage{position:relative;overflow:hidden;background:var(--rh-sand);-webkit-user-select:none;user-select:none;touch-action:pan-y}.rha-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rha-ba__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.rha-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:1px;background:#ffffffe6;pointer-events:none}.rha-ba__handle:after{content:"\2039  \203a";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fffffff0;color:var(--rh-ink);display:flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:.1em;box-shadow:0 6px 20px #0000001f}.rha-ba__tag{position:absolute;top:14px;padding:6px 10px;background:#ffffffe6;color:var(--rh-ink);font-size:10px;letter-spacing:.2em;text-transform:uppercase;pointer-events:none}.rha-ba__tag--before{left:14px}.rha-ba__tag--after{right:14px}.rha-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;-webkit-appearance:none;appearance:none}.rha-ba__range:focus-visible~.rha-ba__handle:after,.rha-ba__stage:focus-within .rha-ba__handle:after{outline:2px solid var(--rh-ink);outline-offset:2px}.rha-faq__heading{font-family:var(--rh-head);font-weight:400;font-size:clamp(26px,6vw,34px);line-height:1.15;margin:0 0 20px}.rha-faq__list{border-top:1px solid var(--rh-line)}.rha-faq__item{border-bottom:1px solid var(--rh-line)}.rha-faq__item summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:20px 0;cursor:pointer;font-size:17px;line-height:1.45;color:var(--rh-ink)}.rha-faq__item summary::-webkit-details-marker{display:none}.rha-faq__icon{flex:0 0 14px;height:14px;margin-top:5px;position:relative}.rha-faq__icon:before,.rha-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background:currentColor;transition:transform .3s ease}.rha-faq__icon:after{transform:rotate(90deg)}.rha-faq__item[open] .rha-faq__icon:after{transform:rotate(0)}.rha-faq__answer{padding:0 34px 22px 0;font-size:16px;line-height:1.7;color:var(--rh-ink-soft)}.rha-faq__answer p{margin:0 0 .8em}.rha-faq__answer p:last-child{margin-bottom:0}.rha-block-title{font-family:var(--rh-head);font-weight:400;font-size:clamp(26px,6.4vw,36px);line-height:1.12;margin:0;letter-spacing:-.01em;text-wrap:balance}.rha-block-text{font-size:16px;line-height:1.65;color:var(--rh-muted);margin-top:12px}.rha-block-text p{margin:0 0 .6em}.rha-block-text p:last-child{margin-bottom:0}.rha-products{padding:0 var(--rh-gutter)}@media(min-width:750px){.rha-products{padding:0}}.rha-products__head{margin-bottom:24px}.rha-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.rha-products__grid>:nth-child(3):last-child{display:none}@media(min-width:750px){.rha-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rha-products__grid>:nth-child(3):last-child{display:block}}.rha-textlink{display:inline-flex;gap:8px;align-items:center;margin-top:22px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-ink);text-decoration:none;border-bottom:1px solid var(--rh-ink);padding-bottom:4px}.rha-cta{display:grid;overflow:hidden}.rha-cta--light{background:var(--rh-ivory)}.rha--ivory .rha-cta--light{background:var(--rh-white)}.rha-cta--sand{background:var(--rh-sand)}.rha-cta--dark{background:var(--rh-espresso);color:var(--rh-ivory);--rh-muted: rgba(247, 244, 239, .72)}.rha-cta--dark .rha-block-title{color:var(--rh-ivory)}.rha-cta--dark .rh-btn{background:var(--rh-ivory);color:var(--rh-ink);border-color:var(--rh-ivory)}.rha-cta--dark .rh-btn--ghost{background:transparent;color:var(--rh-ivory);border-color:#f7f4ef80}.rha-cta--dark .rh-btn--ghost:hover{background:var(--rh-ivory);color:var(--rh-ink)}.rha-cta__media{aspect-ratio:4 / 3;overflow:hidden}.rha-cta__media img{width:100%;height:100%;object-fit:cover;display:block}.rha-cta__body{padding:32px 24px 36px}.rha-cta__actions{display:flex;flex-direction:column;gap:10px;margin-top:24px}.rha-cta__actions .rh-btn{width:100%}.rha-cta__note{margin:14px 0 0;font-size:13px;color:var(--rh-muted)}@media(min-width:750px){.rha-cta:has(.rha-cta__media){grid-template-columns:5fr 6fr}.rha-cta__media{aspect-ratio:auto;min-height:100%}.rha-cta__body{padding:48px 44px;align-self:center}.rha-cta__actions{flex-direction:row;flex-wrap:wrap}.rha-cta__actions .rh-btn{width:auto}}.rha-tags{display:flex;flex-wrap:wrap;gap:8px;margin:56px 0 0;padding-top:28px;border-top:1px solid var(--rh-line)}.rha-tags a,.rab-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--rh-line);border-radius:999px;font-size:12px;letter-spacing:.04em;color:var(--rh-ink-soft);text-decoration:none;background:transparent;transition:border-color .2s,background .2s,color .2s;white-space:nowrap}.rha-tags a:hover,.rab-chip:hover{border-color:var(--rh-ink);color:var(--rh-ink)}.rab-chip.is-active{background:var(--rh-ink);border-color:var(--rh-ink);color:var(--rh-ivory)}.rha-back{margin-top:28px}.rac{display:flex;flex-direction:column}.rac__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--rh-sand)}.rac__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.rac:hover .rac__img{transform:scale(1.03)}.rac__ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,var(--rh-sand),var(--rh-stone))}.rac__media,.rab-featured__media{text-decoration:none}.rac__ph span{font-family:var(--rh-head);font-size:15px;letter-spacing:.32em;color:#1d1b186b;text-transform:uppercase}.rac__body{padding-top:18px;display:flex;flex-direction:column;flex:1}.rac__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-muted)}.rac__tag{color:var(--rh-ink)}.rac__title{font-family:var(--rh-head);font-weight:400;font-size:21px;line-height:1.25;margin:0;letter-spacing:-.005em;text-wrap:balance}.rac__title a{color:inherit;text-decoration:none}.rac__title a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.rac__excerpt{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--rh-muted)}.rac__link{margin-top:16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--rh-ink);text-decoration:none}.rac__link:hover{text-decoration:underline;text-underline-offset:4px}.rab-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:750px){.rab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}}@media(min-width:1100px){.rab-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}}@media(max-width:749px){.rar .rab-grid{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--rh-gutter) * -1);padding:0 var(--rh-gutter) 6px;scrollbar-width:none}.rar .rab-grid::-webkit-scrollbar{display:none}.rar .rac{scroll-snap-align:start}}.rab-head{display:grid;gap:18px;margin-bottom:28px}.rab-title{font-size:clamp(40px,11vw,84px);text-wrap:balance}@media(min-width:990px){.rab-head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:56px;margin-bottom:40px}}.rab-topics{display:flex;gap:8px;overflow-x:auto;margin:0 calc(var(--rh-gutter) * -1) 36px;padding:0 var(--rh-gutter) 4px;scrollbar-width:none}.rab-topics::-webkit-scrollbar{display:none}@media(min-width:750px){.rab-topics{flex-wrap:wrap;overflow:visible;margin:0 0 48px;padding:0}}.rab-featured{display:grid;gap:24px;margin-bottom:40px}.rab-featured__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--rh-sand);margin:0 calc(var(--rh-gutter) * -1)}.rab-featured__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.rab-featured:hover .rab-featured__media img{transform:scale(1.02)}.rab-featured__title{font-family:var(--rh-head);font-weight:400;font-size:clamp(28px,7vw,46px);line-height:1.1;margin:0;letter-spacing:-.01em;text-wrap:balance}.rab-featured__title a{color:inherit;text-decoration:none}.rab-featured__excerpt{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--rh-muted);max-width:46ch}.rab-featured .rac__meta{margin:18px 0 24px}@media(min-width:750px){.rab-featured__media{margin:0;aspect-ratio:16 / 10}}@media(min-width:990px){.rab-featured{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center;margin-bottom:56px}.rab-featured__media{aspect-ratio:5 / 4}}.rab-paths{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--rh-line);margin-bottom:56px}.rab-path{display:grid;grid-template-columns:1fr auto;grid-template-areas:"k a" "t a";gap:4px 16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rh-line);text-decoration:none;color:var(--rh-ink)}.rab-path__k{grid-area:k;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rh-muted)}.rab-path__t{grid-area:t;font-family:var(--rh-head);font-size:22px;line-height:1.2}.rab-path__a{grid-area:a;font-size:18px;transition:transform .3s ease}.rab-path:hover .rab-path__a{transform:translate(4px)}@media(min-width:750px){.rab-paths{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rh-line)}.rab-path{padding:26px 28px;border-bottom:0}.rab-path+.rab-path{border-left:1px solid var(--rh-line)}.rab-path:first-child{padding-left:0}}.rab-grid__heading{font-family:var(--rh-head);font-weight:400;font-size:clamp(24px,5.6vw,32px);margin:0 0 28px}.rab-empty{color:var(--rh-muted)}.rab-pages{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:56px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.rab-pages__step{color:var(--rh-ink);text-decoration:none;border-bottom:1px solid var(--rh-ink);padding-bottom:3px}.rab-pages__count{color:var(--rh-muted)}:root{--rh-surface: #f4f1ec;--rh-surface-radius: 3px;--rh-surface-line: rgba(29, 27, 24, .06);--rh-surface-shadow: 0 1px 2px rgba(29, 27, 24, .04), 0 10px 24px -18px rgba(29, 27, 24, .28)}.rac__media,.rab-featured__media{aspect-ratio:4 / 3;border-radius:var(--rh-surface-radius);box-shadow:var(--rh-surface-shadow);background:var(--rh-surface)}@media(min-width:750px){.rab-featured__media{aspect-ratio:4 / 3}}@media(min-width:990px){.rab-featured__media{aspect-ratio:4 / 3}}.rac__media img,.rab-featured__media img{width:100%;height:100%;object-fit:cover;object-position:center}.rac__ph{border-radius:inherit}@media(max-width:749px){.rab-featured__media{border-radius:0;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rh-editorial.css.map */
