.site-menu-trigger{z-index:900;cursor:pointer;background:#101217e8;border:1px solid #ffffff35;border-radius:3px;align-content:center;gap:5px;width:48px;height:44px;padding:12px;display:grid;position:fixed;top:18px;left:18px;box-shadow:0 6px 25px #0005}.site-menu-trigger i{background:#fff;width:22px;height:2px;display:block}.site-menu-layer{z-index:1200;position:fixed;inset:0}.site-menu-backdrop{background:#000b;border:0;width:100%;height:100%;position:absolute;inset:0}.site-menu-drawer{color:#f6f2e9;background:#111318;border-right:5px solid #f4c72e;width:min(430px,92vw);height:100%;position:relative;overflow-y:auto;box-shadow:20px 0 60px #000b}.site-menu-drawer header{z-index:2;background:#111318;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;padding:24px 25px;display:flex;position:sticky;top:0}.site-menu-logo{color:#fff;font:italic 900 24px Arial,sans-serif;text-decoration:none}.site-menu-logo span{color:#ef3730}.site-menu-logo i{color:#f4c72e}.site-menu-drawer header>button{color:#fff;cursor:pointer;background:0 0;border:0;font:32px/1 Arial}.site-menu-drawer nav{padding:14px 25px}.site-menu-drawer nav>a,.site-menu-drawer nav>section>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0;font:900 15px Arial,sans-serif;text-decoration:none;display:flex}.site-menu-drawer nav b{color:#f4c72e}.site-menu-artists{padding:18px 0 10px}.site-menu-artists label{color:#f4c72e;letter-spacing:.14em;font:900 9px Arial,sans-serif}.site-menu-artists input{color:#fff;background:#08090c;border:1px solid #ffffff42;border-radius:0;outline:none;width:100%;margin:9px 0 14px;padding:13px 14px;font:14px Arial,sans-serif;display:block}.site-menu-artists input:focus{border-color:#f4c72e}.site-menu-artists>div{border-top:1px solid #ffffff14;max-height:42vh;overflow:auto}.site-menu-artists>div>a{color:#fff;border-bottom:1px solid #ffffff10;gap:3px;padding:12px 4px;text-decoration:none;display:grid}.site-menu-artists strong{font:900 13px Arial,sans-serif}.site-menu-artists small{color:#aaa;font:11px Arial,sans-serif}.site-menu-artists p{color:#aaa;font:13px Arial,sans-serif}.site-menu-drawer footer{border-top:1px solid #ffffff18;gap:12px;padding:24px 25px;display:grid}.site-menu-drawer footer a{color:#c9c9c9;font:12px Arial,sans-serif;text-decoration:none}@media (max-width:700px){.site-menu-trigger{width:44px;height:40px;top:12px;left:12px}.site-menu-drawer{width:92vw}.site-menu-drawer header,.site-menu-drawer nav,.site-menu-drawer footer{padding-left:20px;padding-right:20px}}.site-menu-trigger{width:42px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px!important}.modern-home>.topbar>.logo{margin-left:48px}.modern-home~.site-menu-trigger{top:34px;left:calc(2.5vw + 17px)}@media (max-width:700px){.modern-home>.topbar>.logo{margin-left:42px}.modern-home~.site-menu-trigger{top:22px;left:23px}}.bullpen-nav>.bullpen-logo,.challenge-entry>header>.dash-logo,.lab-page>header>.logo,.lab-article>header>.logo,.artist-gallery-page .portfolio-nav>.logo,.commercial-page>header>.logo{margin-left:50px!important}.bullpen-nav,.challenge-entry>header,.lab-page>header,.lab-article>header,.artist-gallery-page .portfolio-nav,.commercial-page>header{z-index:850!important;position:sticky!important;top:0!important}.bullpen~.site-menu-trigger,.challenge-entry~.site-menu-trigger,.lab-page~.site-menu-trigger,.lab-article~.site-menu-trigger,.artist-gallery-page~.site-menu-trigger{top:18px!important;left:18px!important}.partners-index~.site-menu-trigger,.partner-showcase~.site-menu-trigger{visibility:visible!important;opacity:1!important;z-index:1100!important;background:#101217e8!important;display:grid!important;top:18px!important;left:18px!important}@media (max-width:1000px){.bullpen-layout{grid-template-columns:180px minmax(0,1fr)!important}.bullpen-right{grid-column:1/-1;margin-top:8px;display:block!important}.prompt-card{max-width:none}}@media (max-width:700px){.bullpen-nav{padding:0 16px!important}.bullpen-nav>.bullpen-logo{margin-left:45px!important;font-size:20px!important}.bullpen-nav nav{display:none}.bullpen-hero{padding:45px 20px!important}.bullpen-hero h1{overflow-wrap:normal;font-size:clamp(54px,18vw,72px)!important}.bullpen-hero p{font-size:15px}.bullpen-right{margin-top:28px;display:block!important}.prompt-card h3{font-size:34px}.bullpen~.site-menu-trigger{top:12px!important;left:12px!important}}
