.red_process_section{background-color:#fff;padding-block:100px;position:relative;overflow:hidden}@media screen and (min-width:992px){.red_process_section{justify-content:center;align-items:center;height:100vh;min-height:100vh;max-height:100vh;padding-block:0;display:flex}}@media (max-width:991px){.red_process_section{padding-block:48px}}.red_process_section .red_process_container{max-width:1320px}.red_process_section .red_process_heading{color:#111;letter-spacing:-.025em;max-width:800px;margin-bottom:64px;font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1.1}@media screen and (min-width:992px) and (max-height:850px){.red_process_section .red_process_heading{margin-bottom:32px}}@media screen and (min-width:992px) and (max-height:720px){.red_process_section .red_process_heading{margin-bottom:20px}}.red_process_section .red_process_heading b{color:#ff3014;letter-spacing:-.01em;font-family:IvyPresto Display,Georgia,serif;font-style:italic;font-weight:300}@media (max-width:991.98px){.red_process_section .red_process_heading{margin-bottom:40px}}.red_process_section .red_process_content_wrap{position:relative}.red_process_section .red_process_content_wrap.desktop_only{display:block}@media (max-width:991.98px){.red_process_section .red_process_content_wrap.desktop_only{display:none}}.red_process_section .red_process_content_wrap.mobile_only{display:none}@media (max-width:991.98px){.red_process_section .red_process_content_wrap.mobile_only{display:block}}.red_process_section .redprocess_left_content_wrap{flex-direction:column;gap:48px;padding-right:40px;display:flex}@media screen and (min-width:992px) and (max-height:850px){.red_process_section .redprocess_left_content_wrap{gap:24px}}@media screen and (min-width:992px) and (max-height:720px){.red_process_section .redprocess_left_content_wrap{gap:16px}}.red_process_section .redprocess_left_content_wrap .stages_nav{flex-direction:column;gap:0;display:flex}@media screen and (min-width:992px) and (max-height:850px){.red_process_section .redprocess_left_content_wrap .stages_nav{gap:0}}.red_process_section .redprocess_left_content_wrap .stages_nav .stage_num_row{grid-template-rows:0fr;transition:grid-template-rows .2s ease-in;display:grid}.red_process_section .redprocess_left_content_wrap .stages_nav .stage_num_row.visible{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.25,1,.5,1)}.red_process_section .redprocess_left_content_wrap .stages_nav .stage_num_row .stage_num_inner{padding-bottom:12px;overflow:hidden}@media screen and (min-width:992px) and (max-height:850px){.red_process_section .redprocess_left_content_wrap .stages_nav .stage_num_row .stage_num_inner{padding-bottom:8px}}.red_process_section .redprocess_left_content_wrap .stages_nav .stage_num{color:#9d9d9d;font-family:var(--font-satoshi);letter-spacing:-.6px;opacity:0;will-change:opacity,transform;font-size:40px;font-style:normal;font-weight:500;line-height:110%;transition:opacity .2s ease-in,transform .2s ease-in,font-size .2s ease-in,color .2s ease-in,font-weight .2s ease-in;display:block}.red_process_section .redprocess_left_content_wrap .stages_nav .stage_num.future{opacity:0;transform:translateY(12px)}.red_process_section .redprocess_left_content_wrap .stages_nav .stage_num.past{opacity:0;transform:translateY(-12px)}.red_process_section .redprocess_left_content_wrap .stages_nav .stage_num.next{opacity:.4;color:#888;font-size:20px;font-weight:500;transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1),font-size .5s cubic-bezier(.25,1,.5,1),color .5s cubic-bezier(.25,1,.5,1),font-weight .5s cubic-bezier(.25,1,.5,1);transform:translateY(0)}.red_process_section .redprocess_left_content_wrap .stages_nav .stage_num.active{opacity:1;color:#0a0a0a;font-family:var(--font-satoshi);letter-spacing:-.02em;font-size:clamp(32px,4vw,56px);font-style:normal;font-weight:500;line-height:105%;transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1),font-size .5s cubic-bezier(.25,1,.5,1),color .5s cubic-bezier(.25,1,.5,1),font-weight .5s cubic-bezier(.25,1,.5,1);transform:translateY(0)}.red_process_section .redprocess_left_content_wrap .stage_details_container{min-height:180px;position:relative}@media screen and (min-width:992px) and (max-height:850px){.red_process_section .redprocess_left_content_wrap .stage_details_container{min-height:140px}}@media screen and (min-width:992px) and (max-height:720px){.red_process_section .redprocess_left_content_wrap .stage_details_container{min-height:100px}}.red_process_section .redprocess_left_content_wrap .stage_detail_item{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform;width:100%;transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear .15s;position:absolute;top:0;left:0}.red_process_section .redprocess_left_content_wrap .stage_detail_item.future{opacity:0;transform:translateY(24px)}.red_process_section .redprocess_left_content_wrap .stage_detail_item.past{opacity:0;transform:translateY(-24px)}.red_process_section .redprocess_left_content_wrap .stage_detail_item.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s cubic-bezier(.25,1,.5,1) 80ms,transform .4s cubic-bezier(.25,1,.5,1) 80ms,visibility linear;transform:translateY(0)}.red_process_section .redprocess_left_content_wrap .stage_detail_item h3{color:#0a0a0a;font-family:var(--font-satoshi);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(36px,4.5vw,72px);font-style:normal;font-weight:500;line-height:100%}.red_process_section .redprocess_left_content_wrap .stage_detail_item p{color:#0a0a0a;font-family:var(--font-satoshi);letter-spacing:.18px;font-size:18px;font-style:normal;font-weight:400;line-height:180%}.red_process_section .redprocess_right_content_wrap{clip-path:inset(0 -200vw 0 0);width:100%;overflow:visible}.red_process_section .redprocess_right_content_wrap .cards_track{will-change:transform;align-items:center;gap:48px;width:max-content;display:flex}@media screen and (min-width:992px) and (max-height:850px){.red_process_section .redprocess_right_content_wrap .cards_track{gap:32px}}.red_process_section .redprocess_right_content_wrap .process_card_container{opacity:1;will-change:opacity,transform;flex-direction:column;flex-shrink:0;width:440px;transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1);display:flex}.red_process_section .redprocess_right_content_wrap .process_card_container.past{opacity:0;pointer-events:none;transform:translateY(-16px)}.red_process_section .redprocess_right_content_wrap .process_card_container.active,.red_process_section .redprocess_right_content_wrap .process_card_container.future{opacity:1;transform:translateY(0)}@media (max-width:1200px){.red_process_section .redprocess_right_content_wrap .process_card_container{width:380px}}@media screen and (min-width:992px) and (max-height:850px){.red_process_section .redprocess_right_content_wrap .process_card_container{width:360px}}@media screen and (min-width:992px) and (max-height:720px){.red_process_section .redprocess_right_content_wrap .process_card_container{width:290px}}.red_process_section .redprocess_right_content_wrap .process_card_image_wrap{clip-path:inset(65px 0 round 20px);will-change:opacity,clip-path,transform;background-color:#000;border-radius:20px;flex-shrink:0;width:100%;height:480px;transition:clip-path .55s cubic-bezier(.25,1,.5,1),opacity .55s cubic-bezier(.25,1,.5,1),transform .55s cubic-bezier(.25,1,.5,1);overflow:hidden}@media screen and (min-width:992px) and (max-height:850px){.red_process_section .redprocess_right_content_wrap .process_card_image_wrap{clip-path:inset(45px 0 round 20px);height:440px}}.red_process_section .redprocess_right_content_wrap .process_card_image_wrap img{object-fit:cover;width:100%;height:100%;transition:opacity .55s cubic-bezier(.25,1,.5,1);display:block}.red_process_section .redprocess_right_content_wrap .process_card_container.active .process_card_image_wrap{clip-path:inset(0 round 20px);opacity:1}.red_process_section .redprocess_right_content_wrap .process_card_container.past .process_card_image_wrap{clip-path:inset(65px 0 round 20px);opacity:0}.red_process_section .redprocess_right_content_wrap .process_card_container.active .process_card_label{opacity:0;pointer-events:none}.red_process_section .redprocess_right_content_wrap .process_card_label{color:#0a0a0a;font-family:var(--font-satoshi);letter-spacing:-.28px;opacity:1;margin-top:-45px;font-size:28px;font-weight:500;line-height:35px;transition:margin-top .55s cubic-bezier(.25,1,.5,1),opacity .25s;display:block}@media screen and (min-width:992px) and (max-height:850px){.red_process_section .redprocess_right_content_wrap .process_card_label{margin-top:-30px;font-size:22px;line-height:28px}}@media screen and (min-width:992px) and (max-height:720px){.red_process_section .redprocess_right_content_wrap .process_card_label{margin-top:-24px;font-size:18px;line-height:22px}}.red_process_section .stages_nav_mobile{align-items:center;gap:24px;margin-bottom:32px;font-family:monospace;display:flex}.red_process_section .stages_nav_mobile .stage_num_mob{color:#d1d1d1;font-size:18px;font-weight:500;transition:all .3s}.red_process_section .stages_nav_mobile .stage_num_mob.active{color:#111;font-size:24px;font-weight:700}.red_process_section .red_process_swiper_mobile{width:100%}.red_process_section .red_process_swiper_mobile .mobile_card_slide{flex-direction:column;gap:24px;display:flex}.red_process_section .red_process_swiper_mobile .mobile_image_wrap{aspect-ratio:1;background-color:#000;border-radius:20px;width:100%;overflow:hidden}.red_process_section .red_process_swiper_mobile .mobile_image_wrap img{object-fit:cover;width:100%;height:100%;display:block}.red_process_section .red_process_swiper_mobile .mobile_text_wrap{flex-direction:column;gap:8px;display:flex}.red_process_section .red_process_swiper_mobile .mobile_text_wrap .mobile_step_num{color:#545454;font-family:var(--font-satoshi);letter-spacing:-.09px;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.red_process_section .red_process_swiper_mobile .mobile_text_wrap h3{color:#0a0a0a;font-family:var(--font-satoshi);letter-spacing:-.6px;margin:0;font-size:40px;font-style:normal;font-weight:500;line-height:110%}.red_process_section .red_process_swiper_mobile .mobile_text_wrap p{color:#545454;font-family:var(--font-satoshi);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:165%}.pin-spacer>.red_process_section{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}.pin-spacer>.red_process_section .red_process_container{height:auto}
