*{box-sizing:border-box}body{margin:0;background:#f4f0e9;color:#171715;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}header{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc7bd;margin:0 5%;gap:30px}.logo{font-family:'Barlow Condensed';font-size:30px;font-weight:800;line-height:.85;letter-spacing:-1px}.logo span{color:#ffea00}nav{display:flex;gap:30px;font-size:14px}nav a:hover,nav a.active{color:#171715}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#ffea00;color:#fff;padding:16px 24px;border:0;cursor:pointer;font-size:13px;font-weight:700}.btn.dark{background:#171715}.btn.outline{background:transparent;border:1px solid #aaa;color:inherit}.wrap{margin:auto;width:90%;max-width:1440px}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ffea00;margin-right:9px}h1,h2,h3{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0;line-height:.92}h1{font-size:clamp(70px,8.7vw,140px);letter-spacing:-3px}h2{font-size:clamp(45px,5vw,72px);letter-spacing:-1px}h3{font-size:29px;line-height:1.05}.hero{display:grid;grid-template-columns:1fr 1.08fr;gap:5%;padding:64px 0 58px;align-items:center}.hero p{font-size:16px;line-height:1.7;max-width:420px;color:#66645f;margin:26px 0}.hero .eyebrow{margin-bottom:24px}.actions{display:flex;gap:12px;margin-top:28px}.studio{position:relative;background:#24211f;aspect-ratio:1.05;overflow:hidden;color:#fff}.studio img{width:100%;height:100%;object-fit:cover;filter:brightness(.47) sepia(.3)}.wall{position:absolute;top:10%;left:10%;font-family:'Barlow Condensed';font-size:clamp(36px,4vw,64px);font-weight:800;text-shadow:0 0 20px #ff602b;color:#ff824d;line-height:.85;transform:rotate(-4deg)}.studio .tag{position:absolute;top:22px;right:22px;border:1px solid #888;padding:8px 12px;font-size:10px;letter-spacing:2px}.studio .caption{position:absolute;bottom:25px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:end;font-size:11px;letter-spacing:2px}.play{border-radius:50%;height:60px;width:60px;background:#ffea00;color:white;border:0;cursor:pointer;font-size:20px}.platforms{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ccc7bd;border-bottom:1px solid #ccc7bd;padding:25px 0;gap:20px}.platforms b{font-size:18px}.section{padding:65px 0}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.sectionhead .eyebrow{margin-bottom:13px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.thumb{height:240px;position:relative;overflow:hidden;background:#39332d}.thumb img{width:100%;height:100%;object-fit:cover;filter:brightness(.65);transition:transform .3s}.card:hover img{transform:scale(1.04)}.thumb strong{position:absolute;bottom:20px;left:20px;right:20px;font-family:'Barlow Condensed';font-size:42px;line-height:.92;color:#fff;text-transform:uppercase}.thumb strong{font-size:52px;max-width:90%;text-shadow:3px 3px 0 #111}.card:nth-child(1) .thumb{background:#dedad2}.card:nth-child(2) .thumb{background:#ffea00}.card:nth-child(3) .thumb{background:#ffea00}.thumb img{mix-blend-mode:luminosity;opacity:.7}.thumb .num{position:absolute;left:15px;top:15px;background:#f4f0e9;padding:6px 9px;font-size:10px}.meta{font-size:10px;letter-spacing:1px;color:#78736c;margin:18px 0 10px}.card p{font-size:13px;line-height:1.6;color:#777}.arrow{border-bottom:1px solid #191919;padding-bottom:5px;font-size:12px}.band{background:#1c1d1a;color:#f4f0e9;padding:55px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px}.band p{max-width:370px;color:#b0b0a6;line-height:1.7;font-size:14px}.orange{color:#ffea00}.intro{padding:65px 0 35px}.intro p{max-width:600px;line-height:1.7;color:#777}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0 35px}.filters button{background:transparent;border:1px solid #c5bfb5;padding:10px 18px;cursor:pointer;font-size:12px}.filters button.active{background:#171715;color:white}input[type=search]{padding:13px;background:transparent;border:1px solid #b9b3aa;width:100%;max-width:360px;margin-top:25px}.notice{font-size:11px;color:#867d72;margin:20px 0;line-height:1.7}.about{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;padding:60px 0}.prose{line-height:1.8;color:#65625a}.prose h3{color:#171715;margin-top:30px}.form{max-width:650px;margin:30px 0 60px}.form label{display:block;margin:20px 0 8px;font-size:13px}.form input,.form textarea,.form select{width:100%;border:1px solid #bcb5aa;background:transparent;padding:13px}.form textarea{height:140px}.form button{margin-top:20px}.chapters{border-top:1px solid #ccc7bd;margin-top:30px}.chapters p{border-bottom:1px solid #ccc7bd;padding:15px 0}.chapters span{color:#171715;margin-right:25px}footer{margin:0 5%;padding:40px 0;border-top:1px solid #ccc7bd;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:11px;color:#767168}footer .logo{color:#171715;font-size:24px}.empty{padding:40px;grid-column:1/-1}dialog{max-width:520px;border:0;padding:35px;background:#f4f0e9}dialog::backdrop{background:#0009}dialog p{line-height:1.7;color:#666}dialog button{margin-top:15px}@media(max-width:800px){header{height:auto;padding:22px 0;flex-wrap:wrap}nav{order:3;width:100%;gap:22px;overflow:auto}.hero,.about{grid-template-columns:1fr;gap:35px}.hero{padding-top:40px}h1{font-size:84px}.grid{grid-template-columns:1fr}.thumb{height:280px}.platforms{flex-wrap:wrap}.platforms .eyebrow{width:100%}.band{display:block}.band .btn{margin-top:15px}.sectionhead{gap:20px}footer{flex-wrap:wrap}.studio{aspect-ratio:1.1}.wall{font-size:60px}}
/* Supplied photography and black-on-yellow identity */
[hidden]{display:none!important}.brand{display:block;flex-shrink:0}.brand img{display:block;width:74px;height:74px;object-fit:contain}header{height:110px}footer .brand img{width:64px;height:64px}.btn,.play{color:#111}.btn.dark{color:#fff}.dot{background:#111}.orange{color:#171715}.band .orange{color:#ffea00}.studio{background:#e8e4de}.studio>img:not(.wall-logo){filter:none;opacity:1;object-fit:cover;object-position:center 40%}.studio .wall-logo{position:absolute;top:20px;left:20px;width:90px;height:90px;object-fit:contain;filter:none;transform:none}.studio .tag{background:#fff9;color:#111;border-color:#1115}.studio .caption{background:linear-gradient(transparent,#0009);bottom:0;left:0;right:0;padding:55px 22px 22px;letter-spacing:1.5px}.thumb{height:auto;aspect-ratio:16/9;background:#ede8df!important}.thumb img{filter:none;mix-blend-mode:normal;opacity:1;object-position:center 30%}.thumb:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#000b)}.thumb strong{z-index:1;font-size:35px;max-width:70%;text-shadow:1px 2px 5px #0009;bottom:16px;left:16px}.thumb .num{z-index:2;background:#ffea00;color:#111}.card:nth-child(2) .thumb img{object-position:center 23%}.photo-gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px}.photo-gallery figure{margin:0}.photo-gallery img{width:100%;height:520px;object-fit:cover}.photo-gallery figcaption{font-size:12px;color:#777;margin-top:12px}.eyebrow .dot{background:#111}@media(max-width:800px){header{height:auto}.brand img{width:60px;height:60px}.studio .wall-logo{width:75px;height:75px}.photo-gallery{grid-template-columns:1fr}.photo-gallery img{height:440px}.thumb strong{font-size:40px}}

@font-face{font-family:'Rubik Bubbles';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/rubik-bubbles.ttf') format('truetype')}
:root{--yellow:#ffea00;--ink:#111}body{background:var(--yellow);font-family:Helvetica,Arial,sans-serif;color:var(--ink)}h1,h2,h3,.thumb strong{font-family:'Rubik Bubbles',sans-serif;font-weight:400;text-transform:none;letter-spacing:-.035em;line-height:1.08}h1{font-size:clamp(52px,6.5vw,100px)}h2{font-size:clamp(36px,4.3vw,64px)}h3{font-size:27px;letter-spacing:-.02em}.btn,.btn.dark,.btn.outline,.play,.filters button,.filters button.active{background:#111;color:#fff;border:1px solid #111;border-radius:100px}.btn{min-height:52px;padding:15px 26px}.btn:hover,.filters button:hover{background:#333}.filters button:not(.active){background:transparent;color:#111}.band{background:var(--yellow);color:#111;border-block:1px solid #1114}.band p{color:#353523}.band .orange{color:#111}header,footer,.platforms{border-color:#1114}nav a.active,nav a:hover{color:inherit;text-decoration:underline;text-underline-offset:7px}.thumb strong{font-size:28px;max-width:85%}.thumb .num{background:#ffea00}.meta,.notice,.prose,.intro p,.card p,footer{color:#403d22}.photo-hero{display:block;position:relative;isolation:isolate;min-height:900px;padding:170px 5% 70px;width:100vw;margin-left:calc((100% - 100vw)/2);color:white;background:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.35) 55%,rgba(0,0,0,.35)),url('/assets/conversation-wide.jpg') center 60%/cover no-repeat}.photo-hero .hero-copy{width:100%;max-width:1440px;margin:0 auto}.photo-hero h1{font-size:clamp(60px,6.4vw,96px);max-width:900px;line-height:1.04;letter-spacing:-.04em}.photo-hero .eyebrow{margin-bottom:24px}.photo-hero p{color:#fff;max-width:430px;font-size:16px;line-height:1.6;margin:25px 0}.photo-hero .actions{margin-top:25px}.home header{position:absolute;z-index:5;left:0;right:0;top:0;margin:0 5%;color:white;border-color:#fff6}.home .hero{gap:0}.youtube-button{background:#fff!important;border-color:#fff!important;padding:14px 20px!important}.youtube-button img{display:block;width:90px;height:22px;object-fit:contain}.platforms{padding:27px 0;gap:30px}.platform-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:120px}.platform-logo img{width:135px;height:35px;object-fit:contain}.platform-logo.upcoming span{font-size:10px;color:#494422}.platform-logo img[src*="spotify"]{height:52px;width:155px}.form input,.form textarea,.form select,input[type=search]{border-color:#1117;border-radius:16px}.thumb .num{border-radius:20px}.studio .caption .play{color:white}.chapters span{color:#111}.platforms .eyebrow{color:#111}
@media(max-width:800px){.photo-hero{min-height:880px;padding-top:200px;background-position:53% 65%}.photo-hero h1{font-size:clamp(54px,10vw,76px)}.home header{padding:15px 0}.home nav{gap:24px}.photo-hero p{max-width:340px}.photo-hero .actions{flex-wrap:wrap}.platforms{justify-content:center;gap:25px}.platforms>.eyebrow{text-align:center}.platform-logo img{width:115px}.platform-logo{min-width:100px}.platform-logo img[src*="spotify"]{width:135px}.thumb strong{font-size:31px}.hero h1{letter-spacing:-.035em}.home .wrap{overflow:visible}}

.platforms{flex-wrap:wrap;justify-content:space-between}.platform-logo img[src*="spotify"]{width:210px;height:75px}.platform-logo img[src*="acast"]{width:125px;height:40px}.platform-logo img[src*="apple-music"]{width:150px}@media(max-width:800px){.platforms{justify-content:center}.platform-logo img[src*="spotify"]{width:185px;height:65px}}

.platform-logo img[src*="spotify"]{width:190px;height:55px}@media(max-width:800px){.platform-logo img[src*="spotify"]{width:170px;height:50px}}
.form select{appearance:none;-webkit-appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='m2 2 6 6 6-6' fill='none' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:16px 10px}

.platforms{align-items:center}.platform-logo{height:60px;display:flex;align-items:center;justify-content:center}.platform-logo img[src*="spotify"]{width:155px;height:45px}.platform-logo img[src*="apple-music"]{width:150px;height:38px}.platform-logo img[src*="youtube"]{width:140px;height:38px}@media(max-width:800px){.platforms{gap:24px}.platform-logo img[src*="spotify"]{width:145px;height:42px}}

/* Responsive navigation and wider conversation framing */
header,.home header{border-bottom:0;display:grid;grid-template-columns:1fr auto 1fr}header .brand{justify-self:start}header .youtube-button{justify-self:end}nav{justify-content:center;align-items:center;text-align:center}nav a{text-align:center}.menu-toggle{display:none}.hero-mobile-photo{display:none}.photo-hero{min-height:clamp(960px,85vw,1250px);background-position:center 72%;padding-top:155px}.photo-hero h1{max-width:1050px;font-size:clamp(55px,6vw,88px)}.clipping-page{padding-bottom:80px}.clipping-content{max-width:680px;padding:20px 0 50px}.clipping-content p{font-size:18px;line-height:1.7}.clipping-content h2{font-size:clamp(32px,5vw,56px)}
@media(max-width:800px){
header,.home header{height:90px;padding:15px 0;grid-template-columns:1fr auto auto;gap:18px;align-items:center}.home header{position:absolute}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;grid-column:3;grid-row:1;width:44px;height:44px;padding:10px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:50%;cursor:pointer;z-index:7}.menu-toggle span{height:2px;width:22px;background:currentColor}header .youtube-button{grid-column:2;grid-row:1;padding:12px!important}header .youtube-button img{width:65px;height:18px}header nav{display:none;position:absolute;top:90px;left:0;right:0;width:100%;padding:22px;gap:0;overflow:visible;background:#ffea00;color:#111;border-radius:18px;box-shadow:0 12px 30px #0003;z-index:6}header{position:relative}header nav.is-open{display:flex;flex-direction:column}header nav a{display:block;padding:16px;width:100%;font-size:16px;text-align:center}.photo-hero{background:#151515;min-height:0;padding:125px 0 0;color:#fff}.photo-hero .hero-copy{padding:0 5% 32px}.photo-hero h1{font-size:clamp(40px,9.5vw,70px)}.photo-hero p{max-width:100%}.hero-mobile-photo{display:block;width:100%;height:auto}.photo-hero .actions{gap:10px}.photo-hero .btn{padding:14px 20px}.clipping-page .intro h1{font-size:clamp(44px,11vw,80px)}
}
body{overflow-x:clip}.photo-hero{background-position:center 45%}@media(max-width:800px){.photo-hero{background-position:center}}
