.sgp-partnership{--sgp-green:#006b4c;--sgp-ink:#202a24;--sgp-muted:#526158;--sgp-line:#d9e1d9;color:var(--sgp-ink);font-family:Montserrat,Arial,sans-serif;box-sizing:border-box;width:100%;margin:64px auto;max-width:1536px;padding:0 48px}.sgp-partnership.sgp-module-intro{max-width:none;padding:0;margin:40px 0 0;background:#eaf0e8;border-top:3px solid var(--sgp-green)}.sgp-partnership *{box-sizing:border-box}.sgp-partnership h2,.sgp-partnership h3,.sgp-partnership p{margin:0}.sgp-partnership a{color:inherit;text-decoration:none;touch-action:manipulation}.sgp-partnership a:focus-visible{outline:3px solid var(--sgp-green);outline-offset:5px}.sgp-partnership .sgp-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:56px 48px;max-width:1536px;margin:auto}.sgp-partnership .sgp-eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.5;color:var(--sgp-green);margin-bottom:20px}.sgp-partnership h2{font-size:clamp(28px,3vw,44px);font-weight:600;letter-spacing:-.04em;line-height:1.15;text-wrap:balance}.sgp-partnership .sgp-intro h2{max-width:540px;font-size:clamp(36px,4.4vw,64px);line-height:1.05}.sgp-partnership .sgp-lead{max-width:480px;font-size:16px;line-height:1.8;color:var(--sgp-muted);margin-top:24px}.sgp-partnership .sgp-text-link{display:inline-flex;align-items:center;gap:18px;min-height:48px;margin-top:24px;border-bottom:1px solid var(--sgp-green);font-size:13px;font-weight:600;color:var(--sgp-green)}.sgp-partnership .sgp-store-visual{background:transparent;aspect-ratio:3/2;display:grid;place-items:center;padding:0}.sgp-partnership .sgp-store-visual img{display:block;width:100%;height:100%;object-fit:contain;min-height:0}.sgp-partnership .sgp-benefits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center;margin:0}.sgp-partnership .sgp-lifestyle{aspect-ratio:1.1;overflow:hidden;background:#dde5da}.sgp-partnership .sgp-lifestyle img{display:block;width:100%;height:100%;object-fit:cover;max-width:100%}.sgp-partnership .sgp-benefits-copy{padding:8px 20px 8px 0}.sgp-partnership .sgp-benefit-list{list-style:none;padding:0;margin:30px 0 0}.sgp-partnership .sgp-benefit-list li{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--sgp-line)}.sgp-partnership .sgp-benefit-list li:last-child{border-bottom:0;padding-bottom:0}.sgp-partnership .sgp-benefit-icon{color:var(--sgp-green);flex:none;padding-top:2px}.sgp-partnership h3{font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.015em}.sgp-partnership .sgp-benefit-list p{margin-top:7px;font-size:14px;line-height:1.75;max-width:450px;color:var(--sgp-muted)}.sgp-partnership .sgp-application{border-top:1px solid var(--sgp-line);padding:64px 0 24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:80px;scroll-margin-top:120px}.sgp-partnership .sgp-application-intro>p{font-size:14px;line-height:1.85;color:var(--sgp-muted);margin-top:18px;max-width:480px}.sgp-partnership .sgp-application-intro>p:first-of-type{margin-top:24px}.sgp-partnership .sgp-email{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere;font-size:18px;font-weight:600;color:var(--sgp-green);margin-top:24px;text-decoration:underline;text-underline-offset:5px;min-height:44px}.sgp-partnership .sgp-apply-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;max-width:100%;padding:14px 22px;background:var(--sgp-green);color:#fff;font-size:13px;font-weight:600;line-height:1.5;text-align:center;margin-top:12px}.sgp-partnership .sgp-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;gap:0 36px;padding:0;margin:0;align-content:start}.sgp-partnership .sgp-requirements li{padding:24px 0 28px;border-top:1px solid var(--sgp-line);min-width:0}.sgp-partnership .sgp-step{display:block;color:var(--sgp-green);font-size:12px;font-weight:600;margin-bottom:14px;font-variant-numeric:tabular-nums}.sgp-partnership .sgp-requirements p{font-size:13px;line-height:1.8;color:var(--sgp-muted);margin-top:8px}@media(hover:hover)and (pointer:fine){.sgp-partnership .sgp-apply-button:hover{background:#00523a}.sgp-partnership .sgp-text-link:hover,.sgp-partnership .sgp-email:hover{color:#004833}}@media(max-width:1050px){.sgp-partnership .sgp-intro{gap:32px;padding:36px}.sgp-partnership .sgp-benefits,.sgp-partnership .sgp-application{gap:40px}.sgp-partnership .sgp-benefits{margin:64px 0}}@media(max-width:759px){.sgp-partnership{margin-top:56px}.sgp-partnership .sgp-intro{grid-template-columns:1fr;gap:30px;padding:30px 24px}.sgp-partnership .sgp-eyebrow{font-size:10px;margin-bottom:16px}.sgp-partnership .sgp-intro h2{font-size:38px;max-width:380px}.sgp-partnership .sgp-lead{font-size:14px;line-height:1.85;margin-top:18px}.sgp-partnership .sgp-text-link{margin-top:16px}.sgp-partnership .sgp-store-visual{padding:12px}.sgp-partnership .sgp-benefits{grid-template-columns:1fr;gap:28px;margin:48px 0}.sgp-partnership .sgp-lifestyle{aspect-ratio:4/3}.sgp-partnership .sgp-benefits-copy{padding:0 4px}.sgp-partnership h2{font-size:30px}.sgp-partnership .sgp-benefit-list{margin-top:12px}.sgp-partnership .sgp-benefit-list li{padding:22px 0;gap:16px}.sgp-partnership .sgp-application{grid-template-columns:1fr;gap:36px;padding:40px 4px 0}.sgp-partnership .sgp-requirements{gap:0 22px}.sgp-partnership .sgp-requirements li{padding:20px 0 24px}.sgp-partnership .sgp-requirements h3{font-size:14px}.sgp-partnership .sgp-requirements p{font-size:12px}.sgp-partnership .sgp-apply-button{width:100%}}@media(max-width:360px){.sgp-partnership .sgp-intro{padding:24px 18px}.sgp-partnership .sgp-intro h2{font-size:34px}.sgp-partnership .sgp-requirements{grid-template-columns:1fr}}@media(max-width:759px){.sgp-partnership{padding:0 20px;margin:48px auto}.sgp-partnership.sgp-module-intro{padding:0;margin-top:24px}.sgp-partnership .sgp-benefits{margin:0}.sgp-partnership .sgp-store-visual{padding:0}.sgp-partnership .sgp-application{padding-bottom:16px}}.sgp-theme-intro{width:100%;max-width:none;padding:0}.sgp-theme-benefits,.sgp-theme-application{width:100%}.sgp-theme-intro,.sgp-theme-benefits,.sgp-theme-application{margin-block:0!important;padding-block:0!important}.sgp-module-intro,.sgp-module-benefits,.sgp-module-application,.sgp-partnership .sgp-benefits{margin-block:0!important}
/*# sourceMappingURL=/cdn/shop/t/119/assets/sgd-partners-split.css.map */
