body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#06142e}.nav li ul{border-color:#ff6b00}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#top-menu li a{font-size:15px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#1f78ff}@media only screen and (min-width:981px){#logo{max-height:58%}.et_pb_svg_logo #logo{height:58%}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#1f78ff!important}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#ffffff}.et_close_search_field:after{color:#ffffff!important}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}}:root{--genz-navy:#06142e;--genz-card:#0b2145;--genz-blue:#1f78ff;--genz-orange:#ff6b00;--genz-main:#e8eff8;--genz-pale:#dce8f5;--genz-ink-light:#d7e5ff}body{background-color:var(--genz-main)!important;@media (min-width:981px){.genz-sail-video-hero.et_pb_section .et_pb_row:first-child{width:96%!important;max-width:none!important}.genz-sail-video-hero.et_pb_section .genz-sail-hero-copy.et_pb_fullwidth_header{width:min(62vw,1200px)!important;max-width:1200px!important;margin-left:0!important;margin-right:auto!important}.genz-sail-video-hero .genz-sail-hero-copy .header-content{width:100%!important;max-width:1000px!important;margin-left:0!important;margin-right:auto!important}.genz-sail-video-hero .genz-sail-hero-copy h1{font-size:clamp(104px,5.8vw,124px)!important;line-height:1.02em!important}.genz-sail-video-hero .genz-sail-hero-copy .et_pb_header_content_wrapper{max-width:900px!important;font-size:clamp(32px,1.8vw,38px)!important;line-height:1.55em!important}.genz-sail-video-hero .genz-sail-hero-copy .et_pb_fullwidth_header_subhead{font-size:16px!important}.genz-sail-video-hero .genz-sail-hero-copy .et_@media (min-width:981px){.genz-sail-video-hero .genz-sail-hero-copy .et_pb_fullwidth_header_container{width:100%!important;max-width:1200px!important;margin-left:0!important;margin-right:auto!important}}pb_button{font-size:18px!important}}.genz-sail-video-hero.et_pb_section .et_pb_row:first-child{width:96%!important;max-width:2560px!important}.genz-sail-video-hero.et_pb_section .genz-sail-hero-copy.et_pb_fullwidth_header{width:100%!important;max-width:1200px!important;margin-left:0!important;margin-right:auto!important}@media (max-width:980px){.genz-sail-video-hero.et_pb_section .et_pb_row:first-child{width:92%!important}.genz-sail-video-hero.et_pb_section .genz-sail-hero-copy.et_pb_fullwidth_header{width:78%!important;max-width:720px!important;margin-left:0!important}}@media (max-width:767px){.genz-sail-video-hero.et_pb_section .genz-sail-hero-copy.et_pb_fullwidth_header{width:100%!important;max-width:none!important}}.genz-sail-video-hero.et_pb_section .genz-sail-hero-copy.et_pb_fullwidth_header{background-image:none!important;background-color:transparent!important}.genz-sail-video-hero.et_pb_section{background-image:linear-gradient(90deg,rgba(6,20,46,0.94) 0%,rgba(6,20,46,0.78) 34%,rgba(6,20,46,0.26) 63%,rgba(6,20,46,0.06) 100%),url("https://genzweblabs.com/wp-content/uploads/2026/08/genz-modern-sailboat-hero.jpg")!important;background-position:center,right center!important;background-size:cover,cover!important;background-repeat:no-repeat!important}.genz-sail-video-hero .genz-sail-hero-copy.et_pb_fullwidth_header{background-image:none!important;background-color:transparent!important}@media (max-width:767px){.genz-sail-video-hero.et_pb_section{background-image:linear-gradient(rgba(6,20,46,0.72),rgba(6,20,46,0.72)),url("https://genzweblabs.com/wp-content/uploads/2026/08/genz-modern-sailboat-hero.jpg")!important;background-position:center,68% center!important}}.genz-sail-video-hero .genz-sail-hero-copy.et_pb_fullwidth_header{background-image:url("https://genzweblabs.com/wp-content/uploads/2026/08/genz-modern-sailboat-hero.jpg")!important;background-position:right center!important;background-size:cover!important;background-repeat:no-repeat!important}:root{--genz-navy:#06142e;--genz-card:#0b2145;--genz-blue:#1f78ff;--genz-orange:#ff6b00;--genz-main:#e8eff8;--genz-pale:#dce8f5;--genz-ink-light:#d7e5ff}body{background-color:var(--genz-main)!important}.et_pb_section{background-color:var(--genz-main)!important;padding-top:72px!important;padding-bottom:72px!important}.et_pb_section:nth-of-type(even){background-color:var(--genz-pale)!important}.et_pb_section:first-of-type{background-color:var(--genz-navy)!important}.et_pb_row{width:90%!important;max-width:1180px!important}.et_pb_fullwidth_header{background-color:var(--genz-navy)!important;border:1px solid #244b7a!important;border-left:6px solid var(--genz-orange)!important;border-radius:22px!important;box-shadow:0 22px 60px rgba(6,20,46,0.16)!important;overflow:hidden}.et_pb_fullwidth_header .header-content{padding-top:28px!important;padding-bottom:28px!important}.et_pb_fullwidth_header h1,.et_pb_fullwidth_header h2,.et_pb_fullwidth_header .et_pb_module_header{color:#ffffff!important;font-weight:700!important;letter-spacing:-0.02em}.et_pb_fullwidth_header_subhead{color:#ff7a1a!important;font-weight:700!important;letter-spacing:0.09em!important}.et_pb_fullwidth_header p{color:var(--genz-ink-light)!important;line-height:1.75em!important}.et_pb_blurb{height:100%;padding:32px 28px 34px!important;background:var(--genz-card)!important;border:1px solid #254b7a!important;border-top:4px solid var(--genz-orange)!important;border-radius:16px!important;box-shadow:0 14px 34px rgba(6,20,46,0.13)!important;overflow:hidden;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.et_pb_blurb:hover{transform:translateY(-5px);border-color:var(--genz-blue)!important;border-top-color:var(--genz-orange)!important;box-shadow:0 22px 48px rgba(6,20,46,0.22)!important}.genz-sail-video-hero.et_pb_section{box-sizing:border-box;height:clamp(720px,56.25vw,1080px);min-height:720px;padding-top:0!important;padding-bottom:0!important;display:flex;align-items:center}.genz-sail-video-hero .et-pb-background-video,.genz-sail-video-hero .et-pb-background-video video{inset:0!important;width:100%!important;height:100%!important;transform:none!important}.genz-sail-video-hero .et-pb-background-video video{object-fit:cover!important;object-position:center bottom!important}.genz-sail-video-hero .genz-sail-hero-copy{width:48%!important;max-width:620px!important;padding:0!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin-left:0!important;margin-right:auto!important}.genz-sail-video-hero .genz-sail-hero-copy .header-content{padding-top:0!important;padding-bottom:0!important;text-shadow:0 2px 16px rgba(6,20,46,0.75)}.et_pb_blurb h1,.et_pb_blurb h2,.et_pb_blurb h3,.et_pb_blurb h4,.et_pb_blurb .et_pb_module_header,.et_pb_blurb .et_pb_module_header a{color:#ffffff!important;font-size:21px!important;font-weight:700!important;line-height:1.25em!important}.et_pb_blurb_description,.et_pb_blurb_description p{color:#cfe0f7!important;font-size:16px!important;line-height:1.75em!important}.et_pb_blurb img[src^="data:image/svg+xml"]{display:none!important}.et_pb_blurb:has(img[src^="data:image/svg+xml"]) .et_pb_main_blurb_image{display:none!important}.et_pb_blurb.et_clickable::after{content:"View project  →";display:block;margin-top:20px;color:#ff8a33;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.et_pb_button,.et_pb_contact_submit{color:#ffffff!important;background:var(--genz-orange)!important;border:0!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 10px 24px rgba(255,107,0,0.24)}.et_pb_button:hover,.et_pb_contact_submit:hover{color:#ffffff!important;background:var(--genz-blue)!important;box-shadow:0 12px 28px rgba(31,120,255,0.28)}.et_pb_contact_form_container{padding:40px!important;background:var(--genz-card)!important;border:1px solid #254b7a!important;border-top:4px solid var(--genz-orange)!important;border-radius:18px!important;box-shadow:0 18px 44px rgba(6,20,46,0.18)!important}.et_pb_contact_form_container h1,.et_pb_contact_form_container h2,.et_pb_contact_form_container .et_pb_contact_main_title{color:#ffffff!important}.et_pb_contact_form_container input,.et_pb_contact_form_container textarea{color:#18304f!important;background:#ffffff!important;border:1px solid #b9cae2!important;border-radius:9px!important}.et_pb_contact_form_container input:focus,.et_pb_contact_form_container textarea:focus{border-color:var(--genz-blue)!important;box-shadow:0 0 0 3px rgba(31,120,255,0.18)!important}#main-footer,.et-l--footer{background:var(--genz-navy)!important}#footer-info a,.et-l--footer a:hover{color:#ff8a33!important}@media (max-width:980px){.genz-sail-video-hero.et_pb_section{height:700px;min-height:700px;padding-top:0!important;padding-bottom:0!important}.genz-sail-video-hero .genz-sail-hero-copy{width:74%!important;max-width:680px!important}.et_pb_section{padding-top:52px!important;padding-bottom:52px!important}.et_pb_fullwidth_header{border-radius:16px!important}}@media (max-width:767px){.genz-sail-video-hero.et_pb_section{height:620px;min-height:620px;padding-top:0!important;padding-bottom:0!important}.genz-sail-video-hero .genz-sail-hero-copy{width:100%!important;max-width:none!important}.et_pb_section{padding-top:38px!important;padding-bottom:38px!important}.et_pb_row{width:92%!important}.et_pb_blurb,.et_pb_contact_form_container{padding:26px 22px 28px!important}.et_pb_blurb:hover{transform:none}}:root{--genz-navy:#06142e;--genz-card:#0b2145;--genz-blue:#1f78ff;--genz-orange:#ff6b00;--genz-main:#e8eff8;--genz-pale:#dce8f5;--genz-ink-light:#d7e5ff}body{background-color:var(--genz-main)!important}.et_pb_section{background-color:var(--genz-main)!important;padding-top:72px!important;padding-bottom:72px!important}.et_pb_section:nth-of-type(even){background-color:var(--genz-pale)!important}.et_pb_section:first-of-type{background-color:var(--genz-navy)!important}.et_pb_row{width:90%!important;max-width:1180px!important}.et_pb_fullwidth_header{background-color:var(--genz-navy)!important;border:1px solid #244b7a!important;border-left:6px solid var(--genz-orange)!important;border-radius:22px!important;box-shadow:0 22px 60px rgba(6,20,46,0.16)!important;overflow:hidden}.et_pb_fullwidth_header .header-content{padding-top:28px!important;padding-bottom:28px!important}.et_pb_fullwidth_header h1,.et_pb_fullwidth_header h2,.et_pb_fullwidth_header .et_pb_module_header{color:#ffffff!important;font-weight:700!important;letter-spacing:-0.02em}.et_pb_fullwidth_header_subhead{color:#ff7a1a!important;font-weight:700!important;letter-spacing:0.09em!important}.et_pb_fullwidth_header p{color:var(--genz-ink-light)!important;line-height:1.75em!important}.et_pb_blurb{height:100%;padding:32px 28px 34px!important;background:var(--genz-card)!important;border:1px solid #254b7a!important;border-top:4px solid var(--genz-orange)!important;border-radius:16px!important;box-shadow:0 14px 34px rgba(6,20,46,0.13)!important;overflow:hidden;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.et_pb_blurb:hover{transform:translateY(-5px);border-color:var(--genz-blue)!important;border-top-color:var(--genz-orange)!important;box-shadow:0 22px 48px rgba(6,20,46,0.22)!important}.genz-sail-video-hero.et_pb_section{box-sizing:border-box;height:clamp(720px,56.25vw,1080px);min-height:720px;padding-top:0!important;padding-bottom:0!important;display:flex;align-items:center}.genz-sail-video-hero .et-pb-background-video,.genz-sail-video-hero .et-pb-background-video video{inset:0!important;width:100%!important;height:100%!important;transform:none!important}.genz-sail-video-hero .et-pb-background-video video{object-fit:cover!important;object-position:center bottom!important}.genz-sail-video-hero .genz-sail-hero-copy{width:48%!important;max-width:620px!important;padding:0!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin-left:0!important;margin-right:auto!important}.genz-sail-video-hero .genz-sail-hero-copy .header-content{padding-top:0!important;padding-bottom:0!important;text-shadow:0 2px 16px rgba(6,20,46,0.75)}.et_pb_blurb h1,.et_pb_blurb h2,.et_pb_blurb h3,.et_pb_blurb h4,.et_pb_blurb .et_pb_module_header,.et_pb_blurb .et_pb_module_header a{color:#ffffff!important;font-size:21px!important;font-weight:700!important;line-height:1.25em!important}.et_pb_blurb_description,.et_pb_blurb_description p{color:#cfe0f7!important;font-size:16px!important;line-height:1.75em!important}.et_pb_blurb img[src^="data:image/svg+xml"]{display:none!important}.et_pb_blurb:has(img[src^="data:image/svg+xml"]) .et_pb_main_blurb_image{display:none!important}.et_pb_blurb.et_clickable::after{content:"View project  →";display:block;margin-top:20px;color:#ff8a33;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.et_pb_button,.et_pb_contact_submit{color:#ffffff!important;background:var(--genz-orange)!important;border:0!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 10px 24px rgba(255,107,0,0.24)}.et_pb_button:hover,.et_pb_contact_submit:hover{color:#ffffff!important;background:var(--genz-blue)!important;box-shadow:0 12px 28px rgba(31,120,255,0.28)}.et_pb_contact_form_container{padding:40px!important;background:var(--genz-card)!important;border:1px solid #254b7a!important;border-top:4px solid var(--genz-orange)!important;border-radius:18px!important;box-shadow:0 18px 44px rgba(6,20,46,0.18)!important}.et_pb_contact_form_container h1,.et_pb_contact_form_container h2,.et_pb_contact_form_container .et_pb_contact_main_title{color:#ffffff!important}.et_pb_contact_form_container input,.et_pb_contact_form_container textarea{color:#18304f!important;background:#ffffff!important;border:1px solid #b9cae2!important;border-radius:9px!important}.et_pb_contact_form_container input:focus,.et_pb_contact_form_container textarea:focus{border-color:var(--genz-blue)!important;box-shadow:0 0 0 3px rgba(31,120,255,0.18)!important}#main-footer,.et-l--footer{background:var(--genz-navy)!important}#footer-info a,.et-l--footer a:hover{color:#ff8a33!important}@media (max-width:980px){.genz-sail-video-hero.et_pb_section{height:700px;min-height:700px;padding-top:0!important;padding-bottom:0!important}.genz-sail-video-hero .genz-sail-hero-copy{width:74%!important;max-width:680px!important}.et_pb_section{padding-top:52px!important;padding-bottom:52px!important}.et_pb_fullwidth_header{border-radius:16px!important}}@media (max-width:767px){.genz-sail-video-hero.et_pb_section{height:620px;min-height:620px;padding-top:0!important;padding-bottom:0!important}.genz-sail-video-hero .genz-sail-hero-copy{width:100%!important;max-width:none!important}.et_pb_section{padding-top:38px!important;padding-bottom:38px!important}.et_pb_row{width:92%!important}.et_pb_blurb,.et_pb_contact_form_container{padding:26px 22px 28px!important}.et_pb_blurb:hover{transform:none}}}.et_pb_section{background-color:var(--genz-main)!important;padding-top:72px!important;padding-bottom:72px!important}.et_pb_section:nth-of-type(even){background-color:var(--genz-pale)!important}.et_pb_section:first-of-type{background-color:var(--genz-navy)!important}.et_pb_row{width:90%!important;max-width:1180px!important}.et_pb_fullwidth_header{background-color:var(--genz-navy)!important;border:1px solid #244b7a!important;border-left:6px solid var(--genz-orange)!important;border-radius:22px!important;box-shadow:0 22px 60px rgba(6,20,46,0.16)!important;overflow:hidden}.et_pb_fullwidth_header .header-content{padding-top:28px!important;padding-bottom:28px!important}.et_pb_fullwidth_header h1,.et_pb_fullwidth_header h2,.et_pb_fullwidth_header .et_pb_module_header{color:#ffffff!important;font-weight:700!important;letter-spacing:-0.02em}.et_pb_fullwidth_header_subhead{color:#ff7a1a!important;font-weight:700!important;letter-spacing:0.09em!important}.et_pb_fullwidth_header p{color:var(--genz-ink-light)!important;line-height:1.75em!important}.et_pb_blurb{height:100%;padding:32px 28px 34px!important;background:var(--genz-card)!important;border:1px solid #254b7a!important;border-top:4px solid var(--genz-orange)!important;border-radius:16px!important;box-shadow:0 14px 34px rgba(6,20,46,0.13)!important;overflow:hidden;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.et_pb_blurb:hover{transform:translateY(-5px);border-color:var(--genz-blue)!important;border-top-color:var(--genz-orange)!important;box-shadow:0 22px 48px rgba(6,20,46,0.22)!important}.genz-sail-video-hero.et_pb_section{box-sizing:border-box;height:clamp(720px,56.25vw,1080px);min-height:720px;padding-top:0!important;padding-bottom:0!important;display:flex;align-items:center}.genz-sail-video-hero .et-pb-background-video,.genz-sail-video-hero .et-pb-background-video video{inset:0!important;width:100%!important;height:100%!important;transform:none!important}.genz-sail-video-hero .et-pb-background-video video{object-fit:cover!important;object-position:center bottom!important}.genz-sail-video-hero .genz-sail-hero-copy{width:48%!important;max-width:620px!important;padding:0!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin-left:0!important;margin-right:auto!important}.genz-sail-video-hero .genz-sail-hero-copy .header-content{padding-top:0!important;padding-bottom:0!important;text-shadow:0 2px 16px rgba(6,20,46,0.75)}.et_pb_blurb h1,.et_pb_blurb h2,.et_pb_blurb h3,.et_pb_blurb h4,.et_pb_blurb .et_pb_module_header,.et_pb_blurb .et_pb_module_header a{color:#ffffff!important;font-size:21px!important;font-weight:700!important;line-height:1.25em!important}.et_pb_blurb_description,.et_pb_blurb_description p{color:#cfe0f7!important;font-size:16px!important;line-height:1.75em!important}.et_pb_blurb img[src^="data:image/svg+xml"]{display:none!important}.et_pb_blurb:has(img[src^="data:image/svg+xml"]) .et_pb_main_blurb_image{display:none!important}.et_pb_blurb.et_clickable::after{content:"View project  →";display:block;margin-top:20px;color:#ff8a33;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.et_pb_button,.et_pb_contact_submit{color:#ffffff!important;background:var(--genz-orange)!important;border:0!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 10px 24px rgba(255,107,0,0.24)}.et_pb_button:hover,.et_pb_contact_submit:hover{color:#ffffff!important;background:var(--genz-blue)!important;box-shadow:0 12px 28px rgba(31,120,255,0.28)}.et_pb_contact_form_container{padding:40px!important;background:var(--genz-card)!important;border:1px solid #254b7a!important;border-top:4px solid var(--genz-orange)!important;border-radius:18px!important;box-shadow:0 18px 44px rgba(6,20,46,0.18)!important}.et_pb_contact_form_container h1,.et_pb_contact_form_container h2,.et_pb_contact_form_container .et_pb_contact_main_title{color:#ffffff!important}.et_pb_contact_form_container input,.et_pb_contact_form_container textarea{color:#18304f!important;background:#ffffff!important;border:1px solid #b9cae2!important;border-radius:9px!important}.et_pb_contact_form_container input:focus,.et_pb_contact_form_container textarea:focus{border-color:var(--genz-blue)!important;box-shadow:0 0 0 3px rgba(31,120,255,0.18)!important}#main-footer,.et-l--footer{background:var(--genz-navy)!important}#footer-info a,.et-l--footer a:hover{color:#ff8a33!important}@media (max-width:980px){.genz-sail-video-hero.et_pb_section{height:700px;min-height:700px;padding-top:0!important;padding-bottom:0!important}.genz-sail-video-hero .genz-sail-hero-copy{width:74%!important;max-width:680px!important}.et_pb_section{padding-top:52px!important;padding-bottom:52px!important}.et_pb_fullwidth_header{border-radius:16px!important}}@media (max-width:767px){.genz-sail-video-hero.et_pb_section{height:620px;min-height:620px;padding-top:0!important;padding-bottom:0!important}.genz-sail-video-hero .genz-sail-hero-copy{width:100%!important;max-width:none!important}.et_pb_section{padding-top:38px!important;padding-bottom:38px!important}.et_pb_row{width:92%!important}.et_pb_blurb,.et_pb_contact_form_container{padding:26px 22px 28px!important}.et_pb_blurb:hover{transform:none}}:root{--genz-navy:#06142e;--genz-card:#0b2145;--genz-blue:#1f78ff;--genz-orange:#ff6b00;--genz-main:#e8eff8;--genz-pale:#dce8f5;--genz-ink-light:#d7e5ff}body{background:var(--genz-main)!important}.et_pb_section{background:var(--genz-main)!important;padding-top:72px!important;padding-bottom:72px!important}.et_pb_section:nth-of-type(even){background:var(--genz-pale)!important}.et_pb_section:first-of-type{background:var(--genz-navy)!important}.et_pb_row{width:90%!important;max-width:1180px!important}.et_pb_fullwidth_header{background:var(--genz-navy)!important;border:1px solid #244b7a!important;border-left:6px solid var(--genz-orange)!important;border-radius:22px!important;box-shadow:0 22px 60px rgba(6,20,46,0.16)!important;overflow:hidden}.et_pb_fullwidth_header .header-content{padding-top:28px!important;padding-bottom:28px!important}.et_pb_fullwidth_header h1,.et_pb_fullwidth_header h2,.et_pb_fullwidth_header .et_pb_module_header{color:#ffffff!important;font-weight:700!important;letter-spacing:-0.02em}.et_pb_fullwidth_header_subhead{color:#ff7a1a!important;font-weight:700!important;letter-spacing:0.09em!important}.et_pb_fullwidth_header p{color:var(--genz-ink-light)!important;line-height:1.75em!important}.et_pb_blurb{height:100%;padding:32px 28px 34px!important;background:var(--genz-card)!important;border:1px solid #254b7a!important;border-top:4px solid var(--genz-orange)!important;border-radius:16px!important;box-shadow:0 14px 34px rgba(6,20,46,0.13)!important;overflow:hidden;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.et_pb_blurb:hover{transform:translateY(-5px);border-color:var(--genz-blue)!important;border-top-color:var(--genz-orange)!important;box-shadow:0 22px 48px rgba(6,20,46,0.22)!important}.genz-sail-video-hero.et_pb_section{box-sizing:border-box;height:clamp(720px,56.25vw,1080px);min-height:720px;padding-top:0!important;padding-bottom:0!important;display:flex;align-items:center}.genz-sail-video-hero .et-pb-background-video,.genz-sail-video-hero .et-pb-background-video video{inset:0!important;width:100%!important;height:100%!important;transform:none!important}.genz-sail-video-hero .et-pb-background-video video{object-fit:cover!important;object-position:center bottom!important}.genz-sail-video-hero .genz-sail-hero-copy{width:48%!important;max-width:620px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;margin-left:-10%!important;margin-right:auto!important}.genz-sail-video-hero .genz-sail-hero-copy .header-content{padding-top:0!important;padding-bottom:0!important;text-shadow:0 2px 16px rgba(6,20,46,0.75)}.et_pb_blurb h1,.et_pb_blurb h2,.et_pb_blurb h3,.et_pb_blurb h4,.et_pb_blurb .et_pb_module_header,.et_pb_blurb .et_pb_module_header a{color:#ffffff!important;font-size:21px!important;font-weight:700!important;line-height:1.25em!important}.et_pb_blurb_description,.et_pb_blurb_description p{color:#cfe0f7!important;font-size:16px!important;line-height:1.75em!important}.et_pb_blurb img[src^="data:image/svg+xml"]{display:none!important}.et_pb_blurb:has(img[src^="data:image/svg+xml"]) .et_pb_main_blurb_image{display:none!important}.et_pb_blurb.et_clickable::after{content:"View project  →";display:block;margin-top:20px;color:#ff8a33;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.et_pb_button,.et_pb_contact_submit{color:#ffffff!important;background:var(--genz-orange)!important;border:0!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 10px 24px rgba(255,107,0,0.24)}.et_pb_button:hover,.et_pb_contact_submit:hover{color:#ffffff!important;background:var(--genz-blue)!important;box-shadow:0 12px 28px rgba(31,120,255,0.28)}.et_pb_contact_form_container{padding:40px!important;background:var(--genz-card)!important;border:1px solid #254b7a!important;border-top:4px solid var(--genz-orange)!important;border-radius:18px!important;box-shadow:0 18px 44px rgba(6,20,46,0.18)!important}.et_pb_contact_form_container h1,.et_pb_contact_form_container h2,.et_pb_contact_form_container .et_pb_contact_main_title{color:#ffffff!important}.et_pb_contact_form_container input,.et_pb_contact_form_container textarea{color:#18304f!important;background:#ffffff!important;border:1px solid #b9cae2!important;border-radius:9px!important}.et_pb_contact_form_container input:focus,.et_pb_contact_form_container textarea:focus{border-color:var(--genz-blue)!important;box-shadow:0 0 0 3px rgba(31,120,255,0.18)!important}#main-footer,.et-l--footer{background:var(--genz-navy)!important}#footer-info a,.et-l--footer a:hover{color:#ff8a33!important}@media (max-width:980px){.genz-sail-video-hero.et_pb_section{height:700px;min-height:700px;padding-top:0!important;padding-bottom:0!important}.genz-sail-video-hero .genz-sail-hero-copy{width:74%!important;max-width:680px!important}.et_pb_section{padding-top:52px!important;padding-bottom:52px!important}.et_pb_fullwidth_header{border-radius:16px!important}}@media (max-width:767px){.genz-sail-video-hero.et_pb_section{height:620px;min-height:620px;padding-top:0!important;padding-bottom:0!important}.genz-sail-video-hero .genz-sail-hero-copy{width:100%!important;max-width:none!important}.et_pb_section{padding-top:38px!important;padding-bottom:38px!important}.et_pb_row{width:92%!important}.et_pb_blurb,.et_pb_contact_form_container{padding:26px 22px 28px!important}.et_pb_blurb:hover{transform:none}}