﻿body.home{--nav-bg:#06172a;--nav-ink:#fff9eb;--deep:#06172a;--accent:#be923c;--gold:#e4b955;--soft:#fbf8f0;--ink:#102743;--serif:'Source Serif 4',Georgia,serif}
.home .va-header{background:#06172a;color:#fff9eb;border-bottom:1px solid #b58b4755;min-height:86px}.home .va-header .va-brand small{color:#edc66e}.home .va-header .header-contact{border-color:#c49337;color:#edc66e}.home .va-header nav>a[aria-current=page]{color:#edc66e}.home .va-header nav.expanded{background:#06172a}
.hr-page .e-con,.hr-footer .e-con{--widgets-spacing:0px 0px}.hr-page .elementor-widget,.hr-footer .elementor-widget{min-width:0}.hr-page .elementor-heading-title,.hr-footer .elementor-heading-title{margin:0;max-width:none}.hr-page .elementor-widget-text-editor p,.hr-footer .elementor-widget-text-editor p{margin:0;font:inherit;color:inherit}.hr-page .elementor-widget-image img,.hr-footer .elementor-widget-image img{vertical-align:middle}.hr-page .elementor-button,.hr-footer .elementor-button{border-radius:0}.hr-page .hr-inner,.hr-footer .hr-inner{max-width:1280px;width:calc(100% - 100px);margin-inline:auto}.hr-page .hr-hero{position:relative;overflow:hidden}.hr-page .hr-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#04172a44,transparent 65%);pointer-events:none}.hr-page .hr-hero-copy{position:relative;z-index:1}.hr-page .hr-eyebrow{letter-spacing:.13em;text-transform:uppercase}.hr-page .hr-hero .hr-eyebrow:after{content:'';display:inline-block;vertical-align:middle;width:100px;height:1px;background:#c99a48;margin-left:20px}.hr-page .hr-bio-picture{align-self:stretch}.hr-page .hr-bio-picture img{height:100%;min-height:540px;width:100%;object-fit:cover;object-position:center 30%}.hr-page .hr-bio-picture .elementor-widget-container{height:100%}.hr-page .hr-bio-copy .hr-eyebrow:after{content:'';display:inline-block;vertical-align:middle;width:75px;height:1px;background:#b48739;margin-left:15px}.hr-page .hr-list-row{align-items:center}.hr-page .hr-list-icon{line-height:1;color:#a27320;flex:0 0 38px}.hr-page .hr-list-icon svg{width:33px;height:33px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hr-page .hr-vision{position:relative;overflow:hidden;border-top:1px solid #c99a4866;border-bottom:1px solid #c99a4866}.hr-page .hr-vision:before,.hr-footer:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 20% 100%,#b8872a13,transparent 45%),radial-gradient(ellipse at 90% 0,#34526e30,transparent 50%);pointer-events:none}.hr-page .hr-vision-label:before,.hr-page .hr-vision-label:after{content:'';display:inline-block;vertical-align:middle;width:110px;height:1px;background:#b58b47;margin:0 25px}.hr-page .hr-sun{color:#e5ba61;line-height:1;font-size:57px;text-align:center}.hr-page .hr-work-card{height:100%;border:1px solid #d9d4c8}.hr-page .hr-work-card .elementor-widget-image{width:100%;line-height:0}.hr-page .hr-work-card img{width:100%;height:245px;object-fit:cover}.hr-page .hr-work-image-0 img{object-position:left center}.hr-page .hr-work-image-1 img{object-position:center center}.hr-page .hr-work-image-2 img{object-position:right center}.hr-page .hr-work-card .elementor-widget-button{margin-top:auto}.hr-page .hr-work-card .elementor-button{border-bottom:1px solid #b58b47;padding:0 0 7px}.hr-page .hr-games-row{border-top:1px solid #c9bfab;border-bottom:1px solid #c9bfab}.hr-page .hr-games-symbol{color:#9e722e;font-size:43px}.hr-footer{position:relative;background:#06172a;color:#fff4df;overflow:hidden;border-top:1px solid #a97e3b}.hr-footer .hr-footer-column:not(:first-child){border-left:1px solid #b28b4d55;padding-left:30px}.hr-footer .hr-footer-heading{letter-spacing:.12em;text-transform:uppercase}.hr-footer .elementor-button{border-radius:0}.hr-footer .hr-footer-bottom{border-top:1px solid #a97e3b88}.hr-footer .hr-footer-logo img{width:58px;height:58px;object-fit:contain}.hr-footer .hr-footer-ornament{color:#c39845;position:absolute;width:240px;bottom:-16px;left:-26px;opacity:.45;pointer-events:none}.hr-footer .hr-footer-ornament svg{width:100%;height:190px}.hr-footer .hr-footer-links .elementor-button{border:0;padding:0;text-align:left;line-height:1.6}.hr-footer a:hover{color:#f3cd78}.hr-footer a:focus-visible{outline:2px solid #f3cd78;outline-offset:5px}.hr-footer p{font-size:14px}
@media(max-width:1024px){.hr-page .hr-inner,.hr-footer .hr-inner{width:calc(100% - 60px)}.home .va-header nav.expanded{background:#06172a}.hr-footer .hr-footer-column:not(:first-child){padding-left:20px}}
@media(max-width:700px){.hr-page .hr-inner,.hr-footer .hr-inner{width:calc(100% - 40px)}.hr-page .hr-hero:before{background:linear-gradient(0deg,#04172afa 0%,#04172ae8 30%,#04172a55 60%,#04172a00 90%)}.hr-page .hr-hero .hr-eyebrow:after{width:45px;margin-left:12px}.hr-page .hr-bio-picture img{min-height:0;height:420px;object-position:center 27%}.hr-page .hr-vision-label:before,.hr-page .hr-vision-label:after{width:45px;margin:0 15px}.hr-page .hr-work-card img{height:230px}.hr-footer .hr-footer-column:not(:first-child){border-left:0;border-top:1px solid #b28b4d44;padding-left:0;padding-top:24px}.hr-page .hr-games-row{align-items:flex-start}.hr-footer .hr-footer-bottom .elementor-widget-button{margin-left:0}.home .va-brand>span{color:#fff9eb}.hr-footer .hr-footer-ornament{opacity:.2}.hr-page .hr-bio-copy .hr-eyebrow:after{width:45px}}
.hr-footer .hr-footer-logo{width:58px;flex:0 0 58px}.hr-footer .hr-footer-ornament.right{left:auto;right:-26px;transform:scaleX(-1)}
.hr-page .hr-work-grid>.hr-work-card{height:auto;align-self:stretch}.hr-page .hr-games-row>.elementor-widget-button{flex:0 0 auto;white-space:nowrap}.hr-footer-shell{background:#06172a}
.hr-page .hr-work-card>.hr-card-copy{flex:1 1 auto}.hr-page .hr-games-symbol svg{width:52px;height:42px;stroke:#966d25;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.hr-page .hr-vision .hr-inner{align-items:center;justify-content:center;text-align:center}.hr-page .hr-vision .elementor-widget-heading{width:100%;text-align:center}.hr-page .hr-vision .hr-vision-label{width:100%;text-align:center}.hr-page .hr-vision-label p{display:flex;align-items:center;justify-content:center;gap:24px;white-space:nowrap}.hr-page .hr-vision-label:before,.hr-page .hr-vision-label:after{content:none}.hr-page .hr-vision-label p:before,.hr-page .hr-vision-label p:after{content:'';display:block;flex:0 1 110px;height:1px;background:#b58b47}.hr-page .hr-vision .elementor-widget-html{align-self:center;width:auto}.hr-page .hr-vision .hr-sun{display:flex;align-items:center;justify-content:center}@media(max-width:700px){.hr-page .hr-vision-label p{gap:16px}.hr-page .hr-vision-label p:before,.hr-page .hr-vision-label p:after{flex-basis:45px}}


