.crt-page{--crt-blue:#eaf2f8;--crt-ink:#0d274c;--crt-line:#dfe7ef}.crt-page .crt-section{padding-block:90px}.crt-breadcrumb{color:#7b8b9f;flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;font-size:12px;display:flex}.crt-breadcrumb a:hover{color:#0d274c}.crt-breadcrumb [aria-current]{color:#314e6d}.crt-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:45px;padding:63px 0 73px;display:grid}.crt-hero-copy .eyebrow{letter-spacing:1.6px;font-size:11px}.crt-page h1{letter-spacing:-2.8px;font-size:clamp(44px,4.8vw,64px);font-weight:580;line-height:1.13}.crt-page h1 em{letter-spacing:-2px;white-space:nowrap;font-size:1.04em}.crt-page h1 em:after{display:none}.crt-motto{letter-spacing:-.4px;margin-top:27px;font-size:20px;font-weight:500}.crt-intro{color:#687c91;max-width:500px;margin-top:15px;font-size:16px;line-height:1.85}.crt-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:27px;display:flex}.crt-actions .button{gap:19px;padding:17px 23px;font-size:13px}.crt-secondary{color:#294564;background:#fff;border:1px solid #d4dfeb;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:15px 18px;font-size:12px;font-weight:550;display:inline-flex}.crt-secondary>span{color:#6d8095;background:#f2f5f8;border-radius:5px;padding:4px 6px;font-size:9px}.crt-secondary:hover{background:#f8fbfd;border-color:#7291ae}.crt-hero-tags{color:#687e92;flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.crt-hero-tags span{align-items:center;gap:4px;font-size:10px;display:flex}.crt-hero-tags svg{color:#728b7d}.crt-hero-media{min-width:0;position:relative}.crt-photo-frame{isolation:isolate;background:#e4eef6;border-radius:20px 80px 20px 20px;height:398px;position:relative;overflow:hidden}.crt-photo-frame img{object-fit:cover;object-position:48% center;width:100%;height:100%}.crt-photo-frame:after{content:"";z-index:1;background:linear-gradient(#0000 37%,#071c37ed);position:absolute;inset:0}.crt-photo-caption{z-index:2;color:#fff;position:absolute;bottom:27px;left:27px}.crt-photo-caption span{letter-spacing:1.6px;color:#f3c286;font-size:10px}.crt-photo-caption p{letter-spacing:-.5px;margin-top:12px;font-size:24px;font-weight:500;line-height:1.35}.crt-photo-label{z-index:3;background:#fff;border:1px solid #e2e9f1;border-radius:13px;align-items:center;gap:13px;margin:-5px 22px 0;padding:18px;display:flex;position:relative;box-shadow:0 12px 25px #0d274c08}.crt-photo-label>svg:first-child{color:#b67a38}.crt-photo-label>svg:last-child{color:#809bb1;margin-left:auto}.crt-photo-label span{color:#7c8fa1;font-size:11px}.crt-photo-label strong{color:#193956;margin-top:4px;font-size:13px;font-weight:550;display:block}.crt-facts{color:#fff;background:#0d274c}.crt-facts .container{grid-template-columns:repeat(4,1fr);gap:20px;padding-block:27px;display:grid}.crt-facts .container>div{border-right:1px solid #ffffff25;align-items:center;gap:14px;padding-right:17px;display:flex}.crt-facts .container>div:last-child{border:0}.crt-facts strong{letter-spacing:-1px;white-space:nowrap;color:#f5c180;font-size:27px;font-weight:500}.crt-facts svg{color:#c5d9ed;flex-shrink:0}.crt-facts span{color:#c3d4e5;max-width:128px;font-size:12px;line-height:1.6}.crt-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px;display:flex}.crt-heading .eyebrow{letter-spacing:1.4px;margin-bottom:18px;font-size:10px}.crt-heading h2{font-size:39px}.crt-heading>p{color:#738598;max-width:350px;font-size:15px;line-height:1.8}.crt-value-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.crt-value-grid article{border-top:1px solid #dce5ee;padding-top:24px}.crt-value-grid article>span{color:#ae7740;font-family:ui-monospace,monospace;font-size:12px}.crt-value-grid h3{letter-spacing:-.6px;margin:16px 0 12px;font-size:21px}.crt-value-grid p{color:#728497;max-width:290px;font-size:14px;line-height:1.8}.crt-modules-band{background:#f3f7fa;border-block:1px solid #e1e9f0}.crt-module-grid[data-slot=accordion]{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.crt-module[data-slot=accordion-item]{background:#fff;border:1px solid #dce6ee;border-radius:14px;overflow:hidden}.crt-module-trigger[data-slot=accordion-trigger]{border:0;border-radius:14px;align-items:stretch;min-height:202px;padding:24px;position:relative}.crt-module-trigger:hover{background:#fcfdfe;text-decoration:none}.crt-module-trigger>svg{position:absolute;bottom:24px;right:24px}.crt-module-heading{text-align:left;flex-direction:column;width:100%;display:flex}.crt-module-top{color:#517490;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.crt-module-top small{letter-spacing:1px;color:#9aaabd;font-size:11px;font-weight:400}.crt-module-heading>strong{letter-spacing:-.3px;font-size:16px;font-weight:600}.crt-module-heading>span:not(.crt-module-top):not(.crt-module-open){color:#7b8ba0;margin-top:7px;font-size:12px;font-weight:400;line-height:1.7}.crt-module-heading>.crt-module-open{color:#9a713f;margin-top:22px;font-size:11px;font-weight:500}.crt-module-content{min-height:9rem;padding:0 24px 22px;height:auto!important}.crt-module-content ul{border-top:1px solid #e6ecf2;margin:0;padding:17px 0 0;list-style:none}.crt-module-content li{color:#4e6780;align-items:flex-start;gap:7px;margin-top:9px;font-size:13px;line-height:1.65;display:flex}.crt-module-content li svg{color:#a77b42;flex-shrink:0;margin-top:4px}.crt-module-content>p{color:#7b8b9d;margin-top:13px;font-size:11px;line-height:1.7}.crt-year-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.crt-year-grid article{padding:0 25px 0 0}.crt-year-marker{align-items:center;gap:10px;margin-bottom:24px;display:flex;position:relative}.crt-year-marker:after{content:"";background:#dbe4ec;flex:1;height:1px}.crt-year-marker>span{color:#57748e;background:#f5f8fb;border:1px solid #d6e3ee;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:13px;display:grid}.crt-year-grid article:last-child .crt-year-marker>span{color:#fff;background:#0d274c;border-color:#0d274c}.crt-year-marker>small{white-space:nowrap;letter-spacing:1px;color:#a77b43;font-size:10px;font-weight:500}.crt-year-grid h3{letter-spacing:-.5px;margin-bottom:12px;font-size:20px}.crt-year-grid article>strong{color:#3c5771;font-size:12px;font-weight:500}.crt-year-grid article>p{color:#7a8c9e;margin-top:9px;font-size:13px;line-height:1.85}.crt-campus-note{background:#f7f9fb;border:1px solid #e3eaf1;border-radius:14px;align-items:center;gap:20px;margin-top:39px;padding:24px;display:flex}.crt-campus-note>svg{color:#a67943;flex-shrink:0}.crt-campus-note strong{font-size:14px;font-weight:550}.crt-campus-note p{color:#7b8c9e;margin-top:6px;font-size:12px;line-height:1.8}.crt-campus-note>a{white-space:nowrap;align-items:center;gap:13px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.crt-drives-band{color:#fff;background:linear-gradient(115deg,#0d274c,#153c61)}.crt-drives-band .eyebrow{color:#e4b981}.crt-drives-band h2 em{color:#eebe80}.crt-drives-band .crt-heading>p{color:#b3c6da}.crt-drive-flow{grid-template-columns:repeat(4,1fr);gap:30px;margin:43px 0 0;padding:0;list-style:none;display:grid}.crt-drive-flow li{position:relative}.crt-drive-icon{color:#b8d7ed;background:#ffffff07;border:1px solid #7697b545;border-radius:16px;place-items:center;width:65px;height:65px;margin-bottom:24px;display:grid}.crt-drive-flow small{color:#b5a288;letter-spacing:1.4px;font-size:9px;display:block}.crt-drive-flow h3{letter-spacing:-.3px;margin:11px 0 8px;font-size:18px;font-weight:500}.crt-drive-flow p{color:#9db5cd;font-size:12px}.crt-flow-arrow{color:#527492;position:absolute;top:22px;right:15px}.crt-company-prep{border-top:1px solid #ffffff20;margin-top:42px;padding-top:30px}.crt-company-prep>p{letter-spacing:1.5px;color:#a3bcd2;font-size:9px}.crt-company-prep>div{flex-wrap:wrap;gap:16px 35px;margin:24px 0;display:flex}.crt-company-prep>div span{letter-spacing:-.6px;color:#d9e7f2;font-size:20px;font-weight:550}.crt-company-prep>small{color:#8fa9c1;max-width:760px;font-size:10px;line-height:1.8;display:block}.crt-partner-grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.crt-partner{background:#fff;border:1px solid #e0e8ef;border-radius:15px;flex:0 calc(33.3333% - 13.3333px);padding:26px 22px 18px;transition:box-shadow .2s,transform .2s}.crt-partner:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0d274c0a}.crt-partner>div{justify-content:center;align-items:center;height:137px;display:flex}.crt-partner img{object-fit:contain;width:100%;max-width:272px;height:auto;max-height:115px}.crt-partner.uka img{max-width:132px}.crt-partner>span{color:#637b91;border-top:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding-top:17px;font-size:11px;line-height:1.5;display:flex}.crt-partner>span svg{color:#93a6b6;flex-shrink:0}.crt-contact{background:#edf4f9;border-block:1px solid #d9e5ef;padding-block:66px}.crt-contact>.container{justify-content:space-between;align-items:center;gap:60px;display:flex}.crt-contact h2{font-size:39px}.crt-contact .eyebrow{color:#8b724d;font-size:10px}.crt-contact h2+p{color:#6a8097;max-width:400px;margin-top:21px;font-size:14px;line-height:1.85}.crt-contact-actions{gap:12px;min-width:310px;display:grid}.crt-contact-actions .button{padding:17px 24px;font-size:13px}.crt-contact-actions>p{color:#59748c;justify-content:center;align-items:center;gap:9px;font-size:12px;line-height:1.7;display:flex}.crt-contact-actions>p:first-of-type{margin-top:6px}.crt-footer{justify-content:space-between;align-items:center;gap:35px;padding-block:35px;display:flex}.crt-footer>p{color:#5b738b;font-size:12px;line-height:1.9}.crt-footer>p span{color:#91a0ae;font-size:11px}.crt-footer>a:last-child{align-items:center;gap:13px;font-size:12px;font-weight:500;display:flex}.crt-brochure-dialog{padding:30px;gap:18px!important}.crt-brochure-dialog [data-slot=dialog-title]{font-size:22px;line-height:1.4}.crt-brochure-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.8}.crt-brochure-icon{color:#597c9a;background:#edf3f8;border-radius:14px;place-items:center;width:55px;height:55px;display:grid}.crt-brochure-dialog .button{white-space:normal;font-size:13px}.crt-dialog-phone{text-align:center;color:#627b94;font-size:13px}@media (max-width:1100px){.crt-hero-grid{gap:28px}.crt-page h1{font-size:51px}.crt-intro{font-size:15px}.crt-hero-tags{gap:10px}.crt-hero-tags span{font-size:9px}.crt-photo-frame{height:390px}.crt-heading{gap:30px}.crt-heading h2{font-size:34px}.crt-heading>p{max-width:300px;font-size:14px}.crt-facts span{font-size:11px}.crt-facts strong{font-size:24px}.crt-module-trigger[data-slot=accordion-trigger]{padding:20px}.crt-module-trigger>svg{bottom:20px;right:20px}.crt-module-content{padding:0 20px 20px}.crt-contact h2{font-size:34px}.crt-year-grid article{padding-right:20px}.crt-year-grid h3{font-size:18px}}@media (max-width:850px){.crt-hero-grid{grid-template-columns:1fr;gap:35px;padding-block:38px 55px}.crt-hero-copy{text-align:center}.crt-hero-copy .eyebrow,.crt-actions,.crt-hero-tags{justify-content:center}.crt-page h1{font-size:62px}.crt-intro{max-width:540px;margin-inline:auto;font-size:16px}.crt-motto{font-size:20px}.crt-hero-media{width:100%;max-width:610px;margin:auto}.crt-photo-frame{height:365px}.crt-hero-tags span{font-size:11px}.crt-facts .container{grid-template-columns:repeat(2,1fr);gap:25px;padding-block:28px}.crt-facts .container>div:nth-child(2){border:0}.crt-facts span{max-width:none;font-size:12px}.crt-heading{display:block}.crt-heading>p{max-width:600px;margin-top:20px;font-size:15px}.crt-page .crt-section{padding-block:65px}.crt-value-grid{gap:22px}.crt-module-grid[data-slot=accordion]{grid-template-columns:repeat(2,1fr)}.crt-year-grid{grid-template-columns:repeat(2,1fr);gap:35px 25px}.crt-year-grid h3{font-size:21px}.crt-campus-note{flex-wrap:wrap;gap:14px}.crt-campus-note>div{flex:1;min-width:250px}.crt-campus-note>a{margin-left:41px}.crt-drive-flow{grid-template-columns:repeat(2,1fr);gap:37px}.crt-drive-flow li:nth-child(2) .crt-flow-arrow{display:none}.crt-partner-grid{gap:12px}.crt-partner{padding:15px 12px}.crt-partner>div{height:110px}.crt-partner img{max-height:95px}.crt-partner.uka img{max-width:105px}.crt-contact>.container{display:block}.crt-contact-actions{max-width:430px;margin-top:30px}.crt-contact h2+p{max-width:none}.crt-footer{flex-wrap:wrap;gap:24px}.crt-footer .brand{font-size:26px}}@media (max-width:550px){.crt-breadcrumb{gap:7px;padding-top:18px;font-size:10px}.crt-hero-grid{gap:29px;padding-top:32px}.crt-page h1{letter-spacing:-1.8px;font-size:40px}.crt-page h1 em{letter-spacing:-1px}.crt-hero-copy .eyebrow{letter-spacing:1.3px;font-size:9px}.crt-motto{margin-top:21px;font-size:17px}.crt-intro{font-size:14px;line-height:1.85}.crt-actions{gap:10px}.crt-actions .button{padding:15px 19px;font-size:12px}.crt-secondary{min-height:45px;padding:13px 15px;font-size:11px}.crt-hero-tags{gap:8px 10px;margin-top:19px}.crt-hero-tags span{font-size:9px}.crt-photo-frame{border-radius:16px 55px 16px 16px;height:310px}.crt-photo-caption{bottom:24px;left:21px}.crt-photo-caption p{font-size:22px}.crt-photo-label{gap:9px;margin-inline:10px;padding:14px}.crt-photo-label strong{font-size:12px}.crt-photo-label span{font-size:10px}.crt-facts .container{gap:22px 14px}.crt-facts .container>div{gap:11px;padding-right:8px}.crt-facts strong{font-size:21px}.crt-facts svg{width:24px}.crt-facts span{font-size:10px}.crt-page .crt-section{padding-block:54px}.crt-heading h2{font-size:29px}.crt-heading .eyebrow{letter-spacing:1px;font-size:9px}.crt-heading>p{margin-top:18px;font-size:14px;line-height:1.9}.crt-heading{margin-bottom:28px}.crt-value-grid{grid-template-columns:1fr;gap:24px}.crt-value-grid article{padding-top:18px}.crt-value-grid h3{margin:11px 0 9px;font-size:20px}.crt-value-grid p{max-width:none;font-size:14px}.crt-module-grid[data-slot=accordion]{grid-template-columns:1fr;gap:12px}.crt-module-trigger[data-slot=accordion-trigger]{min-height:202px}.crt-module-top{margin-bottom:14px}.crt-module-heading>strong{font-size:17px}.crt-module-heading>.crt-module-open{margin-top:14px}.crt-module-heading>span:not(.crt-module-top):not(.crt-module-open){font-size:13px}.crt-module-content li{font-size:14px}.crt-year-grid{gap:28px 19px}.crt-year-grid article{padding-right:0}.crt-year-grid h3{font-size:18px}.crt-year-grid article>strong{font-size:11px;line-height:1.6;display:block}.crt-year-grid article>p{font-size:12px}.crt-year-marker{gap:7px;margin-bottom:17px}.crt-year-marker>span{width:36px;height:36px;font-size:12px}.crt-year-marker>small{font-size:9px}.crt-campus-note{margin-top:30px;padding:20px}.crt-campus-note>div{min-width:200px}.crt-campus-note strong{font-size:14px;line-height:1.6;display:block}.crt-campus-note p{font-size:12px}.crt-campus-note>a{margin-left:0}.crt-drive-flow{gap:30px 20px;margin-top:32px}.crt-drive-flow h3{font-size:16px;line-height:1.4}.crt-drive-flow p{font-size:11px;line-height:1.7}.crt-drive-icon{width:55px;height:55px;margin-bottom:20px}.crt-flow-arrow{width:17px;top:18px;right:5px}.crt-company-prep>div{gap:17px 24px;margin-block:22px}.crt-company-prep>div span{font-size:18px}.crt-company-prep>small{font-size:10px;line-height:1.9}.crt-partner-grid{gap:15px}.crt-partner{flex-basis:100%;padding:22px}.crt-partner>div{height:125px}.crt-partner img{max-width:260px;max-height:112px}.crt-partner.uka img{max-width:124px}.crt-partner>span{font-size:12px}.crt-contact{padding-block:48px}.crt-contact h2{font-size:30px}.crt-contact h2+p{font-size:14px}.crt-contact-actions{min-width:0}.crt-contact-actions>p{font-size:12px}.crt-footer{padding-block:28px}.crt-footer>p{width:100%;font-size:12px}.crt-brochure-dialog{padding:25px}.crt-brochure-dialog [data-slot=dialog-title]{font-size:21px}}@media (max-width:360px){.crt-page h1{font-size:35px}.crt-hero-tags span{font-size:8px}.crt-photo-label>svg:last-child{display:none}.crt-year-grid,.crt-drive-flow{grid-template-columns:1fr}.crt-flow-arrow{display:none}.crt-drive-flow li{min-height:75px;padding-left:78px}.crt-drive-icon{position:absolute;top:0;left:0}.crt-campus-note>svg{display:none}}
