.sol-sp-mark{width:clamp(200px,20vw,280px);margin-bottom:28px;display:block}.sol-sp-mark img{width:100%;height:auto;display:block}.sol-sp-title{letter-spacing:-.04em;color:var(--pod-green);margin:0 0 20px;font-size:clamp(48px,6.4vw,92px);font-weight:700;line-height:.96}.sol-sp-lede{color:var(--pod-cream);margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.4}.sol-sp-mail{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere;font-weight:700}.sol-sp-host{padding:72px 0}.sol-sp-host-plate{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:48px;display:grid}.sol-sp-host-disc{object-fit:cover;box-sizing:border-box;border:10px solid var(--pod-pink);border-radius:50%;width:240px;height:240px;display:block}.sol-sp-host p{margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.4}.sol-sp-head{text-align:center;padding-top:16px;padding-bottom:48px}.sol-sp-head p{margin:0;font-size:20px;line-height:1.4}.sol-sp-packages{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sol-sp-package{min-height:clamp(520px,46vw,680px);padding:72px var(--gutter) 56px;text-align:center;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;display:flex}.sol-sp-package:nth-child(4n+1),.sol-sp-package:nth-child(4n){background-color:var(--pod-green);color:var(--pod-space)}.sol-sp-package:nth-child(4n+2),.sol-sp-package:nth-child(4n+3){background-color:var(--pod-space);color:var(--pod-cream)}.sol-sp-package:nth-child(4n+2) h3,.sol-sp-package:nth-child(4n+3) h3{color:var(--pod-green)}.sol-sp-package:first-child{background-image:url(/podcast-media/sponsor/host-read-green.webp);background-position:62% 0}.sol-sp-package:nth-child(2){background-image:url(/podcast-media/sponsor/branded-pink.webp);background-position:46% 0}.sol-sp-package:nth-child(3){background-image:url(/podcast-media/sponsor/spotlight-pink.webp);background-position:100% 0}.sol-sp-package:nth-child(4){background-image:url(/podcast-media/sponsor/season-green.webp);background-position:71% 0}.sol-sp-package h3{letter-spacing:-.04em;word-spacing:100vw;margin:0 0 20px;font-size:clamp(52px,6.4vw,96px);font-weight:700;line-height:.94}.sol-sp-package p{text-wrap:balance;max-width:22em;margin:0 auto;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.3}.sol-sp-list{text-align:left;align-self:center;margin:0;padding:0 0 0 1.1em;font-size:18px;font-weight:500;line-height:1.4}.sol-sp-list li{margin:0 0 9px}.sol-sp-newsletter{padding:56px var(--gutter);text-align:center;background:var(--pod-cream);color:var(--pod-space)}.sol-sp-newsletter h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.04}.sol-sp-newsletter p{text-wrap:balance;max-width:38em;margin:0 auto;font-size:20px;font-weight:500;line-height:1.4}.sol-sp-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sol-sp-schedule,.sol-sp-term{padding:72px var(--gutter);text-align:center;flex-direction:column;justify-content:center;display:flex}.sol-sp-schedule{background:var(--pod-space) url(/podcast-media/sponsor/schedule-pink.webp) center / cover no-repeat;color:var(--pod-cream)}.sol-sp-term{background:var(--pod-green);color:var(--pod-space)}.sol-sp-packages,.sol-sp-split{--sp-edge:max(var(--gutter), calc(100% - 590px + var(--gutter)))}.sol-sp-package:nth-child(odd),.sol-sp-schedule{padding-left:var(--sp-edge)}.sol-sp-package:nth-child(2n),.sol-sp-term{padding-right:var(--sp-edge)}.sol-sp-schedule h2,.sol-sp-term h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.04}.sol-sp-schedule h2{color:var(--pod-green)}.sol-sp-term h2{margin-bottom:28px}.sol-sp-schedule p{margin:0;font-size:19px;font-weight:500;line-height:1.45}.sol-sp-dates{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.sol-sp-dates b{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,34px);line-height:1.1;display:block}.sol-sp-dates span{margin-top:4px;font-size:16px;line-height:1.3;display:block}.sol-sp-pilot{text-align:center;padding:72px 0}.sol-sp-guests{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.sol-sp-guests a{color:inherit;text-decoration:none;display:block}.sol-sp-guests .sol-disc{border-width:8px;width:150px;height:150px;margin:0 auto 14px}.sol-sp-guests b{font-size:19px;line-height:1.25;display:block}.sol-sp-guests span{margin-top:3px;font-size:17px;line-height:1.3;display:block}.sol-sp-guests a:hover b{color:var(--pod-pink)}.sol-sp-close{padding:150px var(--gutter);text-align:center;color:var(--pod-space);background:var(--pod-green) url(/podcast-media/sponsor/close-green.webp) center 30% / cover no-repeat}.sol-sp-close h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(60px,10vw,150px);font-weight:700;line-height:.92}.sol-sp-close .sol-sp-mail{letter-spacing:-.02em;font-size:clamp(20px,3vw,40px)}.sol-sp-close a:focus-visible{outline-color:var(--pod-space)}@media (max-width:1079px){.sol-sp-mark{display:none}.sol-hero-copy:has(.sol-sp-title){justify-content:flex-end}}@media (max-width:899px){.sol-sp-packages,.sol-sp-split{--sp-edge:var(--gutter);grid-template-columns:minmax(0,1fr)}.sol-sp-package:nth-child(odd){background-color:var(--pod-green);color:var(--pod-space)}.sol-sp-package:nth-child(odd) h3{color:var(--pod-space)}.sol-sp-package:nth-child(2n){background-color:var(--pod-space);color:var(--pod-cream)}.sol-sp-package:nth-child(2n) h3{color:var(--pod-green)}.sol-sp-package:nth-child(3){background-image:url(/podcast-media/sponsor/spotlight-green.webp)}.sol-sp-package:nth-child(4){background-image:url(/podcast-media/sponsor/season-pink.webp)}.sol-sp-guests{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-sp-host-plate{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px}}@media (max-width:660px){.sol-hero-foot:has(.sol-sp-title){text-align:center}.sol-sp-host{padding:48px 0}.sol-sp-host-disc{width:190px;height:190px}.sol-sp-schedule,.sol-sp-term,.sol-sp-pilot{padding-top:48px;padding-bottom:48px}.sol-sp-package{padding-top:48px;padding-bottom:40px}.sol-sp-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-sp-guests .sol-disc{border-width:6px;width:120px;height:120px}.sol-sp-close{padding-top:110px;padding-bottom:110px}}
