.vendor-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-block:68px 60px}.vendor-hero h1{font-size:clamp(68px,7vw,106px);margin-bottom:25px}.vendor-hero .lede{font-size:19px;max-width:510px}.vendor-hero .actions{margin-top:28px}.interest-promise{font-size:12px;color:var(--muted);margin-top:15px}.vendor-hero-art{position:relative}.vendor-hero-art>img{width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:180px 180px 8px 8px}.vendor-hero-art figcaption{font-size:10px;color:var(--muted);margin-top:10px}.vendor-seal{position:absolute;right:-20px;bottom:48px;border-radius:50%;background:var(--yellow);width:140px;height:140px;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:10px;letter-spacing:.08em;line-height:1.7;transform:rotate(8deg);border:6px solid var(--cream)}.vendor-seal em{font:28px var(--serif);letter-spacing:-.03em;color:var(--ink)}.spring-strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-block:28px;border-block:1px solid var(--line)}.spring-strip>div{display:flex;flex-direction:column}.spring-strip span{font-size:9px;letter-spacing:.16em;color:var(--muted);font-weight:700}.spring-strip strong{font-family:var(--serif);font-size:29px;font-weight:400;margin-block:4px;line-height:1.2}.spring-strip small{font-size:11px;color:var(--muted)}.vendor-story p{font-size:15px}.month-options{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-block:40px 28px}.month-options article{border-top:1px solid var(--line);padding-top:22px}.month-options span{color:var(--red);font-size:11px;font-weight:700}.month-options h3{font-size:37px;margin-block:20px}.month-options p{font-size:13px;max-width:280px}.interest-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px;align-items:start;scroll-margin-top:110px}.interest-heading{position:sticky;top:140px}.interest-heading h2{margin-bottom:25px;font-size:57px}.interest-heading>p{font-size:14px}.interest-note{padding:21px;background:#e9eddf;border-left:3px solid #8a9c69;margin-block:25px}.interest-note b{font-size:13px}.interest-note p{font-size:12px;line-height:1.7;margin:7px 0 0}.interest-heading>p.small{font-size:11px}.interest-embed{min-width:0;border-radius:8px;background:#fff;padding:8px;border:1px solid var(--line)}.interest-embed iframe{display:block;width:100%;height:2990px;border:0;border-radius:4px}.interest-embed>p{padding:8px 16px;margin:0}.vendor-faq{padding-top:0}.vendor-faq h2{font-size:57px}
@media(max-width:1000px){.vendor-hero{gap:40px}.vendor-hero .lede{font-size:17px}.interest-section{grid-template-columns:1fr;gap:30px}.interest-heading{position:static;max-width:720px}.interest-embed{width:100%;max-width:780px;margin:auto}.interest-heading h2{font-size:58px}}
@media(max-width:650px){.vendor-hero{grid-template-columns:1fr;gap:30px;padding-block:38px 35px}.vendor-hero h1{font-size:clamp(61px,17vw,82px)}.vendor-hero .lede{font-size:16px}.vendor-hero .eyebrow{font-size:10px}.vendor-hero-art{margin-inline:7px}.vendor-hero-art>img{aspect-ratio:1.5;border-radius:120px 120px 5px 5px}.vendor-seal{width:110px;height:110px;right:-14px;bottom:28px;font-size:8px}.vendor-seal em{font-size:25px}.spring-strip{grid-template-columns:1fr;gap:20px;padding-block:25px}.spring-strip>div+div{border-top:1px solid var(--line);padding-top:18px}.spring-strip strong{font-size:27px}.spring-strip small{font-size:11px}.month-options{grid-template-columns:1fr;gap:20px;margin-block:30px 20px}.month-options h3{font-size:34px;margin:12px 0}.month-options p{max-width:none;margin-bottom:0}.vendor-story p{font-size:14px}.interest-section{gap:25px;padding-inline:16px}.interest-heading{padding-inline:7px}.interest-heading h2,.vendor-faq h2{font-size:50px}.interest-embed{padding:0}.interest-embed iframe{height:3260px}.interest-embed>p{padding:12px}.vendor-faq{padding-top:10px}}
@media print{.interest-embed{display:none}.interest-heading{position:static}.vendor-hero,.spring-strip,.interest-section{display:block}.vendor-hero-art{display:none}}
