@charset "UTF-8";.site-header{background-color:#361163}@media (min-width:760px){.site-header__nav--secondary .list__item{width:25%}}@media (min-width:760px){.list__item.brick--infofor{width:33.33333%}}.list__item.brick--infofor .list__link .icon{height:30px}@media (min-width:760px){.list__item.brick--feature{width:50%}}.list__text span{font-size:.8rem;line-height:1.5;display:block;opacity:.5}@media (min-width:600px) and (max-width:960px){.list__text span{font-size:calc(.8rem + .2 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.list__text span{font-size:1rem}}.home .global-footer{margin-top:0}.gown{width:49.16667%}@media (max-width:759px){.gown{width:100%}}.gown__image-wrapper{border-top:dotted 3px #f2f2f2;color:#fff;display:inline-block;margin-top:1.5rem;padding-top:1.5rem;text-align:center;vertical-align:top;width:100px}.gown__image-label{background-color:#6f3092;display:block;padding:.75rem;width:100%}.gown__content{border-top:dotted 3px #f2f2f2;display:inline-block;margin-top:1.5rem;padding-left:.75rem;padding-top:1.5rem;vertical-align:top;width:calc(100% - 120px)}.gown__heading{font-size:1.0125rem;line-height:1.38231;color:#361163;font-weight:700}@media (min-width:600px) and (max-width:960px){.gown__heading{font-size:calc(1.0125rem + .25313 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.gown__heading{font-size:1.26562rem}}.list--gown-info .list__item--term{font-size:.6321rem;line-height:1.58228;margin-bottom:-4px;margin-top:5px;opacity:.5;text-transform:uppercase}@media (min-width:600px) and (max-width:960px){.list--gown-info .list__item--term{font-size:calc(.6321rem + .15802 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.list--gown-info .list__item--term{font-size:.79012rem}}.list--gown-info .list__item--definition{font-size:.71111rem;line-height:1.68729;line-height:1.2;margin-left:0}@media (min-width:600px) and (max-width:960px){.list--gown-info .list__item--definition{font-size:calc(.71111rem + .17778 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.list--gown-info .list__item--definition{font-size:.88889rem}}.form--filter{background-color:#f2f2f2;margin-bottom:.75rem;padding-bottom:.375rem;padding-top:.375rem}.form--filter::after{clear:both;content:'';display:table}@media (min-width:600px){.form--filter{padding:1.5rem .75rem}}.form--filter .form__components{padding:.375rem .75rem}@media (min-width:600px){.form--filter .form__components{float:left;padding-bottom:0;padding-top:0;width:50%}}.form--filter .form__field{font-size:.8rem;line-height:1.5;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22%235d6b74%22%3E%3Cpath%20d%3D%22M10.183%2019.866C4.835%2019.866.5%2015.53.5%2010.183.5%204.836%204.835.5%2010.183.5a9.683%209.683%200%200%201%209.683%209.683%209.683%209.683%200%200%201-9.683%209.683zm0-1a8.683%208.683%200%201%200%200-17.366%208.683%208.683%200%200%200%200%2017.366z%22/%3E%3Cpath%20d%3D%22M16.506%2017.214l7.38%207.38a.5.5%200%200%200%20.708-.708l-7.38-7.38a.5.5%200%200%200-.708.708z%22/%3E%3C/g%3E%3C/svg%3E%0A");background-position:.75rem center;background-repeat:no-repeat;border:1px solid #f6f7f7;font-family:DIN,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:.75rem .75rem .75rem 3rem;width:100%}@media (min-width:600px) and (max-width:960px){.form--filter .form__field{font-size:calc(.8rem + .2 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.form--filter .form__field{font-size:1rem}}@media (min-width:960px){.form--filter .form__field{font-size:.9rem;line-height:1.33333;padding:1rem 1rem 1rem 3rem}}@media (min-width:960px) and (min-width:600px) and (max-width:960px){.form--filter .form__field{font-size:calc(.9rem + .225 * ((100vw - 600px)/ 360))}}@media (min-width:960px) and (min-width:960px){.form--filter .form__field{font-size:1.125rem}}.form--filter .form__select{font-size:.8rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%225%22%20viewBox%3D%220%200%2010%205%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%200h10.03L5.016%205.016z%22%20fill%3D%22%23595E61%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #f6f7f7;border-radius:0;color:#5d6b74;display:block;font-family:DIN,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:.75rem;position:relative;width:100%}@media (min-width:600px) and (max-width:960px){.form--filter .form__select{font-size:calc(.8rem + .2 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.form--filter .form__select{font-size:1rem}}@media (min-width:960px){.form--filter .form__select{font-size:.9rem;line-height:1.33333;padding:1rem 2rem 1rem 1rem}}@media (min-width:960px) and (min-width:600px) and (max-width:960px){.form--filter .form__select{font-size:calc(.9rem + .225 * ((100vw - 600px)/ 360))}}@media (min-width:960px) and (min-width:960px){.form--filter .form__select{font-size:1.125rem}}.mfp-iframe-holder .mfp-content{max-height:720px;max-width:1280px}.accommodation .cols .col--33:nth-of-type(1),.accommodation .cols .col--33:nth-of-type(3){background-color:#f6f7f7}.food-drink .rich-box__text{margin-left:auto;margin-right:auto;max-width:400px;opacity:1}.food-drink .col.col--33{padding-left:0;padding-right:0}.food-drink .rich-box__icon-container .food-badge-smokehouse{background-image:url(../images/badge-smokehouse.png);background-repeat:no-repeat;background-size:cover;height:9rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:9rem}.food-drink .rich-box__icon-container .food-badge-texmex{background-image:url(../images/badge-texmex.png);background-repeat:no-repeat;background-size:cover;height:9rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:9rem}.food-drink .rich-box__icon-container .food-badge-nourish{background-image:url(../images/badge-nourish-bowl.png);background-repeat:no-repeat;background-size:cover;height:9rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:9rem}.food-drink .rich-box__icon-container .food-badge-masala{background-image:url(../images/badge-masala-dabba.png);background-repeat:no-repeat;background-size:cover;height:9rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:9rem}.home .banner__callout--bottom{background-color:transparent}.home .banner__crest{display:inline-block;height:200px;padding:0 1.5rem;vertical-align:middle}@media (min-width:960px){.home .banner__crest{height:250px}}.home .banner__callout-wrapper{display:inline-block;vertical-align:middle;width:100%}@media (max-width:600px){.home .banner__callout-wrapper{padding-top:5px}}@media (min-width:500px){.home .banner__callout-wrapper{width:50%}}.section-id-92992 .container .banner__callout-content,.section-id-96441 .container .banner__callout-content{width:100%}@media (min-width:1180px){.section-id-92992 .container .banner__callout-content,.section-id-96441 .container .banner__callout-content{width:50%}}.banner__callout-text{font-size:.9rem;line-height:1.33333}@media (min-width:600px) and (max-width:960px){.banner__callout-text{font-size:calc(.9rem + .225 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.banner__callout-text{font-size:1.125rem}}.home .banner__callout-heading{display:block}.home .banner__callout .container{overflow:hidden}.home .banner__callout--bottom .banner__callout-content{background-color:rgba(0,0,0,.6);height:100%;padding:1.5rem}.home .banner__callout--bottom .banner__callout-content .banner__callout-text{margin-bottom:10px}@media (min-width:1180px){.home .banner__callout--bottom .banner__callout-content .banner__callout-text{margin-bottom:0}}.home__featurelinks{background-color:#6f3092}.home__featurelinks .icon--ui-arrow-right{display:none}.home__featurelinks .rich-box{margin-bottom:0}.home__featurelinks .rich-box__link{padding-top:4.5rem}.home__featurelinks .rich-box__icon-container .icon{height:4rem;opacity:.5}.home__featurelinks.brochurelinks{background-color:#361163}.home__alllinks{background-color:#361163}.home__alllinks h3{font-size:1.44163rem;line-height:1.24861;color:#fff;margin-bottom:1.5rem}@media (min-width:600px) and (max-width:960px){.home__alllinks h3{font-size:calc(1.44163rem + .36041 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.home__alllinks h3{font-size:1.80203rem}}.home__alllinks a{font-size:.9rem;line-height:1.33333;color:#fff;display:block;margin-bottom:.375rem;opacity:.6;padding:.1875rem 0}@media (min-width:600px) and (max-width:960px){.home__alllinks a{font-size:calc(.9rem + .225 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.home__alllinks a{font-size:1.125rem}}.home__alllinks a:hover{opacity:1}.home .alllinks__innerwrapper{padding:4.5rem 1.5rem}.home__alllinks .card{margin-bottom:0}.highlighted .alllinks__innerwrapper{background-color:rgba(111,48,146,.4)}.home-vidsocial{background-color:#a89b91;background-size:cover;display:block;padding-bottom:3rem;padding-top:6rem}.home-vidsocial .card__link{background-color:#361163}.home-vidsocial .card__link .card__content{background-color:#361163}.home-vidsocial .card__link:hover .card__content{background-color:rgba(111,48,146,.4)}.home-vidsocial .card__link .responsive-ratio--16by9{padding-bottom:45%}.home-vidsocial .card__link .icon{height:4.5rem;position:absolute;right:20px;top:25px;width:4.5rem}.home-vidsocial .card__link .card__heading{font-size:1.62183rem;line-height:1.35668}@media (min-width:600px) and (max-width:960px){.home-vidsocial .card__link .card__heading{font-size:calc(1.62183rem + .40546 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.home-vidsocial .card__link .card__heading{font-size:2.02729rem}}.home-vidsocial .card__link .card__heading,.home-vidsocial .card__link .card__text{padding-right:4.5rem}.home-vidsocial .card__link .icon__svg path{fill:#fff;opacity:.3}.home-vidsocial .card__link:hover .icon__svg path{opacity:1}.background-color .rich-box__link::before,.rich-box__link::before{background-color:transparent}.background-color .rich-box__link:focus::before,.background-color .rich-box__link:hover::before{background-color:#602a7f}.brochurelinks .background-color .rich-box__link:focus::before,.brochurelinks .background-color .rich-box__link:hover::before{background-color:#2a0d4d}.rich-box__heading{font-weight:700}.rich-box__text{opacity:.5}.home__timeline{background-color:#c6b9b2;padding:3rem 0}.home__timeline-title{font-size:1.82456rem;line-height:1.31521;border-bottom:solid 2px #b70062;color:#361163;position:relative}@media (min-width:600px) and (max-width:960px){.home__timeline-title{font-size:calc(1.82456rem + .45614 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.home__timeline-title{font-size:2.2807rem}}@media (max-width:400px){.home__timeline-title{margin-bottom:3rem}}.home__timeline-title::after{font-size:1.28145rem;line-height:1.40449;bottom:-35px;color:#a89b91;content:'Scroll »';position:absolute;text-transform:uppercase}@media (min-width:600px) and (max-width:960px){.home__timeline-title::after{font-size:calc(1.28145rem + .32036 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.home__timeline-title::after{font-size:1.60181rem}}@media (max-width:400px){.home__timeline-title::after{left:0}}@media (min-width:400px){.home__timeline-title::after{bottom:0;right:0}}.timeline__container{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.overview{background-color:#892e5f;color:#fff;display:inline-block;margin:10px;max-width:300px;opacity:.8;padding:15px;-webkit-transition:all .3s;transition:all .3s;vertical-align:top;white-space:normal}.overview:hover{background-color:#b70062;opacity:1}.overview__wide{max-width:450px}.overview__title{font-size:1.13906rem;line-height:1.40449;margin-bottom:0;padding-right:40px;position:relative}@media (min-width:600px) and (max-width:960px){.overview__title{font-size:calc(1.13906rem + .28477 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.overview__title{font-size:1.42383rem}}.overview__title-alert{border:solid 1px #fff;border-radius:20px;display:block;height:30px;position:absolute;right:0;text-align:center;top:0;width:30px}.overview__date{border-bottom:solid 1px rgba(255,255,255,.4);margin-bottom:7px;opacity:.5;padding-bottom:.375rem}.overview__text{font-size:.71111rem;line-height:1.68729;margin-bottom:10px}@media (min-width:600px) and (max-width:960px){.overview__text{font-size:calc(.71111rem + .17778 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.overview__text{font-size:.88889rem}}.overview__action{margin-bottom:0;text-align:right}.overview__link{border:solid 1px #fff;color:#fff;display:inline-block;padding:6px 12px}.overview__link:hover{background-color:#fff;color:#b70062}.home .content-type--contact{background-color:#361163;color:#fff;padding:4.5rem 1.5rem 3rem}.home .content-type--contact .contact{margin-left:auto;margin-right:auto;max-width:1000px}.home .content-type--contact .list__link{color:#fff}.home .contact__crest{display:inline-block;text-align:right;vertical-align:middle;width:49%}.home .contact__imagecrest{height:200px;padding-right:3rem}.home .contact__content{display:inline-block;vertical-align:middle;width:49%}.home .contact__heading{font-size:1.62183rem;line-height:1.35668}@media (min-width:600px) and (max-width:960px){.home .contact__heading{font-size:calc(1.62183rem + .40546 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.home .contact__heading{font-size:2.02729rem}}.home .contact__text{font-size:1.13906rem;line-height:1.40449;margin-bottom:1.5rem;opacity:.6}@media (min-width:600px) and (max-width:960px){.home .contact__text{font-size:calc(1.13906rem + .28477 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.home .contact__text{font-size:1.42383rem}}.home .contact .list__item:hover .icon__svg{opacity:1}.home .contact .icon__svg{fill:#fff;opacity:.5}@media (max-width:759px){.section-id-96447 .banner__image-wrapper{max-height:100px}}.ceremony__livelink{background-color:#361163;color:#fff;display:block;margin:1.5rem 0 .75rem;vertical-align:bottom}@media (min-width:960px){.ceremony__livelink{display:inline-block;width:calc(100% - 310px)}}.ceremony__livelink h2{font-size:2.30921rem;line-height:1.29893;display:inline-block;margin:10px 0 0;padding-right:10px;vertical-align:middle}@media (min-width:600px) and (max-width:960px){.ceremony__livelink h2{font-size:calc(2.30921rem + .5773 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.ceremony__livelink h2{font-size:2.88651rem}}.livelink-comp.link-available h2::after{content:' now'}.ceremony__livelink h3{margin-bottom:0}.ceremony__livelink h3 em{font-size:.8rem;line-height:1.5;display:block;font-style:normal;opacity:.5;text-transform:uppercase}@media (min-width:600px) and (max-width:960px){.ceremony__livelink h3 em{font-size:calc(.8rem + .2 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.ceremony__livelink h3 em{font-size:1rem}}.ceremony__livelink .availability{border-bottom:dotted 3px rgba(255,255,255,.5);padding-bottom:20px}.ceremony__livelink .availability{color:#ee2f4f}.ceremony__livelink .link-available .availability{color:#69be2d}.ceremony__livelink .link-available .availability span{display:none}.video-box{border:solid 1px #fff}.livelink-comp{display:none}@media (min-width:760px){.livelink-comp{border:solid 4px #361163;color:#fff;cursor:default;display:block;padding:40px 20px 20px}}.livelink-comp:hover{color:#fff;cursor:default}.livelink-comp.link-available:focus,.livelink-comp.link-available:hover{border:solid 4px #fff;color:#fff;cursor:pointer}.livelink-comp .icon__svg{display:none}.livelink-comp.link-available .icon__svg{display:inline-block;padding:10px 10px 0 0;position:relative;vertical-align:middle;width:55px}.livelink-comp .icon__svg path{fill:#fff;opacity:.4}.livelink-comp:hover .icon__svg path{opacity:1}.livelink-mob{color:#fff;display:block;padding:20px}@media (min-width:760px){.livelink-mob{display:none}}.livelink-mob:hover{color:#fff}.livelink-mob .icon__svg{display:none}.livelink-mob.link-available .icon__svg{display:inline-block;padding:10px 10px 0 0;position:relative;vertical-align:middle;width:55px}.livelink-mob .icon__svg path{fill:#fff;opacity:.4}.livelink-mob:hover .icon__svg path{opacity:1}.ceremony__crest{display:none}@media (min-width:960px){.ceremony__crest{display:inline-block;margin:-40px 0 0;text-align:center;vertical-align:bottom;width:300px}}.ceremony__crest img{height:260px}.live-video-feed{display:none}@media (min-width:760px){.ceremony-panel{padding-left:20px}}.ceremony-panel h3{font-size:1.82456rem;line-height:1.31521;color:#361163;margin-bottom:0;text-align:center}@media (min-width:600px) and (max-width:960px){.ceremony-panel h3{font-size:calc(1.82456rem + .45614 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.ceremony-panel h3{font-size:2.2807rem}}.ceremony-panel h3 span{font-size:1.0125rem;line-height:1.38231;display:block;line-height:1;margin:0;opacity:.5;padding-bottom:10px;text-transform:uppercase}@media (min-width:600px) and (max-width:960px){.ceremony-panel h3 span{font-size:calc(1.0125rem + .25313 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.ceremony-panel h3 span{font-size:1.26562rem}}.ceremony-panel>p{font-size:.71111rem;line-height:1.68729;line-height:1.3;opacity:.5;text-align:center}@media (min-width:600px) and (max-width:960px){.ceremony-panel>p{font-size:calc(.71111rem + .17778 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.ceremony-panel>p{font-size:.88889rem}}.ceremony{background-color:#e6e9eb;color:#525e66;margin:5px 0 0;padding:20px}.ceremony.vid-available{background-color:#361163;color:#fff;margin:5px 0 0;padding:20px}.ceremony.now.vid-available{margin-left:-10px;margin-right:-10px}.ceremony h5{color:#b70062;margin:0}.ceremony.vid-available h5{color:#ed2482;margin:0}.ceremony h4{font-size:1.0125rem;line-height:1.38231;color:#525e66;margin:0 0 5px}@media (min-width:600px) and (max-width:960px){.ceremony h4{font-size:calc(1.0125rem + .25313 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.ceremony h4{font-size:1.26562rem}}.ceremony.vid-available h4{font-size:1.0125rem;line-height:1.38231;color:#fff;margin:0 0 5px}@media (min-width:600px) and (max-width:960px){.ceremony.vid-available h4{font-size:calc(1.0125rem + .25313 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.ceremony.vid-available h4{font-size:1.26562rem}}.ceremony .dept{font-size:.71111rem;line-height:1.68729;line-height:1.3;margin:0;opacity:.6}@media (min-width:600px) and (max-width:960px){.ceremony .dept{font-size:calc(.71111rem + .17778 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.ceremony .dept{font-size:.88889rem}}.ceremony .links{display:none}.ceremony.vid-available .links{display:block;margin:10px 0 0}.vod__link{background-color:#6f3092;color:#fff;display:none;margin-right:3%;padding:8px 0;text-align:center;width:47%}@media (max-width:399px){.vod__link{margin-bottom:5px;width:100%}}.vod__link:focus,.vod__link:hover{background-color:#fff;color:#361163}.vod__link.comp-link{display:none}.vod__link.download-link{display:none}.vod__link.active{display:inline-block}.sidebar .addthis{padding:30px 0 0 20px}.pastceremony__wrapper{background-color:#f4f5f6;margin-top:1.5rem;padding:1.5rem}@media (min-width:760px){.pastceremony__wrapper{display:block}}.alert--standout{display:none}@media (min-width:760px){.alert--standout{display:block}}.pastceremony__wrapper h2{font-size:1.82456rem;line-height:1.31521;margin-bottom:1.5rem}@media (min-width:600px) and (max-width:960px){.pastceremony__wrapper h2{font-size:calc(1.82456rem + .45614 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.pastceremony__wrapper h2{font-size:2.2807rem}}.pastceremony__links .content-type--main{border-top:dotted 3px #e6e9eb;padding-right:0;padding-top:1.5rem;vertical-align:top}@media (min-width:600px){.pastceremony__links .content-type--main{display:inline-block;width:50%}}.pastceremony__links .content-type--main h3 em{font-size:.8rem;line-height:1.5;display:block;font-style:normal;opacity:.6;text-transform:uppercase}@media (min-width:600px) and (max-width:960px){.pastceremony__links .content-type--main h3 em{font-size:calc(.8rem + .2 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.pastceremony__links .content-type--main h3 em{font-size:1rem}}.pastceremony__links .content-type--main ul li{margin-bottom:.25rem;padding-left:0}.pastceremony__links .content-type--main ul li::before{content:none}.footer__livelink{padding-top:5px;text-align:center}.footer__livelink .live__link{display:none}.footer__livelink .live__link.active{font-size:.71111rem;line-height:1.68729;background-color:#f4f5f6;color:#f4f5f6;display:inline-block;padding:1px 6px;text-decoration:none}@media (min-width:600px) and (max-width:960px){.footer__livelink .live__link.active{font-size:calc(.71111rem + .17778 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.footer__livelink .live__link.active{font-size:.88889rem}}.stream2023.comp-link{display:none}@media (min-width:760px){.stream2023.comp-link{display:block}}.stream2023.mob-link{display:block}@media (min-width:760px){.stream2023.mob-link{display:none}}.button-vimeo{display:block}@media (min-width:760px){.button-vimeo{max-width:66%}}.button-vimeo strong{font-size:1.62183rem;line-height:1.35668;display:block;font-family:"DIN Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2rem}@media (min-width:600px) and (max-width:960px){.button-vimeo strong{font-size:calc(1.62183rem + .40546 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.button-vimeo strong{font-size:2.02729rem}}.button-vimeo span{font-size:.71111rem;line-height:1.68729;display:block}@media (min-width:600px) and (max-width:960px){.button-vimeo span{font-size:calc(.71111rem + .17778 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.button-vimeo span{font-size:.88889rem}}.button-fallback{background-color:#6f3092;display:block;margin-top:1rem}@media (min-width:760px){.button-fallback{max-width:50%}}.button-fallback strong{font-size:1.0125rem;line-height:1.38231;display:block;font-family:"DIN Medium","Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:600px) and (max-width:960px){.button-fallback strong{font-size:calc(1.0125rem + .25313 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.button-fallback strong{font-size:1.26562rem}}.button-fallback span{font-size:.71111rem;line-height:1.68729;display:block;margin-bottom:1rem}@media (min-width:600px) and (max-width:960px){.button-fallback span{font-size:calc(.71111rem + .17778 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.button-fallback span{font-size:.88889rem}}@media (min-width:600px){.vodtoggles__wrapper a strong::after{content:' - '}}@media (max-width:599px){.vodtoggles__wrapper a em{display:block}}.editor .vid-download-2023{font-size:.6321rem;line-height:1.58228;background-color:#dbdfdf;color:#361163;display:inline-block;padding:2px 10px;text-decoration:none;text-transform:uppercase}@media (min-width:600px) and (max-width:960px){.editor .vid-download-2023{font-size:calc(.6321rem + .15802 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.editor .vid-download-2023{font-size:.79012rem}}.editor .vid-download-2023:hover{background-color:#c5cccc;color:#000}.vidstream .sidebar nav{display:none}.vidstream .sidebar{background-color:#f6f7f7}.vidstream .sidebar .content-type--button .content-type__container{padding-left:0;padding-right:0}.vidstream .sidebar .content-type--button .content-type__container .button{display:block}.vidstream .sidebar .alert{margin-bottom:2.5rem}.vidstream .main-content .button.button--standout{font-size:1.62183rem;line-height:1.35668;background-image:url(../images/icon-mortar-white.png);background-position:15px 20px;background-repeat:no-repeat;background-size:70px auto;padding-left:6.5rem;padding-right:4rem}@media (min-width:600px) and (max-width:960px){.vidstream .main-content .button.button--standout{font-size:calc(1.62183rem + .40546 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.vidstream .main-content .button.button--standout{font-size:2.02729rem}}.vidstream .main-content .button span span{font-size:.9rem;line-height:1.33333;display:block}@media (min-width:600px) and (max-width:960px){.vidstream .main-content .button span span{font-size:calc(.9rem + .225 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.vidstream .main-content .button span span{font-size:1.125rem}}@media (min-width:960px){.vidstream .intro{margin-right:-3.1rem;padding-right:2.5rem}}.vodtoggles__wrapper{background-color:#f6f7f7;margin:0 0 2rem -1rem;padding:1rem}@media (min-width:760px){.vodtoggles__wrapper{margin:2rem 0 2rem -2rem;padding:2rem 0 2rem 2rem}}.vodtoggles__wrapper .toggle__button{background-color:#361163}.vodtoggles__wrapper .toggle__button:active,.vodtoggles__wrapper .toggle__button:focus,.vodtoggles__wrapper .toggle__button:hover{background-color:#6f3092}.vodtoggles-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.vodtoggles__wrapper .vodtoggles-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vodtoggles__wrapper .vodtoggles-text p{max-width:400px}.vodtoggles__wrapper .main-vod-title{font-size:1.82456rem;line-height:1.31521;color:#361163;padding-top:2rem}@media (min-width:600px) and (max-width:960px){.vodtoggles__wrapper .main-vod-title{font-size:calc(1.82456rem + .45614 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.vodtoggles__wrapper .main-vod-title{font-size:2.2807rem}}.vodtoggles__wrapper .heading.h2{font-size:1.44163rem;line-height:1.24861;color:#b70062;text-transform:uppercase}@media (min-width:600px) and (max-width:960px){.vodtoggles__wrapper .heading.h2{font-size:calc(1.44163rem + .36041 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.vodtoggles__wrapper .heading.h2{font-size:1.80203rem}}.vodtoggles__wrapper .vodtoggles-crest{-webkit-box-flex:0;-ms-flex:0 130px;flex:0 130px;margin:auto 2rem;width:130px}.vodtoggles__wrapper .vodtoggles-crest img{height:auto;width:100%}.vodtoggles__wrapper .toggle__content-container .container{display:block;padding:0}@media (min-width:760px){.vodtoggles__wrapper .toggle__content-container .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.vodtoggles__wrapper .toggle__content-container .container .grad-vod-ceremony-box{border-bottom:solid .5rem #f6f7f7;border-right:solid .5rem #f6f7f7}@media (min-width:760px){.vodtoggles__wrapper .toggle__content-container .container .grad-vod-ceremony-box{width:50%}}@media (min-width:1180px){.vodtoggles__wrapper .toggle__content-container .container .grad-vod-ceremony-box{width:33.33333%}}.vodtoggles__wrapper .toggle__content-container .container .grad-vod-ceremony-box div{background-color:#e9ebeb;border-radius:.5rem;height:100%;overflow:hidden;padding:1rem;-webkit-transition:all .5s;transition:all .5s}.vodtoggles__wrapper .toggle__content-container .container .grad-vod-ceremony-box div:hover{background-color:#e0e4e4}.vodtoggles__wrapper .toggle__content-container .container .grad-vod-ceremony-box .hidden{display:none}.vodtoggles__wrapper .vod__link.active{display:block;margin-top:.5rem;padding:4px 1rem;position:relative;text-align:left;width:100%}.vodtoggles__wrapper .vod__link.mob-link.active{padding:6px 1rem}.vodtoggles__wrapper .vod__link.active span{background-size:100% 100%;height:20px;position:absolute;right:12px;top:6px;-webkit-transition:all .3s;transition:all .3s;width:20px}.vodtoggles__wrapper .vod__link.active:hover span{right:8px}.vodtoggles__wrapper .vod__link.active .play-icon{background-image:url(../images/link-icon-play2.png)}.vodtoggles__wrapper .vod__link.active .download-icon{background-image:url(../images/link-icon-download2.png)}.vodtoggles__wrapper .vod__link.active:active,.vodtoggles__wrapper .vod__link.active:focus,.vodtoggles__wrapper .vod__link.active:hover{background-color:#361163;color:#fff}.vod-ceremony-time{font-size:1.28145rem;line-height:1.40449;border-bottom:solid 1px #ced3d3;color:#361163;margin-bottom:0}@media (min-width:600px) and (max-width:960px){.vod-ceremony-time{font-size:calc(1.28145rem + .32036 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.vod-ceremony-time{font-size:1.60181rem}}.vod-ceremony-time span{font-size:1.0125rem;line-height:1.38231}@media (min-width:600px) and (max-width:960px){.vod-ceremony-time span{font-size:calc(1.0125rem + .25313 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.vod-ceremony-time span{font-size:1.26562rem}}.vod-ceremony-school{font-size:.71111rem;line-height:1.68729;line-height:1.3;margin-bottom:0;padding-bottom:.5rem;padding-top:.5rem}@media (min-width:600px) and (max-width:960px){.vod-ceremony-school{font-size:calc(.71111rem + .17778 * ((100vw - 600px)/ 360))}}@media (min-width:960px){.vod-ceremony-school{font-size:.88889rem}}