.steeply{--sp-accent: #2f5d3a;--sp-accent-contrast: #ffffff;--sp-surface: rgba(0, 0, 0, .035);--sp-border: rgba(0, 0, 0, .12);--sp-radius: 12px;--sp-tip: #2f7d4f;--sp-note: #3b6ea5;--sp-warning: #b7791f}.steeply>:first-child{margin-top:0}.steeply img{max-width:100%;height:auto}.steeply:after{content:"";display:block;clear:both}.steeply p:has(+ul),.steeply p:has(+ol){margin-bottom:.3em}.sp-style--left{text-align:left}.sp-style--center{text-align:center}.sp-style--right{text-align:right}.sp-style--justify{text-align:justify}.sp-style--large{font-size:1.15em}.sp-style--small{font-size:.9em}.sp-style--dropcap>p:first-of-type:first-letter{float:left;font-size:3.4em;line-height:.8;padding:.08em .12em 0 0;font-weight:600}.sp-style--cols-2{column-count:2;column-gap:2.5rem}.sp-style--cols-2>*{break-inside:avoid}.sp-style--medium{max-width:80%;margin-left:auto;margin-right:auto}.sp-style--narrow{max-width:62%;margin-left:auto;margin-right:auto}.sp-style--above-none>:first-child{margin-top:0}.sp-style--below-none>:last-child{margin-bottom:0}.sp-style--above-small{padding-top:.75rem}.sp-style--above-medium{padding-top:2rem}.sp-style--above-large{padding-top:4rem}.sp-style--below-small{padding-bottom:.75rem}.sp-style--below-medium{padding-bottom:2rem}.sp-style--below-large{padding-bottom:4rem}.sp-style--gap-none>*,.sp-style--gap-small>*,.sp-style--gap-medium>*,.sp-style--gap-large>*{margin-top:0;margin-bottom:0}.sp-style--gap-small>*+*{margin-top:.35em}.sp-style--gap-medium>*+*{margin-top:1em}.sp-style--gap-large>*+*{margin-top:1.9em}@media(max-width:640px){.sp-style--cols-2{column-count:1}.sp-style--medium,.sp-style--narrow{max-width:none}}.steeply mark{background:#fff1a8;color:inherit;padding:0 .15em;border-radius:2px}.steeply mark.sp-mark--green{background:#d4f3cf}.steeply mark.sp-mark--pink{background:#ffd8e6}.sp-figure{margin:2rem 0}.sp-figure img{display:block;width:100%;border-radius:var(--sp-img-radius, var(--sp-radius))}.sp-figure figcaption{margin-top:.6rem;font-size:.875em;opacity:.7;text-align:center}.sp-figure__link{display:block}.sp-figure__link img{transition:opacity .15s ease}.sp-figure__link:hover img{opacity:.9}.sp-figure--large{width:75%}.sp-figure--medium{width:50%}.sp-figure--small{width:33.333%}.sp-figure--custom{width:var(--sp-img-w, 100%);max-width:100%}.sp-figure--large,.sp-figure--medium,.sp-figure--small,.sp-figure--custom{margin-left:auto;margin-right:auto}.sp-figure--left{float:left;margin:.35rem 1.75rem 1rem 0}.sp-figure--right{float:right;margin:.35rem 0 1rem 1.75rem}.sp-figure--nowrap.sp-figure--left{float:none;margin:2rem auto 2rem 0}.sp-figure--nowrap.sp-figure--right{float:none;margin:2rem 0 2rem auto}.sp-toc,.sp-callout,.sp-cta,.sp-faq,.sp-products,.sp-gallery,.sp-split,.sp-space,.steeply hr{clear:both}.sp-figure--radius-none img{border-radius:0}.sp-figure--radius-small img{border-radius:calc(var(--sp-radius) * .4)}.sp-figure--radius-round img{border-radius:50%;aspect-ratio:1 / 1;object-fit:cover}.sp-figure--shadow-soft img{box-shadow:0 6px 20px #00000024}.sp-figure--shadow-deep img{box-shadow:0 16px 40px #00000042}.sp-figure--border img{border:1px solid var(--sp-border)}.sp-figure--cap-left figcaption{text-align:left}.sp-figure--cap-right figcaption{text-align:right}@media(max-width:560px){.sp-figure--left,.sp-figure--right{float:none;margin:2rem auto}.sp-figure--large,.sp-figure--medium{width:100%}.sp-figure--small{width:60%}.sp-figure--custom.sp-figure--pct{width:max(60%,var(--sp-img-w))}}.sp-gallery{display:grid;gap:var(--sp-gal-gap);margin:2rem 0;--sp-gal-gap: .75rem;--sp-gal-row: 220px;--sp-gal-radius: calc(var(--sp-radius) * .75)}.sp-gallery--gap-none{--sp-gal-gap: 0px}.sp-gallery--gap-small{--sp-gal-gap: .35rem}.sp-gallery--gap-large{--sp-gal-gap: 1.5rem}.sp-gallery--radius-none{--sp-gal-radius: 0}.sp-gallery--radius-small{--sp-gal-radius: calc(var(--sp-radius) * .4)}.sp-gallery--radius-round{--sp-gal-radius: 50%}.sp-gallery--cols-2{grid-template-columns:repeat(2,1fr)}.sp-gallery--cols-3{grid-template-columns:repeat(3,1fr)}.sp-gallery--cols-4{grid-template-columns:repeat(4,1fr)}.sp-gallery--cols-5{grid-template-columns:repeat(5,1fr)}.sp-gallery--cols-6{grid-template-columns:repeat(6,1fr)}.sp-gallery .sp-figure{margin:0;width:auto;min-width:0;position:relative}.sp-gallery__media{position:relative;overflow:hidden;border-radius:var(--sp-gal-radius)}.sp-gallery .sp-figure img{border-radius:0}.sp-gallery .sp-figure figcaption{font-size:.8em;margin-top:.4rem}.sp-gallery--shadow-soft .sp-gallery__media{box-shadow:0 6px 20px #00000024}.sp-gallery--shadow-deep .sp-gallery__media{box-shadow:0 16px 40px #00000042}.sp-gallery--border .sp-gallery__media{border:1px solid var(--sp-border)}.sp-gallery--square img{aspect-ratio:1 / 1;object-fit:cover}.sp-gallery--landscape img{aspect-ratio:4 / 3;object-fit:cover}.sp-gallery--portrait img{aspect-ratio:3 / 4;object-fit:cover}.sp-gallery--wide img{aspect-ratio:16 / 9;object-fit:cover}.sp-gallery--grid .sp-gallery__item--wide{grid-column:span 2}.sp-gallery--square .sp-gallery__item--wide img{aspect-ratio:2 / 1}.sp-gallery--landscape .sp-gallery__item--wide img{aspect-ratio:8 / 3}.sp-gallery--portrait .sp-gallery__item--wide img{aspect-ratio:3 / 2}.sp-gallery--wide .sp-gallery__item--wide img{aspect-ratio:32 / 9}.sp-gallery--collage{grid-auto-rows:var(--sp-gal-row);grid-auto-flow:dense}.sp-gallery--collage .sp-figure{display:flex;flex-direction:column;height:100%}.sp-gallery--collage .sp-gallery__media{flex:1;min-height:0}.sp-gallery--collage .sp-figure__link{display:block;height:100%}.sp-gallery--collage .sp-gallery__media img{width:100%;height:100%;object-fit:cover}.sp-gallery--collage .sp-gallery__item--wide{grid-column:span 2}.sp-gallery--collage .sp-gallery__item--tall{grid-row:span 2}.sp-gallery--collage .sp-gallery__item--big{grid-column:span 2;grid-row:span 2}.sp-gallery--masonry{display:block;column-gap:var(--sp-gal-gap)}.sp-gallery--masonry.sp-gallery--cols-2{column-count:2}.sp-gallery--masonry.sp-gallery--cols-3{column-count:3}.sp-gallery--masonry.sp-gallery--cols-4{column-count:4}.sp-gallery--masonry.sp-gallery--cols-5{column-count:5}.sp-gallery--masonry.sp-gallery--cols-6{column-count:6}.sp-gallery--masonry .sp-figure{display:inline-block;width:100%;vertical-align:top;break-inside:avoid;margin:0 0 var(--sp-gal-gap)}.sp-gallery--masonry .sp-gallery__item--short img{height:160px;object-fit:cover}.sp-gallery--masonry .sp-gallery__item--medium img{height:240px;object-fit:cover}.sp-gallery--masonry .sp-gallery__item--tall img{height:340px;object-fit:cover}.sp-gallery--rows{display:flex;flex-wrap:wrap;justify-content:center}.sp-gallery--rows .sp-figure,.sp-gallery--strip .sp-figure{flex:0 1 auto;max-width:100%}.sp-gallery--rows .sp-figure img,.sp-gallery--strip .sp-figure img{height:var(--sp-gal-row);width:auto;max-width:100%;object-fit:cover}.sp-gallery--rows .sp-figure figcaption,.sp-gallery--strip .sp-figure figcaption{contain:inline-size}.sp-gallery--strip{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.6rem 0;scrollbar-width:thin}.sp-gallery--strip .sp-figure{flex:0 0 auto;scroll-snap-align:start;max-width:90%}.sp-gallery--cap-overlay .sp-gallery__media figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:1.8rem .75rem .65rem;color:#fff;text-align:left;background:linear-gradient(to top,#000000b3,#0000);opacity:1;pointer-events:none}.sp-gallery--hover-zoom .sp-gallery__media img{transition:transform .4s ease}.sp-gallery--hover-zoom .sp-figure:hover .sp-gallery__media img{transform:scale(1.06)}.sp-gallery--hover-lift .sp-gallery__media{transition:transform .25s ease,box-shadow .25s ease}.sp-gallery--hover-lift .sp-figure:hover .sp-gallery__media{transform:translateY(-4px);box-shadow:0 14px 30px #00000038}.sp-gallery--hover-fade .sp-gallery__media img{transition:opacity .2s ease}.sp-gallery--hover-fade .sp-figure:hover .sp-gallery__media img{opacity:.78}.sp-gallery--lightbox.sp-gallery--js .sp-gallery__media>img{cursor:zoom-in}@media(prefers-reduced-motion:reduce){.sp-gallery--hover-zoom .sp-gallery__media img,.sp-gallery--hover-lift .sp-gallery__media{transition:none}}@media(max-width:560px){.sp-gallery--cols-3,.sp-gallery--cols-4,.sp-gallery--cols-5,.sp-gallery--cols-6{grid-template-columns:repeat(2,1fr)}.sp-gallery--masonry.sp-gallery--cols-3,.sp-gallery--masonry.sp-gallery--cols-4,.sp-gallery--masonry.sp-gallery--cols-5,.sp-gallery--masonry.sp-gallery--cols-6{column-count:2}.sp-gallery--collage{grid-auto-rows:calc(var(--sp-gal-row) * .7)}.sp-gallery--rows .sp-figure img,.sp-gallery--strip .sp-figure img{height:calc(var(--sp-gal-row) * .7)}.sp-gallery--strip .sp-figure{max-width:85%}.sp-gallery--phone-1.sp-gallery--grid,.sp-gallery--phone-1.sp-gallery--collage{grid-template-columns:1fr}.sp-gallery--phone-1.sp-gallery--masonry{column-count:1}.sp-gallery--phone-1 .sp-gallery__item--wide,.sp-gallery--phone-1 .sp-gallery__item--big{grid-column:auto}}.sp-split{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem;align-items:start;margin:2.25rem 0}.sp-split--ratio-1-2{grid-template-columns:1fr 2fr}.sp-split--ratio-2-1{grid-template-columns:2fr 1fr}.sp-split--image-right .sp-split__media{order:2}.sp-split--valign-center{align-items:center}.sp-split__media .sp-figure{margin:0;width:auto;float:none}.sp-split__body>:first-child{margin-top:0}.sp-split__body>:last-child{margin-bottom:0}.sp-split__body h3{margin-top:0}.sp-split--stack{grid-template-columns:1fr}.sp-split--card-below .sp-split__media{order:2}.sp-split--stack .sp-split__media .sp-products--card{max-width:320px}.sp-split--stack.sp-split--text-center .sp-split__media .sp-products--card{margin-left:auto;margin-right:auto}.sp-split--stack.sp-split--text-right .sp-split__media .sp-products--card{margin-left:auto}.sp-products--card.sp-products--card-h .sp-product{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;align-items:center;text-align:left}.sp-products--card.sp-products--card-h .sp-product__media{margin-bottom:0}.sp-products--card.sp-products--card-h .sp-product__body{align-items:flex-start}.sp-split--stack.sp-split--card-small .sp-split__media .sp-products--card{max-width:240px}.sp-split--stack.sp-split--card-large .sp-split__media .sp-products--card,.sp-split--stack .sp-split__media .sp-products--card-h{max-width:480px}.sp-split--stack.sp-split--card-small .sp-split__media .sp-products--card-h{max-width:360px}.sp-split--stack.sp-split--card-large .sp-split__media .sp-products--card-h{max-width:640px}.sp-split--float.sp-split--card-small .sp-split__media{width:30%;max-width:240px}.sp-split--float.sp-split--card-large .sp-split__media{width:55%;max-width:480px}@media(min-width:641px){.sp-split--image-left.sp-split--card-small{grid-template-columns:1fr 2fr}.sp-split--image-right.sp-split--card-small,.sp-split--image-left.sp-split--card-large{grid-template-columns:2fr 1fr}.sp-split--image-right.sp-split--card-large{grid-template-columns:1fr 2fr}}.sp-split--float{display:block}.sp-split--float:after{content:"";display:table;clear:both}.sp-split--float .sp-split__media{width:40%;max-width:320px}.sp-split--float-left .sp-split__media{float:left;margin:0 1.5rem 1rem 0}.sp-split--float-right .sp-split__media{float:right;margin:0 0 1rem 1.5rem}@media(max-width:640px){.sp-split--float .sp-split__media{float:none;width:100%;max-width:320px;margin:0 0 1rem}}.sp-split--wrap.sp-split--ratio-1-1 .sp-split__media{width:50%;max-width:none}.sp-split--wrap.sp-split--ratio-1-2 .sp-split__media{width:33.333%;max-width:none}.sp-split--wrap.sp-split--ratio-2-1 .sp-split__media{width:66.667%;max-width:none}@media(max-width:640px){.sp-split--wrap.sp-split--ratio-1-1 .sp-split__media,.sp-split--wrap.sp-split--ratio-1-2 .sp-split__media,.sp-split--wrap.sp-split--ratio-2-1 .sp-split__media{width:100%;max-width:none}}@media(max-width:640px){.sp-split,.sp-split--ratio-1-2,.sp-split--ratio-2-1{grid-template-columns:1fr}.sp-split--image-right .sp-split__media{order:0}}.sp-toc{margin:1.5rem 0 2.5rem;padding:1.25rem 1.5rem;background:var(--sp-surface);border-radius:var(--sp-radius)}.sp-toc__title:not(.sp-toc__title--heading){margin:0 0 .5rem;font-weight:700;font-size:.8em;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.sp-toc .sp-toc__title--heading{margin:0 0 .6rem}.sp-toc .sp-toc__title--heading>.sp-toc__heading{margin:0;display:inline}.sp-toc ol{margin:0;padding-left:1.25rem}.sp-toc ol ol{margin-top:.25rem}.sp-toc li{margin:.3rem 0}.sp-toc a{text-decoration:none}.sp-toc a:hover{text-decoration:underline}.sp-callout{margin:1.75rem 0;padding:1rem 1.25rem;border-left:4px solid var(--sp-note);border-radius:0 var(--sp-radius) var(--sp-radius) 0;background:var(--sp-surface)}.sp-callout--tip{border-color:var(--sp-tip)}.sp-callout--warning{border-color:var(--sp-warning)}.sp-callout__title{margin:0 0 .35rem;font-weight:700}.sp-callout__body>:first-child{margin-top:0}.sp-callout__body>:last-child{margin-bottom:0}.sp-callout--with-icon{display:flex;align-items:flex-start;gap:.8rem}.sp-callout__icon{flex:none;width:1.5em;height:1.5em;margin-top:.05em;color:var(--sp-note)}.sp-callout__icon svg{display:block;width:100%;height:100%}.sp-callout--tip .sp-callout__icon{color:var(--sp-tip)}.sp-callout--warning .sp-callout__icon{color:var(--sp-warning)}.sp-callout__main{flex:1;min-width:0}.sp-cta{margin:2.5rem 0;padding:2rem 1.5rem;text-align:center;border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface)}.sp-cta--left{text-align:left}.sp-cta>:first-child{margin-top:0}.sp-cta>:last-child{margin-bottom:0}:where(.sp-button,.sp-cta a,.sp-product__cta){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:50px;padding:7px 30px;font-size:.9375rem;font-weight:var(--font-button-weight, var(--font-body-medium-weight, 500));letter-spacing:var(--button-letter-spacing, .02em);line-height:1.2;text-align:center;background:var(--solid-button-background, var(--color-accent, var(--sp-accent)));color:var(--solid-button-label, var(--sp-accent-contrast));border:0;border-radius:var(--button-border-radius, 999px);text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease}:where(.sp-button,.sp-cta a,.sp-product__cta):hover{background:var(--solid-button-background-hover, var(--color-accent-hover, var(--sp-accent)))}.steeply a.sp-button,.steeply .sp-cta a,.rte a.sp-button,.rte .sp-cta a,.steeply a.sp-button:hover,.steeply .sp-cta a:hover,.rte a.sp-button:hover,.rte .sp-cta a:hover{text-decoration:none;color:var(--solid-button-label, var(--sp-accent-contrast))}.steeply .sp-button--outline,.steeply .sp-cta a.sp-button--outline,.rte a.sp-button--outline{background:transparent;color:var(--color-accent, var(--sp-accent));box-shadow:inset 0 0 0 2px var(--color-accent, var(--sp-accent))}.steeply a.sp-button--outline:hover,.rte a.sp-button--outline:hover{background:var(--color-accent, var(--sp-accent));color:var(--solid-button-label, var(--sp-accent-contrast))}.sp-button-wrap{margin:1.5rem 0}.sp-button-wrap--center{text-align:center}.sp-button-wrap--right{text-align:right}.sp-space--small{height:1rem}.sp-space--medium{height:2.5rem}.sp-space--large{height:5rem}.sp-faq{margin:2rem 0;border-bottom:1px solid var(--sp-border)}.sp-faq__item{border-top:1px solid var(--sp-border)}.sp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:600;cursor:pointer;list-style:none}.sp-faq__q::-webkit-details-marker{display:none}.sp-faq__q:after{content:"+";flex:none;font-size:1.4em;line-height:1;opacity:.6}.sp-faq__item[open] .sp-faq__q:after{content:"\2212"}.sp-faq__q--regular{font-weight:400}.sp-faq__q--bold{font-weight:700}.sp-faq__q>.sp-faq__heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;display:inline}.sp-faq__a{padding:0 0 1.25rem}.sp-faq__a>:first-child{margin-top:0}.sp-faq__a>:last-child{margin-bottom:0}.sp-products{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:2rem 0}.sp-product{display:flex;flex-direction:column;align-items:center;text-align:center;color:inherit;text-decoration:none}.steeply a.sp-product,.rte a.sp-product,.steeply a.sp-product:hover,.rte a.sp-product:hover{text-decoration:none;color:inherit}.sp-product__media{display:block;width:100%;margin-bottom:15px}.sp-product__media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.sp-product__body{display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1 auto}.sp-product__title{line-height:1.4;margin-bottom:10px}.sp-product__price{margin-bottom:10px}.sp-product__compare{opacity:.55;margin-right:.35em}.sp-product__cta{margin-top:auto}.sp-product--missing{border:1px dashed var(--sp-border);border-radius:var(--sp-radius);padding:1rem;opacity:.7}@media(min-width:560px){.sp-products--1{grid-template-columns:1fr}.sp-products--1 .sp-product{display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center;text-align:left}.sp-products--1 .sp-product__media{margin-bottom:0}.sp-products--1 .sp-product__body{align-items:flex-start}}.sp-products--one{grid-template-columns:1fr}.sp-products--one.sp-products--side .sp-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;text-align:left}.sp-products--one.sp-products--side .sp-product__media{margin-bottom:0}.sp-products--one.sp-products--side .sp-product__body{align-items:flex-start}@media(max-width:559px){.sp-products--one.sp-products--side .sp-product{grid-template-columns:1fr;gap:16px}}.sp-products--one.sp-products--under .sp-product{display:flex;flex-direction:column;align-items:center;text-align:center}.sp-products--one.sp-products--under .sp-product__media{margin-bottom:15px}.sp-products--one.sp-products--under .sp-product__body{align-items:center}.sp-products--w-75{max-width:75%}.sp-products--w-50{max-width:50%}.sp-products--w-33{max-width:33.333%}.sp-products--pos-left{margin-right:auto}.sp-products--pos-center{margin-left:auto;margin-right:auto}.sp-products--pos-right{margin-left:auto}@media(max-width:560px){.sp-products--w-50,.sp-products--w-33{max-width:70%}}.sp-products.sp-products--text-left .sp-product,.sp-products.sp-products--text-left .sp-product .sp-product__body{text-align:left;align-items:flex-start}.sp-products.sp-products--text-center .sp-product,.sp-products.sp-products--text-center .sp-product .sp-product__body{text-align:center;align-items:center}.sp-products.sp-products--text-right .sp-product,.sp-products.sp-products--text-right .sp-product .sp-product__body{text-align:right;align-items:flex-end}.sp-products--one.sp-products--side.sp-products--text-center .sp-product,.sp-products--one.sp-products--side.sp-products--text-right .sp-product{align-items:center}.sp-products--img-short .sp-product__media img{aspect-ratio:auto;height:160px}.sp-products--img-medium .sp-product__media img{aspect-ratio:auto;height:220px}.sp-products--img-tall .sp-product__media img{aspect-ratio:auto;height:300px}.sp-product__cta[href]{text-decoration:none}.sp-products--cols-2{grid-template-columns:repeat(2,1fr)}.sp-products--cols-3{grid-template-columns:repeat(3,1fr)}.sp-products--cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:560px){.sp-products--cols-3,.sp-products--cols-4{grid-template-columns:repeat(2,1fr)}}.sp-products--slider{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-bottom:.6rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.sp-products--slider .sp-product{flex:0 0 calc((100% - 20px)/2);scroll-snap-align:start}@media(min-width:768px){.sp-products--slider .sp-product{flex-basis:calc((100% - 40px) / 3)}}.sp-slider{position:relative;margin:2rem 0}.sp-slider__viewport{overflow:hidden}.sp-slider--js .sp-products--slider{display:flex;margin:0;padding:0;overflow:visible;scroll-snap-type:none;transform:translateZ(0);transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.sp-slider--js .sp-slider__viewport{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.sp-slider--js.is-dragging .sp-slider__viewport{cursor:grabbing}.sp-slider--js.is-dragging .sp-products--slider{transition:none}.sp-slider--static .sp-products--slider{justify-content:center}.sp-slider--static .sp-slider__viewport{cursor:default}.sp-slider--static .sp-slider__arrow,.sp-slider__arrow[hidden]{display:none}.sp-slider--js .sp-products--slider img,.sp-slider--js .sp-products--slider a{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.sp-slider__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:10px 0}.sp-slider__nav[hidden]{display:none}.sp-slider__dot{width:8px;height:8px;min-width:8px;min-height:8px;padding:0;margin:0;border:0;border-radius:50%;background:#ddd;cursor:pointer;-webkit-appearance:none;appearance:none}.sp-slider__dot[aria-current=true]{background:#000}.sp-slider__arrow{position:absolute;top:calc(50% - 30px);transform:translateY(-50%);z-index:2;width:36px;height:36px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:#222;box-shadow:0 2px 10px #00000026;font-size:22px;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.sp-slider:hover .sp-slider__arrow,.sp-slider__arrow:focus-visible{opacity:1}.sp-slider__arrow[disabled]{opacity:0!important;pointer-events:none}.sp-slider__arrow--prev{left:-8px}.sp-slider__arrow--next{right:-8px}@media(hover:none){.sp-slider__arrow{display:none}}.sp-products--card{grid-template-columns:1fr;margin:0}.sp-products--card .sp-product{display:flex}.sp-h--italic{font-style:italic}.sp-h--regular{font-weight:400}.sp-h--bold{font-weight:700}.sp-h--p{font-weight:700;font-size:1.3em;line-height:1.25;margin:1.4em 0 .5em}.sp-h--xl{font-size:2.1em}.sp-h--lg{font-size:1.65em}.sp-h--md{font-size:1.3em}.sp-h--sm{font-size:1.1em}details.sp-toc>summary.sp-toc__title{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.5rem;margin:0}details.sp-toc>summary::-webkit-details-marker{display:none}details.sp-toc>summary:before{content:"\25b8";font-size:1.1em;transition:transform .15s ease}details.sp-toc[open]>summary:before{transform:rotate(90deg)}details.sp-toc[open]>summary{margin-bottom:.6rem}.sp-articles{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:2rem 0;clear:both}.sp-articles--cols-2{grid-template-columns:repeat(2,1fr)}.sp-articles--cols-3{grid-template-columns:repeat(3,1fr)}.sp-articles--cols-4{grid-template-columns:repeat(4,1fr)}.sp-article{display:block;overflow:hidden;border:1px solid var(--sp-border);border-radius:var(--sp-radius);color:inherit;text-decoration:none;background:#fff;transition:transform .15s ease,box-shadow .15s ease}.sp-article:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.sp-article__media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.sp-article__body{display:grid;gap:.3rem;padding:.9rem 1rem 1rem}.sp-article__title{font-weight:600;line-height:1.3}.sp-article__cta{font-size:.9em;font-weight:600;color:var(--sp-accent)}.sp-article--missing{border-style:dashed;opacity:.7}@media(max-width:560px){.sp-articles--cols-3,.sp-articles--cols-4{grid-template-columns:repeat(2,1fr)}}.sp-author{display:flex;gap:1.25rem;align-items:center;margin:2.5rem 0;padding:1.25rem 1.5rem;background:var(--sp-surface);border-radius:var(--sp-radius);clear:both}.sp-author__img{flex:none;width:88px;height:88px;object-fit:cover;border-radius:var(--sp-radius)}.sp-author__img--round{border-radius:50%}.sp-author__img--square{border-radius:0}.sp-author__body{min-width:0}.sp-author__name{margin:0;font-weight:700}.sp-author__role{margin:.1rem 0 0;font-size:.9em;opacity:.7}.sp-author__bio{margin-top:.6rem;font-size:.95em}.sp-author__bio>:last-child{margin-bottom:0}.sp-author .sp-h--italic{font-style:italic}.sp-author .sp-h--regular{font-weight:400}.sp-author .sp-h--bold{font-weight:700}@media(max-width:480px){.sp-author{flex-direction:column;align-items:flex-start}}.sp-quote{margin:2rem 0;padding:1.1rem 1.5rem;border-left:4px solid var(--sp-accent);background:var(--sp-surface);border-radius:0 var(--sp-radius) var(--sp-radius) 0;font-size:1.1em;font-style:italic;clear:both}.steeply .sp-quote--small .sp-quote__body :is(p,h2,h3,h4,h5,h6,span){font-size:1.4rem;line-height:1.45}.steeply .sp-quote--large .sp-quote__body :is(p,h2,h3,h4,h5,h6,span){font-size:2.75rem;line-height:1.3}@media(max-width:640px){.steeply .sp-quote--large .sp-quote__body :is(p,h2,h3,h4,h5,h6,span){font-size:2.1rem}}.steeply .sp-quote .sp-s--normal,.steeply .sp-quote .sp-s--normal :is(p,h2,h3,h4,h5,h6){font-style:normal}.steeply .sp-quote .sp-h--italic,.steeply .sp-quote .sp-h--italic :is(p,h2,h3,h4,h5,h6){font-style:italic}.steeply .sp-quote .sp-h--regular,.steeply .sp-quote .sp-h--regular :is(p,h2,h3,h4,h5,h6){font-weight:400}.steeply .sp-quote .sp-h--bold,.steeply .sp-quote .sp-h--bold :is(p,h2,h3,h4,h5,h6){font-weight:700}.sp-quote__body>:is(h2,h3,h4,h5,h6){margin:0}.sp-quote__body>:first-child{margin-top:0}.sp-quote__body>:last-child{margin-bottom:0}.sp-quote__cite{margin-top:.7rem;font-size:.85em;font-style:normal;opacity:.7}.sp-quote__cite:before{content:"\2014"}.sp-video{margin:2rem 0;clear:both}.sp-video__frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--sp-radius);background:#000}.sp-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.sp-video figcaption{margin-top:.6rem;font-size:.875em;opacity:.7;text-align:center}.sp-recipe{display:flex;gap:1.5rem;align-items:flex-start;margin:2.25rem 0;clear:both}.sp-recipe--image-right{flex-direction:row-reverse}.sp-recipe__media{flex:0 0 50%;max-width:50%}.sp-recipe__media img{display:block;width:100%;border-radius:calc(var(--sp-radius) * .5)}.sp-recipe__credit{margin:.4rem 0 0;font-size:.8em;opacity:.65}.sp-recipe__body{flex:1;min-width:0}.sp-recipe__head{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 1rem}.sp-recipe__title{margin:0;flex:1;font-size:1.35em;line-height:1.35}.sp-recipe__print{flex:none;width:40px;height:40px;padding:7px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.sp-recipe__print:hover{background:var(--sp-surface)}.sp-recipe__print svg{display:block;width:100%;height:100%}.sp-recipe__meta{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding:0;margin:0 0 1rem}.sp-recipe__label{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.95em}.sp-recipe__label svg{flex:none;width:1.3em;height:1.3em}.sp-recipe__value{display:block;font-size:.9em}.sp-recipe__body h4{margin:1rem 0 .4rem;font-size:.85em;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.sp-recipe__body ul,.sp-recipe__body ol{margin:0 0 .75rem;padding-left:1.3rem}.sp-recipe__body>:last-child{margin-bottom:0}.sp-recipe__body .sp-button-wrap{margin:1rem 0 0}@media print{.sp-recipe__print{display:none}}@media(max-width:640px){.sp-recipe,.sp-recipe--image-right{flex-direction:column;gap:1.25rem}.sp-recipe__media{flex:none;max-width:none}}.sp-disclaimer{margin:2.5rem 0 0;font-size:.8em;line-height:1.5;opacity:.65;clear:both}.steeply ol.sp-list--alpha{list-style-type:lower-alpha}.steeply ol.sp-list--alpha-upper{list-style-type:upper-alpha}.steeply ol.sp-list--roman{list-style-type:lower-roman}.steeply ol.sp-list--roman-upper{list-style-type:upper-roman}.steeply .sp-table{width:100%;border-collapse:collapse;margin:1.2em 0}.steeply .sp-table th,.steeply .sp-table td{border:1px solid rgba(0,0,0,.14);padding:.55em .75em;text-align:left;vertical-align:top}.steeply .sp-table th{font-weight:700;background:#00000009}@media(max-width:749px){.steeply .sp-table{display:block;overflow-x:auto}}.sp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 4rem 1.5rem;background:#000000eb;opacity:0;transition:opacity .2s ease;touch-action:pan-y}.sp-lightbox.is-open{opacity:1}.sp-lightbox__img{display:block;max-width:100%;max-height:calc(100vh - 8rem);width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 10px 40px #00000080;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.sp-lightbox__caption{margin:.8rem 0 0;max-width:60ch;color:#fff;opacity:.85;font-size:.9em;line-height:1.4;text-align:center}.sp-lightbox__caption:empty{display:none}.sp-lightbox__count{position:absolute;top:1rem;left:1.1rem;color:#fff;opacity:.6;font-size:.8em}.sp-lightbox__btn{position:absolute;width:44px;height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:#fff;font-size:28px;line-height:1;cursor:pointer}.sp-lightbox__btn:hover,.sp-lightbox__btn:focus-visible{background:#ffffff42}.sp-lightbox__btn[hidden]{display:none}.sp-lightbox__close{top:.75rem;right:.75rem}.sp-lightbox__prev{left:.75rem;top:50%;transform:translateY(-50%)}.sp-lightbox__next{right:.75rem;top:50%;transform:translateY(-50%)}body.sp-lightbox-open{overflow:hidden}@media(max-width:560px){.sp-lightbox{padding:3.5rem .75rem 1rem}.sp-lightbox__prev,.sp-lightbox__next{top:auto;bottom:.75rem;transform:none}}@media(prefers-reduced-motion:reduce){.sp-lightbox{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/691/assets/steeply.css.map */
