/* generated from css/safety-experiences.css e8dcf5042ad5a4fce7c7da803776141e by build/minify.php - edit the source, then run composer minify */
.page-template-template-safety-experiences #pageHeader{display:none}#safetyExperiencesPage .container{max-width:1240px;margin:0 auto;padding:0 20px}.experiences-hero,.interview-hero,.waiver-hero{position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:206px 20px 40px;box-sizing:border-box;background-color:#0a2540;text-align:center;overflow:hidden}@media (max-width:1199px){.experiences-hero,.interview-hero,.waiver-hero{padding:165px 20px 40px}}@media (max-width:768px){.experiences-hero,.interview-hero,.waiver-hero{padding:145px 20px 30px}.experiences-hero h1,.experiences-hero .exp-hero-title{font-size:clamp(26px,6.5vw,36px)}}.experiences-hero-bg,.interview-hero-bg,.waiver-hero-bg{position:absolute;inset:-15% -15%;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;will-change:transform;z-index:0}.experiences-hero-overlay,.interview-hero-overlay,.waiver-hero-overlay{position:absolute;inset:0;background:#0a2540;z-index:1}.experiences-hero-content,.interview-hero-content,.waiver-hero-content{position:relative;z-index:2;width:100%;margin:0 auto}.experiences-hero-content{max-width:calc(1240px * var(--hero-content-width,68) / 100)}.interview-hero-content{max-width:calc(1240px * var(--hero-content-width,58) / 100)}.waiver-hero-content{max-width:calc(1240px * var(--hero-content-width,61) / 100)}.sst-hero-scroll-indicator{position:absolute;bottom:92px;left:50%;transform:translateX(-50%);color:#fff;z-index:2;opacity:.7;transition:opacity .2s ease,transform .4s ease;animation:sst-exp-scroll-bob 2s ease-in-out infinite;text-decoration:none}.sst-hero-scroll-indicator:hover{opacity:1}@keyframes sst-exp-scroll-bob{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,8px)}}.experiences-hero{padding-top:var(--hero-pt-d,305px);padding-bottom:var(--hero-pb-d,170px)}@media (max-width:1199px){.experiences-hero{padding-top:var(--hero-pt-t,240px);padding-bottom:var(--hero-pb-t,170px)}}@media (max-width:991px){.experiences-hero{padding-top:var(--hero-pt-tn,240px);padding-bottom:var(--hero-pb-tn,170px)}}@media (max-width:768px){.experiences-hero{padding-top:var(--hero-pt-m,240px);padding-bottom:var(--hero-pb-m,115px)}}.exp-hero-eyebrow{font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.8);margin:0 0 18px;font-weight:600}.experiences-hero h1,.experiences-hero .exp-hero-title{font-size:clamp(38px,5.2vw,60px);font-weight:700;line-height:1.1;color:#fff;margin:0 0 16px;text-shadow:0 1px 8px rgba(0,0,0,.50)}.exp-hero-subtitle{font-size:clamp(18px,2vw,22px);line-height:1.4;color:rgba(255,255,255,.88);margin:0 0 18px;font-weight:500}.exp-hero-intro{font-size:clamp(15px,1.6vw,17px);line-height:1.6;color:rgba(255,255,255,.82);max-width:680px;margin:0 auto}.exp-hero-intro p{margin:0 0 10px}.exp-hero-intro p:last-child{margin-bottom:0}#safetyExperiencesPage .yt-inline{position:relative;display:block;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 12px 32px rgba(0,0,0,.2);transition:transform var(--exp-dur-micro) var(--exp-ease-soft),box-shadow var(--exp-dur-micro) var(--exp-ease-soft)}#safetyExperiencesPage .yt-inline img{display:block;transition:transform var(--exp-dur-card) var(--exp-ease-soft)}#safetyExperiencesPage .yt-inline:hover img{transform:scale(1.03);filter:none}#safetyExperiencesPage .yt-inline .yt-inline-play{width:90px;height:64px}#safetyExperiencesPage .yt-inline:hover .yt-inline-play{transform:translate(-50%,-50%) scale(1.1)}.yt-play-btn svg{width:100%;height:100%}.experiences-block{position:relative;margin-top:-70px;padding:0 20px 100px;z-index:2}#safetyExperiencesPage .experiences-inner{background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.1);padding:30px 40px 40px}#safetyExperiencesPage .experiences-inner h1{text-align:center}.experiences-inner h2{text-align:center;margin:0 0 20px}.experiences-intro{max-width:720px;margin:0 auto 50px;font-size:17px;line-height:1.6;color:#5a6b82;text-align:center}.exp-no-entries{text-align:center;color:#999;padding:60px 0}.experiences-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:stretch}.exp-grid-sizer{display:none}.exp-card.exp-span-2{grid-column:span 2}:root{--exp-ease-soft:cubic-bezier(.22,.61,.36,1);--exp-dur-card:.55s;--exp-dur-micro:.5s;--exp-dur-modal:.4s}.exp-card{position:relative;border-radius:12px;overflow:hidden;background:#fff;min-height:220px;border:1px solid rgba(0,0,0,.08);transition:box-shadow var(--exp-dur-card) var(--exp-ease-soft),transform var(--exp-dur-card) var(--exp-ease-soft);display:flex;flex-direction:column}.exp-card > .exp-card-content{flex:1 1 auto}.exp-card > .exp-card-bg{flex:0 0 auto}.exp-card[data-dialog-target]:hover{box-shadow:0 18px 44px rgba(0,0,0,.18);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.exp-card[data-dialog-target]:hover{transform:none}}.exp-card[data-dialog-target]{cursor:pointer}.exp-card[data-dialog-target]:focus{outline:none}.exp-card[data-dialog-target]:focus-visible{outline:3px solid #66b2e8;outline-offset:4px}@media (max-width:991px){#safetyExperiencesPage .experiences-inner{padding:40px 23px 30px}.experiences-grid{grid-template-columns:1fr}.exp-card.exp-span-2{grid-column:auto}}@media (max-width:768px){.sst-hero-scroll-indicator{display:none}.experiences-block{margin-top:0;padding:0 12px 60px}#safetyExperiencesPage .experiences-inner{padding-top:30px;padding-bottom:20px;border-radius:16px 16px 0 0}.exp-card-teaser{font-size:16px !important}}.experiences-splide.is-initialized .exp-card,.experiences-splide.is-initialized .exp-card.is-visible{opacity:1;transform:none;filter:none;transition:none;box-shadow:none;border:1px solid rgba(10,37,64,.15)}@media (max-width:991px){#safetyExperiencesPage .experiences-splide:not(.is-initialized) .splide__track{overflow:visible}#safetyExperiencesPage .experiences-splide:not(.is-initialized) .splide__list{display:block}#safetyExperiencesPage .experiences-splide .splide__list{gap:0}.experiences-splide{position:relative;padding-bottom:76px}.experiences-splide .splide__track{padding:4px 0 8px}.experiences-splide .splide__arrow{position:absolute;top:auto;bottom:8px;width:44px;height:44px;margin:0;background:rgba(10,37,64,.9);opacity:1;border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.25);transform:none;transition:transform var(--exp-dur-micro) var(--exp-ease-soft),background var(--exp-dur-micro) var(--exp-ease-soft),opacity var(--exp-dur-micro) var(--exp-ease-soft)}.experiences-splide .splide__arrow svg{fill:#fff;width:18px;height:18px}.experiences-splide .splide__arrow:hover:not(:disabled){background:#0a2540;transform:scale(1.08)}.experiences-splide .splide__arrow--prev{left:12px}.experiences-splide .splide__arrow--next{right:12px}.experiences-splide .splide__arrow:disabled{opacity:.3;cursor:not-allowed}#safetyExperiencesPage .experiences-splide .splide__pagination{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);width:auto;height:44px;margin:0;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding:0}.experiences-splide .splide__pagination__page{width:10px;height:10px;background:rgba(10,37,64,.25);opacity:1;margin:0;transition:background var(--exp-dur-micro) var(--exp-ease-soft),transform var(--exp-dur-micro) var(--exp-ease-soft)}.experiences-splide .splide__pagination__page.is-active{background:#0a2540;transform:scale(1.3)}.experiences-splide .splide__slide{display:flex;flex-direction:column;height:auto}.experiences-splide .splide__slide.exp-card{overflow:hidden}}.exp-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.exp-card-overlay{position:absolute;inset:0;background:#000}.exp-card-content{position:relative;z-index:2;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:20px;min-height:280px}.exp-card-quote-icon{width:48px;height:48px;opacity:.3}.exp-card-quote-icon svg{width:100%;height:100%;fill:currentColor}.exp-card-teaser{font-size:18px;line-height:1.7;color:inherit;flex-grow:1}.exp-card-footer{margin-top:auto;padding-top:16px}.exp-card-content > .exp-card-more:last-child{margin-top:auto}.exp-card-name{font-weight:700;font-size:18px}.exp-card-role{font-size:13px;opacity:.7;margin-top:4px}.exp-card-more{display:block;text-align:center;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;padding:8px 20px;border:2px solid currentColor;border-radius:6px;opacity:.8;transition:opacity var(--exp-dur-micro) var(--exp-ease-soft),background var(--exp-dur-micro) var(--exp-ease-soft)}.exp-card-more:hover{opacity:1;background:rgba(255,255,255,.1)}.exp-text-only .exp-card-more:hover{background:rgba(0,0,0,.05)}.exp-card.exp-image-only{min-height:380px}.exp-card.exp-image-only .exp-card-bg{position:static;width:100%;height:100%;min-height:380px}.exp-card.exp-has-image .exp-card-teaser,.exp-card.exp-has-image .exp-card-name,.exp-card.exp-has-image .exp-card-role,.exp-card.exp-has-image .exp-card-more{text-shadow:0 1px 4px rgba(0,0,0,.4)}.exp-card.exp-text-white{color:#fff}.exp-card.exp-text-dark{color:#0a2540}.exp-style-classic{background:#fff !important;box-shadow:0 10px 30px rgba(0,0,0,.1);color:#1e2a3d !important}.exp-style-classic .exp-card-bg,.exp-style-classic .exp-card-overlay{display:none}.exp-style-classic.exp-card.exp-has-image .exp-card-teaser,.exp-style-classic.exp-card.exp-has-image .exp-card-name,.exp-style-classic.exp-card.exp-has-image .exp-card-role,.exp-style-classic.exp-card.exp-has-image .exp-card-more{text-shadow:none}.exp-style-classic .exp-card-content{font-family:"Montserrat-Regular",sans-serif}.exp-style-classic .exp-card-quote-icon{color:#0a2540;width:56px;height:56px;opacity:.15}.exp-style-classic .exp-card-teaser{font-family:"Montserrat-Regular",sans-serif;font-size:18px;line-height:1.7;color:#1e2a3d}.exp-style-classic .exp-card-name{font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;color:#1e2a3d}.exp-style-classic .exp-card-role{font-family:"Montserrat-Regular",sans-serif;font-size:13px;font-weight:400;color:#1e2a3d;opacity:.7}.exp-style-classic .exp-card-more{font-family:"Montserrat-SemiBold",sans-serif;color:#1e2a3d;border-color:#1e2a3d}.exp-style-editorial{background:linear-gradient(180deg,#fff 0%,#f8f9fb 100%);box-shadow:0 4px 16px rgba(0,0,0,.06);color:#1e2a3d}.exp-style-editorial .exp-card-quote-icon{align-self:flex-end;width:56px;height:56px;color:#0a2540;opacity:.2}.exp-style-editorial .exp-card-teaser{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:18px;line-height:1.7;color:#1e2a3d}.exp-style-editorial .exp-card-footer{border-top:2px solid #0a2540;padding-top:18px}.exp-style-editorial .exp-card-name{font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;color:#1e2a3d}.exp-style-editorial .exp-card-role{font-family:"Montserrat-Regular",sans-serif;font-size:13px;color:#1e2a3d;opacity:.7}.exp-style-magazine{background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.12);color:#1e2a3d;position:relative}.exp-style-magazine::before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(90deg,#66b2e8 0%,#0a2540 100%);border-radius:12px 12px 0 0;z-index:1}.exp-style-magazine .exp-card-quote-icon{width:56px;height:56px;align-self:center;color:#0a2540;opacity:.22}.exp-style-magazine .exp-card-teaser{font-family:"Montserrat-Regular",sans-serif;font-size:18px;line-height:1.7;font-weight:500;color:#1e2a3d}.exp-style-magazine .exp-card-name{font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;color:#1e2a3d}.exp-style-magazine .exp-card-role{font-family:"Montserrat-Regular",sans-serif;font-size:13px;color:#1e2a3d;opacity:.7}.exp-style-bold{background:linear-gradient(145deg,#0a2540 0%,#153354 100%);color:#fff;box-shadow:0 16px 40px rgba(10,37,64,.4)}.exp-style-bold .exp-card-quote-icon{width:56px;height:56px;color:#fff;opacity:.1}.exp-style-bold .exp-card-teaser{font-family:"Montserrat-Regular",sans-serif;font-size:18px;line-height:1.7;font-weight:600;color:#fff}.exp-style-bold .exp-card-name{font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;color:#fff}.exp-style-bold .exp-card-role{font-family:"Montserrat-Regular",sans-serif;font-size:13px;color:#fff;opacity:.7}.exp-style-bold .exp-card-more{border-color:rgba(255,255,255,.4);color:#fff}.exp-style-bold .exp-card-more:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.7)}.exp-style-glass{background:rgba(255,255,255,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:rgba(255,255,255,.3);color:#fff}.exp-style-glass .exp-card-quote-icon{width:56px;height:56px;align-self:center;color:#fff;opacity:.4}.exp-style-glass .exp-card-teaser{font-family:"Montserrat-Regular",sans-serif;font-size:18px;line-height:1.7;color:#fff}.exp-style-glass .exp-card-name{font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;color:#fff}.exp-style-glass .exp-card-role{font-family:"Montserrat-Regular",sans-serif;font-size:13px;color:#fff;opacity:.7}.exp-style-accent-left{background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08);color:#1e2a3d;position:relative;border-left:8px solid #66b2e8}.exp-style-accent-left .exp-card-quote-icon{align-self:flex-end;width:56px;height:56px;color:#66b2e8;opacity:.4}.exp-style-accent-left .exp-card-teaser{font-family:"Montserrat-Regular",sans-serif;font-size:18px;line-height:1.7;color:#1e2a3d}.exp-style-accent-left .exp-card-name{font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;color:#1e2a3d}.exp-style-accent-left .exp-card-role{font-family:"Montserrat-Regular",sans-serif;font-size:13px;color:#1e2a3d;opacity:.7}.exp-style-accent-left .exp-card-more{border-color:#66b2e8;color:#2a6fa8}.exp-modal-fancybox .fancybox-skin{background:#fff;border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.3)}.exp-modal-fancybox .fancybox-inner{overflow-y:auto !important}.exp-modal-inner{padding:clamp(30px,5vw,60px);position:relative}.exp-modal-quote-icon{width:64px;height:64px;color:#0a2540;opacity:.15;margin-bottom:20px}.exp-modal-quote-icon svg{width:100%;height:100%;fill:currentColor}.exp-modal-body{font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.75;color:#1e2a3d}.exp-modal-body p{margin:0 0 16px}.exp-modal-body a{color:#0a66c2}.exp-modal-footer{margin-top:30px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.exp-modal-name{font-weight:700;font-size:17px;color:#0a2540}.exp-modal-role{font-size:14px;color:#5a6b82;margin-top:4px}@media (max-width:768px){.exp-modal-fancybox .fancybox-skin{border-radius:0}}.reveal-enabled .exp-card{opacity:0;transform:translateY(42px) scale(.965);filter:blur(6px);transition:opacity .95s var(--exp-ease-soft) var(--reveal-delay,0ms),transform .95s var(--exp-ease-soft) var(--reveal-delay,0ms),filter .7s var(--exp-ease-soft) var(--reveal-delay,0ms);will-change:opacity,transform,filter}.reveal-enabled .exp-card.is-visible{opacity:1;transform:none;filter:blur(0)}@media (prefers-reduced-motion:no-preference){.experiences-hero-content > *,.interview-hero-content > *,.waiver-hero-content > *{animation:sst-exp-hero-in 1.1s var(--exp-ease-soft) both}.sst-hero-scroll-indicator{animation-delay:1.2s}}@keyframes sst-exp-hero-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.exp-card-bg{will-change:transform}@media (hover:hover){.exp-style-classic,.exp-style-bold,.exp-style-magazine,.exp-style-accent-left{position:relative}.exp-style-classic::after,.exp-style-bold::after,.exp-style-magazine::after,.exp-style-accent-left::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-100%);pointer-events:none;z-index:3}.exp-card:hover{transition:transform var(--exp-dur-micro) var(--exp-ease-soft),box-shadow var(--exp-dur-micro) var(--exp-ease-soft)}.exp-style-classic:hover::after,.exp-style-bold:hover::after,.exp-style-magazine:hover::after,.exp-style-accent-left:hover::after{transform:translateX(100%);transition:transform .9s var(--exp-ease-soft)}}@media (prefers-reduced-motion:reduce){.exp-card{opacity:1 !important;transform:none !important;transition:none !important}.exp-card-bg{transform:none !important}.exp-card::after{display:none !important}}dialog.exp-modal{border:0;padding:0;background:#fff;max-width:min(920px,92vw);width:100%;max-height:90vh;overflow:hidden;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.35);opacity:0;transform:translateY(16px) scale(.97);transition:opacity var(--exp-dur-modal) var(--exp-ease-soft),transform var(--exp-dur-modal) var(--exp-ease-soft),overlay var(--exp-dur-modal) allow-discrete,display var(--exp-dur-modal) allow-discrete}dialog.exp-modal[open]{opacity:1;transform:translateY(0) scale(1)}@starting-style{dialog.exp-modal[open]{opacity:0;transform:translateY(16px) scale(.97)}}dialog.exp-modal::backdrop{background:rgba(0,15,30,0.75);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--exp-dur-modal) var(--exp-ease-soft),overlay var(--exp-dur-modal) allow-discrete,display var(--exp-dur-modal) allow-discrete}dialog.exp-modal[open]::backdrop{opacity:1}@starting-style{dialog.exp-modal[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){dialog.exp-modal,dialog.exp-modal[open],dialog.exp-modal::backdrop,dialog.exp-modal[open]::backdrop{transition:none;transform:none}}dialog.exp-modal .exp-modal-close{position:absolute;top:12px;right:16px;background:rgba(0,0,0,.35);color:#fff;border:0;font-size:32px;line-height:1;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}dialog.exp-modal .exp-modal-close:hover{background:rgba(0,0,0,.55)}dialog.exp-modal .exp-modal-content{overflow-y:auto;max-height:90vh}
