:root{color-scheme:dark;--red:#c6000b;--white:#f5f4f0;--muted:#b9b9b7;--gutter:4vw;--heading:"fairweather",sans-serif;--body:"fairweather",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#000;color:var(--white);font-family:var(--body);font-size:23px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}img{max-width:100%;display:block}button{border:0}h1,h2,h3,p{margin-top:0}h1,h2,h3,.button,.desktop-nav,.mobile-menu{font-family:var(--heading);font-weight:400}h1,h2,h3{font-weight:900;line-height:1.04}h1{font-size:clamp(64px,7.7vw,116px);letter-spacing:normal}h2{font-size:clamp(32px,3.6vw,54px);letter-spacing:normal}h3{font-size:26px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:7px}.skip-link{position:fixed;z-index:110;top:8px;left:8px;background:#fff;color:#000;padding:10px;transform:translateY(-200%)}.skip-link:focus{transform:none}.content-width{width:92%;max-width:1640px;margin-inline:auto}.site-header{height:114px;display:flex;align-items:center;justify-content:space-between;padding:20px var(--gutter);position:absolute;top:0;left:0;right:0;z-index:40;gap:30px}.brand{display:block;width:228px;flex-shrink:0}.brand img{width:100%;height:auto}.desktop-nav{display:flex;align-items:center;gap:25px;font-size:25px;line-height:1;letter-spacing:.06em;white-space:nowrap}.desktop-nav a{padding:16px 0 12px;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}.desktop-nav a:hover,.desktop-nav a[aria-current]{border-bottom-color:var(--red)}.on-hero .desktop-nav a{text-shadow:0 1px 14px #000}.menu-toggle{background:transparent;display:none;width:44px;height:44px;padding:9px 0;position:relative;z-index:60}.menu-toggle span{height:2px;width:36px;background:var(--white);display:block;position:absolute;right:0;transition:transform .22s,top .22s}.menu-toggle span:first-child{top:15px}.menu-toggle span:last-child{top:26px}.menu-toggle[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.mobile-menu[hidden]{display:none}.mobile-menu{position:fixed;inset:0;background:#050505;z-index:30;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:125px 24px 45px;overflow-y:auto}.mobile-menu>a{font-size:36px;line-height:1.25}.mobile-menu a[aria-current]{color:var(--red)}.menu-social{display:flex;gap:24px;margin-top:25px}body.menu-open{overflow:hidden}.menu-open .site-header{position:fixed}.button{display:inline-flex;justify-content:center;align-items:center;min-width:218px;padding:7px 32px;border-radius:100px;background:var(--red);font-size:24px;line-height:1.1;min-height:38px;transition:background .2s,transform .2s;text-align:center;letter-spacing:.02em}.button:hover{background:#ec0010;transform:translateY(-1px)}.video-card{min-width:0}.video-card h3{margin:22px 0 0}.video-card h3 button{font:inherit;background:none;padding:0;text-align:left}.video-card h3 button:hover{color:#cfcfcd}.photo-tile{padding:0;position:relative;overflow:hidden;background:#101010;aspect-ratio:16/9}.photo-tile img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.photo-tile:hover img{transform:scale(1.05)}.site-footer>h2:not(.footer-label){font-size:clamp(34px,3.8vw,57px);margin-bottom:27px}.social-link{display:grid;place-items:center;width:30px;height:32px;transition:color .2s}.social-link svg{width:28px;height:28px}.social-link:hover{color:var(--red)}.portal-hero p:not(.eyebrow){color:var(--muted)}.media-dialog{color:var(--white);background:#080808;border:1px solid #333;padding:0;width:min(1100px,94vw);max-width:94vw;max-height:94dvh;overflow:auto}.media-dialog::backdrop{background:#000e}.dialog-top{display:flex;align-items:center;justify-content:space-between;padding:11px 20px;font-family:var(--heading);font-size:22px;gap:15px;min-height:64px}.close-dialog{background:transparent;font-family:Arial,sans-serif;font-size:37px;width:42px;height:42px;line-height:1}.media-content{display:flex;align-items:center;justify-content:center;background:#000}.media-content iframe{border:0;width:100%;aspect-ratio:16/9}.media-content img{object-fit:contain;max-width:100%;max-height:calc(94dvh - 120px)}.media-video-link{font-size:18px;padding:12px 20px;display:block;text-decoration:underline;color:#aaa}.noscript-note{padding:20px;text-align:center;font-size:18px}@media(min-width:1800px){:root{--gutter:5vw}}@media(max-width:1100px){.desktop-nav{gap:17px;font-size:19px}.brand{width:190px}.site-header{height:100px}}@media(max-width:850px){.desktop-nav{display:none}.menu-toggle{display:block}.site-header{height:95px;padding-inline:6vw}.brand{width:168px}.content-width{width:88%}}@media(max-width:600px){:root{--gutter:6vw}body{font-size:21px}.site-header{height:89px;padding-top:18px;padding-bottom:18px}.brand{width:145px}.menu-toggle{width:38px}.menu-toggle span{width:34px}.video-card h3{font-size:25px;margin-top:16px}.site-footer>h2:not(.footer-label){font-size:35px;margin-bottom:25px}.media-dialog{width:96vw;max-width:96vw}.dialog-top{font-size:18px;padding:8px 12px;min-height:55px}.close-dialog{font-size:33px}.media-content img{max-height:calc(92dvh - 116px)}}@media(max-width:370px){.brand{width:135px}.mobile-menu>a{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html{font-size:24px}:root{--content-max:1646px;--site-header-height: calc(57px + 3vw) ;--type-h1:min( calc(7.2vw + 1rem) ,7rem);--type-h2:min( calc(2.16vw + 1rem) ,2.8rem);--type-body:min( calc(.12vw + 1rem) ,1.1rem);--type-large:min( calc(.6vw + 1rem) ,1.5rem);--red:#990205;--white:#fff}body{font-size:var(--type-body);font-weight:400;letter-spacing:.06em;line-height:1.8}h1,h2,h3{letter-spacing:normal}h1{font-size:var(--type-h1);line-height:.76}h2{font-size:var(--type-h2);line-height:.928}.content-width{width:calc(100% - 8vw);max-width:var(--content-max)}.site-header{height:var(--site-header-height);padding:1.5vw 4vw;gap:0;position:fixed;background:#000;transition:background .3s ease-in-out}.site-header.on-hero{background:transparent}.site-header.on-hero.is-scrolled{background:#000}.menu-open .site-header{background:#050505}.mobile-menu{top:var(--site-header-height);justify-content:flex-start;justify-content:safe center;padding-top:24px}.mobile-menu>*{flex-shrink:0}html{scroll-padding-top:var(--site-header-height)}.scroll-reveal{opacity:0}.scroll-reveal.is-revealed{opacity:1;transition:opacity 1.5s ease var(--reveal-delay,0s)}.desktop-nav>a.scroll-reveal.is-revealed{transition:opacity 1.5s ease var(--reveal-delay,0s)}.scroll-reveal:focus-within{opacity:1;transition:none}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transition:none}}@media print{.scroll-reveal{opacity:1;transition:none}.site-header{position:absolute}}.brand{position:relative;display:inline-flex;align-items:center;justify-content:center;width:154px;height:57px;isolation:isolate}.brand img.brand-emblem{display:block;width:70px;height:auto;object-fit:contain;opacity:1;transform:translateY(0)}.brand-name{position:absolute;left:50%;top:50%;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:normal;white-space:nowrap;color:var(--white);opacity:0;transform:translate(-50%,calc(-50% + 6px));pointer-events:none}.brand-emblem,.brand-name{transition:opacity .32s,transform .42s cubic-bezier(.22,.8,.24,1)}.brand:is(:hover,:focus-visible) .brand-emblem,.footer-brand:is(:hover,:focus-visible) .brand-emblem{opacity:0;transform:translateY(-6px)}.brand:is(:hover,:focus-visible) .brand-name,.footer-brand:is(:hover,:focus-visible) .brand-name{opacity:1;transform:translate(-50%,-50%)}.brand:focus-visible,.footer-brand:focus-visible{outline:2px solid var(--white);outline-offset:6px}@media(prefers-reduced-motion:reduce){.brand-emblem,.brand-name{transition:none}}.desktop-nav{display:flex;gap:1.4vw;font-size:var(--type-body);font-weight:400;line-height:1.8;letter-spacing:.06em}.desktop-nav a{padding:0;border-bottom-width:0;text-shadow:none}.desktop-nav a.nav-portal{margin-left:.6vw;padding-left:2vw;border-left:1px solid rgba(255,255,255,.35)}@media(max-width:1100px){.desktop-nav{gap:1vw}.desktop-nav a.nav-portal{margin-left:.2vw;padding-left:1.2vw}}.menu-toggle{display:none}.hero-grain{position:absolute;inset:0;pointer-events:none;z-index:1;background:url(/assets/grain.svg) repeat;opacity:.22;mix-blend-mode:overlay;animation:grain-shift .8s steps(1) infinite}@keyframes grain-shift{0%,to{background-position:0 0}25%{background-position:79px -97px}50%{background-position:-131px 53px}75%{background-position:101px 151px}}@keyframes hero-drop{0%{opacity:0;transform:translateY(-55%)}to{opacity:1;transform:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.site-footer>h2:not(.footer-label){font-weight:700}@media(max-width:991px){html{font-size:16px}}@media(max-width:799px){.desktop-nav{display:none}.menu-toggle{display:block;width:37px;height:37px;padding:0}.menu-toggle span{width:35px}.menu-toggle span:first-child{top:11px}.menu-toggle span:last-child{top:22px}.menu-toggle[aria-expanded=true] span:first-child,.menu-toggle[aria-expanded=true] span:last-child{top:17px}}@media(max-width:767px){:root{--site-header-height: calc(37px + 12vw) }.site-header{padding:6vw;height:var(--site-header-height)}.brand{width:126px;height:37px}.brand img.brand-emblem{width:56px;height:37px}.brand-name{font-size:28px}.content-width{width:calc(100% - 12vw)}}@media(max-width:767px)and (orientation:portrait){:root{--type-h1:calc(6 * .012 * min(100vh,900px) + 1rem);--type-h2: calc(.0216*min(100vh,900px) + 1rem) ;--type-body:calc(.1 * .012 * min(100vh,900px) + 1rem);--type-large: calc(.006*min(100vh,900px) + 1rem) }}.apply-hero{position:relative;display:flex;align-items:center;min-height:33vh;padding-top:var(--site-header-height);background:#000;isolation:isolate}.apply-hero:before,.apply-hero:after{content:"";position:absolute;inset:0;pointer-events:none}.apply-hero:before{z-index:0;background:var(--hero-image) center/cover no-repeat}.apply-hero:after{z-index:2;background:#00000054}.apply-hero-wrapper{position:relative;z-index:3;width:100%;padding:3.3vw 0}.apply-block{position:relative;min-width:0}.apply-block-inner{width:100%;height:100%;display:flex;flex-direction:column}.apply-html{width:100%;min-width:0}.apply-html>h1,.apply-html>h2,.apply-html>h3,.apply-html>h4,.apply-html>p{margin:0;white-space:pre-wrap}.apply-html h1{font-size:var(--type-h1);font-weight:900;line-height:.76}.apply-html h2{font-size:var(--type-h2);font-weight:900;line-height:.928}.apply-html p{font-size:var(--type-body);font-weight:400;line-height:1.8}.apply-html strong{font-weight:700}.apply-html .sqsrte-large{font-size:var(--type-large)}.apply-html .sqsrte-small{font-size:1rem}.apply-rule hr{height:1px;border:0;background:#fff;margin:.5em 0;width:100%}.apply-image-link{display:block;width:100%;height:100%;overflow:hidden}.apply-image-link img{display:block;width:100%;height:100%;object-fit:cover}.page-apply-guide .desktop-nav a[aria-current=page]{background-image:linear-gradient(#fff,#fff);background-size:100% 1px;background-position:0 calc(100% - .1em);background-repeat:no-repeat}.apply-guide{padding-top:calc(var(--site-header-height) + 4vw);padding-bottom:12vw;max-width:1150px}.guide-back{display:inline-block;margin-bottom:3rem;font-size:1rem}.guide-block{margin-bottom:2rem}.guide-block h1{margin-bottom:3rem}.guide-block h2{line-height:1.05}.guide-block p+p{margin-top:1em}.guide-block ul,.guide-block ol{padding-left:1.5em}.guide-block a{text-decoration:underline;text-underline-offset:.15em}.apply-guide-hero{min-height:92vh}.apply-guide-hero:after{background:linear-gradient(to bottom,#00000047 65%,#000)}.apply-guide-hero .apply-hero-wrapper{max-width:1150px;padding:3.3vw 0}.apply-guide-hero h1{margin:0}.apply-guide.has-guide-hero{padding-top:4vw}.guide-photo{margin:3rem 0;width:100%}.guide-photo img{display:block;width:100%;height:auto;object-fit:cover}@media(max-width:767px){.apply-guide-hero{min-height:70vh}.apply-guide-hero .apply-hero-wrapper{padding:6vw 0}.apply-guide.has-guide-hero{padding-top:6vw}.guide-photo{margin:2rem 0}}@media(max-width:767px){.apply-hero-wrapper{padding:min(3.3vh,29.7px) 0}.apply-guide{padding-top:calc(var(--site-header-height) + 6vw)}}:root{--sqs-site-max-width:1646px;--sqs-site-gutter:4vw;--sqs-mobile-site-gutter:6vw}.videos-footer{padding:0;background:#000}.videos-footer-wrapper{padding:3.3vw 0}.videos-badge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.videos-badge img{width:100%;height:100%;object-fit:contain}.footer-brand .brand-emblem{opacity:1;transform:translateY(0)}.footer-brand .brand-name{font-size:clamp(20px,2.5vw,32px)}.videos-socials{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:48px}.videos-socials a{display:block;position:relative;flex:0 0 48px;width:48px;height:48px}.videos-socials svg{display:block;width:48px;height:48px}.videos-footer .apply-rule hr{background:gray}.videos-footer .videos-1-11 a{text-decoration:underline;text-underline-offset:.15em}.videos-footer .videos-1-11 a:hover{color:#cfcfcf}.videos-footer .videos-1-8 h2{white-space:nowrap;font-size:min(var(--type-h2),6vw)}@media(max-width:767px){.videos-badge{position:relative;inset:auto;height:auto;aspect-ratio:1.3244274809160306}.videos-badge img{position:absolute;inset:0}.videos-footer-wrapper{padding:min(3.3vh,29.7px) 0}}.videos-footer-grid{--grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11px);--cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11px * (8 - 1)) ) / 8 );display:grid;position:relative;grid-area:1/1/-1/-1;grid-template-rows:repeat(8,minmax(24px,auto));grid-template-columns:minmax(var(--grid-gutter),1fr) repeat(8,minmax(0,var(--cell-max-width))) minmax(var(--grid-gutter),1fr);row-gap:11px;column-gap:11px;overflow-x:hidden;overflow-x:clip}@media(min-width:768px){.videos-footer-grid{--grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11px);--cell-max-width: calc( ( var(--sqs-site-max-width, 1500px) - (11px * (24 - 1)) ) / 24 );--inset-padding: 0vw;--row-height-scaling-factor: .0215;--container-width: min(var(--sqs-site-max-width, 1500px), calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding) ));grid-template-rows:repeat(11,minmax(calc(var(--container-width) * var(--row-height-scaling-factor)),auto));grid-template-columns:minmax(var(--grid-gutter),1fr) repeat(24,minmax(0,var(--cell-max-width))) minmax(var(--grid-gutter),1fr)}}.videos-1-4{grid-area:2/5/3/7;z-index:5}.videos-1-4 .apply-block-inner{justify-content:center}@media(min-width:768px){.videos-1-4{grid-area:2/12/6/16;z-index:5}.videos-1-4 .apply-block-inner{justify-content:center}}.videos-1-8{grid-area:3/2/5/10;z-index:2}.videos-1-8 .apply-block-inner{justify-content:flex-start}@media(min-width:768px){.videos-1-8{grid-area:6/2/8/26;z-index:2}.videos-1-8 .apply-block-inner{justify-content:flex-start}}.videos-1-9{grid-area:5/2/7/10;z-index:3}.videos-1-9 .apply-block-inner{justify-content:flex-start}@media(min-width:768px){.videos-1-9{grid-area:8/12/10/16;z-index:3}.videos-1-9 .apply-block-inner{justify-content:flex-start}}.videos-1-11{grid-area:7/2/8/10;z-index:3}.videos-1-11 .apply-block-inner{justify-content:flex-start}@media(min-width:768px){.videos-1-11{grid-area:10/2/11/26;z-index:3}.videos-1-11 .apply-block-inner{justify-content:flex-start}}.videos-1-10{grid-area:8/2/9/10;z-index:4}.videos-1-10 .apply-block-inner{justify-content:center}@media(min-width:768px){.videos-1-10{grid-area:11/13/12/15;z-index:4}.videos-1-10 .apply-block-inner{justify-content:center}}.reference-masonry{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5vw;min-height:100px}.reference-masonry.is-positioned{display:block}.reference-photo{display:block;aspect-ratio:auto;width:100%;overflow:hidden;background:#000;cursor:zoom-in}.reference-photo img{display:block;width:100%;height:100%;object-fit:cover;transform:none!important}.reference-masonry.is-positioned .reference-photo{position:absolute;top:0;left:0}@media(max-width:767px){.reference-masonry{gap:1vw}}.photo-lightbox{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:calc(3vw + 20px) 3vw;box-sizing:border-box;background:transparent;color:#fff;overflow:hidden;user-select:none}.photo-lightbox[open]{display:flex;flex-direction:column;animation:photo-lightbox-open .4s both}.photo-lightbox::backdrop{background:#000000e6}.photo-lightbox-close{width:32px;height:22px;box-sizing:border-box;border:0;border-radius:.15em;margin:0;padding:3px 6px 0;background:transparent;color:inherit;opacity:.75;transition:opacity .6s cubic-bezier(.4,0,.2,1);line-height:0}.photo-lightbox-close svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:4px}.photo-lightbox-wrapper{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.photo-lightbox-list{position:relative;flex:1;min-height:0;margin:0 calc(3vw + 13px);cursor:grab;touch-action:pan-y}.photo-lightbox-slide{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.photo-lightbox-slide img{display:block;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .4s cubic-bezier(.2,.6,.3,1)}.photo-lightbox-slide img.is-loaded,.photo-lightbox-close:hover{opacity:1}@keyframes photo-lightbox-open{0%{opacity:0}to{opacity:1}}@media(max-width:575px){.photo-lightbox{padding:calc(6vw + 20px) 6vw}.photo-lightbox-list{margin:0}}@media(prefers-reduced-motion:reduce){.photo-lightbox[open]{animation:none}.photo-lightbox-slide img,.photo-lightbox-close{transition:none}}:is(.home-hero,.apply-hero,.page-hero){--hero-image:var(--hero-large,none)}@media(max-width:767px){:is(.home-hero,.apply-hero,.page-hero){--hero-image:var(--hero-small,var(--hero-large,none))}}@media(min-width:768px)and (max-width:1440px){:is(.home-hero,.apply-hero,.page-hero){--hero-image:var(--hero-medium,var(--hero-large,none))}}@supports (background-image:image-set(url() type("image/avif"))){@media(max-width:767px){:is(.home-hero,.apply-hero,.page-hero){--hero-image:var(--hero-small-modern,var(--hero-small,var(--hero-large,none)))}}}
