@font-face{font-family:bag;src:url(../res/fonts/AkzidenzGroteskBE-Md.eot);src:url(../res/fonts/AkzidenzGroteskBE-Md.eot?#iefix) format("embedded-opentype"),url(../res/fonts/AkzidenzGroteskBE-Md.woff2) format("woff2"),url(../res/fonts/AkzidenzGroteskBE-Md.woff) format("woff"),url(../res/fonts/AkzidenzGroteskBE-Md.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:agp;src:url(../res/fonts/AGaramondPro-Regular.eot);src:url(../res/fonts/AGaramondPro-Regular.eot?#iefix) format("embedded-opentype"),url(../res/fonts/AGaramondPro-Regular.woff2) format("woff2"),url(../res/fonts/AGaramondPro-Regular.woff) format("woff"),url(../res/fonts/AGaramondPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:bag;src:url(../res/fonts/AkzidenzGroteskBE-Bold.eot);src:url(../res/fonts/AkzidenzGroteskBE-Bold.eot?#iefix) format("embedded-opentype"),url(../res/fonts/AkzidenzGroteskBE-Bold.woff2) format("woff2"),url(../res/fonts/AkzidenzGroteskBE-Bold.woff) format("woff"),url(../res/fonts/AkzidenzGroteskBE-Bold.ttf) format("truetype");font-weight:700;font-style:normal}body{margin:0;background:#fff;color:#000;font-family:agp,serif;-webkit-text-size-adjust:100%}a,a:visited{color:#000;text-decoration:none}a:not(.button){border-bottom:1px solid #000}a:not(.button):hover{color:#d80f16;border-bottom-color:#d80f16}ul{margin:0;padding:0;list-style:none;margin-bottom:46px}ul li{font-size:20px;line-height:28px;margin-bottom:4px}ul li:last-child{margin-bottom:0}ul:last-child{margin-bottom:0}#animation{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;overflow:hidden}#animation .physics_container{width:100%;height:100%;cursor:pointer}#content{position:absolute;left:0;right:0;top:0;overflow-x:hidden}.section{text-align:center;margin-bottom:232px;width:100%}.title{font-family:bag,sans-serif;font-weight:700;font-size:78px;line-height:86px;letter-spacing:-.04em;text-rendering:optimizeLegibility;margin-bottom:54px}.small{font-size:50px;line-height:60px}.xsmall{font-size:24px;line-height:30px}.xxsmall{font-size:20px;line-height:30px}.content{font-size:24px;line-height:34px}.content--small{font-size:20px;line-height:28px}.sans-serif{font-family:bag,sans-serif}.centered{max-width:600px;margin:0 auto}.column{display:inline-block;width:314px;margin:0 30px;vertical-align:top}.column .title--small{margin-bottom:18px}.column .date{margin-top:12px;margin-bottom:48px}.button{background-color:#d80f16;padding:0 34px;height:64px;border-radius:32px;display:inline-block;line-height:68px;color:#fff;text-decoration:none;margin:0 auto;font-family:bag,sans-serif;font-size:16px;letter-spacing:.06em;position:relative;overflow:hidden;z-index:2;box-sizing:border-box}.button:visited{color:#fff}.button span{position:relative;z-index:1}.button .hover{position:absolute;border-radius:50%;width:2px;height:2px;left:50%;top:50%;background-color:#f497ab;transform:scale(0);transition:transform .3s cubic-bezier(.19,1,.22,1);z-index:0}.button:hover .hover{transition:transform .3s ease-in}.portrait{border-radius:50%;width:237px;height:237px;margin:0 auto 32px}.logo{width:390px;display:block;margin:70px auto 0}.red{color:#d80f16}.bold{font-weight:700}.invitation{margin-top:116px;margin-bottom:158px}.invitation .title{margin-top:46px}.invitation .date{font-size:30px;line-height:35px;margin-bottom:65px}.invitation .ty-inline{display:inline;width:250px;position:relative;top:15px}.invitation .button span{display:inline-block;width:200px}.presence.first{margin-bottom:61px}.presence .title{margin-bottom:12px}.awardees{margin-bottom:256px}.awardees .container{max-width:1024px;margin:0 auto}.awardees .awardee{display:inline-block;margin-right:36px;vertical-align:top;width:calc(33.3333% - 36px)}.awardees .awardee:last-child{margin-right:0}.awardees .portrait{max-width:237px;max-height:237px;width:calc((100vw - 248px) * .3333);height:calc((100vw - 228px) * .3333);margin-bottom:37px}.awardees .name{font-family:bag,sans-serif;text-decoration:none;border-bottom:none}.performance .content.red{margin-bottom:10px}.location .content{line-height:25px;margin-bottom:27px}.chairs{max-width:800px;margin-left:auto;margin-right:auto}.chairs .red{display:inline-block;margin-bottom:28px;margin-top:52px}.chairs .single{display:block;margin:52px auto 0}.abf-logo{width:136px;margin-top:20px}.committees{margin-bottom:210px}.committees .title{margin-bottom:30px}.committees .red{display:inline-block;margin-bottom:28px;margin-top:52px}.committees .content--small{line-height:2}.committees .condensed{line-height:1.35;display:inline-table}.information{margin-bottom:140px}.information .title{margin-bottom:100px}.information .content--small{margin-bottom:168px;line-height:1.8}.information .content--margin{margin-top:36px}.information .button span{display:inline-block;width:200px}.partners{margin-bottom:36px}.ym .left{float:left;width:150px;margin-top:30px}.ym .right{float:left;margin-left:20px}.ym .ym-logo{width:60px}.ym .link{border-bottom:transparent;width:60px}.footer .link{margin-bottom:10px}@media (min-width:769px){.mb{display:none!important}}@media (max-width:768px){.dt{display:none!important}.section{margin-top:80px;margin-bottom:110px}.title{font-size:40px;line-height:1.1;max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:28px}.xsmall{font-size:24px}.xxsmall{font-size:24px}.content{font-size:20px;line-height:1.25}.content--small{font-size:20px;line-height:1.25}.centered{max-width:80%;margin:0 auto}.column{width:260px;margin:0 auto 64px}.column:last-child{margin-bottom:0}.button{font-size:11px;height:44px;border-radius:22px;line-height:46px;padding:0 26px}.portrait{width:150px;height:150px;margin:0 auto 24px}.logo{width:100%;display:block;margin:70px auto 0}.invitation{margin-top:59px;margin-bottom:0}.invitation .title{margin-top:40px;margin-bottom:20px}.invitation .date{font-size:20px;margin-bottom:26px}.invitation .ty-inline{width:142px;top:8px}.invitation .button span{width:128px}.awardees{margin-bottom:0}.awardees .title{margin-bottom:38px}.awardees .awardee{margin-bottom:40px;display:block;width:100%}.awardees .portrait{width:150px;height:150px;margin-bottom:23px}.performance{margin-top:62px;margin-bottom:130px}.performance .title{margin-bottom:32px}.performance .content.red{margin-bottom:0}.location .title{margin-bottom:22px}.location .content{line-height:26px}.location .content.agenda{line-height:24px}.location .button{margin-top:8px;margin-bottom:48px}.chairs{margin-bottom:120px}.chairs .title{margin-bottom:55px}.chairs .red{margin-bottom:5px}.chairs .single{display:inline-block;margin:0 auto 32px}.committees .title{margin-bottom:44px}.committees .red{margin-top:36px}.information .title{margin-bottom:44px}.information .content--small{line-height:1.45}.information .button span{width:128px}.ym{text-align:center}.ym .left{float:none;width:100%;margin-top:30px}.ym .right{float:none;display:block;margin:10px auto 0 auto}.ym .ym-logo{width:60px}}