/* Founder round 3: the cyan frame is the signal that a block has mechanisms inside. Same frame, same glow, three rooms.
   tastemaker · critique: ShowTell 5 · Phil 5 · Hier 5 · Spec 5 · Restr 5 · Var 4 */
#paper-trail .flyer-room,#partners .culture-room,#partners .partner-archive.culture-explorer{position:relative;margin-top:30px;padding:26px 24px 24px;background:#150d24;border:1px solid #72d1fb;border-radius:8px;box-shadow:0 0 0 1px #72d1fb22,0 0 28px #72d1fb26,0 24px 50px #00000070}
#paper-trail .flyer-room-eyebrow,#partners .culture-room-eyebrow{font:700 13px/1.4 Body,Arial,sans-serif;letter-spacing:.2em;color:#96dfff;margin:0 0 16px}
#paper-trail .flyer-room>.flyer-context{margin-top:26px}
#paper-trail .flyer-room>.flyer-controls{border-top:0;padding-top:0}
/* the arrow nobody can miss */
#paper-trail .flyer-controls .flyer-more-line{font:600 17px/1.4 Body,Arial,sans-serif;color:#f1e7f4;margin:0}
#paper-trail .flyer-controls button.flyer-more{width:auto;height:auto;min-height:56px;padding:12px 22px;display:inline-flex;align-items:center;gap:12px;font:700 18px/1 Body,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#e3c35e;color:#1a1208;border:2px solid #f3dc8f;border-radius:6px;box-shadow:4px 6px 0 #7a5a10;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}
#paper-trail .flyer-controls button.flyer-more span{font-size:15px}
#paper-trail .flyer-controls button.flyer-more:hover{transform:translate(-1px,-2px);box-shadow:5px 8px 0 #7a5a10}
#paper-trail .flyer-controls button.flyer-more:disabled{opacity:.4;transform:none}
#paper-trail .flyer-controls button.flyer-more:focus-visible{outline:3px solid #96dfff;outline-offset:3px}
#paper-trail .flyer-controls button.flyer-more::after{content:"";width:10px;height:10px;border-radius:50%;background:#1a1208;opacity:.35;animation:flyer-pulse 1.8s ease-in-out infinite}
@keyframes flyer-pulse{0%,100%{transform:scale(.6);opacity:.25}50%{transform:scale(1.2);opacity:.6}}
#paper-trail .flyer-controls .flyer-progress{font:700 15px/1 Body,Arial,sans-serif;letter-spacing:.08em;color:#96dfff}
/* Across the Culture: section-scale explorer, obvious search */
#partners .culture-room{margin-top:10px}
#partners .partner-archive.culture-explorer{margin-top:34px}
main#main #partners.partners .partner-archive.culture-explorer>h3{font-family:Display,'Arial Narrow',Impact,sans-serif!important;font-size:clamp(38px,4.4vw,60px)!important;line-height:.98;text-transform:uppercase;letter-spacing:-.01em;color:#fff7fc!important;margin:0 0 14px!important}
main#main #partners.partners .partner-archive.culture-explorer>h3 em{color:#c48af3;font-style:normal}
#partners .partner-archive.culture-explorer>p{font-size:18px!important;line-height:1.6;color:#e5d9f2;max-width:60ch;margin-bottom:22px}
#partners .partner-archive.culture-explorer .partner-find{padding:22px 22px 18px;border:2px solid #72d1fb;background:#0f0a18;box-shadow:0 0 0 1px #72d1fb22,0 0 22px #72d1fb1f}
#partners .partner-archive.culture-explorer .partner-find label{font-size:14px;color:#96dfff}
#partners .partner-archive.culture-explorer .partner-find input{min-height:58px;font-size:18px;border-color:#96dfff88}
#partners .partner-archive.culture-explorer .partner-find-clear{min-width:52px;min-height:52px}
#partners .partner-archive.culture-explorer .partner-group{margin-top:12px}
@media(max-width:600px){#paper-trail .flyer-room,#partners .culture-room,#partners .partner-archive.culture-explorer{padding:18px 14px 16px}#paper-trail .flyer-controls{flex-direction:column;align-items:stretch}#paper-trail .flyer-controls>div{justify-content:space-between}#paper-trail .flyer-controls button.flyer-more{flex:1;justify-content:center;white-space:nowrap;font-size:15px;padding:12px 14px;gap:8px}#paper-trail .flyer-controls button.flyer-more span{font-size:13px;white-space:nowrap}#paper-trail .flyer-controls button.flyer-more::after{display:none}#paper-trail .flyer-controls .flyer-more-line{font-size:15px}main#main #partners.partners .partner-archive.culture-explorer>h3{font-size:36px!important}}
@media(prefers-reduced-motion:reduce){#paper-trail .flyer-controls button.flyer-more::after{animation:none}#paper-trail .flyer-controls button.flyer-more{transition:none}}
