:root{--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--breakpoint-3xl:112.5rem;--container-padding-x:1rem;--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-6xl:3.75rem;--leading-tight:1.25;--color-primary:#000;--color-secondary:#000;--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.2s;--btn-base:1rem;--py-factor:calc(var(--spacing) * 6);--py-factor-md:calc(var(--spacing) * 8);--py-factor-xl:calc(var(--spacing) * 10);--px-factor:calc(var(--spacing) * 6);--px-factor-md:calc(var(--spacing) * 8)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}strong{font-weight:bolder}sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}ol,ul,menu{list-style:none}img,svg,video,iframe{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}button,::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{text-wrap:balance;font-weight:700;line-height:1.1!important}h1,.h1{font-size:var(--text-3xl);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}h2,.h2{font-size:var(--text-2xl);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}h3,.h3{font-size:var(--text-xl);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}h4,.h4{font-size:var(--text-lg);margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3)}ul,ol,p{margin-bottom:calc(var(--spacing) * 4)}.lead{font-size:var(--text-lg);line-height:var(--leading-tight)}.link.primary{color:var(--color-primary)}.link.primary:hover{text-decoration:underline}.link.secondary{color:var(--color-secondary)}.link.secondary:hover{text-decoration:underline}@media (width>=48rem){h1,.h1{font-size:var(--text-4xl);margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5)}h2,.h2{font-size:var(--text-3xl);margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5)}h3,.h3{font-size:var(--text-2xl);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}h4,.h4{font-size:var(--text-xl);margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3)}.lead{font-size:var(--text-xl)}}a{transition-property:color,background-color,border-color,text-decoration-color,opacity;transition-timing-function:ease-in-out;transition-duration:var(--default-transition-duration)!important}blockquote{border-left-width:4px;margin:1.5rem 0;padding-left:1.25rem;font-style:italic}img{max-width:100%}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=search],[type=tel]{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=search],[type=tel]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}button:disabled{cursor:not-allowed;opacity:.5}body{color:var(--color-tertiary);font-family:var(--font-sans)}h1,h2,h3,h4{color:var(--color-tertiary)}}@layer components{.container{padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);width:100%;margin-left:auto;margin-right:auto;position:relative}@media (width>=40rem){.container{max-width:var(--breakpoint-sm)!important}}@media (width>=48rem){.container{max-width:var(--breakpoint-md)!important}}@media (width>=64rem){.container{max-width:var(--breakpoint-lg)!important}}@media (width>=80rem){.container{max-width:var(--breakpoint-xl)!important}}@media (width>=96rem){.container{max-width:var(--breakpoint-2xl)!important}}@media (width>=112.5rem){.container{max-width:var(--breakpoint-3xl)!important}}.iframe-container{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.iframe-container iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}section.maroon-fullwidth,section.maroon-contained{background-color:var(--color-maroon)}section.white-body-contained,section.white-body-centered{background-color:var(--color-white)}section.white-body-centered{text-align:center}section.white-body-centered .btn{margin-left:auto;margin-right:auto}@media (width>=64rem){.container{width:75%!important}}.box{box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}:is(.box :last-child) p:last-child{margin-bottom:0}.expandable-tab{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}img.profile{height:calc(var(--spacing) * 64);object-fit:cover;object-position:top}@media (width>=64rem){img.profile{height:calc(var(--spacing) * 72)}}.btn.tertiary{color:var(--color-white)!important;border:1px solid var(--color-gold-1300)!important;background:var(--color-gold-1300)!important}.btn.tertiary:hover{border-color:var(--color-gold-1400)!important;background:var(--color-gold-1400)!important}@media (width>=64rem){.btn.lg{line-height:1;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6)!important}.btn.md{line-height:1;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5)!important}}.btn.xs{padding:0 calc(var(--spacing) * 3);border-radius:var(--radius-xl)}.link:hover{text-decoration:none!important}.link.primary{border-bottom:1px solid var(--color-maroon)}.link.primary:hover{color:var(--color-gold)}.link.secondary{border-bottom:1px solid #fff}.link.tertiary{border-bottom:1px solid var(--color-maroon-700)}.link.tertiary:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}.body-text a{border-bottom:1px solid var(--color-maroon)}:is(.body-text a):hover{color:var(--color-gold);border-bottom-color:var(--color-gold);text-decoration:none!important}blockquote{margin-bottom:calc(var(--spacing) * 5)!important;padding-left:calc(var(--spacing) * 5)!important;font-size:var(--text-xl)!important;border-left:2px solid var(--color-gold)!important;font-style:normal!important}@media (width>=64rem){blockquote{margin-bottom:calc(var(--spacing) * 10)!important;font-size:var(--text-2xl)!important}}.avatar h1,.avatar h2,.avatar h3,.avatar h4,.avatar .body-text{color:var(--color-white)}.supergraphic{width:calc(var(--spacing) * 32);object-fit:contain;object-position:top right;z-index:50;position:absolute;top:0;right:0}@media (width>=64rem){.supergraphic{width:calc(var(--spacing) * 56)}}#masthead:has(.carousel) h1{bottom:calc(var(--spacing) * 10);left:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);font-size:var(--text-xl);position:absolute}@media (width>=64rem){#masthead:has(.carousel) h1{bottom:calc(var(--spacing) * 15);width:55%;font-size:var(--text-4xl);left:50%;transform:translate(-50%)}}#masthead h1{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);color:var(--color-white);border-radius:var(--radius-lg);border-top-right-radius:var(--radius-4xl);background-color:var(--color-gold-1200);margin-bottom:0}@media (width>=64rem){#masthead h1{padding:calc(var(--spacing) * 7);display:inline-block}}#photo-grid .grid-column,#photo-grid picture,#photo-grid img{width:100%;height:100%}#photo-grid img{object-fit:cover;object-position:center}.timeline .notch{color:var(--color-white)!important}:is(.timeline .body-text) :last-child{margin-bottom:0!important}:is(.carousel .controls) button.active{background-color:var(--color-white)!important}.grid{width:100%;display:grid}.grid .grid-column>:last-child>p:last-child{margin-bottom:0}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-thinnest{gap:var(--gap-thinnest)}.gap-thinner{gap:var(--gap-thinner)}.gap-normal{gap:var(--gap-normal)}.gap-wider{gap:var(--gap-wider)}@media (width>=64rem){.lg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg-gap-normal{gap:var(--gap-normal)}}section{position:relative;overflow:hidden}@media (width<64rem){section:has(.bg-image.above),section:has(.bg-video.above),section:has(.bg-image.below),section:has(.bg-video.below){flex-direction:column;align-items:start;display:flex}section:has(.bg-image.above),section:has(.bg-video.above){padding-top:0!important}section:has(.bg-image.below),section:has(.bg-video.below){padding-bottom:0!important}}@media (width>=48rem){.contained-1-2-center{width:50%;margin-left:auto;margin-right:auto}.contained-2-3-center{width:66.6667%;margin-left:auto;margin-right:auto}}section>.container>div>:first-child,:is(section>.container>div>:first-child)>:first-child:not(.grid-column),:is(section>.container>div>:first-child)>:first-child>:first-child:not(.grid-column){margin-top:0!important}section>.container>div>:last-child,:is(section>.container>div>:last-child)>:last-child:not(.grid-column),:is(section>.container>div>:last-child)>:last-child>:last-child:not(.grid-column){margin-bottom:0!important}section[style*=min-height] .grid{height:inherit!important}@media (width>=48rem){.pt-thinnest{padding-top:calc(1 * var(--py-factor-md))}.pt-thinner{padding-top:calc(2 * var(--py-factor-md))}.pt-normal{padding-top:calc(3 * var(--py-factor-md))}.pt-wider{padding-top:calc(4 * var(--py-factor-md))}.pt-huge{padding-top:calc(6 * var(--py-factor-md))}.pb-thinnest{padding-bottom:calc(1 * var(--py-factor-md))}.pb-thinner{padding-bottom:calc(2 * var(--py-factor-md))}.pb-normal{padding-bottom:calc(3 * var(--py-factor-md))}}@media (width>=80rem){.pt-thinnest{padding-top:calc(1 * var(--py-factor-xl))}.pt-thinner{padding-top:calc(2 * var(--py-factor-xl))}.pt-normal{padding-top:calc(3 * var(--py-factor-xl))}.pt-wider{padding-top:calc(4 * var(--py-factor-xl))}.pt-huge{padding-top:calc(6 * var(--py-factor-xl))}.pb-thinnest{padding-bottom:calc(1 * var(--py-factor-xl))}.pb-thinner{padding-bottom:calc(2 * var(--py-factor-xl))}.pb-normal{padding-bottom:calc(3 * var(--py-factor-xl))}}@media (width>=64rem){.bg-image,.bg-image img{width:100%;height:100%;display:block;position:absolute;top:0;margin-top:0!important;margin-bottom:0!important}.w2-3-right:is(.bg-image,.bg-overlay){width:66.6667%;left:auto;right:0}}@media (width>=768px){.bg-overlay{opacity:.2}}@media (width>=1024px){.bg-overlay{opacity:.2}}hr.spacer{border:0;width:100%}hr.spacer.thinnest{margin-bottom:calc(var(--spacing) * 1)}hr.spacer.thinner{margin-bottom:calc(var(--spacing) * 3)}hr.spacer.normal{margin-bottom:calc(var(--spacing) * 5)}hr.spacer.wider{margin-bottom:calc(var(--spacing) * 8)}@media (width>=64rem){hr.spacer.thinnest{margin-bottom:calc(var(--spacing) * 3)}hr.spacer.thinner{margin-bottom:calc(var(--spacing) * 5)}hr.spacer.normal{margin-bottom:calc(var(--spacing) * 10)}hr.spacer.wider{margin-bottom:calc(var(--spacing) * 16)}}.body-text{width:100%;max-width:100%}@media (width>=64rem){.body-text.columns-3{column-count:3}}.body-text h2,.body-text h3{margin-top:calc(var(--spacing) * 8)}.body-text h4{margin-top:calc(var(--spacing) * 5)}.body-text a{color:var(--color-primary)}:is(.body-text a):hover{text-decoration:underline}.body-text ul,.body-text ol{padding-left:calc(var(--spacing) * 5)}:is(.body-text ul,.body-text ol) li{margin-bottom:calc(var(--spacing) * 3)}.body-text ul{list-style-type:disc}.body-text ol{list-style-type:decimal}.body-text .iframe-container{margin-bottom:calc(var(--spacing) * 5)}.body-text blockquote{border-left:4px solid var(--color-primary);line-height:var(--leading-tight);padding-left:calc(var(--spacing) * 3);margin-left:0;margin-top:calc(var(--spacing) * 5);font-weight:400}.carousel.slideshow{width:100%;position:relative;overflow:hidden}.carousel.slideshow .slides{display:grid}:is(.carousel.slideshow .slides) .slide{grid-area:1/1;min-height:0;transition-property:opacity;transition-duration:1s}:is(:is(.carousel.slideshow .slides) .slide) img{object-fit:cover;object-position:center;width:100%;height:100%}:is(.carousel.slideshow .slides) .slide:not(.active){opacity:0}:is(.carousel.slideshow .slides) .slide.active{opacity:1}.carousel.slideshow .controls{justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}:is(.carousel.slideshow .controls) button{background-color:#ffffff80;border-radius:1rem;width:1rem;height:1rem;margin:0 .5rem;transition-property:width;transition-duration:.5s}:is(:is(.carousel.slideshow .controls) button):active{transform:scale(.95)}.active:is(:is(.carousel.slideshow .controls) button){background-color:#fff;width:3rem}.carousel.rotator{width:100%;position:relative;overflow:hidden}.carousel.rotator .slides{align-items:center;transition:transform .5s;display:flex}.carousel.rotator .slide{opacity:1;pointer-events:auto;flex:0 0 100%;width:100%;transition:opacity .5s}:is(.carousel.rotator .slide) h3{hyphens:auto}@media (width>=40rem){.carousel.rotator .slide{flex:0 0 calc(100% / var(--slides-per-view-small,1))}}@media (width>=48rem){.carousel.rotator .slide{flex:0 0 calc(100% / var(--slides-per-view-medium,1))}}@media (width>=64rem){.carousel.rotator .slide{flex:0 0 calc(100% / var(--slides-per-view-large,1))}}@media (width>=80rem){.carousel.rotator .slide{flex:0 0 calc(100% / var(--slides-per-view-extra-large,1))}}.carousel.rotator .slide.active{opacity:1;z-index:2;pointer-events:auto}.carousel.rotator .controls{justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}:is(.carousel.rotator .controls) button{cursor:pointer;background-color:#80808099;border:none;border-radius:50%;width:.5rem;height:.5rem;transition:background-color .3s}:is(:is(.carousel.rotator .controls) button):hover{background-color:#808080cc}:is(:is(.carousel.rotator .controls) button):active{transform:scale(.95)}.active:is(:is(.carousel.rotator .controls) button){background-color:var(--color-primary,#ff6b35)}.box{width:100%}.grid .grid-column .box{height:100%}@media (width>=48rem){.pr-thinnest{padding-right:calc(1 * var(--px-factor-md))}.pl-thinnest{padding-left:calc(1 * var(--px-factor-md))}}@media (width>=48rem){.pt-thinnest{padding-top:calc(1 * var(--py-factor-md))}.pt-thinner{padding-top:calc(2 * var(--py-factor-md))}.pt-normal{padding-top:calc(3 * var(--py-factor-md))}.pt-wider{padding-top:calc(4 * var(--py-factor-md))}.pt-huge{padding-top:calc(6 * var(--py-factor-md))}.pb-thinnest{padding-bottom:calc(1 * var(--py-factor-md))}.pb-thinner{padding-bottom:calc(2 * var(--py-factor-md))}.pb-normal{padding-bottom:calc(3 * var(--py-factor-md))}}@media (width>=80rem){.pt-thinnest{padding-top:calc(1 * var(--py-factor-xl))}.pt-thinner{padding-top:calc(2 * var(--py-factor-xl))}.pt-normal{padding-top:calc(3 * var(--py-factor-xl))}.pt-wider{padding-top:calc(4 * var(--py-factor-xl))}.pt-huge{padding-top:calc(6 * var(--py-factor-xl))}.pb-thinnest{padding-bottom:calc(1 * var(--py-factor-xl))}.pb-thinner{padding-bottom:calc(2 * var(--py-factor-xl))}.pb-normal{padding-bottom:calc(3 * var(--py-factor-xl))}}svg.fa-icon{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block}.fa-icon.sm{font-size:var(--text-xl)!important}@media (width>=48rem){.fa-icon.sm{font-size:var(--text-2xl)!important}}.fa-icon.md{font-size:var(--text-3xl)!important}@media (width>=48rem){.fa-icon.md{font-size:var(--text-4xl)!important}}.fa-icon.lg{font-size:var(--text-4xl)!important}@media (width>=48rem){.fa-icon.lg{font-size:var(--text-6xl)!important}}.timeline{position:relative}.timeline .timeline-line{left:calc(var(--spacing) * 5);z-index:0;background-image:linear-gradient(#e5e5e5 50%,#0000 50%);background-size:1px 10px;width:.25rem;position:absolute;overflow:hidden;transform:translate(-50%)}@media (width>=64rem){.timeline .timeline-line{left:calc(var(--spacing) * 8)}}.timeline .timeline-progress{background-color:var(--color-primary);width:100%;height:0;transition:height .3s;position:absolute;top:0;left:0}.timeline>ul{margin-left:calc(var(--spacing) * 5);padding:0;list-style:none}@media (width>=64rem){.timeline>ul{margin-left:calc(var(--spacing) * 8)}}:is(.timeline>ul)>li{align-items:flex-start;display:flex}:is(:is(.timeline>ul)>li) .notch{background-color:var(--color-primary);z-index:1;margin-top:calc(var(--spacing) * 5);margin-left:calc(var(--spacing) * -5);padding:calc(var(--spacing) * 1);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-2xl);font-size:var(--text-xl);color:#fff;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:relative}@media (width>=48rem){:is(:is(.timeline>ul)>li) .notch{margin-top:calc(var(--spacing) * 10);margin-left:calc(var(--spacing) * -8);padding:calc(var(--spacing) * 3);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);font-size:var(--text-2xl)}}:is(:is(.timeline>ul)>li)>.image{min-width:0;margin-bottom:calc(var(--spacing) * 5);margin-left:calc(var(--spacing) * 2);border-radius:var(--radius-md);flex:1}@media (width>=48rem){:is(:is(.timeline>ul)>li)>.image{margin-bottom:calc(var(--spacing) * 10);margin-left:calc(var(--spacing) * 4)}}:is(:is(.timeline>ul)>li)>.body-text{min-width:0;margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 5);margin-left:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:#fff;flex:1;overflow:hidden}@media (width>=48rem){:is(:is(.timeline>ul)>li)>.body-text{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 10);margin-left:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 10)}}:is(:is(:is(.timeline>ul)>li)>.body-text) :first-child{margin-top:0}.video,.video video{width:100%}.video .iframe-container{max-width:100%!important}.sharing-buttons{font-size:var(--text-2xl);align-items:center;display:flex}@media (width>=48rem){.sharing-buttons{font-size:var(--text-3xl)}}.sharing-buttons.dark a{color:var(--color-primary)!important}.sharing-buttons a{margin-right:calc(var(--spacing) * 5);line-height:1}:is(.sharing-buttons a):active{transform:scale(.9)}.grid-column{flex-direction:column;align-items:start;display:flex;position:relative}.grid-column .inner{position:relative}@media (width>=64rem){.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}}.pr-thinnest{padding-right:calc(1 * var(--px-factor))}.pl-thinnest{padding-left:calc(1 * var(--px-factor))}@media (width>=48rem){.pr-thinnest{padding-right:calc(1 * var(--px-factor-md))}.pl-thinnest{padding-left:calc(1 * var(--px-factor-md))}}.pt-thinnest{padding-top:calc(1 * var(--py-factor))}.pt-thinner{padding-top:calc(2 * var(--py-factor))}.pt-normal{padding-top:calc(3 * var(--py-factor))}.pt-wider{padding-top:calc(4 * var(--py-factor))}.pt-huge{padding-top:calc(6 * var(--py-factor))}.pb-thinnest{padding-bottom:calc(1 * var(--py-factor))}.pb-thinner{padding-bottom:calc(2 * var(--py-factor))}.pb-normal{padding-bottom:calc(3 * var(--py-factor))}@media (width>=48rem){.pt-thinnest{padding-top:calc(1 * var(--py-factor-md))}.pt-thinner{padding-top:calc(2 * var(--py-factor-md))}.pt-normal{padding-top:calc(3 * var(--py-factor-md))}.pt-wider{padding-top:calc(4 * var(--py-factor-md))}.pt-huge{padding-top:calc(6 * var(--py-factor-md))}.pb-thinnest{padding-bottom:calc(1 * var(--py-factor-md))}.pb-thinner{padding-bottom:calc(2 * var(--py-factor-md))}.pb-normal{padding-bottom:calc(3 * var(--py-factor-md))}}@media (width>=80rem){.pt-thinnest{padding-top:calc(1 * var(--py-factor-xl))}.pt-thinner{padding-top:calc(2 * var(--py-factor-xl))}.pt-normal{padding-top:calc(3 * var(--py-factor-xl))}.pt-wider{padding-top:calc(4 * var(--py-factor-xl))}.pt-huge{padding-top:calc(6 * var(--py-factor-xl))}.pb-thinnest{padding-bottom:calc(1 * var(--py-factor-xl))}.pb-thinner{padding-bottom:calc(2 * var(--py-factor-xl))}.pb-normal{padding-bottom:calc(3 * var(--py-factor-xl))}}.bg-image.behind{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=64rem){.bg-image,.bg-image img{width:100%;height:100%;display:block;position:absolute;top:0;margin-top:0!important;margin-bottom:0!important}.w2-3-right:is(.bg-image,.bg-overlay){width:66.6667%;left:auto;right:0}}.bg-overlay{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.bg-overlay.opacity-lighter{opacity:.3}@media (width>=768px){.bg-overlay{opacity:.2}}@media (width>=1024px){.bg-overlay{opacity:.2}}.avatar{align-items:center;gap:calc(var(--spacing) * 5);display:inline-flex}:is(.avatar picture) img{object-fit:cover;border-radius:50%;width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}@media (width>=64rem){:is(.avatar picture) img{width:calc(var(--spacing) * 20)!important;height:calc(var(--spacing) * 20)!important}}.avatar .meta{flex-grow:1}:is(.avatar .meta) h1,:is(.avatar .meta) h2,:is(.avatar .meta) h3,:is(.avatar .meta) h4{margin-bottom:calc(var(--spacing) * 2)}:is(.avatar .meta) p:last-child{margin-bottom:0}button[type=submit]{margin-top:calc(var(--spacing) * 3)}.btn{margin-right:calc(var(--spacing) * 3);align-items:center;font-weight:700;transition-property:background-color,border-color,color;display:inline-flex}.btn:hover{transition-duration:.1s}.btn.sm{font-size:calc(var(--btn-base) * .85);padding:calc(var(--btn-base) * .3) calc(var(--btn-base) * 1);border-radius:calc(var(--btn-base) * .3)}.btn.md{font-size:calc(var(--btn-base) * 1);padding:calc(var(--btn-base) * .5) calc(var(--btn-base) * 1.5);border-radius:calc(var(--btn-base) * .5)}.btn.lg{font-size:calc(var(--btn-base) * 1.15);padding:calc(var(--btn-base) * .75) calc(var(--btn-base) * 2);border-radius:calc(var(--btn-base) * .6)}.btn.primary{color:var(--color-white,#fff);border:2px solid var(--color-primary);background-color:var(--color-primary)}.btn.primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 80%, black);background-color:color-mix(in srgb, var(--color-primary) 80%, black)}.btn.secondary{color:var(--color-primary);border:2px solid var(--color-primary);background-color:#0000}.btn.secondary:hover:not(:disabled){color:var(--color-white);background-color:var(--color-primary)}.btn.tertiary{color:var(--color-primary);border:2px solid var(--color-white);background-color:var(--color-white)}.btn.tertiary:hover:not(:disabled){color:var(--color-black)}.btn.align-center{width:fit-content;margin-left:auto;margin-right:auto;display:flex}.expandable-tab{margin-bottom:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);background-color:var(--color-white);width:100%}@media (width>64rem){.expandable-tab{padding:calc(var(--spacing) * 10)}}.expandable-tab .handle{align-items:center;display:flex}:is(.expandable-tab .handle) h1,:is(.expandable-tab .handle) h2,:is(.expandable-tab .handle) h3,:is(.expandable-tab .handle) h4{margin:0}:is(.expandable-tab .handle) svg.fa-icon{margin-right:calc(var(--spacing) * 3);flex-shrink:0;font-size:var(--font-4xl)!important}.expandable-tab .content{margin-top:calc(var(--spacing) * 5)}@media (width>64rem){.expandable-tab .content{margin-top:calc(var(--spacing) * 10)}}.icon-list{margin:0;padding:0;list-style:none}.icon-list li{margin-bottom:calc(var(--spacing) * 3)}.icon-list .icon{margin-right:calc(var(--spacing) * 3);font-size:var(--font-size-3xl);flex-shrink:0}.icon-list h2,.icon-list h3,.icon-list h4{margin:0}.icon-list .item-simple{align-items:center;display:flex}.icon-list .item-simple .icon{margin-right:calc(var(--spacing) * 3);flex-shrink:0}.application-checklist{margin:0;padding:0;list-style:none}.application-checklist li{padding:calc(var(--spacing) * 2) 0;border-bottom:1px solid var(--color-gray-200);cursor:pointer;user-select:none;align-items:flex-start;transition:opacity .2s;display:flex}:is(.application-checklist li):last-child{border-bottom:none}.checked:is(.application-checklist li){opacity:.6}.checked:is(.application-checklist li) .application-checklist-box{background-color:var(--color-primary);border-color:var(--color-primary)}:is(.checked:is(.application-checklist li) .application-checklist-box):after{opacity:1}.checked:is(.application-checklist li) .application-checklist-text{text-decoration:line-through}.application-checklist .application-checklist-box{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);margin-right:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * .5);border:2px solid var(--color-gray-400);border-radius:var(--radius-sm);flex-shrink:0;transition:background-color .2s,border-color .2s;position:relative}:is(.application-checklist .application-checklist-box):after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:30%;height:60%;transition:opacity .2s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.application-checklist .application-checklist-text{flex:1;min-width:0;transition:text-decoration .2s}:is(.application-checklist .application-checklist-text)>:first-child{margin-top:0}:is(.application-checklist .application-checklist-text)>:last-child{margin-bottom:0}:is(.application-checklist .application-checklist-text) a{border-bottom:1px solid var(--color-maroon)}:is(:is(.application-checklist .application-checklist-text) a):hover{color:var(--color-gold);text-decoration:none}.application-checklist-success{margin-top:calc(var(--spacing) * 4);display:none}.application-checklist-success.visible{display:block}.application-checklist-success a{border-bottom:1px solid var(--color-maroon)}:is(.application-checklist-success a):hover{color:var(--color-gold);text-decoration:none}header{z-index:100;position:relative}header .topbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);border-bottom:1px solid #e5e7eb;display:flex}@media (width>=64rem){header .topbar{border-bottom:none;padding-bottom:0}}:is(header .topbar) .textmark{text-transform:uppercase;font-weight:700;font-size:var(--text-sm);color:var(--color-maroon);margin-right:auto;line-height:1}:is(header .topbar) .social{color:var(--color-gold);margin-right:calc(var(--spacing) * 3);font-size:var(--text-lg)}@media (width>=64rem){:is(header .topbar) .social{margin-right:calc(var(--spacing) * 2)}}:is(header .topbar) .btn{margin-right:0;margin-left:calc(var(--spacing) * 1)}@media (width>=64rem){:is(header .topbar) .btn{margin-left:calc(var(--spacing) * 3)}header nav{position:relative}}:is(header nav) .inner{gap:calc(var(--spacing) * 5);grid-template-columns:3fr 2fr;align-items:center;display:grid}@media (width>=64rem){:is(header nav) .inner{grid-template-columns:2fr 3fr}}:is(header .logo) a{display:block}:is(header .logo) img{margin:calc(var(--spacing) * 5) 0;width:calc(var(--spacing) * 56)}@media (width>=64rem){:is(header .logo) img{width:calc(var(--spacing) * 72)}}header .menu{display:flex}@media (width>=64rem){header .menu{display:block}}:is(header .menu) .toggle{margin-right:0;margin-left:auto!important}@media (width>=48rem){:is(header .menu) .toggle{display:none}}.open>:is(:is(header .menu) .toggle){color:var(--color-primary)}:is(header .menu)>ul{padding:calc(var(--spacing) * 5);background:var(--color-gold-100);z-index:60;max-height:0;box-shadow:var(--shadow-lg);margin:0;padding-top:0;padding-bottom:0;font-size:1.125rem;font-weight:700;list-style:none;transition:max-height .3s,padding .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden}@media (width>=64rem){:is(header .menu)>ul{max-height:none;box-shadow:none;background:0 0;justify-content:flex-end;padding:0;transition:none;display:flex;position:relative;top:auto;overflow:visible}}.open:is(header .menu)>ul{max-height:calc(var(--spacing) * 120);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5)}:is(header .menu)>ul>li{margin-bottom:calc(var(--spacing) * 1);display:block}@media (width>=64rem){:is(header .menu)>ul>li{padding:calc(var(--spacing) * 5) 0;margin-bottom:0;margin-right:calc(var(--spacing) * 10)}:is(:is(header .menu)>ul>li):last-child{margin-right:0}}:is(:is(header .menu)>ul>li)>a{border-bottom:2px solid #0000;transition:border-color .2s}:is(:is(:is(header .menu)>ul>li)>a):hover{border-color:var(--color-orange)}.active:is(:is(:is(header .menu)>ul>li)>a){border-color:var(--color-gold)}:is(header .menu) .arrow{color:#9ca3af;font-size:.75rem;display:none}@media (width>=64rem){:is(header .menu) .arrow{display:inline}}:is(header .menu) .dropdown{margin:calc(var(--spacing) * 2) 0;padding:0 calc(var(--spacing) * 3);font-size:1rem;font-weight:600;list-style:none}@media (width>=64rem){:is(header .menu) .dropdown{margin-top:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--color-gold-200);border-radius:calc(var(--spacing) * 2);z-index:60;text-align:left;white-space:nowrap;background:#fff;display:none;position:absolute;box-shadow:0 25px 50px -12px #00000040}.has-dropdown:hover :is(:is(header .menu) .dropdown){display:block}}:is(:is(header .menu) .dropdown) li{margin-bottom:calc(var(--spacing) * 2)}:is(:is(:is(header .menu) .dropdown) li):last-of-type{margin-bottom:0}:is(:is(:is(header .menu) .dropdown) li) a{border-bottom:2px solid #0000;transition:border-color .2s}:is(:is(:is(:is(header .menu) .dropdown) li) a):hover{border-color:var(--color-orange)}@media (width>=64rem){:is(header .menu) .divider{padding-bottom:calc(var(--spacing) * 2);border-bottom:1px solid #e5e7eb}}:is(header .menu) .desktop-only{display:none}@media (width>=64rem){:is(header .menu) .desktop-only{display:inline}}main{position:relative}footer{color:var(--color-white);background:var(--color-maroon);padding:calc(var(--spacing) * 12) 0}footer h4{color:var(--color-white)}footer ul{margin:0;padding:0;list-style:none}footer li{margin-bottom:calc(var(--spacing) * 1)}footer .grid{gap:calc(var(--spacing) * 7);grid-template-columns:1fr;display:grid}@media (width>=64rem){footer .grid{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(4,1fr)}}:is(footer .grid) h4{margin-top:0}footer .logo{margin-bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 72);max-width:100%}footer .partner-logos{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}:is(footer .partner-logos) .partner-logo{width:calc(var(--spacing) * 24);max-width:100%;height:auto}footer .copyright{margin-bottom:calc(var(--spacing) * 1)}.news-archive #masthead .bg-image img{object-fit:cover;object-position:center;width:100%;height:100%}.news-archive .news-grid{gap:calc(var(--spacing) * 8);grid-template-columns:1fr;display:grid}@media (width>=48rem){.news-archive .news-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.news-archive .news-grid{grid-template-columns:repeat(3,1fr)}}.news-archive .news-card{gap:calc(var(--spacing) * 2);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex}:is(.news-archive .news-card):hover{transform:translateY(-2px)}:is(.news-archive .news-card):hover h3{color:var(--color-primary)}:is(.news-archive .news-card) picture,:is(.news-archive .news-card) img{margin-bottom:calc(var(--spacing) * 1);aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%}:is(.news-archive .news-card) .lead{margin:0;font-size:var(--text-lg)!important}@media (width>=64rem){:is(.news-archive .news-card) .lead{font-size:var(--text-xl)}}:is(.news-archive .news-card) h3{font-size:var(--text-xl);margin:0;transition:color .2s}:is(.news-archive .news-card) .blurb{color:var(--color-tertiary);margin:0}.news-archive .pagination{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 12);display:flex}:is(.news-archive .pagination) .page-info{color:var(--color-maroon-700);font-size:var(--text-sm)}:is(article.news-article #masthead) .bg-image img{object-fit:cover;object-position:center;width:100%;height:100%}:is(article.news-article #masthead) .back-link{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-white);font-weight:600;display:flex}:is(:is(article.news-article #masthead) .back-link):hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}:is(article.news-article #masthead) h1{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 5)}@media (width>=64rem){:is(article.news-article #masthead) h1{margin-bottom:calc(var(--spacing) * 5)}}:is(article.news-article #masthead) .lead{color:var(--color-white)}article.news-article .body-text{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-lg)}@media (width>=64rem){article.news-article .body-text{margin-bottom:calc(var(--spacing) * 10)}}}@layer utilities,special;:root{--color-maroon:#61223b;--color-maroon-700:#906476;--color-gold:#b79962;--color-gold-100:#f8f5ef;--color-gold-200:#f1ebe0;--color-gold-1200:#a58a58;--color-gold-1300:#806b45;--color-gold-1400:#6e5c3b;--color-tertiary:#333;--color-orange:#dc4405;--color-primary:var(--color-maroon);--color-secondary:var(--color-gold);--font-sans:"Raleway", Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--gap-thinnest:calc(var(--spacing) * 2);--gap-thinner:calc(var(--spacing) * 5);--gap-normal:calc(var(--spacing) * 10);--gap-wider:calc(var(--spacing) * 16)}