._25XQMa_panel{--pill-textarea-height:6.5rem;--pill-textarea-padding:1rem;--textarea-scrollbar-color:#00123840}._25XQMa_intro{flex-direction:column;flex-shrink:0;gap:.375rem;margin-bottom:clamp(1.25rem,3.64583vw,1.75rem);padding-right:2.5rem;display:flex}._25XQMa_heading{font-size:var(--typography-heading-s);color:var(--color-blue);line-height:1.1}._25XQMa_context{font-size:var(--typography-body-s);color:var(--color-black);font-weight:300}._25XQMa_context strong{font-weight:600}._25XQMa_form{flex-direction:column;gap:clamp(.875rem,2.60417vw,1.25rem);display:flex}._25XQMa_submit{border-radius:var(--radius-full);background-color:var(--color-green);min-height:2.75rem;color:var(--color-on-green);justify-content:center;align-self:flex-start;align-items:center;margin-top:.25rem;padding:.75rem 1.5rem;font-weight:500;transition:background-color .24s,color .24s;display:inline-flex}._25XQMa_submit svg{margin-left:.5rem}._25XQMa_submit:hover{background-color:var(--color-blue);color:var(--color-white)}._25XQMa_submit:focus-visible{outline:.125rem solid var(--color-blue);outline-offset:.1875rem}._25XQMa_submit:disabled{opacity:.6;cursor:not-allowed}._25XQMa_formStates{margin-top:1rem}
.RlFm0q_section{padding-block:var(--section-padding);background-color:var(--color-white);padding-top:0;position:relative}.RlFm0q_heading{font-size:var(--typography-heading-m);letter-spacing:-.01em;color:var(--theme-heading);margin-bottom:clamp(2rem,6.25vw,4rem);line-height:1.05}.RlFm0q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2.08333vw,1.5rem);display:grid}.RlFm0q_tile{display:flex}.RlFm0q_tile[data-revealed]{animation:.36s both RlFm0q_galleryFadeIn}.RlFm0q_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,2.08333vw,1.25rem);margin-top:clamp(1.5rem,4.16667vw,2.5rem);display:flex}.RlFm0q_showMore,.RlFm0q_showLess{border-radius:var(--radius-full);min-height:2.75rem;color:var(--color-blue);font-size:var(--typography-body-m);border:.0625rem solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.75rem;font-weight:700;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:flex}.RlFm0q_showMore svg,.RlFm0q_showLess svg{width:.75rem;height:.5rem}.RlFm0q_showMore{border-color:var(--color-blue)}.RlFm0q_showMore:hover,.RlFm0q_showMore:focus-visible{background-color:var(--color-blue);color:var(--color-white)}.RlFm0q_showLess:hover,.RlFm0q_showLess:focus-visible{color:var(--color-black)}.RlFm0q_tileButton{aspect-ratio:4/3;border-radius:var(--radius-sm) clamp(1.5rem,5.20833vw,3.5rem) var(--radius-sm) clamp(1.5rem,5.20833vw,3.5rem);background-color:var(--color-gray);width:100%;display:block;position:relative;overflow:hidden}.RlFm0q_tileButton:after{content:"";opacity:0;background:linear-gradient(150deg,#002c8e00 55%,#002c8e47 100%);transition:opacity .24s;position:absolute;inset:0}.RlFm0q_tileButton:hover:after,.RlFm0q_tileButton:focus-visible:after{opacity:1}.RlFm0q_tileMedia{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--easing)}.RlFm0q_tileButton:hover .RlFm0q_tileMedia,.RlFm0q_tileButton:focus-visible .RlFm0q_tileMedia{transform:scale(1.05)}.RlFm0q_playBadge{z-index:1;border-radius:var(--radius-full);background-color:var(--color-green);width:clamp(3.5rem,9.375vw,5rem);height:clamp(3.5rem,9.375vw,5rem);color:var(--color-on-green);transition:transform .28s var(--easing);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RlFm0q_playBadge svg{width:45%;height:45%}.RlFm0q_tileButton:hover .RlFm0q_playBadge,.RlFm0q_tileButton:focus-visible .RlFm0q_playBadge{transform:translate(-50%,-50%)scale(1.08)}.RlFm0q_lightbox{z-index:100;justify-content:center;align-items:center;padding:clamp(1rem,4.16667vw,4rem);display:flex;position:fixed;inset:0}.RlFm0q_backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#000a20db;width:100%;height:100%;animation:.26s both RlFm0q_galleryFadeIn;position:absolute;inset:0}.RlFm0q_stage{z-index:1;touch-action:pan-y;width:100%;max-width:72rem;position:relative}.RlFm0q_stageMedia{animation:RlFm0q_galleryMediaIn .3s var(--easing) both}.RlFm0q_stageMedia[data-direction="1"]{animation-name:RlFm0q_galleryMediaInRight}.RlFm0q_stageMedia[data-direction="-1"]{animation-name:RlFm0q_galleryMediaInLeft}.RlFm0q_videoFrame{aspect-ratio:16/9;border-radius:var(--radius-sm);background-color:var(--color-black);width:100%;position:relative;overflow:hidden}.RlFm0q_video{border:0;width:100%;height:100%;position:absolute;inset:0}.RlFm0q_imageStage{width:100%;height:min(80vh,50rem);position:relative}.RlFm0q_lightboxImage{object-fit:contain}.RlFm0q_closeButton{z-index:2;border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--color-white);background-color:#ffffff1f;justify-content:center;align-items:center;transition:background-color .2s,color .2s;animation:.28s 80ms both RlFm0q_galleryFadeIn;display:flex;position:absolute;top:clamp(.75rem,3.125vw,1.75rem);right:clamp(.75rem,3.125vw,1.75rem)}.RlFm0q_closeButton:hover,.RlFm0q_closeButton:focus-visible{background-color:var(--color-green);color:var(--color-on-green)}.RlFm0q_closeButton svg{width:1.25rem;height:1.25rem}.RlFm0q_navButton{z-index:2;border-radius:var(--radius-full);width:3.25rem;min-width:2.75rem;height:3.25rem;color:var(--color-white);transition:background-color .2s,color .2s,transform .24s var(--easing);background-color:#ffffff24;justify-content:center;align-items:center;animation:.28s 80ms both RlFm0q_galleryFadeIn;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.RlFm0q_navButton:hover,.RlFm0q_navButton:focus-visible{background-color:var(--color-green);color:var(--color-on-green)}.RlFm0q_navButton svg{width:.75rem}.RlFm0q_navPrev{left:clamp(.25rem,2.08333vw,1.5rem)}.RlFm0q_navPrev:hover,.RlFm0q_navPrev:focus-visible{transform:translateY(-50%)translate(-.1875rem)}.RlFm0q_navPrev svg{margin-right:.125rem}.RlFm0q_navNext{right:clamp(.25rem,2.08333vw,1.5rem)}.RlFm0q_navNext:hover,.RlFm0q_navNext:focus-visible{transform:translateY(-50%)translate(.1875rem)}.RlFm0q_navNext svg{margin-left:.125rem}@keyframes RlFm0q_galleryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes RlFm0q_galleryMediaIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes RlFm0q_galleryMediaInRight{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}@keyframes RlFm0q_galleryMediaInLeft{0%{opacity:0;transform:translate(-2.5rem)}to{opacity:1;transform:none}}@media (max-width:87.4375rem){.RlFm0q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:37.5rem){.RlFm0q_grid{grid-template-columns:1fr}.RlFm0q_navButton{top:auto;bottom:clamp(.5rem,2.08333vw,1.5rem);transform:none}.RlFm0q_navPrev{left:clamp(.5rem,4.16667vw,2rem)}.RlFm0q_navPrev:hover,.RlFm0q_navPrev:focus-visible{transform:translate(-.1875rem)}.RlFm0q_navNext{right:clamp(.5rem,4.16667vw,2rem)}.RlFm0q_navNext:hover,.RlFm0q_navNext:focus-visible{transform:translate(.1875rem)}}@media (prefers-reduced-motion:reduce){.RlFm0q_tileMedia,.RlFm0q_playBadge,.RlFm0q_navButton{transition:none}.RlFm0q_backdrop,.RlFm0q_stageMedia,.RlFm0q_closeButton,.RlFm0q_navButton,.RlFm0q_tile[data-revealed]{animation:none}.RlFm0q_tileButton:hover .RlFm0q_tileMedia,.RlFm0q_tileButton:focus-visible .RlFm0q_tileMedia{transform:none}.RlFm0q_tileButton:hover .RlFm0q_playBadge,.RlFm0q_tileButton:focus-visible .RlFm0q_playBadge{transform:translate(-50%,-50%)}}
.ruR8FW_section{background-color:var(--color-white);position:relative;overflow:clip}.ruR8FW_inner{z-index:1;grid-template-columns:clamp(20rem,45.8333vw,56rem) 1fr;align-items:center;gap:clamp(2rem,5.20833vw,5rem);display:grid;position:relative}.ruR8FW_content{height:100%;padding-block:var(--section-padding);flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;display:flex}.ruR8FW_eyebrow{font-size:var(--typography-body-s);letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue);margin-bottom:clamp(.75rem,2.08333vw,1.25rem);font-weight:700}.ruR8FW_heading{font-size:var(--typography-heading-l);letter-spacing:-.01em;color:var(--theme-heading);margin-bottom:clamp(.75rem,2.08333vw,1rem);line-height:1.05}.ruR8FW_intro{width:100%;max-width:36rem;margin-bottom:clamp(1rem,3.125vw,1.75rem);position:relative}.ruR8FW_intro:after{content:"";background:linear-gradient(to top, var(--color-white) 0%, #fff0 100%);opacity:0;pointer-events:none;height:clamp(2rem,6.25vw,3.5rem);transition:opacity .2s;position:absolute;bottom:0;left:0;right:.625rem}.ruR8FW_intro[data-fade]:after{opacity:1}.ruR8FW_introScroll{overscroll-behavior:contain;max-height:clamp(14rem,33.3333vw,18rem);font-size:var(--typography-body-l);color:var(--theme-text);scrollbar-width:thin;scrollbar-color:#000a202e #0000;padding-right:clamp(.875rem,2.60417vw,1.5rem);font-weight:300;line-height:1.6;overflow-y:auto}.ruR8FW_introScroll::-webkit-scrollbar{width:.25rem}.ruR8FW_introScroll::-webkit-scrollbar-track{background-color:#0000}.ruR8FW_introScroll::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:#000a202e;transition:background-color .2s}.ruR8FW_introScroll::-webkit-scrollbar-thumb:hover{background-color:#000a2052}.ruR8FW_cta{margin-top:clamp(.5rem,2.08333vw,1rem)}.ruR8FW_imageFrame{grid-column:1;position:relative}.ruR8FW_imageBox{aspect-ratio:4/3;border-radius:var(--radius-sm) clamp(3rem,10.4167vw,8rem) var(--radius-sm) var(--radius-sm);background-color:var(--color-gray);background-image:linear-gradient(130deg,#002c8e52 0%,#002c8e14 55%,#51c14824 100%);display:block;position:relative;overflow:hidden}.ruR8FW_image{object-fit:contain;padding:clamp(1.5rem,5.20833vw,3.5rem)}.ruR8FW_partnerLogo{z-index:2;pointer-events:none;width:clamp(5rem,14.5833vw,8rem);height:clamp(2rem,5.20833vw,3rem);display:block;position:absolute;bottom:clamp(1rem,3.125vw,2rem);right:clamp(1rem,3.125vw,2rem)}.ruR8FW_partnerLogoImage{object-fit:contain;object-position:right bottom}@media (max-width:56.1875rem){.ruR8FW_inner{flex-direction:column;align-items:stretch;gap:0;display:flex}.ruR8FW_cta{margin-top:0}.ruR8FW_heading{font-size:var(--typography-heading-l)}.ruR8FW_introScroll{max-height:clamp(14rem,83.3333vw,22rem);font-size:var(--typography-body-m)}.ruR8FW_content{padding-top:clamp(1.5rem,4.16667vw,2.5rem);padding-bottom:clamp(1rem,4.16667vw,2.5rem)}.ruR8FW_imageFrame{width:calc(100% + 2*var(--page-margin));margin-left:calc(var(--page-margin)*-1)}.ruR8FW_imageBox{aspect-ratio:16/10;border-radius:0}}
