.library-event-banner{color:#fff;background:#183c35;border-radius:14px;margin:16px 0;padding:22px}.library-event-banner h2{margin:8px 0;color:#fff!important;font-size:clamp(24px,3vw,36px)!important}.library-event-banner .eyebrow{color:#d9edbc}.library-event-banner p{margin:8px 0 0}.library-event-banner a{color:inherit}.iq-site-nav{flex-wrap:wrap;gap:16px;display:flex}.iq-site-nav a{color:inherit;font-size:14px;text-decoration:none}.iq-site-nav a:hover{text-decoration:underline}.judge-app .iq-welcome{max-width:900px;padding:48px 0 36px}.iq-welcome h1{letter-spacing:-.04em;font-size:clamp(36px,5vw,64px);line-height:1.06}.iq-welcome p{max-width:650px;font-size:19px;line-height:1.6}.iq-welcome .join-link{margin:12px 14px 0 0;display:inline-block}.iq-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.iq-destination{color:inherit;background:#fff;border:1px solid #dce3df;border-radius:18px;padding:26px;text-decoration:none}.iq-destination:hover{border-color:#246e65}.iq-destination p{line-height:1.6}.iq-home-note{color:#54625d;padding:24px 0}.collection-picker{margin:20px 0}.collection-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.collection-tabs button{border-radius:24px;padding:10px 18px}.collection-tabs button[aria-pressed=true]{color:#fff;background:#183c35}.collection-picker label{align-items:center;gap:12px;display:flex}.collection-picker select{max-width:100%;padding:10px;font-size:16px}.judge-app .video-series{padding:16px 0 24px}.video-series h2{font-size:24px}.video-series-row{scroll-snap-type:x proximity;gap:18px;padding:4px 0 16px;display:flex;overflow-x:auto}.video-series-row .jump-card{scroll-snap-align:start;flex:0 0 280px;min-width:0}.video-series-row .card-still{aspect-ratio:16/9;object-fit:cover}.video-series-row h2{font-size:18px}.video-series-row .jump-card p{font-size:14px}.video-series-row .photo-card{border-radius:14px;overflow:hidden}.collection-caption{color:#53655d;font-size:14px}@media (max-width:850px){.iq-destinations{grid-template-columns:1fr 1fr}.judge-app .topbar{flex-wrap:wrap;gap:12px;height:auto;padding-top:16px;padding-bottom:16px}.iq-site-nav{gap:12px}.video-series-row .jump-card{flex-basis:250px}}@media (max-width:520px){.iq-destinations{grid-template-columns:1fr}.judge-app .iq-welcome{padding-top:24px}.collection-picker label{flex-wrap:wrap}}.judge-app .iq-welcome .join-link{width:auto;max-width:100%}.video-series-row{max-width:100%}.video-series,.whole-jump-library{min-width:0}.iq-site-nav a:focus-visible{outline-offset:5px;outline:2px solid #246e65}.library-advanced-filters{flex-basis:100%;padding:8px 0}.library-advanced-filters summary{cursor:pointer;font-size:15px;font-weight:600}.judge-app .whole-jump-library>h1{margin:14px 0;font-size:clamp(32px,4vw,48px)}.whole-jump-library>.collection-picker{margin:16px 0}.whole-jump-library>.whole-jump-filters{margin:10px 0}.judge-app .video-series-card{text-align:left;background:#fff;border:0;border-radius:12px;align-self:flex-start;padding:0 0 14px;overflow:hidden}.judge-app .video-series-card:hover{background:#edf1e8}.video-series-thumbnail{aspect-ratio:16/9;background:#dbe2dc;overflow:hidden}.video-series-thumbnail .card-still{object-fit:cover;width:100%;height:100%;display:block;position:static}.judge-app .video-series-card h2,.judge-app .video-series-card p,.judge-app .video-series-card strong{margin:10px 14px;display:block}.judge-app .video-series-card h2{letter-spacing:-.3px;font-size:18px}.judge-app .video-series-card p{color:#53655d;font-size:13px}.iq-home .iq-destination{isolation:isolate;color:#fff;background:#193e36;border:0;align-items:flex-end;min-height:360px;padding:0;display:flex;position:relative;overflow:hidden}.iq-home .iq-destination>.card-still{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.iq-home .iq-destination:after{content:"";z-index:-1;background:linear-gradient(#04181400 12%,#04181480 45%,#041814f5 100%);position:absolute;inset:0}.iq-destination-copy{width:100%;padding:24px}.iq-home .iq-destination .eyebrow{color:#c9f4e6}.iq-home .iq-destination h2{color:#fff}.iq-home .iq-destination p{color:#f4f8f6;margin-bottom:0}:is(.iq-home .iq-destination:hover,.iq-home .iq-destination:focus-visible){outline-offset:3px;outline:3px solid #4fa98b}.judging-series>.video-series{margin-top:32px}.judging-series>.video-series>h2{margin-bottom:6px}.jump-origin{font-size:12px;line-height:1.45}.judging-series .photo-card{min-height:290px}
