/* Conversation design, keeping the working host directory and workspaces. */
:root{--bg:#101211;--gold:#cdb581}body{background:#101211}main{max-width:1440px;padding:0 36px}.topbar{max-width:1512px;padding:16px 36px;gap:24px}.brand img{width:76px;height:64px;object-fit:contain}.brand small{display:none}.topbar nav a{font-size:14px}.hero.photo-hero{min-height:430px;margin:0 -36px;border:0;border-radius:0;padding:42px 60px;display:flex;align-items:center}.hero-photo{object-position:center 55%}.hero-shade{background:linear-gradient(90deg,#101211e8 0%,#101211a8 40%,transparent 72%)}.hero-copy{max-width:670px;padding:0}.hero h1{font-size:clamp(44px,5vw,76px);line-height:1.04;margin:12px 0 20px}.hero .lead{max-width:510px;font-size:18px;line-height:1.5}.hero-title-label,.hero-trust,.hero-small,.photo-caption{display:none}.hero .eyebrow{font-size:12px;letter-spacing:4px}.hero-actions{margin:25px 0 0}.button{font-size:14px;padding:13px 23px;border-radius:8px}.button.gold{background:linear-gradient(120deg,#e5cc94,#bd9656);color:#17140f}.signature-strip,.editorial{display:none}.notice{margin:20px 0;font-size:14px;padding:12px 18px}.section-tabs{margin:0;padding:12px 0}.conversation-interests{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:22px 0;border-bottom:1px solid var(--line)}.conversation-interests .eyebrow{display:none}.conversation-interests h2{font-size:22px;margin:0}.interest-buttons{display:flex;gap:10px;flex-wrap:wrap}.interest-buttons button{padding:10px 18px;border:1px solid #595447;border-radius:40px;font-size:14px;background:#181a18}.interest-buttons button:hover,.interest-buttons button:focus-visible{border-color:var(--gold);background:#302b20}#discover{padding:32px 0 42px}.section-heading h2{font-size:clamp(30px,3vw,44px)}.hosts{grid-template-columns:repeat(3,minmax(0,1fr))}.hosts .empty{grid-column:1/-1;padding:35px;border:1px solid #494234;background:radial-gradient(ellipse at top,#29251c,#141614);border-radius:14px;text-align:center}.hosts .empty h3{font-size:29px}.filters{gap:16px}.filters input{font-size:16px}.values-section{padding:35px 0}.value-grid h3{font-size:22px}#how{padding:38px 0}.steps h3{font-size:24px}.faq-section{padding:40px 0}.join-banner{margin:30px 0}.elite-banner{padding:28px}.status:empty{display:none}a:focus-visible,button:focus-visible{outline:2px solid var(--gold)}
@media(max-width:900px){.topbar{padding:12px 20px;flex-wrap:wrap}.topbar nav{gap:16px}.brand-name{font-size:13px}main{padding:0 20px}.hero.photo-hero{margin:0 -20px;padding:40px 24px;min-height:440px}.hero-shade{background:linear-gradient(90deg,#101211ef,#101211ad 65%,#10121160)}.hero-copy{max-width:90%}.conversation-interests{align-items:flex-start;flex-direction:column}.hosts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.topbar nav{width:100%;justify-content:space-between;gap:9px}.topbar nav a{font-size:12px}.hero.photo-hero{min-height:480px}.hero h1{font-size:45px}.hero .lead{font-size:17px}.hero-photo{object-position:65% center;opacity:.6}.hero-copy{max-width:100%}.hero .eyebrow{letter-spacing:2px}.hosts{grid-template-columns:1fr}.interest-buttons button{font-size:13px;padding:9px 13px}.notice{font-size:13px}.filters{flex-wrap:wrap}.filters label:first-child{width:100%}.section-heading{align-items:flex-start;gap:12px}.count{white-space:nowrap}}
