:root{--techer-primary:#ff6c0c;--deep-teal:#003b4c;--deep-green:#005851;--deep-purple:#644b78;--deep-maroon:#7a303f;--deep-red:#cf0a2c;--bright-blue:#00a1df;--bright-green:#1e988a;--bright-lime:#73a950;--bright-yellow:#f9be00;--bright-chartreuse:#e2cc00;--bright-pink:#f54d80;--techer-brown:#311c13;--neutral-cool-gray:#76777b;--neutral-warm-gray:#aaa99f;--neutral-blue:#849895;--neutral-green:#9dae88;--neutral-brown:#c7b784;--neutral-yellow:#f1d384;--background-color:transparent;--text-color:inherit}.techer-color-primary{background-color:var(--techer-primary)!important}.techer-color-deep-teal{background-color:var(--deep-teal)!important}.techer-color-deep-green{background-color:var(--deep-green)!important}.techer-color-deep-purple{background-color:var(--deep-purple)!important}.techer-color-deep-maroon{background-color:var(--deep-maroon)!important}.techer-color-deep-red{background-color:var(--deep-red)!important}.techer-color-bright-blue{background-color:var(--bright-blue)!important}.techer-color-bright-green{background-color:var(--bright-green)!important}.techer-color-bright-lime{background-color:var(--bright-lime)!important}.techer-color-bright-yellow{background-color:var(--bright-yellow)!important}.techer-color-bright-chartreuse{background-color:var(--bright-chartreuse)!important}.techer-color-bright-pink{background-color:var(--bright-pink)!important}.techer-color-brown{background-color:var(--techer-brown)!important}.techer-color-neutral-cool-gray{background-color:var(--neutral-cool-gray)!important}.techer-color-neutral-warm-gray{background-color:var(--neutral-warm-gray)!important}.techer-color-neutral-blue{background-color:var(--neutral-blue)!important}.techer-color-neutral-green{background-color:var(--neutral-green)!important}.techer-color-neutral-brown{background-color:var(--neutral-brown)!important}.techer-color-neutral-yellow{background-color:var(--neutral-yellow)!important}.techer-color-primary-text{color:var(--techer-primary)!important}.techer-color-deep-teal-text{color:var(--deep-teal)!important}.techer-color-deep-green-text{color:var(--deep-green)!important}.techer-color-deep-purple-text{color:var(--deep-purple)!important}.techer-color-deep-maroon-text{color:var(--deep-maroon)!important}.techer-color-deep-red-text{color:var(--deep-red)!important}.techer-color-bright-blue-text{color:var(--bright-blue)!important}.techer-color-bright-green-text{color:var(--bright-green)!important}.techer-color-bright-lime-text{color:var(--bright-lime)!important}.techer-color-bright-yellow-text{color:var(--bright-yellow)!important}.techer-color-bright-chartreuse-text{color:var(--bright-chartreuse)!important}.techer-color-bright-pink-text{color:var(--bright-pink)!important}.techer-color-brown-text{color:var(--techer-brown)!important}.techer-color-neutral-cool-gray-text{color:var(--neutral-cool-gray)!important}.techer-color-neutral-warm-gray-text{color:var(--neutral-warm-gray)!important}.techer-color-neutral-blue-text{color:var(--neutral-blue)!important}.techer-color-neutral-green-text{color:var(--neutral-green)!important}.techer-color-neutral-brown-text{color:var(--neutral-brown)!important}.techer-color-neutral-yellow-text{color:var(--neutral-yellow)!important}.caltech-editor{background:var(--background-color,#fff);border-radius:8px;color:var(--text-color,#1e1e1e);padding:1.5rem}.caltech-editor h3{color:inherit;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.caltech-editor p{margin:0;opacity:.8}.caltech-cta-button{align-items:center;display:flex;font-size:clamp(16px,13.6912751678px + .5369127517vw,24px);font-style:normal;font-weight:700;gap:16px;justify-content:center;line-height:1.5}.caltech-cta-button span,.caltech-cta-button svg{transform:translateX(0);transition:all .3s ease}.caltech-cta-button:hover span{transform:translateX(-5%);transition:all .3s ease}.caltech-cta-button:hover svg{transform:translateX(10%);transition:all .3s ease}.caltech-cta-button:focus{outline:2px solid var(--techer-primary);outline-offset:2px}@media(max-width:480px){.caltech-cta-button{font-size:.9rem;padding:.75rem 1.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}*,.caltech-slide-image .slide-image{animation:none!important}.caltech-card:hover,.caltech-cta-button:hover,.caltech-masonry-item:hover{transform:none!important}}@media(prefers-contrast:high){.caltech-alumni-carousel .caltech-slide-overlay{background:rgba(0,0,0,.8)}.caltech-card,.caltech-masonry-item{border:2px solid #000}.caltech-cta-button{border:2px solid #fff}}.caltech-card:focus-within,.caltech-cta-button:focus,.caltech-masonry-item:focus-within{outline:2px solid var(--techer-primary);outline-offset:2px}@media print{.caltech-alumni-carousel,.caltech-alumni-three-cards,.caltech-alumni-two-column-grid{background:#fff!important;box-shadow:none!important;color:#000!important}.caltech-card,.caltech-masonry-item{-moz-column-break-inside:avoid;border:1px solid #ccc;box-shadow:none;break-inside:avoid}.caltech-cta-button{background:none!important;border:1px solid #000;color:#000!important;text-decoration:underline}}.caltech-alumni-carousel.caltech-editor{background:#fff;border:1px solid #ddd;margin:2rem 0;padding:1.5rem;position:relative}.caltech-alumni-carousel.caltech-editor .caltech-carousel-header{border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1rem}.caltech-alumni-carousel.caltech-editor .caltech-carousel-header h3{color:#1e1e1e;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.caltech-alumni-carousel.caltech-editor .caltech-carousel-header p{color:#666;font-size:14px;margin:0}.caltech-alumni-carousel.caltech-editor .caltech-carousel-preview-wrapper{background:#f9f9f9;border:2px dashed #ddd;margin-bottom:1.5rem;padding:15px;position:relative}.caltech-alumni-carousel.caltech-editor .caltech-carousel-preview-wrapper .preview-label{background:#0073aa;color:#fff;font-size:12px;font-weight:500;left:15px;padding:2px 8px;position:absolute;top:-10px;z-index:10}.caltech-alumni-carousel.caltech-editor .caltech-carousel-preview-wrapper .caltech-carousel-preview{overflow:hidden}.caltech-alumni-carousel.caltech-editor .caltech-carousel-slides .caltech-carousel-image-item{background:#fff;border:1px solid #ddd;overflow:hidden;position:relative;transition:all .2s ease}.caltech-alumni-carousel.caltech-editor .caltech-carousel-slides .caltech-carousel-image-item:hover{border-color:#0073aa;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.caltech-alumni-carousel.caltech-editor .caltech-carousel-slides .caltech-carousel-image-item.is-dragging{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:rotate(2deg);z-index:1000}.caltech-alumni-carousel.caltech-editor .caltech-carousel-slides .caltech-carousel-image-item .caltech-carousel-image-controls{display:flex;gap:4px;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .2s ease;z-index:10}.caltech-alumni-carousel.caltech-editor .caltech-carousel-slides .caltech-carousel-image-item:hover .caltech-carousel-image-controls{opacity:1}.caltech-alumni-carousel.caltech-editor .caltech-carousel-slides .caltech-carousel-image-item .slide-info{background:#f0f0f0;border-top:1px solid #ddd;font-size:10px;padding:4px 6px}.caltech-alumni-carousel.caltech-editor .caltech-carousel-slides .caltech-carousel-image-item .slide-info .slide-title{color:#333;font-weight:700;margin-bottom:2px}.caltech-alumni-carousel.caltech-editor .caltech-carousel-slides .caltech-carousel-image-item .slide-info .slide-subtitle{color:#666}.caltech-alumni-carousel.caltech-editor .caltech-carousel-empty-state{background:#f9f9f9;border:2px dashed #ddd;padding:3rem;text-align:center}.caltech-alumni-carousel.caltech-editor .caltech-carousel-empty-state h4{color:#666;font-size:1.1rem;margin:0 0 1rem}.caltech-alumni-carousel.caltech-editor .caltech-carousel-empty-state p{color:#999;line-height:1.5;margin:0 0 1.5rem}.caltech-alumni-carousel{background:var(--background-color,transparent);color:var(--text-color,inherit);position:relative}@media(min-width:1024px){.caltech-alumni-carousel{overflow:hidden}}.caltech-alumni-carousel .caltech-carousel-container,.caltech-alumni-carousel .caltech-carousel-preview-container{height:auto;position:relative;width:100%}.caltech-alumni-carousel .caltech-swiper{height:100%;overflow:visible;position:relative;width:100%}@media(min-width:1280px){.caltech-alumni-carousel .caltech-swiper{aspect-ratio:auto;height:calc(100svh - 135px);max-height:none}}.caltech-alumni-carousel .caltech-swiper .swiper-wrapper{display:flex;height:100%;position:relative;width:100%}.caltech-alumni-carousel .caltech-swiper .swiper-slide{align-items:center;display:flex;flex-shrink:0;height:auto;justify-content:center;position:relative;text-align:unset;width:100%}.caltech-alumni-carousel .caltech-swiper .swiper-slide a{display:block;height:100%;width:100%}.caltech-alumni-carousel .caltech-swiper .swiper-slide a:focus{outline:2px solid transparent!important}.caltech-alumni-carousel .caltech-slide-content{background:#003b4c;display:grid;grid-template-columns:repeat(12,1fr);height:100%;position:relative;width:100%}.caltech-alumni-carousel .caltech-slide-content .caltech-slide-mobile-image{display:none}.caltech-alumni-carousel .caltech-slide-image{aspect-ratio:4/3;grid-area:1/1/1/13;height:100%;padding-left:20px;padding-top:20px}@media(min-width:1280px){.caltech-alumni-carousel .caltech-slide-image{aspect-ratio:auto}}@media(min-width:1024px){.caltech-alumni-carousel .caltech-slide-image{grid-area:1/6/1/13}}@media(min-width:768px){.caltech-alumni-carousel .caltech-slide-image{grid-area:1/4/1/13}}@media(min-width:1280px){.caltech-alumni-carousel .caltech-slide-image{aspect-ratio:auto;height:calc(100svh - 135px);max-height:none}}.caltech-alumni-carousel .caltech-slide-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.caltech-alumni-carousel .caltech-slide-text{display:flex;flex-direction:column;grid-area:1/1/1/13;height:100%;justify-content:center}@media(min-width:1280px){.caltech-alumni-carousel .caltech-slide-text{aspect-ratio:auto;height:calc(100svh - 135px);max-height:none}}@media(min-width:1024px){.caltech-alumni-carousel .caltech-slide-text{grid-area:1/3/1/9}}@media(min-width:768px){.caltech-alumni-carousel .caltech-slide-text{grid-area:1/2/1/7}}.caltech-alumni-carousel .caltech-slide-overlay{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.3) 50%,rgba(0,0,0,.7));display:flex;height:100%;justify-content:center;left:0;padding:2rem;position:absolute;top:0;width:100%;z-index:2}@media(max-width:768px){.caltech-alumni-carousel .caltech-slide-overlay{padding:1.5rem}}@media(max-width:480px){.caltech-alumni-carousel .caltech-slide-overlay{padding:1rem}}.caltech-alumni-carousel .caltech-slide-text{color:#fff;max-width:1440px;padding:32px;text-align:unset}@media(min-width:768px){.caltech-alumni-carousel .caltech-slide-text{padding:16px 0 66px}}.caltech-alumni-carousel .caltech-slide-text .caltech-slide-eyebrow-image{margin:0 0 1rem;max-width:none}@media(min-width:640px){.caltech-alumni-carousel .caltech-slide-text .caltech-slide-eyebrow-image{max-width:50%}}@media(min-width:768px){.caltech-alumni-carousel .caltech-slide-text .caltech-slide-eyebrow-image{max-width:50%}}.caltech-alumni-carousel .caltech-slide-text .caltech-slide-eyebrow-image img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:auto}.caltech-alumni-carousel .caltech-slide-text .caltech-slide-subtitle,.caltech-alumni-carousel .caltech-slide-text .caltech-slide-title{padding-bottom:0;text-align:unset}.caltech-alumni-carousel .caltech-slide-title{color:#fff;font-size:clamp(32px,15.8389261745px + 3.7583892617vw,88px);font-style:normal;font-weight:900;line-height:1.5;line-height:1;margin:0 0 1rem}.caltech-alumni-carousel .caltech-slide-subtitle{color:#fff;font-size:clamp(16px,14.8456375839px + .2684563758vw,20px);font-weight:700;line-height:1.5;margin:0 0 2rem}@media(max-width:768px){.caltech-alumni-carousel .caltech-slide-subtitle{margin-bottom:1.5rem}}@media(max-width:480px){.caltech-alumni-carousel .caltech-slide-subtitle{margin-bottom:1rem}}.caltech-alumni-carousel .caltech-slide-subtitle a{color:#fff}.caltech-alumni-carousel .swiper-button-group{align-items:center;background:var(--techer-primary);bottom:0;display:flex;justify-content:space-between;width:100%;z-index:1}@media(min-width:1024px){.caltech-alumni-carousel .swiper-button-group{position:absolute}}@media(min-width:1025px){.caltech-alumni-carousel .swiper-button-group{gap:64px;justify-content:flex-end;width:50%}}.caltech-alumni-carousel .swiper-button-group [data-js-pagination-fraction]{color:#000;font-size:clamp(16px,14.8456375839px + .2684563758vw,20px);font-style:normal;font-weight:300;line-height:1.5}.caltech-alumni-carousel .swiper-button-next,.caltech-alumni-carousel .swiper-button-prev{align-items:center;background:transparent;cursor:pointer;display:flex;height:50px!important;justify-content:center;margin-top:0!important;transition:all .3s ease;width:60px!important;z-index:10}.caltech-alumni-carousel .swiper-button-next svg,.caltech-alumni-carousel .swiper-button-prev svg{height:50px!important;width:50px!important;z-index:9999}.caltech-alumni-carousel .swiper-button-next.swiper-button-disabled,.caltech-alumni-carousel .swiper-button-prev.swiper-button-disabled{cursor:not-allowed;opacity:.3}.caltech-alumni-carousel .swiper-button-next.swiper-button-disabled:hover,.caltech-alumni-carousel .swiper-button-prev.swiper-button-disabled:hover{box-shadow:0 4px 15px rgba(0,0,0,.15);transform:translateY(-50%)}.caltech-alumni-carousel .swiper-button-prev{rotate:180deg}.caltech-alumni-carousel .swiper-pagination{bottom:20px!important;text-align:center}.caltech-alumni-carousel .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);border-radius:50%;height:12px;margin:0 6px;opacity:1;transition:all .3s ease;width:12px}.caltech-alumni-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;transform:scale(1.3)}.caltech-alumni-carousel .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.8)}.caltech-alumni-carousel .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active,.caltech-alumni-carousel .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main{transform:scale(1.3)}.caltech-alumni-carousel .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next,.caltech-alumni-carousel .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev{transform:scale(1)}.caltech-alumni-carousel .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,.caltech-alumni-carousel .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev{transform:scale(.8)}.caltech-alumni-carousel.autoplay-active .swiper-slide-active .caltech-slide-image .slide-image{animation:ken-burns 8s ease-in-out infinite alternate}.caltech-alumni-carousel .caltech-carousel-fallback{display:none}.caltech-alumni-carousel .caltech-carousel-fallback .caltech-slide-fallback{box-shadow:0 4px 16px rgba(0,0,0,.1);margin-bottom:2rem;overflow:hidden}.caltech-alumni-carousel .caltech-carousel-fallback .caltech-slide-fallback img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.caltech-alumni-carousel .caltech-carousel-fallback .caltech-slide-fallback .slide-content{background:#fff;padding:1.5rem}.caltech-alumni-carousel .caltech-carousel-fallback .caltech-slide-fallback .slide-content h3{color:#1e1e1e;margin:0 0 .5rem}.caltech-alumni-carousel .caltech-carousel-fallback .caltech-slide-fallback .slide-content p{color:#666;margin:0 0 1rem}.caltech-alumni-carousel .caltech-carousel-fallback .caltech-slide-fallback .slide-content .cta-link{background:linear-gradient(135deg,var(--techer-primary,#ff6c0c) 0,#f7931e 100%);color:#fff;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.caltech-alumni-carousel .caltech-carousel-fallback .caltech-slide-fallback .slide-content .cta-link:hover{box-shadow:0 4px 15px rgba(255,107,53,.4);transform:translateY(-1px)}.no-js .caltech-alumni-carousel .caltech-carousel-fallback,noscript .caltech-alumni-carousel .caltech-carousel-fallback{display:block}.no-js .caltech-alumni-carousel .caltech-swiper,noscript .caltech-alumni-carousel .caltech-swiper{display:none}[data-layout=split].caltech-carousel-slide,[data-theme=light].caltech-carousel-slide{background:#fff}[data-layout=split].caltech-carousel-slide .caltech-slide-content,[data-theme=light].caltech-carousel-slide .caltech-slide-content{background:#fff;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);height:100%;position:relative;width:100%}[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-image,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-image{display:none;height:auto;margin-bottom:auto;margin-top:auto;padding-left:0;padding-top:0}@media(min-width:768px){[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-image,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-image{display:block;grid-area:1/7/1/13}}@media(min-width:1024px){[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-image,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-image{grid-area:1/7/1/13}}[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-image img,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-image img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text-image,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text-image{display:block}@media(min-width:768px){[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text-image,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text-image{display:none}}[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text{height:100%}@media(min-width:768px){[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text{padding:16px 0 66px}}[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-title,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-title{align-items:center;display:grid;gap:1rem;grid-template-rows:minmax(5px,auto) auto;justify-content:center}@media(min-width:640px){[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-title,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-title{grid-template-columns:minmax(5px,auto) auto}}@media(min-width:768px){[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-title,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-title{display:block}}[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-subtitle,[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-subtitle a,[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-title,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-subtitle,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-subtitle a,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text .caltech-slide-title{color:#003b4c}@media(min-width:1280px){[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text{aspect-ratio:auto;height:calc(100svh - 135px);max-height:none}}@media(min-width:768px){[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text{grid-area:1/2/1/7}}@media(min-width:1024px){[data-layout=split].caltech-carousel-slide .caltech-slide-content .caltech-slide-text,[data-theme=light].caltech-carousel-slide .caltech-slide-content .caltech-slide-text{grid-area:1/2/1/7}}[data-layout=split][data-theme=dark].caltech-carousel-slide,[data-layout=split][data-theme=dark].caltech-carousel-slide .caltech-slide-content{background:#003b4c}[data-layout=split][data-theme=dark].caltech-carousel-slide .caltech-slide-content .caltech-slide-subtitle,[data-layout=split][data-theme=dark].caltech-carousel-slide .caltech-slide-content .caltech-slide-subtitle a,[data-layout=split][data-theme=dark].caltech-carousel-slide .caltech-slide-content .caltech-slide-title{color:#fff}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.1)}}.caltech-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory}.caltech-swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 auto;min-width:300px;scroll-snap-align:start}.caltech-swiper:not(.swiper-initialized) .swiper-button-next,.caltech-swiper:not(.swiper-initialized) .swiper-button-prev{display:none}@media(prefers-reduced-motion:reduce){.caltech-alumni-carousel .caltech-slide-text{animation:none}.caltech-alumni-carousel .caltech-slide-image .slide-image{animation:none!important}.caltech-alumni-carousel .caltech-cta-button,.caltech-alumni-carousel .swiper-button-next,.caltech-alumni-carousel .swiper-button-prev{transition:none}.caltech-alumni-carousel .caltech-cta-button:hover,.caltech-alumni-carousel .swiper-button-next:hover,.caltech-alumni-carousel .swiper-button-prev:hover{transform:translateY(-50%)}.caltech-alumni-carousel .caltech-carousel-image-item.is-dragging,.caltech-alumni-carousel .caltech-carousel-image-item:hover{transform:none}}@media(prefers-contrast:high){.caltech-alumni-carousel .caltech-slide-overlay{background:rgba(0,0,0,.8)}.caltech-alumni-carousel .swiper-button-next,.caltech-alumni-carousel .swiper-button-prev{background:#fff!important;border:2px solid #000}.caltech-alumni-carousel .swiper-pagination-bullet{border:2px solid #fff}.caltech-alumni-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.caltech-alumni-carousel .caltech-carousel-image-item{border:2px solid #000}}.caltech-alumni-carousel .swiper-button-next:focus,.caltech-alumni-carousel .swiper-button-prev:focus{color:var(--techer-primary,#ff6c0c);outline:2px solid var(--techer-primary,#ff6c0c);outline-offset:-2px}.caltech-alumni-carousel .swiper-pagination-bullet:focus{outline:2px solid var(--techer-primary,#ff6c0c);outline-offset:2px}.caltech-alumni-carousel .caltech-carousel-image-item:focus-within{outline:2px solid var(--techer-primary,#ff6c0c);outline-offset:2px}@media print{.caltech-alumni-carousel{background:#fff!important;color:#000!important}.caltech-alumni-carousel .caltech-carousel-fallback{display:block!important}.caltech-alumni-carousel .caltech-swiper{display:none!important}.caltech-alumni-carousel .caltech-slide-fallback{-moz-column-break-inside:avoid;border:1px solid #ccc;box-shadow:none;break-inside:avoid;margin-bottom:1rem}.caltech-alumni-carousel .cta-link{background:none!important;border:1px solid #000;color:#000!important;text-decoration:underline}}.caltech-alumni-carousel .caltech-cta-button{align-items:center;border:1px solid var(--techer-primary,#ff6c0c);color:var(--techer-primary,#ff6c0c);display:flex;flex-shrink:0;font-size:clamp(14px,11.1140939597px + .6711409396vw,24px);font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:1.5;padding:15px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.caltech-alumni-carousel .caltech-cta-button:hover{background-color:var(--techer-primary,#ff6c0c);color:#fff;transition:all .3s ease}.caltech-alumni-carousel .swiper-button-next:after{border-left-color:var(--techer-primary,#ff6c0c)}.caltech-alumni-carousel .swiper-button-prev:after{border-right-color:var(--techer-primary,#ff6c0c)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}html{margin-top:0!important}
