.page-finalists div.main .finalists-intro{margin:0 auto 3rem;text-align:center;font-size:clamp(1.2rem,1vw + 1rem,1.8rem);font-weight:600;line-height:1.25em;color:#004e77}.page-finalists div.main .awards-videos{margin:0 0 3em}.page-finalists div.main .awards-videos .awards-video{margin:20px;width:300px;text-align:center}.page-finalists div.main .awards-videos .awards-video .awards-video-image{background-color:#000;line-height:0;border-radius:8px;margin:0 0 .5em;overflow:hidden;border:solid 2px #fff;outline:solid 1px #ccc;transition:outline .25s}.page-finalists div.main .awards-videos .awards-video .awards-video-image img{opacity:.75;transition:opacity .25s}.page-finalists div.main .awards-videos .awards-video h5{font-size:.875em;font-weight:600}.page-finalists div.main .awards-videos .awards-video a:hover .awards-video-image{outline:solid 3px #0096ce}.page-finalists div.main .awards-videos .awards-video a:hover .awards-video-image img{opacity:1}.page-finalists div.main .awards-video-player{height:0;overflow:hidden;max-width:1200px;margin:0 auto}.page-finalists div.main .awards-video-player.on{height:auto}.page-finalists div.main .media{margin:0 0 3em}.page-finalists div.main .category{display:grid}.page-finalists div.main .category:not(:first-of-type){border-top:solid 1px #eee;padding:3em 0}@media only screen and (max-width: 1000px){.page-finalists div.main .category{display:block;text-align:center;font-size:.75em}}@media only screen and (min-width: 1200px){.page-finalists div.main .category{grid-template-columns:minmax(20vw,370px) auto}}.page-finalists div.main .category h3{text-transform:uppercase;font-weight:400;font-size:1.25em;color:#999}.page-finalists div.main .category h3 strong{font-weight:800;font-size:1.75em;color:#0096ce}.page-finalists div.main figure.organization{display:flex;margin:0 auto;padding:0;width:100%;height:calc(2rem + 4vw);position:relative;align-items:flex-start;justify-content:center;opacity:0;transition:opacity .4s;max-width:14em;max-height:8em;z-index:2}@media screen and (min-width: 1000px){.page-finalists div.main figure.organization{height:4rem}}.page-finalists div.main figure.organization.done{opacity:1}.page-finalists div.main figure.organization img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-finalists div.main figure.organization.landscape-ultrawide img{width:95%}.page-finalists div.main figure.organization.landscape-wide img{width:70%}.page-finalists div.main figure.organization.landscape img{width:65%}.page-finalists div.main figure.organization.landscape-narrow img{width:60%}.page-finalists div.main figure.organization.square{height:calc(3rem + 3vw)}.page-finalists div.main figure.organization.square img{width:50%}.page-finalists div.main figure.organization.portrait{height:calc(4rem + 3vw)}.page-finalists div.main figure.organization.portrait img{height:65%}.page-finalists div.main figure.organization.portrait-tall{height:calc(6rem + 3vw)}.page-finalists div.main figure.organization.portrait-tall img{height:90%}.page-finalists div.main .winners{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:calc(1rem + 5vw);max-width:1200px;margin:2rem auto}@media screen and (min-width: 1000px){.page-finalists div.main .winners{gap:2rem}}.page-finalists div.main .winners .winner{display:grid;vertical-align:top;text-align:center;margin:0;position:relative;padding:60px 1rem 1rem;box-shadow:0 .8rem 2.6rem #0000000d,2px 2px #0000001a;border-radius:1rem;overflow:hidden;width:calc(100% - 2rem);max-width:300px}@media only screen and (min-width: 600px){.page-finalists div.main .winners .winner{width:calc(50% - 2.5rem - 5vw)}}@media only screen and (min-width: 1000px){.page-finalists div.main .winners .winner{width:calc(25% - 4rem)}}.page-finalists div.main .winners .winner div.winner-category{display:flex;margin:0;position:absolute;z-index:1;top:0;left:0;width:calc(100% - 2rem);height:40px;padding:.5rem 1rem 70%;justify-content:center;align-items:center;background:linear-gradient(to top right,#004e77,#00bcf2)}.page-finalists div.main .winners .winner div.winner-category:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(https://cdn.orbie.org/assets/background-poly.png);mix-blend-mode:color-burn;background-size:200px}.page-finalists div.main .winners .winner div.winner-category:after{content:"";position:absolute;z-index:1;top:80%;left:0;height:calc(40% + 4vw);width:100%;background:#fff;transform:skewY(-10deg)}.page-finalists div.main .winners .winner div.winner-category h5{text-transform:uppercase;font-size:1em;line-height:1.1em;color:#fff;margin:0;position:relative;z-index:2;text-shadow:0 .8rem 2.6rem rgba(0,0,0,.05),2px 2px 0 rgba(0,0,0,.1)}.page-finalists div.main .winners .winner .winner-headshot{display:block;border-radius:100%;border:solid 2px #fff;outline:solid 2px #ccc;width:100%;height:0;padding-top:100%;aspect-ratio:1/1;position:relative;overflow:hidden;box-shadow:0 .8rem 2.6rem #0000000d;z-index:2;transform:scale(1);transition:outline .15s,transform .3s,box-shadow .3s}.page-finalists div.main .winners .winner .winner-headshot:hover{outline:solid 2px #0096ce;transform:scale(1.025);box-shadow:0 .5rem 2.25rem #00000026}.page-finalists div.main .winners .winner .winner-headshot a{display:block;width:100%;height:100%}.page-finalists div.main .winners .winner .winner-headshot a img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:scale(1)}.page-finalists div.main .winners .winner h4.winner-name{color:#353f49;font-weight:600;font-size:1.4em;position:relative;margin:1em 0;z-index:2}.page-finalists div.main .finalists{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:800px;margin:0 auto}@media only screen and (max-width: 1000px){.page-finalists div.main .finalists{grid-template-columns:1fr 1fr;padding:0 5%}}.page-finalists div.main .finalists .finalist{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin:2em 0}@media only screen and (max-width: 1000px){.page-finalists div.main .finalists .finalist{display:block;text-align:center}}.page-finalists div.main .finalists .finalist .finalist-headshot{grid-area:1/1/3/2;text-align:center}.page-finalists div.main .finalists .finalist .finalist-headshot a{display:block}.page-finalists div.main .finalists .finalist .finalist-headshot img{width:75%;border-radius:100%;border:solid 2px #fff;outline:solid 1px rgb(195.3897637795,203.5,211.6102362205);box-shadow:0 .8rem 2.6rem #0000000d;transform:scale(1);transition:outline .15s,transform .3s,box-shadow .3s;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.page-finalists div.main .finalists .finalist .finalist-headshot a:hover img{outline:solid 3px #0096ce;transform:scale(1.025);box-shadow:0 1rem 2.25rem #00000026}.page-finalists div.main .finalists .finalist .finalist-name{grid-area:1/2/2/3}@media screen and (min-width: 1000px){.page-finalists div.main .finalists .finalist .finalist-name{display:grid;align-items:center}}.page-finalists div.main .finalists .finalist h4{font-weight:700;color:#555;margin:.2em 0 .5em;font-size:1.5em}.page-finalists div.main .finalists .finalist figure.organization{grid-area:2/2/3/3;align-items:center;justify-content:center;margin:0 auto;max-width:calc(8rem + 8vw);max-height:calc(5rem + 5vw)}@media screen and (min-width: 1000px){.page-finalists div.main .finalists .finalist figure.organization{margin:0;align-items:flex-start;justify-content:flex-start;max-width:8em;max-height:5em}.page-finalists div.main .finalists .finalist figure.organization.landscape-ultrawide,.page-finalists div.main .finalists .finalist figure.organization.landscape-wide,.page-finalists div.main .finalists .finalist figure.organization.landscape,.page-finalists div.main .finalists .finalist figure.organization.landscape-narrow{max-height:6em}.page-finalists div.main .finalists .finalist figure.organization.landscape-ultrawide{max-width:11em;max-height:5em}.page-finalists div.main .finalists .finalist figure.organization.landscape-wide{max-width:13em;max-height:5em}.page-finalists div.main .finalists .finalist figure.organization.landscape{max-width:12.5em}.page-finalists div.main .finalists .finalist figure.organization.landscape-narrow{max-width:12em}.page-finalists div.main .finalists .finalist figure.organization.square{max-height:6em;max-width:6em}}.page-finalists div.main .finalists .finalist figure.organization.portrait img,.page-finalists div.main .finalists .finalist figure.organization.portrait-tall img{height:100%}.page-finalists div.main .finalists .finalist figure.organization.square img{width:85%;height:85%}.page-finalists div.main .finalists .finalist figure.organization img{-o-object-position:center top;object-position:center top}@media screen and (min-width: 1000px){.page-finalists div.main .finalists .finalist figure.organization img{-o-object-position:top left;object-position:top left}}.page-finalists div.main .finalists .finalist h5{margin:0}.page-finalists div.main #finalists-sponsors-grid{display:grid;gap:calc(3rem + 3vw)}@media screen and (min-width: 1000px){.page-finalists div.main #finalists-sponsors-grid{grid-template-columns:11fr 200px}.page-finalists div.main #finalists-sponsors-grid.hide-sponsors{grid-template-columns:1fr}}.page-finalists div.main #finalists-sponsors-grid div.sponsors-grid{position:relative}@media screen and (min-width: 1000px){.page-finalists div.main #finalists-sponsors-grid div.sponsors-grid:after{content:"";position:absolute;top:0;left:calc((-3rem - 3vw)/2);width:0;height:100%;border-left:1px solid #eee}}.page-finalists div.main div.sponsors-grid div.levels{position:sticky;top:6rem}.page-finalists div.main div.sponsors-grid div.levels div.level h3{text-transform:uppercase;font-weight:700;margin:0 0 2rem;color:#0096ce;letter-spacing:.03em;line-height:2em;position:relative;font-size:clamp(.575em,.4vw,.8em);padding:.85em 1.5em .5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-finalists div.main div.sponsors-grid div.levels div.level h3:before{border:1px solid rgba(0,150,206,.5);border-radius:4px;position:absolute;content:"";width:calc(100% - .6em);height:calc(100% - .6em);top:.3em;left:.3em;z-index:-1;transform:skew(-5deg)}@media only screen and (max-width: 1000px){.page-finalists div.main div.sponsors-grid div.levels div.level h3:before{width:90%;left:50%;transform:skew(-5deg) translate(-50%)}}.page-finalists div.main div.sponsors-grid div.levels div.level div.sponsor{margin:0 0 3rem}.page-finalists div.main div.sponsors-grid figure.logo{display:block;margin:0 auto;padding:0;width:100%;position:relative;max-width:240px}.page-finalists div.main div.sponsors-grid figure.logo div.internal{width:100%;height:0;position:relative;padding-top:70%}.page-finalists div.main div.sponsors-grid figure.logo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-finalists div.main div.sponsors-grid figure.logo.landscape-super-ultrawide{width:100%}.page-finalists div.main div.sponsors-grid figure.logo.landscape-super-ultrawide div.internal{padding-top:10%}.page-finalists div.main div.sponsors-grid figure.logo.landscape-ultrawide{width:100%}.page-finalists div.main div.sponsors-grid figure.logo.landscape-ultrawide div.internal{padding-top:15%}.page-finalists div.main div.sponsors-grid figure.logo.landscape-wide{width:85%}.page-finalists div.main div.sponsors-grid figure.logo.landscape-wide div.internal{padding-top:20%}.page-finalists div.main div.sponsors-grid figure.logo.landscape{width:80%}.page-finalists div.main div.sponsors-grid figure.logo.landscape div.internal{padding-top:28%}.page-finalists div.main div.sponsors-grid figure.logo.landscape-narrow{width:70%}.page-finalists div.main div.sponsors-grid figure.logo.landscape-narrow div.internal{padding-top:55%}.page-finalists div.main div.sponsors-grid figure.logo.portrait{width:40%}.page-finalists div.main div.sponsors-grid figure.logo.portrait div.internal{padding-top:60%}.page-finalists div.main div.sponsors-grid figure.logo.portrait-tall{width:30%}.page-finalists div.main div.sponsors-grid figure.logo.portrait-tall div.internal{padding-top:70%}.page-finalists div.main div.sponsors-grid figure.logo.square{width:50%}.page-finalists div.main div.sponsors-grid figure.logo.square div.internal{padding-top:50%}.page-leadership section#recent-winners .winners{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:calc(1rem + 5vw);max-width:1200px;margin:2rem auto}@media screen and (min-width: 1000px){.page-leadership section#recent-winners .winners{gap:2rem}}.page-leadership section#recent-winners .winners .winner{display:grid;vertical-align:top;text-align:center;margin:0;position:relative;padding:60px 1rem 1rem;box-shadow:0 .8rem 2.6rem #0000000d,2px 2px #0000001a;border-radius:1rem;overflow:hidden;width:calc(100% - 2rem);max-width:300px}@media only screen and (min-width: 600px){.page-leadership section#recent-winners .winners .winner{width:calc(50% - 2.5rem - 5vw)}}@media only screen and (min-width: 1000px){.page-leadership section#recent-winners .winners .winner{width:calc(25% - 4rem)}}.page-leadership section#recent-winners .winners .winner div.winner-category{display:flex;margin:0;position:absolute;z-index:1;top:0;left:0;width:calc(100% - 2rem);height:40px;padding:.5rem 1rem 70%;justify-content:center;align-items:center;background:linear-gradient(to top right,#004e77,#00bcf2)}.page-leadership section#recent-winners .winners .winner div.winner-category:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(https://cdn.orbie.org/assets/background-poly.png);mix-blend-mode:color-burn;background-size:200px}.page-leadership section#recent-winners .winners .winner div.winner-category:after{content:"";position:absolute;z-index:1;top:80%;left:0;height:calc(40% + 4vw);width:100%;background:#fff;transform:skewY(-10deg)}.page-leadership section#recent-winners .winners .winner div.winner-category h5{text-transform:uppercase;font-size:1em;line-height:1.1em;color:#fff;margin:0;position:relative;z-index:2;text-shadow:0 .8rem 2.6rem rgba(0,0,0,.05),2px 2px 0 rgba(0,0,0,.1)}.page-leadership section#recent-winners .winners .winner .winner-headshot{display:block;border-radius:100%;border:solid 2px #fff;outline:solid 2px #ccc;width:100%;height:0;padding-top:100%;aspect-ratio:1/1;position:relative;overflow:hidden;box-shadow:0 .8rem 2.6rem #0000000d;z-index:2;transform:scale(1);transition:outline .15s,transform .3s,box-shadow .3s}.page-leadership section#recent-winners .winners .winner .winner-headshot img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.page-leadership section#recent-winners .winners .winner h4.winner-name{color:#353f49;font-weight:600;font-size:1.4em;position:relative;margin:1em 0;z-index:2}.page-leadership section#recent-winners .winners .winner .winner-title{color:#666;font-size:.85em;font-weight:700;letter-spacing:.01em;line-height:1.35;text-transform:uppercase;margin:-.35rem 0 1rem;min-height:4.2em;position:relative;z-index:2}.page-leadership section#recent-winners .winners .winner figure.organization{display:flex;margin:0 auto;padding:0;width:100%;height:calc(2rem + 4vw);position:relative;align-items:flex-start;justify-content:center;opacity:0;transition:opacity .4s;max-width:14em;max-height:8em;z-index:2}@media screen and (min-width: 1000px){.page-leadership section#recent-winners .winners .winner figure.organization{height:4rem}}.page-leadership section#recent-winners .winners .winner figure.organization.done{opacity:1}.page-leadership section#recent-winners .winners .winner figure.organization img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-leadership section#recent-winners .winners .winner figure.organization.landscape-ultrawide img{width:95%}.page-leadership section#recent-winners .winners .winner figure.organization.landscape-wide img{width:70%}.page-leadership section#recent-winners .winners .winner figure.organization.landscape img{width:65%}.page-leadership section#recent-winners .winners .winner figure.organization.landscape-narrow img{width:60%}.page-leadership section#recent-winners .winners .winner figure.organization.square{height:calc(3rem + 3vw)}.page-leadership section#recent-winners .winners .winner figure.organization.square img{width:50%}.page-leadership section#recent-winners .winners .winner figure.organization.portrait{height:calc(4rem + 3vw)}.page-leadership section#recent-winners .winners .winner figure.organization.portrait img{height:65%}.page-leadership section#recent-winners .winners .winner figure.organization.portrait-tall{height:calc(6rem + 3vw)}.page-leadership section#recent-winners .winners .winner figure.organization.portrait-tall img{height:90%}
