@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes btn-success{0%{color:#fff;background-color:#5aad87;border-color:#5aad87}to{color:#6d6e70;background-color:transparent;border-color:#6d6e70}}@keyframes btn-success{0%{color:#fff;background-color:#5aad87;border-color:#5aad87}to{color:#6d6e70;background-color:transparent;border-color:#6d6e70}}@-webkit-keyframes btn-error{0%{color:#fff;background-color:#fc5130;border-color:#fc5130}to{color:#6d6e70;background-color:transparent;border-color:#6d6e70}}@keyframes btn-error{0%{color:#fff;background-color:#fc5130;border-color:#fc5130}to{color:#6d6e70;background-color:transparent;border-color:#6d6e70}}@-webkit-keyframes label-success{0%,to{background-color:#fff}50%{background-color:rgba(90,173,135,.75);color:#fff}}@keyframes label-success{0%,to{background-color:#fff}50%{background-color:rgba(90,173,135,.75);color:#fff}}@-webkit-keyframes label-error{0%,to{background-color:#fff}50%{background-color:rgba(252,81,48,.75);color:#fff}}@keyframes label-error{0%,to{background-color:#fff}50%{background-color:rgba(252,81,48,.75);color:#fff}}@-webkit-keyframes fade_in{0%{opacity:0}to{opacity:1}}@keyframes fade_in{0%{opacity:0}to{opacity:1}}@font-face{font-display:swap;font-family:"ciutadella-web";src:url(/asset/font/ciutadella-regular-webfont.woff2)format("woff2"),url(/asset/font/ciutadella-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ciutadella-web";src:url(/asset/font/ciutadella-medium-webfont.woff2)format("woff2"),url(/asset/font/ciutadella-medium-webfont.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"ciutadella-web";src:url(/asset/font/ciutadella-light-webfont.woff2)format("woff2"),url(/asset/font/ciutadella-light-webfont.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"archmedia-web";src:url(/asset/font/MatterSQ-Regular.woff2)format("woff2"),url(/asset/font/MatterSQ-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"archmedia-web";src:url(/asset/font/MatterSQ-Light.woff2)format("woff2"),url(/asset/font/MatterSQ-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"archmedia-web";src:url(/asset/font/MatterSQ-Bold.woff2)format("woff2"),url(/asset/font/MatterSQ-Bold.woff)format("woff");font-weight:700;font-style:normal}.w--5{width:5%}.w--10{width:10%}.w--15{width:15%}.w--20{width:20%}.w--25{width:25%}.w--30{width:30%}.w--35{width:35%}.w--40{width:40%}.w--45{width:45%}.w--50{width:50%}.w--55{width:55%}.w--60{width:60%}.w--65{width:65%}.w--70{width:70%}.w--75{width:75%}.w--80{width:80%}.w--85{width:85%}.w--90{width:90%}.w--95{width:95%}.w--100{width:100%}@media (max-width:831px){.w--sm-5{width:5%}.w--sm-10{width:10%}.w--sm-15{width:15%}.w--sm-20{width:20%}.w--sm-25{width:25%}.w--sm-30{width:30%}.w--sm-35{width:35%}.w--sm-40{width:40%}.w--sm-45{width:45%}.w--sm-50{width:50%}.w--sm-55{width:55%}.w--sm-60{width:60%}.w--sm-65{width:65%}.w--sm-70{width:70%}.w--sm-75{width:75%}.w--sm-80{width:80%}.w--sm-85{width:85%}.w--sm-90{width:90%}.w--sm-95{width:95%}.w--sm-100{width:100%}}.sr--only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0}.sr--only-focusable:active,.sr--only-focusable:focus{position:static;overflow:visible;width:auto;height:auto;margin:0}.entry__media,.entry__preview--media,.media__preview--media{display:block;position:relative;padding-top:100%;height:0;overflow:hidden}.article__asset--media,.gallery__media,.judging__media,.juror__asset--media{display:block;position:relative;height:0;overflow:hidden;padding-top:75%}.article__asset--image,.entry__image,.entry__preview--image,.gallery__image,.judging__image,.juror__asset--image,.media__preview--image{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transition:opacity .75s ease,-webkit-transform 1.75s cubic-bezier(.5,0,0,1);transition:transform 1.75s cubic-bezier(.5,0,0,1),opacity .75s ease;transition:transform 1.75s cubic-bezier(.5,0,0,1),opacity .75s ease,-webkit-transform 1.75s cubic-bezier(.5,0,0,1)}.subnavigation__nav{padding:0}.navbar__toggler{margin:0;padding:0}.navbar__nav{padding:0}.footer__item,.gallery__frame,.juror__title,.modal__toggler{margin:0;padding:0}.footer__nav{padding:0}.entry__preview--download,.event__subtotal{margin:0;padding:0}.entry__preview--categories{padding:0}.entry__table{margin:0;padding:0}.dropdown__menu{padding:0}.admin__panel--item{margin:0;padding:0}.admin__panel--nav{padding:0}.account__panel--item,.admin__panel--content{margin:0;padding:0}.account__panel--nav{padding:0}.btn,.dropdown__button,.entry__preview--btn,.form__btn,.form__collection--add,.form__collection--remove,.form__control--slider--label,.form__control--yesno label,.form__fieldset,.form__fieldset fieldset:not([class]),.formfilter__btn,.media__image.linked::before{margin:0;padding:0}.account__content:first-child,.account__panel--nav:first-child,.account__panel--subtitle:first-child,.account__panel--title:first-child,.account__section:first-child,.account__title:first-child,.admin__content:first-child,.admin__panel--content:first-child,.admin__panel--nav:first-child,.admin__panel--subtitle:first-child,.admin__panel--text:first-child,.admin__panel--title:first-child,.admin__title:first-child,.alert:first-child,.article__abstract:first-child,.article__subtitle:first-child,.article__title:first-child,.asset:first-child,.carousel__pagination:first-child,.carousel__section:first-child,.content__grid:first-child,.content__section:first-child,.content__title:first-child,.entry__category--title:first-child,.entry__list:first-child,.entry__preview--name:first-child,.entry__preview:first-child,.entry__product--title:first-child,.entry__registration:first-child,.entry__subtitle:first-child,.entry__title:first-child,.event__price:first-child,.event__subtotal:first-child,.feature__description:first-child,.feature__section:first-child,.feature__title:first-child,.footer:first-child,.form:first-child,.form__collection--add:first-child,.form__description:first-child,.form__errors:first-child,.form__fieldset:first-child,.form__legend--sm:first-child,.form__legend:first-child,.form__section:first-child,.gallery__award:first-child,.gallery__category--title:first-child,.gallery__citation:first-child,.gallery__description:first-child,.gallery__list:first-child,.gallery__preview--title:first-child,.gallery__section:first-child,.gallery__subtitle:first-child,.gallery__title:first-child,.header__title:first-child,.home__calltoaction:first-child,.home__section:first-child,.home__tagline:first-child,.home__title:first-child,.html .grid:first-child,.html dl:first-child,.html h2:first-child:not([class]),.html h3:first-child:not([class]),.html ol:first-child,.html p:first-child,.html ul:first-child,.judging__award:first-child,.judging__category--title:first-child,.judging__grid:first-child,.judging__practice:first-child,.judging__title:first-child,.judging__viewport--action:first-child,.judging__viewport--title:first-child,.juror__category--title:first-child,.juror__position:first-child,.juror__title:first-child,.list:first-child,.modal__container:first-child,.nav--divider:first-child,.nav:first-child,.newsletter__section:first-child,.newsletter__title:first-child,.report__title:first-child,.sponsor__feature--category:first-child,.sponsor__frame:first-child,.sponsor__position:first-child,.sponsor__title:first-child,.table:first-child{margin-top:0}.account__content:last-child,.account__panel--nav:last-child,.account__panel--subtitle:last-child,.account__panel--title:last-child,.account__section:last-child,.account__title:last-child,.admin__content:last-child,.admin__panel--content:last-child,.admin__panel--nav:last-child,.admin__panel--subtitle:last-child,.admin__panel--text:last-child,.admin__panel--title:last-child,.admin__title:last-child,.alert:last-child,.article__abstract:last-child,.article__subtitle:last-child,.article__title:last-child,.asset:last-child,.carousel__pagination:last-child,.carousel__section:last-child,.content__grid:last-child,.content__section:last-child,.content__title:last-child,.entry__category--title:last-child,.entry__list:last-child,.entry__preview--name:last-child,.entry__preview:last-child,.entry__product--title:last-child,.entry__registration:last-child,.entry__subtitle:last-child,.entry__title:last-child,.event__price:last-child,.event__subtotal:last-child,.feature__description:last-child,.feature__section:last-child,.feature__title:last-child,.footer:last-child,.form:last-child,.form__collection--add:last-child,.form__description:last-child,.form__errors:last-child,.form__fieldset:last-child,.form__legend--sm:last-child,.form__legend:last-child,.form__section:last-child,.gallery__award:last-child,.gallery__category--title:last-child,.gallery__citation:last-child,.gallery__description:last-child,.gallery__list:last-child,.gallery__preview--title:last-child,.gallery__section:last-child,.gallery__subtitle:last-child,.gallery__title:last-child,.header__title:last-child,.home__calltoaction:last-child,.home__section:last-child,.home__tagline:last-child,.home__title:last-child,.html .grid:last-child,.html dl:last-child,.html h2:last-child:not([class]),.html h3:last-child:not([class]),.html ol:last-child,.html p:last-child,.html ul:last-child,.judging__award:last-child,.judging__category--title:last-child,.judging__grid:last-child,.judging__practice:last-child,.judging__title:last-child,.judging__viewport--action:last-child,.judging__viewport--title:last-child,.juror__category--title:last-child,.juror__position:last-child,.juror__title:last-child,.list:last-child,.modal__container:last-child,.nav--divider:last-child,.nav:last-child,.newsletter__section:last-child,.newsletter__title:last-child,.report__title:last-child,.sponsor__feature--category:last-child,.sponsor__frame:last-child,.sponsor__position:last-child,.sponsor__title:last-child,.table:last-child{margin-bottom:0}.form__collection--remove,.media__image.linked::before,.modal__toggler,.navbar__toggler{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;border:0;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown__button,.entry__preview--btn,.form__collection--add,.formfilter__btn{background-color:transparent}.btn,.dropdown__button,.entry__preview--btn,.form__btn,.form__collection--add,.form__control--slider--label,.form__control--yesno label,.formfilter__btn{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;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn,.form__btn{background-color:transparent}@media (hover:hover){.btn,.dropdown__button,.entry__preview--btn,.form__btn,.form__collection--add,.form__collection--remove,.form__control--slider--label,.form__control--yesno label,.formfilter__btn,.media__image.linked::before,.modal__toggler,.navbar__toggler{cursor:pointer}}.entry__preview--btn{padding:.625em 2em .5em}.dropdown__button,.entry__preview--btn{font-family:inherit;font-size:.875em;font-weight:400;line-height:1;position:relative;-webkit-transition:color .1s ease,border-color .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;transition:color .1s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease;transition:color .1s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;vertical-align:middle;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;color:currentColor;border:solid currentColor 1px;border-radius:0}.form__btn,.form__collection--add,.form__control--slider--label,.form__control--yesno label,.formfilter__btn{font-size:.875em}.btn,.form__btn,.form__collection--add,.form__control--slider--label,.form__control--yesno label,.formfilter__btn{font-family:inherit;font-weight:400;line-height:1;position:relative;padding:.625em 2em .5em;-webkit-transition:color .1s ease,border-color .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;transition:color .1s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease;transition:color .1s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease,-webkit-box-shadow .15s ease;vertical-align:middle;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;color:currentColor;border:solid currentColor 1px;border-radius:0}@media (hover:hover){.btn,.dropdown__button,.entry__preview--btn,.form__btn,.form__collection--add,.form__control--slider--label,.form__control--yesno label,.formfilter__btn{cursor:pointer}.btn:hover,.dropdown__button:hover,.entry__preview--btn:hover,.form__btn:hover,.form__collection--add:hover,.form__control--slider--label:hover,.form__control--yesno label:hover,.formfilter__btn:hover{color:#fff;border-color:#6d6e70;background-color:#6d6e70}}@media only print{.btn,.dropdown__button,.entry__preview--btn,.form__btn,.form__collection--add,.form__control--slider--label,.form__control--yesno label,.formfilter__btn{display:none}}.form__collection--remove,.media__image.linked::before{position:absolute;top:.4375rem;right:.375rem;width:1em;height:1em;border:rgba(109,110,112,.35) solid 1px;border-radius:1em}@media (hover:hover) and (prefers-reduced-motion:no-preference){.form__collection--remove,.media__image.linked::before{cursor:pointer;-webkit-transition:color .25s cubic-bezier(.5,0,0,1),background-color .25s cubic-bezier(.5,0,0,1);transition:color .25s cubic-bezier(.5,0,0,1),background-color .25s cubic-bezier(.5,0,0,1)}.form__collection--remove:hover,.media__image.linked:hover::before{color:#fff;background-color:rgba(109,110,112,.35)}}.modal__toggler,.navbar__toggler{z-index:99;width:1.5rem;height:1.5rem;-webkit-transition:-webkit-transform .75s cubic-bezier(.5,0,0,1);transition:transform .75s cubic-bezier(.5,0,0,1);transition:transform .75s cubic-bezier(.5,0,0,1),-webkit-transform .75s cubic-bezier(.5,0,0,1);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.modal__toggler{position:absolute;top:1rem;right:1rem}@media (min-width:832px){.modal__toggler,.navbar__toggler{top:2.25rem;right:2.25rem}}@media (hover:hover){.modal__toggler:hover,.navbar__toggler:hover{color:inherit}}.modal__toggler--bar,.navbar__toggler--bar{position:absolute;top:50%;left:0;display:block;width:100%;height:.8pt;margin-top:-.5pt;-webkit-transition:-webkit-transform .2s ease .2s;transition:transform .2s ease .2s;transition:transform .2s ease .2s,-webkit-transform .2s ease .2s;pointer-events:none;opacity:1;background-color:currentColor}.modal__toggler--bar:nth-child(2),.navbar__toggler--bar:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.home__carousel--window{position:relative;overflow:hidden;width:100%}.gallery__carousel--window{overflow:hidden}.carousel__window{position:relative;overflow:hidden;width:100%}.is-draggable.carousel__window,.is-draggable.gallery__carousel--window,.is-draggable.home__carousel--window{cursor:-webkit-grab;cursor:grab}.is-dragging.carousel__window,.is-dragging.gallery__carousel--window,.is-dragging.home__carousel--window{cursor:-webkit-grabbing;cursor:grabbing}[data-carousel-fade] .is-draggable.carousel__window,[data-carousel-fade] .is-draggable.gallery__carousel--window,[data-carousel-fade] .is-draggable.home__carousel--window{cursor:pointer}.carousel__window,.gallery__carousel--window{padding-bottom:56.25%}.carousel__window{height:0}.home__carousel--window{height:100%}.carousel__track,.gallery__carousel--track,.home__carousel--track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__slide,.gallery__carousel--slide,.home__carousel--slide{position:relative;min-width:100%;height:100%}.carousel__media,.gallery__carousel,.gallery__carousel--media{position:relative;display:block;width:100%;height:0}.carousel__media{padding-top:56.25%}.carousel__media--fullscreen,.home__carousel--media{position:relative;display:block;width:100%;height:100%;padding-top:0}.carousel__image,.carousel__video,.gallery__carousel--image,.gallery__carousel--video,.home__carousel--image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .75s cubic-bezier(.5,0,0,1),-webkit-transform .75s cubic-bezier(.5,0,0,1);transition:opacity .75s cubic-bezier(.5,0,0,1),transform .75s cubic-bezier(.5,0,0,1);transition:opacity .75s cubic-bezier(.5,0,0,1),transform .75s cubic-bezier(.5,0,0,1),-webkit-transform .75s cubic-bezier(.5,0,0,1);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.account__container,.admin__container,.article__container,.carousel__container,.content__container,.entry__container,.feature__container,.footer__container,.form__container,.formfilter__container,.gallery__container,.gallery__container--sm,.header__container,.home__container,.judging__container,.judging__description,.judging__viewport--footer,.judging__viewport--header,.juror__container,.nav__sticky,.navbar__menu,.newsletter__container,.report__container,.sponsor__container,.subnavigation{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.modal__container{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:431px){.account__container,.admin__container,.article__container,.carousel__container,.content__container,.entry__container,.feature__container,.footer__container,.form__container,.formfilter__container,.gallery__container,.gallery__container--sm,.header__container,.home__container,.judging__container,.judging__description,.judging__viewport--footer,.judging__viewport--header,.juror__container,.modal__container,.nav__sticky,.navbar__menu,.newsletter__container,.report__container,.sponsor__container,.subnavigation{padding-left:2.25rem;padding-right:2.25rem}.modal__container{max-width:94.5rem}.account__container,.admin__container,.article__container,.carousel__container,.content__container,.entry__container,.feature__container,.footer__container,.form__container,.formfilter__container,.gallery__container,.header__container,.home__container,.juror__container,.nav__sticky,.newsletter__container,.report__container,.sponsor__container{max-width:64.5rem}.gallery__container--sm,.judging__description{max-width:34.5rem}}.footer__nav,.nav,.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.entry__preview--nav,.footer__nav,.form__group--inline,.formfilter__group,.nav,.pagination,.subnavigation__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__group--inline,.formfilter__group,.subnavigation__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.subnavigation__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.home__caption,.navbar__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form__control,.formfilter__control{line-height:1;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__control,.form__control--select,.formfilter__control,.formfilter__control--select,select.form__control,select.formfilter__control{font-family:inherit;font-size:.875em;display:block;min-height:3rem;padding:.85em 1em 1.15em;color:inherit;border:solid rgba(109,110,112,.35) 1px;border-radius:0;background-color:#fff}textarea.form__control,textarea.form__control--select,textarea.formfilter__control,textarea.formfilter__control--select{padding:1em;height:auto}.form__control--select:focus,.form__control--select:focus-visible,.form__control:focus,.form__control:focus-visible,.formfilter__control--select:focus,.formfilter__control--select:focus-visible,.formfilter__control:focus,.formfilter__control:focus-visible{border-color:#6d6e70;outline:0}[type=file].form__control,[type=file].form__control--select,[type=file].formfilter__control,[type=file].formfilter__control--select{height:auto}.form__control--select,.formfilter__control--select,select.form__control,select.formfilter__control{line-height:1;position:relative;overflow:hidden;width:100%;height:3em;padding-right:2rem;cursor:pointer;text-overflow:ellipsis;outline:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath style='fill:currentColor' d='M0,8,16,24,32,8H29.17L16,21.17,2.83,8Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1em center;background-size:1em 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__control--select:focus,.formfilter__control--select:focus,select.form__control:focus,select.formfilter__control:focus{border-color:#6d6e70}.form__control--select::-ms-value,.formfilter__control--select::-ms-value,select.form__control::-ms-value,select.formfilter__control::-ms-value{color:#6d6e70;background-color:#fff}.account__grid,.account__panel,.admin__panel,.admin__panel--lg,.admin__panel--md,.advertising__container,.article__layout,.content__grid,.entry__container,.entry__preview--container,.event__attendee--link,.grid,.grid--lg,.juror__biography,.sponsor__list{display:grid;grid-column-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}@media (min-width:832px){.account__grid,.account__panel,.admin__panel,.admin__panel--lg,.admin__panel--md,.advertising__container,.article__layout,.article__list,.content__grid,.entry__container,.entry__preview--container,.event__attendee--link,.gallery__list,.grid,.grid--lg,.juror__biography,.juror__category--list,.sponsor__list{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:3rem}}.admin__grid,.grid--sm,.judging__grid{display:grid;grid-column-gap:.75rem;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.75rem;row-gap:.75rem}@media (min-width:1024px){.admin__grid,.grid--sm,.judging__grid{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem}}.grid--xs,.juror__category--list,.media__image{row-gap:.25rem}.article__list,.entry__category--list,.entry__list,.form__collection,.form__fieldset--grid,.gallery__list,.grid--xs,.juror__category--list,.media__image{display:grid;grid-column-gap:.375rem;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;grid-row-gap:.25rem}.article__list,.entry__category--list,.entry__list,.form__collection,.form__fieldset--grid{row-gap:.25rem}@media (min-width:1024px){.article__list,.entry__category--list,.entry__list,.form__collection,.form__fieldset--grid,.gallery__list,.grid--xs,.juror__category--list,.media__image{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.25rem}}.admin__grid,.article__layout,.entry__category--list,.grid,.juror__biography{grid-template-columns:1fr}@media (min-width:832px){.admin__grid,.article__layout,.entry__category--list,.grid,.juror__biography{grid-template-columns:repeat(2,1fr)}}.article__list,.juror__category--list,.sponsor__list{grid-template-columns:1fr}@media (min-width:832px){.article__list,.juror__category--list,.sponsor__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1188px){.article__list,.juror__category--list,.sponsor__list{grid-template-columns:repeat(3,1fr)}}.entry__list,.gallery__list,.judging__grid{grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.entry__list,.gallery__list,.judging__grid{grid-template-columns:repeat(4,1fr)}}.form__collection,.form__fieldset--grid{grid-template-columns:repeat(2,1fr)}@media (min-width:1024px){.form__collection,.form__fieldset--grid{grid-template-columns:repeat(12,1fr)}}.admin__label,.entry__preview--name dfn,.entry__reference,.entry__registration li dfn,.entry__status,.event__price--discount,.judging__title dfn,.status{line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.125em;padding:.125rem .375rem;vertical-align:text-top;border-radius:.75rem}.admin__label,.entry__preview--name dfn,.entry__reference,.entry__registration li dfn,.judging__title dfn{border:currentColor solid 1px}.article__link,.entry__link,.gallery__link,.judging__link,.juror__link{display:block;-webkit-text-decoration:none;text-decoration:none}.report__list,.report__nav{list-style-type:none;margin-left:0;padding-left:0}.navbar__nav{list-style-type:none;margin:0;padding-left:0}.gallery__nav,.judging__nav,.list,.media__category,.media__project,.nav{list-style-type:none;margin-left:0;padding-left:0}.footer__nav{list-style-type:none;margin:0;padding-left:0}.entry__abstain,.entry__registration{list-style-type:none;margin-left:0;padding-left:0}.dropdown__menu,.entry__preview--categories{list-style-type:none;margin:0;padding-left:0}.alert{list-style-type:none;margin-left:0;padding-left:0}.account__panel--nav,.admin__panel--nav{list-style-type:none;margin:0;padding-left:0}.entry__preview--nav,.form__errors,.form__group--inline,.formfilter__group,.html ul:not([class]),.pagination{list-style-type:none;margin-left:0;padding-left:0}.subnavigation__nav{list-style-type:none;margin:0;padding-left:0}@media (min-width:1024px){.navbar__menu,.subnavigation{position:fixed;top:0;left:0;width:13rem;height:100%;padding-top:13rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (min-width:1600px){.navbar__menu,.subnavigation{width:13%}}.nav__item,.navbar__item,.pagination__item,.report__item,.subnavigation__item{margin-top:.4375em;margin-bottom:.4375em}@media (max-width:831px){.nav__item,.navbar__item,.pagination__item,.report__item,.subnavigation__item{margin-top:.75vh;margin-bottom:.75vh}}.active.nav__item>a,.active.navbar__item>a,.active.pagination__item>a,.active.report__item>a,.active.subnavigation__item>a,.judging__viewport--action small,.judging__viewport--title small{opacity:.35}.pagination__item,.report__item,.subnavigation__item{margin-right:.5em;margin-left:.5em}.pagination__item:first-child,.report__item:first-child,.subnavigation__item:first-child{margin-left:0}.pagination__item:last-child,.report__item:last-child,.subnavigation__item:last-child{margin-right:0}.admin__link,.dropdown__link,.footer__link,.nav__link,.navbar__link,.pagination__link,.report__link,.subnavigation__link{position:relative;display:inline-block;-webkit-transition:opacity .25s cubic-bezier(.5,0,0,1);transition:opacity .25s cubic-bezier(.5,0,0,1);-webkit-text-decoration:none;text-decoration:none;opacity:1;color:inherit}@media (pointer:fine){.admin__link:not([class*=disabled]):hover,.dropdown__link:not([class*=disabled]):hover,.footer__link:not([class*=disabled]):hover,.nav__link:not([class*=disabled]):hover,.navbar__link:not([class*=disabled]):hover,.pagination__link:not([class*=disabled]):hover,.report__link:not([class*=disabled]):hover,.subnavigation__link:not([class*=disabled]):hover{opacity:.35}}[disabled].admin__link,[disabled].dropdown__link,[disabled].footer__link,[disabled].nav__link,[disabled].navbar__link,[disabled].pagination__link,[disabled].report__link,[disabled].subnavigation__link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.1}.account__panel,.admin__panel{padding:1rem;background-color:#fff}.gallery__carousel--window,.home__caption,.home__link{top:0;left:0;width:100%;height:100%}.judging,.modal{top:0;width:100%;height:100%}.judging{left:0}.judging,.modal{position:fixed}.gallery__carousel--window,.home__caption,.home__link{position:absolute}.home__carousel,.home__layout{position:relative;height:calc(100vh - 7rem)}@media (min-width:1024px){.home__carousel,.home__layout{height:100vh}}@supports (height:100svh){.home__carousel,.home__layout{height:calc(100svh - 7rem)}@media (min-width:1024px){.home__carousel,.home__layout{height:100svh}}}.account__title,.admin__title,.entry__subtitle,.entry__title,.form__legend,.form__legend--sm,.gallery__citation,.gallery__layout{border-bottom:solid 1px}.gallery__award,.gallery__citation,.gallery__layout,.juror__category--title,.nav--divider{border-top:solid 1px}.account__section,.account__title,.admin__title,.carousel__section,.content__grid,.content__section,.entry__subtitle,.form__fieldset,.form__legend--sm,.form__section,.gallery__description,.gallery__title,.judging__grid,.modal__footer,.nav,.nav__sticky,.newsletter__section,.newsletter__title,.pagination{margin-top:2.25rem}@media (min-width:832px){.account__section,.account__title,.admin__title,.carousel__section,.content__grid,.content__section,.entry__subtitle,.form__fieldset,.form__legend--sm,.form__section,.gallery__description,.gallery__title,.judging__grid,.modal__footer,.nav,.nav__sticky,.newsletter__section,.newsletter__title,.pagination{margin-top:3rem}}.account__section,.carousel__section,.content__grid,.content__section,.form,.form__section,.formfilter,.gallery__description,.gallery__title,.judging__grid,.modal__header,.nav,.newsletter__section,.newsletter__title{margin-bottom:2.25rem}@media (min-width:832px){.account__section,.carousel__section,.content__grid,.content__section,.form,.form__section,.formfilter,.gallery__description,.gallery__title,.judging__grid,.modal__header,.nav,.newsletter__section,.newsletter__title{margin-bottom:3rem}}.home__section{margin-top:4.25rem}@media (min-width:832px){.home__section{margin-top:6.5rem}}.home__section{margin-bottom:4.25rem}@media (min-width:832px){.home__section{margin-bottom:6.5rem}}.entry__title,.feature__section,.form__legend,.gallery__list,.gallery__section,.juror__category--title,.sponsor__feature{margin-top:3rem}@media (min-width:832px){.entry__title,.feature__section,.form__legend,.gallery__list,.gallery__section,.juror__category--title,.sponsor__feature{margin-top:4.25rem}}.feature__section,.gallery__list,.gallery__section{margin-bottom:3rem}@media (min-width:832px){.feature__section,.gallery__list,.gallery__section{margin-bottom:4.25rem}}.account__content,.admin__content,.admin__panel--text,.alert,.article__title,.asset,.content__title,.entry__category--title,.entry__preview,.entry__preview--nav,.feature__description,.feature__title,.gallery__preview--title,.gallery__subtitle,.judging__title{margin-top:.5rem}@media (min-width:832px){.account__content,.admin__content,.admin__panel--text,.alert,.article__title,.asset,.content__title,.entry__category--title,.entry__preview,.entry__preview--nav,.feature__description,.feature__title,.gallery__preview--title,.gallery__subtitle,.judging__title{margin-top:.75rem}}.account__content,.admin__content,.admin__panel--text,.alert,.asset,.content__title,.entry__category--title,.entry__title,.feature__description,.feature__title,.form__legend,.gallery__subtitle,.judging__title{margin-bottom:.5rem}@media (min-width:832px){.account__content,.admin__content,.admin__panel--text,.alert,.asset,.content__title,.entry__category--title,.entry__title,.feature__description,.feature__title,.form__legend,.gallery__subtitle,.judging__title{margin-bottom:.75rem}}.article__abstract,.form__collection+.form__collection,.form__collection--add,.form__description,.header+section,.list{margin-top:.25rem}@media (min-width:832px){.article__abstract,.form__collection+.form__collection,.form__collection--add,.form__description,.list{margin-top:.5rem}}.article__abstract,.form__collection--add,.form__description,.list{margin-bottom:.25rem}@media (min-width:832px){.article__abstract,.form__collection--add,.form__description,.list{margin-bottom:.5rem}}.juror__position{margin-top:.0625rem}@media (min-width:832px){.juror__position{margin-top:.25rem}}.juror__position{margin-bottom:.0625rem}@media (min-width:832px){.juror__position{margin-bottom:.25rem}}.footer,.gallery__award,.modal__container,.nav--divider,.sponsor__feature{padding-top:2.25rem}@media (min-width:832px){.footer,.gallery__award,.modal__container,.nav--divider,.sponsor__feature{padding-top:3rem}}.entry__section,.footer,.gallery__award,.juror__category--title,.modal__container,.nav--divider{padding-bottom:2.25rem}@media (min-width:832px){.entry__section,.footer,.gallery__award,.juror__category--title,.modal__container,.nav--divider{padding-bottom:3rem}}.gallery__citation{padding-top:3rem}@media (min-width:832px){.gallery__citation{padding-top:4.25rem}}.gallery__citation{padding-bottom:3rem}@media (min-width:832px){.gallery__citation{padding-bottom:4.25rem}}.carousel__pagination,.entry__list,.event__price,.event__subtotal{padding-top:.5rem}@media (min-width:832px){.carousel__pagination,.entry__list,.event__price,.event__subtotal{padding-top:.75rem}}.carousel__pagination,.entry__list,.entry__preview,.event__price,.event__subtotal{padding-bottom:.5rem}@media (min-width:832px){.carousel__pagination,.entry__list,.entry__preview,.event__price,.event__subtotal{padding-bottom:.75rem}}.account__title,.entry__caption,.entry__subtitle,.footer__nav,.form__legend--sm,.gallery__caption,.juror__caption,.juror__category--title,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day{padding-top:.25rem}@media (min-width:832px){.account__title,.entry__caption,.entry__subtitle,.footer__nav,.form__legend--sm,.gallery__caption,.juror__caption,.juror__category--title,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day{padding-top:.5rem}}.account__title,.entry__subtitle,.entry__title,.footer__nav,.form__legend,.form__legend--sm,.gallery__caption,.juror__caption,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day{padding-bottom:.25rem}@media (min-width:832px){.account__title,.entry__subtitle,.entry__title,.footer__nav,.form__legend,.form__legend--sm,.gallery__caption,.juror__caption,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day{padding-bottom:.5rem}}.account__panel--subtitle,.account__panel--title,.account__title,.admin__panel--subtitle,.admin__panel--title,.admin__title,.article__subtitle,.article__title,.content__title,.entry__category--title,.entry__preview--name,.entry__product--title,.entry__subtitle,.entry__title,.feature__description,.feature__title,.form__legend,.form__legend--sm,.gallery__category--title,.gallery__practice,.gallery__preview--title,.gallery__subtitle,.gallery__title,.header__title,.home__calltoaction,.home__tagline,.home__title,.html h2:not([class]),.html h3:not([class]),.judging__award,.judging__category--title,.judging__description,.judging__practice,.judging__title,.judging__viewport--action,.judging__viewport--title,.juror__category--title,.juror__title,.newsletter__title,.qr__modal,.report__title,.sponsor__feature--category,.sponsor__position,.sponsor__title,body{font-family:"ciutadella-web",sans-serif}.admin__content,.admin__panel--text,.entry__category--description,.gallery__description,.gallery__subtitle,body{font-size:.875rem}@media (min-width:431px){.admin__content,.admin__panel--text,.entry__category--description,.gallery__description,.gallery__subtitle,.home__calltoaction,.home__tagline,body{font-size:1rem}}@media (min-width:1024px){.admin__content,.admin__panel--text,.entry__category--description,.gallery__description,.gallery__subtitle,.home__calltoaction,.home__tagline,body{font-size:1rem}}.account__panel--subtitle,.account__panel--title,.admin__panel--title,.admin__title,.article__subtitle,.content__title,.entry__title,.feature__description,.feature__title,.form__legend,.gallery__category--title,.gallery__title,.home__introduction,.judging__award,.judging__category--title,.judging__practice,.newsletter__title{font-size:1.25rem}@media (min-width:832px){.account__panel--subtitle,.account__panel--title,.admin__panel--title,.admin__title,.article__subtitle,.content__title,.entry__title,.feature__description,.feature__title,.form__legend,.gallery__category--title,.gallery__title,.home__introduction,.judging__award,.judging__category--title,.judging__practice,.newsletter__title{font-size:1.375rem}}@media (min-width:1024px){.account__panel--subtitle,.account__panel--title,.admin__panel--title,.admin__title,.article__subtitle,.content__title,.entry__title,.feature__description,.feature__title,.form__legend,.gallery__category--title,.gallery__title,.home__introduction,.judging__award,.judging__category--title,.judging__practice,.newsletter__title{font-size:1.5rem}}.header__title,.home__title{font-size:2rem}@media (min-width:431px){.header__title,.home__calltoaction,.home__tagline,.home__title{font-size:2.5rem}}@media (min-width:1024px){.header__title,.home__calltoaction,.home__tagline,.home__title{font-size:3rem}}.account__title,.admin__panel--subtitle,.article__title,.entry__category--title,.entry__preview--name,.html h2:not([class]),.html h3:not([class]),.judging__viewport--action,.judging__viewport--title,.juror__title,.report__title,.sponsor__position,.sponsor__title{font-size:1rem}@media (min-width:431px){.account__title,.admin__panel--subtitle,.article__title,.entry__category--title,.entry__preview--name,.html h2:not([class]),.html h3:not([class]),.judging__viewport--action,.judging__viewport--title,.juror__title,.report__title,.sponsor__position,.sponsor__title{font-size:1rem}}@media (min-width:1024px){.account__title,.admin__panel--subtitle,.article__title,.entry__category--title,.entry__preview--name,.html h2:not([class]),.html h3:not([class]),.judging__viewport--action,.judging__viewport--title,.juror__title,.report__title,.sponsor__position,.sponsor__title{font-size:1rem}}.article__abstract,.carousel__caption,.carousel__pagination--item,.entry__product--title,.entry__subtitle,.event__attendees,.form__control--checkbox label,.form__control--radio label,.form__description,.form__errors,.form__label,.form__legend--sm,.formfilter__control--checkbox label,.formfilter__control--radio label,.gallery__nav,.gallery__preview--title,.home__carousel--caption,.judging__nav,.judging__title,.juror__category--title,.juror__position,.media__image,.media__preview,.nav,.navbar,.qs-datepicker .qs-controls,.report__nav,.sponsor__feature--category,.subnavigation,.table .table__terms,.table--sm{font-size:.75rem}@media (min-width:431px){.article__abstract,.carousel__caption,.carousel__pagination--item,.entry__product--title,.entry__subtitle,.event__attendees,.footer,.form__control--checkbox label,.form__control--radio label,.form__description,.form__errors,.form__label,.form__label--counter,.form__legend--sm,.formfilter__control--checkbox label,.formfilter__control--radio label,.gallery__nav,.gallery__preview--title,.header__breadcrumb,.home__carousel--caption,.judging__nav,.judging__title,.juror__category--title,.juror__position,.media__image,.media__preview,.nav,.navbar,.qs-datepicker .qs-controls,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day,.report__nav,.sponsor__feature--category,.subnavigation,.table .table__terms,.table--sm{font-size:.84375rem}}@media (min-width:1024px){.article__abstract,.carousel__caption,.carousel__pagination--item,.entry__product--title,.entry__subtitle,.event__attendees,.footer,.form__control--checkbox label,.form__control--radio label,.form__description,.form__errors,.form__label,.form__label--counter,.form__legend--sm,.formfilter__control--checkbox label,.formfilter__control--radio label,.gallery__nav,.gallery__preview--title,.header__breadcrumb,.home__carousel--caption,.judging__nav,.judging__title,.juror__category--title,.juror__position,.media__image,.media__preview,.nav,.navbar,.qs-datepicker .qs-controls,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day,.report__nav,.sponsor__feature--category,.subnavigation,.table .table__terms,.table--sm{font-size:.875rem}}.article__date,.footer,.form__control--slider--description,.form__label--counter,.gallery__caption,.header__breadcrumb,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day,.report__head th,.table thead th{font-size:.625rem}@media (min-width:431px){.article__date,.footer,.form__control--slider--description,.form__label--counter,.gallery__caption,.header__breadcrumb,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day,.report__head th,.table thead th{font-size:.6875rem}}@media (min-width:1024px){.article__date,.footer,.form__control--slider--description,.form__label--counter,.gallery__caption,.header__breadcrumb,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day,.report__head th,.table thead th{font-size:.75rem}}.admin__content,.admin__panel--text,.article__abstract,.entry__category--description,.gallery__description,.juror__position,body{line-height:1.375}.gallery__preview--title,.gallery__title,.home__title{line-height:1;word-break:keep-all}.home__calltoaction,.home__tagline{word-break:keep-all}.gallery__subtitle,.header__title{line-height:1;word-break:keep-all}.account .gallery__preview--title,.account .gallery__subtitle,.account .gallery__title,.account .header__title,.account .home__calltoaction,.account .home__tagline,.account .home__title,body.account,body.admin{font-family:"archmedia-web",sans-serif}.entry__product--title,.entry__subtitle,.form__legend--sm,.judging__title,.juror__category--title,.sponsor__feature--category{line-height:1;word-break:keep-all}.account__title,.admin__panel--subtitle,.article__title,.entry__category--title,.entry__preview--name,.html h2:not([class]),.html h3:not([class]),.judging__viewport--action,.judging__viewport--title,.juror__title,.report__title,.sponsor__position,.sponsor__title{word-break:keep-all}.account__panel--subtitle,.account__panel--title,.admin__panel--title,.admin__title,.article__subtitle,.content__title,.entry__title,.feature__description,.feature__title,.form__legend,.gallery__category--title,.judging__award,.judging__category--title,.judging__practice,.newsletter__title{line-height:1;word-break:keep-all}.account .account__panel--subtitle,.account .account__panel--title,.account .account__title,.account .admin__panel--subtitle,.account .admin__panel--title,.account .admin__title,.account .article__subtitle,.account .article__title,.account .content__title,.account .entry__category--title,.account .entry__preview--name,.account .entry__product--title,.account .entry__subtitle,.account .entry__title,.account .feature__description,.account .feature__title,.account .form__legend,.account .form__legend--sm,.account .gallery__category--title,.account .html h2:not([class]),.account .html h3:not([class]),.account .judging__award,.account .judging__category--title,.account .judging__practice,.account .judging__title,.account .judging__viewport--action,.account .judging__viewport--title,.account .juror__category--title,.account .juror__title,.account .newsletter__title,.account .report__title,.account .sponsor__feature--category,.account .sponsor__position,.account .sponsor__title,.html .account h2:not([class]),.html .account h3:not([class]){font-family:"archmedia-web",sans-serif}.account__title,.admin__panel--subtitle,.article__title,.entry__category--title,.entry__preview--name,.html h2:not([class]),.html h3:not([class]),.judging__viewport--action,.judging__viewport--title,.juror__title,.report__title,.sponsor__position,.sponsor__title{line-height:1.375}.entry__product--title,.entry__subtitle,.form__legend--sm,.judging__title,.juror__category--title,.sponsor__feature--category{line-height:1.375}.carousel__pagination--item,.event__attendees,.footer,.gallery__nav,.header__breadcrumb,.judging__nav,.media__image,.media__preview,.nav,.navbar,.qs-datepicker .qs-controls,.qs-datepicker .qs-square,.qs-datepicker .qs-square.qs-day,.report__nav,.subnavigation{font-family:ciutadella-web,sans-serif;font-weight:400;line-height:1}.form__label--counter{font-family:ciutadella-web,sans-serif;line-height:1}.account .carousel__pagination--item,.account .event__attendees,.account .footer,.account .form__label--counter,.account .gallery__nav,.account .header__breadcrumb,.account .judging__nav,.account .media__image,.account .media__preview,.account .nav,.account .navbar,.account .qs-datepicker .qs-controls,.account .qs-datepicker .qs-square,.account .report__nav,.account .subnavigation,.qs-datepicker .account .qs-controls,.qs-datepicker .account .qs-square{font-family:"archmedia-web",sans-serif;font-weight:300}.admin__label,.entry__caption,.entry__preview--name dfn,.entry__reference,.entry__registration li dfn,.entry__status,.event__price--discount,.judging__title dfn,.status{font-size:.75rem;font-style:normal}.admin__label,.admin__panel--subtitle,.entry__caption,.entry__preview--name dfn,.entry__reference,.entry__registration li dfn,.entry__status,.event__price--discount,.form__control,.form__control--checkbox label,.form__control--radio label,.form__control--select,.form__label--counter,.formfilter__control,.formfilter__control--checkbox label,.formfilter__control--radio label,.formfilter__control--select,.gallery__preview--title,.gallery__related,.gallery__subtitle,.gallery__title,.home__title,.judging__citation p,.judging__description,.judging__title dfn,.report__head th,.status,.table .table__terms,.table thead th,select.form__control,select.formfilter__control{font-weight:400}.admin__content,.admin__panel--text,.article__abstract,.carousel__caption,.entry__category--description,.gallery__description,.home__carousel--caption,.juror__position,body{font-weight:300}.account__panel--subtitle,.account__panel--title,.account__title,.admin__panel--subtitle,.admin__panel--title,.admin__title,.article__subtitle,.article__title,.content__title,.entry__category--title,.entry__preview--name,.entry__product--title,.entry__subtitle,.entry__title,.event__price--discount,.event__subtotal,.feature__description,.feature__title,.form__label,.form__legend,.form__legend--sm,.gallery__category--title,.gallery__practice,.html h2:not([class]),.html h3:not([class]),.judging__award,.judging__category--title,.judging__practice,.judging__title,.judging__viewport--action,.judging__viewport--title,.juror__category--title,.juror__title,.newsletter__title,.report caption,.report__title,.sponsor__feature--category,.sponsor__position,.sponsor__title,.status--badge,.status--roundel,.table caption{font-weight:700}.article__subtitle,.gallery__nav--item,.header__breadcrumb,.judging__award,.judging__category--title,.judging__nav--item,.judging__practice,.nav__item--up,.qr__modal,.status--badge,.status--roundel{text-align:center}.gallery__nav--prev,.judging__nav--prev,.report,.report caption,.table caption,.table td,.table th{text-align:left}.event__price--amount,.gallery__nav--next,.judging__nav--next,.nav__item--next{text-align:right}.account__title,.admin__label,.admin__panel--subtitle,.admin__title,.article__subtitle,.entry__preview--name dfn,.entry__reference,.entry__registration li dfn,.entry__status,.entry__subtitle,.entry__title,.event__price--discount,.form__legend,.form__legend--sm,.judging__award,.judging__category--title,.judging__practice,.judging__title,.judging__title dfn,.juror__category--title,.report__head th,.sponsor__title,.status,.table thead th{text-transform:uppercase}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-decoration-color:currentColor;text-underline-offset:.125em}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}#__next,#root{isolation:isolate}iframe{border:0}body,html{background-color:#fff;color:#000}html{scroll-padding-top:7rem}.table{line-height:1;width:100%;max-width:100%;margin:1.5rem 0 2.25rem;border-collapse:collapse;word-break:normal;border-bottom:1px solid currentColor}.report caption,.table caption{margin-bottom:.5rem}.table td,.table th{padding:.5rem .75rem .5rem 0;vertical-align:top;border-top:1px solid currentColor}.report td p,.report th p,.table td p,.table th p{margin:0 0 .25rem}.report td p:last-child,.report th p:last-child,.table td p:last-child,.table th p:last-child{margin-bottom:0}.table thead th{padding-right:.5rem;text-align:left;vertical-align:bottom;word-break:break-word;border-top:0 none;border-bottom:1px solid currentColor}.table__header{font-weight:400;white-space:nowrap}.table__control--btn{-webkit-text-decoration:none;text-decoration:none;opacity:.35}.table__control--btn.active{opacity:1}.table tbody+tbody{border-top:1px solid currentColor}.table .table__terms{padding:1rem 0;caption-side:bottom;text-align:left}.table .table__format--nowrap{white-space:nowrap;word-break:initial}.table .table__format--currency{padding-right:0;text-align:right}.table--bordered,.table--bordered td,.table--bordered th{border:1px solid currentColor}.table--bordered thead td,.table--bordered thead th{border-bottom-width:.25rem}.table--list td,.table--list th{vertical-align:middle}.table--striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.075)}.table--responsive{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.btn{font-size:inherit;min-height:3rem}.btn.success{-webkit-animation:btn-success 1s ease 0s 1;animation:btn-success 1s ease 0s 1}.btn.error{-webkit-animation:btn-error 1s ease 0s 1;animation:btn-error 1s ease 0s 1}.btn--xs{font-size:.75rem;min-height:1.5rem;padding:.125em .5em}.btn--sm{font-size:.875rem;min-height:2rem;padding-top:.375em;padding-bottom:.25em}.btn--full{display:block;width:100%}.btn--link{display:inline;min-height:initial;padding:0;border:0;background-color:transparent}@media (pointer:fine){.btn--link:hover{color:inherit;background-color:transparent}}.btn--pill{border-radius:999em}.btn--underline{position:relative;display:inline-block}.btn--underline::before{position:absolute;z-index:-1;right:0;bottom:0;left:0;display:block;height:.187rem;content:" ";-webkit-transition:left .15s ease-out,right .15s ease-out;transition:left .15s ease-out,right .15s ease-out;background-color:#2a7139}.btn--primary{color:#fff;border-color:#2a7139;background-color:#2a7139}@media (pointer:fine){.btn--primary:hover:not(.btn--primary--disabled):not(.btn--primary--link){color:#fff;border-color:#6d6e70;background-color:#6d6e70}}.btn--secondary{color:#fff;border-color:#d1d3ce;background-color:#d1d3ce}@media (pointer:fine){.btn--secondary:hover:not(.btn--secondary--disabled):not(.btn--secondary--link){color:#fff;border-color:#6d6e70;background-color:#6d6e70}}.btn--tertiary{color:#fff;border-color:#6d6e70;background-color:#6d6e70}@media (pointer:fine){.btn--tertiary:hover:not(.btn--tertiary--disabled):not(.btn--tertiary--link){color:#fff;border-color:#2a7139;background-color:#2a7139}}.btn--banner{color:#d1d3ce;border-color:#d1d3ce;background-color:#fff}@media (pointer:fine){.btn--banner:hover:not(.btn--banner--disabled):not(.btn--banner--link){color:#fff;background-color:#d1d3ce}}.btn--danger{color:#fc5130;border-color:#fc5130}@media (pointer:fine){.btn--danger:hover:not(.btn--danger--disabled){color:#fff;background-color:#fc5130}}.btn--disabled,.btn.disabled,.btn[disabled]{pointer-events:none;opacity:.15}.btn--prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.btn--next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.btn--form{margin-left:0;padding-bottom:.5rem;color:#999;border-bottom:solid currentColor 1px;-webkit-border-radius:0;-webkit-appearance:none}.btn__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.btn__group--link{white-space:nowrap}.btn__group>.btn,.btn__group>.dropdown{margin:0}.btn__group>.btn:not(:last-child),.btn__group>.dropdown:not(:last-child){border-right:0 none;border-top-right-radius:0;border-bottom-right-radius:0}.btn__group>.btn:not(:first-child),.btn__group>.btn:not(:first-child)>*,.btn__group>.dropdown:not(:first-child),.btn__group>.dropdown:not(:first-child)>*{border-top-left-radius:0;border-bottom-left-radius:0}.btn__label{display:none}@media (min-width:431px){.btn__label{display:block}}.btn__copy{line-height:1;display:inline-block;padding:.125em .5em;cursor:pointer;vertical-align:top;border:2px solid currentColor;border-radius:3rem;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__fieldset{border:0}.form__fieldset fieldset:not([class]){border:0}.form__group,.form__legend{grid-column:1/-1}.form__group--sm{grid-column:span 1}@media (min-width:1024px){.form__group--sm{grid-column:span 6}}.form__group--xs{grid-column:span 1}@media (min-width:1024px){.form__group--xs{grid-column:span 3}}.form__group--xxs{grid-column:span 1}@media (min-width:1024px){.form__group--xxs{grid-column:span 2}}.form__group--inline>*{margin-right:.5rem}.form__group--inline>:last-child{margin-right:0}.form__btn{min-height:3em}.form__control--yesno label{background-color:#ccc}.form__control--checkbox input[type=checkbox],.form__control--radio input[type=radio],.form__control--yesno input[type=radio],.formfilter__control--checkbox input[type=checkbox],.formfilter__control--radio input[type=radio]{position:absolute;opacity:0}.form__control--yesno input[type=radio][value="0"]:checked+label{color:#fff;border-color:#eda771;background-color:#eda771}.form__control--yesno input[type=radio][value="1"]:checked+label{color:#fff;border-color:#5aad87;background-color:#5aad87}.form__control--checkbox label,.form__control--radio label,.formfilter__control--checkbox label,.formfilter__control--radio label{line-height:1;position:relative;display:inline-block;margin-right:1em;margin-bottom:0;padding-top:0;padding-left:2em;cursor:pointer}.form__control--checkbox label::before,.form__control--radio label::before{position:absolute;top:-.25em;left:0;display:inline-block;width:1.5em;height:1.5em;content:"";border:1px solid rgba(109,110,112,.35);background-color:#fff}.form__control--radio label::before{border-radius:1.5em}.form__control--checkbox label::after{border-radius:0;background:#6d6e70}.form__control--radio label::after{position:absolute;top:.075rem;left:.25rem;display:inline-block;width:.5rem;height:.5rem;content:" ";border-radius:0;background:#6d6e70}.form__control--checkbox label::before{border-radius:0}.form__control--checkbox label::after{position:absolute;top:.125rem;left:.25rem;display:inline-block;width:.75rem;height:.375rem;content:"";-webkit-transform:rotate(-45deg) scale(.875,.875);transform:rotate(-45deg) scale(.875,.875);border-bottom:.125rem solid;border-left:.125rem solid}.form__control--checkbox input[type=checkbox]+label::after,.form__control--radio input[type=radio]+label::after,.formfilter__control--checkbox input[type=checkbox]+label::after,.formfilter__control--radio input[type=radio]+label::after{content:none}.form__control--checkbox input[type=checkbox]:checked+label::before{background:#6d6e70}.form__control--checkbox input[type=checkbox]:checked+label::after{content:" ";border-color:#fff}.form__control--checkbox input[type=checkbox]:focus+label::before{outline:0}.form__control--radio input[type=radio]:checked+label,.formfilter__control--radio input[type=radio]:checked+label{color:#999}.form__control--radio input[type=radio]:checked+label::before{border-color:#999}.form__control--radio input[type=radio]:checked+label::after{content:" "}.form__control--radio input[type=radio]:focus+label::before{outline:#3b99fc auto 5px}.form__control--switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__control--switch>input{position:absolute;opacity:0;z-index:-999}.form__control--switch-toggle{width:3em;height:1em;background-color:#777;border-radius:2em;display:inline-block;margin:0 1em;position:relative;cursor:pointer;-webkit-transition:background-color .75s cubic-bezier(.5,0,0,1),border-color .75s cubic-bezier(.5,0,0,1);transition:background-color .75s cubic-bezier(.5,0,0,1),border-color .75s cubic-bezier(.5,0,0,1);will-change:background-color,border-color}input[type=checkbox]:checked~.form__control--switch-toggle{background-color:#5aad87}.form__control--switch-toggle::after{position:absolute;left:0;top:0;width:1em;height:1em;border-radius:1em;background-color:#fff;border:1px solid rgba(109,110,112,.35);content:"";-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .75s cubic-bezier(.5,0,0,1);transition:transform .75s cubic-bezier(.5,0,0,1);transition:transform .75s cubic-bezier(.5,0,0,1),-webkit-transform .75s cubic-bezier(.5,0,0,1);will-change:transform}input[type=checkbox]:checked~.form__control--switch-toggle::after{-webkit-transform:translateX(2em);transform:translateX(2em)}.form__control--slider{width:7.5rem;margin-left:0!important;padding:.25rem;border:rgba(109,110,112,.35) solid 1px;border-left:0;background-color:#fff;-webkit-appearance:none}.form__control--slider::-webkit-slider-thumb{width:1.5rem;height:1.75rem;cursor:pointer;background:rgba(109,110,112,.5);-webkit-appearance:none;appearance:none}.form__control--slider--description{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:7rem;height:2.5rem;margin:0;text-align:right;text-overflow:ellipsis}.form__control--slider--label{width:4rem;height:2rem;min-height:0;text-align:right;border:1px solid rgba(109,110,112,.35);border-right:0;background-color:#fff}.form__control--slider--label.error,.form__control--slider--label.success{-webkit-animation-name:label-success;animation-name:label-success;-webkit-animation-duration:.75s;animation-duration:.75s}.form__control--slider--label.error{-webkit-animation-name:label-error;animation-name:label-error}.form__control[data-datepicker]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:3em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.25rem center}.form__control[data-datepicker][data-datepicker-field]{position:absolute;visibility:hidden;overflow:hidden;width:0}.form__control--sm{height:2em;padding:.25em .75em}.form__label{line-height:1;display:block;max-width:40rem;margin-bottom:.5rem}.form__label.required::after{content:" *"}.form__label--counter{display:inline-block;margin-left:1rem;white-space:nowrap;color:#6d6e70}.form__label--counter.warning{color:#fc5130}.form__group>.form__label{font-weight:700}.form__label--heading{margin:2rem 0}.form__collection{position:relative;padding:.5rem 1.75rem .5rem .5rem;border:rgba(109,110,112,.15) solid 1px;background-color:rgba(255,255,255,.15)}.form__collection--add{min-height:3rem}.form__description{grid-column:1/-1}.form__description--danger{color:#fc5130}.form__errors{margin-top:.25rem;margin-bottom:.5rem;color:#fc5130}.form__errors>li{margin:0;padding:0}.formfilter__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.25rem;background-color:#fff}.formfilter__control{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:.25rem}@media (min-width:832px){.formfilter__control{-ms-flex-preferred-size:15%;flex-basis:15%}.formfilter__control--select-sm{-ms-flex-preferred-size:6rem;flex-basis:6rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.formfilter__control--checkbox,.formfilter__control--radio{margin:.25rem}.formfilter__control--checkbox label::before,.formfilter__control--radio label::before{position:absolute;top:-.25em;left:0;display:inline-block;width:1.5em;height:1.5em;content:"";border:1px solid rgba(109,110,112,.35);background-color:#fff}.formfilter__control--radio label::before{border-radius:1.5em}.formfilter__control--checkbox label::after{border-radius:0;background:#6d6e70}.formfilter__control--radio label::after{position:absolute;top:.075rem;left:.25rem;display:inline-block;width:.5rem;height:.5rem;content:" ";border-radius:0;background:#6d6e70}.formfilter__control--checkbox label::before{border-radius:0}.formfilter__control--checkbox label::after{position:absolute;top:.125rem;left:.25rem;display:inline-block;width:.75rem;height:.375rem;content:"";-webkit-transform:rotate(-45deg) scale(.875,.875);transform:rotate(-45deg) scale(.875,.875);border-bottom:.125rem solid;border-left:.125rem solid}.formfilter__control--checkbox input[type=checkbox]:checked+label::before{background:#6d6e70}.formfilter__control--checkbox input[type=checkbox]:checked+label::after{content:" ";border-color:#fff}.formfilter__control--checkbox input[type=checkbox]:focus+label::before{outline:0}.formfilter__control--radio input[type=radio]:checked+label::before{border-color:#999}.formfilter__control--radio input[type=radio]:checked+label::after{content:" "}.formfilter__control--radio input[type=radio]:focus+label::before{outline:#3b99fc auto 5px}.formfilter__btn{min-height:3rem;margin:.25rem}.html dl,.html ol,.html p,.html ul{margin-bottom:1em}.html ul:not([class])>li{position:relative;padding-left:1.5em}.html ul:not([class])>li+li{margin-top:.25em}.html ul:not([class])>li::before{position:absolute;left:0;content:"—"}.html h2:not([class]),.html h3:not([class]){margin-top:4ex;margin-bottom:0}.html h2:not([class]):first-child,.html h3:not([class]):first-child{margin-top:0}.html a:not([class]){text-decoration-color:inherit}.html--quote{font-size:2em;line-height:1;text-align:center;text-transform:uppercase}.html .grid{margin-top:1em;margin-bottom:1em}.account__grid{border:0}.account__panel{grid-template-columns:1fr 7.5rem;grid-template-areas:"title image""content image"}@media (min-width:832px){.account__panel{grid-template-columns:1fr 10rem}}.account__panel--subtitle,.account__panel--title{grid-area:title}.account__panel--nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:content}.account__panel--item{margin:0 .5em .5em 0}.account__panel--item:last-child{margin-right:0}.account .header__title{font-weight:300;color:#000}.account .btn--primary{color:#fff;border-color:#000;background-color:#000}@media (pointer:fine){.account .btn--primary:hover:not(.account .btn--primary--disabled):not(.account .btn--primary--link){color:#fff;border-color:#999;background-color:#999}}.account .footer,.account .nav__sticky{background-color:#f5f5f5}.admin__title{font-weight:500}.admin__panel{grid-template-columns:1fr 7.5rem;grid-template-areas:"title image""content image""nav image"}@media (min-width:832px){.admin__panel{grid-template-columns:1fr 10rem}}.admin__panel--md{grid-template-areas:"title image""content content""nav nav";grid-template-columns:1fr 7.5rem;grid-column:span 2}@media (min-width:832px){.admin__panel--md{grid-template-columns:1fr 15rem}}.admin__panel--lg{grid-template-columns:1fr 10rem;grid-column:span 2}@media (min-width:832px){.admin__panel--lg{grid-template-columns:1fr 30rem}}.admin__panel--data{grid-template-areas:"title""content""nav";grid-template-columns:1fr;row-gap:0}.admin__panel--subtitle,.admin__panel--title{grid-area:title}.admin__panel--content{grid-area:content}.admin__panel--nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:nav}.admin__panel--image{grid-area:image}.admin__panel--stat{font-size:1.625em;color:#0080ff}.admin__panel--item{margin:0 .5em .5em 0}.admin__panel--item:last-child{margin-right:0}.admin__panel--action{margin-top:1rem}.admin__label--success,.admin__label--warning{background-color:#eda771;color:#fff;border-color:transparent}.admin__label--success{background-color:#5aad87}.advertising__container{width:100%;padding-top:2ex;border-top:solid 1px currentColor}@media (min-width:43.875rem){.advertising__container{grid-template-columns:repeat(2,1fr);-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}}@media (min-width:90.5rem){.advertising__container{grid-template-columns:repeat(3,1fr)}}.advertising__slot{overflow:hidden;width:100%;height:250px}.alert{padding:.5em}.alert--danger{color:#fc5130;border:1px solid #fc5130}@media (hover:hover) and (prefers-reduced-motion:no-preference){.article__link:hover .article__asset--image{-webkit-transform:scale(1.1);transform:scale(1.1)}}.article__abstract,.article__date{opacity:.5}.asset{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:4.3125rem;padding:0 .3125rem .3125rem;border:.125rem solid currentColor;border-radius:.3125rem}.asset__fileinput{position:absolute;top:-1px;left:-1px;overflow:hidden;width:0;height:0}.asset__file,.asset__placeholder{position:relative;margin-top:.3125rem}.asset__file{overflow:hidden;height:0;-webkit-transition:opacity .2s cubic-bezier(.77,0,.175,1) 0s,height .2s cubic-bezier(.77,0,.175,1) .2s;transition:opacity .2s cubic-bezier(.77,0,.175,1) 0s,height .2s cubic-bezier(.77,0,.175,1) .2s;opacity:0}.asset__file.show{height:5rem;-webkit-transition:opacity .2s cubic-bezier(.77,0,.175,1) .2s,height .2s cubic-bezier(.77,0,.175,1) 0s;transition:opacity .2s cubic-bezier(.77,0,.175,1) .2s,height .2s cubic-bezier(.77,0,.175,1) 0s;opacity:1}.asset__placeholder{height:4.75rem;background:rgba(255,255,255,.4)}.asset__selector{position:relative;overflow:hidden;height:0;-webkit-transition:opacity .2s cubic-bezier(.77,0,.175,1);transition:opacity .2s cubic-bezier(.77,0,.175,1);opacity:0}.asset__selector.show{height:3.75rem;margin-top:.3125rem;opacity:1}.asset__progress{position:absolute;top:0;right:0;left:5.25rem;width:auto;height:4.75rem;-webkit-transition:opacity .4s cubic-bezier(.77,0,.175,1);transition:opacity .4s cubic-bezier(.77,0,.175,1);opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.asset__progress::-webkit-progress-bar{background-color:#eee}.asset__progress::-webkit-progress-value{-webkit-transition:width .4s cubic-bezier(.77,0,.175,1);transition:width .4s cubic-bezier(.77,0,.175,1);background-color:#ccc}.asset__progress.show{opacity:1}.asset__label,.asset__panel{position:absolute;top:0;right:0;bottom:0;left:5.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.asset__label{font-weight:700;left:0;padding-left:4.125rem;cursor:pointer;-webkit-transition:opacity .4s cubic-bezier(.77,0,.175,1),background-color .4s cubic-bezier(.77,0,.175,1);transition:opacity .4s cubic-bezier(.77,0,.175,1),background-color .4s cubic-bezier(.77,0,.175,1);background-color:transparent}@media (pointer:fine){.asset__label.hover,.asset__label:hover{background-color:rgba(204,204,204,.5)}}.asset__panel{-webkit-transition:-webkit-transform .4s cubic-bezier(.77,0,.175,1);transition:transform .4s cubic-bezier(.77,0,.175,1);transition:transform .4s cubic-bezier(.77,0,.175,1),-webkit-transform .4s cubic-bezier(.77,0,.175,1);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);background:#fff}.asset__panel[data-panel=delete],.asset__panel[data-panel=rename]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.asset__panel[data-panel=delete],.asset__panel[data-panel=error]{color:#c00}.asset__panel.show,.asset__preview.show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.asset__panel.show{z-index:2}.asset__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 5rem);padding-left:.3125rem}.asset__preview{position:absolute;z-index:3;top:0;left:0;display:block;width:4.75rem;height:4.75rem;cursor:-webkit-grab;cursor:grab;-webkit-transition:opacity .2s cubic-bezier(.77,0,.175,1) 0s,-webkit-transform .2s cubic-bezier(.77,0,.175,1) 0s;transition:opacity .2s cubic-bezier(.77,0,.175,1) 0s,transform .2s cubic-bezier(.77,0,.175,1) 0s;transition:opacity .2s cubic-bezier(.77,0,.175,1) 0s,transform .2s cubic-bezier(.77,0,.175,1) 0s,-webkit-transform .2s cubic-bezier(.77,0,.175,1) 0s;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0;background:#eee}.asset__preview.show{opacity:1}.asset__preview>img{display:block;width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.asset__filename,.asset__info,.asset__link,.asset__title{margin:0}.asset__filename,.asset__info,.asset__title{overflow:hidden;width:100%;height:1.25em;text-overflow:ellipsis}.asset__title{font-weight:700;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:.125rem 0}.asset__link{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:.125rem 0}.asset__filename{font-size:.625rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;opacity:.35}.asset__filename:empty::before{content:"-"}.asset__info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.asset__input,.asset__select{font-family:inherit;font-weight:700;line-height:1;padding:.375rem .125rem;-webkit-transition:border .4s cubic-bezier(.77,0,.175,1);transition:border .4s cubic-bezier(.77,0,.175,1);border:.125rem solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none}.asset__input:active,.asset__input:focus,.asset__select:active,.asset__select:focus{border-color:#000;outline:0}.asset__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:1.75rem;height:1.75rem;margin-right:.3125rem;padding:0;cursor:pointer;-webkit-transition:background-color .4s cubic-bezier(.77,0,.175,1);transition:background-color .4s cubic-bezier(.77,0,.175,1);color:inherit;border:0;border-radius:.125rem;background-color:transparent;background-repeat:no-repeat;background-position:center center}@media (pointer:fine){.asset__btn:hover{background-color:#ccc}}.asset__btn--link,.asset__btn--update{text-indent:-999em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.asset__btn--link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M19.82 8.97c-1.49-1.48-3.9-1.2-5.94-1.27.14.14.42.28.63.5.36.35.64.77.85 1.27 1.13 0 2.34-.07 3.19.77.42.43.7 1.14.77 1.77a2.54 2.54 0 01-2.54 2.55H13.1c-.57 0-1.34-.36-1.77-.78-.99-.99-.85-2.12-.42-3.25H9.07c-.5 1.62-.42 3.25.85 4.52a4 4 0 003.04 1.2h3.68c1.27 0 2.47-.35 3.39-1.27a4.61 4.61 0 00-.21-6zM8.22 14.5H6.95c-.57 0-1.35-.36-1.77-.78a3.12 3.12 0 01-.78-1.77c0-1.41 1.2-2.62 2.55-2.54h3.68c.56 0 1.34.35 1.76.77 1 1 .78 2.2.43 3.26h1.84c.5-1.63.42-3.26-.85-4.53a4 4 0 00-3.04-1.2H7.09c-2.4 0-4.31 1.9-4.24 4.24 0 2.26 1.9 4.31 4.17 4.17H9.7c-.29-.14-.5-.35-.71-.56-.35-.36-.64-.64-.78-1.06z'/%3E%3C/svg%3E")}.asset__btn--theme{text-indent:-999em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs/%3E%3Cpath d='M17.77 10.78L11.29 4.3a1.46 1.46 0 00-1-.43H4a1.47 1.47 0 00-1.45 1.47v6.24a1.5 1.5 0 00.43 1l6.48 6.47a1.45 1.45 0 002.07 0l6.24-6.24a1.47 1.47 0 000-2.07zM6 8.76a1.47 1.47 0 010-2.93A1.47 1.47 0 017.44 7.3 1.46 1.46 0 016 8.76zm15.71 4.09l-6.24 6.24a1.45 1.45 0 01-2.07 0l5.32-5.32a2.76 2.76 0 000-3.89l-6-6h1.49a1.5 1.5 0 011 .43l6.47 6.48a1.45 1.45 0 010 2.06z'/%3E%3C/svg%3E")}.asset__btn--confirm{width:auto;height:auto;margin-left:.25rem;padding:.375rem .25rem;border:.125rem solid #6d6e70}.asset__btn--delete{text-indent:-999em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E")}.asset__btn--cancel{text-indent:-999em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.carousel{position:relative}.carousel__image--fit,.carousel__video--fit{-o-object-fit:contain;object-fit:contain}.carousel__legend{position:absolute;left:1rem;bottom:1rem;right:1rem;visibility:hidden}.carousel__button{position:absolute;z-index:2;top:0;bottom:0;width:3rem;text-indent:-999em;border:0;outline:0;background-color:transparent;background-repeat:no-repeat;background-position:center center}@media (hover:hover){.carousel__button{cursor:pointer}}.carousel__button--prev{left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-arrow-narrow-left' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l14 0' /%3E%3Cpath d='M5 12l4 4' /%3E%3Cpath d='M5 12l4 -4' /%3E%3C/svg%3E")}.carousel__button--next{right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-arrow-narrow-right' width='24' height='24' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l14 0' /%3E%3Cpath d='M15 16l4 -4' /%3E%3Cpath d='M15 8l4 4' /%3E%3C/svg%3E")}.carousel__pagination{z-index:2;text-align:center;color:#fff}.carousel__pagination--item{position:relative;width:.75rem;height:.75rem;margin:0 .25rem;padding:0;-webkit-transition:opacity .25s cubic-bezier(.5,0,0,1);transition:opacity .25s cubic-bezier(.5,0,0,1);text-indent:-999rem;opacity:.35;color:inherit;border:1px solid #6d6e70;border-radius:1rem;outline:0;background:#fff}@media (hover:hover){.carousel__pagination--item{cursor:pointer}.carousel__pagination--item:hover{opacity:1}}.carousel__pagination--item.is-selected{opacity:1}.carousel__caption{margin:.75rem 0 0}.carousel--fullscreen{position:relative;height:100%;padding:0}@supports (height:100svh){.carousel--fullscreen{height:100svh}}@media (min-width:1024px){.carousel--fullscreen{height:100vh}}.carousel--fullscreen .carousel__caption{padding-left:1rem;padding-bottom:1rem}@media (min-width:431px){.carousel--fullscreen .carousel__caption{padding-left:2.25rem;padding-bottom:2.25rem}}.qs-datepicker-container{position:absolute;z-index:9002;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:20rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;border:1px solid #6d6e70;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(109,110,112,.3);box-shadow:0 0 0 0 rgba(109,110,112,.3)}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-datepicker-container.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-datepicker-container.qs-hidden{display:none}.qs-datepicker .qs-overlay{position:absolute;z-index:1;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:.5rem 1rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;background:rgba(255,255,255,.95)}.qs-datepicker .qs-overlay.qs-hidden{z-index:-1;opacity:0}.qs-datepicker .qs-overlay .qs-overlay-year{display:block;width:100%;margin:0 auto;padding:.25em 0;text-align:center;border:0;outline:0;background:#999}.qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-datepicker .qs-overlay .qs-close{position:absolute;top:0;right:0;padding:.5em;cursor:pointer}.qs-datepicker .qs-overlay .qs-submit{display:none}.qs-datepicker .qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.qs-datepicker .qs-controls,.qs-datepicker .qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qs-datepicker .qs-overlay .qs-overlay-month{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.3333333333%;cursor:pointer}@media (hover:hover) and (prefers-reduced-motion:no-preference){.qs-datepicker .qs-overlay .qs-overlay-month{-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.qs-datepicker .qs-overlay .qs-overlay-month:hover{background-color:#ccc}}.qs-datepicker .qs-overlay .qs-overlay-month.active{color:#fff;background-color:#6d6e70}.qs-datepicker .qs-controls{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:.5rem .25rem;-webkit-transition:-webkit-filter .4s ease;transition:filter .4s ease;transition:filter .4s ease,-webkit-filter .4s ease;background:#fff}.qs-datepicker .qs-arrow{position:relative;width:2.25rem;height:2.25rem;cursor:pointer}@media (hover:hover) and (prefers-reduced-motion:no-preference){.qs-datepicker .qs-arrow{-webkit-transition:background .15s;transition:background .15s}.qs-datepicker .qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-datepicker .qs-arrow:hover.qs-left:after{border-right-color:#6d6e70}.qs-datepicker .qs-arrow:hover.qs-right:after{border-left-color:#6d6e70}}.qs-datepicker .qs-arrow:after{position:absolute;top:50%;content:"";-webkit-transition:border .2s;transition:border .2s;border:.25rem solid transparent}.qs-datepicker .qs-arrow.qs-left:after{right:50%;-webkit-transform:translate(25%,-50%);transform:translate(25%,-50%);border-right-color:#6d6e70}.qs-datepicker .qs-arrow.qs-right:after{left:50%;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%);border-left-color:#6d6e70}.qs-datepicker .qs-month-year{border-bottom:1px solid transparent}@media (hover:hover) and (prefers-reduced-motion:no-preference){.qs-datepicker .qs-month-year{cursor:pointer;-webkit-transition:border .2s;transition:border .2s}.qs-datepicker .qs-month-year:hover{border-bottom:1px solid gray}}.qs-datepicker .qs-month-year:active:focus,.qs-datepicker .qs-month-year:focus{outline:0}.qs-datepicker .qs-month{padding-right:.5ex}.qs-datepicker .qs-year{padding-left:.5ex}.qs-datepicker .qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.qs-datepicker .qs-square{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:14.2857142857%;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border:.25rem solid transparent}.qs-datepicker .qs-square.qs-current{border-color:rgba(42,113,57,.5)}.qs-datepicker .qs-square.qs-active{color:#fff;border-color:#2a7139;background-color:#2a7139}.qs-datepicker .qs-square.qs-disabled span{opacity:.2}.qs-datepicker .qs-square.qs-empty{cursor:default}.qs-datepicker .qs-square.qs-disabled{cursor:not-allowed}.qs-datepicker .qs-square.qs-day{cursor:default;text-transform:uppercase;color:#6d6e70}@media (hover:hover) and (prefers-reduced-motion:no-preference){.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:#f0f0f0}}.qs-datepicker .qs-event{position:relative}.qs-datepicker .qs-event:after{position:absolute;right:0;bottom:0;content:"";background:#07f}.dropdown{display:inline-block}.dropdown__button{padding:.25em .5em;border-color:rgba(109,110,112,.35)}.dropdown__button.open{border-color:rgba(109,110,112,.35);background-color:#fff}@media (hover:hover){.dropdown__button.open:hover{color:#000;background-color:#fff}}.dropdown__panel{position:absolute;z-index:9;visibility:hidden;min-width:10rem;-webkit-transition:opacity .25s cubic-bezier(.5,0,0,1) 0s,visibility .25s cubic-bezier(.5,0,0,1) .25s;transition:opacity .25s cubic-bezier(.5,0,0,1) 0s,visibility .25s cubic-bezier(.5,0,0,1) .25s;pointer-events:none;opacity:0;color:inherit}.dropdown__panel.open{visibility:visible;-webkit-transition:opacity .25s cubic-bezier(.5,0,0,1) 0s,visibility .25s cubic-bezier(.5,0,0,1) 0s;transition:opacity .25s cubic-bezier(.5,0,0,1) 0s,visibility .25s cubic-bezier(.5,0,0,1) 0s;pointer-events:auto;opacity:1}.dropdown__menu{margin-top:-1px;padding:.25rem .5rem;border:1px solid rgba(109,110,112,.35);background:#fff;-webkit-filter:drop-shadow(0 5px 4px rgba(0,0,0,.2));filter:drop-shadow(0 5px 4px rgba(0,0,0,.2))}.dropdown__item{padding:.25rem 0;border-top:rgba(109,110,112,.35) solid 1px}.dropdown__item:first-child{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.dropdown__item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown__link{padding:.125em .5em;border-radius:inherit}.entry__container{grid-template-areas:"main""aside"}@media (min-width:832px){.entry__container{grid-template-areas:"main aside";grid-template-columns:1fr 20rem}}.entry__main{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1024px){.entry__main{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%}}.entry__title{display:block}.entry__subtitle{margin-bottom:.5em}.entry__product--title{margin-bottom:.25em}@media (hover:hover) and (prefers-reduced-motion:no-preference){.entry__link:hover .entry__image{-webkit-transform:scale(1.1);transform:scale(1.1)}}.entry__status--registered{color:#fff;background-color:#5aad87}.entry__status--complete{color:#fff;background-color:#999}.entry__status--incomplete{color:#fff;background:#eda771}.entry__table{padding:2.25rem 0 0;border-top:solid 1px}.entry__preview{position:relative}.entry__preview--container{-webkit-text-decoration:none;text-decoration:none;grid-template-columns:7rem 1fr;grid-template-areas:"frame information"}.entry__preview--frame{width:7rem;height:7rem;margin-right:1.5rem;margin-bottom:0;background-color:#ccc;grid-area:frame}.entry__preview--information{grid-area:information}.entry__preview--category::after{display:inline-block;margin-right:.25em;content:", "}.entry__preview--category:last-child::after{content:""}.entry__preview--download{margin-top:1rem}.entry__preview--link{display:inline-block;-webkit-text-decoration:none;text-decoration:none}.entry__preview--nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.entry__preview--item{margin-right:.25rem}.entry__preview--manage{position:absolute;top:0;right:0;width:2rem}.entry__document{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.5rem}@media (min-width:832px){.entry__document{-ms-flex-preferred-size:50%;flex-basis:50%}}.entry__document--media{display:block;overflow:hidden;width:5rem;height:5rem;margin-right:1.5em;background-color:#ccc}.entry__category,.entry__category--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.entry__category{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.entry__category--info{position:relative;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:.75rem .75rem .75rem 3rem;cursor:pointer;-webkit-transition:background-color .25s cubic-bezier(.5,0,0,1);transition:background-color .25s cubic-bezier(.5,0,0,1);border:1px solid #999;border-radius:0;background-color:#fff}.entry__category--info::before{line-height:1.375;position:absolute;top:1rem;left:.75rem;display:inline-block;width:.75rem;height:.75rem;content:" ";text-align:center;pointer-events:none;border:1px solid #999;border-radius:.75rem}@media (pointer:fine){.entry__category--info:hover{background-color:rgba(153,153,153,.15)}}.entry__category--input{display:none}.entry__category--input:checked+.entry__category--info{color:#000;border-color:#999;background-color:rgba(153,153,153,.25)}.entry__category--input:checked+.entry__category--info::before{color:#fff;border-color:#999;background-color:#999}.entry__abstain--row{padding:.5rem .25rem;background-color:#eda771}.entry__abstain--bookmark{color:#eda771}.event__attendee{display:grid;grid-template-areas:"link action";grid-template-columns:1fr minmax(5rem,auto)}.event__attendee+.event__attendee{border-top:1px solid #ccc}.event__attendee--link{padding:.25rem;-webkit-text-decoration:none;text-decoration:none;grid-area:link;grid-template-columns:1fr 1fr 1fr auto;grid-template-rows:auto;grid-template-areas:"status . reference .""name name name name""contact contact contact contact""company company company company"}@media (min-width:832px){.event__attendee--link{grid-template-columns:3rem 6rem 1fr 1fr 1fr;grid-template-areas:"status reference name contact company"}}@media (hover:hover){.event__attendee--link:hover{background-color:#f9f9f9}}.event__attendee--link>*{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.event__attendee--status{grid-area:status}.event__attendee--reference{grid-area:reference}.event__attendee--name{grid-area:name}.event__attendee--contact{grid-area:contact}.event__attendee--company{grid-area:company}.event__attendee--action{padding:.25rem;grid-area:action}.event__price{border-top:1px solid currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.event__price--label{-ms-flex-preferred-size:35%;flex-basis:35%;line-height:1}.event__price--qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1rem}.event__price--qty select{margin-right:1rem}.event__price--discount{background-color:#ccc;color:#fff;padding-top:.375em}.event__price--discount:empty{display:none}.event__price--amount{-ms-flex-preferred-size:35%;flex-basis:35%}.event__subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.event__status{display:inline-block;padding:.25em;-webkit-text-decoration:none;text-decoration:none;color:#fff;background-color:#999}.event__status--open{background-color:#eda771}.event__status--redeemed{background-color:#5aad87}.feature__description{opacity:.5}.footer{color:currentColor;background-color:#eaf1eb}.footer__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:solid 1px currentColor}@media (min-width:431px){.footer__layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__item{margin-right:2em}.footer__item:last-child{margin-right:0}@media (max-width:831px){.footer__item{margin-top:.5rem;margin-bottom:.5rem}}.gallery__preview{-webkit-text-decoration:none;text-decoration:none}@media (min-width:1024px){.gallery__preview{grid-column:span 2}.gallery__preview:first-child:last-of-type{grid-column:1/span 4}.gallery__preview:nth-of-type(2n+1):last-of-type{grid-column:2/span 2}}.gallery__description{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gallery__carousel,.gallery__media{background-color:#f0f0f0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.gallery__link:hover .gallery__image{-webkit-transform:scale(1.1);transform:scale(1.1)}}.gallery__carousel{padding-top:75%}.gallery__carousel--media{padding-top:75%}.gallery__frame{width:100%;margin-right:auto;margin-left:auto;grid-column:span 2}@media (min-width:1024px){.gallery__frame{grid-column:span 4}}.gallery__frame--portrait,.gallery__frame--square{max-width:60%}@media (min-width:1024px){.gallery__frame--portrait,.gallery__frame--square{max-width:100%;grid-column:span 2}.gallery__frame--portrait:first-child:last-child,.gallery__frame--square:first-child:last-child{grid-column-start:2/span 2}.gallery__frame--portrait.first.last,.gallery__frame--portrait.odd.last,.gallery__frame--square.first.last,.gallery__frame--square.odd.last{grid-column:2/span 2}}.gallery__frame--portrait .gallery__media,.gallery__frame--square .gallery__media{padding-top:150%}.gallery__category--title{font-family:inherit;margin-bottom:0;padding:3rem 0 1.5rem;text-align:center;border-top:1px solid currentColor;grid-column:1/-1}.gallery__list{row-gap:1.5rem}.gallery__subtitle,.gallery__title{text-align:center}.gallery__practice{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.gallery__description{max-width:30rem;margin-right:auto;margin-left:auto}.gallery__related{margin-bottom:3em;text-align:center}.gallery__citation{max-width:30rem;margin-right:auto;margin-left:auto}@media (min-width:431px){.gallery--winner .gallery__preview:first-of-type:last-of-type{grid-column:span 2}}.gallery__footer{position:sticky;bottom:0;padding:.25rem 0;background-color:#fff}.gallery__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.gallery__nav{margin-top:4.25rem}}.gallery__nav--item{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.gallery__nav--item{-ms-flex-preferred-size:50%;flex-basis:50%}}.gallery__nav--prev{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1024px){.gallery__nav--prev{-ms-flex-preferred-size:25%;flex-basis:25%}}.gallery__nav--next{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1024px){.gallery__nav--next{-ms-flex-preferred-size:25%;flex-basis:25%}}.grid__col--2{grid-column:span 1}.grid__col--full{grid-column:1/-1}.grid--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header{min-height:0;padding:2rem 0;color:#2a7139}@media (min-width:832px){.header{min-height:13rem;padding:3.375rem 0 1em}}.header__title{font-family:inherit;font-weight:300;text-align:left;text-transform:uppercase}.header__breadcrumb{padding:0 0 1rem;color:#999}@media (min-width:832px){.header__breadcrumb{padding:0 0 2.25rem}}.header__breadcrumb:empty::after{display:inline-block;content:""}.header__breadcrumb>a{display:inline-block;margin-right:1em;-webkit-text-decoration:none;text-decoration:none;color:#ccc}.header__breadcrumb>a::after{display:inline-block;padding-left:1em;content:"→"}.home__section{position:relative}.home__layout{color:#000;background-color:#fff}.home__caption{z-index:3}.home__carousel{background-color:#fff}.home__carousel--caption{position:absolute;right:1rem;bottom:1rem;left:1rem;max-width:26rem}@media (min-width:832px){.home__carousel--caption{bottom:2.25rem;left:2.25rem}}.home__link{z-index:9;text-indent:-9999px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home__link{-webkit-transition:background-color .75s ease;transition:background-color .75s ease}.home__link:hover{background-color:rgba(0,0,0,.25)}}.icon{display:inline-block;width:1em;height:1em;vertical-align:bottom;stroke-width:1.25;fill:none}.icon:first-child:not(:last-child){margin-right:.5em}.icon:last-child:not(:first-child){margin-left:.5em}.judging{z-index:2000}.judging,.judging__container{color:#6d6e70;background-color:rgba(153,153,153,.05)}.judging__abstain{color:#fc5130}.judging__viewport{position:relative;width:100%;height:100vh;padding:7.5rem 1rem;color:#6d6e70;background-color:rgba(153,153,153,.15)}@supports (height:100svh){.judging__viewport{height:100svh}}@media (min-width:832px){.judging__viewport{height:100%;padding-right:2.25rem;padding-left:2.25rem}}.judging__viewport--footer,.judging__viewport--header{position:absolute;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:7.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.judging__viewport--header{top:0;padding-bottom:1.875rem}.judging__viewport--footer{bottom:1rem;height:auto}@media (min-width:431px){.judging__viewport--footer{bottom:2.25rem}}.judging__viewport--action,.judging__viewport--title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0;text-align:center}@media (min-width:431px){.judging__viewport--action,.judging__viewport--title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.judging__viewport--action .form__group+.form__group{margin-left:.75rem}.judging__viewport--next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:431px){.judging__viewport--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.judging__viewport--prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:431px){.judging__viewport--prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.judging__carousel{width:100%;height:100%;background-color:#fff}.judging__carousel .carousel__window{height:100%;padding-bottom:0}.judging__preview{-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:832px){.judging__preview{-ms-flex-preferred-size:25%;flex-basis:25%}}.judging__description{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.judging__media--fit>.img{-o-object-fit:cover;object-fit:cover}@media (hover:hover) and (prefers-reduced-motion:no-preference){.judging__link:hover .judging__image{-webkit-transform:scale(1.1);transform:scale(1.1)}}.judging__frame{position:relative;width:100%;background-color:#fff}.judging__frame--portrait,.judging__frame--square{width:50%}.judging__frame--score{font-weight:700;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;color:#6d6e70;border:.25rem solid currentColor;background-color:#fff}.judging__frame--score-y{color:#5aad87}.judging__frame--score-n{color:#eda771}.judging__frame--score-sustainability{top:3rem;color:#fff;border-color:#5aad87;background-color:#5aad87}.judging__frame--portrait .judging__media,.judging__frame--square .judging__media{padding-top:150%}.judging__category--title{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:1rem;margin-left:1rem;padding:1.5rem 0;border-top:1px solid currentColor}@media (min-width:1024px){.judging__category--title{padding:2.25rem 0}}.judging__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.judging__title{font-weight:400;width:100%}.judging__award,.judging__practice{-ms-flex-preferred-size:100%;flex-basis:100%;margin:1em 0 2em}.judging__award+.gallery__title,.judging__practice+.gallery__title{margin-top:-3em}.judging__award{margin-right:1rem;margin-left:1rem;padding:1.5rem 0;border-top:1px solid currentColor}@media (min-width:1024px){.judging__award{padding:2.25rem 0}}.judging__description{margin-bottom:3em}.judging__citation{margin-bottom:2.25rem;text-align:left;color:#fff;background-color:#d1d3ce}@media (min-width:1024px){.judging__citation{margin-bottom:3rem}}.judging--winner .judging__preview{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:auto;margin-left:auto}@media (min-width:1024px){.judging--winner .judging__preview{-ms-flex-preferred-size:50%;flex-basis:50%}.judging--winner .judging__preview:first-of-type:last-of-type{-ms-flex-preferred-size:75%;flex-basis:75%}}.judging__form,.judging__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.judging__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.judging__nav{margin-top:4.25rem}.judging__nav--item{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.judging__nav--item{-ms-flex-preferred-size:50%;flex-basis:50%}}.judging__nav--controls,.judging__nav--scoring{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.judging__nav--controls+.judging__nav--controls{margin-left:.75rem}.judging__nav--prev{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1024px){.judging__nav--prev{-ms-flex-preferred-size:25%;flex-basis:25%}}.judging__nav--next{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1024px){.judging__nav--next{-ms-flex-preferred-size:25%;flex-basis:25%}}.juror__description{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.juror__link:hover .juror__asset--image{-webkit-transform:scale(1.1);transform:scale(1.1)}}.juror__position{opacity:.5}[data-lazyload],[data-lazyload].loading{opacity:0}[data-lazyload].loaded{opacity:1}.layout{display:grid;min-height:100vh;grid-template-areas:"navigation""content""feature""advertising""sponsor""footer"}@supports (height:100svh){.layout{min-height:100svh}}@media (max-width:1023px){.layout{padding-top:7rem}}@media (min-width:1024px){.layout{grid-template-columns:13rem 13rem 1fr;grid-template-rows:1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-rows:1fr max-content max-content max-content max-content;grid-template-areas:". navigation content"". navigation feature"". navigation advertising"". navigation sponsor"". navigation footer"}}@media (min-width:1600px){.layout{grid-template-columns:13% 13% 1fr}}.layout--home{grid-template-areas:"content""feature""advertising""sponsor""footer"}@media (min-width:1024px){.layout--home{padding-left:13rem;grid-template-columns:1fr;grid-template-rows:1fr -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-rows:1fr max-content max-content max-content max-content;grid-template-areas:"content""feature""advertising""sponsor""footer"}}@media (min-width:1600px){.layout--home{padding-left:13%}}.account .layout{color:#6d6e70;background-color:#f5f5f5}.layout__navigation{grid-area:navigation}@media (max-width:1023px){.layout__navigation{position:sticky;z-index:90;top:7rem}}.layout__content{grid-area:content}.layout__feature{grid-area:feature}.layout__sponsor{grid-area:sponsor}.layout__footer{grid-area:footer}.list__icon li{position:relative;padding-left:2em}.list__icon li svg{position:absolute;left:0;top:0;width:1.25em;height:1.25em}.media__category,.media__project{font-family:"archmedia-web",sans-serif}.media__category{color:#6d6e70;border-top:1px solid currentColor}.media__project{display:none;color:#999}.media__project.open{display:block}.media__item{border-bottom:1px solid currentColor}.media__image,.media__label{position:relative;cursor:pointer}.media__label{word-break:break-word}.media__image{margin-bottom:.25rem;padding:.25rem 2rem .25rem .25rem;-webkit-transition:background-color .25s cubic-bezier(.5,0,0,1);transition:background-color .25s cubic-bezier(.5,0,0,1);border:solid rgba(109,110,112,.35) 1px;border-radius:0;background-color:#fff;row-gap:0;grid-template-columns:3rem 1fr;grid-template-areas:"preview""label"}.media__image.selected{cursor:not-allowed;opacity:.25}.media__image.linked::before{content:" "}.media__image.linked:hover{background-color:#f0f0f0}.media__preview{grid-area:preview}.media__list{position:sticky;top:3rem}.modal{z-index:9999;left:-100%;overflow:hidden;-webkit-transition:opacity .25s cubic-bezier(.5,0,0,1),left 0s linear .25s;transition:opacity .25s cubic-bezier(.5,0,0,1),left 0s linear .25s;opacity:0;color:#fff;background:rgba(109,110,112,.95)}.modal.open{left:0;-webkit-transition:opacity .25s cubic-bezier(.5,0,0,1),left 0s linear 0s;transition:opacity .25s cubic-bezier(.5,0,0,1),left 0s linear 0s;opacity:1}.modal--inner{position:absolute;top:4.25rem;right:4.25rem;bottom:4.25rem;left:4.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:768px;margin:auto;-webkit-transition:-webkit-transform .25s cubic-bezier(.5,0,0,1);transition:transform .25s cubic-bezier(.5,0,0,1);transition:transform .25s cubic-bezier(.5,0,0,1),-webkit-transform .25s cubic-bezier(.5,0,0,1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);outline:0}.modal.open .modal--inner{-webkit-transform:scale(1,1);transform:scale(1,1)}.modal__container{overflow-x:hidden;overflow-y:auto;margin:auto;color:#6d6e70;background:#fff}.modal--inner h2,.modal__toggler{color:#fff}.modal.open .modal__toggler{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__img{display:block;width:100%;height:100%}.modal__iframe{overflow-x:hidden;overflow-y:scroll;width:100%;height:100%;border:0}.modal .nav--action{background-color:transparent}.nav__sticky{position:sticky;z-index:10;bottom:0;background-color:#fff}.nav__item--next,.nav__item--prev{width:50%}@media (min-width:431px){.nav__item--next,.nav__item--prev{width:25%}}.nav__item--next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:431px){.nav__item--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.nav__item--next:first-child:last-child{margin-left:auto}.nav__item--up{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}@media (min-width:431px){.nav__item--up{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}.nav__item--up:first-child:last-child{width:100%}}.nav--action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav--action [name=_next],.nav--action [name=_submit]{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.navbar{position:fixed;z-index:98;top:0;left:0;width:100%;height:7rem;color:#000;background-color:#fff}@media (min-width:1024px){.navbar{width:13rem;height:100%;background-color:transparent}}@media (min-width:1600px){.navbar{width:13%;height:100%;background-color:transparent}}.navbar__brand{position:fixed;z-index:98;top:.5rem;left:50%;width:6rem;height:6rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:1024px){.navbar__brand{top:2.25rem;left:2.25rem;width:8.5rem;height:8.5rem;-webkit-transform:translateX(0);transform:translateX(0)}}.navbar__brand>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navbar__menu{position:fixed;z-index:97;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:none;transition:none;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);color:inherit;background-color:#fff}@media (max-width:1023px){.navbar__menu{padding-top:7rem}}@media (min-width:1024px){.navbar__menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.navbar.transitioning .navbar__menu{-webkit-transition:left 0s linear .75s,-webkit-transform .75s cubic-bezier(.5,0,0,1) 0s;transition:transform .75s cubic-bezier(.5,0,0,1) 0s,left 0s linear .75s;transition:transform .75s cubic-bezier(.5,0,0,1) 0s,left 0s linear .75s,-webkit-transform .75s cubic-bezier(.5,0,0,1) 0s}@media (max-width:1023px){.navbar.open .navbar__menu{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navbar.open.transitioning .navbar__menu{-webkit-transition:left 0s linear 0s,-webkit-transform .75s cubic-bezier(.5,0,0,1) 0s;transition:transform .75s cubic-bezier(.5,0,0,1) 0s,left 0s linear 0s;transition:transform .75s cubic-bezier(.5,0,0,1) 0s,left 0s linear 0s,-webkit-transform .75s cubic-bezier(.5,0,0,1) 0s}.navbar__nav{padding-top:2.25rem;padding-bottom:2.25rem;border-top:solid 1px currentColor}}@media (max-width:831px){.navbar__nav{padding-top:1rem;padding-bottom:1rem}}@media (min-width:832px){.navbar__nav+.navbar__nav{margin-top:4.25rem}}@media (max-width:1023px){.navbar__nav--primary{font-size:1.625rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@supports (font-size:clamp(1rem,4vh,1.625rem)){.navbar__nav--primary{font-size:max(1rem,min(4vh,1.625rem))}}}.navbar__nav--social{font-size:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:1023px){.navbar__nav--social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.navbar__nav--social .navbar__item{margin:0 .75em 0 0}.navbar__nav--social .navbar__item:last-child{margin-right:0}.navbar__nav--social .navbar__item svg{fill:currentColor}.navbar__toggler{position:fixed;top:2.75rem;right:1rem;color:#000}@media (min-width:431px){.navbar__toggler{right:2.25rem}}@media (min-width:1024px){.navbar__toggler{display:none}}.navbar.open .navbar__toggler{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.qr,.qr video,.qr__modal{width:100%;height:100%}.qr video{-o-object-fit:cover;object-fit:cover}.qr__modal{font-size:3rem;position:fixed;z-index:10000;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-100%);transform:translateX(-100%);color:#fff;background:#000}.qr__modal--success{background:green}.qr__modal--error{background:red}.qr__modal.show{-webkit-transform:translateX(0);transform:translateX(0)}.record{color:#6d6e70;background-color:#fff}.record td:first-child{padding-left:.75rem}.record--shortlist{background:#ebf5f9}.record--shortlist .status--info{color:#fff;border-color:transparent;background-color:#b3b3dc}.record--commendation{background:#e5ffff}.record--commendation .status--info,.record--winner .status--info{color:#fff;border-color:transparent;background-color:#80c5c5}.record--winner{background:#e3fbe3}.record--winner .status--info{background-color:#006400}.report{line-height:1;width:100%;max-width:100%;margin:1.5rem 0 2.25rem;border-collapse:collapse;word-break:normal}.report td,.report th{padding:.5rem .75rem .5rem 0;vertical-align:top;border-top:1px solid currentColor}.report,.report__head th{border-bottom:1px solid currentColor}.report__head th{padding-right:.5rem;text-align:left;vertical-align:bottom;word-break:break-word;border-top:0 none}.report__body{border-top:1px solid currentColor}.report__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2em}.report__cell>*{margin:0}.report__cell--date,.report__cell--label,.report__cell--list{white-space:nowrap}.report__cell--currency{text-align:right;white-space:nowrap}.sponsor{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.5rem}@media (min-width:431px){.sponsor{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2.25rem}}@media (min-width:832px){.sponsor{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:3rem}}@media (min-width:1024px){.sponsor{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.sponsor:nth-child(2):last-child,.sponsor:nth-last-child(2):first-child{-ms-flex-preferred-size:50%;flex-basis:50%}}.sponsor__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sponsor__container--lg{-ms-flex-wrap:wrap;flex-wrap:wrap}.container+.sponsor__container,.sponsor__container+.sponsor__container{margin-top:2em}.sponsor__category:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sponsor__category--sponsor{-ms-flex-preferred-size:100%;flex-basis:100%}.sponsor__category--sponsor .sponsor__feature--list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:60rem}.sponsor__frame{margin:3em 0 1.5em;padding:0;color:inherit;background-color:#eaf1eb}.sponsor__media{display:block;width:100%;height:4rem}.sponsor__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.sponsor__title{font-weight:700;margin:1rem 0 .5rem}.sponsor__position{margin:0 0 1rem;color:#999}.sponsor__choice>a{-webkit-text-decoration:none;text-decoration:none;color:#2a7139}.sponsor__feature{color:inherit;background-color:#eaf1eb}.sponsor__feature--category{font-family:"ciutadella-web",sans-serif;font-weight:700;font-style:normal;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:2ex;padding-bottom:1ex;border-bottom:solid 1px currentColor}@media (min-width:832px){.sponsor__feature--category{-ms-flex-preferred-size:25%;flex-basis:25%}}.sponsor__feature--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.sponsor__feature--link{display:block;height:3rem;margin-right:2.25rem;margin-bottom:.75rem;-webkit-transition:opacity .75s cubic-bezier(.5,0,0,1);transition:opacity .75s cubic-bezier(.5,0,0,1);-webkit-text-decoration:none;text-decoration:none;color:inherit}@media (pointer:fine){.sponsor__feature--link:hover{opacity:.35}}.sponsor__feature--link>svg{width:100%}.sponsor__feature--media{height:100%}.status--badge,.status--roundel{width:1.5625rem;height:1.5625rem;padding-right:0;padding-left:0;border:solid transparent 1px}.status--roundel{width:2.625rem;height:2.625rem;border-radius:2.625rem}.status--warning{color:#fc5130}.status--success{color:#5aad87}.status--info{color:#6d6e70;border-color:#6d6e70;background-color:transparent}.status--pending{color:#eda771}.status:empty{background-color:transparent}.subnavigation{color:#000;background-color:#bfd4c4}.account .subnavigation{color:#6d6e70;background-color:#fafafa}@media (min-width:1024px){.subnavigation{left:13rem}}@media (min-width:1600px){.subnavigation{left:13%}}@media (max-width:831px){.subnavigation{overflow-x:auto;overflow-y:hidden;width:100vw;height:2.375rem}}@media only print{.subnavigation{display:none}}@media (max-width:1023px){.subnavigation__menu{padding-top:.5em;padding-bottom:.5em}}@media (max-width:831px){.subnavigation__nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1024px){.subnavigation__item{margin-right:0;margin-left:0}}.subnavigation__link+.subnavigation__link{margin-left:1rem}.tooltip,.tooltip__arrow{position:absolute;background:#6d6e70}.tooltip{font-size:.75rem;font-weight:400;z-index:9999;top:0;left:0;display:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.25rem .375rem;color:#fff;border-radius:.25rem}.tooltip.open{display:block}.tooltip__arrow{width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.home__carousel{color:#fff}.home__calltoaction,.home__tagline{font-size:2rem;font-weight:300;line-height:1.25;max-width:26rem;padding-right:1rem;padding-left:1rem;color:#fff}@media (min-width:431px){.home__calltoaction,.home__tagline{font-size:2.25rem;max-width:30rem;padding-right:2.25rem;padding-left:2.25rem}}@media (min-width:1024px){.home__calltoaction,.home__tagline{font-size:3rem;max-width:40rem}}.home__calltoaction *,.home__tagline *{font-size:inherit;font-weight:inherit;line-height:1.25;-webkit-text-decoration:none;text-decoration:none}.home__tagline{position:absolute;top:1rem;left:0}@media (min-width:431px){.home__tagline{top:2.625rem}}@media (min-width:1024px){.home__tagline{top:12.25rem}}.home__calltoaction{position:absolute;top:50%;left:1rem;margin-top:0;margin-bottom:0;padding:.5em .875em;text-transform:uppercase;border:2px solid currentcolor}@media (min-width:431px){.home__calltoaction{left:2.25rem}}.home__introduction{color:#2a7139}
