.gallery-category-nav{display:flex;gap:25px;padding:25px 5% 0;flex-wrap:wrap}.gallery-category-nav a{font-size:clamp(13px,.95vw,22px);color:#5a694c;border-bottom:2px solid #ba8256;padding-bottom:10px}.gallery-category-nav span{font-size:.75em;margin-left:10px;padding:3px 7px;border-radius:4px;background:#e9eddf;color:#83926e}.ticker-gallery{padding:35px 5% 55px}.gallery-heading{display:flex;align-items:end;gap:40px;justify-content:space-between}.gallery-heading h2{font-size:clamp(28px,2.7vw,65px);max-width:25ch}.gallery-heading p{max-width:40ch;color:#7a876a;font-size:clamp(14px,1vw,23px);line-height:1.8}.ticker-design-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:25px}.ticker-design-card{border:1px solid #dfe5d5;background:#fffefa;border-radius:12px;overflow:hidden;min-width:0;transition:border-color .2s}.ticker-design-card:hover{border-color:#c29b78}.ticker-design-card .kit-frame{border-radius:0;aspect-ratio:16/9}.ticker-card-meta{padding:25px}.gallery-type{font-size:clamp(9px,.65vw,14px);letter-spacing:1.2px;color:#9a805f}.ticker-card-meta h3{font-size:clamp(22px,1.7vw,38px);margin:14px 0 10px}.ticker-card-meta p{font-size:clamp(14px,.95vw,22px);color:#7e8b6e;line-height:1.8;max-width:50ch}.ticker-card-meta .text-button{font-size:clamp(12px,.85vw,19px);color:#956c46}.gallery-links{display:flex;gap:30px;justify-content:space-between;margin-top:25px;font-size:clamp(12px,.85vw,19px);color:#8e6d48}.feature-grid{gap:25px}.feature-grid article{padding:0!important;overflow:hidden;background:#fffefa;border-color:#e1e6d8}.feature-grid article>h3,.feature-grid article>p{margin-left:26px;margin-right:26px}.feature-grid article>h3{font-size:clamp(20px,1.45vw,32px);line-height:1.35;margin-top:26px}.feature-grid article>p{font-size:clamp(14px,1vw,23px);margin-bottom:28px}.feature-scene{padding:22px;min-height:245px;background:#e9ecdf;position:relative;overflow:hidden}.scene-top{display:flex;align-items:center;justify-content:space-between;font-size:clamp(8px,.6vw,13px);letter-spacing:.08em;color:#8a9679;gap:10px}.scene-top i{font-style:normal;letter-spacing:0;font-size:.9em;color:#72885c}.scene-field{margin:22px 0 15px;background:#fffdf5;border:1px solid #d6ddc8;border-radius:7px;padding:12px 15px}.scene-field>span{font-size:11px;color:#969e88;display:block;margin-bottom:5px}.scene-field>strong{display:flex;align-items:center;gap:3px;font-size:clamp(15px,1.2vw,27px);font-weight:500}.scene-field b{width:1px;height:1em;background:#d78450}.scene-mini-overlay{padding:11px 15px;border-left:3px solid #dc925c;background:#23392d;border-radius:0 10px 0 0;color:#f7f1df;margin-left:8%;max-width:85%;box-shadow:0 8px 15px #253d2510}.scene-mini-overlay small{display:block;font-size:8px;letter-spacing:.12em;color:#e8ad7a}.scene-mini-overlay strong{display:block;font-size:clamp(16px,1.3vw,28px);margin:3px 0;font-weight:600}.scene-mini-overlay>span{display:block;font-size:10px;color:#bbcdb0}.scene-sync{display:block;font-size:10px;margin-top:12px;color:#879574;text-align:right}.scene-brand{background:#ece4d6}.brand-colour-samples{display:flex;gap:8px;margin:23px 0}.brand-colour-samples span{width:32px;height:32px;border-radius:50%;background:#244735;border:3px solid #f9f5e9;box-shadow:0 1px 4px #1c2e1910}.brand-colour-samples span:nth-child(2){background:#dd8852}.brand-colour-samples span:nth-child(3){background:#d9bc78}.brand-colour-samples span:nth-child(4){background:#faf4df}.brand-preview-sample{display:flex;align-items:center;gap:13px;background:#fff8e8;border-radius:7px;padding:18px;border-bottom:3px solid #d5935d}.brand-preview-sample img{width:35px;height:35px}.brand-preview-sample small{font-size:8px;letter-spacing:.1em;color:#9a7950;display:block}.brand-preview-sample strong{font-size:clamp(13px,1vw,22px);font-weight:600;display:block;margin-top:4px}.scene-font-row{display:flex;align-items:center;gap:12px;margin-top:18px;color:#9b8461}.scene-font-row b{font-family:Georgia;font-size:23px;font-weight:400}.scene-font-row>span{font-size:10px}.scene-font-row i{margin-left:auto;font-style:normal}.scene-control{background:#dfe8dd}.scene-monitor{margin-top:20px;border:4px solid #2e4030;border-radius:7px;background:linear-gradient(#132b1b24,#0e281f55),url('/assets/podcast-poster.webp') center/cover;aspect-ratio:2.3;position:relative;min-height:120px}.scene-monitor>span{position:absolute;top:9px;left:10px;font-size:7px;letter-spacing:.1em;color:#d9e2d1}.scene-monitor>div{position:absolute;bottom:12%;left:6%;background:#263c2ee8;border-left:2px solid #dd9b5f;padding:7px 12px;width:63%;color:#f5eed9}.scene-monitor strong{font-size:clamp(11px,.85vw,18px);display:block;font-weight:500}.scene-monitor small{font-size:7px;color:#bacbac}.scene-control-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.scene-control-row span{font-size:10px;color:#7a8e6c}.scene-control-row b{font-size:10px;font-weight:500;padding:10px 15px;background:#d98e58;color:#fff8e9;border-radius:5px}
@media(min-width:1800px){.feature-scene{min-height:300px;padding:28px}.scene-field{padding:18px}.scene-mini-overlay{padding:15px}.scene-mini-overlay small{font-size:11px}.scene-mini-overlay>span{font-size:14px}.scene-sync{font-size:12px}.scene-monitor{min-height:155px}.brand-preview-sample{padding:25px}.brand-colour-samples{margin:30px 0}.brand-colour-samples span{width:40px;height:40px}}
@media(max-width:800px){.gallery-heading{display:block}.gallery-heading p{max-width:none}.ticker-design-grid{gap:18px}.ticker-card-meta{padding:18px}.ticker-card-meta h3{font-size:22px}.feature-scene{min-height:225px;padding:18px}.feature-grid article>h3,.feature-grid article>p{margin-left:22px;margin-right:22px}.feature-grid article>h3{font-size:22px}.scene-top{font-size:9px}}
@media(max-width:550px){.ticker-design-grid{grid-template-columns:1fr}.gallery-links{flex-direction:column;gap:15px}.gallery-category-nav{gap:15px}.gallery-category-nav a{font-size:12px}.ticker-card-meta p{font-size:14px}.ticker-card-meta .text-button{font-size:12px}.feature-scene{min-height:240px}.scene-mini-overlay strong{font-size:22px}.brand-preview-sample strong{font-size:18px}.scene-field>strong{font-size:20px}.scene-monitor strong{font-size:15px}}

.ticker-design-card .ticker-track{animation:none}.ticker-gallery,.gallery-category-nav+section{scroll-margin-top:30px}

