/* PODCAST · a conversation studio */
body{background:#120e13;--page-accent:#e96579}.hero{padding:0;background:#120e13;color:#f4ebee;min-height:0;overflow:visible}.hero-grid{display:flex;flex-direction:column-reverse;min-height:0}.hero-image{height:440px;min-height:0;clip-path:none;overflow:hidden;position:relative}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-image:after{background:linear-gradient(0deg,#120e13,#120e1310 60%);mix-blend-mode:normal}.hero-badge{top:110px;right:22px;border-radius:100px;background:#09060880;font-size:9px}.hero-index{display:none}.hero-copy{min-height:0;padding:28px 26px 44px;max-width:calc(100% - 28px);margin:-60px auto 0;background:linear-gradient(145deg,#ffffff12,#ffffff03);border:1px solid #ffffff26;border-radius:28px;backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 #fff2;z-index:3}.hero-copy:after{display:none}.hero-copy h1{font-size:clamp(3.7rem,14vw,6rem);line-height:.98;color:#f5edf1}.hero-copy h1 span{color:#d296a4}.hero-copy p{color:#e6dbe0bb;font-size:16px}.hero-copy .eyebrow{color:#e6dbe0a8;font-size:10px}.hero-actions{gap:10px}.hero-actions .btn.dark{background:#e9d8df;color:#211620}.hero-actions .btn.outline{color:#eadce3;border-color:#eadce34d}
.formats{padding:72px 0;background:radial-gradient(ellipse at 15% 90%,#70324626,transparent 65%),#120e13;color:#f5edf1}.formats-head h2{font-size:clamp(2.6rem,8vw,4.5rem)}.formats .lead{font-size:16px}.format-shell{display:block;min-height:0;margin-top:30px;border:1px solid #ffffff26;border-radius:28px;background:linear-gradient(135deg,#ffffff0c,#ffffff02);box-shadow:inset 0 1px 0 #fff2;overflow:hidden}.format-tabs{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0;overflow:visible}.format-tab{min-width:0;width:100%;font:600 13px/1.4 'Space Grotesk';padding:16px;min-height:58px;border:1px solid #fff2;border-radius:15px;background:#ffffff04}.format-tab[aria-selected=true]{background:#f5e8ee;color:#211a20;border-color:#f5e8ee}.format-stage{min-height:330px;padding:28px;background:none;gap:30px}.format-stage h3{font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.02;color:#edccd7}.format-stage p{font-size:16px;color:#eadde6b3}.format-yield span{border-radius:30px;border-color:#fff3;background:#fff1;font-size:11px}.format-note{font-size:12px!important;margin-top:24px}
.delivery{background:#ede7e6;color:#30232b;padding:78px 0}.delivery-head{display:block;margin-bottom:30px}.delivery-head h2{max-width:920px;font-size:clamp(2.6rem,8vw,4.6rem)}.delivery-head .lead{color:#5e5059;font-size:16px;max-width:650px}.delivery-grid{display:grid;grid-template-columns:1fr;gap:12px;border:0}.delivery-card,.delivery-card:last-child{min-height:0;border:1px solid white;border-radius:24px;background:linear-gradient(145deg,#ffffffaa,#ffffff40);box-shadow:0 20px 50px #32232b06;padding:28px;gap:40px}.delivery-card:after{font-size:90px;top:5px;right:16px;color:#ad7c8c20}.delivery-card h3{font-size:31px;line-height:1.08;max-width:680px}.delivery-card p{font-size:15px;color:#5c4b57}.delivery-card:hover{background:linear-gradient(145deg,#ffffffda,#ffffff68);color:#30232b}.delivery-card:hover p{color:#5c4b57}.mini-list span{border-color:#34212a24;font-size:11px}
.tension{padding:70px 0;background:#302029;color:#f0e3e8}.tension-grid{display:block}.tension-copy{font-size:clamp(2.2rem,7.3vw,4rem);max-width:1030px}.tension-copy strong{color:#dca8b9}.tension-note{font-size:15px;color:#eadfe5ab;max-width:740px}
.process{display:flex;flex-direction:column;background:#100e12;color:#f4edf1}.process-image{height:350px;min-height:0;margin:18px;border-radius:25px;overflow:hidden}.process-image img{width:100%;height:100%;object-fit:cover}.process-image:after{background:#ffffff12;backdrop-filter:blur(18px);border:1px solid #fff3;border-radius:30px;font-size:9px}.process-copy{padding:45px 24px 70px}.process-copy h2{font-size:clamp(2.6rem,8vw,4.4rem)}.process .step{border-color:#ffffff20;padding:24px 0}.process .step h3{font-size:22px}.process .step p{font-size:14px;color:#e5dbe5a3}.process .step b{color:#d4a1b1}
.faq{background:#e8e1df;color:#30232b;padding:75px 0}.faq-grid{display:block}.faq h2{font-size:clamp(2.5rem,8vw,4.2rem);max-width:700px;margin-bottom:30px}.faq details{border-color:#47333e22}.faq p{color:#55434d;font-size:15px}.fit{background:#ded4d7;color:#30232b;padding:70px 0}.fit-grid{display:block}.fit .lead{color:#67525f;font-size:16px}.fit-list{display:grid;gap:12px;border:0;margin-top:30px}.fit-item{border:1px solid #fff7;border-radius:22px;background:linear-gradient(135deg,#ffffff80,#ffffff20);padding:24px;grid-template-columns:24px 1fr}.fit-item h3{font-size:23px}.fit-item p{font-size:14px;color:#67525f}.cta{background:#1c141b}.cta-grid{display:block}.cta h2{max-width:900px;font-size:clamp(2.5rem,8vw,4.8rem)}.cta .brief{margin-top:30px;border-radius:30px}.brief-action{gap:12px}
@media(min-width:850px){.hero{min-height:96svh}.hero-grid{display:grid;grid-template-columns:1fr;min-height:96svh;align-items:end}.hero-image{position:absolute;inset:0;height:100%;width:100%}.hero-image:after{background:linear-gradient(90deg,#120e13ed,#120e13a3 45%,#120e1308),linear-gradient(0deg,#120e13a3,transparent)}.hero-image img{object-position:center}.hero-copy{width:620px;max-width:52vw;margin:160px 0 70px max(40px,calc((100vw - 1200px)/2));padding:38px;min-height:0}.hero-copy h1{font-size:clamp(4.6rem,7.3vw,7rem)}.hero-badge{top:auto;bottom:70px;right:50px}.format-shell{display:grid;grid-template-columns:.65fr 1.35fr}.format-tabs{display:flex;flex-direction:column;border-right:1px solid #fff2;padding:24px}.format-tab{min-height:65px}.format-stage{padding:44px;min-height:350px}.delivery-grid{grid-template-columns:1fr}.delivery-card{display:grid;grid-template-columns:.35fr 1fr;gap:65px;padding:40px;min-height:210px}.delivery-card h3{font-size:36px}.delivery-card:after{font-size:150px;left:30px;top:45px;right:auto}.delivery-card>.eyebrow{align-self:start}.tension-grid{display:grid;grid-template-columns:.35fr 1.2fr;gap:80px}.process{display:grid;grid-template-columns:1fr 1fr;padding:50px 0;align-items:center}.process-image{height:760px;margin:30px;position:sticky;top:110px;align-self:start}.process-copy{padding:60px 45px}.fit-list{grid-template-columns:repeat(3,1fr)}.fit h2{max-width:850px}.fit-item{display:block}.fit-item>span{display:block;margin-bottom:30px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq h2{font-size:48px}.cta .brief{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.cta .brief-text,.cta .brief-action{grid-column:1/-1}.cta .brief .field{margin:0}}

@media(max-width:600px){.hero h1,.hero h1.display{font-size:clamp(30px,8.7vw,48px);overflow-wrap:normal;word-break:normal}.hero h1 em,.hero h1 span{overflow-wrap:normal}}
