:root{--t-foreground: #000;--t-background: #FFF;--t-primary: #F9AD09;--t-secondary: #003A7D;--t-error: #E02400;--t-success: #A5CC00;--t-muted: #F2F2F2;--u-viewport-scale:calc(100vw - 375px) / (1440 - 375);font-size:1rem}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul{margin:0}html{scroll-behavior:smooth}body{position:relative;min-height:100vh;background-color:var(--t-background);color:var(--t-foreground);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.navigation-is-active{overflow:hidden}h1,h2,h3,h4{font-weight:inherit}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:var(--t-primary);text-decoration:none}button{all:unset;box-sizing:border-box}strong{font-weight:700}[x-cloak]{display:none!important}.u-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.o-content h2:not(:first-child),.o-content h3:not(:first-child){margin-top:3ch}.o-content h2:not(:last-child),.o-content h3:not(:last-child){margin-bottom:1ch}.o-content h2 strong,.o-content h3 strong{font-weight:inherit}.o-content p+p,.o-content p+ul,.o-content ul+p{margin-top:2ch}.o-content a{color:var(--t-secondary);font-weight:600;text-decoration:underline}.o-grid{display:grid;column-gap:calc(1rem + (30 - 16) * var(--u-viewport-scale));grid-template-columns:repeat(6,1fr)}@media (min-width: 48rem){.o-grid{grid-template-columns:repeat(12,1fr)}}.o-grid>*{grid-column:1/-1}.o-heading,.o-content h2,.o-content h3{font-family:Roboto,sans-serif}.o-heading--0{font-size:calc(2.875rem + (58 - 46) * var(--u-viewport-scale));font-weight:700;line-height:1.2}.o-heading--1{font-size:calc(2.375rem + (46 - 38) * var(--u-viewport-scale));font-weight:300;line-height:1.2}.o-heading--2{font-size:calc(2.375rem + (40 - 38) * var(--u-viewport-scale));font-weight:300;line-height:1}.o-heading--3,.o-content h2{font-size:calc(1.625rem + (32 - 26) * var(--u-viewport-scale));font-weight:700;line-height:1.2}.o-heading--4{font-size:calc(1.25rem + (23 - 20) * var(--u-viewport-scale));font-weight:500;line-height:1.2}.o-heading--5,.o-content h3{font-size:calc(1.125rem + (20 - 18) * var(--u-viewport-scale));font-weight:500;line-height:1.4}.o-hero{position:relative;display:flex;height:60vh;min-height:31.25rem;background-color:var(--t-secondary)}.o-hero__content{position:relative;margin:auto;z-index:2}.o-hero__background{position:absolute;z-index:1}.o-image{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.o-image.has-loaded{opacity:1}.o-paragraph{font-family:Roboto,sans-serif}.o-paragraph--1{font-size:calc(1rem + (18 - 16) * var(--u-viewport-scale));line-height:1.5}.o-paragraph--2{font-size:calc(.875rem + (16 - 14) * var(--u-viewport-scale));line-height:1.5;font-weight:500}.c-button{display:inline-block;padding:1ch 2ch;border:none;background-color:var(--t-primary);color:var(--t-secondary);text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.c-button[disabled]{background-color:#ccc;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none}.c-form__inner{padding:3ch calc(1.875rem + (80 - 30) * var(--u-viewport-scale));background-color:var(--t-muted);transition:background-color .3s}@media (min-width: 48rem){.c-form__inner{padding:5ch}}.c-form__inner.is-success{background-color:var(--t-success)}.c-form__heading{margin-bottom:2ch}.is-success .c-form__heading{display:none}.c-form__errors{display:grid;gap:1ch;margin:0 0 3ch;padding:3ch;list-style:none;border:solid 2px var(--t-error);color:var(--t-error);text-align:center}.c-form__success{padding-block:4ch;padding-inline:2ch;text-align:center}.c-form__fields{display:grid;gap:3ch;margin-bottom:5ch}@media (min-width: 48rem){.c-form__fields{grid-template-columns:repeat(2,1fr)}}.c-form__field{overflow:hidden}@media (min-width: 48rem){.c-form__field[data-type=assets],.c-form__field[data-type=section],.c-form__field[data-type=textarea],.c-form__field[data-type=toggle]{grid-column:1/3}}.c-form__field[data-type=assets]{padding:2ch;border:dashed .4ch white}.c-form__field[data-type=section]{margin-bottom:-1ch;padding-top:2ch}.c-form__field[data-type=toggle]{padding-top:1ch}.c-form__field[data-type=toggle] label{display:flex;gap:2ch;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1.3}.c-form__field[data-type=toggle] label input[type=checkbox]{all:unset;flex-shrink:0;width:2ch;height:2ch;transform:translateY(5%);background:white no-repeat center center;background-size:auto 60%;border:solid 1px currentColor;cursor:pointer}.c-form__field[data-type=toggle] label input[type=checkbox]:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23FFF' d='m23.15 5.4-2.8-2.8a.5.5 0 0 0-.7 0L7.85 14.4a.5.5 0 0 1-.7 0l-2.8-2.8a.5.5 0 0 0-.7 0l-2.8 2.8a.5.5 0 0 0 0 .7l6.3 6.3a.5.5 0 0 0 .7 0l15.3-15.3a.5.5 0 0 0 0-.7Z'/%3E%3C/svg%3E")}.c-form__field[data-type=validation]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-form__field-label{display:block;margin-bottom:1.5ch;font-weight:500}.c-form__field-instructions{margin-top:1ch;font-size:90%;opacity:.8}.c-form__field select,.c-form__field textarea,.c-form__field input[type=tel],.c-form__field input[type=date],.c-form__field input[type=text],.c-form__field input[type=email],.c-form__field input[type=number]{all:unset;box-sizing:border-box;display:block;width:100%;padding:1ch 1.5ch;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.c-form__field select::placeholder,.c-form__field textarea::placeholder,.c-form__field input[type=tel]::placeholder,.c-form__field input[type=date]::placeholder,.c-form__field input[type=text]::placeholder,.c-form__field input[type=email]::placeholder,.c-form__field input[type=number]::placeholder{color:inherit}.c-form__field select{padding-right:2.5ch;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23000' d='M297.376 414.4 320 437.024 501.024 256l-45.248-45.248L320 346.496 184.224 210.752 138.976 256z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1ch center;background-size:2ch}.c-form__field textarea{height:18ch;white-space:unset}.c-form__field textarea+.c-character-count{margin-top:1ch;font-size:80%;opacity:.8}.c-form__field textarea+.c-character-count.has-error{color:var(--t-error);opacity:1}.c-form__actions{display:flex;justify-content:flex-end}.c-label{padding:.5ch 1.5ch;border-radius:2ch;background-color:#fef7e6;color:var(--t-primary);font-size:85%;font-style:normal;font-weight:500}.c-label--error{background-color:#fce9e6;color:var(--t-error)}.c-label--warning{background-color:#fef7e6;color:var(--t-primary)}.c-modal{position:fixed;display:flex;top:0;right:0;bottom:0;left:0;padding-bottom:calc(.625rem + env(safe-area-inset-bottom));background-color:#00000080;z-index:100}@media (min-width: 48rem){.c-modal{padding:.625rem}}.c-modal__inner{position:relative;display:flex;width:100%;max-height:100%;max-width:62.5rem;margin:auto;background-color:#fff;box-shadow:0 0 40px #0000001a}.c-modal__overflow{scroll-padding-top:3ch;flex:1;padding:clamp(3.125rem,calc(1.875rem + (80 - 30) * var(--u-viewport-scale)) * 1.5,18.75rem) calc(1.875rem + (80 - 30) * var(--u-viewport-scale));overflow:auto}.c-modal__close{all:unset;box-sizing:border-box;position:absolute;display:flex;top:1.25rem;right:1.25rem;width:2.1875rem;height:2.1875rem;border-radius:100%;border:solid 1px white;background-color:var(--t-muted);cursor:pointer;z-index:5}.c-modal__close svg{margin:auto;width:40%;height:auto;fill:var(--t-black)}.c-modal__heading{margin-bottom:1ch;padding-right:1ch}.c-modal__heading span{display:block;margin-top:.5ch}.c-modal__subheading{margin-block:2ch 1ch}.c-modal__message{margin-top:3ch;padding:calc(1.25rem + (30 - 20) * var(--u-viewport-scale));background-color:var(--t-primary);font-weight:500}.c-modal .c-accordion{--c-accordion-item__background-color: var(--t-secondary);--c-accordion-item__color: white;--c-accordion-item__toggle-color: white;margin-top:4ch}.c-modal .c-form{margin-top:4ch;margin-inline:calc(0px - (1.875rem + (80 - 30) * var(--u-viewport-scale)))}@media (min-width: 48rem){.c-modal .c-form{margin-inline:0}}.c-registration{min-height:100vh;padding:clamp(3.125rem,calc(1.875rem + (80 - 30) * var(--u-viewport-scale)) * 1.5,18.75rem) calc(1.875rem + (80 - 30) * var(--u-viewport-scale));background-color:var(--t-muted)}.c-registration__inner{max-width:62.5rem;margin-inline:auto;padding:clamp(3.125rem,calc(1.875rem + (80 - 30) * var(--u-viewport-scale)) * 1.5,18.75rem);background-color:#fff}.c-registration__heading{margin-bottom:1ch}.c-registration__heading strong{display:block;margin-bottom:.5ch}.c-registration__date{margin-bottom:2ch}.c-registration__location{margin-bottom:3ch}.c-registration__location a{display:inline-flex;align-items:center;gap:1ch;color:var(--t-secondary)}.c-registration__location a svg{width:auto;height:2.5ch}.c-registration__description{margin-top:5ch;padding-top:5ch;border-top:solid 1px var(--t-muted)}.c-section{padding:clamp(3.125rem,calc(1.875rem + (80 - 30) * var(--u-viewport-scale)) * 1.5,18.75rem) calc(1.875rem + (80 - 30) * var(--u-viewport-scale))}.c-section[data-background=black]{background-color:#000;color:#fff}.c-section[data-background=primary]{background-color:var(--t-primary)}.c-section[data-background=secondary]{--c-accordion-item__background-color: white;background-color:var(--t-secondary);color:#fff}.c-section[data-background=muted]{--c-accordion-item__background-color: white;background-color:var(--t-muted)}.c-section[data-background=muted]+.c-section[data-background=muted],.c-section[data-background=primary]+.c-section[data-background=primary],.c-section[data-background=secondary]+.c-section[data-background=secondary],.c-section[data-background=white]+.c-section[data-background=white]{padding-top:0}.c-section [data-component]{max-width:62.5rem;margin-inline:auto}.c-accordion__heading{margin-bottom:2ch}.c-accordion__items{display:grid;gap:2px}@media (min-width: 75rem){.c-accordion__items{grid-column:2/12}}.c-accordion-item{background-color:var(--c-accordion-item__background-color, var(--t-muted));color:var(--c-accordion-item__color, var(--t-foreground))}.c-accordion-item__heading{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:1ch;column-gap:2ch;padding:calc(1.25rem + (30 - 20) * var(--u-viewport-scale));padding-right:7ch;-webkit-user-select:none;user-select:none;cursor:pointer}.c-accordion-item__heading:before,.c-accordion-item__heading:after{content:"";position:absolute;top:50%;right:calc(1.25rem + (30 - 20) * var(--u-viewport-scale));transform:translateY(-50%);width:calc(1rem + (20 - 16) * var(--u-viewport-scale));height:.125rem;background-color:var(--c-accordion-item__toggle-color, var(--t-primary))}.c-accordion-item__heading:before{transform:translateY(-50%) rotate(90deg);transition:transform .3s}.c-accordion-item__heading.is-active:before{transform:translateY(-50%) rotate(90deg) scaleX(0)}.c-accordion-item__heading span{font-weight:500}.c-accordion-item__heading .c-label{margin-left:auto}.c-accordion-item__content .o-content{padding:calc(1.25rem + (30 - 20) * var(--u-viewport-scale));padding-top:0;font-size:90%}.c-award-categories{display:grid;gap:6ch}.c-award-categories__heading{color:var(--t-secondary)}.c-award-categories__list{display:grid;gap:calc(1rem + (30 - 16) * var(--u-viewport-scale))}@media (min-width: 48rem){.c-award-categories__list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75rem){.c-award-categories__list{grid-template-columns:repeat(3,1fr)}}.c-award-categories .c-countdown{color:var(--t-secondary)}.c-award{position:relative;aspect-ratio:1/1;background-color:var(--t-secondary)}.c-award__inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:calc(2.1875rem + (40 - 35) * var(--u-viewport-scale));z-index:2}.c-award__title{color:#fff}.c-award__action .c-button{font-size:90%}.c-award__action .c-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-award__image{position:absolute;top:0;z-index:1}.c-awards-hero__logo{width:40vh;height:40vh}@media (min-width: 48rem){.c-content__inner{grid-column:1/9}}.c-content p+p{margin-top:2ch}.c-countdown{display:grid;gap:4ch;text-align:center}.c-countdown__timer{display:grid;grid-template-columns:repeat(4,1fr)}@media (min-width: 48rem){.c-countdown__timer{grid-column:2/12}}@media (min-width: 75rem){.c-countdown__timer{grid-column:3/11}}.c-countdown__unit{display:flex;flex-direction:column-reverse}.c-countdown__unit-label{text-transform:lowercase}.c-countdown__unit-value{font-weight:600}.c-events__heading{margin-bottom:2ch}@media (min-width: 48rem){.c-events__heading{grid-column:1/9}}.c-events__list{display:grid;gap:2px}.c-events__list>*:nth-child(n+6){display:none}.c-events[data-expanded=true] .c-events__list>*:nth-child(n+6){display:block}.c-events__action{margin-top:4ch;text-align:center}.c-events__message{padding:3ch;background-color:#fff;text-align:center}.c-event{display:grid;gap:3ch;padding:calc(1.25rem + (30 - 20) * var(--u-viewport-scale));padding-top:1ch}@media (min-width: 48rem){.c-event{grid-template-columns:3fr 1fr}}@media (min-width: 48rem){.c-event__actions{text-align:right}}.c-event__description{margin-bottom:3ch}.c-event__meta{display:flex;flex-wrap:wrap;gap:3ch;margin-top:3ch}.c-event__meta a{display:inline-flex;align-items:center;gap:1ch;color:var(--t-secondary)}.c-event__meta a svg{flex-shrink:0;width:auto;height:2.5ch}.c-event .o-content{padding:unset}.c-event-hero__content{width:100%;max-width:50rem;align-self:center;padding-block:4ch 6ch;padding-inline:4ch;background-color:var(--t-secondary);color:#fff;text-align:center}.c-event-hero__logo{height:4.375rem;margin-inline:auto;margin-bottom:4ch}.c-event-hero__title{margin-bottom:1.5ch;color:var(--t-primary)}.c-events-index__heading{margin-bottom:2ch}.c-events-index__list{display:grid;gap:calc(1rem + (30 - 16) * var(--u-viewport-scale))}@media (min-width: 48rem){.c-events-index__list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75rem){.c-events-index__list{grid-template-columns:repeat(3,1fr)}}.c-event-card{display:flex;flex-direction:column;background-color:#fff;color:currentColor}.c-event-card__image{height:auto;aspect-ratio:16/9}.c-event-card__detail{flex:1;display:flex;flex-direction:column;padding:2.5ch}.c-event-card__title{margin-bottom:.25ch}.c-event-card__date{margin-top:auto;padding-top:2ch;opacity:.7}.c-image-text{row-gap:3ch;align-items:center}.c-image-text__image{aspect-ratio:4/3;height:auto}@media (min-width: 48rem){.c-image-text__image{grid-column:2/12}}@media (min-width: 75rem){[data-image-position=left] .c-image-text__image{grid-column:1/7}[data-image-position=right] .c-image-text__image{grid-column:7/-1}}@media (min-width: 48rem){.c-image-text__text{grid-column:2/12}}@media (min-width: 75rem){[data-image-position=left] .c-image-text__text{grid-column:8/-1}[data-image-position=right] .c-image-text__text{grid-row:1;grid-column:1/6}}.c-itinerary{display:grid;gap:4ch}.c-itinerary .c-activity+.c-activity{padding-top:4ch;border-top:solid 2px}[data-background=muted] .c-itinerary .c-activity+.c-activity,[data-background=primary] .c-itinerary .c-activity+.c-activity{border-color:#fff}[data-background=white] .c-itinerary .c-activity+.c-activity{border-color:currentColor}.c-activity__heading{margin-bottom:1ch;color:var(--t-primary)}[data-background=primary] .c-activity__heading{color:currentColor}@media (min-width: 48rem){.c-activity__heading{grid-column:1/5;margin-bottom:unset}}@media (min-width: 48rem){.c-activity__content{grid-column:5/-1}}.c-lede{text-align:center}.c-lede__inner{display:grid;gap:3ch}@media (min-width: 48rem){.c-lede__inner{grid-column:2/12}}.c-map__canvas{aspect-ratio:16/9;background-color:currentColor}@media (min-width: 48rem){.c-map__canvas{grid-column:3/11}}.c-people-list__heading{margin-bottom:3ch}.c-people-list__items{display:grid;row-gap:4ch}@media (min-width: 48rem){.c-people-list__items{grid-template-columns:repeat(2,1fr);column-gap:calc(1rem + (30 - 16) * var(--u-viewport-scale))}}@media (min-width: 75rem){.c-people-list__items{grid-template-columns:repeat(3,1fr)}}.c-person{display:flex;flex-direction:column;text-align:center}.c-person__image{margin:0 20% 2.5ch;width:unset;height:unset;aspect-ratio:1/1;border-radius:100%}.c-person__name{margin-bottom:.5ch}.c-person__position{font-size:90%;opacity:.7}.c-video{all:unset;box-sizing:border-box;width:100%;aspect-ratio:16/9}.c-welcome__logo{width:25ch;height:auto;margin-inline:auto;margin-bottom:4ch}.c-welcome__content{text-align:center}@media (min-width: 48rem){.c-welcome__content{grid-column:2/12}}@media (min-width: 75rem){.c-welcome__content{grid-column:3/11}}
