.gfield_required{display:none !important}.voter-login{top:0px;left:0px;z-index:12;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.5)}.voter-login__container{top:50%;left:50%;width:90%;padding:1rem;max-width:420px;position:absolute;background-color:#fff;transform:translate3d(-50%, -50%, 0)}.voter-login__close{width:1rem;top:.5rem;right:.5rem;aspect-ratio:1;position:absolute}.voter-login__close::after{top:50%;left:50%;content:"+";display:block;font-size:1rem;position:absolute;transform:translate3d(-50%, -50%, 0px) rotate3d(0, 0, 1, 45deg)}.voter-login-form{display:flex;flex-direction:column}.voter-login-form .field{display:flex;flex-direction:column}.voter-login-form label{font-size:.65rem}.voter-login-form input{border-radius:12px;background:#fff;padding:.5rem !important;border:1px solid rgba(153,44,94,.5)}.voter-login-form button{line-height:2;margin-top:1rem;border-radius:30px;padding:.2rem .5rem;color:#fff !important;font-size:14px !important;font-family:"TT Firs Neue",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:#c63b78 !important}.voter-login-form #voter-login-submit{margin-left:auto}.alm-submission.highlight{color:#fff;background-color:#fc4b32}.alm-submission.highlight .date,.alm-submission.highlight h2,.alm-submission.highlight .age,.alm-submission.highlight h3,.alm-submission.highlight p,.alm-submission.highlight span{color:inherit}.alm-submission.highlight .alm-submission__action{filter:brightness(0) invert(1)}.alm-submission.highlight .alm-submission__vote{background-color:#fff;color:#fc4b32}.alm-submission{background-color:#fff}.alm-submission__container{height:100%;display:flex;position:relative;flex-direction:column}.alm-submission__video{z-index:1;position:relative;aspect-ratio:16/9}.alm-submission__video .alm-submission__thumbnail{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.alm-submission__video iframe{width:100%;height:100%;display:block}.alm-submission__link{text-decoration:none}.alm-submission__link:hover{text-decoration:underline}.alm-submission__content{flex:1;display:flex;flex-direction:column;padding:.5rem 1rem 1rem}@media screen and (min-width: 1024px){.alm-submission__content{padding:.5rem 1.5rem 1rem}}.alm-submission__content .date{text-align:right;font-size:.4rem;line-height:10px;color:#1c8797}.alm-submission__content h2{font-size:1.4rem;line-height:normal;font-family:"TT Firs Neue",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#fc4b32}.alm-submission__content h2 .age{font-size:1rem;font-weight:300;color:#fc4b32}.alm-submission__content h3{font-weight:100;font-size:1.4rem;line-height:normal;color:#992c5e}.alm-submission__content .description{font-size:.9rem;margin-top:1rem;color:#992c5e}.alm-submission__text{margin-bottom:2rem}.alm-submission__footer{gap:.4rem;display:flex;align-items:center;margin-top:auto}.alm-submission__footer .alm-submission__action{z-index:2;font-size:11px;line-height:10px;text-align:center;color:#1c8797}.alm-submission__footer .alm-submission__action::before{width:22px;display:block;content:"";background:none center/contain no-repeat}.alm-submission__footer .alm-submission__views::before{aspect-ratio:.7;background-image:url(../static/54c6a8851ff7baa7dfc5.svg)}.alm-submission__footer .alm-submission__votes::before{aspect-ratio:.7;background-image:url(../static/c502a78fddca7be14593.svg)}.alm-submission__footer .alm_submission-share::before{aspect-ratio:.7;background-image:url(../static/fce99b6b08d5fff0c6b5.svg)}.alm-submission__footer .alm_submission-share:disabled{display:none}.alm-submission__footer .alm-submission__button{z-index:2;color:#fff;margin-left:auto;padding:.5rem 1rem;border-radius:30px;background:#fc4b32}.alm-submission__footer .alm-submission__button p{font-size:14.4px;font-family:"TT Firs Neue",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-transform:uppercase}.alm-submission__footer .alm-submission__voted{font-size:12px;margin-left:auto}#submission-form{margin:4.2rem 0px;background-color:#fff}@media screen and (min-width: 1024px){#submission-form{margin:2rem 0px}}#submission-form__container{padding:1rem;position:relative}@media screen and (min-width: 1024px){#submission-form__container{padding:52px 40px 47px 40px}}#submission-form__fields{gap:.7rem;display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 1024px){#submission-form__fields{flex-direction:row;justify-content:space-between}}#submission-form h1{font-size:1.2rem}@media screen and (min-width: 1024px){#submission-form h1{font-size:1.85rem;margin-bottom:1.75rem}}#submission-search,#submission-instrument-filter{width:100%;height:50px;border-radius:40px;padding:.3rem .7rem;background-color:#fff;color:#992c5e;border:1px solid #fc4b32}#submission-search::-moz-placeholder,#submission-instrument-filter::-moz-placeholder{color:#992c5e}#submission-search::placeholder,#submission-instrument-filter::placeholder{color:#992c5e}@media screen and (min-width: 1024px){#submission-search,#submission-instrument-filter{width:unset}}#submission-search{width:100%}#submission-filter-toggles{gap:.7rem;width:100%;display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 1024px){#submission-filter-toggles{width:-moz-max-content;width:max-content;flex-direction:row}}#submission-filter-toggles .submission-filter-toggle{width:100%;gap:.5rem;display:flex;font-size:14px;color:#fff;text-align:center;align-items:center}@media screen and (min-width: 1024px){#submission-filter-toggles .submission-filter-toggle{width:-moz-max-content;width:max-content}}#submission-filter-toggles .submission-filter-toggle input{display:none}#submission-filter-toggles .submission-filter-toggle span{flex:1;cursor:pointer;border-radius:32px;padding:.2rem .4rem;background-color:#4abaaa}#submission-filter-toggles .submission-filter-toggle:has(input:checked) span{background-color:#fc4b32}#submission-filter-toggles .submission-filter-toggle:has(input:checked)::after{content:"+";width:40px;height:40px;font-size:1rem;display:block;cursor:pointer;border-radius:50%;background-color:#fc4b32;font-size:36px;font-style:normal;font-weight:200;line-height:100%;transform:rotate3d(0, 0, 1, -45deg)}@keyframes rotate{0%{transform:rotate3d(0, 0, 1, 0deg)}100%{transform:rotate3d(0, 0, 1, 360deg)}}#submission-filter-random{top:-38px}@media screen and (min-width: 1024px){#submission-filter-random{top:25px}}#submission-filter-random{left:53%;gap:.5rem;display:flex;position:absolute;align-items:flex-end;transform:translate3d(-50%, -50%, 0)}#submission-filter-random button{width:150px;animation:rotate linear infinite 25000ms}#submission-filter-random button img{width:100%;height:100%;display:block}#submission-filter-random p{width:100%;font-size:12px;font-weight:500;max-width:165px;line-height:130%;position:relative;padding-bottom:1rem}#submission-filter-random p::after{left:0px;bottom:-50px;content:"";width:35px;display:block;position:absolute;aspect-ratio:0.9078389529;background:url(../static/28bcb0a0e7b378694cc7.svg) center/cover no-repeat;transform:translate3d(-100%, -100%, 0)}#submission-grid .alm-listing{gap:1.7rem;display:grid;grid-template-columns:1fr}@media screen and (min-width: 768px){#submission-grid .alm-listing{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1100px){#submission-grid .alm-listing{grid-template-columns:repeat(3, 1fr)}}#submission-grid-header{gap:1rem;display:flex;margin:1.5rem 0px;align-items:center;flex-direction:column}@media screen and (min-width: 768px){#submission-grid-header{flex-direction:row;justify-content:space-between}}#submission-grid-header #submission-count{font-size:24px;font-family:"TT Firs Neue",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}#submission-grid-header #submission-count span{color:#fc4b32}#submission-grid-header #date-sort{gap:.1rem;display:flex;font-size:16px;align-items:center}#submission-grid-header #date-sort svg{width:20px;aspect-ratio:1}
