:root [class*=ai-forge-slider-] .ai-forge-slider__slide{height:clamp(520px,74vh,660px)}:root [class*=ai-forge-slider-] .ai-forge-slider__overlay{opacity:1!important;background:linear-gradient(90deg,#0f0e0ce6,#0f0e0cb8 34%,#0f0e0c47 64%,#0f0e0c14),linear-gradient(0deg,#0f0e0c8c,#0f0e0c00 34%)!important}:root [class*=ai-forge-slider-] .ai-forge-slider__content-wrap{padding:48px max(var(--ssw-gutter),calc((100% - var(--ssw-wrap)) / 2 + var(--ssw-gutter)))}:root [class*=ai-forge-slider-] .ai-forge-slider__content{max-width:580px}:root [class*=ai-forge-slider-] .ai-forge-slider__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 22px;font-size:12px;color:var(--ssw-gold-hi)!important}:root [class*=ai-forge-slider-] .ai-forge-slider__eyebrow:before{content:"";flex:none;width:36px;height:1px;background:var(--ssw-gold)}:root [class*=ai-forge-slider-] .ai-forge-slider__heading{margin:0 0 20px;max-width:15ch;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.35)}:root [class*=ai-forge-slider-] .ai-forge-slider__description{max-width:44ch;color:#efe9dfe0}:root [class*=ai-forge-slider-] .ai-forge-slider__actions{gap:14px;margin-top:34px}:root [class*=ai-forge-slider-] .ai-forge-slider__button{min-height:52px;padding:0 30px;border-radius:var(--ssw-radius)!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease!important}:root [class*=ai-forge-slider-] .ai-forge-slider__button:hover{filter:none;box-shadow:none}:root [class*=ai-forge-slider-] .ai-forge-slider__button--primary{background:var(--ssw-gold);border-color:var(--ssw-gold);color:var(--ssw-ink)}:root [class*=ai-forge-slider-] .ai-forge-slider__button--primary:hover{background:var(--ssw-gold-hi);border-color:var(--ssw-gold-hi)}:root [class*=ai-forge-slider-] .ai-forge-slider__button--secondary{background:#0f0e0c9e;border-color:#efe9df80;color:var(--ssw-bone)}:root [class*=ai-forge-slider-] .ai-forge-slider__button--secondary:hover{background:var(--ssw-bone);border-color:var(--ssw-bone);color:var(--ssw-ink)}:root [class*=ai-forge-slider-] .ai-forge-slider__controls{inset:auto max(var(--ssw-gutter),calc((100% - var(--ssw-wrap)) / 2 + var(--ssw-gutter))) 26px}:root [class*=ai-forge-slider-] .ai-forge-slider__dot{width:26px;height:3px;border-radius:0;border:0;background:#efe9df66}:root [class*=ai-forge-slider-] .ai-forge-slider__dot[aria-current=true]{background:var(--ssw-gold)!important}@media(max-width:749px){:root [class*=ai-forge-slider-] .ai-forge-slider__slide{height:clamp(520px,86vh,600px)}:root [class*=ai-forge-slider-] .ai-forge-slider__overlay{background:linear-gradient(0deg,#0f0e0ceb,#0f0e0cb8 45%,#0f0e0c59)!important}:root [class*=ai-forge-slider-] .ai-forge-slider__content-wrap{align-items:flex-end;padding:28px 20px 64px}:root [class*=ai-forge-slider-] .ai-forge-slider__eyebrow{margin-bottom:16px;font-size:11px}:root [class*=ai-forge-slider-] .ai-forge-slider__eyebrow:before{width:24px}:root [class*=ai-forge-slider-] .ai-forge-slider__heading{margin-bottom:14px}:root [class*=ai-forge-slider-] .ai-forge-slider__description{font-size:15px!important}:root [class*=ai-forge-slider-] .ai-forge-slider__actions{margin-top:24px;gap:10px}:root [class*=ai-forge-slider-] .ai-forge-slider__button{flex:1 1 100%;min-height:48px;padding:0 18px;font-size:12px!important}:root [class*=ai-forge-slider-] .ai-forge-slider__controls{inset:auto 20px 24px}}:root .ssw-btn{min-height:52px;padding:0 30px;border-radius:var(--ssw-radius);transition:background-color .25s ease,color .25s ease,border-color .25s ease}:root .ssw-btn:after{content:none}:root .ssw-btn:active{transform:none}:root .ssw-btn:not(.ssw-btn--ghost):not(.ssw-btn--ghost-light){background:var(--ssw-gold);border-color:var(--ssw-gold);color:var(--ssw-ink)}:root .ssw-btn:not(.ssw-btn--ghost):not(.ssw-btn--ghost-light):hover{background:var(--ssw-gold-hi);border-color:var(--ssw-gold-hi)}:root .ssw-tone--light .ssw-btn--ghost{background:var(--ssw-char);border-color:var(--ssw-char);color:var(--ssw-bone)}:root .ssw-tone--light .ssw-btn--ghost:hover{background:var(--ssw-gold-deep);border-color:var(--ssw-gold-deep);color:#fff}:root :is(.ssw-tone--dark,.ssw-cta) :is(.ssw-btn--ghost,.ssw-btn--ghost-light){background:transparent;border-color:#efe9df80;color:var(--ssw-bone)}:root :is(.ssw-tone--dark,.ssw-cta) :is(.ssw-btn--ghost,.ssw-btn--ghost-light):hover{background:var(--ssw-bone);border-color:var(--ssw-bone);color:var(--ssw-ink)}:root .ssw-btnrow{gap:14px;margin-top:36px}@media(max-width:749px){:root .ssw-btnrow .ssw-btn{flex:1 1 100%;min-height:48px}}:root .ssw-section{padding-block:clamp(64px,8vw,116px)}:root .ssw-head{margin-bottom:clamp(32px,4vw,52px);gap:20px 32px}:root .ssw-head .ssw-h2:after{content:"";display:block;width:48px;height:1px;margin-top:20px;background:var(--ssw-gold)}:root .ssw-head--center .ssw-h2:after,:root .ssw-showcase--few .ssw-head .ssw-h2:after{margin-inline:auto}:root .ssw-eyebrow{margin-bottom:16px}:root .ssw-lede{color:var(--ssw-muted)}:root .ssw-tone--dark .ssw-lede{color:var(--ssw-muted-d)}:root .ssw-tone--light+.ssw-tone--light,:root .shopify-section:has(.ssw-tone--light)+.shopify-section .ssw-tone--light{border-top:1px solid var(--ssw-line-l)}:root .ssw-service{padding-block:26px}:root .ssw-service__icon{width:46px;height:46px}:root .ssw-service__title{font-size:12px;letter-spacing:.12em}:root .ssw-service__sub{margin-top:2px;font-size:14px}@media(min-width:990px){:root .ssw-service__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}:root .ssw-service__item{padding:4px 28px;border-left:1px solid var(--ssw-line-d)}:root .ssw-service__item:first-child{padding-left:0;border-left:0}}:root .ssw-colgrid{gap:clamp(12px,1.4vw,18px);grid-auto-rows:clamp(210px,21vw,290px)}:root .ssw-colcard__link,:root .ssw-colcard--feature .ssw-colcard__link{min-height:0;height:100%}:root .ssw-colcard__img{object-position:center}:root .ssw-colcard__media:after{background:linear-gradient(180deg,#0f0e0c00 30%,#0f0e0c8c 62%,#0f0e0ceb)}:root .ssw-colcard__content{padding:22px 24px 24px;gap:10px}:root .ssw-colcard__title{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.4)}:root .ssw-colcard__cta{font-size:11px;color:var(--ssw-gold-hi)}:root .ssw-colcard__link:before{top:12px;right:12px;bottom:12px;left:12px}:root .ssw-colcard__link{transition:box-shadow .35s ease}:root .ssw-colcard__link:hover{box-shadow:0 18px 40px #0f0e0c2e}:root .ssw-colcard__link:hover .ssw-colcard__img{transform:scale(1.04)}@media(min-width:750px)and (max-width:989px){:root .ssw-colgrid--feature .ssw-colcard--feature{grid-column:span 2}}@media(max-width:749px){:root .ssw-colgrid{grid-auto-rows:200px}:root .ssw-colcard__link,:root .ssw-colcard--feature .ssw-colcard__link{min-height:0}:root .ssw-colcard__content{padding:16px 16px 18px}}@media(prefers-reduced-motion:reduce){:root .ssw-colcard__link:hover .ssw-colcard__img{transform:none}}:root .ssw-story__grid{gap:clamp(36px,6vw,96px)}:root .ssw-story .ssw-rte{max-width:58ch;margin-top:22px;color:var(--ssw-text)}:root .ssw-pillars{margin-top:34px}:root .ssw-pillar{padding:20px 0}@media(min-width:750px){:root .ssw-pillar{grid-template-columns:210px 1fr}}:root .ssw-cta .ssw-h2,:root .ssw-cta .ssw-h2.ssw-h2--xl{font-size:clamp(28px,1.2vw + 22px,40px);line-height:1.2}:root .ssw-cta__content{max-width:600px}:root .ssw-cta .ssw-rte{max-width:52ch;margin-top:20px}:root .ssw-steps{gap:0;margin-top:32px}:root .ssw-step{padding-top:16px}:root .ssw-step__num{color:var(--ssw-gold)}:root .ssw-step__title{font-size:12px;letter-spacing:.12em}:root .ssw-empty{padding:clamp(36px,5vw,60px)}:root .ssw-empty__text{margin-top:14px}:root .ssw-head--center .ssw-lede{max-width:56ch;margin-inline:auto}:root .ssw-colcard__link{border-radius:var(--ssw-radius);overflow:hidden;outline:1px solid rgba(15,14,12,.06);outline-offset:-1px}:root .ssw-colcard__title{text-wrap:balance;line-height:1.25}:root .ssw-colcard--noimg .ssw-colcard__mono{opacity:.9}:root .ssw-colcard__link:hover .ssw-colcard__cta{color:#fff}@media(min-width:750px)and (max-width:989px){:root .ssw-colgrid--feature{grid-template-rows:270px;grid-auto-rows:270px}}@media(max-width:749px){:root .ssw-colgrid--feature{grid-template-rows:280px}:root .ssw-colcard__title{font-size:17px}:root .ssw-section .ssw-btn{width:100%;min-height:48px}}:root .ssw-cta{border-bottom:1px solid var(--ssw-line-d)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ssw-home.css.map */
