@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.p-award{color:#001f55}.p-award__year-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.p-award__year-link{min-height:52px;padding:8px 21px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;border-radius:100px;background:#dbccae;color:#001f55;font-size:clamp(1rem,.8929rem + .2857vw,1.125rem);font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.p-award__year-link::after{content:"";width:9px;height:9px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-top:2px solid currentColor;border-right:2px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-award__year-link:not(.is-pending):hover,.p-award__year-link:not(.is-pending):focus-visible{background-color:#001f55;color:#fff}.p-award__year-link.is-pending{cursor:default}.p-award__year-section{padding-top:clamp(58px,7vw,108px);scroll-margin-top:120px}.p-award__result-heading{font-size:clamp(1.25rem,.9286rem + .8571vw,1.625rem);font-weight:700;line-height:1.6}.p-award__intro{margin-top:28px;max-width:100%;font-size:clamp(1rem,.8929rem + .2857vw,1.125rem);line-height:1.8;font-weight:500}.p-award__ceremony{margin-top:clamp(55px,6vw,90px)}.p-award__panel-heading{padding-left:15px;position:relative;font-size:clamp(1.375rem,1.2143rem + .4286vw,1.5625rem);font-weight:700;line-height:1.5}.p-award__panel-heading::before{content:"";width:8px;position:absolute;top:.08em;bottom:.08em;left:0;background-color:#dbccae}.p-award__ceremony-placeholder,.p-award__winner-photo{background:#eeecec}.p-award__ceremony-placeholder{width:100%;aspect-ratio:2.1;margin-top:30px}.p-award__winners{margin-top:clamp(70px,7vw,104px)}.p-award__tabs{margin-top:36px}.p-award__tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px}.p-award__tab{min-width:0;padding:20px 25px;border:0;border-radius:19px 19px 0 0;background-color:#eee;color:#001f55;font:inherit;font-size:clamp(.875rem,.7679rem + .2857vw,1rem);font-weight:700;line-height:1.35;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.p-award__tab[aria-controls=award-panel-practice].is-active,.p-award__tab[aria-controls=award-panel-practice][aria-selected=true]{background-color:#f1fcff}.p-award__tab[aria-controls=award-panel-challenge].is-active,.p-award__tab[aria-controls=award-panel-challenge][aria-selected=true]{background-color:#f2fff8}.p-award__tab:focus-visible{outline:2px solid #001f55;outline-offset:-3px}.p-award__panel{padding:clamp(54px,6vw,84px) clamp(30px,6vw,70px) clamp(70px,7vw,110px);background:linear-gradient(140deg, #f1fcff 0%, #d4eeff 100%)}.p-award__panel[hidden]{display:none}.p-award__panel--challenge{background:linear-gradient(140deg, #f2fff8 0%, #d9f4e9 100%)}.p-award__winner-list{display:grid;gap:72px;margin-top:42px}.p-award__winner{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1fr);gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.p-award__winner-photo{width:100%;aspect-ratio:1.35}.p-award__winner-body{min-width:0}.p-award__winner-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px 7px;font-size:clamp(1.25rem,.9286rem + .8571vw,1.625rem);font-weight:700;line-height:1.5}.p-award__prize{display:inline-block;padding:0 5px;background-color:#dbccae;line-height:1.4}.p-award__winner-title{margin-top:26px;font-size:clamp(1.125rem,.9107rem + .5714vw,1.375rem);font-weight:700;line-height:1.5}.p-award__winner-description{margin-top:12px;line-height:1.75;overflow-wrap:anywhere}.p-award__pending-message{margin-top:36px}@media screen and (max-width: 1024px){.p-award__winner{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1fr)}}@media screen and (max-width: 600px){.p-award__year-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6px}.p-award__year-list li{min-width:0}.p-award__year-link{min-height:40px;padding:6px 7px;gap:5px;font-size:clamp(.6875rem,3.5vw,.875rem)}.p-award__year-link::after{width:7px;height:7px;border-width:1.5px}.p-award__year-section{padding-top:68px;scroll-margin-top:90px}.p-award__result-heading{font-size:20px;line-height:1.55}.p-award__intro{margin-top:18px;line-height:1.75}.p-award__ceremony{margin-top:58px}.p-award__panel-heading{padding-left:11px;font-size:20px}.p-award__panel-heading::before{width:6px}.p-award__ceremony-placeholder{aspect-ratio:1.55;margin-top:18px}.p-award__winners{margin-top:70px}.p-award__tabs{margin-top:28px}.p-award__tab{padding:14px 12px;border-radius:10px 10px 0 0;font-size:clamp(.6875rem,2.85vw,.8125rem);white-space:nowrap}.p-award__panel{padding:37px 18px 88px;position:relative}.p-award__winner-list{gap:70px;margin-top:26px}.p-award__winner{grid-template-columns:minmax(0, 1fr);gap:20px}.p-award__winner-photo{aspect-ratio:1.5}.p-award__winner-name{font-size:20px}.p-award__winner-title{margin-top:26px;font-size:18px}.p-award__winner-description{margin-top:9px;line-height:1.7}}/*# sourceMappingURL=award.css.map */