.logo-window{display:flex;overflow:hidden;position:relative;width:100%;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.wordmarks{flex:0 0 auto!important;display:flex!important;gap:70px!important;padding-right:70px;animation:logos 28s linear infinite}.logo-window:hover .wordmarks{animation-play-state:paused}.trust-inner{overflow:hidden}.wordmarks b{white-space:nowrap}@keyframes logos{to{transform:translateX(-100%)}}.episode .cover{position:relative}.episode .cover .brand-pair{position:absolute;bottom:12px;left:12px;z-index:2;margin:0;padding:5px;gap:4px;max-width:130px}.episode .cover .brand-pair img{position:static;width:48px;height:27px;object-fit:contain!important}.play-round{cursor:pointer;z-index:3}.distribution{gap:14px 18px}.distribution span{font-size:13px}.distribution svg{width:22px;height:22px}.proof{padding:75px 0;background:#2c1927;color:#fff}.proof h2{font-size:clamp(38px,5vw,64px);letter-spacing:-.05em;margin:0 0 18px}.proof h2 em{color:#eda7c8}.proof p{color:#dbc6d2;max-width:650px;line-height:1.65}.video-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 0 25px}.video-case{flex:0 0 235px;scroll-snap-align:start}.video-case .frame{height:390px;border-radius:15px;overflow:hidden;background:#150e14}.video-example{position:relative;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:#331e2e;color:white}.video-example img{width:100%;height:100%;object-fit:cover}.video-example span{position:absolute;inset:43% auto auto 40%;font-size:24px;background:#ffffff40;border:1px solid #ffffff80;border-radius:50%;width:48px;height:48px;display:grid;place-items:center}.video-case h3{font-size:16px;margin:14px 0}.mobile-cta{display:none}.package-label,.kicker{display:none!important}.contact h2{font-size:clamp(42px,5vw,68px)}@media(max-width:760px){body{padding-bottom:85px}.mobile-cta{display:block;position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));left:16px;right:16px;z-index:99;background:#2c1927;color:white;border:1px solid #e7adc8;border-radius:40px;text-align:center;padding:17px 12px;font-size:14px;font-weight:600;box-shadow:0 5px 25px #28132144}.wordmarks{gap:40px!important;padding-right:40px}.proof{padding:50px 0}.video-case{flex-basis:78vw;max-width:290px}.video-case .frame{height:440px}}@media(prefers-reduced-motion:reduce){.wordmarks{animation:none}.logo-window{overflow:auto}.duplicate{display:none!important}}
.wordmarks img{width:125px;height:56px;object-fit:contain;flex-shrink:0;background:transparent}.wordmarks{align-items:center;justify-content:flex-start!important;min-width:max-content}.play-round{border:0;color:inherit;font:inherit}.sample-play svg,.short-play svg,.video-example svg{width:19px;height:19px;stroke:none}.proof-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.proof-link{color:#f3b4d3;border-bottom:1px solid #b3849c;padding-bottom:7px}.video-case a{font-size:12px;color:#d9b8ca}.video-case .frame{position:relative}.inline-player{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:6;background:#2c1927;border-radius:inherit}.media-consent{max-width:460px;width:calc(100% - 40px);border:1px solid #dfbacb;border-radius:18px;padding:28px;background:#fff9fc;color:#2c1927}.media-consent::backdrop{background:#180c17aa;backdrop-filter:blur(4px)}.media-consent h2{font-size:27px;margin:0 0 16px}.media-consent p{font-size:14px;line-height:1.6}.media-consent a{font-size:12px;text-decoration:underline}.consent-actions{display:flex;gap:10px;margin:24px 0}.consent-actions button{flex:1;padding:12px;border:1px solid #533147;border-radius:7px;font:inherit;background:#fff;color:#2c1927;cursor:pointer}.consent-actions button:first-child{background:#2c1927;color:#fff}.external-reset{display:block;margin:0 auto 22px;background:none;border:0;text-decoration:underline;font:12px inherit;color:#735568;cursor:pointer}.episode .cover .brand-pair{box-shadow:0 2px 6px #28132318}.episode .cover .brand-pair img{border-radius:0!important}.episode h3 a:hover{text-decoration:underline}.play-round:focus-visible,.video-example:focus-visible{outline:3px solid #e65094;outline-offset:4px}@media(max-width:760px){.proof-heading{display:block}.proof-link{display:inline-block;margin:8px 0 14px}.wordmarks img{width:105px;height:45px}.media-consent{padding:22px}.consent-actions{flex-direction:column}}

.play-round{color:#301d2a}.play-round svg{fill:currentColor;stroke:none}.video-description{font-size:13px;margin:0 0 10px}.video-case h3{margin-bottom:5px}.rail-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.rail-controls button{width:42px;height:42px;border-radius:50%;border:1px solid #a28095;background:transparent;color:#fff;font-size:22px;cursor:pointer}.rail-controls button:hover{background:#614055}.video-rail:focus-visible{outline:2px solid #eda7c8;outline-offset:5px}.wordmarks{flex-wrap:nowrap!important}@media(max-width:760px){.episodes-grid .episode{display:block;padding:22px 0}.episodes-grid .episode .cover{aspect-ratio:1.8;padding:20px}.episodes-grid .episode .meta{margin-top:14px}.episodes-grid .episode .play-round{width:40px;height:40px;right:14px;bottom:14px}.episodes-grid .episode .play-round svg{width:18px}.episodes-grid .episode .cover-name{font-size:42px}.episodes-grid .episode .cover-top{font-size:9px}}
