*,:before,:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:inherit}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}button,input,select,textarea{margin:0}html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}img,embed,iframe,object,audio,video{max-width:100%;height:auto}iframe,fieldset{border:0}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;padding:0}.hidden,[hidden]{visibility:hidden;display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.nobreak{white-space:nowrap}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}[type=search]{outline-offset:-2px}::-webkit-file-upload-button{font:inherit}summary{display:list-item}.center{width:90%;max-width:56.25rem;margin:auto}:where(.cols){gap:1rem;display:flex}@media (min-width:43.75rem){:where(.cols) .col-0{width:0%}:where(.cols) .col-1{width:8.33333%}:where(.cols) .col-1-5{width:12.5%}:where(.cols) .col-2{width:16.6667%}:where(.cols) .col-2-5{width:20.8333%}:where(.cols) .col-3{width:25%}:where(.cols) .col-3-5{width:29.1667%}:where(.cols) .col-4{width:33.3333%}:where(.cols) .col-4-5{width:37.5%}:where(.cols) .col-5{width:41.6667%}:where(.cols) .col-5-5{width:45.8333%}:where(.cols) .col-6{width:50%}:where(.cols) .col-6-5{width:54.1667%}:where(.cols) .col-7{width:58.3333%}:where(.cols) .col-7-5{width:62.5%}:where(.cols) .col-8{width:66.6667%}:where(.cols) .col-8-5{width:70.8333%}:where(.cols) .col-9{width:75%}:where(.cols) .col-9-5{width:79.1667%}:where(.cols) .col-10{width:83.3333%}:where(.cols) .col-10-5{width:87.5%}:where(.cols) .col-11{width:91.6667%}:where(.cols) .col-11-5{width:95.8333%}:where(.cols) .col-12{width:100%}:where(.cols) .col-12-5{width:104.167%}}@media (max-width:43.75rem){:where(.cols){flex-wrap:wrap}}:where(.cols) .col-50{width:50%}:where(.space-between){justify-content:space-between}:where(.space-around){justify-content:space-around}:where(.space-evenly){justify-content:space-evenly}:where(.align-center){align-items:center}:where(.align-start){align-items:flex-start}:where(.justify-center){justify-content:center}.no-gap{gap:0}html{line-height:1.5}h1,h2,h3,h4,h5,h6{color:#000;margin:0 0 1rem;line-height:1.2}h1{font-size:clamp(3rem,4.5vw,4.5rem);font-family:var(--font-urbanist),sans-serif;font-display:swap;font-weight:500}h2{font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:800;font-family:var(--font-urbanist),sans-serif;font-display:swap}h3{font-size:clamp(1.2rem,1.6vw,1.6rem);font-family:var(--font-urbanist),sans-serif;font-display:swap;margin-top:2.5em}h4{font-size:clamp(1rem,1.4vw,1.4rem)}h5{font-size:clamp(1rem,1.2vw,1.2rem)}h6{font-size:clamp(.9rem,1.1vw,1.1rem)}p,ul,ol,blockquote{font-size:clamp(1rem,1.5vw,1.25rem);font-style:normal;line-height:1.7;font-family:var(--font-lato),sans-serif;color:#000;font-display:swap;margin:0 0 1rem}p{width:100%;max-width:80ch}ul,ol{margin-block:clamp(1.5rem,4vw,2rem);padding-left:1.5em}ul li,ol li{margin-bottom:.8em}ul.icon-checkmark{list-style:none}ul.icon-checkmark li{padding-left:1.5em;position:relative}ul.icon-checkmark li:before{content:"";background:url(/images/checkmark-shield-icon.svg) 50%/contain no-repeat;width:1.1em;height:1.1em;display:block;position:absolute;top:.3em;left:0}.question .help,small,.copyright{font-size:.875em;font-style:italic}.error,.val-header{color:#dd0202}.no-break{white-space:nowrap}button.button,.button button,.button a,input.button,.button input,button,.type-event-button a,[type=submit],[type=button],a.button{cursor:pointer;text-align:center;appearance:none;color:#fff;width:100%;font-size:1rem;line-height:1.2;font-family:var(--font-lato),sans-serif;background:#ba0c2f;border:2px solid #ba0c2f;border-radius:.8em;outline:0;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background .2s ease-out,color .2s ease-out,transform .2s ease-out;display:block}.button a:hover,input.button:hover,.button input:hover,button:hover,.type-event-button a:hover,[type=submit]:hover,[type=button]:hover,a.button:hover{color:#fff;background:#8a0923;transform:scale(1.05)}.button a:focus,input.button:focus,.button input:focus,button:focus,.type-event-button a:focus,[type=submit]:focus,[type=button]:focus,a.button:focus{border:2px dotted #a89968}@media (min-width:37.5rem){button.button,.button button,.button a,input.button,.button input,button,.type-event-button a,[type=submit],[type=button],a.button{width:fit-content;max-width:100%;display:inline-block}}button.major-button,.major-button button,a.major-button,.major-button a,input.major-button,.major-button input,button.minor-button,.minor-button button,a.minor-button,.minor-button a,input.minor-button,.minor-button input{display:block}button,.type-event-button a,[type=submit],[type=button],a.button{text-transform:uppercase;font-size:clamp(1rem,1.5vw,1.5rem)}button.alternate-button,.type-event-button a.alternate-button,[type=submit].alternate-button,[type=button].alternate-button,a.button.alternate-button{background-color:#fff;font-size:1rem}button.alternate-button:hover,.type-event-button a.alternate-button:hover,[type=submit].alternate-button:hover,[type=button].alternate-button:hover,a.button.alternate-button:hover{color:#000;width:auto;display:inline-block;transform:scale(1.05)}.btn-primary a{text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.btn-primary a strong{font-family:var(--font-urbanist),sans-serif}.btn-primary a:after{content:"";background:url(/images/du-arrow.svg) 50%/contain no-repeat;width:1.2em;height:1.2em;display:block}.mauticform-row input,select,textarea,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],.stripe-element{box-sizing:border-box;background:#f4f4f4;border:1px solid #a6a6a6;border-bottom-width:2px;border-radius:.2em;width:100%;padding:.8em .5em;font-size:1rem;line-height:1.1}.type-telephone .mauticform-row input,.mauticform-row .type-telephone input,.type-telephone select,.type-telephone textarea,.type-telephone input[type=email],.type-telephone input[type=number],.type-telephone input[type=password],.type-telephone input[type=tel],.type-telephone input[type=text],.type-telephone input[type=url],.type-telephone .stripe-element,.type-ssn .mauticform-row input,.mauticform-row .type-ssn input,.type-ssn select,.type-ssn textarea,.type-ssn input[type=email],.type-ssn input[type=number],.type-ssn input[type=password],.type-ssn input[type=tel],.type-ssn input[type=text],.type-ssn input[type=url],.type-ssn .stripe-element,.type-date .mauticform-row input,.mauticform-row .type-date input,.type-date select,.type-date textarea,.type-date input[type=email],.type-date input[type=number],.type-date input[type=password],.type-date input[type=tel],.type-date input[type=text],.type-date input[type=url],.type-date .stripe-element{width:auto}.type-telephone .mauticform-row input[size="2"],.mauticform-row .type-telephone input[size="2"],.type-telephone select[size="2"],.type-telephone textarea[size="2"],.type-telephone input[size="2"][type=email],.type-telephone input[size="2"][type=number],.type-telephone input[size="2"][type=password],.type-telephone input[size="2"][type=tel],.type-telephone input[size="2"][type=text],.type-telephone input[size="2"][type=url],.type-telephone [size="2"].stripe-element,.type-ssn .mauticform-row input[size="2"],.mauticform-row .type-ssn input[size="2"],.type-ssn select[size="2"],.type-ssn textarea[size="2"],.type-ssn input[size="2"][type=email],.type-ssn input[size="2"][type=number],.type-ssn input[size="2"][type=password],.type-ssn input[size="2"][type=tel],.type-ssn input[size="2"][type=text],.type-ssn input[size="2"][type=url],.type-ssn [size="2"].stripe-element,.type-date .mauticform-row input[size="2"],.mauticform-row .type-date input[size="2"],.type-date select[size="2"],.type-date textarea[size="2"],.type-date input[size="2"][type=email],.type-date input[size="2"][type=number],.type-date input[size="2"][type=password],.type-date input[size="2"][type=tel],.type-date input[size="2"][type=text],.type-date input[size="2"][type=url],.type-date [size="2"].stripe-element{min-width:3.25em}.type-telephone .mauticform-row input[size="3"],.mauticform-row .type-telephone input[size="3"],.type-telephone select[size="3"],.type-telephone textarea[size="3"],.type-telephone input[size="3"][type=email],.type-telephone input[size="3"][type=number],.type-telephone input[size="3"][type=password],.type-telephone input[size="3"][type=tel],.type-telephone input[size="3"][type=text],.type-telephone input[size="3"][type=url],.type-telephone [size="3"].stripe-element,.type-ssn .mauticform-row input[size="3"],.mauticform-row .type-ssn input[size="3"],.type-ssn select[size="3"],.type-ssn textarea[size="3"],.type-ssn input[size="3"][type=email],.type-ssn input[size="3"][type=number],.type-ssn input[size="3"][type=password],.type-ssn input[size="3"][type=tel],.type-ssn input[size="3"][type=text],.type-ssn input[size="3"][type=url],.type-ssn [size="3"].stripe-element,.type-date .mauticform-row input[size="3"],.mauticform-row .type-date input[size="3"],.type-date select[size="3"],.type-date textarea[size="3"],.type-date input[size="3"][type=email],.type-date input[size="3"][type=number],.type-date input[size="3"][type=password],.type-date input[size="3"][type=tel],.type-date input[size="3"][type=text],.type-date input[size="3"][type=url],.type-date [size="3"].stripe-element{min-width:4.25em}.type-telephone .mauticform-row input[size="4"],.mauticform-row .type-telephone input[size="4"],.type-telephone select[size="4"],.type-telephone textarea[size="4"],.type-telephone input[size="4"][type=email],.type-telephone input[size="4"][type=number],.type-telephone input[size="4"][type=password],.type-telephone input[size="4"][type=tel],.type-telephone input[size="4"][type=text],.type-telephone input[size="4"][type=url],.type-telephone [size="4"].stripe-element,.type-ssn .mauticform-row input[size="4"],.mauticform-row .type-ssn input[size="4"],.type-ssn select[size="4"],.type-ssn textarea[size="4"],.type-ssn input[size="4"][type=email],.type-ssn input[size="4"][type=number],.type-ssn input[size="4"][type=password],.type-ssn input[size="4"][type=tel],.type-ssn input[size="4"][type=text],.type-ssn input[size="4"][type=url],.type-ssn [size="4"].stripe-element,.type-date .mauticform-row input[size="4"],.mauticform-row .type-date input[size="4"],.type-date select[size="4"],.type-date textarea[size="4"],.type-date input[size="4"][type=email],.type-date input[size="4"][type=number],.type-date input[size="4"][type=password],.type-date input[size="4"][type=tel],.type-date input[size="4"][type=text],.type-date input[size="4"][type=url],.type-date [size="4"].stripe-element{min-width:5.25em}.error .mauticform-row input,.mauticform-row .error input,.error select,.error textarea,.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=tel],.error input[type=text],.error input[type=url],.error .stripe-element,.val-flag .mauticform-row input,.mauticform-row .val-flag input,.val-flag select,.val-flag textarea,.val-flag input[type=email],.val-flag input[type=number],.val-flag input[type=password],.val-flag input[type=tel],.val-flag input[type=text],.val-flag input[type=url],.val-flag .stripe-element{border-color:#dd0202}.mauticform-row input:focus,select:focus,textarea:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,.stripe-element:focus,.mauticform-row input:hover,select:hover,textarea:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,.stripe-element:hover{border-bottom:2px solid #a89968;outline:none}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],.stripe-element{line-height:1.2}textarea{min-height:8em;line-height:1.4;resize:vertical!important;overflow:auto!important}select{cursor:pointer;width:auto;max-width:100%;line-height:1.2;overflow:hidden}label{position:relative}input[type=radio],input[type=checkbox]{float:left;opacity:0;width:0;height:0;margin:.5em 0 0}input[type=radio]~label,input[type=radio]~.rte-q-label,input[type=checkbox]~label,input[type=checkbox]~.rte-q-label{cursor:pointer;padding:.3125em 0 .3125em 2rem;font-size:.9444em;display:block}input[type=checkbox]~label:before{content:"";background:#f4f4f4;border:1px solid #a6a6a6;width:1.5em;height:1.5em;display:block;position:absolute;top:.5em;left:0}input[type=checkbox]:checked~label:after{content:"✓";color:#ba0c2f;font-size:2em;font-weight:700;display:block;position:absolute;top:-.2em;left:.05em}input[type=radio]~label{padding-left:2.5em}input[type=radio]~label:before{content:"";background:#f4f4f4;border:1px solid #a6a6a6;border-radius:2rem;width:2em;height:2em;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}input[type=radio]:checked~label:after{content:"";background:#ba0c2f;border-radius:50%;width:1.2em;height:1.2em;font-weight:700;display:block;position:absolute;top:50%;left:.4em;transform:translateY(-50%)}.form_responses{flex-direction:column;gap:.3em;display:flex}.form_responses .form_response{align-items:center;display:flex}.question{border-top:1px solid #ddd;margin:.5rem 0;padding:.5rem 0}.question>label,.question>.rte-q-label,.question>.desc{padding:0 0 .125em;line-height:1.4;display:block}.error .question>label,.val-flag .question>label,.error .question>.rte-q-label,.val-flag .question>.rte-q-label,.error .question>.desc,.val-flag .question>.desc{color:#dd0202}@media screen{.question .forprint{display:none!important}}.type-multicheck .choice span,.type-radio .choice span,.type-ethnicity .choice span{vertical-align:baseline;margin-right:1em;display:inline-block}.type-multicheck .choice input[type=radio]>label,.type-multicheck .choice input[type=radio]>.rte-q-label,.type-multicheck .choice input[type=checkbox]>label,.type-multicheck .choice input[type=checkbox]>.rte-q-label,.type-radio .choice input[type=radio]>label,.type-radio .choice input[type=radio]>.rte-q-label,.type-radio .choice input[type=checkbox]>label,.type-radio .choice input[type=checkbox]>.rte-q-label,.type-ethnicity .choice input[type=radio]>label,.type-ethnicity .choice input[type=radio]>.rte-q-label,.type-ethnicity .choice input[type=checkbox]>label,.type-ethnicity .choice input[type=checkbox]>.rte-q-label{width:auto}.type-multicheck.answer-stacked .choice span,.type-radio.answer-stacked .choice span,.type-ethnicity.answer-stacked .choice span{display:block}.type-date [role=group],.type-ssn [role=group],.type-telephone [role=group]{display:flex}.type-date [role=group]>:not(:first-child),.type-ssn [role=group]>:not(:first-child),.type-telephone [role=group]>:not(:first-child){margin-left:.25em}.group-mode-view .type-date [role=group]>:not(:first-child),.group-mode-view .type-ssn [role=group]>:not(:first-child),.group-mode-view .type-telephone [role=group]>:not(:first-child){margin-left:0}.type-date [role=group]>* select,.type-ssn [role=group]>* select,.type-telephone [role=group]>* select{width:100%}.mauticform p{font-size:clamp(1rem,1.5vw,1.25rem)!important}.mauticform-row{margin:.8em 0;display:block;position:relative}.mauticform-row label{font-size:.85rem;font-family:var(--font-lato),sans-serif;font-display:swap;margin:0;display:block}.mauticform-has-error input,.mauticform-has-error select{border-color:#dd0202}.mauticform-errormsg{color:#dd0202}.mauticform .action{margin-top:2em}.FormHide{visibility:hidden;display:none}.form_birthdate .form_responses{flex-direction:row;align-items:center;gap:.5em;display:flex}.form_birthdate .form_responses select{width:auto}input[aria-invalid*=true],select[aria-invalid*=true]{border-color:#dd0202}.modal-help-wrapper,.modal__wrapper{z-index:999;flex-direction:column;justify-content:center;align-self:center;display:flex;background:#000c!important;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.modal-content{max-width:50rem;max-height:90vh;margin:0 auto;display:flex;position:relative}.modal-content .modal{background:#fff;padding:clamp(2rem,4vw,4rem);display:block;overflow-y:auto}@media (min-width:37.5rem){.modal-content .modal{border-bottom-left-radius:3em}}.modal-content .modal a{color:#ba0c2f!important}.modal-content .modal a:hover{color:#8a0923!important}.modal-content .close-modal{text-indent:-999em;cursor:pointer;background:#fff;border:0;width:2.5em;height:2.5em;padding:0;transition:transform .2s ease-in;display:block;position:absolute;top:1em;right:1em}@media (min-width:37.5rem){.modal-content .close-modal{top:.5em;right:.8em}}.modal-content .close-modal:before,.modal-content .close-modal:after{content:"";background-color:#ba0c2f;width:1.5em;height:.3em;transition:background-color .2s ease-in;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-content .close-modal:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-content .close-modal:after{transform:translate(-50%,-50%)rotate(-45deg)}.modal-content .close-modal:hover,.modal-content .close-modal:focus{outline:none;transform:scale(1.1)}.modal-content .close-modal:hover:before,.modal-content .close-modal:hover:after,.modal-content .close-modal:focus:before,.modal-content .close-modal:focus:after{background-color:#000}.nav{display:block}.video-thumbnail-button{cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.video-thumbnail-button .video-thumbnail-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-thumbnail-button .video-thumbnail-wrapper img{object-fit:cover;transition:transform .3s}.video-thumbnail-button .video-thumbnail-wrapper:before{content:"";z-index:2;background-color:#ff0000e6;border-radius:50%;width:clamp(4em,6vw,6em);height:clamp(4em,6vw,6em);transition:background-color .3s,transform .3s,box-shadow .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000004d}.video-thumbnail-button .video-thumbnail-wrapper:after{content:"";z-index:3;border:clamp(.6em,1vw,1em) solid #0000;border-left:clamp(1em,1.7vw,1.7em) solid #fff;border-right-width:0;width:0;height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.video-thumbnail-button .video-thumbnail-wrapper:before{box-shadow:0 0 #0003}.video-thumbnail-button:hover .video-thumbnail-wrapper img{transform:scale(1.05)}.video-thumbnail-button:hover .video-thumbnail-wrapper:before{background-color:red;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 6px 20px #0006}.video-thumbnail-button:focus{outline-offset:4px;outline:2px solid #ba0c2f}.page-header{z-index:100;background:#fff;width:100%;padding:clamp(.75rem,2vw,1rem);display:block;position:sticky;top:0}.page-header .logo{width:clamp(5rem,11vw,11rem);height:clamp(1.5rem,3vw,3rem);margin:0;display:block;position:relative}.page-header .logo img{object-fit:contain}.page-footer{background:#201b15}.page-footer .wrapper{padding-block:clamp(3rem,6vw,4rem);padding-inline:clamp(1.5rem,4vw,2rem)}@media (max-width:43.75rem){.page-footer .wrapper{flex-direction:column}}.page-footer .logo{width:clamp(7rem,11vw,11rem);height:clamp(2rem,3vw,3rem);margin:0;display:block;position:relative}.page-footer .logo img{object-fit:contain}.page-footer .school-info{color:#fff}@media (max-width:43.75rem){.page-footer .school-info{order:1}}.page-footer .school-info address{margin-top:2em;font-size:.9rem;font-style:normal}.page-footer .school-info small{margin-top:2em;font-size:.8rem;display:block}.page-footer .help-privacy{color:#a89968}@media (max-width:43.75rem){.page-footer .help-privacy{order:2}}.page-footer .help-privacy a{color:#a89968;font-weight:700;display:inline-block}.page-footer .help-privacy a:hover{color:#ba0c2f;text-decoration:none}.page-footer .help-privacy small{color:#201b15}.page-footer .denver-difference{text-align:right;justify-content:flex-end}@media (max-width:43.75rem){.page-footer .denver-difference{order:0;margin-bottom:2em}}.hero{background:#fff;flex-direction:column;align-items:center;width:100%;padding-inline:clamp(0rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.hero .wrapper{gap:clamp(1.5rem,3vw,3rem)}.hero .wrapper .hero-image{flex:1;position:relative}@media (max-width:43.75rem){.hero .wrapper .hero-image{width:100vw;height:25vh}}.hero .wrapper .hero-image figure{border-bottom-right-radius:clamp(4rem,10vw,10rem);width:50vw;height:100%;display:block;position:absolute;right:0;overflow:hidden}@media (max-width:43.75rem){.hero .wrapper .hero-image figure{width:100vw;right:clamp(-5rem,-5vw,0rem)}}.hero .wrapper .hero-image figure img{object-fit:cover}.hero .wrapper .content{padding-block:clamp(3rem,6vw,4rem)}@media (max-width:43.75rem){.hero .wrapper .content{width:100%;padding-block:clamp(.5rem,1vw,.75rem)}}.hero .wrapper .content h1{margin-bottom:.4em;font-size:clamp(1.3rem,2.5vw,2.5rem);line-height:1.1}.hero .wrapper .content h1 strong{color:#ba0c2f;font-size:2em;font-weight:900;display:block}.hero .wrapper .content p{margin-bottom:1.5em;font-size:clamp(1.2rem,1.8vw,1.8rem);line-height:1.4}.hero .wrapper .content .hero-extra-images{width:50vw;margin-top:clamp(2rem,4vw,4rem);position:relative;left:100%;transform:translate(-100%)}@media (max-width:43.75rem){.hero .wrapper .content .hero-extra-images{justify-content:center;width:90vw;left:50%;transform:translate(-50%)}.hero .wrapper .content .hero-extra-images figure{width:20%}}.hero .wrapper .content .hero-extra-images img{object-fit:contain}.hero .wrapper .thank-you-content{z-index:2;background:#fff;padding:clamp(3rem,6vw,4rem);position:relative}.hero .wrapper .thank-you-content h1{font-size:clamp(1.3rem,2.5vw,2.5rem)}.hero .wrapper .thankyou-links{z-index:2;flex-direction:column;margin-top:3em;display:flex;position:relative}.hero .wrapper .thankyou-links .links-external{color:#a89968;background:#ba0c2f;border-radius:3rem;align-items:center;gap:1em;width:fit-content;padding-block:clamp(1rem,3vw,1.5rem);padding-inline:clamp(2rem,5vw,3rem);font-size:clamp(1.2rem,1.7vw,1.7rem);text-decoration:none;transition:background .2s ease-in,transform .2s ease-in;display:flex}.hero .wrapper .thankyou-links .links-external svg{width:4em;height:4em}.hero .wrapper .thankyou-links .links-external span{text-align:left}.hero .wrapper .thankyou-links .links-external:hover{background:#a89968;transform:scale(1.05)}.intro{padding-top:clamp(3rem,6vw,4rem);padding-bottom:clamp(3rem,6vw,4rem)}.intro .wrapper{gap:3em;padding:0}.intro .highlighted-paragraph{text-align:center;font-size:clamp(1.2rem,2vw,1.4rem)}.intro .intro-list{gap:clamp(2rem,3vw,3rem);margin-bottom:0;padding:0;list-style:none}@media (max-width:56.25rem){.intro .intro-list{flex-wrap:wrap}}.intro .intro-list li{border-top:1px solid #bbb;width:100%;margin:0;padding-block:clamp(1rem,3vw,1.5rem);position:relative}@media (max-width:56.25rem){.intro .intro-list li{flex:19rem;width:auto}}.intro .intro-list li:before{content:"";border:1px solid #bbb;width:1.5em;height:1.5em;margin-bottom:1em;display:block}.intro .intro-list li:after{content:"";border-bottom:.3em solid #ba0c2f;border-right:.3em solid #ba0c2f;width:.7em;height:1.3em;display:block;position:absolute;top:.9em;left:.7em;transform:rotate(45deg)}.faculty-testimonial{position:relative;overflow:hidden}.faculty-testimonial .wrapper{padding-top:0}.faculty-testimonial .wrapper .testimonial-bg{z-index:-1;width:100vw;height:clamp(15rem,35vh,40rem);left:50%;transform:translate(-50%)}.faculty-testimonial .wrapper .testimonial-bg img{object-fit:cover}.faculty-testimonial .wrapper .content{background:#fff;border-bottom-right-radius:clamp(1rem,2vw,2rem);border-bottom-left-radius:clamp(1rem,2vw,2rem);margin-bottom:clamp(-10rem,-10vw,-7rem);padding:clamp(2rem,5vw,3rem)}.faculty-testimonial .wrapper .content blockquote{margin:0}.faculty-testimonial .wrapper .content blockquote .blockquote-content p{color:#ba0c2f;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:600;line-height:1.5;font-family:var(--font-urbanist),sans-serif;font-display:swap}.faculty-testimonial .wrapper .content blockquote footer{color:#ba0c2f;font-size:1rem}.student-testimonial .wrapper{gap:clamp(2rem,4vw,4rem)}.student-testimonial h2{color:#ba0c2f}.student-testimonial blockquote{margin:0}.student-testimonial blockquote .blockquote-content p{font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:600;line-height:1.5;font-family:var(--font-urbanist),sans-serif;font-display:swap}.student-testimonial blockquote footer{font-size:1rem}@media (max-width:43.75rem){.student-testimonial .testimonial-thumbnail{width:70%;margin:0 auto}}.big-stat{color:#fff;background:#ba0c2f;overflow:hidden}.big-stat .wrapper{gap:clamp(2rem,4vw,4rem)}.big-stat .wrapper figure{border-bottom-right-radius:clamp(4rem,10vw,10rem);width:50vw;height:calc(100% + clamp(clamp(1.5rem,4vw,2rem),20vw,clamp(3rem,6vw,4rem)));position:relative;top:100%;left:100%;overflow:hidden;transform:translate(-100%,-100%)}@media (max-width:43.75rem){.big-stat .wrapper figure{width:75vw;height:40vw}}.big-stat .wrapper figure img{object-position:100% 0%}.big-stat .wrapper h2,.big-stat .wrapper p{color:#fff}.big-stat .wrapper .big-stat__content{margin-bottom:clamp(2rem,3vw,3rem)}.statistics ul{justify-content:center;gap:2em;margin:0;padding-inline:0;list-style:none}.statistics ul li{flex:25rem;display:flex}.statistic-card{border:1px solid #000;border-radius:1rem;flex-direction:column;width:100%;padding:clamp(1rem,2vw,2rem);display:flex}.statistic-card figure{width:100%;min-height:25rem}.statistic-card .stat-content h2{color:#ba0c2f;font-size:clamp(2.5rem,4vw,4rem);font-weight:900}.statistic-card .stat-content p{color:#000;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;font-family:var(--font-urbanist),sans-serif;font-display:swap;font-display:swap;line-height:1.2}.dates{position:relative;overflow:hidden}.dates>figure{z-index:-1;width:100%;height:clamp(25rem,50vw,45rem);margin-top:clamp(-10rem,-10vw,-5rem);position:relative}.dates .wrapper{background:#fff;border-bottom-right-radius:clamp(2rem,4vw,4rem);border-bottom-left-radius:clamp(2rem,4vw,4rem);padding:clamp(2rem,5vw,3rem)}.dates .wrapper .wrapper{gap:clamp(2rem,4vw,4rem);padding-bottom:0}.dates .wrapper h2{text-align:center}.dates .wrapper h2 strong{color:#ba0c2f;font-weight:600}.dates .wrapper .date p{text-align:center;font-size:clamp(1.2rem,1.5vw,1.5rem);line-height:1.2}.dates .wrapper .date p strong{color:#fff;font-size:1.5em;font-family:var(--font-urbanist),sans-serif;font-display:swap;background:#ba0c2f;border-radius:.5em;margin-bottom:.2em;padding:clamp(.75rem,2vw,1rem);display:block}.lets-go{background:#ba0c2f;display:block;overflow:hidden}.lets-go .wrapper{gap:clamp(2rem,4vw,4rem);padding-block:calc(1.5*clamp(3rem,6vw,4rem))}@media (max-width:43.75rem){.lets-go .col-5,.lets-go .col-5+.col-7{width:100%}}.lets-go p{color:#fff;font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.5}.lets-go .open-video{cursor:pointer}.lets-go .open-video .video-thumbnail{border:clamp(.5em,1vw,1em) solid #fff;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.lets-go .open-video .video-thumbnail img{transition:transform .3s}.lets-go .open-video .video-thumbnail:before{content:"";z-index:99;opacity:0;background-color:#ba0c2f;border-radius:.6em;width:clamp(3em,5vw,5em);height:clamp(2.5em,4.2vw,4.2em);transition:opacity .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lets-go .open-video .video-thumbnail:after{content:"";z-index:100;background:url(/images/du-play-icon.svg) 50%/contain no-repeat;width:clamp(3em,5vw,5em);height:clamp(3em,5vw,5em);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lets-go .open-video:hover .video-thumbnail img{transform:scale(1.05)rotate(1deg)}.lets-go .open-video:hover .video-thumbnail:before{opacity:.8}.lets-go .video-container{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.lets-go .video-container iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.lets-go .col-5{justify-content:center;align-items:center;display:flex}.sticky-cta{z-index:100;background:#ba0c2f;border-top:3px solid #fff;padding-block:clamp(.5rem,1vw,.75rem);position:sticky;bottom:0}.sticky-cta .wrapper{justify-content:center;align-items:center;display:flex}.sticky-cta .wrapper a{text-align:left}.open-video+.modal-container .modal-content{width:90%;max-width:50rem}.investment{overflow:hidden}.investment .wrapper{gap:clamp(2rem,4vw,4rem)}@media (max-width:56.25rem){.investment .wrapper{flex-wrap:wrap}.investment .wrapper>div{width:100%}}.investment .wrapper .investment-image{position:relative}@media (min-width:56.25rem){.investment .wrapper .investment-image{order:1}}.investment .wrapper .investment-image figure{border-bottom-left-radius:clamp(4rem,10vw,10rem);width:100vw;height:60vw;left:0;overflow:hidden}@media (min-width:56.25rem){.investment .wrapper .investment-image figure{width:50vw;height:100%}.investment .wrapper .investment-image figure img{object-position:0% 0%}}.investment .wrapper .content h2{color:#ba0c2f;font-size:clamp(2rem,2.5vw,3rem);font-weight:600;font-family:var(--font-urbanist),sans-serif;font-display:swap}.investment .wrapper .content ul{padding:0;list-style:none}.investment .wrapper .content ul li{padding-block:clamp(.75rem,2vw,1rem);border-top:1px solid #bbb;margin:0;padding-left:2.5em;position:relative}.investment .wrapper .content ul li:before{content:"";border-bottom:.3em solid #ba0c2f;border-right:.3em solid #ba0c2f;width:.7em;height:1.3em;display:block;position:absolute;top:.9em;left:.7em;transform:rotate(45deg)}.hero-thanks .wrapper .hero-image{width:100vw;height:clamp(20rem,40vw,40rem);position:relative;left:50%;transform:translate(-50%)}.hero-thanks .wrapper .hero-image img{object-position:0% 0%}.hero-thanks .wrapper .thank-you-content{z-index:10;background:#fff;border-top-right-radius:clamp(1rem,7vw,7rem);margin-top:-8rem;padding:clamp(2rem,5vw,3rem);position:relative}.hero-thanks .wrapper .thank-you-content h1{font-size:clamp(1.5rem,3vw,3rem)}main{z-index:1;position:relative}:where(.wrapper){width:100%}:where(.full-width){width:100%;margin:0}:where(.wide-width){width:90%;max-width:81.25rem;margin:0 auto}:where(.narrow-width){width:90%;max-width:62.5rem;margin:0 auto}:where(section)>.wrapper{padding-block:clamp(3rem,6vw,4rem)}:where(figure){position:relative}:where(figure) img{object-fit:cover;width:100%;height:100%}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.38647399.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0e564e6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.ff9784a6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.ab26386e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_44a5e66c-module__8SYLgG__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_44a5e66c-module__8SYLgG__variable{--font-lato:"Lato","Lato Fallback"}
@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2421d155e98c9717-s.012a0f74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.871a2d56.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_e3e45957-module__CBjm-a__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_e3e45957-module__CBjm-a__variable{--font-urbanist:"Urbanist","Urbanist Fallback"}
