:root{--body-font:"Euclid Circular A",sans-serif;--heading-font:"Adobe Garamond Pro",Georgia,serif;--serif-font:"Adobe Garamond Pro",serif}.gallery-item:focus-visible,.rks_accordian_head:focus-visible,.rks_left_arrow:focus-visible,.rks_menu_toggle:focus-visible,.rks_munu_dropdown_toggle:focus-visible,.rks_right_arrow:focus-visible,.rks_scrollup:focus-visible,.rks_video_open:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--accent-color,#f27622);outline-offset:2px;border-radius:4px}.rks_skip_link{position:absolute;top:-100px;left:0;z-index:100000;padding:12px 24px;background:var(--accent-color,#f27622);color:#fff;font-size:16px;font-weight:600;text-decoration:none;border-radius:0 0 8px 0;transition:top .2s ease}.rks_skip_link:focus-visible{top:0;outline:none}.rks_curriculum_content h2{font-family:var(--heading-font);font-weight:600;margin-bottom:20px}.rks_curriculum_content p{margin-bottom:20px;line-height:1.8}.rks_curriculum_content .rks_tab_body p:last-child,.rks_curriculum_content .rks_tab_body ul{margin-bottom:0}.rks_curriculum_content .rks_tab_ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:center}.rks_curriculum_content .rks_tab_ctas .rks_btn{font-size:14px;line-height:1;border-radius:8px;box-sizing:border-box;white-space:nowrap}.rks_curriculum_content .rks_tab_ctas .rks_btn .rks_btn_in{padding:10px 20px;gap:8px}.rks_curriculum_content .rks_tab_ctas .rks_btn.rks_style_1{border:2px solid var(--accent-color,#f27622)}.rks_curriculum_content .rks_tab_ctas .rks_btn.rks_style_2{border:2px solid var(--accent-color,#f27622);background-color:transparent;color:var(--accent-color,#f27622);transition:background-color .3s ease,color .3s ease}.rks_curriculum_content .rks_tab_ctas .rks_btn.rks_style_2:hover{background-color:var(--accent-color,#f27622);color:#fff}.rks_curriculum_content .rks_tab_ctas .rks_btn.rks_style_2 .rks_btn_in:before{display:none}@media (max-width:575px){.rks_curriculum_content .rks_tab_ctas{flex-direction:column;align-items:stretch}.rks_curriculum_content .rks_tab_ctas .rks_btn{width:100%;justify-content:center;text-align:center}}.rks_mv_split{padding:40px 0}.rks_mv_split+.rks_mv_split{border-top:1px solid #e8eaed}.rks_mv_split_inner{max-width:1140px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:40px}.rks_mv_split_img{flex:0 0 42%}.rks_mv_split_img img{width:100%;height:auto;border-radius:10px;display:block}.rks_mv_split_text{flex:1 1}.rks_mv_split_label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#f27622;font-weight:600;margin-bottom:8px}.rks_mv_split_title{font-family:var(--heading-font);font-size:24px;font-weight:700;margin-bottom:16px;line-height:1.3}.rks_mv_split_body p{font-size:15px;line-height:1.75;margin-bottom:14px;color:#444}.rks_mv_split_body p:last-child{margin-bottom:0}@media (max-width:767px){.rks_mv_split{padding:30px 0}.rks_mv_split_inner{flex-direction:column;gap:20px}.rks_mv_split_img{flex:none;width:100%}.rks_mv_split_title{font-size:22px}}.rks_campus_sidebar .rks_sidebar_widget{margin-bottom:28px}.rks_campus_sidebar .rks_sidebar_widget_title{font-family:var(--heading-font);font-size:16px;font-weight:600;color:#1a1a2e;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8eaed}.rks_campus_sidebar .rks_sidebar_widget_list{list-style:none;padding:0;margin:0}.rks_campus_sidebar .rks_sidebar_widget_list li{margin-bottom:6px}.rks_campus_sidebar .rks_sidebar_widget_list li a{display:inline-block;color:#555;font-size:14px;font-weight:500;text-decoration:none;padding:4px 0;position:relative;transition:color .2s ease}.rks_campus_sidebar .rks_sidebar_widget_list li a span{position:relative}.rks_campus_sidebar .rks_sidebar_widget_list li a span:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:#f27622;transition:width .25s ease}.rks_campus_sidebar .rks_sidebar_widget_list li a:hover{color:#f27622}.rks_campus_sidebar .rks_sidebar_widget_list li a:hover span:after{width:100%}.rks_student_corner .rks_list.rks_style_2.rks_type_2 li{width:100%!important}.rks_student_corner .rks_blog_details_inside_box{display:block!important;width:100%!important;float:none!important;background:#f8f9fa;border:1px solid #e8eaed;border-radius:10px;padding:24px 28px;margin-bottom:24px}.rks_student_corner .rks_blog_details_inside_box h3{font-family:var(--heading-font);font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.rks_student_corner .rks_blog_details_inside_box>p{font-size:14px;color:#666;margin-bottom:16px;font-style:italic}.rks_blog_details_head.rks_mb_40{width:100%;margin-bottom:30px!important}.rks_blog_details_head.rks_mb_40 img{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:10px;display:block}@media (max-width:767px){.rks_blog_details_head.rks_mb_40 img{max-height:220px}}.rks_article_content h2{font-family:var(--heading-font);font-weight:600;margin-bottom:20px}.rks_article_content h3{font-family:var(--heading-font);font-weight:600;margin-top:28px;margin-bottom:16px}.rks_article_content h4{font-family:var(--heading-font);font-weight:600;margin-top:24px;margin-bottom:12px}.rks_article_content p{margin-bottom:20px;line-height:1.8}.rks_article_content ul{margin-bottom:20px}.rks_article_content li{line-height:1.8}.rks_article_content>:last-child{margin-bottom:0}.rks_article_content .table-responsive-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.rks_page_ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;align-items:center}.rks_page_ctas .rks_btn{box-sizing:border-box;white-space:nowrap;display:inline-flex;align-items:center}.rks_page_ctas .rks_btn,.rks_page_ctas .rks_btn .rks_btn_in{font-size:14px!important;line-height:1!important;border-radius:8px!important}.rks_page_ctas .rks_btn .rks_btn_in{padding:10px 20px!important;gap:8px!important}.rks_page_ctas .rks_btn.rks_style_1{border:2px solid var(--accent-color,#f27622)}.rks_page_ctas .rks_btn.rks_style_1 .rks_btn_in{padding:10px 20px!important}.rks_page_ctas .rks_btn.rks_cta_outline{border:2px solid var(--accent-color,#f27622);border-radius:8px;background-color:transparent;color:var(--accent-color,#f27622);background-image:none;transition:background-color .3s ease,color .3s ease}.rks_page_ctas .rks_btn.rks_cta_outline:hover{background-color:var(--accent-color,#f27622);color:#fff;background-image:none}.rks_page_ctas .rks_btn.rks_cta_outline .rks_btn_in:before{display:none}.rks_cross_nav{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid var(--border-color,#e0e0e0);gap:16px;flex-wrap:wrap}.rks_cross_nav a{text-decoration:none;font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.rks_cross_nav .rks_cross_nav_prev{color:var(--accent-color,#f27622)}.rks_cross_nav .rks_cross_nav_next{color:var(--accent-color,#f27622);margin-left:auto}.rks_cross_nav .rks_cross_nav_label{display:block;font-size:12px;color:var(--text-color,#666);font-weight:400;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}@media (max-width:575px){.rks_cross_nav{flex-direction:column;align-items:stretch}.rks_cross_nav .rks_cross_nav_next{margin-left:0}.rks_page_ctas{flex-direction:column;align-items:stretch}.rks_page_ctas .rks_btn{width:100%;justify-content:center;text-align:center}}.rks_table_accent{border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,27,.1);border-radius:12px;overflow:hidden;margin-bottom:0}.rks_table_accent thead th{background-color:#00001b;color:#fff;font-weight:600;font-size:15px;letter-spacing:.02em;border:0;padding:16px 18px;white-space:nowrap}.rks_table_accent tbody td{border:0;border-top:1px solid rgba(0,0,27,.08);padding:15px 18px;color:#00001b;font-weight:500}.rks_table_accent tbody tr:nth-child(2n) td{background-color:#faf9fd}.rks_table_accent tbody tr:hover td{background-color:rgba(242,118,34,.07)}.rks_table_accent tbody td:first-child{font-weight:700}.rks_stat_strip{display:flex;flex-wrap:wrap;background:#00001b;border-radius:18px;padding:34px 10px;margin:44px 0 0}.rks_stat_strip_item{flex:1 1;min-width:160px;text-align:center;padding:6px 18px;border-left:1px solid rgba(255,255,255,.12)}.rks_stat_strip_item:first-child{border-left:0}.rks_stat_strip_value{font-size:42px;font-weight:700;line-height:1.1;color:#f27622;letter-spacing:-.02em}.rks_stat_strip_label{font-size:14px;line-height:1.45;color:rgba(255,255,255,.72);margin-top:8px}@media (max-width:767px){.rks_stat_strip_item{flex:1 1 45%;border-left:0;padding:14px 10px}.rks_stat_strip_item:nth-child(odd){border-right:1px solid rgba(255,255,255,.12)}.rks_stat_strip_value{font-size:34px}}.rks_page_heading:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,27,.62),rgba(0,0,27,.46) 55%,rgba(0,0,27,.68));z-index:0}.rks_page_heading .container{position:relative;z-index:1}.rks_footer .rks_social_btns.rks_style_1{margin-left:0;gap:10px}.rks_footer .rks_social_btns.rks_style_1 a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background-color:transparent;color:rgba(255,255,255,.85);line-height:1;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.rks_footer .rks_social_btns.rks_style_1 a:focus-visible,.rks_footer .rks_social_btns.rks_style_1 a:hover{background-color:var(--brand,#f27622);border-color:var(--brand,#f27622);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,27,.28)}.rks_footer .rks_social_btns.rks_style_1 a:focus-visible{outline:2px solid #fff;outline-offset:3px}.rks_table_accent tbody td[colspan]{background-color:#f2f1f7;color:#00001b;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:14px 18px;border-top:1px solid rgba(0,0,27,.12)}.rks_table_accent tbody tr:nth-child(2n) td[colspan]{background-color:#f2f1f7}.rks_card_info_in a[href$=".pdf"]:not(.rks_download_item){color:#f27622;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(242,118,34,.4);text-decoration-color:rgba(242,118,34,.4);text-underline-offset:3px;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.rks_card_info_in a[href$=".pdf"]:not(.rks_download_item):hover{color:#c85a10;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rks_table_accent tbody td a.rks_fee_jump{color:#00001b;font-weight:700;text-decoration:none;border-bottom:1px dashed rgba(242,118,34,.6);transition:color .2s ease,border-color .2s ease}.rks_table_accent tbody td a.rks_fee_jump:hover{color:#f27622;border-bottom-color:#f27622}.rks_card_info_in h2[id],.rks_card_info_in h3[id],.rks_card_info_in h4[id]{scroll-margin-top:120px}.rks_card_info_in h3.rks_faq_group{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:52px 0 6px;padding-left:14px;position:relative}.rks_card_info_in h3.rks_faq_group:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:4px;border-radius:2px;background:#f27622}.rks_empty{text-align:center;max-width:620px;margin:8px auto 0;padding:54px 34px 50px;background:#faf9fd;border:1px solid rgba(0,0,27,.07);border-radius:20px}.rks_empty_icon{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:rgba(242,118,34,.11);color:#f27622;margin-bottom:22px}.rks_empty_title{font-size:23px;font-weight:600;color:#00001b;margin:0 0 12px;line-height:1.3}.rks_empty_text{font-size:16px;line-height:1.7;color:#555;margin:0 auto;max-width:470px}.rks_empty_cta{display:inline-block;margin-top:26px;padding:13px 30px;border-radius:30px;background:#f27622;color:#fff!important;font-weight:600;font-size:15px;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.rks_empty_cta:hover{background:#d9641a;transform:translateY(-2px);box-shadow:0 10px 22px rgba(242,118,34,.28)}@media (max-width:767px){.rks_empty{padding:40px 22px 36px}.rks_empty_icon{width:62px;height:62px}.rks_empty_title{font-size:20px}}.rks_tst_wrap{background:#faf9fd;padding-top:110px}.rks_tst_slider .rks_slide{height:auto}.rks_tst_slider .slick-list{padding:14px 0 30px}.rks_tst_slider .slick-track{display:flex;align-items:stretch}.rks_tst_slider .slick-slide{height:auto;float:none}.rks_tst_slider .slick-slide>div{height:100%}.rks_tst_card{position:relative;margin:0;height:100%;background:#fff;border:1px solid rgba(0,0,27,.07);border-radius:20px;padding:36px 32px 30px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.rks_tst_card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#f27622,rgba(242,118,34,.15));opacity:0;transition:opacity .3s ease}.rks_tst_card:hover{transform:translateY(-5px);border-color:rgba(242,118,34,.3);box-shadow:0 14px 26px -8px rgba(0,0,27,.18)}.rks_tst_card:hover:before{opacity:1}.rks_tst_card:hover .rks_tst_mark{opacity:.5}.rks_tst_card:hover .rks_tst_avatar{background:#f27622;color:#fff}.rks_tst_glow{position:absolute;right:-70px;top:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(242,118,34,.14) 0,rgba(242,118,34,0) 70%);pointer-events:none}.rks_tst_mark{font-size:74px;line-height:.6;color:#f27622;opacity:.28;display:block;margin-bottom:14px;height:40px}.rks_tst_mark,.rks_tst_quote{position:relative;font-family:Adobe Garamond Pro,Garamond,serif}.rks_tst_quote{font-size:19px;line-height:1.75;color:#2b2b3d;margin:0 0 26px;flex:1 1}.rks_tst_by{position:relative;gap:14px;border-top:1px solid rgba(0,0,27,.08);padding-top:20px}.rks_tst_avatar,.rks_tst_by{display:flex;align-items:center}.rks_tst_avatar{flex:none;transition:background-color .3s ease,color .3s ease;width:46px;height:46px;border-radius:50%;background:rgba(242,118,34,.12);color:#f27622;font-size:15px;font-weight:700;letter-spacing:.03em;justify-content:center}.rks_tst_name{display:block;font-size:16px;font-weight:600;color:#00001b;line-height:1.35}.rks_tst_rel{display:block;font-size:13.5px;color:#77778a;line-height:1.4}@media (max-width:991px){.rks_tst_wrap{padding-top:80px}}@media (max-width:767px){.rks_tst_card{padding:28px 24px 24px}.rks_tst_quote{font-size:18px}}.rks_fac_wrap{padding:90px 0 110px;background:#faf9fd}.rks_fac_intro{max-width:820px;margin:0 auto 54px;text-align:center}.rks_fac_lede{font-size:19px;line-height:1.75;color:#4a4a5e;margin:0 0 34px}.rks_fac_stats{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.rks_fac_stat{background:#fff;border:1px solid rgba(0,0,27,.07);border-radius:14px;padding:16px 26px;min-width:170px;text-align:center}.rks_fac_stat_v{display:block;font-size:21px;font-weight:700;color:#00001b;line-height:1.3}.rks_fac_stat_l{display:block;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a8a9c;margin-top:4px}.rks_fac_lead_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:900px;margin:0 auto 60px}.rks_fac_lead_card{display:flex;align-items:center;gap:22px;background:#00001b;border-radius:20px;padding:22px;overflow:hidden;position:relative}.rks_fac_lead_card:after{content:"";position:absolute;right:-60px;top:-60px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(242,118,34,.22) 0,rgba(242,118,34,0) 70%)}.rks_fac_lead_photo{width:132px;height:165px;flex:none;border-radius:14px;overflow:hidden;border:2px solid rgba(242,118,34,.5)}.rks_fac_lead_photo img{width:100%;height:100%;object-fit:cover;display:block}.rks_fac_tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f27622;margin-bottom:8px}.rks_fac_lead_name{font-size:25px;font-weight:600;color:#fff;margin:0 0 6px;line-height:1.25}.rks_fac_lead_role{font-size:14px;color:rgba(255,255,255,.66);margin:0}.rks_fac_group{scroll-margin-top:120px;margin-bottom:62px}.rks_fac_group_title{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:0 0 26px;padding-left:14px;position:relative}.rks_fac_group_title:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:#f27622}.rks_fac_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px 24px;gap:26px 24px}.rks_fac_card{margin:0;text-align:center}.rks_fac_photo{border-radius:50%;overflow:hidden;background:#eeece6;aspect-ratio:1/1;width:100%;max-width:178px;margin:0 auto 16px;position:relative}.rks_fac_photo:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid transparent;transition:border-color .25s ease}.rks_fac_photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.rks_fac_card:hover .rks_fac_photo img{transform:scale(1.05)}.rks_fac_card:hover .rks_fac_photo:after{border-color:rgba(242,118,34,.65)}.rks_fac_name{font-size:16.5px;font-weight:600;color:#00001b;margin:0 0 3px;line-height:1.35}.rks_fac_role{font-size:13.5px;color:#77778a;margin:0;line-height:1.45}@media (max-width:991px){.rks_fac_wrap{padding:70px 0 80px}.rks_fac_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rks_fac_lead_grid{grid-template-columns:1fr;max-width:460px}}@media (max-width:767px){.rks_fac_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.rks_fac_lead_card{flex-direction:column;text-align:center}.rks_fac_lead_photo{width:120px;height:150px}.rks_fac_lede{font-size:17px}}.rks_cal_wrap{padding:84px 0 110px;background:#faf9fd}.rks_cal_intro{max-width:780px;margin:0 auto 64px;text-align:center}.rks_cal_lede{font-size:19px;line-height:1.75;color:#4a4a5e;margin:0 0 32px}.rks_cal_stats{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.rks_cal_stat{background:#fff;border:1px solid rgba(0,0,27,.07);border-radius:14px;padding:15px 26px;min-width:150px;text-align:center}.rks_cal_stat_v{display:block;font-size:21px;font-weight:700;color:#00001b;line-height:1.3}.rks_cal_stat_l{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8a8a9c;margin-top:4px}.rks_cal_h2{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:0 0 26px;padding-left:14px;position:relative}.rks_cal_h2:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:#f27622}.rks_cal_h2_spaced{margin-top:70px}.rks_cal_vac{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.rks_cal_vac_card{background:#fff;border:1px solid rgba(0,0,27,.07);border-radius:20px;padding:30px 30px 26px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.rks_cal_vac_card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(0,0,27,.08)}.rks_cal_vac_icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:rgba(242,118,34,.12);color:#f27622;margin-bottom:18px}.rks_cal_vac_name{font-size:22px;font-weight:600;color:#00001b;margin:0 0 18px}.rks_cal_vac_rows{list-style:none;margin:0;padding:0}.rks_cal_vac_rows li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:13px 0;border-top:1px solid rgba(0,0,27,.07)}.rks_cal_vac_classes{font-size:14px;color:#6c6c80}.rks_cal_vac_dates{font-size:15px;font-weight:600;color:#00001b}.rks_cal_dash{color:#b9b9c6}.rks_cal_list{border-top:1px solid rgba(0,0,27,.08)}.rks_cal_row{display:flex;gap:28px;padding:22px 0;border-bottom:1px solid rgba(0,0,27,.08);align-items:flex-start}.rks_cal_row_month{flex:none;width:150px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f27622;padding-top:10px}.rks_cal_chips{display:flex;flex-wrap:wrap;gap:12px;flex:1 1}.rks_cal_chip{display:inline-flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(0,0,27,.09);border-radius:30px;padding:9px 20px 9px 12px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.rks_cal_chip:hover{border-color:rgba(242,118,34,.5);transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,27,.06)}.rks_cal_chip_date{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:20px;background:rgba(242,118,34,.1);color:#00001b;flex:none}.rks_cal_chip_date strong{font-size:16px;font-weight:700;line-height:1}.rks_cal_chip_date em{font-style:normal;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#a08a7c;margin-top:2px}.rks_cal_chip_occ{font-size:14.5px;color:#2f2f42;line-height:1.35}.rks_cal_note{margin:46px 0 0;font-size:14px;color:#7c7c90;text-align:center}.rks_cal_note a{color:#f27622;font-weight:600}@media (max-width:991px){.rks_cal_wrap{padding:64px 0 80px}.rks_cal_vac{grid-template-columns:1fr}}@media (max-width:767px){.rks_cal_row{flex-direction:column;gap:14px;padding:20px 0}.rks_cal_row_month{width:auto;padding-top:0}.rks_cal_chips{width:100%;gap:10px}.rks_cal_chip{width:100%}}@media (max-width:575px){.rks_cal_lede{font-size:17px}}.rks_team.rks_style_2 .rks_team_in{padding-bottom:36px}.rks_team.rks_style_2 .rks_team_info{bottom:0}.rks_team.rks_style_2 .rks_team_info_in{padding-top:14px;padding-bottom:10px}.rks_lead_wrap{padding:84px 0 100px;background:#faf9fd}.rks_lead_grid{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.rks_lead_side{position:-webkit-sticky;position:sticky;top:120px}.rks_lead_photo{border-radius:18px;overflow:hidden;aspect-ratio:4/5;background:#eeece6;margin-bottom:24px;border:1px solid rgba(0,0,27,.07)}.rks_lead_photo img{width:100%;height:100%;object-fit:cover;display:block}.rks_lead_name{font-family:Adobe Garamond Pro,Garamond,serif;font-size:27px;font-weight:700;color:#00001b;margin:0 0 6px;line-height:1.2}.rks_lead_role{font-size:12.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#f27622;margin:0 0 16px}.rks_lead_desk{font-size:14.5px;line-height:1.6;color:#6c6c80;margin:0 0 22px;padding-top:18px;border-top:1px solid rgba(0,0,27,.09)}.rks_lead_links{display:flex;flex-direction:column;gap:8px}.rks_lead_links a{font-size:14px;color:#00001b;text-decoration:none;display:flex;gap:10px;align-items:baseline}.rks_lead_links a:hover{color:#f27622}.rks_lead_links_k{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#a0a0b0;min-width:42px}.rks_lead_quote{font-family:Adobe Garamond Pro,Garamond,serif;font-size:27px;line-height:1.5;color:#00001b;margin:0 0 34px;padding:26px 0 0;border-top:3px solid #f27622;position:relative}.rks_lead_text p{font-size:17.5px;line-height:1.85;color:#3a3a4d;margin:0 0 22px}.rks_lead_sign{margin:34px 0 0;padding-top:22px;border-top:1px solid rgba(0,0,27,.09);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#9a9aac}.rks_lead_sign span{display:block;font-family:Adobe Garamond Pro,Garamond,serif;font-size:20px;letter-spacing:0;text-transform:none;color:#00001b;margin-bottom:4px}.rks_lead_more{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:70px;padding-top:34px;border-top:1px solid rgba(0,0,27,.09)}.rks_lead_more_k{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#a0a0b0;margin-right:6px}.rks_lead_more a{display:inline-flex;flex-direction:column;gap:2px;padding:12px 24px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,27,.09);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.rks_lead_more a:hover{border-color:rgba(242,118,34,.5);transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,27,.06)}.rks_lead_more a strong{font-size:14.5px;color:#00001b;font-weight:600}.rks_lead_more a em{font-style:normal;font-size:12.5px;color:#8a8a9c}@media (max-width:991px){.rks_lead_grid{grid-template-columns:1fr;gap:40px}.rks_lead_side{position:static;display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;align-items:start}.rks_lead_photo{margin-bottom:0}.rks_lead_wrap{padding:60px 0 70px}}@media (max-width:575px){.rks_lead_side{grid-template-columns:1fr}.rks_lead_photo{max-width:220px}.rks_lead_quote{font-size:22px}.rks_lead_text p{font-size:16.5px}}.rks_hist_wrap{background:#faf9fd;padding:84px 0 0}.rks_hist_intro{max-width:780px;margin:0 auto 70px;text-align:center}.rks_hist_eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f27622;margin:0 0 18px}.rks_hist_headline{font-family:Adobe Garamond Pro,Garamond,serif;font-size:46px;font-weight:700;color:#00001b;line-height:1.2;margin:0 0 22px}.rks_hist_lede{font-size:18.5px;line-height:1.8;color:#4a4a5e;margin:0}.rks_hist_timeline{position:relative;max-width:980px;margin:0 auto}.rks_hist_timeline:before{content:"";position:absolute;left:208px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,rgba(242,118,34,.35),rgba(0,0,27,.12) 20%,rgba(0,0,27,.12))}.rks_hist_item{display:grid;grid-template-columns:208px minmax(0,1fr);grid-gap:0;gap:0;padding:30px 0;position:relative}.rks_hist_item+.rks_hist_item{border-top:1px solid rgba(0,0,27,.07)}.rks_hist_item:before{content:"";position:absolute;left:204px;top:42px;width:9px;height:9px;border-radius:50%;background:#f27622;box-shadow:0 0 0 4px #faf9fd}.rks_hist_when{padding-right:44px;text-align:right}.rks_hist_when span{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#f27622;line-height:1.5;display:inline-block;padding-top:4px}.rks_hist_body{padding-left:44px}.rks_hist_item_title{font-size:21px;font-weight:600;color:#00001b;margin:0 0 10px;line-height:1.35}.rks_hist_item_text{font-size:16.5px;line-height:1.8;color:#4a4a5e;margin:0}.rks_hist_quote{max-width:900px;margin:70px auto 0;padding:44px 40px;text-align:center;background:#00001b;border-radius:20px}.rks_hist_quote p{font-family:Adobe Garamond Pro,Garamond,serif;font-size:30px;line-height:1.45;color:#fff;margin:0}.rks_hist_closing{max-width:720px;margin:46px auto 0;text-align:center;font-size:17.5px;line-height:1.85;color:#4a4a5e}.rks_hist_archive{background:#fff;margin-top:80px;padding:70px 0 90px;border-top:1px solid rgba(0,0,27,.07)}.rks_hist_archive_h{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:0 0 8px;padding-left:14px;position:relative}.rks_hist_archive_h:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:#f27622}.rks_hist_archive_p{font-size:15px;color:#77778a;margin:0 0 34px;padding-left:14px}@media (max-width:991px){.rks_hist_wrap{padding:60px 0 0}.rks_hist_headline{font-size:36px}.rks_hist_timeline:before{left:6px}.rks_hist_item{grid-template-columns:1fr;padding:26px 0 26px 34px}.rks_hist_item:before{left:2px;top:34px}.rks_hist_when{text-align:left;padding-right:0;margin-bottom:8px}.rks_hist_body{padding-left:0}.rks_hist_quote{padding:34px 26px;margin-top:54px}.rks_hist_quote p{font-size:23px}}.rks_hist_when span{font-family:Adobe Garamond Pro,Garamond,serif;font-size:34px;font-weight:700;letter-spacing:0;text-transform:none;color:rgba(242,118,34,.55);line-height:1;padding-top:0}.rks_hist_invite{max-width:760px;margin:60px auto 0;padding:34px 38px;background:#fff;border:1px dashed rgba(0,0,27,.18);border-radius:18px;text-align:center}.rks_hist_invite p{font-size:16.5px;line-height:1.8;color:#4a4a5e;margin:0 0 22px}.rks_hist_invite_btn{display:inline-block;padding:13px 30px;border-radius:30px;background:#f27622;color:#fff!important;font-weight:600;font-size:15px;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease}.rks_hist_invite_btn:hover{background:#d9641a;transform:translateY(-2px)}@media (max-width:991px){.rks_hist_when span{font-size:26px}.rks_hist_invite{padding:26px 22px}}.rks_why_wrap{background:#faf9fd;padding:84px 0 100px}.rks_why_intro{max-width:760px;margin:0 auto 62px;text-align:center}.rks_why_eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f27622;margin:0 0 18px}.rks_why_headline{font-family:Adobe Garamond Pro,Garamond,serif;font-size:42px;font-weight:700;color:#00001b;line-height:1.22;margin:0 0 20px}.rks_why_lede{font-size:18px;line-height:1.8;color:#4a4a5e;margin:0}.rks_why_grid{grid-gap:24px;gap:24px}.rks_why_card{position:relative;background:#fff;border:1px solid rgba(0,0,27,.07);border-radius:20px;padding:32px 32px 28px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rks_why_card:before{content:"";position:absolute;left:32px;right:32px;top:0;height:3px;border-radius:0 0 3px 3px;background:#f27622;opacity:0;transition:opacity .25s ease}.rks_why_card:hover{transform:translateY(-4px);border-color:rgba(242,118,34,.3);box-shadow:0 18px 38px rgba(0,0,27,.08)}.rks_why_card:hover:before{opacity:1}.rks_why_num{font-size:40px;color:rgba(242,118,34,.45);margin-bottom:14px}.rks_why_title{font-size:21px;font-weight:600;color:#00001b;margin:0 0 12px;line-height:1.35}.rks_why_text{font-size:15.5px;line-height:1.75;color:#4a4a5e;margin:0 0 22px;flex:1 1}.rks_why_link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#f27622;text-decoration:none!important;align-self:flex-start;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .2s ease,gap .2s ease}.rks_why_link:hover{border-bottom-color:#f27622;gap:12px}.rks_why_quote{margin-top:64px;background:#00001b;border-radius:22px;padding:54px 48px 48px;text-align:center}.rks_why_quote p{font-family:Adobe Garamond Pro,Garamond,serif;font-size:30px;line-height:1.45;color:#fff;margin:0 auto 22px;max-width:760px}.rks_why_quote span{display:block;font-size:16px;line-height:1.8;color:rgba(255,255,255,.7);max-width:640px;margin:0 auto 30px}.rks_why_cta{display:inline-block;padding:14px 34px;border-radius:30px;background:#f27622;color:#fff!important;font-weight:600;font-size:15px;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease}.rks_why_cta:hover{background:#d9641a;transform:translateY(-2px)}@media (max-width:991px){.rks_why_wrap{padding:60px 0 70px}.rks_why_grid{grid-template-columns:1fr}.rks_why_headline{font-size:32px}.rks_why_quote{padding:38px 26px 34px}.rks_why_quote p{font-size:23px}}.rks_footer.rks_style_1 .rks_footer_row{padding:0;display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;grid-gap:34px;gap:34px;align-items:start}.rks_footer.rks_style_1 .rks_footer_col,.rks_footer.rks_style_1 .rks_footer_row .rks_footer_col:nth-child(3){flex:none;padding-left:0;position:static}.rks_footer.rks_style_1 .rks_footer_row .rks_footer_col:nth-child(3):before{display:none}.rks_footer.rks_style_1{padding-top:42px}.rks_footer_brand_row{display:flex;align-items:center;gap:18px}.rks_footer_brand{display:block;flex:none}.rks_footer_brand img{height:96px;width:auto;display:block}.rks_footer_about{font-size:16px;line-height:1.6;color:rgba(255,255,255,.68);margin:0;max-width:300px}.rks_footer.rks_style_1 .rks_footer_widget_title{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 14px}.rks_footer.rks_style_1 .rks_footer_widget_menu li{margin-bottom:7px}.rks_footer.rks_style_1 .rks_footer_widget_menu a{font-size:17px;color:rgba(255,255,255,.82);text-decoration:none;transition:color .2s ease}.rks_footer.rks_style_1 .rks_footer_widget_menu a:hover{color:#f27622}.rks_footer_hiring{display:inline-block;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:700;line-height:16px;color:#fff;background-color:#dc3545;border-radius:10px;vertical-align:middle;white-space:nowrap}.rks_footer.rks_style_1 .rks_footer_address_widget li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.55;color:rgba(255,255,255,.72);margin-bottom:10px}.rks_footer.rks_style_1 .rks_footer_address_widget i{color:#f27622;font-size:14px;margin-top:4px;flex:none;width:16px}.rks_footer.rks_style_1 .rks_footer_address_widget a{color:rgba(255,255,255,.82);text-decoration:none}.rks_footer.rks_style_1 .rks_footer_address_widget a:hover{color:#f27622}.rks_footer.rks_style_1 .rks_footer_bottom{margin-top:30px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1);background:transparent;color:rgba(255,255,255,.55)}.rks_footer.rks_style_1.rks_type_1 .rks_footer_bottom_in{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border:none;width:auto;padding:0}.rks_copyright,.rks_footer_affil{font-size:15px;margin:0}.rks_footer_affil{color:rgba(255,255,255,.45)}@media (max-width:991px){.rks_footer.rks_style_1 .rks_footer_row{grid-template-columns:1fr 1fr;gap:34px}.rks_footer.rks_style_1{padding-top:34px}}@media (max-width:575px){.rks_footer.rks_style_1 .rks_footer_row{grid-template-columns:1fr 1fr;gap:26px 20px}.rks_footer.rks_style_1 .rks_footer_col:first-child,.rks_footer.rks_style_1 .rks_footer_col:last-child{grid-column:1/-1}.rks_footer_brand_row{align-items:flex-start}.rks_footer_brand img{height:74px}.rks_footer.rks_style_1 .rks_footer_widget_menu a{font-size:16px}.rks_footer.rks_style_1 .rks_footer_address_widget li{font-size:15.5px}.rks_footer.rks_style_1 .rks_footer_bottom_in{justify-content:center;text-align:center}}.rks_mv_wrap{background:#faf9fd;padding:84px 0 90px}.rks_mv_grid{display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.rks_mv_photo{border-radius:20px;overflow:hidden;aspect-ratio:4/5;background:#eeece6;border:1px solid rgba(0,0,27,.07)}.rks_mv_photo img{width:100%;height:100%;object-fit:cover;display:block}.rks_mv_eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f27622;margin:0 0 16px}.rks_mv_title{font-family:Adobe Garamond Pro,Garamond,serif;font-size:40px;font-weight:700;color:#00001b;line-height:1.2;margin:0 0 22px}.rks_mv_lede{font-size:18px;line-height:1.8;color:#3a3a4d;margin:0 0 40px}.rks_mv_values{border-top:1px solid rgba(0,0,27,.1)}.rks_mv_value{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid rgba(0,0,27,.1)}.rks_mv_value_n{font-family:Adobe Garamond Pro,Garamond,serif;font-size:24px;font-weight:700;color:rgba(242,118,34,.55);line-height:1.2;flex:none}.rks_mv_value_name{font-size:18px;font-weight:600;color:#00001b;margin:0 0 6px}.rks_mv_value_text{font-size:15.5px;line-height:1.7;color:#5a5a70;margin:0}.rks_mv_vision{background:#f6efe7;border-top:1px solid rgba(0,0,27,.07);padding:88px 0 92px;text-align:center}.rks_mv_vision_eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f27622;margin:0 0 18px}.rks_mv_vision_title{font-size:15px;font-weight:600;letter-spacing:.04em;color:rgba(0,0,27,.5);margin:0 0 34px}.rks_mv_vision_quote{font-family:Adobe Garamond Pro,Garamond,serif;font-size:34px;line-height:1.45;color:#00001b;margin:0 auto 34px;max-width:900px}.rks_mv_vision_text{font-size:16.5px;line-height:1.85;color:#4a4a5e;margin:0 auto 38px;max-width:720px}.rks_mv_cta{display:inline-block;padding:14px 34px;border-radius:30px;background:#f27622;color:#fff!important;font-weight:600;font-size:15px;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease}.rks_mv_cta:hover{background:#d9641a;transform:translateY(-2px)}@media (max-width:991px){.rks_mv_wrap{padding:60px 0 64px}.rks_mv_grid{grid-template-columns:1fr;gap:36px}.rks_mv_photo{max-width:340px;aspect-ratio:1/1}.rks_mv_title{font-size:32px}.rks_mv_vision{padding:60px 0 64px}.rks_mv_vision_quote{font-size:24px}}.rks_div_wrap{background:#faf9fd;padding:80px 0 90px}.rks_div_head{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:56px;gap:56px;align-items:center;margin-bottom:64px}.rks_div_stage{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:600;letter-spacing:.06em;color:#6c6c80;margin:0 0 18px}.rks_div_stage span{display:inline-block;padding:4px 12px;border-radius:20px;background:rgba(242,118,34,.12);color:#f27622;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rks_div_title{font-family:Adobe Garamond Pro,Garamond,serif;font-size:44px;font-weight:700;color:#00001b;line-height:1.15;margin:0 0 20px}.rks_div_lede{font-size:18px;line-height:1.8;color:#4a4a5e;margin:0}.rks_div_photo{border-radius:20px;overflow:hidden;aspect-ratio:4/3;border:1px solid rgba(0,0,27,.07);background:#eeece6}.rks_div_photo img{width:100%;height:100%;object-fit:cover;display:block}.rks_div_highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-bottom:64px}.rks_div_hl{background:#fff;border-radius:18px;padding:26px 26px 24px;border:1px solid rgba(0,0,27,.07);border-top:3px solid #f27622}.rks_div_hl_title{font-size:17px;font-weight:600;color:#00001b;margin:0 0 10px}.rks_div_hl_text{font-size:15px;line-height:1.7;color:#5a5a70;margin:0}.rks_div_h{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:0 0 28px;padding-left:14px;position:relative}.rks_div_h:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:#f27622}.rks_div_group{margin-bottom:40px}.rks_div_group_h{font-size:15px;font-weight:700;color:#f27622;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.rks_div_list{margin:0;border-top:1px solid rgba(0,0,27,.09)}.rks_div_row{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:24px;gap:24px;padding:16px 0;border-bottom:1px solid rgba(0,0,27,.09)}.rks_div_row dt{font-size:16px;font-weight:600;color:#00001b;line-height:1.5}.rks_div_row dd{font-size:15.5px;line-height:1.7;color:#5a5a70;margin:0}.rks_div_note{font-size:15px;line-height:1.75;color:#6c6c80;background:#fff;border-left:3px solid rgba(242,118,34,.5);border-radius:0 12px 12px 0;padding:18px 22px;margin:8px 0 34px}.rks_div_links{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.rks_div_links a{display:inline-block;padding:10px 20px;border-radius:30px;background:#fff;border:1px solid rgba(0,0,27,.1);font-size:14px;font-weight:600;color:#00001b;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.rks_div_links a:hover{background:#f27622;border-color:#f27622;color:#fff}@media (max-width:991px){.rks_div_wrap{padding:56px 0 64px}.rks_div_head{grid-template-columns:1fr;gap:30px}.rks_div_title{font-size:34px}.rks_div_highlights{grid-template-columns:1fr;gap:16px;margin-bottom:48px}.rks_div_row{grid-template-columns:1fr;gap:4px;padding:14px 0}}.rks_cur_links{display:flex;flex-wrap:wrap;gap:12px;margin:46px 0 34px}.rks_cur_links a{display:inline-block;padding:10px 20px;border-radius:30px;background:#fff;border:1px solid rgba(0,0,27,.1);font-size:14px;font-weight:600;color:#00001b;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.rks_cur_links a:hover{background:#f27622;border-color:#f27622;color:#fff}.rks_pol_wrap{background:#faf9fd;padding:72px 0 90px}.rks_pol_grid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:60px;gap:60px;align-items:start}.rks_pol_aside{position:-webkit-sticky;position:sticky;top:120px;display:flex;flex-direction:column;gap:18px}.rks_pol_toc{background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:16px;padding:22px 22px 18px}.rks_pol_toc_h{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a0a0b0;margin:0 0 14px}.rks_pol_toc ul{list-style:none;margin:0;padding:0}.rks_pol_toc li{margin-bottom:2px}.rks_pol_toc a{display:flex;gap:10px;align-items:baseline;padding:8px 12px;margin:0 -12px;border-radius:8px;font-size:14.5px;color:#3a3a4d;text-decoration:none;transition:color .2s ease,background-color .2s ease}.rks_pol_toc a span{font-size:11px;font-weight:700;color:rgba(242,118,34,.7);flex:none;width:16px}.rks_pol_toc a:hover{color:#f27622;background:rgba(242,118,34,.07)}.rks_pol_toc a.is-active{color:#f27622;font-weight:600;background:rgba(242,118,34,.1)}.rks_pol_toc a.is-active span{color:#f27622}.rks_pol_help{background:#00001b;border-radius:16px;padding:22px}.rks_pol_help_h{font-size:14.5px;font-weight:600;color:#fff;margin:0 0 8px}.rks_pol_help_p{font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.65);margin:0 0 14px}.rks_pol_help a{font-size:13.5px;font-weight:600;color:#f27622;text-decoration:none;border-bottom:1px solid rgba(242,118,34,.4);padding-bottom:1px}.rks_pol_help a:hover{border-bottom-color:#f27622}.rks_pol_related{display:block;padding:16px 20px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,27,.08);text-decoration:none;font-size:14.5px;font-weight:600;color:#00001b;transition:border-color .2s ease,transform .2s ease}.rks_pol_related span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#a0a0b0;margin-bottom:4px}.rks_pol_related:hover{border-color:rgba(242,118,34,.5);transform:translateY(-2px)}.rks_pol_body{max-width:780px}.rks_pol_intro{font-size:17.5px;line-height:1.8;color:#4a4a5e;margin:0 0 48px}.rks_pol_section{scroll-margin-top:120px;margin-bottom:46px}.rks_pol_h2{display:flex;align-items:baseline;gap:14px;font-size:22px;font-weight:600;color:#00001b;margin:0 0 10px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,27,.1)}.rks_pol_num{font-family:Adobe Garamond Pro,Garamond,serif;font-size:20px;font-weight:700;color:rgba(242,118,34,.65);flex:none}.rks_pol_section_intro{font-size:15.5px;line-height:1.7;color:#6c6c80;margin:0 0 18px}.rks_pol_rules{list-style:none;counter-reset:rule;margin:0;padding:0}.rks_pol_rules li{counter-increment:rule;position:relative;padding:12px 0 12px 42px;font-size:16px;line-height:1.75;color:#3a3a4d}.rks_pol_rules li:before{content:counter(rule);position:absolute;left:0;top:12px;width:26px;height:26px;border-radius:50%;background:rgba(242,118,34,.1);color:#f27622;font-size:12px;font-weight:700;line-height:26px;text-align:center}.rks_pol_rules li+li{border-top:1px solid rgba(0,0,27,.06)}@media (max-width:991px){.rks_pol_wrap{padding:48px 0 64px}.rks_pol_grid{grid-template-columns:1fr;gap:34px}.rks_pol_aside{position:static}.rks_pol_toc ul{column-count:2;column-gap:18px}.rks_pol_intro{font-size:16.5px;margin-bottom:34px}}@media (max-width:575px){.rks_pol_toc{padding:18px 18px 14px}.rks_pol_toc ul{column-count:2;column-gap:14px}.rks_pol_toc a{font-size:13px;padding:6px 0}.rks_pol_toc a span{width:14px;font-size:10px}.rks_pol_h2{font-size:19px}.rks_pol_rules li{font-size:15px;padding-left:36px}}.rks_disc_wrap{background:#faf9fd;padding:76px 0 90px}.rks_disc_intro{max-width:780px;margin:0 auto 54px;text-align:center}.rks_disc_lede{font-size:18px;line-height:1.8;color:#4a4a5e;margin:0 0 18px}.rks_disc_note{font-size:14.5px;line-height:1.7;color:#6c6c80;background:#fff;border-left:3px solid rgba(242,118,34,.5);border-radius:0 12px 12px 0;padding:14px 18px;margin:0;text-align:left}.rks_disc_group{margin-bottom:48px}.rks_disc_h{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:0 0 10px;padding-left:14px;position:relative}.rks_disc_h:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:#f27622}.rks_disc_group_text{font-size:15px;line-height:1.7;color:#6c6c80;margin:0 0 20px;padding-left:14px}.rks_disc_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.rks_disc_card{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:14px;padding:16px 18px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rks_disc_card:hover{transform:translateY(-2px);border-color:rgba(242,118,34,.4);box-shadow:0 10px 22px rgba(0,0,27,.06)}.rks_disc_card.is-missing{background:#f7f7fa;border-style:dashed}.rks_disc_card.is-missing:hover{transform:none;box-shadow:none;border-color:rgba(0,0,27,.12)}.rks_disc_icon{color:#f27622;flex:none;display:flex}.rks_disc_card.is-missing .rks_disc_icon{color:#b9b9c6}.rks_disc_card_body{flex:1 1;min-width:0}.rks_disc_name{font-size:15.5px;font-weight:600;color:#00001b;margin:0 0 3px;line-height:1.4}.rks_disc_meta{font-size:12.5px;color:#8a8a9c;margin:0}.rks_disc_view{flex:none;font-size:13px;font-weight:600;color:#f27622;text-decoration:none;padding:7px 16px;border-radius:20px;border:1px solid rgba(242,118,34,.4);transition:background-color .2s ease,color .2s ease}.rks_disc_view:hover{background:#f27622;color:#fff;border-color:#f27622}.rks_disc_view_off{color:#9a9aac;border-color:rgba(0,0,27,.12);cursor:default}.rks_disc_foot{margin-top:20px;padding-top:34px;border-top:1px solid rgba(0,0,27,.09);display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:center;text-align:center}.rks_disc_foot p{font-size:15px;color:#6c6c80;margin:0}.rks_disc_foot a{font-size:14px;font-weight:600;color:#f27622;text-decoration:none;border-bottom:1px solid rgba(242,118,34,.4);padding-bottom:1px}@media (max-width:767px){.rks_disc_wrap{padding:50px 0 64px}.rks_disc_grid{grid-template-columns:1fr}.rks_disc_lede{font-size:16.5px}}.rks_enq_wrap{background:#faf9fd;padding:76px 0 90px}.rks_enq_grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:56px;gap:56px;align-items:start}.rks_enq_h{font-family:Adobe Garamond Pro,Garamond,serif;font-size:40px;font-weight:700;color:#00001b;line-height:1.18;margin:0 0 16px}.rks_enq_lede{font-size:18px;line-height:1.8;color:#4a4a5e;margin:0 0 34px}.rks_enq_action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:30px;gap:30px;align-items:center;background:#fff;border:1px solid rgba(0,0,27,.08);border-left:4px solid #f27622;border-radius:18px;padding:30px 32px;margin-bottom:20px}.rks_enq_action_l,.rks_enq_main{min-width:0}.rks_enq_action_h{font-size:18px;font-weight:600;color:#00001b;margin:0 0 6px}.rks_enq_action_p{font-size:14.5px;line-height:1.65;color:#6c6c80;margin:0 0 16px}.rks_enq_need_h{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#a0a0b0;margin:0 0 8px}.rks_enq_need{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.rks_enq_need li{position:relative;padding-left:16px;font-size:14px;color:#3a3a4d;line-height:1.6}.rks_enq_need li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:rgba(242,118,34,.6)}.rks_enq_btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:16px 32px;border-radius:32px;background:#f27622;color:#fff!important;font-size:15.5px;font-weight:600;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.rks_enq_btn:hover{background:#d9641a;transform:translateY(-2px);box-shadow:0 12px 26px rgba(242,118,34,.3)}.rks_enq_alt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:50px}.rks_enq_alt a{display:block;padding:16px 18px;background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:14px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.rks_enq_alt a:hover{border-color:rgba(242,118,34,.45);transform:translateY(-2px)}.rks_enq_alt a span{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a0a0b0;margin-bottom:6px}.rks_enq_alt a{font-size:14.5px;font-weight:600;color:#00001b}.rks_enq_h3{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:0 0 22px;padding-left:14px;position:relative}.rks_enq_h3:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:#f27622}.rks_enq_steps{list-style:none;margin:0 0 26px;padding:0;counter-reset:st}.rks_enq_steps li{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid rgba(0,0,27,.08)}.rks_enq_steps li:last-child{border-bottom:none}.rks_enq_step_n{flex:none;font-family:Adobe Garamond Pro,Garamond,serif;font-size:20px;font-weight:700;color:rgba(242,118,34,.6);line-height:1.3}.rks_enq_steps strong{display:block;font-size:16px;color:#00001b;margin-bottom:4px}.rks_enq_steps p{font-size:15px;line-height:1.7;color:#5a5a70;margin:0}.rks_enq_note{font-size:14.5px;line-height:1.75;color:#6c6c80;background:#fff;border-left:3px solid rgba(242,118,34,.5);border-radius:0 12px 12px 0;padding:16px 20px;margin:0 0 26px}.rks_enq_links{display:flex;flex-wrap:wrap;gap:12px}.rks_enq_links a{display:inline-block;padding:10px 20px;border-radius:30px;background:#fff;border:1px solid rgba(0,0,27,.1);font-size:14px;font-weight:600;color:#00001b;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.rks_enq_links a:hover{background:#f27622;border-color:#f27622;color:#fff}.rks_enq_aside{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:120px}.rks_enq_card{background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:16px;padding:22px}.rks_enq_card_h{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#a0a0b0;margin:0 0 14px}.rks_enq_hours{list-style:none;margin:0;padding:0}.rks_enq_hours li{font-size:14.5px;color:#3a3a4d;padding:6px 0;border-bottom:1px solid rgba(0,0,27,.06)}.rks_enq_hours li:last-child{border-bottom:none}.rks_enq_card_dark{background:#00001b}.rks_enq_card_dark .rks_enq_card_h{color:rgba(255,255,255,.45)}.rks_enq_addr{font-size:14.5px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 14px}.rks_enq_card_link{font-size:13.5px;font-weight:600;color:#f27622;text-decoration:none;border-bottom:1px solid rgba(242,118,34,.4);padding-bottom:1px}.rks_enq_card_p{font-size:14px;line-height:1.65;color:#5a5a70;margin:0}@media (max-width:991px){.rks_enq_wrap{padding:52px 0 64px}.rks_enq_grid{grid-template-columns:1fr;gap:34px}.rks_enq_aside{position:static}.rks_enq_h{font-size:32px}.rks_enq_action{grid-template-columns:1fr;gap:22px}.rks_enq_btn{justify-content:center}.rks_enq_alt{grid-template-columns:1fr}}@media (max-width:575px){.rks_enq_btn{white-space:normal;text-align:center;justify-content:center;padding:14px 22px;font-size:15px;width:100%}.rks_enq_h{font-size:28px}.rks_enq_action{padding:24px 20px}}.rks_tc_warn{background:#fff;border:1px solid rgba(0,0,27,.08);border-left:4px solid #f27622;border-radius:0 14px 14px 0;padding:20px 24px;margin-top:26px}.rks_tc_warn_h{font-size:16px;font-weight:600;color:#00001b;margin:0 0 8px}.rks_tc_warn_p{font-size:14.5px;line-height:1.7;color:#5a5a70;margin:0}.rks_adm_wrap{background:#faf9fd;padding:76px 0 90px}.rks_adm_grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:56px;gap:56px;align-items:start}.rks_adm_main{min-width:0}.rks_adm_h{font-family:Adobe Garamond Pro,Garamond,serif;font-size:40px;font-weight:700;color:#00001b;line-height:1.18;margin:0 0 16px}.rks_adm_lede{font-size:18px;line-height:1.8;color:#4a4a5e;margin:0 0 34px}.rks_adm_policy{background:#00001b;border-radius:18px;padding:30px 32px;margin-bottom:52px}.rks_adm_policy_h{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f27622;margin:0 0 14px}.rks_adm_policy_p{font-size:15.5px;line-height:1.75;color:rgba(255,255,255,.75);margin:0 0 16px}.rks_adm_policy_strong{font-size:15.5px;line-height:1.75;color:#fff;margin:0;padding-left:18px;border-left:3px solid #f27622}.rks_adm_h3{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:0 0 22px;padding-left:14px;position:relative}.rks_adm_h3:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:#f27622}.rks_adm_timeline{list-style:none;margin:0 0 46px;padding:0}.rks_adm_timeline li{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid rgba(0,0,27,.08)}.rks_adm_timeline li:last-child{border-bottom:none}.rks_adm_tl_n{flex:none;font-family:Adobe Garamond Pro,Garamond,serif;font-size:20px;font-weight:700;color:rgba(242,118,34,.6);line-height:1.3}.rks_adm_timeline strong{display:block;font-size:16px;color:#00001b;margin-bottom:4px}.rks_adm_timeline p{font-size:15px;line-height:1.7;color:#5a5a70;margin:0}.rks_adm_table{background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:16px;overflow:hidden;margin-bottom:14px}.rks_adm_row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px;padding:16px 22px;border-bottom:1px solid rgba(0,0,27,.07)}.rks_adm_row:last-child{border-bottom:none}.rks_adm_row_head{background:#f4f3f8}.rks_adm_row_head span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a8a9c}.rks_adm_row_k{font-size:15.5px;font-weight:600;color:#00001b;line-height:1.5}.rks_adm_row_v{font-size:15px;line-height:1.7;color:#5a5a70}.rks_adm_table_stream .rks_adm_row{grid-template-columns:150px minmax(0,1fr) 110px}.rks_adm_row_a{font-size:15px;font-weight:600;color:#00001b}.rks_adm_row_a,.rks_adm_row_head .rks_adm_row_a{text-align:right}.rks_adm_docs{list-style:none;counter-reset:doc;margin:0 0 14px;padding:0}.rks_adm_docs li{counter-increment:doc;position:relative;padding:11px 0 11px 40px;font-size:15.5px;line-height:1.7;color:#3a3a4d;border-bottom:1px solid rgba(0,0,27,.07)}.rks_adm_docs li:last-child{border-bottom:none}.rks_adm_docs li:before{content:counter(doc);position:absolute;left:0;top:12px;width:24px;height:24px;border-radius:50%;background:rgba(242,118,34,.1);color:#f27622;font-size:11.5px;font-weight:700;line-height:24px;text-align:center}.rks_adm_small{font-size:14px;line-height:1.7;color:#77778a;margin:0 0 44px}.rks_adm_text{font-size:16px;line-height:1.8;color:#4a4a5e;margin:0 0 44px}.rks_adm_cta{margin-top:20px;padding:32px;background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:18px;text-align:center}.rks_adm_cta_h{font-size:21px;font-weight:600;color:#00001b;margin:0 0 8px}.rks_adm_cta_p{font-size:15px;line-height:1.7;color:#6c6c80;margin:0 0 22px}.rks_adm_cta_btns{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center}.rks_adm_cta_call{font-size:14.5px;font-weight:600;color:#00001b;text-decoration:none;border-bottom:1px solid rgba(0,0,27,.2);padding-bottom:2px}.rks_adm_cta_call:hover{color:#f27622;border-bottom-color:#f27622}@media (max-width:991px){.rks_adm_wrap{padding:52px 0 64px}.rks_adm_grid{grid-template-columns:1fr;gap:34px}.rks_adm_h{font-size:30px}.rks_adm_row{grid-template-columns:1fr;gap:6px}.rks_adm_table_stream .rks_adm_row{grid-template-columns:1fr auto}.rks_adm_row_head{display:none}.rks_adm_policy{padding:24px 22px}}.rks_hs_band{height:6px;width:100%}.rks_hs_wrap{background:#faf9fd;padding:64px 0 90px}.rks_hs_grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:56px;gap:56px;align-items:start}.rks_hs_main{min-width:0}.rks_hs_identity{display:flex;flex-wrap:wrap;align-items:center;gap:26px 40px;margin-bottom:34px}.rks_hs_colour{display:flex;align-items:center;gap:14px}.rks_hs_swatch{width:42px;height:42px;border-radius:12px;display:block;flex:none}.rks_hs_colour em{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a0a0b0}.rks_hs_colour strong{display:block;font-size:17px;color:#00001b}.rks_hs_motto{font-family:Adobe Garamond Pro,Garamond,serif;font-size:26px;line-height:1.35;color:#00001b;margin:0;padding-left:22px;border-left:4px solid #f27622}.rks_hs_story{font-size:17.5px;line-height:1.85;color:#3a3a4d;margin:0 0 46px}.rks_hs_h{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:0 0 18px;padding-left:14px;position:relative}.rks_hs_h:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:var(--hs,#f27622)}.rks_hs_text{font-size:16.5px;line-height:1.85;color:#4a4a5e;margin:0 0 34px}.rks_hs_gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:46px}.rks_hs_gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;display:block}.rks_hs_ach{list-style:none;margin:0 0 46px;padding:0}.rks_hs_ach li{display:flex;align-items:baseline;gap:12px;padding:12px 0;font-size:16px;color:#3a3a4d;border-bottom:1px solid rgba(0,0,27,.08)}.rks_hs_ach li:last-child{border-bottom:none}.rks_hs_ach_dot{width:7px;height:7px;border-radius:50%;flex:none}.rks_hs_captain{background:#fff;border-left:4px solid #f27622;border-radius:0 16px 16px 0;padding:26px 30px;margin-bottom:40px}.rks_hs_captain_h{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#a0a0b0;margin:0 0 12px}.rks_hs_captain_p{font-family:Adobe Garamond Pro,Garamond,serif;font-size:18px;line-height:1.75;color:#3a3a4d;margin:0}.rks_hs_aside{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:120px}.rks_hs_houses{list-style:none;margin:0;padding:0}.rks_hs_houses li{border-bottom:1px solid rgba(0,0,27,.06)}.rks_hs_houses li:last-child{border-bottom:none}.rks_hs_houses a{display:block;padding:10px 0;font-size:15px;color:#3a3a4d;text-decoration:none;transition:color .2s ease}.rks_hs_houses a:hover{color:#f27622}@media (max-width:991px){.rks_hs_wrap{padding:44px 0 64px}.rks_hs_grid{grid-template-columns:1fr;gap:32px}.rks_hs_aside{position:static}.rks_hs_motto{font-size:21px}.rks_hs_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.rks_hs_story{font-size:16.5px}}.rks_fcl_wrap{background:#faf9fd;padding:72px 0 90px}.rks_fcl_grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:56px;gap:56px;align-items:start}.rks_fcl_main{min-width:0}.rks_fcl_h{font-family:Adobe Garamond Pro,Garamond,serif;font-size:40px;font-weight:700;color:#00001b;line-height:1.18;margin:0 0 16px}.rks_fcl_lede{font-size:18px;line-height:1.85;color:#4a4a5e;margin:0 0 34px}.rks_fcl_stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:46px}.rks_fcl_stat{background:#fff;border-radius:14px;padding:20px 22px;border:1px solid rgba(0,0,27,.08);border-top:3px solid #f27622}.rks_fcl_stat strong{display:block;font-size:16.5px;color:#00001b;line-height:1.35;margin-bottom:5px}.rks_fcl_stat span{font-size:13px;color:#8a8a9c}.rks_fcl_list{margin-bottom:40px}.rks_fcl_item{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid rgba(0,0,27,.08)}.rks_fcl_item:last-child{border-bottom:none}.rks_fcl_n{flex:none;font-family:Adobe Garamond Pro,Garamond,serif;font-size:20px;font-weight:700;color:rgba(242,118,34,.6);line-height:1.3}.rks_fcl_item_h{font-size:17px;font-weight:600;color:#00001b;margin:0 0 6px}.rks_fcl_item_p{font-size:15.5px;line-height:1.75;color:#5a5a70;margin:0}.rks_fcl_gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:34px}.rks_fcl_gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.rks_fcl_visit{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:16px;padding:22px 26px}.rks_fcl_visit p{font-size:15.5px;line-height:1.7;color:#4a4a5e;margin:0;max-width:60ch}.rks_fcl_visit a{flex:none;padding:11px 24px;border-radius:26px;background:#f27622;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:background-color .2s ease}.rks_fcl_visit a:hover{background:#d9641a}@media (max-width:991px){.rks_fcl_wrap{padding:48px 0 64px}.rks_fcl_grid{grid-template-columns:1fr;gap:32px}.rks_fcl_h{font-size:30px}.rks_fcl_stats{grid-template-columns:1fr}.rks_fcl_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.rks_gp_wrap{background:#faf9fd;padding:76px 0 96px}.rks_gp_head{max-width:760px;margin:0 auto 46px;text-align:center}.rks_gp_eyebrow{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#f27622}.rks_gp_eyebrow,.rks_gp_title{font-weight:700;margin:0 0 16px}.rks_gp_title{font-family:Adobe Garamond Pro,Garamond,serif;font-size:44px;color:#00001b;line-height:1.16}.rks_gp_intro{font-size:17.5px;line-height:1.8;color:#4a4a5e;margin:0 0 22px}.rks_gp_count{font-size:13.5px;color:#8a8a9c;margin:0;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.rks_gp_count span{padding-left:12px;border-left:1px solid rgba(0,0,27,.15);font-size:13px;color:#a0a0b0}.rks_gal_grid{column-count:3;column-gap:18px}.rks_gal_item{position:relative;display:block;width:100%;margin:0 0 18px;padding:0;border:none;background:none;cursor:pointer;page-break-inside:avoid;break-inside:avoid;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,27,.06);transition:transform .25s ease,box-shadow .25s ease}.rks_gal_item img{width:100%;height:auto;display:block;transition:transform .45s ease}.rks_gal_item:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,0,27,.13)}.rks_gal_item:hover img{transform:scale(1.04)}.rks_gal_zoom{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);color:#00001b;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.85);transition:opacity .25s ease,transform .25s ease}.rks_gal_item:hover .rks_gal_zoom{opacity:1;transform:scale(1)}.rks_gal_cap{position:absolute;left:0;right:0;bottom:0;padding:30px 16px 14px;font-size:13.5px;font-weight:600;color:#fff;text-align:left;background:linear-gradient(180deg,rgba(0,0,27,0),rgba(0,0,27,.78));opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.rks_gal_item:hover .rks_gal_cap{opacity:1;transform:translateY(0)}.rks_lb{position:fixed;inset:0;z-index:100000;background:rgba(0,1,20,.94);display:flex;align-items:center;justify-content:center;padding:40px 20px;animation:rksLbIn .2s ease}@keyframes rksLbIn{0%{opacity:0}to{opacity:1}}.rks_lb_fig{margin:0;max-width:min(1100px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.rks_lb_fig img{max-width:100%;max-height:calc(100vh - 150px);width:auto;height:auto;border-radius:10px;display:block}.rks_lb_fig figcaption{display:flex;align-items:center;gap:16px;font-size:14px;color:rgba(255,255,255,.85)}.rks_lb_fig figcaption em{font-style:normal;font-size:12.5px;color:rgba(255,255,255,.5);padding-left:16px;border-left:1px solid rgba(255,255,255,.2)}.rks_lb_close{position:absolute;top:20px;right:22px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.rks_lb_close:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}.rks_lb_nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.rks_lb_nav:hover{background:#f27622;border-color:#f27622}.rks_lb_prev{left:24px}.rks_lb_next{right:24px}@media (max-width:991px){.rks_gp_wrap{padding:52px 0 64px}.rks_gp_title{font-size:32px}.rks_gal_grid{column-count:2;column-gap:14px}.rks_gal_item{margin-bottom:14px;border-radius:12px}.rks_lb_prev{left:8px}.rks_lb_next{right:8px}.rks_lb_close{top:12px;right:12px}}.rks_nt_wrap{background:#faf9fd;padding:76px 0 96px}.rks_nt_head{max-width:720px;margin:0 auto 44px;text-align:center}.rks_nt_eyebrow{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#f27622}.rks_nt_eyebrow,.rks_nt_h{font-weight:700;margin:0 0 16px}.rks_nt_h{font-family:Adobe Garamond Pro,Garamond,serif;font-size:44px;color:#00001b;line-height:1.16}.rks_nt_intro{font-size:17px;line-height:1.8;color:#4a4a5e;margin:0}.rks_nt_list{display:flex;flex-direction:column;gap:14px;max-width:980px;margin:0 auto}.rks_nt_row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:26px;gap:26px;align-items:center;background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:16px;padding:22px 26px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rks_nt_row:hover{transform:translateY(-2px);border-color:rgba(242,118,34,.4);box-shadow:0 14px 30px rgba(0,0,27,.07)}.rks_nt_row.is-past{background:#f4f3f7;border-style:dashed}.rks_nt_row.is-past:hover{transform:none;box-shadow:none;border-color:rgba(0,0,27,.12)}.rks_nt_date{text-align:center;border-right:1px solid rgba(0,0,27,.1);padding-right:22px}.rks_nt_date strong{display:block;font-family:Adobe Garamond Pro,Garamond,serif;font-size:30px;font-weight:700;color:#00001b;line-height:1}.rks_nt_date span{display:block;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8a9c;margin-top:6px}.rks_nt_row.is-past .rks_nt_date strong{color:#8a8a9c}.rks_nt_meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.rks_nt_cat{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:20px}.rks_nt_until{font-size:12.5px;color:#9a9aac}.rks_nt_title{font-size:19px;font-weight:600;color:#00001b;margin:0 0 6px;line-height:1.4}.rks_nt_title a{color:inherit;text-decoration:none}.rks_nt_title a:hover{color:#f27622}.rks_nt_text{font-size:14.5px;line-height:1.65;color:#6c6c80;margin:0}.rks_nt_cta{flex:none;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:12px 24px;border-radius:26px;background:#f27622;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:background-color .2s ease,gap .2s ease}.rks_nt_cta:hover{background:#d9641a;gap:13px}.rks_nt_past{max-width:980px;margin:54px auto 0}.rks_nt_past_h{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a8a9c;margin:0 0 16px;padding-left:14px;position:relative}.rks_nt_past_h:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:rgba(0,0,27,.2)}@media (max-width:767px){.rks_nt_wrap{padding:52px 0 64px}.rks_nt_h{font-size:32px}.rks_nt_row{grid-template-columns:1fr;gap:16px;padding:20px}.rks_nt_date{display:flex;align-items:baseline;gap:10px;text-align:left;border-right:none;border-bottom:1px solid rgba(0,0,27,.1);padding:0 0 12px}.rks_nt_date strong{font-size:22px}.rks_nt_date span{margin-top:0}.rks_nt_cta{justify-content:center}}.rks_ct_wrap{background:#faf9fd;padding:76px 0 96px}.rks_ct_head{max-width:720px;margin:0 auto 44px;text-align:center}.rks_ct_eyebrow{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#f27622}.rks_ct_eyebrow,.rks_ct_h{font-weight:700;margin:0 0 16px}.rks_ct_h{font-family:Adobe Garamond Pro,Garamond,serif;font-size:44px;color:#00001b;line-height:1.16}.rks_ct_intro{font-size:17px;line-height:1.8;color:#4a4a5e;margin:0}.rks_ct_actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:26px}.rks_ct_action{display:block;padding:26px 26px 24px;background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:18px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rks_ct_action:hover{transform:translateY(-3px);border-color:rgba(242,118,34,.45);box-shadow:0 16px 34px rgba(0,0,27,.08)}.rks_ct_icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;margin-bottom:16px;background:rgba(242,118,34,.1);color:#f27622}.rks_ct_action_k{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a0a0b0;margin-bottom:6px}.rks_ct_action_v{display:block;font-size:17.5px;font-weight:600;color:#00001b;margin-bottom:4px}.rks_ct_action_l{display:block;font-size:13.5px;color:#8a8a9c}.rks_ct_split{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:stretch}.rks_ct_info{background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:18px;padding:30px}.rks_ct_block{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,27,.08)}.rks_ct_block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.rks_ct_block_h{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#a0a0b0;margin:0 0 12px}.rks_ct_addr{font-size:16px;line-height:1.7;color:#3a3a4d;margin:0 0 12px}.rks_ct_link{font-size:14px;font-weight:600;color:#f27622;text-decoration:none;border-bottom:1px solid rgba(242,118,34,.4);padding-bottom:1px}.rks_ct_link:hover{border-bottom-color:#f27622}.rks_ct_hours{list-style:none;margin:0 0 12px;padding:0}.rks_ct_hours li{display:flex;justify-content:space-between;gap:16px;font-size:15px;color:#3a3a4d;padding:7px 0;border-bottom:1px dashed rgba(0,0,27,.08)}.rks_ct_hours li:last-child{border-bottom:none}.rks_ct_hours em{font-style:normal;font-weight:600;color:#00001b}.rks_ct_small{font-size:13px;line-height:1.6;color:#9a9aac;margin:0}.rks_ct_who{list-style:none;margin:0;padding:0}.rks_ct_who li{padding:7px 0}.rks_ct_who a{font-size:15px;color:#3a3a4d;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:color .2s ease}.rks_ct_who a:after{content:"→";color:#f27622;opacity:0;transition:opacity .2s ease}.rks_ct_who a:hover{color:#f27622}.rks_ct_who a:hover:after{opacity:1}.rks_ct_social{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.rks_ct_social>span{font-size:13px;color:#8a8a9c}.rks_ct_social>div{display:flex;gap:8px}.rks_ct_social a{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,27,.05);color:#00001b;font-size:14px;transition:background-color .2s ease,color .2s ease}.rks_ct_social a:focus-visible,.rks_ct_social a:hover{background:var(--brand,#f27622);color:#fff}.rks_ct_map{border-radius:18px;overflow:hidden;border:1px solid rgba(0,0,27,.08);background:#e9e8ee;min-height:420px}.rks_ct_map iframe{width:100%;height:100%;min-height:420px;border:0;display:block}@media (max-width:991px){.rks_ct_wrap{padding:52px 0 64px}.rks_ct_h{font-size:32px}.rks_ct_actions{grid-template-columns:repeat(2,minmax(0,1fr))}.rks_ct_split{grid-template-columns:1fr}.rks_ct_info{padding:24px}.rks_ct_map,.rks_ct_map iframe{min-height:320px}}.rks_ev_wrap{background:#faf9fd;padding:76px 0 96px}.rks_ev_head{max-width:720px;margin:0 auto 50px;text-align:center}.rks_ev_eyebrow{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#f27622}.rks_ev_eyebrow,.rks_ev_h{font-weight:700;margin:0 0 16px}.rks_ev_h{font-family:Adobe Garamond Pro,Garamond,serif;font-size:44px;color:#00001b;line-height:1.16}.rks_ev_intro{font-size:17px;line-height:1.8;color:#4a4a5e;margin:0}.rks_ev_section{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:0 0 22px;padding-left:14px;position:relative}.rks_ev_section:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:#f27622}.rks_ev_section_gap{margin-top:62px}.rks_ev_sub{font-size:15px;color:#6c6c80;margin:-12px 0 24px 14px}.rks_ev_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.rks_ev_card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rks_ev_card:hover{transform:translateY(-3px);border-color:rgba(242,118,34,.4);box-shadow:0 16px 34px rgba(0,0,27,.08)}.rks_ev_thumb{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.rks_ev_thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.rks_ev_card:hover .rks_ev_thumb img{transform:scale(1.04)}.rks_ev_cat{position:absolute;top:12px;left:12px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.94);color:#00001b;padding:5px 11px;border-radius:20px}.rks_ev_body{display:block;padding:20px 22px 22px}.rks_ev_date{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a0a0b0}.rks_ev_date,.rks_ev_title{display:block;margin-bottom:8px}.rks_ev_title{font-size:18px;color:#00001b;line-height:1.4}.rks_ev_summary{display:block;font-size:14.5px;line-height:1.65;color:#6c6c80;margin-bottom:14px}.rks_ev_more{font-size:13.5px;font-weight:600;color:#f27622}.rks_ev_annual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.rks_ev_annual_card{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:18px;overflow:hidden}.rks_ev_annual_card img{width:100%;height:100%;object-fit:cover;display:block;min-height:150px}.rks_ev_annual_card>div{padding:22px 24px 22px 0}.rks_ev_annual_card h4{font-size:17px;font-weight:600;color:#00001b;margin:0 0 8px}.rks_ev_annual_card p{font-size:14.5px;line-height:1.65;color:#6c6c80;margin:0}@media (max-width:991px){.rks_ev_wrap{padding:52px 0 64px}.rks_ev_h{font-size:32px}.rks_ev_annual,.rks_ev_grid{grid-template-columns:1fr}.rks_ev_annual_card{grid-template-columns:120px minmax(0,1fr);gap:16px}.rks_ev_annual_card>div{padding:18px 18px 18px 0}}.rks_ed_wrap{background:#faf9fd;padding:64px 0 90px}.rks_ed_body{max-width:760px;margin:0 auto;background:#fff;border:1px solid rgba(0,0,27,.08);border-radius:20px;padding:44px 48px}.rks_ed_back{max-width:760px;margin:26px auto 0}.rks_ed_back a{font-size:14.5px;font-weight:600;color:#6c6c80;text-decoration:none;transition:color .2s ease}.rks_ed_back a:hover{color:#f27622}.rks_ed_more_h{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00001b;margin:62px 0 22px;padding-left:14px;position:relative}.rks_ed_more_h:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:4px;border-radius:2px;background:#f27622}@media (max-width:767px){.rks_ed_wrap{padding:40px 0 64px}.rks_ed_body{padding:26px 22px;border-radius:16px}}.rks_home_team .rks_team_in img{aspect-ratio:1/1;object-fit:cover;object-position:center 22%;height:auto}.rks_home_team .rks_team{max-width:340px;margin:0 auto;padding:2px}.rks_home_team .rks_team .rks_team_in{border-radius:6px}.rks_home_team .rks_team .rks_team_in img{border-radius:4px}.rks_home_team .rks_section_title{font-size:40px;line-height:1.22}.rks_home_team .rks_section_subtitle{font-size:17px;line-height:1.8}@media (max-width:991px){.rks_home_team .rks_section_title{font-size:30px}}.rks_about_year{color:#00001b!important;opacity:.14;font-family:Adobe Garamond Pro,Garamond,serif;letter-spacing:.02em}.rks_about_tabs .rks_tabs{margin-bottom:0}.rks_about_tabs .rks_tab_links{font-size:17px!important}.rks_about_tabs .rks_tab_links li a{font-size:17px;font-weight:600}.rks_about_tabs .rks_tab_body{font-size:17px;line-height:1.8;color:#4a4a5e}.rks_about_tabs .rks_tab_body p{margin-bottom:0}.rks_ab_media{position:relative;padding-bottom:96px}.rks_ab_a{width:86%;border-radius:16px;display:block;box-shadow:0 2px 6px rgba(0,0,27,.06)}.rks_ab_b{position:absolute;right:1px;bottom:-65px;width:60%;border-radius:16px;border:6px solid #fff;overflow:hidden;box-shadow:0 18px 38px rgba(0,0,27,.16)}.rks_ab_b img{width:100%;display:block}.rks_ab_badge{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;background:#00001b;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;padding:8px 14px;border-radius:8px;line-height:1}.rks_ab_badge_tl{top:14px;left:14px}.rks_ab_cbse{position:absolute;left:10px;right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.96);color:#00001b;font-size:12.5px;font-weight:600;letter-spacing:.005em;line-height:1.2;padding:9px 14px;border-radius:9px;box-shadow:0 8px 20px rgba(0,0,27,.2);text-align:center}.rks_ab_cbse i{color:#f27622;font-size:12px;flex:none}.rks_ab_mv{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin-bottom:6px}.rks_ab_mv_item{border-left:3px solid rgba(242,118,34,.55);padding-left:16px}.rks_ab_mv_label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#f27622;margin-bottom:6px}.rks_ab_mv_item p{font-size:15.5px;line-height:1.75;color:#4a4a5e;margin:0}@media (max-width:991px){.rks_ab_media{padding-bottom:62px}.rks_ab_b{right:0;bottom:-34px;width:62%;border-width:5px}.rks_ab_badge{font-size:10.5px;padding:7px 11px}.rks_ab_cbse{font-size:11.5px;padding:8px 10px}.rks_ab_mv_item p{font-size:15px}}.rks_news_card .rks_card_thumb{display:block;overflow:hidden}.rks_news_card .rks_card_thumb img{width:100%;height:230px;object-fit:cover;display:block;transition:transform .4s ease}.rks_news_card:hover .rks_card_thumb img{transform:scale(1.04)}.rks_news_card .rks_card_info{flex:1 1;display:flex}.rks_news_card .rks_card_info_in{flex:1 1;display:flex;flex-direction:column;height:100%}.rks_news_card .rks_card_category{align-self:flex-start}.rks_news_card .rks_card_btn{margin-top:auto;padding-top:20px;margin-bottom:0!important}.rks_news_card .rks_card_info_in .rks_card_btn{margin-top:auto}.rks_news_card .rks_card_btn .rks_btn_in{padding:11px 24px}@media (max-width:767px){.rks_news_card .rks_card_thumb img{height:210px}}.h1x_cta{background:#00001b;padding:86px 0;text-align:center}.h1x_cta h2{font-family:Adobe Garamond Pro,Garamond,serif;font-size:44px;line-height:1.2;color:#fff;margin:0 0 16px}.h1x_cta p{font-size:16.5px;line-height:1.8;color:rgba(255,255,255,.7);margin:0 auto 32px;max-width:62ch}.h1x_cta_btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.h1x_btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:4px;background:#f27622;color:#fff!important;font-size:15px;font-weight:600;text-decoration:none!important;transition:background-color .2s ease}.h1x_btn:hover{background:#d9641a}.h1x_btn_ghost{display:inline-flex;align-items:center;justify-content:center;padding:15px 32px;border-radius:4px;border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.92)!important;font-size:15px;font-weight:600;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease}.h1x_btn_ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.55)}@media (max-width:991px){.h1x_cta{padding:56px 0}.h1x_cta h2{font-size:30px}}.rks_funfact_note{text-align:center;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.78);margin:0 0 34px}@media (max-width:767px){.rks_funfact_note{font-size:11.5px;margin-bottom:24px}}.rks_mg_list{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid rgba(0,0,27,.12);max-width:340px}.rks_mg_list li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(0,0,27,.08)}.rks_mg_name{font-size:14.5px;font-weight:600;color:#00001b;line-height:1.4}.rks_mg_role{font-size:12.5px;color:#8a8a9c;text-align:right;line-height:1.4}.rks_nwt_tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.rks_nwt_tile{position:relative;display:block;overflow:hidden;border-radius:18px;aspect-ratio:4/5;text-decoration:none;background:#00001b}.rks_nwt_tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.rks_nwt_tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,27,0) 18%,rgba(0,0,27,.55) 46%,rgba(0,0,27,.92) 74%,rgba(0,0,27,.98));transition:opacity .3s ease}.rks_nwt_tile:hover img{transform:scale(1.05)}.rks_nwt_tile_in{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 24px 24px;display:flex;flex-direction:column;gap:8px}.rks_nwt_cat{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f27622}.rks_nwt_title{font-family:Adobe Garamond Pro,Garamond,serif;font-size:22px;line-height:1.3;font-weight:700;color:#fff}.rks_nwt_go{margin-top:6px;color:rgba(255,255,255,.85);display:inline-flex;transition:transform .25s ease,color .25s ease}.rks_nwt_tile:hover .rks_nwt_go{transform:translateX(5px);color:#f27622}@media (max-width:991px){.rks_nwt_tiles{grid-template-columns:1fr;gap:14px}.rks_nwt_tile{aspect-ratio:16/11}.rks_nwt_title{font-size:19px}.rks_nwt_tile_in{padding:20px 18px 18px}}.rks_fh{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:26px 52px;gap:26px 52px;align-items:end;padding-top:12px;margin-bottom:42px}.rks_fh_ghost{position:absolute;top:22px;left:-6px;z-index:0;font-family:Adobe Garamond Pro,Garamond,serif;font-size:118px;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(0,0,27,.12);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rks_fh_in{position:relative;z-index:1}.rks_fh_label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f27622;margin-bottom:14px}.rks_fh_title{font-family:Adobe Garamond Pro,Garamond,serif;font-size:44px;line-height:1.08;font-weight:700;color:#00001b;margin:0;max-width:15ch}.rks_fh_side{position:relative;z-index:1;padding-bottom:6px}.rks_fh_intro{font-size:15.5px;line-height:1.75;color:#6c6c80;margin:0 0 16px}.rks_fh_link{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;font-size:14px;font-weight:600;color:#00001b;text-decoration:none;border-bottom:1px solid rgba(0,0,27,.3);padding-bottom:3px;transition:color .2s ease,border-color .2s ease,gap .2s ease}.rks_fh_link:hover{color:#f27622;border-color:#f27622;gap:14px}@media (max-width:991px){.rks_fh{grid-template-columns:1fr;gap:18px;margin-bottom:28px;padding-top:6px}.rks_fh_title{font-size:30px;max-width:none}.rks_fh_ghost{font-size:72px;top:16px;left:-4px}.rks_fh_side{padding-bottom:0}}.rks_fh_stack .rks_fh_ghost{top:14px;left:-4px;font-size:104px}.rks_fh_stack .rks_fh_title{font-size:40px;max-width:13ch;text-align:left}@media (max-width:991px){.rks_fh_stack .rks_fh_ghost{font-size:74px;top:10px}.rks_fh_stack .rks_fh_title{font-size:30px;max-width:none}}.rks_al_wrap{background:#f6f5f9;padding:76px 0 90px}.rks_al_head{margin-bottom:44px}.rks_al_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px 24px;gap:30px 24px}.rks_al_item{margin:0}.rks_al_photo{display:block;overflow:hidden;border-radius:50%;margin:0 auto 14px;background:#e9e8ee;aspect-ratio:1/1;max-width:220px;width:100%}.rks_al_photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.rks_al_item:hover .rks_al_photo img{transform:scale(1.04)}.rks_al_batch{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#f27622;margin-bottom:6px}.rks_al_batch,.rks_al_name{display:block;font-weight:700}.rks_al_name{font-family:Adobe Garamond Pro,Garamond,serif;font-size:20px;color:#00001b;line-height:1.25;margin-bottom:3px}.rks_al_role{display:block;font-size:13.5px;line-height:1.5;color:#6c6c80}.rks_al_note{margin-top:48px;padding-top:26px;border-top:1px solid rgba(0,0,27,.12);max-width:62ch}.rks_al_note p{font-size:15px;line-height:1.75;color:#6c6c80;margin:0}.rks_al_note a{color:#00001b;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,0,27,.3)}.rks_al_note a:hover{color:#f27622;border-color:#f27622}.rks_tp_lead{margin:0 0 22px;padding:40px 44px 34px;background:#fff;border-radius:20px;border:1px solid rgba(0,0,27,.07);position:relative;overflow:hidden}.rks_tp_lead_mark{position:absolute;top:6px;left:30px;font-size:90px;line-height:1;color:rgba(242,118,34,.16)}.rks_tp_lead blockquote,.rks_tp_lead_mark{font-family:Adobe Garamond Pro,Garamond,serif}.rks_tp_lead blockquote{position:relative;margin:0 0 22px;font-size:27px;line-height:1.5;color:#00001b}.rks_tp_lead figcaption{display:flex;align-items:center;gap:12px}@media (max-width:1199px){.rks_al_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.rks_al_wrap{padding:48px 0 56px}.rks_al_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.rks_tp_lead{padding:28px 24px 24px}.rks_tp_lead blockquote{font-size:20px}.rks_al_name{font-size:17px}}.rks_cam_card{background:#fff;border-radius:14px;overflow:hidden}.rks_cam_thumb{display:block;overflow:hidden}.rks_cam_thumb img{width:100%;display:block;transition:transform .5s ease}.rks_cam_card:hover .rks_cam_thumb img{transform:scale(1.04)}.rks_cam_info{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 15px}.rks_cam_title{font-size:15.5px;font-weight:600;color:#00001b;margin:0;line-height:1.35}.rks_cam_title a{color:inherit;text-decoration:none}.rks_cam_card:hover .rks_cam_title a{color:#f27622}.rks_cam_btn{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f6f5f9;text-decoration:none;transition:background-color .25s ease}.rks_cam_btn svg{width:15px;height:15px;display:block}.rks_cam_btn svg path{stroke:#00001b;transition:stroke .25s ease}.rks_cam_card:hover .rks_cam_btn{background:#f27622}.rks_cam_card:hover .rks_cam_btn svg path{stroke:#fff}@keyframes rks_cam_hop{0%{transform:translateY(0)}45%{transform:translateY(-5px)}75%{transform:translateY(1px)}to{transform:translateY(0)}}.rks_cam_card:focus-within .rks_cam_btn svg,.rks_cam_card:hover .rks_cam_btn svg{animation:rks_cam_hop .55s cubic-bezier(.28,.9,.35,1) .12s both}@media (prefers-reduced-motion:reduce){.rks_cam_card:focus-within .rks_cam_btn svg,.rks_cam_card:hover .rks_cam_btn svg{animation:none}}.rks_why_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px}@media (max-width:991px){.rks_why_grid{grid-template-columns:1fr;gap:0}}.rks_tp_wrap{background:#f6f5f9;padding:76px 0 90px}.rks_tp_head{margin-bottom:44px}.rks_tp_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.rks_tp_card{margin:0;height:100%}@media (max-width:991px){.rks_tp_wrap{padding:48px 0 56px}.rks_tp_grid{grid-template-columns:1fr;gap:16px}}.mg_page{background:#fff}.mg_page_note{max-width:1180px;margin:0 auto;padding:22px 24px 0;font-size:13px;color:#8a8a9c}.mg_num{display:flex;align-items:center;justify-content:flex-start;font-family:Adobe Garamond Pro,Garamond,serif;font-size:19px;font-weight:700;color:#f27622;line-height:1;padding-top:3px}.mg_text{font-size:14.5px;line-height:1.6;color:#6c6c80;margin:0}.mg_list li+li{margin-top:16px}.rks_why_merged{padding-bottom:0}.rks_why_merged .rks_fh{margin-bottom:44px}.rks_why_merged .rks_features_2_wrap:before{height:195px}.rks_why_num{display:flex;align-items:flex-start;justify-content:flex-start;font-family:Adobe Garamond Pro,Garamond,serif;font-size:19px;font-weight:700;color:#f27622;line-height:1;padding-top:4px}.rks_why_ptext{font-size:14.5px;line-height:1.6;color:#6c6c80;margin:0}.rks_why_list{max-width:none}.rks_why_list li+li{margin-top:18px}@media (max-width:991px){.rks_why_merged .rks_fh{margin-bottom:28px}}.rks_tab_links{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.rks_fac_filter{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 40px;background:#fff;padding:0}.rks_fac_filter button{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;cursor:pointer;border:1px solid rgba(0,0,27,.14);background:#fff;font-size:14px;font-weight:600;color:#00001b;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rks_fac_filter button span{font-size:11.5px;font-weight:700;color:#9a9aad;background:#f4f3f8;border-radius:999px;padding:2px 7px;line-height:1.4}.rks_fac_filter button:hover{border-color:#f27622;color:#f27622}.rks_fac_filter button.is-on{background:#f27622;border-color:#f27622;color:#fff}.rks_fac_filter button.is-on span{background:rgba(255,255,255,.22);color:#fff}@media (max-width:991px){.rks_fac_filter{margin-bottom:26px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rks_fac_filter::-webkit-scrollbar{display:none}.rks_fac_filter button{flex:none;font-size:13px;padding:10px 15px}}.rks_cw_wrap{background:#fff;padding:76px 0 90px}.rks_cw_intro{max-width:780px;margin-bottom:40px}.rks_cw_title{font-family:Adobe Garamond Pro,Garamond,serif;font-size:42px;line-height:1.1;font-weight:700;color:#00001b;margin:0 0 16px}.rks_cw_lede{font-size:16.5px;line-height:1.8;color:#6c6c80;margin:0}@media (max-width:991px){.rks_cw_wrap{padding:48px 0 56px}.rks_cw_title{font-size:30px}}.rks_st_nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;border-bottom:1px solid rgba(0,0,27,.12);margin-bottom:40px}.rks_st_step{position:relative;text-align:left;cursor:pointer;background:none;border:none;border-top:3px solid transparent;padding:20px 18px 18px;display:flex;flex-direction:column;gap:5px;transition:background-color .2s ease,border-color .2s ease}.rks_st_step:after{content:"";position:absolute;right:0;top:22px;bottom:22px;width:1px;background:rgba(0,0,27,.1)}.rks_st_step:last-child:after{display:none}.rks_st_step_n{font-family:Adobe Garamond Pro,Garamond,serif;font-size:13px;font-weight:700;color:#b6b5c4;letter-spacing:.02em;transition:color .2s ease}.rks_st_step_t{font-size:15px;font-weight:600;color:#00001b;line-height:1.3}.rks_st_step_c{font-size:12.5px;color:#8a8a9c;line-height:1.4}.rks_st_step:hover{background:#faf9fd}.rks_st_step:hover .rks_st_step_n{color:#f27622}.rks_st_step.is-on{border-top-color:#f27622;background:#faf9fd}.rks_st_step.is-on .rks_st_step_n{color:#f27622}.rks_st_step:focus-visible{outline:2px solid #f27622;outline-offset:-2px}.rks_st_panel{animation:rks_st_in .28s ease both}@keyframes rks_st_in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rks_st_panel{animation:none}}.rks_st_head{max-width:760px;margin-bottom:30px}.rks_st_tag{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a8a9c}.rks_st_tag span{background:#00001b;color:#fff;border-radius:6px;padding:4px 9px;font-size:11px;letter-spacing:.1em}.rks_st_title{font-family:Adobe Garamond Pro,Garamond,serif;font-size:32px;line-height:1.15;font-weight:700;color:#00001b;margin:0 0 10px}.rks_st_lede{font-size:15.5px;line-height:1.75;color:#6c6c80;margin:0}.rks_st_lede a{color:#00001b;font-weight:600}.rks_st_split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:48px;gap:48px}.rks_st_h4{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f27622;margin:0 0 18px}.rks_st_group+.rks_st_group{margin-top:22px}.rks_st_groupname{font-size:13px;font-weight:700;color:#00001b;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,27,.1)}.rks_st_subjects{list-style:none;margin:0;padding:0}.rks_st_subjects li{padding:9px 0;border-bottom:1px solid rgba(0,0,27,.06)}.rks_st_subjects li:last-child{border-bottom:none}.rks_st_subjects strong{display:block;font-size:15px;font-weight:600;color:#00001b;line-height:1.4}.rks_st_subjects span{display:block;font-size:13.5px;line-height:1.55;color:#8a8a9c;margin-top:2px}.rks_st_points{list-style:none;margin:0;padding:0}.rks_st_points li{display:flex;gap:14px;padding:0 0 18px}.rks_st_points li:last-child{padding-bottom:0}.rks_st_pn{font-family:Adobe Garamond Pro,Garamond,serif;font-size:16px;font-weight:700;color:#f27622;line-height:1.5}.rks_st_points strong{display:block;font-size:15px;font-weight:600;color:#00001b;margin-bottom:3px;line-height:1.4}.rks_st_points span{display:block;font-size:14px;line-height:1.65;color:#6c6c80}.rks_st_note{margin:26px 0 0;padding:16px 20px;background:#faf9fd;border-left:3px solid #00001b;font-size:14px;line-height:1.7;color:#4a4a5e;border-radius:0 10px 10px 0}.rks_st_link{display:inline-flex;align-items:center;gap:9px;margin-top:26px;font-size:14px;font-weight:600;color:#00001b;text-decoration:none;border-bottom:1px solid rgba(0,0,27,.3);padding-bottom:3px;transition:color .2s ease,border-color .2s ease,gap .2s ease}.rks_st_link:hover{color:#f27622;border-color:#f27622;gap:13px}@media (max-width:991px){.rks_st_nav{display:flex;overflow-x:auto;gap:0;scrollbar-width:none;border-bottom:1px solid rgba(0,0,27,.12);margin-bottom:28px}.rks_st_nav::-webkit-scrollbar{display:none}.rks_st_step{flex:0 0 62%;padding:16px 16px 14px}.rks_st_step:after{top:16px;bottom:16px}.rks_st_split{grid-template-columns:1fr;gap:34px}.rks_st_title{font-size:25px}}h1,h2,h3,h4,h5,h6{letter-spacing:-.005em}.rks_hero.rks_style_1 .rks_hero_title{line-height:1.1em;letter-spacing:-.01em}.rks_hero .rks_hero_title.rks_fs_64{font-size:58px}@media (max-width:1199px){.rks_hero .rks_hero_title.rks_fs_64{font-size:52px}}@media (max-width:991px){.rks_hero .rks_hero_title.rks_fs_64{font-size:40px}}.rks_scrollup{bottom:24px;right:24px;z-index:9500;width:40px;height:40px;font-size:15px;border:none;padding:0;cursor:pointer;background-color:#00001b;color:#fff;box-shadow:0 6px 16px rgba(0,0,27,.28);transition:transform .3s ease,background-color .2s ease}.rks_scrollup:after{display:none}.rks_scrollup i{color:#fff}.rks_scrollup:hover{background-color:#f27622}.rks_scrollup.rks_scrollup_show{transform:scale(1)!important;opacity:1!important}.rks_sfab{position:fixed;right:-46px;top:50%;bottom:auto;transform:translateY(-50%);width:92px;height:92px;display:block;z-index:9000}.rks_sfab_toggle{position:absolute;right:0;top:0;z-index:3;width:92px;height:92px;border-radius:50%;background:#25d366;color:#fff;font-size:36px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 53px 0 0;box-shadow:-6px 6px 22px rgba(0,0,27,.24);transition:background-color .2s ease}.rks_sfab_toggle:hover{background:#1eb955}.rks_sfab_toggle:after{display:none}.rks_sfab.is-open .rks_sfab_toggle{background:#1eb955}.rks_sfab.is-open .rks_sfab_toggle i{transform:scale(.9)}.rks_sfab_toggle i{margin-left:20px}.rks_sfab_items{position:absolute;inset:0;width:92px;height:92px;display:block}.rks_sfab_backdrop{position:absolute;right:46px;top:46px;width:122px;height:244px;border-radius:122px 0 0 122px;background:#fff;box-shadow:-8px 0 26px rgba(0,0,27,.12);transform:translateY(-50%) scale(.4);transform-origin:right center;opacity:0;pointer-events:none;transition:transform .36s cubic-bezier(.34,1.3,.5,1),opacity .22s ease;z-index:0}.rks_sfab.is-open .rks_sfab_backdrop{transform:translateY(-50%) scale(1);opacity:1}.rks_sfab_item{position:absolute;left:calc(50% - 24px);top:calc(50% - 24px);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#00001b;font-size:18px;border:1px solid rgba(0,0,27,.06);box-shadow:0 4px 12px rgba(0,0,27,.12);opacity:0;pointer-events:none;z-index:2;transform:translate(0) scale(.35);transition:transform .42s cubic-bezier(.34,1.4,.5,1),opacity .25s ease,background-color .2s ease,color .2s ease}.rks_sfab.is-open .rks_sfab_item{opacity:1;pointer-events:auto;transform:translate(var(--tx),var(--ty)) scale(1)}.rks_sfab.is-open .rks_sfab_item:focus-visible,.rks_sfab.is-open .rks_sfab_item:hover{transform:translate(var(--tx),var(--ty)) scale(1.08);background:#fff;color:var(--brand,#00001b);border-color:var(--brand,#00001b);box-shadow:0 6px 16px rgba(0,0,27,.2)}.rks_sfab_item:first-of-type{--tx:-33px;--ty:-79px}.rks_sfab_item:nth-of-type(2){--tx:-79px;--ty:-33px}.rks_sfab_item:nth-of-type(3){--tx:-79px;--ty:33px}.rks_sfab_item:nth-of-type(4){--tx:-33px;--ty:79px}.rks_sfab_sep{position:absolute;left:50%;top:50%;width:122px;height:1px;margin-top:-.5px;background:rgba(0,0,27,.12);transform-origin:0 50%;opacity:0;pointer-events:none;z-index:1;transition:opacity .2s ease .16s}.rks_sfab_sep_1{transform:rotate(225deg)}.rks_sfab_sep_2{transform:rotate(180deg)}.rks_sfab_sep_3{transform:rotate(135deg)}.rks_sfab.is-open .rks_sfab_sep{opacity:1}.rks_sfab_items:has(.rks_sfab_item:first-of-type:hover) .rks_sfab_backdrop{background:conic-gradient(from 0deg at 100% 50%,#fff 0deg 315deg,#25d366 315deg 1turn)}.rks_sfab_items:has(.rks_sfab_item:nth-of-type(2):hover) .rks_sfab_backdrop{background:conic-gradient(from 0deg at 100% 50%,#fff 0deg 270deg,#1877f2 270deg 315deg,#fff 315deg 1turn)}.rks_sfab_items:has(.rks_sfab_item:nth-of-type(3):hover) .rks_sfab_backdrop{background:conic-gradient(from 0deg at 100% 50%,#fff 0deg 225deg,#e1306c 225deg 270deg,#fff 270deg 1turn)}.rks_sfab_items:has(.rks_sfab_item:nth-of-type(4):hover) .rks_sfab_backdrop{background:conic-gradient(from 0deg at 100% 50%,#fff 0deg 180deg,#0a66c2 180deg 225deg,#fff 225deg 1turn)}@media (max-width:991px){.rks_sfab{right:-39px;width:78px;height:78px}.rks_sfab_toggle{font-size:30px;padding-right:45px}.rks_sfab_items,.rks_sfab_toggle{width:78px;height:78px}.rks_sfab_backdrop{right:39px;top:39px;width:104px;height:208px;border-radius:104px 0 0 104px}.rks_sfab_item{width:42px;height:42px;font-size:16px;left:calc(50% - 21px);top:calc(50% - 21px)}.rks_sfab_item:first-of-type{--tx:-28px;--ty:-67px}.rks_sfab_item:nth-of-type(2){--tx:-67px;--ty:-28px}.rks_sfab_item:nth-of-type(3){--tx:-67px;--ty:28px}.rks_sfab_item:nth-of-type(4){--tx:-28px;--ty:67px}.rks_sfab_sep{width:104px}}@media (prefers-reduced-motion:reduce){.rks_sfab_item{transition:opacity .2s ease}}@media print{.rks_scrollup,.rks_sfab{display:none}}