@layer components{.text-banner{background-color:var(--banner-bg, var(--color-surface-alt));color:var(--banner-color, var(--color-text))}.text-banner__inner{margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.text-banner__inner>.text-banner__content--display:not(:last-child){margin-block-end:clamp(.35rem,calc(.16 * var(--banner-font-size) + .1rem),.875rem)}.text-banner__inner>.text-banner__content--display:has(+.text-banner__content--subhead):not(:last-child){margin-block-end:clamp(.35rem,calc(.14 * var(--banner-font-size) + .2rem),.95rem)}.text-banner__inner>.text-banner__content--before-value-icons:not(:last-child){margin-block-end:0}.text-banner__inner>.text-banner__content--subhead:not(:last-child){margin-block-end:clamp(1.25rem,calc(.62 * var(--banner-font-size) + .625rem),2.75rem)}.text-banner__inner>.text-banner__content--subhead:has(+.text-banner__list-block):not(:last-child){margin-block-end:clamp(2rem,calc(.75 * var(--banner-font-size) + .75rem),3rem)}.text-banner__inner>.text-banner__content--subhead:has(+.text-banner__content--body):not(:last-child){margin-block-end:clamp(.5rem,calc(.35 * var(--banner-font-size) + .125rem),1rem)}.text-banner__inner>.text-banner__content--body:not(:last-child){margin-block-end:clamp(1rem,calc(.45 * var(--banner-font-size) + .5rem),2rem)}.text-banner__inner>.text-banner__list-block:not(:last-child){margin-block-end:clamp(1rem,calc(.45 * var(--banner-font-size) + .5rem),2rem)}.text-banner__content{color:var(--banner-color, inherit);display:flex;justify-content:center}.text-banner__list-block.text-banner__content{flex-direction:column;align-items:center}.text-banner__heading{font-size:clamp(max(1rem,calc(var(--banner-font-size, 2.5rem) * .5)),calc(4vw + .35 * var(--banner-font-size, 2.5rem)),var(--banner-font-size, 2.5rem));font-family:var(--font-heading);color:inherit;margin:0 auto;max-width:var(--banner-max-width, 28em)}.text-banner__heading p{margin:0;font-family:inherit}.text-banner__heading p+p{margin-top:.35em}.text-banner__content--display .text-banner__heading{font-family:var(--font-heading);font-weight:var(--weight-regular);line-height:1;text-transform:capitalize}.text-banner__content--subhead .text-banner__heading{font-family:var(--font-ui);font-weight:var(--weight-lead);line-height:var(--leading-lead);text-transform:none}.text-banner__content--subhead .text-banner__heading p{font-family:var(--font-ui);font-weight:var(--weight-lead);font-size:inherit;line-height:inherit}.text-banner__content--callout .text-banner__heading{font-family:var(--font-callout);font-style:italic;font-weight:var(--weight-regular);line-height:var(--leading-relaxed);text-transform:none}.text-banner__content--callout .text-banner__heading em{font-family:inherit;font-style:italic}.text-banner__content--callout .text-banner__heading p{font-family:var(--font-callout);font-style:italic;font-weight:var(--weight-regular);font-size:inherit;line-height:inherit}.text-banner__content--body .text-banner__heading{font-family:var(--font-serif);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);text-transform:none}.text-banner__content--body .text-banner__heading p{font-family:var(--font-serif);font-weight:var(--weight-regular);font-size:inherit;line-height:inherit}.text-banner__list-heading{font-family:var(--font-heading);font-style:italic;font-size:clamp(max(1rem,calc(var(--banner-font-size, 1.5rem) * .5)),calc(4vw + .35 * var(--banner-font-size, 1.5rem)),var(--banner-font-size, 1.5rem));font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--banner-color, var(--color-text));text-align:center;max-width:var(--banner-max-width, 28em);margin:0 0 var(--space-6);box-sizing:border-box}.text-banner__ordered-list{list-style:decimal;padding-left:1.5em;margin:0;font-family:var(--font-ui);font-size:clamp(max(.875rem,calc(var(--banner-font-size, 1.5rem) * .72)),calc(1.15vw + .78 * var(--banner-font-size, 1.5rem)),var(--banner-font-size, 1.5rem));font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--banner-color, var(--color-text));display:inline-block;text-align:left;max-width:min(100%,var(--banner-max-width, 28em));box-sizing:border-box}.text-banner__ordered-list li{margin-bottom:var(--space-1)}.text-banner__ordered-list li:last-child{margin-bottom:0}.text-banner__image-block{display:flex;width:100%;margin-block-start:var(--space-6)}.text-banner__inline-img{display:block;width:auto;height:auto;max-width:min(100%,var(--text-banner-img-max, 122px))}.text-banner__value-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:52rem;margin-inline:auto}@media (width < 768px){.text-banner__value-icons{flex-wrap:nowrap;gap:clamp(.5rem,2.5vw,1.5rem)!important;justify-content:center}.text-banner__value-icon{flex:1 1 0;min-width:0;max-width:none}.text-banner__value-icon-label{font-size:clamp(.5rem,2.6vw,.625rem)}}.text-banner__value-icon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);flex:0 1 auto;align-self:flex-start;min-width:0;max-width:min(14rem,100%);color:inherit}.text-banner__value-icon-image{width:var(--value-icon-size, 72px);height:var(--value-icon-size, 72px);display:flex;align-items:center;justify-content:center}.text-banner__value-icon-img{width:100%;height:100%;object-fit:contain;display:block}.text-banner__value-icon-svg{width:100%;height:100%;color:var(--banner-color, var(--color-text))}.text-banner__value-icon-svg svg{width:100%;height:100%;display:block}.text-banner__value-icon-label{font-family:var(--font-ui);font-size:clamp(.625rem,.85vw,.6875rem);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0;color:inherit;text-transform:uppercase;letter-spacing:.08em;max-width:12rem}}.cta-banner{background-color:var(--cta-bg, var(--color-surface-alt));color:var(--cta-color, var(--color-text))}.cta-banner__inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.cta-banner__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--cta-color, currentColor)}.cta-banner__icon img{max-width:100%;max-height:100%;object-fit:contain}.cta-banner__icon svg{width:100%;height:100%;display:block}.cta-banner__title{font-family:var(--font-display);font-size:clamp(var(--text-2xl),4vw,50px);font-weight:var(--weight-regular);line-height:var(--leading-tight);margin:0;max-width:700px}.cta-banner__desc{font-family:var(--font-ui);font-size:clamp(var(--text-base),1.5vw,var(--text-lg));font-weight:var(--weight-light);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0;max-width:50ch}.cta-banner__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-4)}.cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted){font-size:var(--text-base);letter-spacing:.08em;padding:.75rem 2rem;color:var(--cta-color, var(--color-obsidian));border-color:var(--cta-color, var(--color-obsidian));background-color:transparent}:is(.cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted)):link,:is(.cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted)):visited{color:var(--cta-color, var(--color-obsidian));border-color:var(--cta-color, var(--color-obsidian))}.cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted){box-shadow:var(--btn-shadow-rest);transition:background-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),transform var(--btn-lift-duration) var(--btn-lift-ease),box-shadow var(--btn-lift-duration) var(--btn-lift-ease)}@media (hover: hover){:is(.cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted)):hover{background-color:transparent;border-color:var(--cta-color, var(--color-obsidian));color:var(--cta-color, var(--color-obsidian));transform:scale(var(--btn-hover-scale));box-shadow:var(--btn-shadow-hover)}}:is(.cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted)):focus-visible{outline:2px solid var(--cta-color, var(--color-obsidian));outline-offset:3px}.cta-banner--light-bg .cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted){background-color:var(--color-ivory);border-color:var(--color-ivory);color:var(--color-obsidian);font-size:var(--text-base);letter-spacing:.08em;padding:.75rem 2rem}:is(.cta-banner--light-bg .cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted)):link,:is(.cta-banner--light-bg .cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted)):visited{color:var(--color-obsidian);border-color:var(--color-ivory)}@media (hover: hover){:is(.cta-banner--light-bg .cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted)):hover{background-color:var(--color-ivory);border-color:var(--color-ivory);color:var(--color-obsidian);transform:scale(var(--btn-hover-scale));box-shadow:var(--btn-shadow-hover)}}:is(.cta-banner--light-bg .cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted)):focus-visible{outline:2px solid var(--color-obsidian);outline-offset:3px}@media (prefers-reduced-motion: reduce){@media (hover: hover){.cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted):hover,.cta-banner--light-bg .cta-banner__actions .btn:not(.btn--primary):not(.btn--filled):not(.btn--outline):not(.btn--dark):not(.btn--text):not(.btn--muted):hover{transform:none;box-shadow:var(--btn-shadow-rest)}}}@layer components{.benefits-split{background-color:var(--bs-bg, var(--color-surface));color:var(--bs-color, var(--color-text))}.benefits-split__grid{display:grid;gap:var(--space-10);align-items:center}@media (width >= 1024px){.benefits-split__grid{grid-template-columns:5fr 7fr;gap:var(--space-12)}}.benefits-split__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}@media (width >= 1024px){.benefits-split__intro{align-items:flex-start;text-align:left}}.benefits-split__title{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,var(--text-5xl));font-weight:var(--weight-regular);line-height:1;text-transform:capitalize;margin:0;max-width:24rem}.benefits-split__subtitle{font-family:var(--font-ui);font-size:clamp(1.125rem,1.75vw,1.5625rem);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0 0 var(--space-4)}.benefits-split__panel{background-color:var(--bs-panel-bg, var(--color-surface-alt));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-8);text-align:center}@media (width >= 1024px){.benefits-split__panel{padding:6.5rem var(--space-12)}}.benefits-split__cta--intro{display:none;justify-content:center;width:100%}@media (width >= 1024px){.benefits-split__cta--intro{display:flex;justify-content:flex-start}}.benefits-split__panel .benefits-split__cta--panel{display:flex;justify-content:center;width:100%;margin-top:var(--space-10)}@media (width >= 1024px){.benefits-split__panel .benefits-split__cta--panel{display:none}}.benefits-split__benefit{font-family:var(--font-display);font-style:italic;font-size:clamp(1.25rem,2vw,1.875rem);font-weight:var(--weight-medium, 500);line-height:var(--leading-normal);letter-spacing:.03em;color:var(--bs-color, var(--color-text));margin:0;max-width:20rem}.benefits-split__divider{width:156px;border:none;border-top:1px solid var(--color-border);margin:var(--space-10) auto}}@layer components{.contact-bar{background-color:var(--cb-bg, var(--color-surface-warm));color:var(--cb-color, var(--color-text))}.contact-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:3.4375rem;padding-block:var(--space-4)}@media (width < 768px){.contact-bar__inner{flex-direction:column;text-align:center;gap:var(--space-4);padding-block:var(--space-6)}}.contact-bar__text{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:var(--leading-normal);margin:0}.contact-bar__text strong{font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--text-base)}.contact-bar__btn{flex-shrink:0}@media (width < 768px){.contact-bar__btn{width:100%;justify-content:center}}.contact-bar .contact-bar__btn.btn{background-color:transparent;border-color:var(--color-obsidian);color:var(--color-obsidian);font-size:var(--text-base);letter-spacing:.08em;padding:.75rem 2rem;box-shadow:var(--btn-shadow-rest);transition:background-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),transform var(--btn-lift-duration) var(--btn-lift-ease),box-shadow var(--btn-lift-duration) var(--btn-lift-ease)}@media (hover: hover){:is(.contact-bar .contact-bar__btn.btn):hover{background-color:transparent;border-color:var(--color-obsidian);color:var(--color-obsidian);transform:scale(var(--btn-hover-scale));box-shadow:var(--btn-shadow-hover)}}@media (prefers-reduced-motion: reduce){@media (hover: hover){:is(.contact-bar .contact-bar__btn.btn):hover{transform:none;box-shadow:var(--btn-shadow-rest)}}}}@layer layout{:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__title{font-size:clamp(2rem,4vw,3.125rem);line-height:1;text-transform:capitalize}:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__lead{font-size:clamp(var(--text-lg),2vw,1.5625rem);font-weight:var(--weight-light);line-height:var(--leading-normal)}:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__body{font-family:var(--font-callout);font-size:var(--text-lg);font-style:italic;font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text)}:is(:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__body) p{font-family:inherit;font-style:inherit;font-size:inherit;margin:0}:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__actions .btn{background-color:transparent;border-color:var(--color-ivory);color:var(--color-obsidian);box-shadow:var(--btn-shadow-rest);transition:background-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),transform var(--btn-lift-duration) var(--btn-lift-ease),box-shadow var(--btn-lift-duration) var(--btn-lift-ease)}:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__actions .btn:link,:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__actions .btn:visited{color:var(--color-obsidian);border-color:var(--color-ivory)}@media (hover: hover){:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__actions .btn:hover{background-color:var(--color-ivory);border-color:var(--color-ivory);color:var(--color-obsidian);transform:translateY(var(--btn-lift-y));box-shadow:var(--btn-shadow-hover)}}@media (prefers-reduced-motion: reduce){@media (hover: hover){:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__actions .btn:hover{transform:none;box-shadow:var(--btn-shadow-rest)}}}:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__actions .btn:focus-visible{outline:2px solid var(--color-obsidian);outline-offset:3px}:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__content{padding-inline:0}@media (width >= 1024px){:is([data-template=page][data-view=salt-select] .section-media-content:first-of-type) .media-content__content{padding-inline-end:clamp(var(--space-6),3vw,var(--space-10))}}:is([data-template=page][data-view=salt-select] .section-text-banner) .text-banner__inner{gap:0}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split{--bs-full-bleed-inset: calc( (100vw - min(100vw, var(--layout-max-width))) * .5 + var(--layout-gutter) )}@media (width >= 1024px){[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__intro{align-items:flex-start;text-align:left;padding:var(--space-12) var(--space-6);background-color:transparent}@media (width >= 1024px){[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__intro{align-items:flex-start;text-align:left;padding:clamp(3rem,6vw,5rem) clamp(2rem,4vw,4rem)}}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__panel{position:relative;z-index:0}:is([data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__panel):before{content:"";position:absolute;inset-block:0;left:0;right:0;background-color:var(--bs-panel-bg, var(--color-surface-alt));z-index:-1}@media (width >= 1024px){:is([data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__panel):before{right:calc(-1 * var(--bs-full-bleed-inset))}}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__benefit{font-size:clamp(1.125rem,1.65vw,1.5625rem)}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__title,[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__subtitle{max-width:28rem;margin-inline:0;text-align:left}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__cta--intro .btn{background-color:transparent;border-color:var(--bs-color, var(--color-obsidian));color:var(--color-obsidian);font-size:var(--text-base);letter-spacing:.08em;padding:.75rem 2rem;box-shadow:none;transition:background-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),transform var(--btn-lift-duration) var(--btn-lift-ease),box-shadow var(--btn-lift-duration) var(--btn-lift-ease)}@media (hover: hover){:is([data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__cta--intro .btn):hover{background-color:transparent;border-color:var(--bs-color, var(--color-obsidian));color:var(--color-obsidian);transform:scale(var(--btn-hover-scale));box-shadow:none}}@media (prefers-reduced-motion: reduce){@media (hover: hover){:is([data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__cta--intro .btn):hover{transform:none}}}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__cta--panel .btn{background-color:var(--color-ivory);border-color:var(--bs-color, var(--color-obsidian));color:var(--color-obsidian);font-size:var(--text-base);letter-spacing:.08em;padding:.75rem 2rem;box-shadow:var(--btn-shadow-rest);transition:background-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),transform var(--btn-lift-duration) var(--btn-lift-ease),box-shadow var(--btn-lift-duration) var(--btn-lift-ease)}@media (hover: hover){:is([data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__cta--panel .btn):hover{background-color:var(--color-ivory);border-color:var(--bs-color, var(--color-obsidian));color:var(--color-obsidian);transform:scale(var(--btn-hover-scale));box-shadow:var(--btn-shadow-hover)}}@media (prefers-reduced-motion: reduce){@media (hover: hover){:is([data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__cta--panel .btn):hover{transform:none;box-shadow:var(--btn-shadow-rest)}}}[data-template=page][data-view=salt-select] .section-benefits-split.shopify-section{overflow-x:visible}@media (width < 768px){[data-template=page][data-view=salt-select] .section-hero .hero{min-height:58vh}[data-template=page][data-view=salt-select] .section-hero .hero__inner{margin-inline:auto;align-items:center;text-align:center}[data-template=page][data-view=salt-select] .section-hero .hero__content{padding-block:var(--space-8)}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__grid{display:block;padding-inline:var(--space-4)}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__intro{align-items:center;text-align:center;padding:var(--space-6) 0 var(--space-4);margin-bottom:0}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__title,[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__subtitle{margin-inline:auto;text-align:center}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__subtitle{margin-bottom:0}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__panel{align-items:center;padding:var(--space-6) var(--space-4) var(--space-8);text-align:center}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__benefit{margin-inline:auto}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__divider{margin-block:var(--space-6)}[data-template=page][data-view=salt-select] .section-benefits-split .benefits-split__panel .benefits-split__cta--panel{justify-content:center;margin-top:var(--space-6)}}[data-template=page][data-view=salt-select] .cta-banner__actions{flex-direction:column;align-items:center}@media (width < 768px){[data-template=page][data-view=salt-select] .cta-banner__actions{width:100%}[data-template=page][data-view=salt-select] .cta-banner__actions .btn{width:min(100%,21rem);justify-content:center;text-align:center}}[data-template=page][data-view=salt-select] .shopify-app-block{padding-inline:var(--space-4)}}@layer layout{[data-template=page][data-view=salt-select] .anchor-offset{display:block;height:0;margin-top:-5rem;padding-top:5rem;visibility:hidden;pointer-events:none}[data-template=page][data-view=salt-select] .how-to-stepped-guide{padding-block:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__header{margin-bottom:var(--space-16);text-align:center}[data-template=page][data-view=salt-select] .how-to-stepped-guide__title{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,var(--text-5xl));font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--color-text);margin:0 0 var(--space-6) 0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__description{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text);margin:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__band{width:100%}[data-template=page][data-view=salt-select] .how-to-stepped-guide__list{display:flex;flex-direction:column;gap:var(--section-gap);list-style:none;margin:0;padding:0}@media (width < 768px){[data-template=page][data-view=salt-select] .how-to-stepped-guide__list{gap:var(--space-16)}}[data-template=page][data-view=salt-select] .how-to-stepped-guide__item{display:grid;grid-template-columns:5fr 7fr;gap:clamp(4rem,8vw,6.75rem);align-items:center}@media (width < 768px){[data-template=page][data-view=salt-select] .how-to-stepped-guide__item{grid-template-columns:1fr;direction:ltr;gap:var(--space-6)}}[data-template=page][data-view=salt-select] .how-to-stepped-guide__item--reverse{direction:rtl}:is([data-template=page][data-view=salt-select] .how-to-stepped-guide__item--reverse)>*{direction:ltr}@media (width < 768px){[data-template=page][data-view=salt-select] .how-to-stepped-guide__item--reverse{grid-template-columns:1fr;direction:ltr;gap:var(--space-6)}}[data-template=page][data-view=salt-select] .how-to-stepped-guide__content{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-2)}@media (width < 768px){[data-template=page][data-view=salt-select] .how-to-stepped-guide__content{order:2}}[data-template=page][data-view=salt-select] .how-to-stepped-guide__item--no-number .how-to-stepped-guide__content{padding-top:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__step-number{font-family:var(--font-display);font-size:clamp(3.5rem,5.5vw,5rem);font-weight:var(--weight-regular);line-height:var(--leading-none);color:var(--color-text);margin:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__eyebrow{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary);display:flex;align-items:center;gap:var(--space-2)}[data-template=page][data-view=salt-select] .how-to-stepped-guide__step-heading{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--color-text);margin:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__step-heading--script-display{font-family:var(--font-script);font-size:var(--text-fluid-display);font-weight:var(--weight-regular);line-height:var(--leading-none);text-transform:none}[data-template=page][data-view=salt-select] .how-to-stepped-guide__step-heading--script-large{font-family:var(--font-script);font-size:var(--text-fluid-display-lg);font-weight:var(--weight-regular);line-height:var(--leading-none);text-transform:none;letter-spacing:var(--tracking-tight)}[data-template=page][data-view=salt-select] .how-to-stepped-guide__step-body{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}:is([data-template=page][data-view=salt-select] .how-to-stepped-guide__step-body) p{margin:0}:is([data-template=page][data-view=salt-select] .how-to-stepped-guide__step-body) strong{font-weight:var(--weight-regular);color:var(--color-text)}[data-template=page][data-view=salt-select] .how-to-stepped-guide__callout{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);background-color:var(--color-surface-alt);border-radius:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__callout-header{display:flex;align-items:center;gap:var(--space-2)}[data-template=page][data-view=salt-select] .how-to-stepped-guide__callout-icon{flex-shrink:0;width:1rem;height:1rem;color:var(--color-walnut)}[data-template=page][data-view=salt-select] .how-to-stepped-guide__callout-label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-normal)}[data-template=page][data-view=salt-select] .how-to-stepped-guide__callout-text{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__tip{display:flex;gap:var(--space-3);align-items:flex-start;padding-top:var(--space-2)}[data-template=page][data-view=salt-select] .how-to-stepped-guide__tip-icon{flex-shrink:0;width:1rem;height:1rem;color:var(--color-text-tertiary);margin-top:.2em}[data-template=page][data-view=salt-select] .how-to-stepped-guide__tip-text{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text-tertiary);margin:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__item--text-only{max-width:47.5rem;margin-inline:auto;display:flex;flex-direction:row;align-items:start;gap:var(--space-20);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border, #eae9e8)}@media (width < 768px){[data-template=page][data-view=salt-select] .how-to-stepped-guide__item--text-only{gap:var(--space-6);padding-bottom:var(--space-8)}}[data-template=page][data-view=salt-select] .how-to-stepped-guide__item--text-only .how-to-stepped-guide__step-number{flex-shrink:0;font-size:clamp(2.5rem,5vw,4.75rem);line-height:1;min-width:5.5rem}@media (width < 768px){[data-template=page][data-view=salt-select] .how-to-stepped-guide__item--text-only .how-to-stepped-guide__step-number{min-width:3.5rem}}[data-template=page][data-view=salt-select] .how-to-stepped-guide__item--text-only .how-to-stepped-guide__content{padding-top:var(--space-1);flex:1;min-width:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__list:has(.how-to-stepped-guide__item--text-only){gap:var(--space-12)}@media (width < 768px){[data-template=page][data-view=salt-select] .how-to-stepped-guide__list:has(.how-to-stepped-guide__item--text-only){gap:var(--space-8)}}[data-template=page][data-view=salt-select] .how-to-stepped-guide__item--text-only:last-child{border-bottom:none;padding-bottom:0}[data-template=page][data-view=salt-select] .how-to-stepped-guide__cta{align-self:flex-start;margin-top:var(--space-2)}[data-template=page][data-view=salt-select] .how-to-stepped-guide__media{position:relative;border-radius:0;overflow:hidden;background-color:var(--color-surface-alt);aspect-ratio:707 / 510}:is([data-template=page][data-view=salt-select] .how-to-stepped-guide__media) img{width:100%;height:100%;display:block;object-fit:cover}@media (width < 768px){[data-template=page][data-view=salt-select] .how-to-stepped-guide__media{order:1;aspect-ratio:16 / 10}}}
