.sn-lp{--green: #6B2023;--green-hover: #591B1D;--lightgreen: #E4A7A4;--offwhite: #F6F2E8;--white: #FFFFFF;--orange: #FF6301;--orange-text: #BE4900;--lightblue: #A5CAD9;--deepblue: #0F6A91;--ink: #1C1C1C;--ink-soft: #4A4A44;--fill: #E9E5DB;--line: #D8D3C6;--wash: #FBECEB;--card-on-green: rgba(246, 242, 232, .08);--h1: clamp(34px, 5.4vw, 56px);--h2: clamp(26px, 3.6vw, 38px);--h3: 20px;--body: 16px;--small: 13px;--radius-card: 24px;--radius-sm: 16px;--gutter: clamp(20px, 3.3vw, 48px);--wrap: calc(1400px + 2 * var(--gutter));--ease: cubic-bezier(.4, 0, .2, 1);--focus-color: var(--green);--focus-offset: 3px;background:var(--offwhite);color:var(--ink);font-family:var(--font-text);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.02em;-webkit-font-smoothing:antialiased}.sn-lp p{margin:0}.sn-lp :focus-visible{outline:2px solid var(--focus-color);outline-offset:var(--focus-offset)}.sn-lp .sn-on-dark,.sn-lp-block--green,.sn-lp-block--black{--focus-color: #FFFFFF}.sn-lp h1,.sn-lp h2,.sn-lp h3,.sn-lp-h1,.sn-lp-h2,.sn-lp-h3{margin:0;font-family:var(--font-display);font-weight:var(--fw-d7);line-height:1.1;letter-spacing:calc(-.02em + var(--ls-d7));text-transform:none;text-wrap:balance;color:var(--green)}.sn-lp-h1{font-size:var(--h1)}.sn-lp-h2{font-size:var(--h2)}.sn-lp-h3{font-size:var(--h3);line-height:22px}.sn-lp-block{padding-block:clamp(40px,4vw,48px)}.sn-lp-block--white{background:var(--white)}.sn-lp-block--offwhite{background:var(--offwhite)}.sn-lp-block--green{background:var(--green);color:var(--offwhite)}.sn-lp-block--green h2,.sn-lp-block--green .sn-lp-h2{color:var(--lightgreen)}.sn-lp-block--blue{background:var(--lightblue)}.sn-lp-block--blue h2,.sn-lp-block--blue .sn-lp-h2,.sn-lp-block--blue .sn-lp-eyebrow{color:var(--deepblue)}.sn-lp-block--black{background:#080808;color:#fff}.sn-lp-block--lines{border-block:1px solid var(--line)}.sn-lp-wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.sn-lp-head{display:grid;gap:14px;max-width:44rem;margin-bottom:clamp(28px,4vw,44px)}.sn-lp-head--center{margin-inline:auto;text-align:center;justify-items:center}.sn-lp-eyebrow{margin:0 0 12px;font-family:var(--font-text);font-size:13px;font-weight:700;line-height:18.2px;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-text)}.sn-lp .sn-lp-eyebrow{margin-bottom:12px}.sn-lp-block--green .sn-lp-eyebrow,.sn-lp-block--black .sn-lp-eyebrow,.sn-lp .sn-on-dark .sn-lp-eyebrow{color:var(--orange)}.sn-lp-lede{max-width:34em;font-size:18px;line-height:1.45;color:var(--ink-soft);text-wrap:pretty}@media(min-width:768px){.sn-lp-lede--lines{max-width:none}.sn-lp-lede--lines>span{display:block}}.sn-lp-source{font-size:12px;line-height:1.45;color:var(--ink-soft)}.sn-lp-block--green .sn-lp-lede,.sn-lp-block--green .sn-lp-source{color:var(--lightgreen)}.sn-lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:16px 32px;border:2px solid transparent;border-radius:999px;font-family:var(--font-display);font-size:17px;font-weight:var(--fw-d5);line-height:1;letter-spacing:-.02em;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease),transform .25s var(--ease)}.sn-lp-btn:active{transform:translateY(1px)}@media(max-width:420px){.sn-lp-btn{max-width:100%;padding:14px 22px;white-space:normal;text-align:center}}.sn-lp-btn--primary{background:var(--green);color:var(--offwhite)}.sn-lp-btn--primary:hover,.sn-lp-btn--primary.is-hover{background:var(--green-hover)}.sn-lp-btn--light{background:var(--offwhite);color:var(--green)}.sn-lp-btn--light:hover,.sn-lp-btn--light.is-hover{background:var(--white)}.sn-lp-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:10px 20px;border:0;border-radius:999px;background:var(--fill);color:var(--ink);font-family:var(--font-text);font-size:14px;font-weight:500;line-height:19.6px;letter-spacing:-.02em;cursor:pointer;transition:background-color .15s var(--ease)}.sn-lp-pill:hover,.sn-lp-pill.is-hover{background:var(--line)}.sn-lp-pill[aria-pressed=true],.sn-lp-pill[aria-selected=true]{background:var(--green);color:#fff}.sn-lp-pill[aria-pressed=true]:hover,.sn-lp-pill[aria-selected=true]:hover{background:var(--green-hover)}.sn-lp-cta-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}.sn-lp-cta-row--center{align-items:center;text-align:center}.sn-lp-assure{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:13px;line-height:18.2px;color:var(--ink-soft)}.sn-lp-cta-row--center .sn-lp-assure{justify-content:center}.sn-lp-assure>*{display:inline-flex;align-items:center;gap:6px}.sn-lp-assure .sn-icon{flex:none;width:16px;height:16px}.sn-lp-block--green .sn-lp-assure,.sn-lp .sn-on-dark .sn-lp-assure{color:var(--lightgreen)}.sn-lp-chip{display:inline-flex;align-items:center;gap:8px;padding:11px 16px 9px;border-radius:999px;background:#f6f2e8db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:var(--fw-d5);line-height:19.6px;white-space:nowrap}.sn-lp-chip--green{background:var(--green);color:var(--offwhite)}.sn-lp-card{border-radius:var(--radius-card);background:var(--white);overflow:hidden}.sn-lp-card--sm{border-radius:var(--radius-sm)}.sn-lp-card--on-green{background:var(--card-on-green);color:var(--offwhite)}@media(prefers-reduced-motion:reduce){.sn-lp,.sn-lp *{transition:none!important;scroll-behavior:auto!important}}.sn-role-banner,.sn-role-section,.sn-role-card,.sn-lp .sn-role-section,.sn-lp .sn-role-card{font-family:var(--font-display);letter-spacing:0;text-transform:none;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;text-wrap:balance}.sn-role-banner{font-weight:var(--fw-d4);font-size:min(10vw,var(--sn-role-fs, var(--fs-display-2)));line-height:1.1}.sn-role-section,.sn-lp .sn-role-section{font-weight:var(--fw-d5);font-size:clamp(24px,3.4vw,34px);line-height:1.15}.sn-role-card,.sn-lp .sn-role-card{font-weight:var(--fw-d5);font-size:clamp(20px,17.5px + .5vw,24px);line-height:1.2}.sn-nobr{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sn-kit-lp.css.map */
