nav{align-items:center;gap:23px}.nav-home{display:none}.nav-group{position:relative}.nav-group summary{cursor:pointer;list-style:none;white-space:nowrap}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary::after{content:'⌄';font-size:12px;margin-left:6px}.nav-group[open] summary{color:var(--red)}.nav-dropdown{position:absolute;top:28px;left:-20px;min-width:210px;background:var(--paper);padding:15px 20px;border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink);z-index:20;display:flex;flex-direction:column;gap:0}.nav-dropdown a{display:block;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px}.nav-dropdown a:last-child{border:0}.ecosystem{border-top:1px solid var(--ink)}.ecosystem .section-head h2{font-size:clamp(36px,4.8vw,72px);line-height:1.03}.ecosystem .section-head i{color:var(--red)}.ecosystem-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;padding:10px;background:var(--ink)}.dimension{position:relative;min-height:410px;overflow:hidden;isolation:isolate;color:var(--paper);padding:28px;display:flex;flex-direction:column;justify-content:space-between}.dimension .photo{position:absolute;inset:0;height:100%;z-index:-2;aspect-ratio:auto;transition:transform .45s}.dimension:after{content:'';inset:0;position:absolute;background:linear-gradient(0deg,#000e,transparent 95%);z-index:-1}.dimension:hover .photo{transform:scale(1.04)}.dimension h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(54px,6vw,88px);font-weight:900;letter-spacing:-1px;line-height:.9}.dimension h4{font-family:Georgia,serif;font-size:26px;letter-spacing:-.6px;margin:18px 0 10px;max-width:450px}.dimension p{font-size:13px;max-width:450px;color:#e4dfd4;line-height:1.6}.dim-cta{display:inline-block;margin-top:22px;font-size:12px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:4px}.dim-0{background:var(--red)}.dim-0 .photo{mix-blend-mode:multiply}.dim-2{background:#256843}.dim-2 .photo{mix-blend-mode:luminosity}.eco-line{margin-top:20px;font-size:13px}.universe-links{display:flex;flex-wrap:wrap;gap:0;border-block:1px solid var(--ink);background:var(--yellow)}.universe-links a{flex:1;padding:20px 4%;font-family:'Barlow Condensed',Impact,sans-serif;font-size:26px;font-weight:800;border-right:1px solid var(--ink);white-space:nowrap}.universe-links a:hover{background:var(--red)}.universe-lead{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.universe-lead>.photo{aspect-ratio:1.7}.universe-lead h2{font-size:80px;margin:15px 0}.universe-lead p{margin-bottom:25px}.universe-feed{grid-template-columns:minmax(260px,650px)}.status-label{font-size:9px;letter-spacing:1px;display:inline-block;background:var(--yellow);color:var(--ink);padding:6px 9px;font-weight:700;margin-bottom:13px}.audio-related{background:var(--ink);color:var(--paper)}.audio-related h2{max-width:800px;margin:17px 0}.audio-related p{max-width:650px;margin-bottom:25px}.audio-related .button{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.contributor-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.mini-contributor{padding:23px;border-top:3px solid var(--ink);border-bottom:1px solid var(--line)}.mini-contributor strong{display:block;font-family:'Barlow Condensed',Impact,sans-serif;font-size:30px;font-weight:800}.mini-contributor p{font-size:13px;margin:8px 0}.collective-intro{padding-bottom:15px}.collective-intro>p{max-width:730px;margin-top:23px;font-size:18px}.provisional-notice{border-left:5px solid var(--red);padding:20px 25px;background:#e9e1d3;margin:30px 0 0;max-width:1000px}.provisional-notice p{font-size:13px;margin-top:8px;line-height:1.7}.portrait-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 25px}.profile-portrait{aspect-ratio:1.05;background:#ded5c5;border:1px solid var(--ink);display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative;overflow:hidden}.profile-portrait:after{content:'';position:absolute;bottom:-50px;right:-50px;width:220px;height:220px;border:1px solid currentColor;border-radius:50%;opacity:.3}.profile-portrait b{font-family:Georgia,serif;font-style:italic;font-size:120px;font-weight:400;line-height:1;letter-spacing:-8px}.profile-portrait span{font-size:9px;letter-spacing:1px}.profile:nth-child(4n+2) .profile-portrait{background:var(--red)}.profile:nth-child(4n+3) .profile-portrait{background:var(--yellow)}.profile:nth-child(4n) .profile-portrait{background:#256843;color:var(--paper)}.profile-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profile h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:35px;margin:16px 0 8px;font-weight:800;letter-spacing:-.5px}.profile .role{font-weight:700;font-size:14px;line-height:1.5}.profile .bio{font-size:12px;line-height:1.6;margin:10px 0;color:#615c53}.expertise{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.expertise span{font-size:9px;letter-spacing:.4px;border:1px solid var(--line);padding:5px 8px}.profile-status{font-size:9px;color:#a13221;letter-spacing:.6px}.network-invite{background:var(--yellow)}.network-invite h2{margin:15px 0}.network-invite p{margin-bottom:25px}.intro-text{font-size:19px;max-width:850px;margin-bottom:35px}.formats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px}.format-card{border-bottom:1px solid var(--ink);padding-bottom:28px}.format-card>.photo{aspect-ratio:1.6;transition:filter .3s}.format-card:hover>.photo{filter:contrast(1.12)}.format-card>div:last-child{padding-top:18px}.format-card h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:43px;line-height:1;font-weight:900;letter-spacing:-.5px}.format-card p{font-size:15px;margin:15px 0 20px}.format-card:last-child{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:30px}.format-card:last-child>div:last-child{align-self:center}.split .status-label{margin-bottom:25px}.network-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;border-block:1px solid var(--ink);background:#e9e1d3}.network-categories h3{font-family:Georgia,serif;font-size:29px;margin:15px 0}.network-categories p{font-size:13px}.directory-note{font-size:14px;max-width:750px;margin:0 0 25px}.network-filters{flex-wrap:wrap}.network-filters button{font-size:12px;padding:10px 15px}.network-filters [aria-pressed=true]{background:var(--ink);color:var(--paper)}.network-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.network-entry{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:25px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.network-logo{width:90px;height:90px;background:#e5ddcf;display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:1px;border:1px dashed #958d7e}.network-logo img{width:100%;height:100%;object-fit:contain}.network-entry h3{font-size:24px;margin:8px 0}.network-entry p{font-size:13px}.network-entry small{font-size:10px}.network-form-section{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;background:#e8e0d1;border-block:1px solid var(--ink)}.network-form-section h2{font-size:65px;margin:20px 0}.network-form-section>div>p{max-width:400px;margin-bottom:18px}.form-note{font-size:12px;line-height:1.7}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}#network-form label{display:block;font-size:12px;font-weight:700;margin-bottom:20px}#network-form input,#network-form textarea{display:block;width:100%;padding:13px;border:1px solid #958d7e;border-radius:0;background:var(--paper);color:var(--ink);font:inherit;margin-top:8px;resize:vertical}#network-form input:focus,#network-form textarea:focus{outline:2px solid var(--ink);outline-offset:2px}.form-privacy{font-size:11px;line-height:1.7;margin-bottom:20px}.form-privacy a{text-decoration:underline}#network-result{margin-top:28px;border-top:1px solid var(--ink);padding-top:20px}#network-feedback{font-size:12px;margin-top:15px}.audio-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0!important}.audio-formats>div{padding:40px 28px;border:1px solid var(--ink);background:var(--yellow)}.audio-formats>div:nth-child(2){background:var(--red)}.audio-formats>div:nth-child(3){background:#acc8aa}.audio-formats h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(36px,4vw,62px);font-weight:900;letter-spacing:-.5px;margin:18px 0}.audio-formats p{font-size:14px}.podcast-more{display:inline-block;margin-top:20px}.episode-layout{display:grid;grid-template-columns:170px 1fr;gap:25px}.episode-cover{width:170px;aspect-ratio:1;object-fit:cover;background:var(--red)}.episode-contributor{font-weight:700;font-size:12px}.episode-category{display:inline-block;margin:12px 0;font-size:11px;text-transform:uppercase;letter-spacing:1px}.podcast-episode{max-width:950px}.category-audio a{display:block;padding:15px 0;color:var(--yellow);border-block:1px solid #666;margin:15px 0}.home-cover .cover-signature p{font-size:11px}.home-cover .cover-event strong{font-size:25px}.home-cover .cover-actions{gap:18px}.home-cover .cover-actions .button{min-width:225px}.home-cover .cover-actions .text-link{font-size:12px}.home-cover .cover-portrait>span{font-size:18px}.home-cover .card-copy h3{hyphens:auto}.home-cover .featured .card-copy h3{font-size:46px}.home-cover .podcast-word{font-size:clamp(68px,7.3vw,112px)}.home-cover .podcast-word i{font-size:.65em}.home-cover .podcast-content .text-link{font-size:12px}.home-cover .scene-city i{font-size:21px}.home-cover .podcast-content h2{font-size:55px}
@media(max-width:1100px){nav{gap:15px;font-size:12px}.ecosystem-grid{grid-template-columns:1fr 1fr}.dimension h3{font-size:65px}.dimension h4{font-size:23px}.network-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.network-form-section{gap:30px}.network-form-section h2{font-size:48px}.portrait-gallery{gap:35px 18px}.home-cover .cover-actions{gap:15px;flex-wrap:wrap}.home-cover .cover-signature h2{font-size:30px}}@media(max-width:760px){nav{align-items:stretch;font-size:18px}.nav-home{display:block}.nav-group summary{padding:3px 0}.nav-dropdown{position:static;box-shadow:none;border:0;border-left:2px solid var(--red);padding:0 0 0 18px;margin:15px 0 0;min-width:0;background:transparent}.nav-dropdown a{font-size:15px}.nav-group[open]{padding-bottom:6px}.ecosystem-grid{grid-template-columns:1fr;padding:7px;gap:7px}.dimension{min-height:370px;padding:23px}.dimension h3{font-size:64px}.dimension h4{font-size:26px}.dimension p{font-size:13px}.universe-links a{flex:1 1 50%;font-size:24px;padding:15px 6%;border-bottom:1px solid var(--ink)}.universe-lead{grid-template-columns:1fr;gap:30px}.universe-lead h2{font-size:68px}.contributor-strip{grid-template-columns:1fr}.portrait-gallery{grid-template-columns:1fr 1fr;gap:30px 15px}.profile-portrait{padding:12px;aspect-ratio:.8}.profile-portrait b{font-size:84px;letter-spacing:-5px}.profile-portrait span{font-size:7px}.profile h3{font-size:28px}.profile .role{font-size:12px}.profile .bio{font-size:11px}.collective-intro>p{font-size:16px}.provisional-notice{padding:16px}.formats-grid{grid-template-columns:1fr}.format-card:last-child{grid-column:auto;display:block}.format-card h3{font-size:39px}.network-categories{grid-template-columns:1fr;gap:30px}.network-categories h3{font-size:30px}.network-directory{grid-template-columns:1fr}.network-entry{grid-template-columns:60px 1fr;padding:20px 0;gap:15px}.network-logo{width:60px;height:60px;font-size:8px}.network-entry h3{font-size:22px}.network-form-section{grid-template-columns:1fr;gap:20px}.form-row{grid-template-columns:1fr;gap:0}.audio-formats{grid-template-columns:1fr}.audio-formats h2{font-size:53px}.episode-layout{grid-template-columns:1fr}.episode-cover{width:140px}.home-cover .cover-signature h2{font-size:28px}.home-cover .cover-signature p{font-size:10px}.home-cover .cover-actions .button{min-width:195px;font-size:11px;padding:13px 12px}.home-cover .cover-actions .text-link{font-size:10px}.home-cover .cover-portrait>span{font-size:12px}.home-cover .featured .card-copy h3{font-size:40px}.home-cover .cover-event strong{font-size:23px}.home-cover .scene-city i{font-size:13px}.home-cover .podcast-content h2{font-size:45px}.home-cover .podcast-word{font-size:86px}.home-cover .cover-event>span:last-child{font-size:9px}.home-cover .air-section h2{font-size:58px}.home-cover .cover h1{font-size:12vw}.intro-text{font-size:17px}}
@media(prefers-reduced-motion:reduce){.dimension .photo{transition:none}.dimension:hover .photo{transform:none}}
