@charset "UTF-8";@font-face{font-family:PP Fragment Glare;font-style:normal;font-weight:100;src:url(/assets/fonts/PPFragment-GlareThin.woff2) format("woff2"),url(/assets/fonts/PPFragment-GlareThin.woff) format("woff")}@font-face{font-family:PP Fragment Glare;font-style:normal;font-weight:220;src:url(/assets/fonts/PPFragment-GlareExtraLight.woff2) format("woff2"),url(/assets/fonts/PPFragment-GlareExtraLight.woff) format("woff")}@font-face{font-family:PP Fragment Glare;font-style:normal;font-weight:310;src:url(/assets/fonts/PPFragment-GlareLight.woff2) format("woff2"),url(/assets/fonts/PPFragment-GlareLight.woff) format("woff")}@font-face{font-family:PP Fragment Glare;font-style:normal;font-weight:390;src:url(/assets/fonts/PPFragment-GlareRegular.woff2) format("woff2"),url(/assets/fonts/PPFragment-GlareRegular.woff) format("woff")}@font-face{font-family:PP Fragment Glare;font-style:normal;font-weight:450;src:url(/assets/fonts/PPFragment-GlareMedium.woff2) format("woff2"),url(/assets/fonts/PPFragment-GlareMedium.woff) format("woff")}@font-face{font-family:PP Fragment Glare;font-style:normal;font-weight:550;src:url(/assets/fonts/PPFragment-GlareSemiBold.woff2) format("woff2"),url(/assets/fonts/PPFragment-GlareSemiBold.woff) format("woff")}@font-face{font-family:PP Fragment Glare;font-style:normal;font-weight:650;src:url(/assets/fonts/PPFragment-GlareBold.woff2) format("woff2"),url(/assets/fonts/PPFragment-GlareBold.woff) format("woff")}@font-face{font-family:PP Fragment Glare;font-style:normal;font-weight:780;src:url(/assets/fonts/PPFragment-GlareExtraBold.woff2) format("woff2"),url(/assets/fonts/PPFragment-GlareExtraBold.woff) format("woff")}@font-face{font-family:PP Fragment Glare;font-style:normal;font-weight:900;src:url(/assets/fonts/PPFragment-GlareBlack.woff2) format("woff2"),url(/assets/fonts/PPFragment-GlareBlack.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.article .read-content .lg-text,.article-credits.with-mentions .event-additional-prompt h2:first-child,.btn,.btn--outline,.btn--outline-white,.btn--text,.callout .lg-text,.callout.highlighted-member .highlighted-member__content p,.callout.large-centered p,.callout.large-detailed p,.callout.subscribe p,.caption,.doc,.doc-header,.due-credit-bio .due-info .due-desc,.due-credit-bio .due-info .due-desc p,.due-credit-bio .due-photo__letter,.edit-projects-grid .project-card.sponsord a,.event-date,.event-day,.event-time,.feature-text,.filters #filters__close,.filters #filters__open,.filters .preview-item.sponsor .preview-item__title,.filters__clear label,.footer-bottom small,.footer-main .footer-utility-menu a,.form .prompt-container .character-countdown,.form .prompt-container label,.form .prompt-container textarea,.form-field small,.form-field textarea,.form-field.textarea .character-countdown,.form-field.textarea textarea,.form-payment-copy h2,.heading-five,.heading-four,.heading-one,.heading-six,.heading-three,.heading-two,.hfa__content .countdown,.hfa__content .read-opening__content .countdown,.job-posting-desc *,.large-text,.large-text p,.lg-text,.lg-text p,.main-menu .menu-button,.main-menu .sub-menu-trigger,.main-menu .submenu__featured-item a,.main-menu .submenu__featured-item small,.main-menu .submenu__main-links a,.main-menu--sublink,.main-menu-link,.page-content ol,.page-content ul,.popup-settings .slug *,.popup__title,.preview-item .preview-item__tagline,.preview-item.lg .preview-item__title,.preview-item.opening-featured .preview-item__title,.preview-item.opening-featured div.preview-item__tagline,.preview-item.sm .preview-item__title,.preview-item.sm.h3-underline .preview-item__title,.preview-item.sponsor .preview-item__title,.preview-item.sponsor-feed .preview-item__title,.preview-item.sponsor-feed.h3-underline .preview-item__title,.preview-item.videos .countdown,.preview-item.videos .read-opening__content .countdown,.profile-project-row .project-thumb__details,.pullquote,.read-content .lg-text,.read-content ol,.read-content ul:not(.tab-list):not(.tag-pills),.read-opening .tagline *,.read-opening__content .countdown,.read-opening__content .hfa__content .countdown,.read-opening__content .preview-item.videos .countdown,.search-bar>div input[type=search],.search-bar>div input[type=text],.search-bar>div label,.serif-text,.serif-text small,.serif-text.small-text,.slug,.small-text,.status-pill,.sub-menu-link,.tag-author,.tag-large,.tag-pill.author,.tag-pill.l,.tag-pill.s,.tag-pill.xl,.tag-small,.tier-table tr:first-of-type td,.tier-table tr:first-of-type th,.utility-nav .sub-menu-trigger,.utility-nav a,.utility-search [type=search],.utility-search label,.wide-highlighted-content .column-quote blockquote,blockquote,blockquote>p,body,h1,h2,h3,h4,h5,h6,p{color:#000;font-family:PP Fragment Glare,serif;font-display:optional;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.article .read-content .margin-bottom-0.lg-text,.article-credits.with-mentions .event-additional-prompt h2.margin-bottom-0:first-child,.callout .margin-bottom-0.lg-text,.callout.highlighted-member .highlighted-member__content p.margin-bottom-0,.callout.large-centered p.margin-bottom-0,.callout.large-detailed p.margin-bottom-0,.callout.subscribe p.margin-bottom-0,.due-credit-bio .due-info .due-desc p.margin-bottom-0,.due-credit-bio .due-info .margin-bottom-0.due-desc,.due-credit-bio .margin-bottom-0.due-photo__letter,.edit-projects-grid .project-card.sponsord a.margin-bottom-0,.filters .margin-bottom-0#filters__close,.filters .margin-bottom-0#filters__open,.filters .preview-item.sponsor .margin-bottom-0.preview-item__title,.filters__clear label.margin-bottom-0,.footer-bottom small.margin-bottom-0,.footer-main .footer-utility-menu a.margin-bottom-0,.form .prompt-container .margin-bottom-0.character-countdown,.form .prompt-container label.margin-bottom-0,.form .prompt-container textarea.margin-bottom-0,.form-field small.margin-bottom-0,.form-field textarea.margin-bottom-0,.form-field.textarea .margin-bottom-0.character-countdown,.form-payment-copy h2.margin-bottom-0,.hfa__content .margin-bottom-0.countdown,.job-posting-desc .margin-bottom-0,.main-menu .margin-bottom-0.menu-button,.main-menu .margin-bottom-0.sub-menu-trigger,.main-menu .submenu__featured-item a.margin-bottom-0,.main-menu .submenu__featured-item small.margin-bottom-0,.main-menu .submenu__main-links a.margin-bottom-0,.margin-bottom-0.btn,.margin-bottom-0.btn--outline,.margin-bottom-0.btn--outline-white,.margin-bottom-0.btn--text,.margin-bottom-0.caption,.margin-bottom-0.doc,.margin-bottom-0.doc-header,.margin-bottom-0.event-date,.margin-bottom-0.event-day,.margin-bottom-0.event-time,.margin-bottom-0.feature-text,.margin-bottom-0.heading-five,.margin-bottom-0.heading-four,.margin-bottom-0.heading-one,.margin-bottom-0.heading-six,.margin-bottom-0.heading-three,.margin-bottom-0.heading-two,.margin-bottom-0.large-text,.margin-bottom-0.lg-text,.margin-bottom-0.main-menu--sublink,.margin-bottom-0.main-menu-link,.margin-bottom-0.popup__title,.margin-bottom-0.pullquote,.margin-bottom-0.serif-text,.margin-bottom-0.slug,.margin-bottom-0.small-text,.margin-bottom-0.status-pill,.margin-bottom-0.sub-menu-link,.margin-bottom-0.tag-author,.margin-bottom-0.tag-large,.margin-bottom-0.tag-pill.author,.margin-bottom-0.tag-pill.l,.margin-bottom-0.tag-pill.s,.margin-bottom-0.tag-pill.xl,.margin-bottom-0.tag-small,.page-content ol.margin-bottom-0,.page-content ul.margin-bottom-0,.popup-settings .slug .margin-bottom-0,.preview-item .margin-bottom-0.preview-item__tagline,.preview-item.lg .margin-bottom-0.preview-item__title,.preview-item.opening-featured .margin-bottom-0.preview-item__title,.preview-item.opening-featured div.margin-bottom-0.preview-item__tagline,.preview-item.sm .margin-bottom-0.preview-item__title,.preview-item.sm.h3-underline .margin-bottom-0.preview-item__title,.preview-item.sponsor .margin-bottom-0.preview-item__title,.preview-item.sponsor-feed .margin-bottom-0.preview-item__title,.preview-item.sponsor-feed.h3-underline .margin-bottom-0.preview-item__title,.preview-item.videos .margin-bottom-0.countdown,.profile-project-row .margin-bottom-0.project-thumb__details,.read-content .margin-bottom-0.lg-text,.read-content ol.margin-bottom-0,.read-content ul.margin-bottom-0:not(.tab-list):not(.tag-pills),.read-opening .tagline .margin-bottom-0,.read-opening__content .margin-bottom-0.countdown,.search-bar>div input.margin-bottom-0[type=search],.search-bar>div input.margin-bottom-0[type=text],.search-bar>div label.margin-bottom-0,.serif-text small.margin-bottom-0,.tier-table tr:first-of-type td.margin-bottom-0,.tier-table tr:first-of-type th.margin-bottom-0,.utility-nav .margin-bottom-0.sub-menu-trigger,.utility-nav a.margin-bottom-0,.utility-search .margin-bottom-0[type=search],.utility-search label.margin-bottom-0,.wide-highlighted-content .column-quote blockquote.margin-bottom-0,blockquote.margin-bottom-0,body.margin-bottom-0,h1.margin-bottom-0,h2.margin-bottom-0,h3.margin-bottom-0,h4.margin-bottom-0,h5.margin-bottom-0,h6.margin-bottom-0,p.margin-bottom-0{margin-bottom:0}.heading-one,.popup__title,.preview-item.opening-featured .preview-item__title,h1{font-size:3rem;font-weight:310;line-height:120%}.page-content-container.articles .heading-one,.page-content-container.articles .popup__title,.page-content-container.articles .preview-item.opening-featured .preview-item__title,.page-content-container.articles h1,.page-content-container.guides .heading-one,.page-content-container.guides .popup__title,.page-content-container.guides .preview-item.opening-featured .preview-item__title,.page-content-container.guides h1,.preview-item.opening-featured .page-content-container.articles .preview-item__title,.preview-item.opening-featured .page-content-container.guides .preview-item__title{color:#333}.heading-two,.read-opening .tagline *,h2{font-size:2.25rem;font-weight:390;line-height:120%;margin-bottom:1rem}.article .heading-two,.article .read-opening .tagline *,.article h2,.read-opening .tagline .article *{font-size:1.25rem}.read-opening .tagline .section>:first-of-type,.section>.heading-two:first-of-type,.section>h2:first-of-type{margin-bottom:2rem}.read-opening .tagline .wrapper .read-content *,.wrapper .read-content .heading-two,.wrapper .read-content .read-opening .tagline *,.wrapper .read-content h2{margin-top:4rem}.article .read-content .lg-text,.heading-three,.main-menu .submenu__featured-item a,.preview-item.sm.h3-underline .preview-item__title,.preview-item.sponsor .preview-item__title,.preview-item.sponsor-feed.h3-underline .preview-item__title,h3{font-size:1.125rem;font-weight:780;line-height:150%;margin-bottom:1rem}.article .read-content .lg-text u,.article .read-content .underlined.lg-text,.heading-three u,.main-menu .submenu__featured-item a u,.main-menu .submenu__featured-item a.underlined,.preview-item.sm.h3-underline .preview-item__title u,.preview-item.sm.h3-underline .underlined.preview-item__title,.preview-item.sponsor .preview-item__title u,.preview-item.sponsor .underlined.preview-item__title,.preview-item.sponsor-feed.h3-underline .preview-item__title u,.preview-item.sponsor-feed.h3-underline .underlined.preview-item__title,.underlined.heading-three,h3 u,h3.underlined{text-decoration:underline}.filters .preview-item.sponsor .preview-item__title,.heading-four,.preview-item.sm .preview-item__title,.preview-item.sponsor-feed .preview-item__title,h4{font-size:1.125rem;font-weight:780;line-height:140%;margin-bottom:1rem}.filters .preview-item.sponsor .preview-item__title u,.filters .preview-item.sponsor .underlined.preview-item__title,.heading-four u,.preview-item.sm .preview-item__title u,.preview-item.sm .underlined.preview-item__title,.preview-item.sponsor-feed .preview-item__title u,.preview-item.sponsor-feed .underlined.preview-item__title,.underlined.heading-four,h4 u,h4.underlined{text-decoration:underline}.heading-six,h6{font-family:canada-type-gibson,sans-serif;font-size:.875rem;font-weight:700;line-height:110%;margin-bottom:1rem}.serif-text,.serif-text small,.serif-text.small-text{font-size:1.125rem;font-weight:310;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0}.serif-text small,.serif-text.small-text{font-size:1rem;line-height:130%;font-weight:390}.serif-text small u,.serif-text small.underlined,.serif-text.small-text u,.underlined.serif-text.small-text{line-height:110%}.callout .lg-text,.callout.large-centered p,.callout.large-detailed p,.callout.subscribe p,.feature-text,.preview-item.lg .preview-item__title{font-size:1.625rem;font-weight:310;line-height:140%;font-variant-ligatures:none;font-feature-settings:liga\ 0}.callout .lg-text u,.callout .underlined.lg-text,.callout.large-centered p u,.callout.large-centered p.underlined,.callout.large-detailed p u,.callout.large-detailed p.underlined,.callout.subscribe p u,.callout.subscribe p.underlined,.feature-text u,.preview-item.lg .preview-item__title u,.preview-item.lg .underlined.preview-item__title,.underlined.feature-text{line-height:140%;font-size:1.875rem;text-decoration:underline}.caption{font-weight:300;line-height:140%;text-align:left;color:#6e6e6e;display:block;margin-top:1rem}.caption,.main-menu .submenu__featured-item small,.tag-pill.s,.tag-small{font-family:canada-type-gibson,sans-serif;font-size:.875rem;font-variant-ligatures:none;font-feature-settings:liga\ 0}.main-menu .submenu__featured-item small,.tag-pill.s,.tag-small{font-weight:600;line-height:130%;letter-spacing:.13125rem;text-transform:uppercase;margin-bottom:1rem;display:inline-block}.pullquote,blockquote,blockquote>p{font-size:1.625rem;font-weight:310;line-height:140%;font-variant-ligatures:none;font-feature-settings:liga\ 0}.event-date,.event-day,.event-time{font-family:canada-type-gibson,sans-serif;font-size:.75rem;font-weight:400;line-height:100%;letter-spacing:.15rem;text-transform:uppercase}.event-date,.event-day,.event-time{font-variant-ligatures:none;font-feature-settings:liga\ 0}.event-date{font-weight:600}.event-time{font-weight:500;letter-spacing:0;text-transform:initial;font-variant-ligatures:none;font-feature-settings:liga\ 0}.main-menu .sub-menu-trigger,.main-menu-link{font-family:canada-type-gibson,sans-serif;font-size:1rem;font-weight:400;line-height:120%;letter-spacing:.13125rem;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:liga\ 0}.main-menu .menu-button,.main-menu .submenu__main-links a,.main-menu--sublink{font-size:1.125rem;line-height:130%}.doc-header,.main-menu .menu-button,.main-menu .submenu__main-links a,.main-menu--sublink{font-family:canada-type-gibson,sans-serif;font-weight:400;font-variant-ligatures:none;font-feature-settings:liga\ 0}.doc-header{font-size:4.375rem;line-height:120%}.doc{font-size:1.5rem;font-weight:400;line-height:110%}.doc,.page-content ul,.read-content ul:not(.tab-list):not(.tag-pills){font-family:canada-type-gibson,sans-serif;font-variant-ligatures:none;font-feature-settings:liga\ 0}.page-content ul,.read-content ul:not(.tab-list):not(.tag-pills){font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;margin-top:4px;margin-bottom:2rem}.page-content ul li,.read-content ul:not(.tab-list):not(.tag-pills) li{position:relative;margin-bottom:1rem;margin-left:1.25rem}.page-content ul li:before,.read-content ul:not(.tab-list):not(.tag-pills) li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#000;position:absolute;top:.6rem;left:-1rem}.page-content ol,.read-content ol{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;margin-top:4px;margin-bottom:2rem;counter-reset:a}.page-content ol li,.read-content ol li{position:relative;margin-bottom:1rem;counter-increment:a;margin-left:1.25rem}.page-content ol li:before,.read-content ol li:before{content:counter(a) ". ";display:inline-block;margin-right:.5rem;position:absolute;top:0;left:-1.25rem}h1{text-wrap:balance}@media (min-width:860px){h1{font-size:5rem}}h2{text-wrap:balance}@media (min-width:860px){.article .read-content h2,.article h2{font-size:1.875rem}}h3{text-wrap:balance}@media (min-width:1200px){h3{font-size:1.375rem;line-height:140%}}h4{text-wrap:balance}@media (min-width:860px){h4{font-size:1.125rem}}h5{text-wrap:balance;color:#000;font-family:canada-type-gibson,sans-serif;font-size:.875rem;font-weight:500;line-height:110%;margin-bottom:1rem}@media (min-width:860px){h5{font-size:1.125rem}}h6{text-wrap:balance}@media (min-width:860px){h6{font-size:1rem}}p{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;font-variant-ligatures:none;font-feature-settings:liga\ 0;margin-bottom:1rem}p:last-child{margin-bottom:0}.read-content h1,.read-content h2,.read-content h3,.read-content h4,.read-content h5,.read-content h6{text-wrap:initial}a{color:#000}@media (min-width:768px){a.btn,a.btn--outline,a.btn--outline-white,a.btn--text{display:inline-block}}.btn--outline.file-upload-btn *,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] *,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] *,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] *,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] *,a:not(.remove-styling) *,button:not(.remove-styling) *{transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.25s ease color;display:inline;background-size:0 100%;white-space:pre-wrap;background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent;font-variant-ligatures:none;font-feature-settings:liga\ 0}.btn--outline.file-upload-btn :focus,.btn--outline.file-upload-btn :hover,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] :hover,a:not(.remove-styling) :focus,a:not(.remove-styling) :hover,button:not(.remove-styling) :focus,button:not(.remove-styling) :hover{outline:0;cursor:pointer;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.25s ease color .25s}.btn--outline.file-upload-btn :active,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] :active,a:not(.remove-styling) :active,button:not(.remove-styling) :active{background-image:linear-gradient(90deg,#c81212,#c81212)}.footer-main .btn--outline.file-upload-btn :focus,.footer-main .btn--outline.file-upload-btn :hover,.footer-main a:not(.remove-styling) :focus,.footer-main a:not(.remove-styling) :hover,.footer-main button:not(.remove-styling) :focus,.footer-main button:not(.remove-styling) :hover,.page-content-container .btn--outline.file-upload-btn :focus,.page-content-container .btn--outline.file-upload-btn :hover,.page-content-container a:not(.remove-styling) :focus,.page-content-container a:not(.remove-styling) :hover,.page-content-container button:not(.remove-styling) :focus,.page-content-container button:not(.remove-styling) :hover,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] :hover{background-size:100% 100%;color:#fff;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:#e22626}.footer-main .btn--outline.file-upload-btn :active,.footer-main a:not(.remove-styling) :active,.footer-main button:not(.remove-styling) :active,.page-content-container .btn--outline.file-upload-btn :active,.page-content-container a:not(.remove-styling) :active,.page-content-container button:not(.remove-styling) :active,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] :active{background-size:100% 100%;color:#fff;background-image:linear-gradient(90deg,#c81212,#c81212);border-color:#c81212}.btn--outline.file-upload-btn.btn--outline,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn],.page-content-container.resources .callout.highlighted-member a[class^=btn]:not(.remove-styling),.page-content-container.resources .callout.highlighted-member button[class^=btn]:not(.remove-styling),.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn],.page-content-container.resources .callout.large-centered.no-bg a[class^=btn]:not(.remove-styling),.page-content-container.resources .callout.large-centered.no-bg button[class^=btn]:not(.remove-styling),.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn],.page-content-container.resources .callout.small-simple a[class^=btn]:not(.remove-styling),.page-content-container.resources .callout.small-simple button[class^=btn]:not(.remove-styling),.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn],.page-content-container.resources .callout.with-image a[class^=btn]:not(.remove-styling),.page-content-container.resources .callout.with-image button[class^=btn]:not(.remove-styling),a:not(.remove-styling).btn--outline,button:not(.remove-styling).btn--outline{background-image:linear-gradient(90deg,#fff,#fff);display:inline-block}.btn--outline.file-upload-btn.btn--outline:focus,.btn--outline.file-upload-btn.btn--outline:hover,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn]:focus,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn]:hover,.page-content-container.resources .callout.highlighted-member a[class^=btn]:not(.remove-styling):focus,.page-content-container.resources .callout.highlighted-member a[class^=btn]:not(.remove-styling):hover,.page-content-container.resources .callout.highlighted-member button[class^=btn]:not(.remove-styling):focus,.page-content-container.resources .callout.highlighted-member button[class^=btn]:not(.remove-styling):hover,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn]:focus,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn]:hover,.page-content-container.resources .callout.large-centered.no-bg a[class^=btn]:not(.remove-styling):focus,.page-content-container.resources .callout.large-centered.no-bg a[class^=btn]:not(.remove-styling):hover,.page-content-container.resources .callout.large-centered.no-bg button[class^=btn]:not(.remove-styling):focus,.page-content-container.resources .callout.large-centered.no-bg button[class^=btn]:not(.remove-styling):hover,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn]:focus,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn]:hover,.page-content-container.resources .callout.small-simple a[class^=btn]:not(.remove-styling):focus,.page-content-container.resources .callout.small-simple a[class^=btn]:not(.remove-styling):hover,.page-content-container.resources .callout.small-simple button[class^=btn]:not(.remove-styling):focus,.page-content-container.resources .callout.small-simple button[class^=btn]:not(.remove-styling):hover,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn]:focus,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn]:hover,.page-content-container.resources .callout.with-image a[class^=btn]:not(.remove-styling):focus,.page-content-container.resources .callout.with-image a[class^=btn]:not(.remove-styling):hover,.page-content-container.resources .callout.with-image button[class^=btn]:not(.remove-styling):focus,.page-content-container.resources .callout.with-image button[class^=btn]:not(.remove-styling):hover,a:not(.remove-styling).btn--outline:focus,a:not(.remove-styling).btn--outline:hover,button:not(.remove-styling).btn--outline:focus,button:not(.remove-styling).btn--outline:hover{box-shadow:inset 0 0 0 1px #e22626;background-image:linear-gradient(90deg,#f3f2ef,#f3f2ef);background-color:#f3f2ef}.btn--outline.file-upload-btn.btn--outline:active,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn]:active,.page-content-container.resources .callout.highlighted-member a[class^=btn]:not(.remove-styling):active,.page-content-container.resources .callout.highlighted-member button[class^=btn]:not(.remove-styling):active,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn]:active,.page-content-container.resources .callout.large-centered.no-bg a[class^=btn]:not(.remove-styling):active,.page-content-container.resources .callout.large-centered.no-bg button[class^=btn]:not(.remove-styling):active,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn]:active,.page-content-container.resources .callout.small-simple a[class^=btn]:not(.remove-styling):active,.page-content-container.resources .callout.small-simple button[class^=btn]:not(.remove-styling):active,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn]:active,.page-content-container.resources .callout.with-image a[class^=btn]:not(.remove-styling):active,.page-content-container.resources .callout.with-image button[class^=btn]:not(.remove-styling):active,a:not(.remove-styling).btn--outline:active,button:not(.remove-styling).btn--outline:active{box-shadow:inset 0 0 0 1px #000;background-image:linear-gradient(90deg,#f0eee7,#f0eee7);background-color:#f0eee7}.btn--outline.file-upload-btn.btn--outline *,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] *,.page-content-container.resources .callout.highlighted-member a[class^=btn]:not(.remove-styling) *,.page-content-container.resources .callout.highlighted-member button[class^=btn]:not(.remove-styling) *,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] *,.page-content-container.resources .callout.large-centered.no-bg a[class^=btn]:not(.remove-styling) *,.page-content-container.resources .callout.large-centered.no-bg button[class^=btn]:not(.remove-styling) *,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] *,.page-content-container.resources .callout.small-simple a[class^=btn]:not(.remove-styling) *,.page-content-container.resources .callout.small-simple button[class^=btn]:not(.remove-styling) *,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] *,.page-content-container.resources .callout.with-image a[class^=btn]:not(.remove-styling) *,.page-content-container.resources .callout.with-image button[class^=btn]:not(.remove-styling) *,a:not(.remove-styling).btn--outline *,button:not(.remove-styling).btn--outline *{background-image:linear-gradient(90deg,#fff,#fff)}.btn--outline.file-upload-btn.btn--outline :focus,.btn--outline.file-upload-btn.btn--outline :hover,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.highlighted-member a[class^=btn]:not(.remove-styling) :focus,.page-content-container.resources .callout.highlighted-member a[class^=btn]:not(.remove-styling) :hover,.page-content-container.resources .callout.highlighted-member button[class^=btn]:not(.remove-styling) :focus,.page-content-container.resources .callout.highlighted-member button[class^=btn]:not(.remove-styling) :hover,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.large-centered.no-bg a[class^=btn]:not(.remove-styling) :focus,.page-content-container.resources .callout.large-centered.no-bg a[class^=btn]:not(.remove-styling) :hover,.page-content-container.resources .callout.large-centered.no-bg button[class^=btn]:not(.remove-styling) :focus,.page-content-container.resources .callout.large-centered.no-bg button[class^=btn]:not(.remove-styling) :hover,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.small-simple a[class^=btn]:not(.remove-styling) :focus,.page-content-container.resources .callout.small-simple a[class^=btn]:not(.remove-styling) :hover,.page-content-container.resources .callout.small-simple button[class^=btn]:not(.remove-styling) :focus,.page-content-container.resources .callout.small-simple button[class^=btn]:not(.remove-styling) :hover,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] :focus,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] :hover,.page-content-container.resources .callout.with-image a[class^=btn]:not(.remove-styling) :focus,.page-content-container.resources .callout.with-image a[class^=btn]:not(.remove-styling) :hover,.page-content-container.resources .callout.with-image button[class^=btn]:not(.remove-styling) :focus,.page-content-container.resources .callout.with-image button[class^=btn]:not(.remove-styling) :hover,a:not(.remove-styling).btn--outline :focus,a:not(.remove-styling).btn--outline :hover,button:not(.remove-styling).btn--outline :focus,button:not(.remove-styling).btn--outline :hover{box-shadow:inset 0 0 0 1px #e22626;background-image:linear-gradient(90deg,#f3f2ef,#f3f2ef);background-color:#f3f2ef}.btn--outline.file-upload-btn.btn--outline :active,.page-content-container.resources .callout.highlighted-member .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.highlighted-member a[class^=btn]:not(.remove-styling) :active,.page-content-container.resources .callout.highlighted-member button[class^=btn]:not(.remove-styling) :active,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.large-centered.no-bg a[class^=btn]:not(.remove-styling) :active,.page-content-container.resources .callout.large-centered.no-bg button[class^=btn]:not(.remove-styling) :active,.page-content-container.resources .callout.small-simple .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.small-simple a[class^=btn]:not(.remove-styling) :active,.page-content-container.resources .callout.small-simple button[class^=btn]:not(.remove-styling) :active,.page-content-container.resources .callout.with-image .file-upload-btn[class^=btn] :active,.page-content-container.resources .callout.with-image a[class^=btn]:not(.remove-styling) :active,.page-content-container.resources .callout.with-image button[class^=btn]:not(.remove-styling) :active,a:not(.remove-styling).btn--outline :active,button:not(.remove-styling).btn--outline :active{box-shadow:inset 0 0 0 1px #000;background-image:linear-gradient(90deg,#f0eee7,#f0eee7);background-color:#f0eee7}.btn--outline.file-upload-btn.btn--outline-white,.page-content-container.resources .callout.highlighted-member .file-upload-btn.btn--outline-white[class^=btn],.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn.btn--outline-white[class^=btn],.page-content-container.resources .callout.small-simple .file-upload-btn.btn--outline-white[class^=btn],.page-content-container.resources .callout.with-image .file-upload-btn.btn--outline-white[class^=btn],a:not(.remove-styling).btn--outline-white,button:not(.remove-styling).btn--outline-white{background-image:linear-gradient(90deg,#f3f2ef,#f3f2ef);display:inline-block}.btn--outline.file-upload-btn.btn--outline-white:focus,.btn--outline.file-upload-btn.btn--outline-white:hover,.page-content-container.resources .callout.highlighted-member .file-upload-btn.btn--outline-white[class^=btn]:focus,.page-content-container.resources .callout.highlighted-member .file-upload-btn.btn--outline-white[class^=btn]:hover,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn.btn--outline-white[class^=btn]:focus,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn.btn--outline-white[class^=btn]:hover,.page-content-container.resources .callout.small-simple .file-upload-btn.btn--outline-white[class^=btn]:focus,.page-content-container.resources .callout.small-simple .file-upload-btn.btn--outline-white[class^=btn]:hover,.page-content-container.resources .callout.with-image .file-upload-btn.btn--outline-white[class^=btn]:focus,.page-content-container.resources .callout.with-image .file-upload-btn.btn--outline-white[class^=btn]:hover,a:not(.remove-styling).btn--outline-white:focus,a:not(.remove-styling).btn--outline-white:hover,button:not(.remove-styling).btn--outline-white:focus,button:not(.remove-styling).btn--outline-white:hover{box-shadow:inset 0 0 0 1px #e22626;background-image:linear-gradient(90deg,#fff,#fff);background-color:#fff}.btn--outline.file-upload-btn.btn--outline-white:active,.page-content-container.resources .callout.highlighted-member .file-upload-btn.btn--outline-white[class^=btn]:active,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn.btn--outline-white[class^=btn]:active,.page-content-container.resources .callout.small-simple .file-upload-btn.btn--outline-white[class^=btn]:active,.page-content-container.resources .callout.with-image .file-upload-btn.btn--outline-white[class^=btn]:active,a:not(.remove-styling).btn--outline-white:active,button:not(.remove-styling).btn--outline-white:active{box-shadow:inset 0 0 0 1px #000;background-image:linear-gradient(90deg,#f0eee7,#f0eee7);background-color:#f0eee7}.btn--outline.file-upload-btn.btn--outline-white *,.page-content-container.resources .callout.highlighted-member .file-upload-btn.btn--outline-white[class^=btn] *,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn.btn--outline-white[class^=btn] *,.page-content-container.resources .callout.small-simple .file-upload-btn.btn--outline-white[class^=btn] *,.page-content-container.resources .callout.with-image .file-upload-btn.btn--outline-white[class^=btn] *,a:not(.remove-styling).btn--outline-white *,button:not(.remove-styling).btn--outline-white *{background-image:linear-gradient(90deg,#f3f2ef,#f3f2ef)}.btn--outline.file-upload-btn.btn--outline-white :focus,.btn--outline.file-upload-btn.btn--outline-white :hover,.page-content-container.resources .callout.highlighted-member .file-upload-btn.btn--outline-white[class^=btn] :focus,.page-content-container.resources .callout.highlighted-member .file-upload-btn.btn--outline-white[class^=btn] :hover,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn.btn--outline-white[class^=btn] :focus,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn.btn--outline-white[class^=btn] :hover,.page-content-container.resources .callout.small-simple .file-upload-btn.btn--outline-white[class^=btn] :focus,.page-content-container.resources .callout.small-simple .file-upload-btn.btn--outline-white[class^=btn] :hover,.page-content-container.resources .callout.with-image .file-upload-btn.btn--outline-white[class^=btn] :focus,.page-content-container.resources .callout.with-image .file-upload-btn.btn--outline-white[class^=btn] :hover,a:not(.remove-styling).btn--outline-white :focus,a:not(.remove-styling).btn--outline-white :hover,button:not(.remove-styling).btn--outline-white :focus,button:not(.remove-styling).btn--outline-white :hover{box-shadow:inset 0 0 0 1px #e22626;background-image:linear-gradient(90deg,#fff,#fff);background-color:#f3f2ef}.btn--outline.file-upload-btn.btn--outline-white :active,.page-content-container.resources .callout.highlighted-member .file-upload-btn.btn--outline-white[class^=btn] :active,.page-content-container.resources .callout.large-centered.no-bg .file-upload-btn.btn--outline-white[class^=btn] :active,.page-content-container.resources .callout.small-simple .file-upload-btn.btn--outline-white[class^=btn] :active,.page-content-container.resources .callout.with-image .file-upload-btn.btn--outline-white[class^=btn] :active,a:not(.remove-styling).btn--outline-white :active,button:not(.remove-styling).btn--outline-white :active{box-shadow:inset 0 0 0 1px #000;background-image:linear-gradient(90deg,#f0eee7,#f0eee7);background-color:#f0eee7}button:hover{cursor:pointer}strong{font-weight:500}em,i:not([class*=icon-]){font-style:italic}sup{transform:translateY(-15%) scale(0.8)}.heading-one{text-wrap:balance}@media (min-width:860px){.heading-one{font-size:5rem}}.heading-two{text-wrap:balance}@media (min-width:860px){.article .heading-two,.article .read-content .heading-two,.heading-two.article-h2{font-size:1.875rem}}@media (min-width:860px){.heading-three,.main-menu .submenu__featured-item a{font-size:1.375rem;line-height:140%}}@media (min-width:860px){.heading-four{font-size:1.125rem}}.heading-five{padding-top:.625rem;color:#000;font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:500;line-height:110%;margin-bottom:1rem}@media (min-width:860px){.heading-five{font-size:1.125rem}}@media (min-width:860px){.heading-six{font-size:1rem}}.large-text,.lg-text{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-size:1.5rem;line-height:140%}.article .large-text,.article .lg-text,.articles .large-text,.articles .lg-text{font-family:PP Fragment Glare,serif;font-size:1.875rem;font-weight:310;line-height:140%}.large-text p,.lg-text p{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-size:1.5rem;line-height:140%}.article .large-text p,.article .lg-text p,.articles .large-text p,.articles .lg-text p{font-family:PP Fragment Glare,serif;font-size:1.875rem;font-weight:310;line-height:140%}.small-text{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-size:.9375rem;line-height:140%;margin-bottom:.5rem}@media (min-width:860px){.serif-text small,.serif-text.small-text{font-size:1rem;line-height:140%}.serif-text small u,.serif-text small.underlined,.serif-text.small-text u,.serif-text.small-text.underlined{line-height:140%}}.slug{color:#000;font-family:canada-type-gibson,sans-serif;font-weight:500;font-size:1rem;line-height:120%;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:liga\ 0}.slug.fancy{line-height:175%}.slug.fancy span{border-bottom:2px solid #e22626;display:inline;padding-bottom:.25rem}@media (min-width:768px){.slug.fancy span{padding-bottom:.33rem}}.slug.fancy .icon-location{display:inline-block;transform:translateY(2px)}@media (min-width:768px){.slug.fancy .icon-location{transform:translateY(4px)}}@media (min-width:768px){.slug.fancy{line-height:200%}}@media (min-width:860px){.slug.fancy{margin-bottom:2rem}}@media (min-width:768px){.slug{font-size:1.25rem;font-weight:500}}@media (min-width:860px){.feature-text{line-height:130%}.feature-text,.feature-text u,.feature-text.underlined{font-size:2.25rem}}.main-menu .submenu__featured-item small,.tag-small{font-size:.75rem;margin-bottom:.5rem}@media (min-width:768px){.main-menu .submenu__featured-item small,.tag-small{font-size:.875rem}}@media (min-width:860px){.main-menu .submenu__featured-item small,.tag-small{line-height:140%;letter-spacing:.13125rem}}.tag-large{color:#000;font-family:canada-type-gibson,sans-serif;display:"inline-block";text-transform:"uppercase";font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:.1125rem;font-variant-ligatures:none;font-feature-settings:liga\ 0}@media (min-width:860px){.tag-large{font-size:1.25rem;line-height:100%}}.tag-large strong{font-weight:500}.tag-author{color:#000;font-family:canada-type-gibson,sans-serif;display:"inline-block";text-transform:"uppercase";font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:.1125rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-weight:400;line-height:130%}@media (min-width:860px){.tag-author{font-size:1rem}.tag-author.sm{font-size:.875rem}}@media (min-width:860px){.pullquote,blockquote,blockquote>p{font-size:2.8125rem}.callout.testimonial .pullquote,.callout.testimonial blockquote,.callout.testimonial blockquote>p{font-size:2.25rem;line-height:130%}}.article .read-content .pullquote,.article .read-content blockquote,.article .read-content blockquote>p,.articles .read-content .pullquote,.articles .read-content blockquote,.articles .read-content blockquote>p{color:#6e6e6e;margin-top:2rem;margin-bottom:4rem}@media (min-width:860px){.event-date,.event-day,.event-time{font-size:.875rem}}.sub-menu-link,.utility-nav .sub-menu-trigger,.utility-nav a,.utility-search [type=search],.utility-search label{color:#000;font-family:canada-type-gibson,sans-serif;font-size:1rem;font-weight:500;line-height:120%;font-variant-ligatures:none;font-feature-settings:liga\ 0}@media (min-width:860px){.sub-menu-link,.utility-nav .sub-menu-trigger,.utility-nav a,.utility-search [type=search],.utility-search label{font-weight:400}}.checklist ul li{padding-left:2rem;margin-bottom:1rem;position:relative;background:#ffffe0}.checklist ul li:before{content:"\e909";display:block;font-family:icomoon;font-size:1rem;position:absolute;left:0;top:0}.e-reader-only{position:absolute;left:-625pc;top:auto;width:1px;height:1px;overflow:hidden}.text-grey,.text-grey *{color:#6e6e6e}.text-darkgrey{color:#333}.text-red{color:#e22626}.text-black{color:#000}.text-300{font-weight:300}.text-400{font-weight:400}.text-500{font-weight:500}.text-600{font-weight:600}.text-center{text-align:center}.font-14{font-size:.875rem}.no-underline{text-decoration:none}.job-posting-desc *{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-size:1.5rem;line-height:140%}.article .job-posting-desc *,.articles .job-posting-desc *{font-family:PP Fragment Glare,serif;font-size:1.875rem;font-weight:310;line-height:140%}.form,.form h2,.form h3{width:100%}.form .is-hiding>div{overflow:hidden;height:0;padding:0;margin:0;box-shadow:inset 0 0 0 0 #e22626}.form .prompt-container{width:100%}.form .prompt-container>div{position:relative;width:100%;font-size:1.125rem;color:#333;background-color:#f3f2ef;border:none;border-radius:2rem;padding:1.5rem 2rem;font-weight:500;margin-bottom:1.5rem;box-shadow:inset 0 0 0 0 #e22626;transition:.35s ease box-shadow}.form .prompt-container label{margin-bottom:.625rem;color:#333;display:"inline-block";text-transform:"none";font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:.1125rem}.form .prompt-container label,.form .prompt-container textarea{width:100%;font-family:canada-type-gibson,sans-serif;font-variant-ligatures:none;font-feature-settings:liga\ 0}.form .prompt-container textarea{font-size:1.125rem;line-height:150%;margin-bottom:1rem;font-weight:300;min-height:7.25rem;background-color:#f3f2ef;border:none}.form .prompt-container textarea:focus{outline:0;background-color:rgb(232.0714285714, 230.1607142857, 224.4285714286)}.form .prompt-container .prompt-close-question{position:absolute;top:1.625rem;right:2.125rem;border-radius:50%;width:1.75rem;height:1.75rem;background-color:#6e6e6e;box-shadow:none;border:none}.form .prompt-container .prompt-close-question:after,.form .prompt-container .prompt-close-question:before{content:"";display:block;position:absolute;top:50%;left:50%;width:.875rem;height:2px;background-color:#fff;transition:.35s ease all}.form .prompt-container .prompt-close-question:before{transform:translate(-50%, -50%) rotate(45deg)}.form .prompt-container .prompt-close-question:after{transform:translate(-50%, -50%) rotate(-45deg)}.form .prompt-container .prompt-close-question:focus,.form .prompt-container .prompt-close-question:hover{outline:0;background-color:#e22626}.form .prompt-container .prompt-close-question:focus:after,.form .prompt-container .prompt-close-question:focus:before,.form .prompt-container .prompt-close-question:hover:after,.form .prompt-container .prompt-close-question:hover:before{transform:translate(-50%, -50%) rotate(0)}.form .prompt-container .character-countdown{position:absolute;bottom:1.625rem;right:2.125rem;width:100%;margin-bottom:0;text-align:right;transform:translateY(75%);color:#6e6e6e;font-family:canada-type-gibson,sans-serif;display:"inline-block";text-transform:"none";font-size:.625rem;font-weight:600;line-height:100%;letter-spacing:.1125rem;font-variant-ligatures:none;font-feature-settings:liga\ 0}.form .prompt-container.is-max>div{box-shadow:inset 0 0 0 2px #e22626;margin-bottom:1rem}.form .prompt-container.is-max .form-warning.max-warning{display:block}.form .prompt-container.is-hiding>div{overflow:hidden;height:0;padding:0;margin:0;box-shadow:inset 0 0 0 0 #e22626}.form .form-warning{font-weight:400;padding:.5rem 1rem;border-left:2px solid #e22626;display:none;margin-bottom:2rem}.form .form-warning strong{color:#e22626;font-weight:500}.form-field{position:relative;margin-bottom:1.5rem;width:100%}.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=tel],.form-field input[type=text],.form-field input[type=url],.form-field select{width:100%;font-size:1.125rem;color:#333;background-color:#f3f2ef;border:none;border-radius:999px;padding:1.5rem 2rem;font-weight:500;transition:.5s ease-in-out box-shadow}.form-field input[type=email]:focus,.form-field input[type=number]:focus,.form-field input[type=password]:focus,.form-field input[type=tel]:focus,.form-field input[type=text]:focus,.form-field input[type=url]:focus,.form-field select:focus{outline:0;box-shadow:0 0 0 1px #333}.form-field input[type=email].invalid,.form-field input[type=email]:invalid,.form-field input[type=number].invalid,.form-field input[type=number]:invalid,.form-field input[type=password].invalid,.form-field input[type=password]:invalid,.form-field input[type=tel].invalid,.form-field input[type=tel]:invalid,.form-field input[type=text].invalid,.form-field input[type=text]:invalid,.form-field input[type=url].invalid,.form-field input[type=url]:invalid,.form-field select.invalid,.form-field select:invalid{box-shadow:0 0 0 1px #e22626}.form-field input[type=email]:disabled,.form-field input[type=number]:disabled,.form-field input[type=password]:disabled,.form-field input[type=tel]:disabled,.form-field input[type=text]:disabled,.form-field input[type=url]:disabled,.form-field select:disabled{border:1px solid #f3f2ef;background-color:hsla(45,14%,95%,.33);color:rgba(51,51,51,.75);pointer-events:none}.form-field input[type=email]:disabled+label,.form-field input[type=number]:disabled+label,.form-field input[type=password]:disabled+label,.form-field input[type=tel]:disabled+label,.form-field input[type=text]:disabled+label,.form-field input[type=url]:disabled+label,.form-field select:disabled+label{opacity:.75}.form-field:before{content:"\e915";font-family:icomoon!important;display:block;color:#e22626;font-size:1.375rem;position:absolute;right:2rem;top:1.5rem;pointer-events:none;opacity:0;transition:.25s ease-in-out opacity}.form-field.invalid:before{opacity:1}.form-field.invalid .form-err{display:block}.form-field.invalid.err-after .form-err{display:none}.form-field.invalid.err-after .form-err.is-showing{display:block}.form-field.is-empty input[type=email]:invalid,.form-field.is-empty input[type=number]:invalid,.form-field.is-empty input[type=password]:invalid,.form-field.is-empty input[type=tel]:invalid,.form-field.is-empty input[type=text]:invalid,.form-field.is-empty input[type=url]:invalid,.form-field.is-empty select:invalid{box-shadow:0 0 0 0 #e22626}.form-field.is-empty.invalid:before{opacity:0}.form-field.is-empty.invalid .form-err{display:none}.form-field select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='6' viewBox='0 0 10 6' width='10' xmlns='http://www.w3.org/2000/svg'><path d='M5.01055 5.71941C5.21805 5.71753 5.41743 5.63503 5.56556 5.48941L9.40556 1.64941C9.71868 1.33691 9.71993 0.830032 9.40806 0.516912C9.25806 0.366286 9.05431 0.28128 8.84243 0.280656C8.62993 0.280656 8.42617 0.364407 8.27554 0.5144L5.0005 3.78944L1.72546 0.5144C1.41172 0.201904 0.90484 0.203152 0.592968 0.5169C0.280472 0.83002 0.28172 1.3369 0.595468 1.6494L4.43547 5.4894C4.58859 5.64002 4.79547 5.72252 5.01048 5.7194L5.01055 5.71941Z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 2rem);background-position-y:50%}.form-field textarea{margin-bottom:1rem;min-height:12rem}.form-field small,.form-field textarea{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;line-height:150%;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-weight:300}.form-field small{margin-bottom:1rem;font-size:.9375rem;line-height:140%;margin-bottom:.5rem;color:#6e6e6e;display:block;margin:.5rem 0 0}.form-field.half{width:100%}@media (min-width:768px){.form-field.half{width:calc(50% - .5rem)}}.form-field.inside-label label{position:absolute;top:1.5rem;left:2rem;font-size:1.125rem;color:#333;font-weight:500;transition:.35s ease-in-out all;line-height:100%}.form-field.inside-label input[type=email].has-content+label,.form-field.inside-label input[type=email]:active+label,.form-field.inside-label input[type=email]:focus+label,.form-field.inside-label input[type=email]:hover+label,.form-field.inside-label input[type=number].has-content+label,.form-field.inside-label input[type=number]:active+label,.form-field.inside-label input[type=number]:focus+label,.form-field.inside-label input[type=number]:hover+label,.form-field.inside-label input[type=password].has-content+label,.form-field.inside-label input[type=password]:active+label,.form-field.inside-label input[type=password]:focus+label,.form-field.inside-label input[type=password]:hover+label,.form-field.inside-label input[type=tel].has-content+label,.form-field.inside-label input[type=tel]:active+label,.form-field.inside-label input[type=tel]:focus+label,.form-field.inside-label input[type=tel]:hover+label,.form-field.inside-label input[type=text].has-content+label,.form-field.inside-label input[type=text]:active+label,.form-field.inside-label input[type=text]:focus+label,.form-field.inside-label input[type=text]:hover+label,.form-field.inside-label input[type=url].has-content+label,.form-field.inside-label input[type=url]:active+label,.form-field.inside-label input[type=url]:focus+label,.form-field.inside-label input[type=url]:hover+label,.form-field.inside-label.is-select-field label{font-size:.75rem;top:-.375rem;transform:translateY(-100%)}.callout.subscribe .form-field.inside-label input[type=email].has-content+label,.callout.subscribe .form-field.inside-label input[type=email]:active+label,.callout.subscribe .form-field.inside-label input[type=email]:focus+label,.callout.subscribe .form-field.inside-label input[type=email]:hover+label,.callout.subscribe .form-field.inside-label input[type=number].has-content+label,.callout.subscribe .form-field.inside-label input[type=number]:active+label,.callout.subscribe .form-field.inside-label input[type=number]:focus+label,.callout.subscribe .form-field.inside-label input[type=number]:hover+label,.callout.subscribe .form-field.inside-label input[type=password].has-content+label,.callout.subscribe .form-field.inside-label input[type=password]:active+label,.callout.subscribe .form-field.inside-label input[type=password]:focus+label,.callout.subscribe .form-field.inside-label input[type=password]:hover+label,.callout.subscribe .form-field.inside-label input[type=tel].has-content+label,.callout.subscribe .form-field.inside-label input[type=tel]:active+label,.callout.subscribe .form-field.inside-label input[type=tel]:focus+label,.callout.subscribe .form-field.inside-label input[type=tel]:hover+label,.callout.subscribe .form-field.inside-label input[type=text].has-content+label,.callout.subscribe .form-field.inside-label input[type=text]:active+label,.callout.subscribe .form-field.inside-label input[type=text]:focus+label,.callout.subscribe .form-field.inside-label input[type=text]:hover+label,.callout.subscribe .form-field.inside-label input[type=url].has-content+label,.callout.subscribe .form-field.inside-label input[type=url]:active+label,.callout.subscribe .form-field.inside-label input[type=url]:focus+label,.callout.subscribe .form-field.inside-label input[type=url]:hover+label,.callout.subscribe .form-field.inside-label.is-select-field label{color:#d7d7d7;font-weight:400}.form-field.inside-label .character-countdown{position:absolute;top:1.4rem;right:2.125rem;text-transform:none;width:100%;margin-bottom:0;color:#6e6e6e;display:inline-block;font-size:.625rem;text-align:right;transform:translateY(75%);font-weight:600;line-height:100%;letter-spacing:.1125rem;pointer-events:none}.is-max .form-field.inside-label .max-warning{display:block}.form-field.textarea{width:100%}.form-field.textarea>div{color:#333;padding:1.5rem 2rem;border-radius:2rem;padding:4.125rem 2rem 1.5rem}.form-field.textarea textarea,.form-field.textarea>div{width:100%;font-size:1.125rem;background-color:#f3f2ef;border:none}.form-field.textarea textarea{font-family:canada-type-gibson,sans-serif;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-weight:300;min-height:7.25rem;margin-bottom:0}.form-field.textarea textarea:focus{outline:0;background-color:rgb(232.0714285714, 230.1607142857, 224.4285714286)}.form-field.textarea .max-warning{display:none}.form-field.textarea .character-countdown{position:absolute;bottom:2.5rem;right:2.125rem;width:100%;margin-bottom:0;text-align:right;color:#6e6e6e;font-family:canada-type-gibson,sans-serif;display:"inline-block";text-transform:"none";font-size:.625rem;font-weight:600;line-height:100%;letter-spacing:.1125rem;font-variant-ligatures:none;font-feature-settings:liga\ 0}.form-field.textarea.is-max>div{box-shadow:inset 0 0 0 2px #e22626;margin-bottom:1rem}.form-field.textarea.is-max .max-warning{display:block}.form-field.filter-select,.form-field.tag-select{position:relative;border-radius:2rem;background-color:#f3f2ef;width:100%;padding:1.5rem 2rem;min-height:4.3125rem}.form-field.filter-select.bg-white,.form-field.tag-select.bg-white{background-color:#fff}.form-field.filter-select .filter-select__btn,.form-field.filter-select .tag-select__btn,.form-field.tag-select .filter-select__btn,.form-field.tag-select .tag-select__btn{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border:none;box-shadow:none;padding:0;font-size:1.125rem;color:#333;font-weight:500;line-height:100%}.form-field.filter-select .filter-select__btn:after,.form-field.filter-select .tag-select__btn:after,.form-field.tag-select .filter-select__btn:after,.form-field.tag-select .tag-select__btn:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:2rem;height:6px;width:10px;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='6' viewBox='0 0 10 6' width='10' xmlns='http://www.w3.org/2000/svg'><path d='M5.01055 5.71941C5.21805 5.71753 5.41743 5.63503 5.56556 5.48941L9.40556 1.64941C9.71868 1.33691 9.71993 0.830032 9.40806 0.516912C9.25806 0.366286 9.05431 0.28128 8.84243 0.280656C8.62993 0.280656 8.42617 0.364407 8.27554 0.5144L5.0005 3.78944L1.72546 0.5144C1.41172 0.201904 0.90484 0.203152 0.592968 0.5169C0.280472 0.83002 0.28172 1.3369 0.595468 1.6494L4.43547 5.4894C4.58859 5.64002 4.79547 5.72252 5.01048 5.7194L5.01055 5.71941Z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat}.form-field.filter-select .filter-select__btn span,.form-field.filter-select .tag-select__btn span,.form-field.tag-select .filter-select__btn span,.form-field.tag-select .tag-select__btn span{position:absolute;top:1.5rem;left:2rem;transition:.35s ease-in-out all}.form-field.filter-select .filter-select__btn.is-open:after,.form-field.filter-select .tag-select__btn.is-open:after,.form-field.tag-select .filter-select__btn.is-open:after,.form-field.tag-select .tag-select__btn.is-open:after{transform:translateY(-50%) rotate(180deg)}.form-field.filter-select .filter-select__pill,.form-field.filter-select .tag-select__pill,.form-field.tag-select .filter-select__pill,.form-field.tag-select .tag-select__pill{display:none}.form-field.filter-select .filter-select__pill.is-checked,.form-field.filter-select .tag-select__pill.is-checked,.form-field.tag-select .filter-select__pill.is-checked,.form-field.tag-select .tag-select__pill.is-checked{display:inline-block}.form-field.filter-select .filter-select__options,.form-field.filter-select .tag-select__options,.form-field.tag-select .filter-select__options,.form-field.tag-select .tag-select__options{font-size:1.125rem;color:#333;background-color:#fff;border:none;border-radius:2rem;padding:1.5rem 2rem 5rem;font-weight:500;box-shadow:0 4px 34px rgba(0,0,0,.25);position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 1rem));max-height:15rem;overflow-y:scroll;width:100%;z-index:2;pointer-events:none;opacity:0;transition:.5s ease all}.form-field.filter-select .filter-select__options.is-open,.form-field.filter-select .tag-select__options.is-open,.form-field.tag-select .filter-select__options.is-open,.form-field.tag-select .tag-select__options.is-open{pointer-events:initial;opacity:1}.form-field.filter-select .filter-select__options input[type=checkbox],.form-field.filter-select .tag-select__options input[type=checkbox],.form-field.tag-select .filter-select__options input[type=checkbox],.form-field.tag-select .tag-select__options input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.form-field.filter-select .filter-select__options .checkbox-custom,.form-field.filter-select .tag-select__options .checkbox-custom,.form-field.tag-select .filter-select__options .checkbox-custom,.form-field.tag-select .tag-select__options .checkbox-custom{position:absolute;top:0;left:0;height:2rem;width:2rem;background-color:#fff;border-radius:50%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;border:1px solid #000}.form-field.filter-select .filter-select__options .checkbox-custom:after,.form-field.filter-select .tag-select__options .checkbox-custom:after,.form-field.tag-select .filter-select__options .checkbox-custom:after,.form-field.tag-select .tag-select__options .checkbox-custom:after{position:absolute;content:"\e90b";font-family:icomoon!important;left:50%;top:50%;transform:translate(-50%, -50%);color:#000;opacity:0;transition:all .3s ease-out;font-size:.75rem}.form-field.filter-select .filter-select__options label,.form-field.filter-select .tag-select__options label,.form-field.tag-select .filter-select__options label,.form-field.tag-select .tag-select__options label{position:relative;padding-left:2.5rem;padding-top:2.5px;min-height:2rem;margin-bottom:.625rem;display:flex;align-items:center}.form-field.filter-select .filter-select__options label input:checked+.checkbox-custom,.form-field.filter-select .tag-select__options label input:checked+.checkbox-custom,.form-field.tag-select .filter-select__options label input:checked+.checkbox-custom,.form-field.tag-select .tag-select__options label input:checked+.checkbox-custom{transform:rotate(0deg) scale(1);opacity:1}.form-field.filter-select .filter-select__options label input:checked+.checkbox-custom:after,.form-field.filter-select .tag-select__options label input:checked+.checkbox-custom:after,.form-field.tag-select .filter-select__options label input:checked+.checkbox-custom:after,.form-field.tag-select .tag-select__options label input:checked+.checkbox-custom:after{opacity:1}.form-field.filter-select .filter-select__options label input:disabled+.checkbox-custom,.form-field.filter-select .tag-select__options label input:disabled+.checkbox-custom,.form-field.tag-select .filter-select__options label input:disabled+.checkbox-custom,.form-field.tag-select .tag-select__options label input:disabled+.checkbox-custom{border-color:#d7d7d7}.form-field.filter-select .filter-select__options label input:disabled+.checkbox-label,.form-field.filter-select .tag-select__options label input:disabled+.checkbox-label,.form-field.tag-select .filter-select__options label input:disabled+.checkbox-label,.form-field.tag-select .tag-select__options label input:disabled+.checkbox-label{color:#6e6e6e}.form-field.tag-select:not([data-count="0"]){padding:1.5rem 2rem .5rem}.form-field.tag-select:not([data-count="0"]) .tag-select__btn span{font-size:.75rem;top:-.125rem;transform:translateY(-100%);font-weight:500}.form-field.filter-select .filter-select__btn{background-color:#fff;border-radius:2rem;color:#969696;transition:.15s ease all}.form-field.filter-select .filter-select__btn.has-selection{color:#333}.form-field.filter-select .filter-select__options{max-height:29rem;min-height:15rem;height:38vh}.form-field.toggle-visibility{margin-bottom:0}.form-field.toggle-visibility :last-child{margin-bottom:1.5rem}.form-field.img-upload .uploader{display:block;clear:both;margin:0 auto;width:100%;max-width:600px}.form-field.img-upload .uploader label{float:left;clear:both;width:100%;padding:2rem 1.5rem;text-align:center;background:#fff;border-radius:7px;border:3px solid #eee;transition:all .2s ease;user-select:none}.form-field.img-upload .uploader label:hover{border-color:#d7d7d7}.form-field.img-upload .uploader label.hover{border:3px solid #d7d7d7;box-shadow:inset 0 0 0 6px #eee}.form-field.img-upload .uploader label.hover #start i.fa{transform:scale(0.8);opacity:.3}.form-field.img-upload .uploader #start{float:left;clear:both;width:100%}.form-field.img-upload .uploader #start.hidden{display:none}.form-field.img-upload .uploader #start i.fa{font-size:50px;margin-bottom:1rem;transition:all .2s ease-in-out}.form-field.img-upload .uploader #response{float:left;clear:both;width:100%}.form-field.img-upload .uploader #response.hidden{display:none}.form-field.img-upload .uploader #response #messages{margin-bottom:.5rem}.form-field.img-upload .uploader #file-image{display:inline;margin:0 auto .5rem;width:auto;height:auto;max-width:180px}.form-field.img-upload .uploader #file-image.hidden{display:none}.form-field.img-upload .uploader #notimage{display:block;float:left;clear:both;width:100%}.form-field.img-upload .uploader #notimage.hidden,.form-field.img-upload .uploader input[type=file]{display:none}.form-field.img-upload .uploader div{margin:0 0 .5rem;color:#333}.form-field.img-upload .uploader .btn{display:inline-block;margin:.5rem .5rem 1rem;clear:both;font-family:inherit;font-weight:700;font-size:14px;text-decoration:none;text-transform:initial;border:none;border-radius:.2rem;outline:0;padding:0 1rem;height:36px;line-height:36px;color:#fff;transition:all .2s ease-in-out;box-sizing:border-box;background:#d7d7d7;border-color:#d7d7d7;cursor:pointer}.form-field .required-mark:after,.form-field.required-field label:after{content:"*";color:#e22626}.form-field .img-upload{position:relative}.form-field .img-upload input[type=file]{position:absolute;opacity:0}@media (min-width:768px){.form-field .img-upload{margin-bottom:2rem}}.form-field .img-upload__container{display:flex;justify-content:flex-start;align-items:stretch;cursor:pointer}.form-field .img-upload__preview{width:9rem;height:9rem;border-radius:50%;border:1px solid #d7d7d7;background-color:#f3f2ef;overflow:hidden;position:relative;margin-right:2rem}.form-field .img-upload__preview.squared{border-radius:0}.form-field .img-upload__preview.auto{height:auto;overflow:initial;background-color:transparent;border-radius:0;border:none}.form-field .img-upload__preview.auto img{position:relative;height:auto;object-fit:initial;top:0;left:0;transform:none;border:1px solid #d7d7d7}.form-field .img-upload__preview img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form-field .img-upload__details{width:calc(100% - 9rem);max-height:11rem}.form-field .img-upload__details #start{height:100%;display:flex;flex-direction:column;justify-content:space-between}.form-field .img-upload__details #start .text-darkgrey{margin-bottom:.5rem}.form-field .form-err{font-size:1.25rem;font-weight:400;color:#333;display:none;border-left:2px solid #e22626;padding:0 .5rem;margin-top:.5rem;margin-bottom:1.5rem}.form-field .form-err strong{font-weight:500;color:#e22626}.form-field .form-err.is-showing{display:block}.form-field .form-err.sm{font-size:.9375rem}.form-payment-copy h2{margin-top:3rem;color:#000;font-family:canada-type-gibson,sans-serif;font-weight:500;font-size:1rem;line-height:120%;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:liga\ 0}.form-payment-copy h2.fancy{line-height:175%}.form-payment-copy h2.fancy span{border-bottom:2px solid #e22626;display:inline;padding-bottom:.25rem}@media (min-width:768px){.form-payment-copy h2.fancy span{padding-bottom:.33rem}}.form-payment-copy h2.fancy .icon-location{display:inline-block;transform:translateY(2px)}@media (min-width:768px){.form-payment-copy h2.fancy .icon-location{transform:translateY(4px)}}@media (min-width:768px){.form-payment-copy h2.fancy{line-height:200%}}@media (min-width:860px){.form-payment-copy h2.fancy{margin-bottom:2rem}}.err-inline{display:flex}.err-inline.form-field:before{position:relative;top:initial;right:initial;order:2}button{cursor:pointer}.btn,.btn--outline,.btn--outline-white,.btn--text{padding:1rem 2rem;box-shadow:none;border:none;margin-right:1rem;display:inline-block;border-radius:0;transition:.35s ease all;background-color:#000;text-decoration:none;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.25s ease color;background-size:0 100%;white-space:pre-wrap;background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);color:#fff;font-family:canada-type-gibson,sans-serif;font-size:1rem;font-weight:400;line-height:100%;font-variant-ligatures:none;font-feature-settings:liga\ 0}.btn[disabled=true],[disabled=true].btn--outline,[disabled=true].btn--outline-white,[disabled=true].btn--text{pointer-events:none;opacity:.8}@media (min-width:768px){.btn,.btn--outline,.btn--outline-white,.btn--text{font-size:1.25rem;padding:.5rem 2rem}}.btn--outline-white:focus,.btn--outline-white:hover,.btn--outline:focus,.btn--outline:hover,.btn--text:focus,.btn--text:hover,.btn:focus,.btn:hover{outline:0;cursor:pointer;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.25s ease color .25s}.btn--outline-white:active,.btn--outline:active,.btn--text:active,.btn:active{background-image:linear-gradient(90deg,#c81212,#c81212)}.footer-main .btn--outline-white:focus,.footer-main .btn--outline-white:hover,.footer-main .btn--outline:focus,.footer-main .btn--outline:hover,.footer-main .btn--text:focus,.footer-main .btn--text:hover,.footer-main .btn:focus,.footer-main .btn:hover,.page-content-container .btn--outline-white:focus,.page-content-container .btn--outline-white:hover,.page-content-container .btn--outline:focus,.page-content-container .btn--outline:hover,.page-content-container .btn--text:focus,.page-content-container .btn--text:hover,.page-content-container .btn:focus,.page-content-container .btn:hover{background-size:100% 100%;color:#fff;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:#e22626}.footer-main .btn--outline-white:active,.footer-main .btn--outline:active,.footer-main .btn--text:active,.footer-main .btn:active,.page-content-container .btn--outline-white:active,.page-content-container .btn--outline:active,.page-content-container .btn--text:active,.page-content-container .btn:active{background-size:100% 100%;color:#fff;background-image:linear-gradient(90deg,#c81212,#c81212);border-color:#c81212}.btn--outline-white:last-child,.btn--outline:last-child,.btn--text:last-child,.btn:last-child{margin-right:0}.btn--outline{background-color:#fff;color:#000!important;box-shadow:inset 0 0 0 1px #000}.btn--outline:focus,.btn--outline:hover{box-shadow:inset 0 0 0 1px #e22626;background-image:linear-gradient(90deg,#f3f2ef,#f3f2ef);background-color:#f3f2ef}.btn--outline:active{box-shadow:inset 0 0 0 1px #000;background-image:linear-gradient(90deg,#f0eee7,#f0eee7);background-color:#f0eee7}.btn--outline-white{background-color:#f3f2ef;color:#000!important;box-shadow:inset 0 0 0 1px #000}.btn--outline-white:focus,.btn--outline-white:hover{box-shadow:inset 0 0 0 1px #e22626;background-image:linear-gradient(90deg,#fff,#fff);background-color:#fff}.btn--outline-white:active{box-shadow:inset 0 0 0 1px #000;background-image:linear-gradient(90deg,#f0eee7,#f0eee7);background-color:#f0eee7}.read-content .btn,.read-content .btn--outline,.read-content .btn--outline-white,.read-content .btn--text{margin-top:2rem;margin-bottom:2rem}.read-content .btn.narrow-margins,.read-content .narrow-margins.btn--outline,.read-content .narrow-margins.btn--outline-white,.read-content .narrow-margins.btn--text{margin-top:.5rem;margin-bottom:.5rem}.studentIdForm .read-content .btn,.studentIdForm .read-content .btn--outline,.studentIdForm .read-content .btn--outline-white,.studentIdForm .read-content .btn--text{margin:initial}.btn--text{background-color:transparent;padding-right:0;display:inline-flex;align-items:center;position:relative;color:#000}.btn--text i{font-size:125%;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:767px){.articles.pages .section .btn,.articles.pages .section .btn--outline,.articles.pages .section .btn--outline-white,.articles.pages .section .btn--text{display:block;width:13rem;text-align:center;margin:0 auto;padding:1rem 0}}.site-header__utility{background:#000;max-height:3.5rem;padding:0}.studentIdForm .site-header__utility{display:none}@media (max-width:1023px){.site-header__utility{position:relative;z-index:4}}@media (min-width:1024px){.site-header__utility{max-height:none;padding:1rem 0}}.site-header__utility .wrapper{display:flex;align-items:center;justify-content:space-between;padding:0;position:relative}@media (min-width:1024px){.site-header__utility .wrapper{padding:0 2rem}}.site-header__utility .utility-nav-mobile>ul{gap:1.25rem}@media (min-width:768px){.site-header__utility .utility-nav-mobile>ul{gap:1.5rem}}.site-header__utility .utility-nav-mobile>ul>li{min-width:1.625rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.site-header__utility .utility-nav-mobile>ul>li.mobile-search a{font-size:1.5625rem;padding-top:.25rem}.site-header__utility .utility-nav-mobile>ul>li>a{margin:0;padding:0}.site-header__utility .utility-nav-mobile>ul>li.person-icon>a{font-size:1.25rem}.site-header__utility .utility-nav-mobile>ul>li.person-icon>a:before{margin-right:0}.site-header__utility .utility-nav-mobile>ul>li.is-signedin,.user-found .site-header__utility .utility-nav-mobile>ul>li.need-signin{display:none}.user-found .site-header__utility .utility-nav-mobile>ul>li.is-signedin{display:flex}.site-header__utility .utility-nav-mobile>ul #menuToggle{display:block;position:relative;height:3.5rem;margin-left:-.75rem;top:0;right:0;z-index:1;-webkit-user-select:none;user-select:none;width:3.5rem}.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle{display:block;height:100%;position:relative;width:100%;box-shadow:none;border:none;background-color:transparent;transition:.35s ease background-color}.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle span{background:#fff;display:block;height:.125rem;left:50%;position:absolute;transform-origin:left center;transform:translate(-50%, -50%);transition:.5s;width:1.25rem;z-index:1}.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle span:nth-child(1){top:1.3125rem}.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle span:nth-child(2){top:50%}.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle span:nth-child(3){top:2.1875rem}.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle:hover,.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle[aria-expanded=true]{background-color:#e22626}.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle[aria-expanded=true] span:nth-child(1){left:calc(50% - .4375rem);top:1.25rem;transform:rotate(45deg)}.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle[aria-expanded=true] span:nth-child(2){opacity:0;width:0}.site-header__utility .utility-nav-mobile>ul #menuToggle .hamburger-toggle[aria-expanded=true] span:nth-child(3){left:calc(50% - .4375rem);top:2.125rem;transform:rotate(-45deg)}.site-header__utility .utility-nav-mobile .mobile-logo{position:absolute;left:0;top:50%;max-width:6.5rem;transform:translateY(-50%)}@media (min-width:1024px){.site-header__utility .utility-nav-mobile .mobile-logo{display:none}}.site-header__utility .utility-nav-mobile .mobile-logo a{display:flex;margin:0;padding:0}.site-header__utility .utility-nav-mobile .mobile-logo a img{max-width:6.5rem}.site-header__utility .utility-nav-mobile .mobile-logo a:hover{background:none}.site-header__utility.is-open-nav+.site-header__main{display:block;opacity:1;animation:a .3s ease-in-out}@keyframes a{0%{display:none}0%,1%{opacity:0;transform:translateX(100%)}1%{display:block}to{opacity:1;transform:translateX(0)}}@keyframes b{0%{display:block;opacity:1;transform:translateX(0)}99%,to{display:none;opacity:0;transform:translateX(100%)}}.utility-search{width:44.35%;display:none}@media (min-width:1024px){.utility-search{display:block}}@media (min-width:1200px){.utility-search{width:48.35%}}.utility-search label{width:100%;border-radius:75pt;border:none;box-shadow:none;background-color:#fff;display:flex;align-items:center;padding:0}.utility-search label span{padding:.2rem 0 .2rem .6875rem;color:#000;font-size:1.5rem}.utility-search [type=search]{width:100%;border-radius:0 75pt 75pt 0;border:none;box-shadow:none;padding:.375rem .6875rem}.utility-nav{width:100%}.utility-nav.utility-nav-mobile{display:block}@media (min-width:1024px){.utility-nav.utility-nav-mobile{display:none}}.utility-nav.utility-nav-desktop{display:none}@media (min-width:1024px){.utility-nav.utility-nav-desktop{display:block}.utility-nav.utility-nav-desktop li.person-icon>a,.utility-nav.utility-nav-desktop li.person-icon>button{margin-right:1rem}}@media (min-width:1024px){.utility-nav{width:calc(55.65% - 3rem)}}@media (min-width:1200px){.utility-nav{width:calc(51.65% - 3rem)}}.utility-nav ul{width:100%;display:flex;justify-content:flex-end}.utility-nav li{display:flex}.utility-nav li.person-icon>a:before,.utility-nav li.person-icon>button:before{content:"\e916";font-family:icomoon!important;display:inline-block}@media (min-width:1024px){.utility-nav li.person-icon>a:before,.utility-nav li.person-icon>button:before{margin-right:.5rem}}.user-found .utility-nav li.need-signin,.utility-nav li.is-signedin{display:none}.user-found .utility-nav li.is-signedin{display:flex}.utility-nav a{color:#fff;text-decoration:none;margin:.5rem 1.5rem .5rem 1rem;position:relative;transition:.35s ease all}.utility-nav a:after{content:"";display:block;padding:.5rem 1rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.utility-nav a:focus,.utility-nav a:hover{background:#e22626;color:#fff;outline:0}.utility-nav .sub-menu-trigger{color:#fff;text-decoration:none;position:relative;background-color:transparent;padding:0;border:none;transition:.35s ease all}.utility-nav .sub-menu-trigger:after{content:"";display:block;padding:.5rem 1rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.utility-nav .sub-menu-trigger.is-open-nav,.utility-nav .sub-menu-trigger:hover{background:#e22626;color:#fff;outline:0}@media (min-width:1024px){.utility-nav .sub-menu-trigger{margin:.5rem 1.5rem .5rem 1rem}}.utility-nav .has-submenu{position:relative}.utility-nav .has-submenu .submenu{background-color:#fff;position:absolute;bottom:-1.1rem;right:-1.65rem;display:block;transform:translateY(100%);z-index:7;width:17.5rem;display:none;opacity:0;pointer-events:none;transition:.35s ease all;border-radius:1rem;padding:.5rem 0;box-shadow:0 4px 34px rgba(0,0,0,.25)}.utility-nav .has-submenu .submenu:before{content:"";display:block;position:absolute;top:0;right:3.375rem;right:1.5rem;transform:translateY(-98%);width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #fff;z-index:8}.utility-nav .has-submenu .submenu li{display:block}.utility-nav .has-submenu .submenu a{display:flex;margin:0;padding:.5rem 1rem;text-align:left;color:#333;font-size:1.125rem}.utility-nav .has-submenu .submenu a:focus,.utility-nav .has-submenu .submenu a:hover{color:#fff;transition:.35s ease all}@media (min-width:1024px){.utility-nav .has-submenu .submenu{right:-.125rem}}.utility-nav .sub-menu-trigger[aria-expanded=true]+.submenu,.utility-nav .sub-sub-menu-trigger[aria-expanded=true]+.submenu{opacity:1;pointer-events:initial;display:block}.utility-nav li.edit-icon a,.utility-nav li.portfolio-icon a,.utility-nav li.signout-icon a{align-items:center}.utility-nav li.edit-icon a:before,.utility-nav li.portfolio-icon a:before,.utility-nav li.signout-icon a:before{font-family:icomoon!important;display:inline-block;color:#000;margin-right:.5rem;transition:.35s ease all}.utility-nav li.edit-icon a:focus:before,.utility-nav li.edit-icon a:hover:before,.utility-nav li.portfolio-icon a:focus:before,.utility-nav li.portfolio-icon a:hover:before,.utility-nav li.signout-icon a:focus:before,.utility-nav li.signout-icon a:hover:before{color:#fff}.utility-nav li.portfolio-icon a:before{content:"\e919"}.utility-nav li.edit-icon{flex-wrap:wrap}.utility-nav li.edit-icon a:before{content:"\e918"}.utility-nav li.edit-icon:after{content:"";display:block;width:calc(100% - 2rem);border-bottom:1px solid #d7d7d7;transform:translateX(1rem);margin:.5rem 0}.utility-nav li.signout-icon a:before{content:"\e91a"}.site-header__main{background-color:#fff;position:relative}.studentIdForm .site-header__main{pointer-events:none}@media (max-width:1023px){.site-header__main{position:absolute;overflow-y:auto;height:100dvh;width:100%;display:none;opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;padding-bottom:3.5rem;z-index:3}}.site-header__main .wrapper{display:flex;align-items:flex-end;justify-content:space-between;overflow:hidden;position:static}.site-header__main .wrapper>a{display:none}@media (min-width:1024px){.site-header__main .wrapper>a{display:flex;padding:1.125rem 0 1rem}}.site-header__main img{max-width:157px;min-width:78pt;width:12.91%}.main-menu{display:block;width:100%}.studentIdForm .main-menu{display:none}.main-menu>ul{display:flex;list-style:none;padding:0;flex-direction:column}@media (min-width:1024px){.main-menu>ul{justify-content:flex-end;flex-direction:row}}.main-menu>ul>li{margin-bottom:2rem}.main-menu>ul>li.is-smaller .sub-menu-trigger{font-size:1.125rem}.main-menu>ul>li.is-last-desktop{padding-bottom:2rem;border-bottom:1px solid #d7d7d7}.main-menu>ul>li.highlighted-m-item{background-color:#f3f2ef;padding:2rem 1rem;width:calc(100% + 2rem);transform:translateX(-1rem);margin-bottom:0;position:relative}.main-menu>ul>li.highlighted-m-item:after{content:"";display:block;width:calc(100% - 2rem);position:absolute;bottom:0;left:1rem;border-bottom:1px solid #d7d7d7}@media (min-width:768px){.main-menu>ul>li.highlighted-m-item{width:calc(100% + 4rem);transform:translateX(-2rem)}}@media (min-width:1024px){.main-menu>ul>li{margin-bottom:0}.main-menu>ul>li.is-last-desktop{border-bottom:0;padding-bottom:0}.main-menu>ul>li.is-last-desktop .sub-menu-trigger{margin-right:0}}.main-menu>ul>li:last-of-type{padding-bottom:5rem}.main-menu>ul>li:last-of-type .sub-menu-trigger{margin-right:0}@media (min-width:1024px){.main-menu>ul>li:last-of-type{padding-bottom:0}}.main-menu>ul li{position:relative}.main-menu>ul li>.sub-menu-trigger,.main-menu>ul li>button,.main-menu>ul li>span a{position:initial}.main-menu>ul li>.sub-menu-trigger:before,.main-menu>ul li>button:before,.main-menu>ul li>span a:before{content:"";display:block;width:calc(100% + 4rem);height:calc(100% + 2rem);position:absolute;top:-1rem;left:-2rem;background-color:#f3f2ef;opacity:0;transition:.35s ease all;z-index:-1}.main-menu>ul li>.sub-menu-trigger:active:before,.main-menu>ul li>.sub-menu-trigger:hover:before,.main-menu>ul li>button:active:before,.main-menu>ul li>button:hover:before,.main-menu>ul li>span a:active:before,.main-menu>ul li>span a:hover:before{opacity:1}@media (min-width:1024px){.main-menu>ul li{position:initial}.main-menu>ul li>.sub-menu-trigger,.main-menu>ul li>button,.main-menu>ul li>span a{position:relative}.main-menu>ul li>.sub-menu-trigger:before,.main-menu>ul li>button:before,.main-menu>ul li>span a:before{display:none}}.main-menu .sub-menu-trigger{background:none;border:none;border-radius:0;color:#333;padding:.5rem 0;position:relative;transition:.35s ease all;letter-spacing:0;font-family:PP Fragment Glare,serif;font-weight:700;font-size:1.375rem;text-align:justify;text-transform:capitalize;flex-wrap:blance}.main-menu .sub-menu-trigger:after{content:"";display:block;width:100%;height:.1875rem;background-color:#e22626;position:absolute;opacity:0;bottom:0;left:0;transition:.35s ease all}.main-menu .sub-menu-trigger span{transition:.35s ease all}.main-menu .sub-menu-trigger:hover{outline:0}.main-menu .sub-menu-trigger>a{text-decoration:none}@media (min-width:1024px){.main-menu .sub-menu-trigger{font-family:canada-type-gibson,sans-serif;font-weight:400;font-size:1rem;height:100%;letter-spacing:.065em;margin-right:1rem;padding:.5rem;text-align:center;text-transform:uppercase;text-wrap:initial}.main-menu .sub-menu-trigger:hover span{background:#e22626;color:#fff}.main-menu .sub-menu-trigger.is-open-nav:after{opacity:1}}@media (min-width:1200px){.main-menu .sub-menu-trigger{margin-right:1.5rem;padding:.75rem}}@media (min-width:1600px){.main-menu .sub-menu-trigger{margin-right:2rem}.main-menu .sub-menu-trigger[aria-expanded=true]:after{height:.1875rem}}.main-menu .submenu{position:absolute;top:100%;left:0;width:100%;background:#f3f2ef;display:none;border-top:1px solid #000;height:100vh;overflow-y:scroll}@media (max-width:1023px){.main-menu .submenu{animation:b .3s ease-in-out;position:fixed;top:0;left:0;margin:0;padding:0;z-index:5}}@media (min-width:1024px){.main-menu .submenu{height:auto;max-height:calc(100vh - 10.10625rem);background-color:#fff}.main-menu .submenu:after{content:"";width:100%;height:75pt;opacity:.5;position:absolute;bottom:0;left:0;box-shadow:0 4px 42px rgba(0,0,0,.5);z-index:-1}}.main-menu .submenu>li{margin-right:1rem;position:relative;break-inside:avoid}.main-menu .submenu>li:last-child{margin-right:0}.main-menu .submenu>li>ul{display:none}.main-menu .sub-menu-trigger[aria-expanded=true]+.submenu,.main-menu .sub-sub-menu-trigger[aria-expanded=true]+.submenu,.main-menu .submenu small{display:block}@media (max-width:1023px){.main-menu .sub-menu-trigger[aria-expanded=true]+.submenu,.main-menu .sub-sub-menu-trigger[aria-expanded=true]+.submenu{animation:a .3s ease-in-out}}.main-menu .submenu__container{display:flex;flex-direction:column}.main-menu .submenu__container>:last-child{padding-bottom:5rem}@media (min-width:1024px){.main-menu .submenu__container{flex-direction:row}}.main-menu .sm_title_wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem}.main-menu .sm_title_wrapper .back_arrow{display:block;margin-right:1rem}@media (min-width:1024px){.main-menu .sm_title_wrapper .back_arrow{display:none}}.main-menu .sm_title_wrapper .back_arrow a{width:2rem;height:2rem;display:block}.main-menu .sm_title_wrapper .back_arrow a img{width:100%;max-width:none;min-height:fit-content;min-width:fit-content}.main-menu .submenu__left{background-color:#fff;padding:2rem}@media (max-width:1023px){.main-menu .submenu__left{margin-top:3.5rem}}.main-menu .submenu__main-links{display:flex;flex-direction:column;margin-bottom:1rem}@media (min-width:1024px){.main-menu .submenu__main-links{flex-direction:row;margin-bottom:4rem}}.main-menu .submenu__main-links>ul{padding-right:1rem;margin-right:1rem}@media (min-width:1024px){.main-menu .submenu__main-links>ul{border-right:1px solid #d7d7d7;max-width:15.25rem}}.main-menu .submenu__main-links>ul.no-border,.main-menu .submenu__main-links>ul:last-child{border-right:0}.main-menu .submenu__main-links>ul.child-has-subsubsubsub{max-width:30.5rem}.main-menu .submenu__main-links>ul li{padding:.5rem .5rem .5rem 0;break-inside:avoid}.main-menu .submenu__main-links>ul li span{display:block;margin-bottom:.5rem}.main-menu .submenu__main-links>ul li p{color:#6e6e6e;margin-top:.5rem}.main-menu .submenu__main-links>ul li.has-subsubsubsub{padding:.5rem 0 0;margin-bottom:0}@media (min-width:1024px){.main-menu .submenu__main-links>ul li.has-subsubsubsub>ul{column-count:2;column-gap:2rem}}.main-menu .submenu__main-links>ul li.has-subsubsubsub>span{display:block;margin-bottom:.5rem}.main-menu .submenu__main-links>ul li.has-subsubsubsub>a{padding:0;margin:0}.main-menu .submenu__main-links a{transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s;background-size:0 100%;white-space:"pre-wrap";background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent;display:"inline"}.main-menu .submenu__main-links a:focus,.main-menu .submenu__main-links a:hover{outline:0;cursor:pointer;background-size:100% 100%;color:#fff;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s}.main-menu .submenu__main-links a:active{background-size:100% 100%;background-image:linear-gradient(90deg,#c81212,#c81212);color:#fff}.main-menu .submenu__main-links a.menu-title{font-weight:500;text-transform:uppercase}.main-menu .menu-button{line-height:100%;color:#fff;background-color:#000;display:inline-block;text-decoration:none;transition:.35s ease all;padding:1rem 2rem}.main-menu .menu-button:active{background-color:#c81212}.main-menu .menu-button:focus,.main-menu .menu-button:hover{background-color:#e22626}@media (min-width:1024px){.main-menu .menu-button{padding:.5rem 2rem;font-size:1.25rem}}.main-menu .submenu__right{padding:2rem 1rem;background-color:#f3f2ef;flex:1 1 auto}@media (min-width:1024px){.main-menu .submenu__right{padding:8.25rem 2rem 2rem}}.main-menu .submenu__featured-item{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #d7d7d7;display:flex}.main-menu .submenu__featured-item:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.main-menu .submenu__featured-item .featured-item__img{max-width:6.25rem;margin-right:2rem}.main-menu .submenu__featured-item .featured-item__img img{border:1px solid #d7d7d7;background-color:#fff}.main-menu .submenu__featured-item .featured-item__copy{flex-grow:1}.main-menu .submenu__featured-item small{text-transform:uppercase;color:#6e6e6e;margin-bottom:1rem;display:block;width:100%}.main-menu .submenu__featured-item a{transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s;background-size:0 100%;white-space:"pre-wrap";background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent;display:"inline"}.main-menu .submenu__featured-item a:focus,.main-menu .submenu__featured-item a:hover{outline:0;cursor:pointer;background-size:100% 100%;color:#fff;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s}.main-menu .submenu__featured-item a:active{background-size:100% 100%;background-image:linear-gradient(90deg,#c81212,#c81212);color:#fff}@media (min-width:1024px){.main-menu{width:calc(87% - 3rem)}}.site-header{position:fixed;z-index:5;width:100%;top:0;left:0;transition:transform .35s ease-in-out}.site-header.is-off-screen{pointer-events:none;transform:translateY(-101%)}@media (min-width:1024px){.site-header{border-bottom:1px solid #000}}.page-content-container{margin-top:3.5rem;overflow:hidden;position:relative;width:100%}.page-content-container.videos.pages .wrapper .section{padding-bottom:3rem}.page-content-container.videos.pages .wrapper .section:not(:last-child){border-bottom:1px solid #d7d7d7}@media (min-width:768px){.page-content-container.videos.pages .wrapper .section{padding-bottom:5rem}}@media (min-width:1024px){.page-content-container{margin-top:9.75rem}}.footer{background-color:#fff;padding-bottom:2rem}.footer a{color:#333}.footer a:focus,.footer a:hover{outline:0;background:#e22626;color:#fff}.body--studentIdForm .footer{display:none}.footer-top{display:block;border-bottom:0;justify-content:space-between;align-items:center;padding:3rem 0 2rem}@media (min-width:768px){.footer-top{display:flex;border-bottom:1px solid #000;padding:2rem 0}}.footer__logos{display:block;text-align:center}.footer__logos .rgd-gif{margin-bottom:-1.625rem}@media (max-width:767px){.footer__logos .rgd-gif{display:none}}@media (min-width:768px){.footer__logos{display:flex;text-align:inherit;align-items:flex-start}}.footer__connect{display:block;width:100%;padding:2rem 0 0;margin:2rem 0 0;text-align:center;border-left:0;border-top:1px solid #000}.footer__connect h2{color:#333;display:none}@media (min-width:768px){.footer__connect h2{display:inline-block}}.footer__connect ul{display:flex}@media (max-width:767px){.footer__connect ul{align-content:flex-start;flex-wrap:wrap;justify-content:center}}.footer__connect li{margin-right:1rem;display:flex}.footer__connect li:last-of-type{margin-right:0}.footer__connect a{text-decoration:none;font-size:1.5rem;line-height:0;transition:.25s ease all}.footer__connect a i{transition:.25s ease all;color:#333}.footer__connect a:focus,.footer__connect a:hover{outline:0;color:#e22626;background:none}.footer__connect a:focus i,.footer__connect a:hover i{color:#e22626}@media (min-width:768px){.footer__connect{padding:0 0 0 2rem;margin:0 0 0 2rem;border-left:1px solid #d7d7d7;border-top:none;text-align:left;width:auto}.footer__connect h2{width:100%;margin-bottom:1.5rem;max-width:17.5rem}}.footer-main{display:flex;flex-wrap:wrap;padding:0}@media (min-width:768px){.footer-main{border-bottom:1px solid #d7d7d7;padding:2rem 0}}.footer-main .footer-utility-menu{width:100%;border-right:0;padding-right:2rem}@media (min-width:768px){.footer-main .footer-utility-menu{width:calc(25.65% - 2rem);border-right:1px solid #d7d7d7}}.footer-main .footer-utility-menu li{margin:.25rem .5rem .25rem 0}@media (min-width:768px){.footer-main .footer-utility-menu li{margin:.5rem .5rem .75rem 0}}.footer-main .footer-utility-menu li:first-of-type{margin-top:0;padding-top:0}.footer-main .footer-utility-menu li:last-of-type{margin-bottom:2rem}@media (min-width:768px){.footer-main .footer-utility-menu li:last-of-type{margin-bottom:.75rem}}.footer-main .footer-utility-menu a{text-decoration:none;transition:.25s ease-in-out all;color:#333;font-family:canada-type-gibson,sans-serif;font-size:1rem;font-weight:500;line-height:120%;font-variant-ligatures:none;font-feature-settings:liga\ 0}.footer-main .footer-utility-menu a:focus,.footer-main .footer-utility-menu a:hover{color:#fff}.footer-main .footer-main-menu{width:74.65%;padding-left:2rem}.footer-main .footer-main-menu>ul{display:flex}.footer-main .footer-main-menu .one-col{flex:1}.footer-main .footer-main-menu .two-col{flex:2}.footer-main .footer-main-menu .two-col ul{columns:2}.footer-main .footer-main-menu a{text-decoration:none}.footer-bottom small{font-size:.75rem;font-weight:400;line-height:120%;text-align:center;font-family:canada-type-gibson,sans-serif;display:block;padding:2rem 0}.footer-mobile-menu{width:100%;display:block;padding:0}.footer-mobile-menu .accordion{width:100%}.search-bar{margin-bottom:1.5rem}.search-bar>div{border-radius:75pt;border:1px solid #d7d7d7;display:flex;align-items:center;background-color:#fff}.search-bar>div input[type=search],.search-bar>div input[type=text],.search-bar>div label{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;appearance:textfield;margin-bottom:0;color:#000}.search-bar>div label{margin:0 .625rem;font-size:1.25rem;line-height:1}.search-bar>div input[type=search],.search-bar>div input[type=text]{width:100%;border-radius:0 75pt 75pt 0;border:none;box-shadow:none;background-color:transparent;padding:.3125rem 0}.filters .search-bar>div{border:none}.filters .search-bar>div label{color:#6e6e6e}@media (min-width:1024px){.search-bar>div{width:50%}}.search-container{display:block;position:relative}.search-container:before{content:"";display:block;width:calc(100% + 2rem);height:1px;background-color:transparent;position:absolute;top:-1px;left:-2rem}@media (min-width:1024px){.search-container:before{background-color:#000;width:calc(100% + 4rem)}}.search-container .filters{padding:2rem;display:block;width:100vw;transform:translateX(-1rem);border-top:3px solid #000;border-bottom:1px solid #000}@media (min-width:768px){.search-container .filters{transform:translate(-2rem)}}.search-container .results{width:100%;padding:2rem 0}.search-container .results .section .preview-item.smallCardThumb.articles .preview-item__container .tag-pill-wrapper{flex-direction:column;align-items:flex-start}.search-container .results .section .preview-item.result-row.pages .preview-item__container .preview-item__tagline p{font-size:.875rem;line-height:130%}@media (min-width:1024px){.search-container .results .section .preview-item.result-row.pages .preview-item__container .preview-item__tagline p{font-size:1rem}}.search-container .hidden-input{font-size:1px;padding:0;margin:0;position:fixed;top:0;left:0;pointer-events:none;opacity:0}@media (min-width:1024px){.search-container{display:flex}.search-container .results{width:65.87125%}.search-container .filters{transform:translateX(-2rem);width:34.12875%;border:none}}.read-opening{text-align:center}@media (min-width:1024px){.read-opening .read-opening__content{margin:0 6rem 3rem}}@media (min-width:1200px){.read-opening .read-opening__content{margin:0 13rem 4rem}}@media (max-width:767px){.read-opening .read-opening__content{margin:0}}.read-opening .read-opening__content .btn{display:inline-block}@media (min-width:768px){.read-opening .read-opening__content .btn{display:inline}}.read-opening .read-opening__content a:not([class]){color:inherit;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s;background-size:0 100%;white-space:"pre-wrap";background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent;display:"inline"}.read-opening .read-opening__content a:not([class]):focus,.read-opening .read-opening__content a:not([class]):hover{outline:0;cursor:pointer;background-size:100% 100%;color:#fff;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s}.read-opening .read-opening__content a:not([class]):active{background-size:100% 100%;background-image:linear-gradient(90deg,#c81212,#c81212);color:#fff}.read-opening .read-opening__img{margin:1.5rem 0 0}@media (min-width:1024px){.read-opening .read-opening__img{margin:1rem 6.5rem 3rem}}.read-opening .read-opening__img img{border:1px solid #d7d7d7}.page-content-container.videos .read-opening .read-opening__img{position:relative}.read-opening .read-opening__img.job{margin:1rem auto 3rem;max-width:25rem}.read-opening .above-title{margin-bottom:1.5rem;color:#6e6e6e}.read-opening .above-title .countdown{margin-top:.5rem}@media (min-width:768px){.read-opening .above-title{margin-bottom:2rem}.read-opening .above-title .countdown{margin-top:0}}.read-opening .above-title strong{color:#000;font-weight:500}.read-opening .above-title .date{margin-left:.5rem}@media (min-width:768px){.read-opening .above-title .date{margin-left:1rem}}.read-opening h1{margin-bottom:1.5rem}@media (min-width:768px){.read-opening h1{margin-bottom:2rem}}.read-opening h1.profile__title{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center}.read-opening .tag-large{display:block;margin:-.5rem 0 2rem}@media (min-width:768px){.read-opening .tag-large{margin:-1.25rem 0 2rem}}.read-opening .tagline{margin-bottom:1.5rem}@media (min-width:768px){.read-opening .tagline{margin-bottom:3rem}}.read-opening .tagline *{font-size:1.125rem}@media (min-width:768px){.article .read-opening .tagline *,.articles .read-opening .tagline *,.guides .read-opening .tagline *{font-size:1.875rem}}@media (max-width:767px){.read-opening .tagline *{margin-bottom:0}}.page-content-container.articles .read-opening .tagline *,.page-content-container.guides .read-opening .tagline *{color:#333}.read-opening .tagline.specializations ul{padding:0}.read-opening .tagline.specializations li{color:#333;font-size:1.25rem;display:inline-flex}@media (min-width:768px){.read-opening .tagline.specializations li{font-size:1.875rem}}.read-opening .tagline.specializations li:before{content:"•";display:inline-block;margin-right:.5rem}.read-opening .tagline.specializations li:first-of-type:before{display:none}.read-opening .interviewee{margin-top:0;display:inline-block;font-size:1.125rem}.read-opening .interviewee strong{font-weight:500}.read-opening a:not([class]){color:inherit}.read-opening__popup-trigger{position:absolute;width:100%;height:calc(100% - .46875rem);display:flex;align-items:center;justify-content:center}.read-opening__popup-trigger button:not(.remove-styling){background-color:rgba(0,0,0,.2);border:none;box-shadow:none;width:100%;height:100%;position:absolute;top:0;left:0;transition:.35s ease-in-out background-color}.read-opening__popup-trigger button:not(.remove-styling):hover{cursor:pointer;background:rgba(0,0,0,.5)}.read-opening__popup-trigger button:not(.remove-styling):hover>span{background:#e22626}.read-opening__popup-trigger button:not(.remove-styling)>span{width:5rem;height:5rem;border:none;border-radius:50%;box-shadow:0 .25rem .25rem rgba(0,0,0,.25);background:#fff;transition:.35s ease-in-out all;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.read-opening__popup-trigger button:not(.remove-styling)>span>span{display:block;width:0;height:0;border-top:1.125rem solid transparent;border-bottom:1.125rem solid transparent;border-left:1.75rem solid #000;transition:.35s ease-in-out all;position:absolute;top:50%;left:55%;transform:translate(-50%, -50%)}.read-opening__popup-trigger button:not(.remove-styling)>span>span:hover{border-top-color:transparent;border-bottom-color:transparent;border-left-color:#000}.read-content{margin:3rem auto;max-width:50rem}@media (min-width:768px){.read-content{margin:5rem auto}}.read-content.first>p:first-of-type:first-child{font-family:PP Fragment Glare,serif;font-weight:310;font-size:1.5rem;line-height:2.9rem}@media (min-width:768px){.read-content.first>p:first-of-type:first-child{font-size:1.875rem;line-height:3rem}}.read-content.first>p:first-of-type:first-child strong{font-weight:310}@media (min-width:768px){.read-content.first>p:first-of-type:first-child strong{font-weight:500}}.read-content.first>p:first-of-type:first-child:first-letter{color:#e22626;float:left;padding-right:.5625rem;font-size:5.9375rem;line-height:90%;padding-top:.375rem}@media (min-width:1200px){.article .read-content .lg-text{font-size:1.375rem;line-height:140%}}.read-content .lg-text{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-size:1.5rem;line-height:140%}.article .read-content .lg-text,.articles .read-content .lg-text{font-family:PP Fragment Glare,serif;font-size:1.875rem;font-weight:310;line-height:140%}.read-content .tag-header{margin-bottom:2rem}.read-content ol li,.read-content ul:not(.tab-list):not(.tag-pills) li{margin-bottom:.5rem}.read-content a{word-wrap:break-word}.read-content a:not([class]){transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s;background-size:0 100%;white-space:"pre-wrap";background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent;display:"inline"}.read-content a:not([class]):focus,.read-content a:not([class]):hover{outline:0;cursor:pointer;background-size:100% 100%;color:#fff;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s}.read-content a:not([class]):active{background-size:100% 100%;background-image:linear-gradient(90deg,#c81212,#c81212);color:#fff}.narrow-wrapper{margin:3rem auto;max-width:50rem}.narrow-wrapper .callout.small-simple{padding:2rem 1rem;text-align:left}@media (min-width:768px){.narrow-wrapper .callout.small-simple{padding:2rem}}.default.articles .wrapper .tag-pills{flex-wrap:wrap;flex-direction:column;align-items:flex-start}@media (min-width:768px){.default.articles .wrapper .tag-pills{flex-direction:row;align-items:normal}}@media (max-width:767px){.articles .read-content .lg-text{font-size:1.125rem;font-weight:800}}.events .read-content{margin-top:2rem;margin-bottom:3rem}@media (min-width:768px){.events .read-content{margin-top:3rem;margin-bottom:6rem}}.events .read-content .lg-text{font-size:1.125rem;font-weight:300;line-height:150%}@media (min-width:768px){.events .read-content .lg-text{font-size:1.5rem;line-height:140%}}.events .read-content ul{margin-left:.875rem}@media (min-width:768px){.events .read-content ul{margin-left:0}}.events .read-content:has(>.btn){margin-top:0;margin-bottom:0}@media (min-width:768px){.events .read-content:has(>.btn){margin-top:3rem;margin-bottom:6rem}}.events .read-content:has(>.btn) .btn{margin-top:1rem;margin-bottom:2rem}.breadcrumb{display:inline-block;margin:1rem 0 3rem;overflow-x:auto;white-space:nowrap;width:100%;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}.studentIdForm .breadcrumb{display:none}.breadcrumb ol{display:flex}.breadcrumb ol li{border-right:2px solid #e22626;font-size:.875rem;padding:0 .59rem;line-height:120%}@media (min-width:768px){.breadcrumb ol li{font-size:1.125rem}}.breadcrumb ol li a{color:#000;margin:0;text-decoration:none;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s;background-size:0 100%;white-space:"nowrap";background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent;display:"inline-block"}.breadcrumb ol li a:focus,.breadcrumb ol li a:hover{outline:0;cursor:pointer;background-size:100% 100%;color:#fff;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s}.breadcrumb ol li a:active{background-size:100% 100%;background-image:linear-gradient(90deg,#c81212,#c81212);color:#fff}@media (min-width:768px){.breadcrumb ol li a{display:inline}}.breadcrumb ol li:first-of-type{padding-left:0}.breadcrumb ol li:last-of-type{border-right:none;padding-right:0}.homepage .breadcrumb{display:none}.profile-utility-menu li{margin-bottom:.5rem}.profile-utility-menu li.is-current a{font-weight:500}.profile-utility-menu a{text-decoration:none}.opening-featured-item{display:flex}.homepage-featured-article{width:100%;box-shadow:0 0 0 1px #000;display:block;display:flex;flex-wrap:wrap}.hfa__video-icon,.preview-item .preview-item__video-icon{position:absolute;bottom:1rem;right:1rem;width:3rem;height:3rem;border:1px solid #000;background-color:#fff;text-decoration:none;border-radius:50%;transition:.35s ease all}.hfa__video-icon:after,.preview-item .preview-item__video-icon:after{content:"";display:block;width:0;height:0;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-left:1rem solid #000;position:absolute;top:50%;left:calc(50% + 2px);transform:translate(-50%, -50%);transition:.25s ease-in-out all}.hfa__video-icon:focus,.hfa__video-icon:hover,.preview-item .preview-item__video-icon:focus,.preview-item .preview-item__video-icon:hover{border-color:#fff;background:#e22626}.hfa__video-icon:focus:after,.hfa__video-icon:hover:after,.preview-item .preview-item__video-icon:focus:after,.preview-item .preview-item__video-icon:hover:after{border-left:1rem solid #fff}.hfa__image{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;border-right:1px solid #d7d7d7;min-height:14.375rem;height:60vw;order:2}.hfa__content{width:100%;display:block;padding:3rem 2rem 1rem;align-items:center;order:1}.hfa__content .content-container{max-width:43rem;width:100%;display:flex;flex-direction:column}.hfa__content a{text-decoration:none;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.25s ease color;display:inline;background-size:0 100%;white-space:pre-wrap;background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent;font-variant-ligatures:none;font-feature-settings:liga\ 0}.hfa__content a:focus,.hfa__content a:hover{outline:0;cursor:pointer;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.25s ease color .25s}.hfa__content a:active{background-image:linear-gradient(90deg,#c81212,#c81212)}.footer-main .hfa__content a:focus,.footer-main .hfa__content a:hover,.page-content-container .hfa__content a:focus,.page-content-container .hfa__content a:hover{background-size:100% 100%;color:#fff;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:#e22626}.footer-main .hfa__content a:active,.page-content-container .hfa__content a:active{background-size:100% 100%;color:#fff;background-image:linear-gradient(90deg,#c81212,#c81212);border-color:#c81212}@media (min-width:768px){.hfa__image{width:46.25%;min-height:43rem;height:auto;order:initial}.hfa__content{width:53.75%;display:flex;padding:8rem 2rem;order:initial}}.tag-pill{color:#000;text-transform:uppercase;display:inline-block;margin-right:.75rem;text-decoration:none;white-space:nowrap}.tag-pill.s{line-height:100%;white-space:nowrap;font-size:.75rem}@media (min-width:768px){.tag-pill.s{font-size:.875rem}}.tag-pill.l{margin-bottom:1rem;color:#000;font-family:canada-type-gibson,sans-serif;display:"inline-block";text-transform:"uppercase";font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:.1125rem;font-variant-ligatures:none;font-feature-settings:liga\ 0}@media (min-width:768px){.tag-pill.l{font-size:.875rem;font-weight:500;line-height:120%;letter-spacing:.075em}}.tag-pill.xl{margin-bottom:1rem;color:#000;font-family:canada-type-gibson,sans-serif;display:"inline-block";text-transform:"uppercase";font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:.1125rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;line-height:120%;letter-spacing:.075em}@media (min-width:768px){.tag-pill.xl{font-weight:500;font-size:1.25rem;line-height:120%}}.tag-pill.author{color:#000;font-family:canada-type-gibson,sans-serif;display:"inline-block";text-transform:"uppercase";font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:.1125rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-weight:400;line-height:130%}.tag-pill.bg-beige{background-color:#f3f2ef;padding:.375rem 1rem;border-radius:999px;min-height:29px;display:inline-flex;align-items:center;justify-content:center}.tag-pill.bg-white{background-color:#fff}.tag-pill.bg-grey,.tag-pill.bg-white{padding:.375rem 1rem;border-radius:999px;text-decoration:none}.tag-pill.bg-grey{background-color:#d7d7d7}.tag-pill.bg-black{background-color:#000;color:#fff;padding:.375rem 1rem;border-radius:999px;text-decoration:none}.tag-pill.simple{font-size:.875rem;font-weight:400;text-transform:initial;color:#6e6e6e;white-space:initial;margin-bottom:0}@media (min-width:768px){.tag-pill.simple{font-size:1rem}}.tag-pill-wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.tag-pills{display:flex;flex-wrap:nowrap;width:100vw;transform:translateX(-2rem);overflow-x:scroll;padding:0 0 0 2rem;-ms-overflow-style:none;scrollbar-width:none}.tag-pills::-webkit-scrollbar{display:none}.highlighted-member__content .tag-pills{flex-wrap:wrap}@media (min-width:768px){.tag-pills{flex-wrap:wrap;overflow-x:initial;padding:0;width:100%;transform:none}}.profile__skils{display:flex;flex-wrap:wrap}.profile__skils .tag-pills.l.bg-beige{display:inline-flex}.default.jobs .profile__skils{justify-content:center}a.tag-pill,button.tag-pill{transition:.35s ease all}a.tag-pill:focus,a.tag-pill:hover,button.tag-pill:focus,button.tag-pill:hover{color:#fff;background-color:#e22626}.body--studentIdForm .callout{display:none}.callout a:not(.btn){transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s;background-size:0 100%;white-space:"pre-wrap";background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent;display:"inline"}.callout a:not(.btn):focus,.callout a:not(.btn):hover{outline:0;cursor:pointer;background-size:100% 100%;color:#fff;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s}.callout a:not(.btn):active{background-size:100% 100%;background-image:linear-gradient(90deg,#c81212,#c81212);color:#fff}@media (min-width:1200px){.callout .lg-text{font-size:2.25rem;line-height:130%}.callout .lg-text u,.callout .lg-text.underlined{font-size:2.25rem}}.callout.large-centered{background-color:#f3f2ef;padding:3rem 0;border-width:3px 0 1px;border-style:solid;border-color:#000;text-align:center}@media (min-width:768px){.callout.large-centered{padding:3rem 1rem}}@media (min-width:1024px){.callout.large-centered{padding:5rem 11.875rem}}.callout.large-centered .slug{margin-bottom:2rem}.callout.large-centered p{margin-bottom:2.5rem;text-wrap:pretty}@media (min-width:768px){.callout.large-centered p{margin-bottom:2rem}}@media (min-width:1200px){.callout.large-centered p{font-size:2.25rem;line-height:130%;margin-bottom:2rem}.callout.large-centered p u,.callout.large-centered p.underlined{font-size:2.25rem}}.callout.large-centered .wrapper{max-width:67rem}.callout.large-centered.no-bg{background-color:transparent;border:none;padding:0;margin:5rem 0}@media (min-width:768px){.callout.large-centered.no-bg{padding:0 8.5rem}}@media (max-width:767px){.callout.large-centered.no-bg p{margin-bottom:2.5rem}}.page-content-container.membership .callout.large-centered{background-color:#fff}.callout.large-detailed{background-color:#f3f2ef;padding:3rem 1rem;border-width:3px 0 1px;border-style:solid;border-color:#000;text-align:center}@media (min-width:768px){.callout.large-detailed{padding:5rem 0}}@media (min-width:860px){.callout.large-detailed{padding:5rem 2rem}}.callout.large-detailed .slug,.callout.large-detailed p{margin-bottom:2rem}@media (min-width:1200px){.callout.large-detailed p{font-size:2.25rem;line-height:130%;margin-bottom:1rem}.callout.large-detailed p u,.callout.large-detailed p.underlined{font-size:2.25rem}}.callout.large-detailed ul{column-count:1;column-gap:0;margin-bottom:.5rem}@media (min-width:768px){.callout.large-detailed ul{column-count:2;column-gap:2rem;margin-bottom:0}}.callout.large-detailed ul li{text-align:left;margin-bottom:1.5rem;break-inside:avoid;padding-left:2rem;position:relative;font-size:.875rem;line-height:130%;display:flex;flex-direction:row;align-items:center;text-wrap:pretty}@media (min-width:768px){.callout.large-detailed ul li{font-size:1.125rem;line-height:150%}}.callout.large-detailed ul li:before{content:"";margin-right:.5rem;background:#fff;border:1px solid #000;width:1.5rem;height:1.5rem;display:block;position:absolute;left:0}.callout.large-detailed ul li:after{content:"\e90b";font-family:icomoon!important;color:#000;font-size:.65rem;position:absolute;left:.5rem;line-height:100%;top:50%;transform:translateY(-50%)}.callout.large-detailed .btn{margin-top:2rem}@media (max-width:767px){.callout.large-detailed .btn{display:block;width:100%;max-width:25pc;margin:0 auto}}@media (max-width:767px){.callout.large-detailed .wrapper{padding:0}}.callout.small-simple{background-color:#f3f2ef;padding:3rem 1rem;border-width:3px 0 1px;border-style:solid;border-color:#000}@media (min-width:768px){.callout.small-simple{padding:2rem}}.callout.small-simple .slug{margin-bottom:.75rem}@media (min-width:768px){.callout.small-simple .slug{margin-bottom:1rem}}.callout.small-simple p{margin-bottom:0;padding-bottom:1rem}.articles .callout.small-simple{margin:3rem auto;max-width:50rem}@media (max-width:767px){.articles .callout.small-simple{margin:0}}@media (max-width:767px){.callout.small-simple{text-align:center}}.callout.with-image{margin-bottom:3rem;margin-top:3rem;position:relative;display:block}.callout.with-image>.wrapper{display:flex;justify-content:space-between;flex-direction:column}.callout.with-image .callout__img{margin-bottom:2rem;width:100%}.callout.with-image .callout__img img{width:100%;border:1px solid #d7d7d7}.callout.with-image .callout__content{width:100%}.callout.with-image .callout__content .lg-text{font-size:1.625rem}.callout.with-image .callout__content p{font-size:1.125rem}.callout.with-image.img-right .callout__content,.callout.with-image.img-right .callout__img{order:2}.callout.with-image .preview-item__event-deds{display:block;color:#6e6e6e;margin-bottom:1rem}.callout.with-image .preview-item__event-deds *{color:#6e6e6e}.callout.with-image+.wrapper+.callout.with-image .wrapper{padding-top:3rem}.callout.with-image+.wrapper+.callout.with-image .wrapper:after{border-top:1px solid #d7d7d7;content:"";display:block;left:1rem;position:absolute;right:1rem;top:0}.callout.with-image+.callout.with-image .wrapper{border-top:1px solid #d7d7d7;padding-top:3rem}@media (min-width:768px){.callout.with-image{margin:5rem 0}.callout.with-image>.wrapper{flex-direction:row}.callout.with-image .callout__img{width:31.5%;margin-bottom:0}.callout.with-image .callout__content{width:calc(68.5% - 2rem)}.callout.with-image .callout__content .lg-text{font-size:2.25rem}.callout.with-image .callout__content p{font-size:1.25rem}.callout.with-image .callout__content a.btn{margin-top:1rem}.callout.with-image.img-right .callout__content{order:1}.callout.with-image .preview-item__event-deds{margin-bottom:0}.callout.with-image+.wrapper+.callout.with-image .wrapper{padding-top:5rem}.callout.with-image+.wrapper+.callout.with-image .wrapper:after{left:2rem;right:2rem}.callout.with-image+.callout.with-image .wrapper{padding-top:4rem}}@media (min-width:1200px){.callout.with-image .callout__content p{font-size:1.5rem}}.callout.subscribe{background:#000;padding:3rem 0}.callout.subscribe *{color:#fff;text-align:center}.callout.subscribe p{color:#fff}@media (min-width:1200px){.callout.subscribe p{font-size:2.25rem}}.callout.subscribe form{width:100%;margin:2rem auto 0;display:block;justify-content:center}@media (min-width:768px){.callout.subscribe form{width:68.53%;display:flex}}@media (min-width:1024px){.callout.subscribe form{width:58.53%}}.callout.subscribe .form-field{margin-bottom:0}.callout.subscribe .form-field.inside-label label{top:1.125rem;left:1rem;font-family:canada-type-gibson,sans-serif;font-weight:300;color:#6e6e6e}.callout.subscribe input[type=email]{font-size:1.125rem;font-family:canada-type-gibson,sans-serif;font-weight:300;color:#6e6e6e;padding:1rem;border:none;border-radius:0;box-shadow:none;min-height:3.53125rem;background-color:#fff;text-align:left}.callout.subscribe input[type=email].mce_inline_error{box-shadow:inset 0 0 0 .5rem #e22626}@media (max-width:767px){.callout.subscribe input[type=email]{width:100%;display:block}}.callout.subscribe .subscribe-button,.callout.subscribe button[type=submit],.callout.subscribe input[type=submit]{border:none;box-shadow:none;color:#000;font-family:canada-type-gibson,sans-serif;font-weight:400;font-size:1em;background-color:#f3f2ef;text-align:center;padding:1rem 2.5625rem;margin-top:2rem;min-width:9.375rem;transition:.25s ease color,.35s ease background-color;text-decoration:none}.callout.subscribe .subscribe-button:hover,.callout.subscribe button[type=submit]:hover,.callout.subscribe input[type=submit]:hover{color:#fff;background-color:#e22626}@media (min-width:768px){.callout.subscribe .subscribe-button,.callout.subscribe button[type=submit],.callout.subscribe input[type=submit]{width:28%;min-width:10.5rem;margin-top:0;font-size:1.25rem}}.callout.subscribe .subscribe-button{display:block;margin:1rem auto}@media (min-width:768px){.callout.subscribe{padding:4rem 6.5rem}}.callout.testimonial{margin:3rem 0}@media (min-width:768px){.callout.testimonial{margin:5rem 0}}.callout.testimonial.beige{background-color:#f3f2ef;padding-top:3rem;padding-bottom:5rem;margin-bottom:0;margin-top:3rem}@media (min-width:768px){.callout.testimonial.beige{margin-top:5rem;padding-top:5rem}}.callout.testimonial.beige .callout__title{font-size:1.5rem;font-weight:390;line-height:140%}@media (min-width:768px){.callout.testimonial.beige .callout__title{font-size:2.25rem;line-height:120%}}.callout.testimonial.beige .callout__container .callout__content blockquote{font-size:1.5rem;font-weight:390;line-height:140%}@media (min-width:768px){.callout.testimonial.beige .callout__container .callout__content blockquote{font-size:2.25rem;line-height:120%}}.callout.testimonial .callout__container{display:block;justify-content:space-between}@media (min-width:768px){.callout.testimonial .callout__container{display:flex}}.callout.testimonial .callout__title{color:#333;width:100%;margin-bottom:3rem}.callout.testimonial.has-image .callout__img{width:31.5%;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#e22626;background-blend-mode:screen;position:relative;border:1px solid #d7d7d7}.callout.testimonial.has-image .callout__img img{width:100%;opacity:0}.callout.testimonial.has-image .callout__img .callout__quotemark{width:4rem;height:4rem;background-color:#000;position:absolute;right:0;color:#e22626;font-size:5.3125rem;font-family:PP Fragment Glare,serif;font-weight:390;line-height:100%;text-align:center;pointer-events:none}.callout.testimonial.has-image .callout__img .callout__quotemark>div{margin-top:.6rem}@media (min-width:768px){.callout.testimonial.has-image .callout__img .callout__quotemark{top:0}}@media (max-width:767px){.callout.testimonial.has-image .callout__img .callout__quotemark{bottom:0;left:0}}@media (max-width:767px){.callout.testimonial.has-image .callout__img{width:100%;min-height:12.5rem;margin-bottom:1rem}}@media (min-width:768px){.callout.testimonial.has-image .callout__content{width:calc(68.5% - 2rem)}}.callout.testimonial.no-image .callout__img{width:2rem;position:relative}.callout.testimonial.no-image .callout__img .callout__quotemark{position:absolute;left:0;top:0;color:#e22626;font-size:5.3125rem;font-family:PP Fragment Glare,serif;font-weight:390;line-height:100%;text-align:center;pointer-events:none}.callout.testimonial.no-image .callout__content{width:calc(100% - 6rem);margin-left:4rem}@media (min-width:768px){.callout.testimonial.no-image .callout__content{margin-left:0}}.callout.testimonial .callout__content{width:100%;display:block;flex-direction:column;justify-content:space-between}@media (min-width:768px){.callout.testimonial .callout__content{display:flex}}.callout.testimonial .callout__content .heading-five{color:#333;font-size:.875rem}@media (min-width:768px){.callout.testimonial .callout__content .heading-five{font-size:1.125rem}}.callout.testimonial .callout__content blockquote{color:#333;text-wrap:pretty}.callout.testimonial .callout__cite{margin-top:1rem;padding-top:0;display:block}.callout.highlighted-member{background-color:#f3f2ef;border-width:3px 0 1px;border-style:solid;border-color:#000;padding:3rem 1rem;margin:3rem 0;display:block}.callout.highlighted-member .highlighted-member__img{width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;margin-right:1rem;background-color:#e22626;background-blend-mode:screen;border:1px solid #d7d7d7;margin-bottom:2rem}.callout.highlighted-member .highlighted-member__img img{object-fit:cover;width:100%;height:100%;background-color:#fff}.callout.highlighted-member .highlighted-member__img.screen{background-color:#e22626}.callout.highlighted-member .highlighted-member__img.screen img{mix-blend-mode:screen}.callout.highlighted-member .highlighted-member__content{width:100%;overflow:hidden}.callout.highlighted-member .highlighted-member__content .name{margin-bottom:1rem}.callout.highlighted-member .highlighted-member__content p{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-size:.9375rem;line-height:140%;margin-bottom:.5rem;margin-bottom:1rem}.callout.highlighted-member .highlighted-member__content blockquote{margin:0 0 1rem;color:#000}@media (min-width:556px){.callout.highlighted-member{display:flex}.callout.highlighted-member .highlighted-member__img{margin-bottom:1rem}.callout.highlighted-member .highlighted-member__content{width:calc(100% - 5.5rem)}}@media (min-width:768px){.callout.highlighted-member{margin:2rem 0;padding:2rem}.callout.highlighted-member .highlighted-member__img{margin-right:2rem}.callout.highlighted-member .highlighted-member__content{width:calc(100% - 6.5rem);overflow:initial}}.callout--highlight{background-color:#f3f2ef}.callout--highlight .testimonial,.callout--highlight .with-image{padding-top:5rem;padding-bottom:5rem}.spotlight{display:flex;flex-wrap:wrap;width:100%}.spotlight .m-order-1{order:1}@media (min-width:1024px){.spotlight .m-order-1{order:initial}}.spotlight .m-order-2{order:2}@media (min-width:1024px){.spotlight .m-order-2{order:initial}}.spotlight .col-lg{width:100%}@media (min-width:1024px){.spotlight .preview-item.opening-featured{margin-bottom:0}}.spotlight .preview-item.opening-featured .preview-item__container .part-1 .tag-pill-wrapper .tag-pill.s.bg-beige{font-size:.875rem;line-height:120%;letter-spacing:.075em}@media (min-width:768px){.spotlight .preview-item.opening-featured .preview-item__container .part-1 .tag-pill-wrapper .tag-pill.s.bg-beige{font-size:.875rem;line-height:100%;letter-spacing:.15em}}.spotlight .preview-item.opening-featured .preview-item__container .part-1 .tag-pill-wrapper .tag-small.text-grey.tag{font-size:.875rem;letter-spacing:.075em;line-height:120%}@media (min-width:768px){.spotlight .preview-item.opening-featured .preview-item__container .part-1 .tag-pill-wrapper .tag-small.text-grey.tag{font-size:.875rem;line-height:140%;letter-spacing:.15em}}.spotlight.sm-lg-sm .col-sm{width:20.39%}.spotlight.sm-lg-sm .col-lg{width:calc(59.21% - 4rem)}.spotlight.sm-lg-sm>div:nth-of-type(2){padding:0 2rem;margin:0 2rem;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7}.spotlight.sm-sm-lg .col-sm{width:100%;order:2}.spotlight.sm-sm-lg .col-lg{width:100%;order:1}@media (min-width:860px){.spotlight.sm-sm-lg{flex-wrap:nowrap}.spotlight.sm-sm-lg .col-sm{width:20.39%;order:initial}.spotlight.sm-sm-lg .col-sm:nth-of-type(2){width:calc(30.92% - 2.5rem);padding:0 2rem;margin:0 2rem;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7}.spotlight.sm-sm-lg .col-lg{width:48.52%;order:initial}}.spotlight.half{justify-content:space-between}.spotlight.half .col-half{width:100%}@media (min-width:768px){.spotlight.half .col-half{width:calc(50% - 2rem)}.spotlight.half .col-half:first-of-type{border-right:1px solid #d7d7d7;width:50%;padding-right:2rem}}.spotlight.lg-sm .col-lg,.spotlight.lg-sm .col-sm{width:100%}@media (min-width:860px){.spotlight.lg-sm .col-lg{width:calc(60% - 2rem);padding-right:2rem;margin-right:2rem;border-right:1px solid #d7d7d7}.spotlight.lg-sm .col-sm{width:40%}}@media (min-width:1024px){.spotlight.lg-sm .col-sm .preview-item:last-of-type{margin-bottom:0}}@media (min-width:1200px){.spotlight.lg-sm .col-lg{width:calc(79.6% - 2rem)}.spotlight.lg-sm .col-sm{width:20.4%}}.spotlight.three-col{display:flex;justify-content:space-between;flex-wrap:wrap}.spotlight.three-col .preview-item{width:30%;border-right:1px solid #d7d7d7;border-bottom:0;margin-bottom:2rem;padding-right:1.5rem}.spotlight.three-col .preview-item:nth-child(3n){border-right:0;padding-right:0}.spotlight.four-col .preview-item{width:100%;border-bottom:1px solid #d7d7d7;margin-bottom:2rem;break-inside:avoid}.spotlight.four-col .preview-item:last-of-type{border-bottom:none}.spotlight.four-col .preview-item.sponsor{width:100%;margin-bottom:2rem;margin-top:-2rem;break-inside:avoid;display:flex;padding-top:2rem;padding-bottom:2rem}.spotlight.four-col .preview-item.sponsor .preview-item__img{width:7.875rem;margin-bottom:0}.spotlight.four-col .preview-item.sponsor .preview-item__container{padding-left:1rem;padding-right:1rem;width:calc(100% - 7.875rem)}@media (min-width:768px){.spotlight.four-col{display:flex;flex-wrap:wrap}.spotlight.four-col .preview-item,.spotlight.four-col .preview-item.sponsor{width:calc(33.33333333% - 1.6875rem);border-bottom:none;margin-right:2.5rem;padding:0;position:relative}.spotlight.four-col .preview-item.sponsor:after,.spotlight.four-col .preview-item:after{content:"";display:block;width:1px;height:100%;background-color:#d7d7d7;position:absolute;right:-1.25rem;top:0}.spotlight.four-col .preview-item.sponsor:nth-of-type(3n),.spotlight.four-col .preview-item:nth-of-type(3n){padding-right:0;margin-right:0}.spotlight.four-col .preview-item.sponsor:nth-of-type(3n):after,.spotlight.four-col .preview-item:nth-of-type(3n):after{display:none}.spotlight.four-col .preview-item.sponsor{margin-top:0;display:block}.spotlight.four-col .preview-item.sponsor .preview-item__container,.spotlight.four-col .preview-item.sponsor .preview-item__img{width:100%}}@media (min-width:1024px){.spotlight.four-col .preview-item,.spotlight.four-col .preview-item.sponsor{width:calc(25% - 1.875rem)}.spotlight.four-col .preview-item.sponsor:nth-of-type(3n),.spotlight.four-col .preview-item:nth-of-type(3n){margin-right:2.5rem}.spotlight.four-col .preview-item.sponsor:nth-of-type(3n):after,.spotlight.four-col .preview-item:nth-of-type(3n):after{display:block}.spotlight.four-col .preview-item.sponsor:nth-of-type(4n),.spotlight.four-col .preview-item:nth-of-type(4n){margin-right:0}.spotlight.four-col .preview-item.sponsor:nth-of-type(4n):after,.spotlight.four-col .preview-item:nth-of-type(4n):after{display:none}}.spotlight.five-col .preview-item{width:100%;border-bottom:1px solid #d7d7d7;margin-bottom:2rem;break-inside:avoid}.spotlight.five-col .preview-item:last-of-type{border-bottom:none}.spotlight.five-col .preview-item.sponsor{width:100%;margin-bottom:2rem;margin-top:-2rem;break-inside:avoid;display:flex;padding-top:2rem;padding-bottom:2rem}.spotlight.five-col .preview-item.sponsor .preview-item__img{width:7.875rem;margin-bottom:0}.spotlight.five-col .preview-item.sponsor .preview-item__container{padding-left:1rem;padding-right:1rem;width:calc(100% - 7.875rem)}@media (min-width:768px){.spotlight.five-col{display:flex;flex-wrap:wrap}.spotlight.five-col .preview-item,.spotlight.five-col .preview-item.sponsor{width:calc(33.33333333% - 1.6875rem);border-bottom:none;margin-right:2.5rem;padding:0;position:relative}.spotlight.five-col .preview-item.sponsor:after,.spotlight.five-col .preview-item:after{content:"";display:block;width:1px;height:100%;background-color:#d7d7d7;position:absolute;right:-1.25rem;top:0}.spotlight.five-col .preview-item.sponsor:nth-of-type(3n),.spotlight.five-col .preview-item:nth-of-type(3n){padding-right:0;margin-right:0}.spotlight.five-col .preview-item.sponsor:nth-of-type(3n):after,.spotlight.five-col .preview-item:nth-of-type(3n):after{display:none}.spotlight.five-col .preview-item.sponsor{margin-top:0;display:block}.spotlight.five-col .preview-item.sponsor .preview-item__container,.spotlight.five-col .preview-item.sponsor .preview-item__img{width:100%}}@media (min-width:1024px){.spotlight.five-col .preview-item,.spotlight.five-col .preview-item.sponsor{width:calc(25% - 1.875rem)}.spotlight.five-col .preview-item.sponsor:nth-of-type(3n),.spotlight.five-col .preview-item:nth-of-type(3n){margin-right:2.5rem}.spotlight.five-col .preview-item.sponsor:nth-of-type(3n):after,.spotlight.five-col .preview-item:nth-of-type(3n):after{display:block}.spotlight.five-col .preview-item.sponsor:nth-of-type(4n),.spotlight.five-col .preview-item:nth-of-type(4n){margin-right:0}.spotlight.five-col .preview-item.sponsor:nth-of-type(4n):after,.spotlight.five-col .preview-item:nth-of-type(4n):after{display:none}}@media (min-width:1200px){.spotlight.five-col .preview-item,.spotlight.five-col .preview-item.sponsor{width:calc(20% - 2rem)}.spotlight.five-col .preview-item.sponsor:nth-of-type(4n),.spotlight.five-col .preview-item:nth-of-type(4n){margin-right:2.5rem}.spotlight.five-col .preview-item.sponsor:nth-of-type(4n):after,.spotlight.five-col .preview-item:nth-of-type(4n):after{display:block}.spotlight.five-col .preview-item.sponsor:nth-of-type(5n),.spotlight.five-col .preview-item:nth-of-type(5n){margin-right:0}.spotlight.five-col .preview-item.sponsor:nth-of-type(5n):after,.spotlight.five-col .preview-item:nth-of-type(5n):after{display:none}}.spotlight.one-three-five-col .preview-item{width:100%;break-inside:avoid}@media (min-width:768px){.spotlight.one-three-five-col{display:flex;flex-wrap:wrap}.spotlight.one-three-five-col .preview-item{border-bottom:0;margin-bottom:2rem;width:calc(32% - 2rem);border-bottom:none;margin-right:2.5rem;padding:0;position:relative}.spotlight.one-three-five-col .preview-item:after{content:"";display:block;width:1px;height:100%;background-color:#d7d7d7;position:absolute;right:-1.25rem;top:0}.spotlight.one-three-five-col .preview-item:nth-of-type(3n){margin-right:0;width:calc(32% - 2rem)}.spotlight.one-three-five-col .preview-item:last-of-type:after,.spotlight.one-three-five-col .preview-item:nth-of-type(3n):after{display:none}}@media (min-width:1024px){.spotlight.one-three-five-col .preview-item{width:calc(20% - 2rem);border-bottom:none;position:relative}.spotlight.one-three-five-col .preview-item:nth-of-type(3n){width:calc(20% - 2rem);margin-right:2.5rem}.spotlight.one-three-five-col .preview-item:nth-of-type(3n):after{display:block}.spotlight.one-three-five-col .preview-item:nth-of-type(5n){margin-right:0;width:calc(20% - 2rem)}}@media (min-width:768px){.spotlight.with-tabs .preview-item.lg{width:calc(60% - 2rem);margin-right:2rem}.spotlight.with-tabs .tabs{width:40%}}.spotlight.swap-order>div:first-child{order:2}.spotlight.swap-order>div:last-child{order:1}@media (min-width:768px){.spotlight.swap-order>div:first-child,.spotlight.swap-order>div:last-child{order:initial}}.preview-item{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #d7d7d7;position:relative}.preview-item:last-of-type{border-bottom:0;padding-bottom:0}@media (min-width:768px){.preview-item{margin-bottom:1.5rem}.designerSearch .preview-item{margin-bottom:2rem}}.preview-item .part-1 .tag-pill-wrapper{margin-bottom:1rem}.preview-item .part-1 .tag-pill-wrapper .countdown,.preview-item .part-1 .tag-pill-wrapper .tag-pill,.preview-item .part-1 .tag-pill-wrapper .tag-small{margin-right:0;margin-bottom:0}.preview-item .part-1 .tag-pill-wrapper .countdown:not(:last-child),.preview-item .part-1 .tag-pill-wrapper .tag-pill:not(:last-child),.preview-item .part-1 .tag-pill-wrapper .tag-small:not(:last-child){margin-right:.5rem}.preview-item .part-1 .tag-pill-wrapper .tag-pill{margin-right:.75rem}.preview-item .part-1 .preview-item__link a .preview-item__title:hover{color:#fff}.preview-item .preview-item__link a:after{content:"";display:block;width:100%;height:100%;border:0 solid #e22626;opacity:0;position:absolute;top:0;left:0;transition:.35s ease all}@media (min-width:768px){.preview-item .preview-item__link a:after{display:none}}@media (max-width:767px){.preview-item .preview-item__link a:focus,.preview-item .preview-item__link a:focus *,.preview-item .preview-item__link a:hover,.preview-item .preview-item__link a:hover *{color:#e22626}}.preview-item .preview-item__link a .preview-item__title:hover{color:#fff}.preview-item .preview-item__video-icon{bottom:1.5rem}.preview-item .preview-item__img{position:relative;pointer-events:none;margin-bottom:1rem}.preview-item .preview-item__img img{border:1px solid #d7d7d7}.generalSearch .preview-item .preview-item__img{margin-bottom:0}@media (min-width:768px){.preview-item .preview-item__img{pointer-events:initial}}.preview-item:last-child:not[class=m-hr]{border-bottom:0;margin-bottom:0}@media (min-width:768px){.preview-item:last-child:not[class=m-hr]{padding-bottom:2.5rem;margin-bottom:2.0625rem}}.preview-item:last-child:not[class=m-hr]:after{width:0;height:0}.preview-item a{color:#000}.preview-item.member .rgd-status{letter-spacing:.15em;display:block;text-decoration:none;margin-bottom:0}.preview-item.member .rgd-status:not(.full-rgd){margin-top:1rem}.preview-item.member .rgd-status.full-rgd{display:inline-flex;align-items:center;margin-left:.5rem}.preview-item.member .rgd-status.full-rgd:before{content:"";display:inline-block;width:1.375rem;height:1.375rem;background-image:url(/assets/images/utility/rgd-check.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;margin-right:.5rem}.preview-item.member.result-row .preview-item__img{display:none}.preview-item.member.result-row .preview-item__container{width:100%}@media (min-width:768px){.preview-item.member.result-row .preview-item__img{width:8.25rem;display:block}.preview-item.member.result-row .preview-item__container{width:calc(100% - 8.25rem)}}.preview-item.member .projects{column-count:3;column-gap:.5rem;width:calc(100% - 1rem)}.preview-item.member .projects img,.preview-item.member .projects picture{width:100%;display:block}@media (min-width:768px){.preview-item.member .projects{column-gap:2rem;width:61.81vw;max-width:50rem}}.preview-item.member .member-caps,.preview-item.member .member-specs{padding:0 0 .25rem;overflow-x:scroll;width:calc(100vw - 1rem);max-width:50rem}.preview-item.member .member-caps ul,.preview-item.member .member-specs ul{display:flex;padding-right:2rem}@media (min-width:1024px){.preview-item.member .member-caps,.preview-item.member .member-specs{max-width:auto;width:100%;overflow-x:initial;padding:0}.preview-item.member .member-caps ul,.preview-item.member .member-specs ul{display:block;padding-right:0}}.preview-item.member .member-specs{margin-top:1rem}.preview-item.member .member-specs .tag-pill.s{margin-bottom:.5rem}.preview-item.member .member-caps li{color:#6e6e6e;display:inline-flex;margin-right:.5rem;white-space:nowrap}.preview-item.member .member-caps li:before{content:"•";display:inline-block;margin-right:.5rem}.preview-item.member .member-caps li:first-of-type:before{display:none}.preview-item.member.bg-beige .preview-item__img img{background-color:#f3f2ef}.preview-item.member.no-freelance .freelance-pill{display:none}.generalSearch .scrolling-div .preview-item.member{padding-right:0;border-right:0;border-bottom:0;margin-bottom:0;display:flex;width:auto}.generalSearch .scrolling-div .preview-item.member .rgd-status{transform:translateY(6px)}.preview-item.sm{display:flex;align-items:flex-start}.preview-item.sm .preview-item__img{width:7.875rem;margin-bottom:0}.preview-item.sm .preview-item__container{padding-left:1rem;width:calc(100% - 7.875rem)}.preview-item.sm .preview-item__title{font-size:1rem}.preview-item.sm.with-image-no .preview-item__container{width:100%;padding-left:0}@media (min-width:768px){.preview-item.sm:not(.tab-item){display:block}.preview-item.sm:not(.tab-item) .preview-item__img{width:100%;margin-bottom:1rem}.preview-item.sm:not(.tab-item) .preview-item__container{width:100%}.preview-item.sm.tab-item .preview-item__img{width:6rem;height:6rem}.preview-item.sm.tab-item .preview-item__img img{object-fit:cover;width:100%;height:100%;object-position:center center}.preview-item.sm.tab-item .preview-item__container{width:calc(100% - 6rem);padding-left:1rem}.preview-item.sm.tab-item.with-image-no .preview-item__container{width:100%}.preview-item.sm .preview-item__container{padding-left:0}}@media (min-width:1200px){.preview-item.sm .preview-item__title{font-size:1.125rem}.preview-item.sm.h3-underline .preview-item__title{font-size:1.375rem}}.preview-item.lg .preview-item__title{font-size:1.875rem;text-decoration:underline;margin-bottom:0}@media (min-width:1200px){.preview-item.lg .preview-item__title{font-size:2.25rem;line-height:130%}}@media (min-width:1200px){.preview-item.lg .preview-item__tagline,.preview-item.lg .preview-item__tagline *{font-size:1.125rem}}.preview-item.lg .preview-item__event-deds .event-date,.preview-item.lg .preview-item__event-deds .event-time{display:inline-block}.preview-item.lg .preview-item__event-deds .tag-small{display:block}@media (min-width:768px){.preview-item.lg .preview-item__event-deds .tag-small{display:inline-block}}.col-half .preview-item.lg .preview-item__event-deds .tag-small{margin-bottom:1rem}@media (max-width:767px){.preview-item.lg .preview-item__event-deds .tag-small .text-red{display:none}}@media (max-width:767px){.preview-item.lg .preview-item__event-deds .tag-small .location>div{display:inline;background-size:100% 1px;white-space:pre-wrap;background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent}}.col-half .preview-item.lg .preview-item__event-deds .event-date,.col-half .preview-item.lg .preview-item__event-deds .event-time{margin-top:0}.preview-item.scribble .preview-item__img{background-color:#f3f2ef;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-item.scribble .preview-item__img img{width:auto!important;height:100%}.preview-item.scribble.smallCardThumb .preview-item__img{height:9.419375rem}.preview-item.scribble.mdCardThumb .preview-item__img,.preview-item.scribble.opening-featured .preview-item__img{height:15.25rem;width:36rem}.preview-item.result-row{display:flex;flex-wrap:wrap}.preview-item.result-row .preview-item__img{width:7.75rem;padding-right:1rem}@media (min-width:768px){.preview-item.result-row .preview-item__img{width:25%;padding-right:2rem}}.preview-item.result-row .preview-item__container{width:calc(100% - 7.75rem)}@media (min-width:768px){.preview-item.result-row .preview-item__container{width:75%}}.preview-item.result-row .preview-item__container .tag{color:#000;margin-right:.5rem}.preview-item.result-row .preview-item__tagline{display:block}.preview-item.result-row .preview-item__tagline p{font-size:.875rem;line-height:130%}@media (min-width:768px){.preview-item.result-row .preview-item__tagline p{font-size:1rem;line-height:130%}}.preview-item.result-row .tag-pill-wrapper{flex-wrap:wrap}.preview-item.result-row .tag-pill-wrapper .tag-small{width:100%}@media (min-width:768px){.preview-item.result-row .tag-pill-wrapper .tag-small{width:auto}}.preview-item.result-row.jobs{margin-bottom:2rem}@media (min-width:768px){.preview-item.result-row.jobs .preview-item__img{width:12rem;margin-bottom:0}.preview-item.result-row.jobs .preview-item__container{width:calc(100% - 14rem)}}.preview-item.event-row{padding-bottom:0}.preview-item.event-row .preview-item__container{display:block}@media (min-width:768px){.preview-item.event-row .preview-item__container{display:flex}}.preview-item.event-row .preview-item__event-deds{margin-top:0;margin-bottom:1.5rem}.preview-item.event-row .part-1{order:1;padding-left:0;width:100%;padding-bottom:.5rem}@media (min-width:768px){.preview-item.event-row .part-1{order:2;padding-left:2rem;width:calc(100% - 9rem);padding-bottom:2rem}}.preview-item.event-row .part-2{order:1;width:9rem;padding-right:2rem;border-right:1px solid #d7d7d7}@media (max-width:767px){.preview-item.event-row .part-2{order:2;width:100%;border-right:0}}.preview-item.event-row .event-date{display:inline-block}@media (min-width:768px){.preview-item.event-row .event-date{display:block}}.preview-item.event-row .preview-item__title{margin-bottom:0;text-decoration:underline}.preview-item.event-row:last-child{margin-bottom:1.5rem}.preview-item.highlighted-event .event-date,.preview-item.highlighted-event .preview-item__event-deds .event-time,.preview-item.highlighted-event .tag-small{display:inline-block}.preview-item.sponsor{background-color:#f3f2ef;padding-bottom:0}.preview-item.sponsor .preview-item__img,.preview-item.sponsor .preview-item__title{margin-bottom:0}.preview-item.sponsor .preview-item__container{padding:.5rem 0 0 1rem}.filters .preview-item.sponsor{padding-bottom:2rem;margin:2rem 0}.filters .preview-item.sponsor .preview-item__title,.filters .preview-item.sponsor .tag-small{margin-bottom:.5rem}@media (min-width:1200px){.filters .preview-item.sponsor .preview-item__title{font-size:1.125rem}}.filters .preview-item.sponsor .preview-item__container{padding:0}@media (min-width:768px){.preview-item.sponsor .preview-item__img{margin-bottom:1rem}.preview-item.sponsor .preview-item__container{padding:0 1rem 2.5rem}.tabs .preview-item.sponsor{display:flex}.tabs .preview-item.sponsor .preview-item__img{width:6rem;height:6rem;margin-bottom:0}.tabs .preview-item.sponsor .preview-item__img img{object-fit:cover;width:100%;height:100%}.tabs .preview-item.sponsor .preview-item__container{width:calc(100% - 6rem);padding-left:1rem;padding-bottom:.5rem}}.preview-item.sponsor-feed{display:block}.preview-item.sponsor-feed .preview-item__img{width:100%;margin-bottom:1rem}.preview-item.sponsor-feed .preview-item__container{width:100%}.preview-item.sponsor-feed .preview-item__title{font-size:1rem;margin-bottom:0}@media (min-width:1200px){.preview-item.sponsor-feed .preview-item__title{font-size:1.125rem}}@media (min-width:1200px){.preview-item.sponsor-feed.h3-underline .preview-item__title{font-size:1.375rem}}.preview-item.sponsor-feed.with-image-no .preview-item__container{width:100%;padding-left:0}@media (min-width:768px){.preview-item.sponsor-feed{max-width:18.75rem}.results .preview-item.sponsor-feed{max-width:none}.results .preview-item.sponsor-feed .preview-item__img{margin-bottom:0}}.results .preview-item.sponsor{display:flex;flex-wrap:wrap;padding:1.5rem 1rem 1.5rem 0;margin-top:-2rem}.results .preview-item.sponsor .preview-item__img{width:7.75rem;padding-right:1rem}@media (min-width:768px){.results .preview-item.sponsor .preview-item__img{width:25%;padding-right:2rem}}.results .preview-item.sponsor .preview-item__container{width:calc(100% - 7.75rem)}@media (min-width:768px){.results .preview-item.sponsor .preview-item__container{width:75%}}.results .preview-item.sponsor .preview-item__container .tag{color:#000;margin-right:.5rem}.results .preview-item.sponsor .preview-item__tagline{display:block}.results .preview-item.sponsor .preview-item__tagline p{font-size:.875rem;line-height:130%}@media (min-width:768px){.results .preview-item.sponsor .preview-item__tagline p{font-size:1rem;line-height:130%}}.results .preview-item.sponsor .tag-pill-wrapper{flex-wrap:wrap}.results .preview-item.sponsor .tag-pill-wrapper .tag-small{width:100%}@media (min-width:768px){.results .preview-item.sponsor .tag-pill-wrapper .tag-small{width:auto}}.results .preview-item.sponsor.jobs{margin-bottom:2rem}@media (min-width:768px){.results .preview-item.sponsor.jobs .preview-item__img{width:12rem;margin-bottom:0}.results .preview-item.sponsor.jobs .preview-item__container{width:calc(100% - 14rem)}}.results .preview-item.sponsor .preview-item__container,.results .preview-item.sponsor .preview-item__img{padding-bottom:0;padding-left:0}@media (min-width:768px){.results .preview-item.sponsor{margin-top:-1.5rem}.generalSearch .results .preview-item.sponsor{padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem}.results .preview-item.sponsor .preview-item__title{font-size:1.375rem;line-height:140%}}@media (min-width:768px){.preview-item.sidebar-row .preview-item__container{padding-left:0}}.preview-item.sidebar-row,.preview-item.sponsor-sidebar{display:flex;align-items:flex-start;flex-wrap:wrap}.preview-item.sidebar-row .preview-item__img,.preview-item.sponsor-sidebar .preview-item__img{width:7.875rem;height:7.875rem;margin-bottom:0;position:relative;pointer-events:none;border:1px solid #d7d7d7}.preview-item.sidebar-row .preview-item__img img,.preview-item.sponsor-sidebar .preview-item__img img{width:100%;height:100%;object-fit:cover}.preview-item.sidebar-row .preview-item__container,.preview-item.sponsor-sidebar .preview-item__container{padding-left:1rem;width:calc(100% - 7.875rem)}@media (min-width:768px){.preview-item.sidebar-row .preview-item__img,.preview-item.sponsor-sidebar .preview-item__img{height:auto;border:none;width:100%;max-width:15.5rem;margin-bottom:1rem}.preview-item.sidebar-row .preview-item__img img,.preview-item.sponsor-sidebar .preview-item__img img{height:auto;object-fit:initial;border:1px solid #d7d7d7}.preview-item.sidebar-row .preview-item__container,.preview-item.sponsor-sidebar .preview-item__container{width:100%}}@media (min-width:1200px){.preview-item.sidebar-row .preview-item__img,.preview-item.sponsor-sidebar .preview-item__img{width:15.5rem;margin-bottom:0}.preview-item.sidebar-row .preview-item__container,.preview-item.sponsor-sidebar .preview-item__container{padding-left:2rem;width:calc(100% - 15.5rem)}}@media (min-width:768px){.preview-item.sponsor-sidebar .preview-item__img,.preview-item.sponsor-sidebar.sm .preview-item__img{max-width:none}.default.videos .preview-item.sponsor-sidebar .preview-item__container,.default.videos .preview-item.sponsor-sidebar.sm .preview-item__container{padding-left:1rem}}@media (min-width:1200px){.preview-item.sponsor-sidebar,.preview-item.sponsor-sidebar.sm{display:flex;align-content:flex-start}.default.videos .preview-item.sponsor-sidebar,.default.videos .preview-item.sponsor-sidebar.sm{padding:2rem 0}.default.videos .preview-item.sponsor-sidebar .preview-item__img,.default.videos .preview-item.sponsor-sidebar.sm .preview-item__img{max-width:15.5rem;margin-bottom:0}.default.videos .preview-item.sponsor-sidebar .preview-item__container,.default.videos .preview-item.sponsor-sidebar.sm .preview-item__container{padding-left:2rem;padding-bottom:0;width:calc(100% - 15.5rem)}}.preview-item.opening-featured{text-align:left}@media (min-width:768px){.preview-item.opening-featured .preview-item__container .tag-pill-wrapper{justify-content:center}}.preview-item.opening-featured .preview-item__container .preview-item__tagline{font-size:.875rem;font-weight:300;line-height:130%}@media (min-width:768px){.preview-item.opening-featured .preview-item__container .preview-item__tagline{font-size:1.125rem;line-height:150%}}.preview-item.opening-featured .preview-item__container .preview-item__tagline p{font-size:.875rem;font-weight:300;line-height:130%}@media (min-width:768px){.preview-item.opening-featured .preview-item__container .preview-item__tagline p{font-size:1.125rem;line-height:150%}}.preview-item.opening-featured a{text-decoration:none}@media (min-width:1200px){.preview-item.opening-featured .preview-item__title{font-size:5rem}}@media (min-width:1200px){.preview-item.opening-featured.short .preview-item__title{font-size:4rem}}.preview-item.opening-featured div.preview-item__tagline{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;color:#6e6e6e;margin-bottom:0;margin-top:2rem;display:block}.preview-item.opening-featured p.preview-item__tagline{color:#6e6e6e;margin-top:0;display:block}.preview-item.opening-featured p.preview-item__tagline.credit{margin-top:1rem}.preview-item.opening-featured .preview-item__event-deds{display:inline-flex;align-items:center}.preview-item.opening-featured .preview-item__event-deds .tag-small{margin-bottom:0}.preview-item.opening-featured .preview-item__event-deds .event-time{margin-top:0}.preview-item.opening-featured .preview-item__event-deds .event-date:before{content:" "}.preview-item.opening-featured .tag-pill{font-weight:600;letter-spacing:.15em}@media (min-width:768px){.preview-item.opening-featured{text-align:center;border-bottom:none}}.preview-item.tight .preview-item__event-deds .event-time,.preview-item.tight .preview-item__event-deds .tag-small{display:none}.preview-item.tight .preview-item__event-deds .event-date{display:block}.preview-item a:has(.preview-item__title):hover{text-decoration:none}.preview-item .preview-item__tagline{margin-top:1rem;color:#6e6e6e;font-family:canada-type-gibson,sans-serif;display:"inline-block";text-transform:"uppercase";font-size:.875rem;font-weight:600;line-height:100%;letter-spacing:.1125rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-weight:400;line-height:130%}@media (min-width:1200px){.preview-item .preview-item__tagline{font-size:1rem}}.preview-item .preview-item__tagline *{color:#6e6e6e;font-family:canada-type-gibson,sans-serif;font-size:1rem;font-weight:400;line-height:130%}@media (min-width:768px){.preview-item .preview-item__tagline *{font-size:.875rem;line-height:150%}}@media (min-width:1200px){.preview-item .preview-item__tagline *{font-size:1rem;line-height:150%}}.preview-item .preview-item__event-deds{display:inline-block;margin-top:1rem}@media (min-width:768px){.preview-item .preview-item__event-deds .tag-small{margin-bottom:1.25rem}.generalSearch .preview-item .preview-item__event-deds .event-time,.generalSearch .preview-item .preview-item__event-deds span{display:inline}}.preview-item .preview-item__event-deds span{display:block}.preview-item .preview-item__event-deds span.location{display:inline-block;position:relative;margin-left:1.25rem}.preview-item .preview-item__event-deds span.location:before{font-family:icomoon!important;content:"\e90c";position:absolute;left:-1.25rem}.preview-item .preview-item__event-deds .event-time{display:inline-block;margin-top:0}@media (min-width:768px){.preview-item .preview-item__event-deds .event-time{display:block;margin-top:1rem}}.five-col .preview-item .preview-item__event-deds .tag-small,.four-col .preview-item .preview-item__event-deds .tag-small{display:flex;align-items:flex-end}.spotlight.single-feature .preview-item{width:100%;margin-bottom:0}.spotlight.single-feature .preview-item .preview-item__img{width:100%}.spotlight.single-feature .preview-item .preview-item__container{padding:1rem 0}.spotlight.single-feature .preview-item .part-1,.spotlight.single-feature .preview-item .part-2{width:100%}.spotlight.single-feature .preview-item .tagline{display:none}@media (min-width:768px){.spotlight.single-feature .preview-item{display:flex}.spotlight.single-feature .preview-item .preview-item__img{width:46%;position:relative;overflow:hidden;margin-bottom:0}.spotlight.single-feature .preview-item .preview-item__img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.spotlight.single-feature .preview-item .preview-item__container{width:54%;padding:5rem 0 5rem 2rem}}.preview-item.underlined-location .location>div{display:inline;background-size:100% 1px;white-space:pre-wrap;background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent}.preview-item.videos .preview-item__container .part-1 .tag-pill-wrapper .tag-small.date{font-size:.75rem;line-height:100%;letter-spacing:.075em}@media (min-width:768px){.preview-item.videos .preview-item__container .part-1 .tag-pill-wrapper .tag-small.date{font-size:.875rem;line-height:140%;letter-spacing:.15rem}}.preview-item.selected-resource.resources .preview-item__container .preview-item__link a h4{font-size:1rem;font-weight:800;line-height:140%}@media (min-width:768px){.preview-item.selected-resource.resources .preview-item__container .preview-item__link a h4{font-size:1.125rem;font-weight:780}}.preview-item.selected-resource.resources .preview-item__container .preview-item__tagline p{font-size:1.125rem}@media (min-width:768px){.preview-item.selected-resource.resources .preview-item__container .preview-item__tagline p{font-size:1rem}}.preview-item.with-image-no{display:block}.preview-item.with-image-no .preview-item__container{width:100%}.preview-item .locked-pill{display:inline-flex;align-items:center;background-color:#000;line-height:100%;color:#fff;padding:.25rem 1rem;border-radius:999px;margin-right:.75rem}.preview-item .locked-pill:before{font-family:icomoon!important;display:inline-block;content:"󩀊"}.filters{background-color:#f3f2ef;position:relative}.filters.horizontial{padding:2rem 2rem 1rem;margin:3rem 0 3rem -1rem;border-top:3px solid #000;border-bottom:1px solid #000;width:100vw;overflow:hidden}@media (min-width:768px){.filters.horizontial{padding:2rem 2rem 1rem;margin:5rem 0;width:100%;overflow:auto}}.filters.horizontial .tag-pills li a{font-size:9pt;font-weight:600;line-height:100%;letter-spacing:1.8px}@media (min-width:768px){.filters.horizontial .tag-pills li a{font-size:.875rem;letter-spacing:.15rem}}.filters hr{border:none;border-bottom:1px solid #000;margin:3rem 0}.filters #filters__fields{display:none}.filters #filters__fields.is-showing{display:block}@media (min-width:1024px){.filters #filters__fields{display:block}}.filters #filters__close,.filters #filters__open{background-color:transparent;padding:0;border:none;box-shadow:none;display:flex;align-items:center;text-transform:uppercase;transition:.35s ease all;color:#000;font-family:canada-type-gibson,sans-serif;font-size:.875rem;font-weight:500;line-height:110%;margin-bottom:1rem}@media (min-width:860px){.filters #filters__close,.filters #filters__open{font-size:1.125rem}}.filters #filters__close:hover,.filters #filters__open:hover{color:#e22626}.filters #filters__close i,.filters #filters__open i{margin-right:.25rem}.filters #filters__close.is-hiding,.filters #filters__open.is-hiding{display:none}@media (min-width:1024px){.filters #filters__close,.filters #filters__open{display:none}}.filters #filters__close2{width:100%;text-align:center;margin-bottom:1rem}.filters #filters__close2.is-hiding{display:none}@media (min-width:1024px){.filters #filters__close2{display:none}}.filters #filters__open{margin-bottom:0}.designerSearch .filters-container,.filters-container.is-sticky{position:sticky;top:2rem;width:100%}.filter__checkboxes input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.filter__checkboxes label{position:relative;padding-left:2.5rem;padding-top:2.5px;min-height:2rem;margin-bottom:.5rem;display:block;transition:.35s ease-in-out opacity}.filter__checkboxes label input:checked~.checkbox-custom{transform:rotate(0deg) scale(1);opacity:1}.filter__checkboxes label input:checked~.checkbox-custom:after{opacity:1}.filter__checkboxes label input:focus~.checkbox-custom{transform:rotate(0deg) scale(1);opacity:1;box-shadow:inset 0 0 0 2px #e22626}.filter__checkboxes .checkbox-custom{position:absolute;top:0;left:0;height:2rem;width:2rem;background-color:#fff;border-radius:50%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;border:1px solid #000}.filter__checkboxes .checkbox-custom:after{position:absolute;content:"\e90b";font-family:icomoon!important;left:50%;top:50%;transform:translate(-50%, -50%);color:#000;opacity:0;transition:all .3s ease-out;font-size:.75rem}.filters .filter__checkboxes .checkbox-custom{border:none}.filter__checkboxes .checkbox-label p{display:inline}.filter__checkboxes:has(input[disabled=true]) label{opacity:.5}.filters__field{margin-bottom:2rem}.filters__field legend,.filters__field>label{display:block;font-family:canada-type-gibson,sans-serif;font-size:1.125rem;color:#000;font-weight:400;line-height:150%;margin-bottom:.5rem}.filters__field input[type=text]{width:100%;font-size:1.125rem;color:#333;background-color:#fff;border:none;border-radius:999px;padding:1.21875rem 2rem;font-weight:500}.filters__field input[type=text]::placeholder{color:#969696}.filters__toggle{margin-bottom:2rem;position:relative}.filters__toggle label{display:block;font-family:canada-type-gibson,sans-serif;font-size:1.125rem;color:#000;font-weight:400;line-height:150%;margin-bottom:.5rem;width:100%;cursor:pointer}.filters__toggle label input:checked~.checkbox-custom:after{content:"No";right:0;transform:translateX(0)}.filters__toggle input{position:absolute;opacity:0;cursor:pointer}.filters__toggle .checkbox-custom{display:block;height:2rem;width:11rem;border-radius:999px;background-color:#fff;transition:all .3s ease-out;margin-top:.5rem;position:relative}.filters__toggle .checkbox-custom:after{content:"Yes";display:flex;align-items:center;justify-content:center;border-radius:999px;font-family:canada-type-gibson,sans-serif;font-size:1.125rem;color:#fff;font-weight:500;background-color:#333;height:2rem;width:5.5rem;position:absolute;top:0;right:100%;transform:translateX(100%);transition:.35s ease-in-out right,.35s ease-in-out transform}.filters__toggle.bg-beige .checkbox-custom{background-color:#f3f2ef}.filters__toggle.opposite-toggle .checkbox-custom:after{content:"No"}.filters__toggle.opposite-toggle label input:checked~.checkbox-custom:after{content:"Yes"}.filters__clear label{position:relative;display:inline-block;padding:.5rem 2rem;cursor:pointer;transition:.35s ease all;width:100%;text-align:center;color:#000;font-family:canada-type-gibson,sans-serif;font-size:1rem;font-weight:400;line-height:100%;font-variant-ligatures:none;font-feature-settings:liga\ 0}.filters__clear label:hover{background-color:#fff}@media (min-width:1024px){.filters__clear label{width:auto}}.filters__clear input{position:absolute;opacity:0;cursor:pointer}@media (min-width:1024px){.filters__clear{width:auto;text-align:left}}.sponsored{background-color:#f3f2ef;padding:1.75rem 0}@media (min-width:768px){.sponsored{padding:4rem 0}}.sponsored .wrapper{display:block}@media (min-width:768px){.sponsored .wrapper{display:flex}}.sponsored .wrapper h2{flex:1;display:inline-block;border-bottom:2px solid #e22626;padding-bottom:.25rem;margin-bottom:1.125rem}@media (min-width:768px){.sponsored .wrapper h2{display:block;border-bottom:none;padding-bottom:0;margin-bottom:0}}.sponsored .preview-item{display:flex;flex:2}.sponsored .preview-item .preview-item__container{padding:.5rem 0 .5rem 1rem;width:calc(100% - 7.875rem)}@media (min-width:768px){.sponsored .preview-item{max-width:unset;margin-left:2rem;padding-left:2rem;border-left:1px solid #d7d7d7;border-bottom:none}}.sponsored .preview-item.sponsorAds:first-of-type{padding-top:0}.sponsored .preview-item:first-of-type{border-left:none}@media (min-width:768px){.sponsored.row .preview-item.sponsorAds{max-width:20.24rem}}.pagination,.pagination a{display:flex;align-items:center}.pagination a{text-decoration:none;padding:.5rem 0;border:none;box-shadow:none;color:#000;justify-content:center;width:2.5625rem;text-align:center;margin-right:.5rem;border-radius:999px;font-family:canada-type-gibson,sans-serif;font-size:.875rem;font-weight:600;line-height:130%;letter-spacing:.15rem;text-transform:uppercase}.pagination a:first-of-type,.pagination a:last-of-type{background-color:#fff;font-size:1rem}.pagination a:first-of-type:hover,.pagination a:last-of-type:hover{background-size:0 100%}.pagination a:first-of-type:hover i,.pagination a:last-of-type:hover i{color:#e22626;background-size:0 100%}.pagination a:last-of-type{margin-right:0}.pagination a.is-active{background-color:#f3f2ef}.pagination a[aria-disabled=true] i{color:#d7d7d7}@media (min-width:1200px){.pagination a{line-height:140%;letter-spacing:.13125rem}}@media (min-width:768px){.pagination a{margin-right:1rem}}.scrolling-div{overflow-x:auto;width:calc(100% + 1rem);margin-bottom:1.5rem;position:relative;scrollbar-color:#000 #f3f2ef}.scrolling-div::-webkit-scrollbar{height:.625rem}.scrolling-div::-webkit-scrollbar-track{box-shadow:none;background-color:#f3f2ef;border-radius:.625rem}.scrolling-div::-webkit-scrollbar-thumb{background-color:#000;border-radius:.625rem;outline:0}.scrolling-div>div{display:flex;width:inherit}.scrolling-div .preview-item{width:15rem;min-width:15rem;display:block;padding-right:1rem;border-right:1px solid #d7d7d7;border-bottom:none;margin-right:1rem}.scrolling-div .preview-item .preview-item__img{width:100%}.scrolling-div .preview-item .preview-item__img.in-mobile{display:none}.scrolling-div .preview-item .preview-item__img.in-desktop{display:block}.scrolling-div .preview-item .preview-item__container{padding-left:0;width:100%}@media (min-width:768px){.scrolling-div .preview-item{width:21.375rem;min-width:21.375rem;margin-right:2rem;padding-right:2rem}}.scrolling-div .preview-item:last-of-type{border-right:0}@media (min-width:768px){.scrolling-div .preview-item:last-of-type{margin-right:0;width:21.375rem;min-width:21.375rem}}@media (min-width:768px){.scrolling-div .preview-item.md,.scrolling-div .preview-item.md:last-of-type{width:21.375rem;min-width:21.375rem}}.generalSearch .scrolling-div .preview-item .preview-item__img{padding-right:1rem;width:7.25rem;min-width:7.25rem}.generalSearch .scrolling-div .preview-item .preview-item__container{width:calc(100% - 7.25rem);min-width:calc(100% - 7.25rem)}.scrolling-div .preview-item .preview-item__container .part-1 .preview-item-link a h3{font-size:1.125rem}@media (min-width:768px){.scrolling-div{width:calc(100% + 2rem);min-width:calc(100% + 2rem)}}@media (min-width:1200px){.scrolling-div{width:100%;min-width:100%}}.selected-resources{display:block;grid-template-columns:50% 50%;column-gap:2rem;margin:1rem 0 3rem;padding-right:2rem}@media (min-width:768px){.selected-resources{display:grid}}.selected-resources .preview-item{padding-bottom:2rem;margin-bottom:2rem}.selected-resources:last-child{margin-bottom:0}.hfa__content .countdown,.preview-item.videos .countdown,.read-opening__content .countdown{display:inline-flex;align-items:center;background-color:#000;padding:.25rem 1rem;border-radius:999px;margin-right:.75rem;color:#fff;font-family:canada-type-gibson,sans-serif;font-size:.875rem;font-weight:500;line-height:100%;margin-bottom:1rem}@media (min-width:860px){.hfa__content .countdown,.preview-item.videos .countdown,.read-opening__content .countdown{font-size:1.125rem}}.hfa__content .countdown:before,.preview-item.videos .countdown:before,.read-opening__content .countdown:before{content:"\e90e";font-family:icomoon!important;display:inline-block}.hfa__content .countdown.unlocked:before,.preview-item.videos .countdown.unlocked:before,.read-opening__content .countdown.unlocked:before{content:"\e90d"}.hfa__content .countdown.lg:before,.preview-item.videos .countdown.lg:before,.read-opening__content .countdown.lg:before{margin-right:.5625rem}.hfa__content .countdown+.preview-item__container,.preview-item.videos .countdown+.preview-item__container,.read-opening__content .countdown+.preview-item__container{margin-top:-1rem}.read-opening__content .countdown{margin:0 1rem}.in-content-img{margin:3rem 0}.in-content-img img{border:1px solid #d7d7d7}@media (min-width:768px){.in-content-img{margin:2rem 0}}.highlighted-carousel{background-color:#f3f2ef;padding:2rem 0 3rem}.highlighted-carousel>div{margin:0 auto;max-width:80pc}.highlighted-carousel .hc__overflow{overflow-x:auto;overflow-y:hidden;width:calc(100% + 2rem);transform:translateX(-1rem);margin:0;scrollbar-color:#000 #f3f2ef}.highlighted-carousel .hc__overflow::-webkit-scrollbar{height:.625rem}.highlighted-carousel .hc__overflow::-webkit-scrollbar-track{box-shadow:none;background-color:#f3f2ef;border-radius:.625rem}.highlighted-carousel .hc__overflow::-webkit-scrollbar-thumb{background-color:#000;border-radius:.625rem;outline:0}.highlighted-carousel .hc__horizontal{display:flex}.highlighted-carousel .hc__dim{display:block;margin-right:2rem;margin-bottom:1rem}.highlighted-carousel .hc__dim:first-of-type{margin-left:1rem}.highlighted-carousel .hc__dim:last-of-type{margin-right:0;padding-right:1rem}.highlighted-carousel .hc__dim p{margin-top:1rem}.highlighted-carousel .hc__dim picture{display:grid}.highlighted-carousel .hc__dim img{border:1px solid #d7d7d7;height:17rem;object-fit:cover}@media (min-width:768px){.highlighted-carousel{padding:2rem}.highlighted-carousel .hc__overflow{width:calc(100% + 4rem);transform:none}.highlighted-carousel .hc__dim{margin-bottom:2rem}.highlighted-carousel .hc__dim:first-of-type{margin-left:0}.highlighted-carousel .hc__dim:last-of-type{padding-right:2rem}.highlighted-carousel .hc__dim img{height:auto}.highlighted-carousel .heading-three{margin-bottom:2rem}}@media (min-width:1200px){.highlighted-carousel .hc__overflow{width:100%}.highlighted-carousel .hc__overflow .hc__dim:last-of-type{padding-right:0}}.due-credit-bio{display:block;align-items:flex-start;width:100%;border-top:1px solid #d7d7d7;padding-top:2rem}.due-credit-bio:first-of-type{border-top:none;padding-top:0}.due-credit-bio .due-info{margin-bottom:2rem}.due-credit-bio .due-info .due-desc{display:block;margin-top:1rem}.due-credit-bio .due-info .due-desc,.due-credit-bio .due-info .due-desc p{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-size:.9375rem;line-height:140%;margin-bottom:.5rem}.due-credit-bio .due-info .due-desc p:last-of-type{margin-bottom:0}.due-credit-bio:nth-of-type(even){margin-right:2rem}.due-credit-bio .due-photo{width:4.5rem;height:4.5rem;overflow:hidden;border-radius:50%;margin-right:2rem;position:relative;background-color:#f3f2ef;border:1px solid #d7d7d7;color:#333;margin-bottom:2rem}.due-credit-bio .due-photo.screen{background-color:#e22626}.due-credit-bio .due-photo.screen img{mix-blend-mode:screen}.due-credit-bio .due-info,.due-credit-bio .due-photo img{width:100%}@media (min-width:768px){.due-credit-bio .due-info{width:calc(100% - 5.5rem)}}.due-credit-bio .due-info p{margin-bottom:0}.due-credit-bio .due-info .due-desc{text-wrap:pretty}.due-credit-bio .due-photo__letter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:600;font-size:2.5rem}.due-credit-bio .due-info__name .heading-five{margin-top:0;padding-top:0}@media (min-width:768px){.due-credit-bio{display:flex}.due-credit-bio .due-info .due-desc p{margin-bottom:.5rem}.due-credit-bio .due-photo{margin-bottom:1rem}}.article-credits a{transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s;background-size:0 100%;white-space:"pre-wrap";background-position:0 100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#e22626,#e22626);border-color:transparent;display:"inline"}.article-credits a:focus,.article-credits a:hover{outline:0;cursor:pointer;background-size:100% 100%;color:#fff;transition:.5s ease-in-out background-size,.5s ease-in-out background-position,.5s ease-in-out background-image,.5s ease-in-out border-color,.1s ease color .3s}.article-credits a:active{background-size:100% 100%;background-image:linear-gradient(90deg,#c81212,#c81212);color:#fff}.article-credits.with-mentions{display:block}@media (min-width:860px){.article-credits.with-mentions{display:flex}.article-credits.with-mentions+hr+.section{margin-top:8rem}}.article-credits.with-mentions .article-bios{width:100%;padding-right:0}@media (min-width:860px){.article-credits.with-mentions .article-bios{width:60%;padding-right:2rem}}@media (min-width:1024px){.article-credits.with-mentions .article-bios{width:68.5%}}.article-credits.with-mentions .articles-mentioned-in,.article-credits.with-mentions .event-additional-prompt{width:100%}@media (min-width:860px){.article-credits.with-mentions .articles-mentioned-in,.article-credits.with-mentions .event-additional-prompt{width:40%}}@media (min-width:1024px){.article-credits.with-mentions .articles-mentioned-in,.article-credits.with-mentions .event-additional-prompt{width:31.5%}}.article-credits.with-mentions .articles-mentioned-in li,.article-credits.with-mentions .event-additional-prompt li{margin-bottom:0;line-height:100%;padding-top:.5rem}@media (min-width:768px){.article-credits.with-mentions .articles-mentioned-in li,.article-credits.with-mentions .event-additional-prompt li{margin-bottom:1rem;line-height:unset;padding-top:unset}}.article-credits.with-mentions .articles-mentioned-in li:last-of-type,.article-credits.with-mentions .event-additional-prompt li:last-of-type{margin-bottom:0}.article-credits.with-mentions .articles-mentioned-in a,.article-credits.with-mentions .articles-mentioned-in p{font-size:.875rem}@media (min-width:768px){.article-credits.with-mentions .articles-mentioned-in a,.article-credits.with-mentions .articles-mentioned-in p{font-size:1.125rem}}.article-credits.with-mentions .articles-mentioned-in .slug{margin-bottom:0}@media (min-width:768px){.article-credits.with-mentions .articles-mentioned-in .slug{margin-bottom:1rem}}.article-credits.with-mentions .articles-mentioned-in .slug.fancy{margin-bottom:1rem}.article-credits.with-mentions .event-additional-prompt{margin-top:2rem}.article-credits.with-mentions .event-additional-prompt h2:first-child{color:#000;font-family:canada-type-gibson,sans-serif;font-weight:500;font-size:1rem;line-height:120%;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:liga\ 0}.article-credits.with-mentions .event-additional-prompt h2:first-child.fancy{line-height:175%}.article-credits.with-mentions .event-additional-prompt h2:first-child.fancy span{border-bottom:2px solid #e22626;display:inline;padding-bottom:.25rem}@media (min-width:768px){.article-credits.with-mentions .event-additional-prompt h2:first-child.fancy span{padding-bottom:.33rem}}.article-credits.with-mentions .event-additional-prompt h2:first-child.fancy .icon-location{display:inline-block;transform:translateY(2px)}@media (min-width:768px){.article-credits.with-mentions .event-additional-prompt h2:first-child.fancy .icon-location{transform:translateY(4px)}}@media (min-width:768px){.article-credits.with-mentions .event-additional-prompt h2:first-child.fancy{line-height:200%}}@media (min-width:860px){.article-credits.with-mentions .event-additional-prompt h2:first-child.fancy{margin-bottom:2rem}}@media (min-width:860px){.article-credits.with-mentions .event-additional-prompt{margin-top:0}}.article-credits .article-bios{display:flex;flex-wrap:wrap}.article-credits .article-bios .due-credit-bio{display:block}@media (min-width:860px){.article-credits .article-bios .due-credit-bio{display:flex}}.article-credits .article-bios .due-info{width:100%}@media (min-width:860px){.article-credits .article-bios .due-info{margin-bottom:0;width:calc(100% - 5.5rem)}}.article-credits .socials{display:flex;flex-wrap:wrap;padding:0}.article-credits .socials li{margin-right:1rem}.article-credits .socials a,.article-credits .socials a *{text-decoration:none;color:#333;background-image:none}.article-credits .socials a :focus,.article-credits .socials a :hover,.article-credits .socials a:focus,.article-credits .socials a:hover{background-image:none;color:#e22626}.user-page .article-credits .socials a,.user-page .article-credits .socials a *{font-size:1.5rem}.events-agendas{background-color:#f3f2ef;padding:3.375rem 0;max-width:50rem;margin:0 auto}@media (min-width:768px){.events-agendas{padding:3.375rem 0}}.events-agendas h2{margin-bottom:2rem}.events-agendas ul li{font-family:canada-type-gibson,sans-serif;display:flex;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #000;font-size:1rem}.events-agendas ul li:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.events-agendas ul li>div:first-of-type{width:36%;padding-right:2rem}@media (min-width:768px){.events-agendas ul li>div:first-of-type{width:24%}}.events-agendas ul li>div:last-of-type{width:64%}@media (min-width:768px){.events-agendas ul li>div:last-of-type{width:76%}}.events-agendas ul li strong{font-weight:500;display:block;margin-bottom:.5rem;font-size:1.125rem}.popup-settings{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.7);width:100vw;height:100vh;opacity:0;pointer-events:none;z-index:6;text-align:left}.popup-settings *{pointer-events:none;display:none}.popup-settings.is-open{opacity:1;pointer-events:initial}.popup-settings.is-open hr{margin-top:3rem;margin-bottom:2rem}.popup-settings.is-open *{pointer-events:initial;display:block}.popup-settings.is-open * .inline-block{display:inline-block}.popup-settings.is-open * em,.popup-settings.is-open .btn{display:inline-block;margin-bottom:0}.popup-settings>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:4.5rem .5rem 2rem;width:90%;max-width:71rem;max-height:95vh;overflow:hidden;border-radius:1rem}.popup-settings>div .popup-content{max-height:calc(95vh - 10rem);overflow-y:auto;padding:0 .5rem;position:relative}.popup-settings>div .popup-content .form-field{margin-bottom:1rem}.popup-settings>div .popup-content:has(>.btn) .btn{margin:0}.popup-settings>div .popup-content:has(>.btn) .center .btn{margin:0 0 1rem}@media (min-width:768px){.popup-settings>div .popup-content:has(>.btn) .center .btn{margin:0}}@media (min-width:768px){.popup-settings>div{padding:8.125rem 1rem 3rem}.popup-settings>div .popup-content{max-height:calc(95vh - 11.125rem);padding:0 1rem}}.popup-settings hr{margin:0 0 2rem;border:none;border-bottom:1px solid #000}@media (min-width:768px){.popup-settings hr{margin-top:3rem}}.popup-settings .slug{margin-bottom:1.5rem}.popup-settings .slug *{color:#000;font-family:canada-type-gibson,sans-serif;font-weight:500;font-size:1rem;line-height:120%;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:liga\ 0}.popup-settings .slug .fancy{line-height:175%}.popup-settings .slug .fancy span{border-bottom:2px solid #e22626;display:inline;padding-bottom:.25rem}@media (min-width:768px){.popup-settings .slug .fancy span{padding-bottom:.33rem}}.popup-settings .slug .fancy .icon-location{display:inline-block;transform:translateY(2px)}@media (min-width:768px){.popup-settings .slug .fancy .icon-location{transform:translateY(4px)}}@media (min-width:768px){.popup-settings .slug .fancy{line-height:200%}}@media (min-width:860px){.popup-settings .slug .fancy{margin-bottom:2rem}}.popup-settings p{margin-bottom:1.5rem}.popup-settings .btn{margin:0}.popup-settings .center{margin-top:1.5rem;text-align:center}.popup-settings .center .btn{display:block;margin:0 0 1rem;width:100%}@media (min-width:768px){.popup-settings .center .btn{display:inline-block;margin:0;width:auto}}.popup-settings.project .project-img{margin-bottom:2rem}@media (min-width:1024px){.popup-settings.project>div{max-width:76.5rem}.popup-settings.project .flexing-div{display:flex;justify-content:space-between}.popup-settings.project .flexing-div>div:first-of-type{width:70%}.popup-settings.project .flexing-div>div:last-of-type{width:calc(30% - 2rem);padding-left:2rem;border-left:1px solid #d7d7d7}.popup-settings.project .flexing-div .desc{margin-bottom:1.5rem}.popup-settings.project .project-img{margin-bottom:0}}.popup-settings.popupDeleteProject,.popup-settings.popupResourceDownloading,.popup-settings.popupThankYouForRegistering{text-align:center}.popup-settings.popupMemberCheck .slug em{text-decoration:underline;font-style:normal}@media (min-width:768px){.popup-settings.popupResourceDownloading .center,.popup-settings.popupThankYouForRegistering .center{margin-top:3rem}}.popup-close-area{background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.popup__title{font-size:2.25rem;margin-bottom:1rem;margin-top:0;text-align:center}@media (min-width:768px){.popup__title{font-size:3rem;margin-bottom:3rem}}@media (min-width:1200px){.popup__title{font-size:5rem}}.popup__close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background-color:#000;border:none;border-radius:50%;box-shadow:none;transition:.35s ease-in-out all}@media (min-width:768px){.popup__close{height:3.125rem;width:3.125rem;right:2rem;top:2rem}}.popup__close:after,.popup__close:before{content:"";display:block;width:1.625rem;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;transition:.35s ease-in-out all}.popup__close:before{transform:translate(-50%, -50%) rotate(45deg)}.popup__close:after{transform:translate(-50%, -50%) rotate(-45deg)}.popup__close:focus,.popup__close:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #000}.popup__close:focus:after,.popup__close:focus:before,.popup__close:hover:after,.popup__close:hover:before{background-color:#000}.split-body{display:block;margin-bottom:5rem}@media (min-width:768px){.split-body{display:flex}}.split-body .read-content{display:block;width:100%;border-right:0;padding-right:0;margin-top:2rem;border-bottom:0;padding-bottom:36px;border-bottom:1px solid #d7d7d7;overflow:hidden}@media (min-width:768px){.split-body .read-content{width:57%;padding-right:2rem;border-right:1px solid #d7d7d7;border-bottom:none;overflow:auto}}@media (max-width:767px){.split-body .read-content .tag-pills{flex-wrap:wrap}}.split-body .sidebar{width:43%;padding-left:2rem}@media (max-width:767px){.split-body .sidebar{display:block;width:100%;padding-left:0}}.split-body .article-bios .due-credit-bio{width:100%}.split-body .article-bios .due-credit-bio:nth-of-type(even){margin-right:0}.split-body .article-bios .due-credit-bio:last-of-type .due-info{margin-bottom:0}.split-body .article-bios .due-info{margin-bottom:2rem}.highlighted-content{border:1px solid #000;border-radius:1rem;padding:1.5rem;max-width:50rem;margin:3rem auto;background-color:#fff;transition:.35s ease all}.highlighted-content .resource-type{display:flex;align-items:center;margin:0}.highlighted-content .resource-type:before{content:"\e90f";font-family:icomoon!important;color:#000;display:inline-block;line-height:100%;margin-right:.25rem}.highlighted-content hr{margin:.5rem 0}.highlighted-content [class^=btn]{margin:1rem 0}@media (min-width:768px){.highlighted-content [class^=btn]{margin:1rem 0}}.events .highlighted-content .heading-five{display:flex;font-weight:400;padding-top:.75rem}.events .highlighted-content .heading-five strong{font-weight:500}.events .highlighted-content .divider{display:inline-block;margin:0 1rem;width:1px;background-color:#d7d7d7}.highlighted-content div:nth-of-type(2):has(.heading-five) .register-price{display:flex;flex-direction:column;gap:.375rem}@media (min-width:768px){.highlighted-content div:nth-of-type(2):has(.heading-five) .register-price{display:inline-block;flex-direction:row;gap:0}}.highlighted-content div:nth-of-type(2):has(.heading-five) .register-price .price{padding-left:0}@media (min-width:768px){.highlighted-content div:nth-of-type(2):has(.heading-five) .register-price .price{padding-left:.4375rem}}.highlighted-content .event-day>span:not(:last-child){position:relative;padding-right:.625rem;margin-right:.625rem}.highlighted-content .event-day>span:not(:last-child):after{content:"";display:block;width:1px;height:.75rem;background-color:#e22626;position:absolute;right:0;top:50%;transform:translateY(-50%)}.highlighted-content.is-sticky+.highlighted-content.fixed{transform:translateY(0) translateX(-50%);pointer-events:initial;opacity:1}.highlighted-content.fixed{width:calc(100% - 2rem);max-width:80rem;position:fixed;bottom:0;left:50%;z-index:2;margin:1rem auto;display:block;justify-content:space-between;transition:transform .35s ease-in-out,opacity .35s ease-in-out;transform:translateY(calc(100% + 2rem)) translateX(-50%);pointer-events:none;opacity:0}.highlighted-content.fixed>div:first-of-type{display:flex;flex-wrap:wrap;align-items:center}.highlighted-content.fixed .preview-item__event-deds *{color:#6e6e6e}.highlighted-content.fixed [class^=btn]{margin-bottom:0}@media (min-width:675px){.highlighted-content.fixed{align-items:center;display:flex;width:calc(100% - 4rem)}.highlighted-content.fixed>div:last-of-type{margin-left:2rem}.highlighted-content.fixed .heading-three{margin-right:1rem;margin-bottom:0}.highlighted-content.fixed .preview-item__event-deds *{margin-bottom:0}.highlighted-content.fixed [class^=btn]{margin-top:0}}@media (min-width:768px){.highlighted-content{margin:5rem auto 4rem}}.freelance-pill{color:#fff;font-family:canada-type-gibson,sans-serif;font-size:.75rem;font-weight:500;line-height:150%;padding:.125rem 1rem;display:inline-flex;border-radius:6.25rem;background:#000;margin-top:.5rem}.freelance-pill:before{content:"\e90b";font-family:icomoon;display:block;margin-right:.5rem}.designerSearch .freelance-pill{color:#6e6e6e;padding:0;background:transparent;margin-bottom:1rem}@media (min-width:1024px){.freelance-pill{font-size:.875rem;margin-bottom:0}.designerSearch .freelance-pill{color:#fff;padding:.125rem 1rem;background:#000}}.status-pill{align-items:center;margin-left:1rem;color:#000;font-family:canada-type-gibson,sans-serif;display:"inline-flex";text-transform:"uppercase";font-size:1.125rem;font-weight:600;line-height:100%;letter-spacing:.1125rem;font-variant-ligatures:none;font-feature-settings:liga\ 0}.status-pill:not(.full-rgd){color:#6e6e6e;display:block}.profile__title .status-pill:not(.full-rgd){width:100%;margin-top:1.25rem}.status-pill i{margin-right:.5rem}.read-opening__content .status-pill{font-size:.875rem}@media (min-width:768px){.read-opening__content .status-pill{font-size:1.25rem}}.profile-project-row{display:block}@media (min-width:768px){.profile-project-row{display:flex}}.profile-project-row .project-btn{padding:0;border:none;box-shadow:none;background-color:transparent;width:100%;margin-right:2rem;margin-bottom:2rem;transition:.35s ease all;position:relative;overflow:hidden}@media (min-width:1200px){.profile-project-row .project-btn{width:24rem}}.profile-project-row .project-btn:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;transition:.35s ease all}.profile-project-row .project-btn img{border:1px solid #d7d7d7;transition:.75s ease-in-out opacity,.75s ease-in-out filter,1.25s ease-in-out transform;z-index:1;display:block;position:relative;transform-origin:center center}.profile-project-row .project-btn:last-of-type{margin-right:0;margin-bottom:0}@media (min-width:768px){.profile-project-row .project-btn:last-of-type{margin-bottom:2rem}}.profile-project-row .project-btn:hover:after{background:#c81212}.profile-project-row .project-btn:hover img{opacity:.2;webkit-filter:blur(2px);filter:blur(2px);transform:scale(1.05)}.profile-project-row .project-btn:hover .project-thumb__details{opacity:1}.profile-project-row .project-thumb{position:relative}.profile-project-row .project-thumb__details{display:block;width:100%;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;transition:.75s ease all;opacity:0;color:#fff;font-family:canada-type-gibson,sans-serif;font-weight:500;font-size:1rem;line-height:120%;letter-spacing:.1em;margin-bottom:0;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:liga\ 0}.profile-project-row .project-thumb__details.fancy{line-height:175%}.profile-project-row .project-thumb__details.fancy span{border-bottom:2px solid #e22626;display:inline;padding-bottom:.25rem}@media (min-width:768px){.profile-project-row .project-thumb__details.fancy span{padding-bottom:.33rem}}.profile-project-row .project-thumb__details.fancy .icon-location{display:inline-block;transform:translateY(2px)}@media (min-width:768px){.profile-project-row .project-thumb__details.fancy .icon-location{transform:translateY(4px)}}@media (min-width:768px){.profile-project-row .project-thumb__details.fancy{line-height:200%}}@media (min-width:860px){.profile-project-row .project-thumb__details.fancy{margin-bottom:2rem}}.profile-prompt{margin-left:auto;margin-right:auto;max-width:54rem}.profile-prompt .heading-two{line-height:140%;font-size:1.625rem}@media (min-width:768px){.profile-prompt .heading-two{line-height:120%;font-size:2.25rem}}.tabs{width:100%}.tab-list{display:flex;margin-bottom:1rem;white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.tab-list::-webkit-scrollbar{display:none}.tab-list li{margin-right:2.125rem}.tab-list .slug{text-decoration:none;color:#6e6e6e;padding-bottom:.5rem;font-size:1rem}.tab-list .slug[aria-selected=true]{border-bottom:2px solid #e22626;display:inline-block;color:#000}.tab-list .slug:hover{color:#e22626}.tab{font-size:1.125rem}.tab[aria-selected=true]{font-weight:500}.tab:hover{color:#e22626}@media (min-width:1024px){.tab-list .slug{font-size:1.25rem}}.edit-projects-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.edit-projects-grid .project-card{width:19.21875vw;height:19.21875vw;min-width:200px;min-height:200px;max-width:15.375rem;max-height:15.375rem;margin-bottom:4rem;position:relative}.edit-projects-grid .project-card.preview{border:1px solid #d7d7d7;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:.5rem;display:flex;flex-direction:column;justify-content:space-between;white-space:initial;text-decoration:none}.edit-projects-grid .project-card.preview:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent 0%,#000 100%);z-index:1;transition:.5s ease-in-out all;opacity:0}.edit-projects-grid .project-card.preview>div:first-child{display:flex;justify-content:flex-end;align-items:flex-end}.edit-projects-grid .project-card.preview .edit-pill{color:#fff;background-color:#000;border-radius:99px;padding:2px 1rem;text-decoration:none;font-weight:500;font-size:.875rem;transition:.5s ease-in-out all;opacity:0}.edit-projects-grid .project-card.preview .project-card__featured{background-color:#fff;color:#000;border:2px solid #fff;border-radius:50%;font-size:1.3125rem;margin-right:.25rem;transition:.5s ease-in-out all;opacity:0}.edit-projects-grid .project-card.preview p{color:#fff;margin-bottom:0;line-height:120%;position:relative;z-index:2;width:100%;display:block;transition:.5s ease-in-out all;opacity:0}.edit-projects-grid .project-card.preview:focus,.edit-projects-grid .project-card.preview:hover{outline:0}.edit-projects-grid .project-card.preview:focus *,.edit-projects-grid .project-card.preview:focus:after,.edit-projects-grid .project-card.preview:hover *,.edit-projects-grid .project-card.preview:hover:after{opacity:1}.edit-projects-grid .project-card.sponsord{border:1px dashed #d7d7d7}.edit-projects-grid .project-card.sponsord a{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;font-size:.9375rem;line-height:140%;margin-bottom:.5rem;color:#6e6e6e;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.5s ease-in-out all}.edit-projects-grid .project-card.sponsord a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.25) 100%);transition:.5s ease-in-out all;opacity:0;z-index:1}.edit-projects-grid .project-card.sponsord a:focus,.edit-projects-grid .project-card.sponsord a:hover{color:#333}.edit-projects-grid .project-card.sponsord a:focus:after,.edit-projects-grid .project-card.sponsord a:hover:after{opacity:1}.edit-projects-grid .project-card.sponsord a span{display:inline-block;width:1.75rem;height:1.75rem;background-color:#6e6e6e;position:relative;align-items:center;border-radius:50%;margin-right:.625rem;z-index:2}.edit-projects-grid .project-card.sponsord a span:after,.edit-projects-grid .project-card.sponsord a span:before{content:"";display:block;width:75%;height:2px;background-color:#fff;border-radius:99px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.edit-projects-grid .project-card.sponsord a span:after{transform:translate(-50%, -50%) rotate(90deg)}.edit-projects-grid .project-card.add{border:1px dashed #6e6e6e;display:flex;align-items:center;justify-content:center;color:#6e6e6e;position:relative;transition:.35s ease-in-out background-color}.edit-projects-grid .project-card.add a{text-decoration:none;color:inherit;font-size:.9375rem;transition:.35s ease-in-out;display:flex;align-items:center}.edit-projects-grid .project-card.add a:before{content:"\e91c";font-family:icomoon!important;line-height:1;margin-right:.5rem;font-size:1.75rem;color:inherit}.edit-projects-grid .project-card.add a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.edit-projects-grid .project-card.add a:hover{color:#333}.edit-projects-grid .project-card.add:has(a:hover){background-color:#f3f2ef}.accordion{border-bottom:1px solid #d7d7d7}.accordion .accordion__title{margin:0}.accordion .accordion__btn{color:#000;width:100%;background-color:transparent;border:none;box-shadow:none;display:flex;align-items:center;font-size:.875rem;font-family:canada-type-gibson,sans-serif;font-weight:600;line-height:100%;letter-spacing:.13125rem;text-transform:uppercase;justify-content:space-between;transition:.35s ease all;padding:1.25rem 0 1rem}.accordion .accordion__btn>span{background:none;position:relative;display:inline-block;width:.625rem;height:.625rem;font-size:1.25rem;transition:.35s ease all}.accordion .accordion__btn>span:hover{background:none}.accordion .accordion__btn>span:after,.accordion .accordion__btn>span:before{content:"";display:block;width:.625rem;height:.125rem;background-color:#000;position:absolute}.accordion .accordion__btn>span:before{transform:translate(0, 0.1875rem) rotate(90deg)}.accordion .accordion__btn>span:after{transform:translate(0, 0.1875rem)}.accordion .accordion__btn[aria-expanded=true]>span{transform:rotate(-45deg)}@media (min-width:768px){.accordion .accordion__btn:focus,.accordion .accordion__btn:hover{background-color:#f3f2ef}}.accordion .accordion__panel{transition:height .35s ease-in-out;overflow:hidden}.accordion .accordion__panel:not(.is-open){display:none}.accordion .accordion__panel fieldset{padding-top:.625rem}.accordion .accordion__panel fieldset ul li a{text-decoration:none}.tier-table__container{margin-bottom:2rem;overflow:auto;position:relative;width:calc(100% + 1rem)}.tier-table__container .tier-tablet__fixed-column{display:block}@media (min-width:768px){.tier-table__container{width:calc(100% + 2rem)}}.tier-table{display:table;font-size:.875rem;min-width:41rem;table-layout:fixed;text-align:left;width:100%}.tier-table i{font-size:1.125rem}.tier-table tr{border-bottom:1px solid #d7d7d7}.tier-table tr td,.tier-table tr th{width:14.3%}.tier-table tr:first-of-type td,.tier-table tr:first-of-type th{padding:1rem .5rem;color:#000;font-family:canada-type-gibson,sans-serif;font-size:.875rem;font-weight:500;line-height:110%;margin-bottom:1rem}@media (min-width:860px){.tier-table tr:first-of-type td,.tier-table tr:first-of-type th{font-size:1.125rem}}@media (min-width:1200px){.tier-table tr:first-of-type td,.tier-table tr:first-of-type th{font-size:1.125rem}}.tier-table tr:first-of-type td:first-child,.tier-table tr:first-of-type th:first-child{width:21.35%}.tier-table tr:first-of-type td:nth-child(5),.tier-table tr:first-of-type td:nth-child(6),.tier-table tr:first-of-type th:nth-child(5),.tier-table tr:first-of-type th:nth-child(6){background-color:#fbfaf9}.tier-table tr>td{padding:1rem .5rem}.tier-table tr>td:nth-child(5),.tier-table tr>td:nth-child(6){background-color:#fbfaf9}.tier-table tr>th{padding:1rem .5rem}.tier-table tr>th:first-child{font-weight:400;background-color:#f3f2ef;width:21.34%}.tier-table tr:first-of-type td:nth-child(5),.tier-table tr:first-of-type th:nth-child(5),.tier-table tr>td:nth-child(5){padding-right:1rem;position:relative;z-index:-1}.tier-table tr:first-of-type td:nth-child(5):after,.tier-table tr:first-of-type th:nth-child(5):after,.tier-table tr>td:nth-child(5):after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:.5rem}@media (min-width:768px){.tier-table{width:76rem;font-size:1.125rem}.tier-table td,.tier-table th{width:16.11%}.tier-table:first-of-type td,.tier-table:first-of-type th{padding:1rem}.tier-table:first-of-type td:first-child,.tier-table:first-of-type th:first-child{width:16.11%!important}.tier-table tr>th:first-child{width:16.11%}}.tier-card{width:100%;margin-left:0;padding:3rem 1.5rem;display:block;margin-bottom:2rem}@media (min-width:768px){.tier-card{width:calc(33.333% - 1.35rem);margin-left:2rem;margin-bottom:0}.tier-card:nth-child(3n+1){margin-left:0}}.tier-card.outlined{border:1px solid #000;border-radius:1rem}.tier-card.highlighted{background-color:#f3f2ef;border-top:3px solid #000;border-bottom:1px solid #000}@media (min-width:768px){.tier-card.highlighted{border-bottom:0}}.tier-card.highlighted .tier-card__title{display:flex;align-items:center}.tier-card.highlighted .tier-card__title:before{content:"";display:inline-block;width:1.375rem;height:1.375rem;background-image:url(/assets/images/utility/rgd-check.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;margin-right:.5rem}.tier-card .tier-card__title{margin-bottom:.5rem}.tier-card .tier-price{color:#6e6e6e;font-weight:400;margin-top:0;margin-bottom:1.5rem;padding-top:.5rem}.tier-card .tier-price strong{color:#000;font-weight:600;font-size:2.25rem;line-height:1}.tier-card .tier-price strong sup{font-size:1.375rem;vertical-align:top}.tier-card .tier-requirements{margin-top:2rem}.tier-card .tier-requirements .heading-five{margin-bottom:1rem;padding-top:.5rem}.tier-card .tier-requirements p{border-bottom:1px solid #6e6e6e;padding-bottom:1rem;margin-bottom:1rem;font-size:.875rem}@media (min-width:768px){.tier-card .tier-requirements p{font-size:1.125rem}}.tier-card .tier-requirements p:last-of-type{margin-bottom:0}.column-quote{border-left:1px solid #d7d7d7;display:block;margin-bottom:2rem;margin-top:2rem;padding-left:1rem;padding-right:1rem;min-width:12.25rem;width:calc(33.33333% + 1rem)}.column-quote:first-child{border-left:none;margin-left:-1rem}.column-quote .quote__img{max-width:11.25rem;background-color:#e22626;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;border:1px solid #d7d7d7;margin-bottom:1.5rem}.column-quote .quote__img img{width:100%;opacity:0}.column-quote .quote__img:not(.scribbles){background-blend-mode:screen}.column-quote .quote__quotemark{width:2.5rem;height:2.5rem;background-color:#000;position:absolute;right:0;top:0;color:#e22626;font-size:3.54rem;font-family:PP Fragment Glare,serif;font-weight:390;line-height:100%;text-align:center;pointer-events:none}.column-quote .quote__quotemark>div{transform:translateY(5px)}.column-quote blockquote{font-size:1.625rem;line-height:140%;margin-bottom:1.5rem}.wide-highlighted-content .column-quote blockquote{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0}.column-quote blockquote:before{content:"“"}.column-quote blockquote:after{content:"”"}.column-quote .heading-five{display:block;font-size:.875rem;line-height:110%}@media (min-width:768px){.column-quote .heading-five{font-size:1.125rem}}@media (min-width:556px){.column-quote{min-width:16rem}}@media (min-width:768px){.column-quote{padding-left:2rem;padding-right:2rem;width:calc(33.33333% + 2rem)}.column-quote:first-child{margin-left:-2rem}}@media (min-width:1200px){.column-quote:last-child{padding-right:0;width:33.33333%}.column-quote blockquote{font-size:2.25rem;line-height:130%}}.wide-highlighted-content{border-top:3px solid #000;border-bottom:1px solid #000;background-color:#f3f2ef;padding:2rem 0}.wide-highlighted-content .content-container{max-width:63rem;margin-left:auto;margin-right:auto}.wide-highlighted-content .content-container .three-column-pages{font-size:.875rem;font-weight:500;line-height:120%;margin-right:.5rem;width:33%}.wide-highlighted-content .content-container .three-column-pages img{aspect-ratio:1;object-fit:cover}.wide-highlighted-content .content-container .three-column-pages:last-child{margin-right:0}.wide-highlighted-content .content-container .btn{width:100%;text-align:center}@media (min-width:768px){.wide-highlighted-content{margin:5rem 0 0;padding:5rem 0}.wide-highlighted-content .content-container .three-column-pages{font-size:1.5rem;font-weight:400;line-height:140%;margin-right:2rem}.wide-highlighted-content .content-container .three-column-pages img{aspect-ratio:initial;object-fit:initial}.wide-highlighted-content .content-container .btn{width:auto}}.three-column-pages{width:calc(33.333% - 1.333rem);margin-bottom:0;margin-right:2rem}.three-column-pages:nth-child(3n+3){margin-right:0}.three-column-pages img{border:1px solid #d7d7d7}.two-column-table{columns:1;gap:0;margin-top:2rem;margin-bottom:2rem}.two-column-table p{border-bottom:1px solid #000;padding-bottom:1rem;margin-bottom:1rem;break-inside:avoid}.two-column-table p:last-child{margin-bottom:0}@media (min-width:768px){.two-colour-table{columns:2;gap:2rem}}.billing-container{width:100%}.billing-container.is-hiding-billing{position:absolute;top:0;left:0;overflow:hidden;width:0;height:0;transform:translate(-100%, -100%);opacity:0;pointer-events:none}.no-results{display:flex;flex-wrap:wrap}.no-results img{width:21.25rem}.no-results p{width:100%}@media (min-width:768px){.no-results p{text-align:center}}.page-content-container.articles .no-results img,.page-content-container.eventsAndTraining .no-results img,.page-content-container.eventsCalendar .no-results img,.page-content-container.filteredFeed .no-results img,.page-content-container.videos .no-results img,.page-content-container.webinarsCalendar .no-results img,.page-content-container.workingInDesign .no-results img{display:none}.page-content-container.articles .no-results p,.page-content-container.eventsAndTraining .no-results p,.page-content-container.eventsCalendar .no-results p,.page-content-container.filteredFeed .no-results p,.page-content-container.videos .no-results p,.page-content-container.webinarsCalendar .no-results p,.page-content-container.workingInDesign .no-results p{text-align:left}.page-content-container.jobPostings .no-results img{display:none}@media (min-width:1024px){.no-results{justify-content:center}}.no-results__img{margin-bottom:2rem}@media (min-width:1024px){.no-results__img{margin:0 auto 2rem}}.eventsCalendar .callout.with-image{margin-top:3rem;margin-bottom:0;padding-bottom:3rem;position:relative}@media (min-width:768px){.eventsCalendar .callout.with-image{margin:5rem 0;padding-bottom:unset}}.eventsCalendar .callout.with-image .callout__content .lg-text{font-size:1.625rem}@media (min-width:768px){.eventsCalendar .callout.with-image .callout__content .lg-text{font-size:2.25rem}}.eventsCalendar .callout.with-image .callout__content p{font-size:1.125rem}@media (min-width:768px){.eventsCalendar .callout.with-image .callout__content p{font-size:1.5rem}}.eventsCalendar .callout.with-image .callout__content a.btn{margin-top:0}@media (min-width:768px){.eventsCalendar .callout.with-image .callout__content a.btn{margin-top:1.5rem}}.eventsCalendar .callout.with-image:after{content:"";display:block;width:80%;height:1px;background-color:#d7d7d7;position:absolute;bottom:0;margin-left:10%}@media (min-width:768px){.eventsCalendar .callout.with-image:after{display:none;visibility:hidden}}.eventsCalendar .callout.with-image.img-right .callout__content{order:2}@media (min-width:768px){.eventsCalendar .callout.with-image.img-right .callout__content{order:1}}.webinarsCalendar .callout.with-image{margin-top:3rem;margin-bottom:0;padding-bottom:3rem;position:relative}@media (min-width:768px){.webinarsCalendar .callout.with-image{margin:5rem 0;padding-bottom:unset}}.webinarsCalendar .callout.with-image .callout__content .lg-text{font-size:1.625rem}@media (min-width:768px){.webinarsCalendar .callout.with-image .callout__content .lg-text{font-size:2.25rem}}.webinarsCalendar .callout.with-image .callout__content p{font-size:1.125rem}@media (min-width:768px){.webinarsCalendar .callout.with-image .callout__content p{font-size:1.5rem}}.webinarsCalendar .callout.with-image .callout__content a.btn{margin-top:0}@media (min-width:768px){.webinarsCalendar .callout.with-image .callout__content a.btn{margin-top:1.5rem}}.webinarsCalendar .callout.with-image:after{content:"";display:block;width:80%;height:1px;background-color:#d7d7d7;position:absolute;bottom:0;margin-left:10%}@media (min-width:768px){.webinarsCalendar .callout.with-image:after{display:none;visibility:hidden}}.webinarsCalendar .callout.with-image.img-right .callout__content{order:2}@media (min-width:768px){.webinarsCalendar .callout.with-image.img-right .callout__content{order:1}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}html.is-locked{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;height:100vh;position:relative;overscroll-behavior:none}body{font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-weight:300;line-height:150%;margin-bottom:1rem;font-variant-ligatures:none;font-feature-settings:liga\ 0;margin-bottom:0}body .overlay{content:"";display:block;position:fixed;top:0;left:0;background-color:#000;width:100vw;height:100vh;z-index:2;opacity:0;transition:.25s ease-in-out all;pointer-events:none}body.has-overlay .overlay{opacity:.75;pointer-events:initial}::-moz-selection{color:#fff;background:#e22626}::selection{color:#fff;background:#e22626}.has-sticky .filters,.has-sticky .page-content-container,.has-sticky.filters,.has-sticky.page-content-container,.page-content-container.designerSearch,.page-content-container.designerSearch .filters{overflow:visible}a[aria-disabled=true],button[aria-disabled=true]{pointer-events:none}.wrapper{max-width:80rem;width:100%;margin:0 auto;padding:0 1rem;position:relative}.wrapper.narrow{max-width:54rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.wrapper{padding:0 2rem}}.wrapper .spotlight.five-col:last-child .preview-item:last-of-type,.wrapper .spotlight.four-col:last-child .preview-item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.in-mobile{display:block}@media (min-width:768px){.in-mobile{display:none}}.in-mobile-tablet{display:block}@media (min-width:1024px){.in-mobile-tablet{display:none}}.in-desktop{display:none}@media (min-width:768px){.in-desktop{display:block}}.above-mobile-tablet{display:none}@media (min-width:1024px){.above-mobile-tablet{display:block}}#main-content:focus{outline:0}.page-title{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #000}.page-title.no-line{border-bottom:none}.section{margin:3rem 0}.section.top-border{border-top:3px solid #000}.section.bottom-border{border-bottom:1px solid #000}.section.padding-3-2{padding:3rem 0}.section.padding-3-2.bg-beige{padding:3rem 1rem}.section.bg-beige{background-color:#f3f2ef;width:100%}.section.narrow{max-width:54rem;margin-left:auto;margin-right:auto}.section:has(.scrolling-div) .btn.outline{display:inline-block}@media (min-width:768px){.section{margin:5rem 0}.section .btn.outline{display:inline}.section.padding-3-2{padding:3rem 2rem}.section.bg-beige{width:100%;transform:none;background-color:#f3f2ef}}.mr-four{margin-right:.25rem}.mr-1{margin-right:1rem}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mt-7{margin-top:7rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}@media (max-width:767px){.m--mt-1{margin-top:1rem}.m--mt-2{margin-top:2rem}.m--mt-3{margin-top:3rem}.m--mt-4{margin-top:4rem}.m--mt-5{margin-top:5rem}.m--mt-6{margin-top:6rem}.m--mb-0{margin-bottom:0}.m--mb-1{margin-bottom:1rem}.m--mb-2{margin-bottom:2rem}.m--mb-3{margin-bottom:3rem}.m--mb-4{margin-bottom:4rem}.m--mb-5{margin-bottom:5rem}.m--mb-6{margin-bottom:6rem}.m--mr-1{margin-right:1rem}}@media (min-width:768px){.d--mt-1{margin-top:1rem}.d--mt-2{margin-top:2rem}.d--mt-3{margin-top:3rem}.d--mt-4{margin-top:4rem}.d--mt-5{margin-top:5rem}.d--mt-6{margin-top:6rem}.d--mb-1{margin-bottom:1rem}.d--mb-2{margin-bottom:2rem}.d--mb-3{margin-bottom:3rem}.d--mb-4{margin-bottom:4rem}.d--mb-5{margin-bottom:5rem}.d--mb-6{margin-bottom:6rem}}hr.light{border:none;border-bottom:1px solid #d7d7d7}hr.black{border:none;border-bottom:1px solid #000}hr.thick{border:none;border-bottom:3px solid #000}.flex{display:flex;width:100%}.flex.center-v{align-items:center}.flex.center-h{justify-content:center}.flex.flex-wrap{flex-wrap:wrap}.flex.space-between-h{justify-content:space-between}.min-75vh{min-height:75vh}.icon-rgd-check:before{content:"";display:inline-block;width:1.375rem;height:1.375rem;background-image:url(/assets/images/utility/rgd-check.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}.w-100{width:100%}.iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.invisible{opacity:0;pointer-events:none}.grecaptcha-badge{z-index:2}