:root{--astoundRed2:#ff0054}.astound-nav{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0));-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .5s ease,-webkit-backdrop-filter .5s ease;transition:backdrop-filter .5s ease,background .5s ease;transition:backdrop-filter .5s ease,background .5s ease,-webkit-backdrop-filter .5s ease}.astound-nav:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.46));opacity:0;pointer-events:none;transition:opacity .5s ease}.astound-nav.scrolled{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.astound-nav.scrolled:before{opacity:1}.astound-nav__logo{padding:30px}.astound-nav__logo a{display:inline-flex}.astound-nav__logo-lockup{display:inline-flex;flex-direction:column;gap:2px}.astound-nav__logo-kicker{font-size:9px;letter-spacing:.2em}.astound-nav__logo-wordmark{font-size:50px;line-height:.78;letter-spacing:.05em}.astound-nav__dropdown-toggle{display:none;background:none;border:none;cursor:pointer;padding:10px;margin:5px;color:white}.astoundHomePageVideoTop{min-height:100vh;background-color:#000}.astoundNavVideoLayer{width:100%;height:100%;position:absolute;inset:0;overflow:hidden;background-color:#000}.astound-home-hero__still{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.86) brightness(.54) contrast(1.02) blur(.3px);transform:scale(1.08);animation:astoundHeroDrift 18s ease-in-out infinite alternate}.astound-home-hero__grain,.astound-home-hero__scrim{position:absolute;inset:0}.astound-home-hero__scrim{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.1),rgba(255,255,255,0) 18%),linear-gradient(180deg,rgba(0,0,0,.26),rgba(0,0,0,.08) 30%,rgba(0,0,0,.44)),linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,.02) 22%,rgba(0,0,0,.02) 78%,rgba(0,0,0,.3))}.astound-home-hero__grain{opacity:.14;mix-blend-mode:screen;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.32) 0 1px,transparent 1px),radial-gradient(circle at 80% 30%,rgba(255,255,255,.22) 0 1px,transparent 1px),radial-gradient(circle at 40% 70%,rgba(255,255,255,.18) 0 1px,transparent 1px);background-size:180px 180px,260px 260px,320px 320px;animation:astoundHeroNoise 14s linear infinite}.astoundHomePageVideoTopText{transform:translateY(40px);opacity:0;transition:all 1s}.astoundHomePageVideoTopText.active{transform:translateY(0);opacity:1}.astoundHomePageVideoTopText h1{font-size:140px;line-height:.8;text-shadow:0 8px 28px rgba(0,0,0,.45)}.astoundQuoteContainer{display:flex;flex-direction:column;margin-top:100px;margin-bottom:100px}.astoundQuoteBottomBar,.astoundQuoteTopBar{display:flex;flex-direction:column;align-items:center;width:100%}.astoundQuoteTopBar{border-bottom:1px solid #000;margin-bottom:50px}.astoundQuoteBottomBar{border-top:1px solid #000;margin-top:50px}.astoundQuoteBottomIcon,.astoundQuoteTopIcon{background-color:#fff;padding-left:50px;padding-right:50px}.astoundQuoteTopIcon{transform:translateY(2px)}.astoundQuoteBottomIcon{transform:translateY(-2px)}.astoundQuoteCarousel{margin-left:100px;margin-right:100px;gap:0}.astoundQuoteElement{width:50%;padding:25px}.astoundQuoteElement h5{margin-bottom:20px;font-family:Inter,sans-serif;font-size:30px;line-height:36px;font-weight:400}.astoundQuoteElement p{margin-bottom:0;font-family:Archivo,sans-serif;font-size:18px;line-height:26px}.astoundLogolistBG--wordmark{display:flex;align-items:center;height:40px;width:auto;margin-right:40px}.astoundLogolistBG--wordmark span{font-family:Inter,sans-serif;font-size:16px;line-height:1;letter-spacing:.16em;color:#515151}.astound-brand-mark{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font-family:Inter,sans-serif;font-size:168px;line-height:1;letter-spacing:.04em}.astound-brand-mark--dark{background:#000;color:#fff}.astoundDescriptionTopRule{display:none}@keyframes astoundHeroDrift{0%{transform:scale(1.08) translate3d(-1.5%,-1%,0)}to{transform:scale(1.14) translate3d(1.5%,1.5%,0)}}@keyframes astoundHeroNoise{0%{transform:translateZ(0)}to{transform:translate3d(-40px,18px,0)}}@media (max-width:1199px){.astound-nav__dropdown-toggle{display:block}.astound-nav__item--has-dropdown .astound-nav__item-link{flex:1 1}.astound-nav__item{padding:0}.astound-nav__item-link,.astound-nav__item>a{padding:20px 20px 20px 30px}.astound-nav__dropdown-toggle{min-width:54px;display:flex;align-items:center;justify-content:center;padding:0 18px}.astound-nav__item.mobile-dropdown-open .astound-nav__dropdown{display:flex}.astound-nav__item.mobile-dropdown-open .astound-nav__icon--dropdown{transform:rotate(1turn)}.astound-nav__dropdown{position:static;min-width:100%;width:100%;display:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}.astound-nav__dropdown a{background-color:rgba(255,255,255,.06);color:white;border-bottom:1px solid rgba(255,255,255,.08);padding:12px 15px 12px 50px;justify-content:flex-start}.astound-nav__dropdown a:hover{background-color:rgba(255,255,255,.12)}.astound-nav__icon--arrow,.astound-nav__icon--arrow-black{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' viewBox='0 0 13 14' fill='white'%3E%3Cpath d='M0.5 6.62311H11.9286M11.9286 6.62311L7.03061 0.500031M11.9286 6.62311L7.03061 12.7462' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.astoundHomePageVideoTop{min-height:760px}.astoundDescriptionMobileList{display:flex;width:100vw}.astoundDescriptionMobileListBottom{display:block}.astoundDescriptionMobileColumn{width:50%}.astoundDescriptionTopRule{display:block;border-bottom:1px solid black;margin-left:50px;width:calc(50vw + 1px)}.astoundMobileRow{display:flex;align-items:stretch}.astoundMobileCol1{display:flex;width:80px;flex-direction:column;min-height:60px}.astoundMobileCol1Spacer{flex-grow:1;border-left:1px solid black;margin-left:50px}.astoundMobileCol1Spacer.astoundFixedSpacer{flex-grow:0;height:0}.astoundDescriptionContainerRight .astoundMobileCol1Spacer{border-left:1px solid white}.astoundDescriptionContainerRight .astoundMobileCol1Spacer.lastSpacer{border-left:0}.astoundMobileCol1Arrow img{height:40px;width:40px;border-radius:30px}.astoundMobileCol2{display:flex;min-height:60px;align-items:center;flex-direction:row;padding-left:0}.astoundMobileCol2.astoundFixedCol2{padding-top:8px}.astoundMobileCol2.astoundFixedCol2 h2{padding-bottom:8px}.astoundMobileCol2 h2{font-size:24px;line-height:24px;white-space:normal}.astoundMobileCol2 ul{margin:10px 0 0;padding-left:18px}.astoundMobileCol2 li{margin-bottom:8px;font-size:15px;line-height:20px}a:hover h2{color:var(--astoundRed)!important}.astoundServicesHighlightTop{background-color:#fff;color:#000;padding-bottom:50px}.astoundServicesHighlightbottom{background-color:#000;color:#fff;padding-bottom:50px}.astoundServiceElementContainer{display:none}.astoundDescriptionContainer{width:100vw;max-width:500px;padding-top:100px;position:relative}.astoundDescriptionContainer h2,.astoundDescriptionContainer p{margin-bottom:0}.astoundDescriptionTopContainer{padding-left:50px;padding-right:50px;padding-bottom:20px;border-bottom:1px solid #000}.astoundDescriptionBottomContainer{margin-left:50px;padding:20px 50px 20px 20px;border-left:1px solid #000}.astoundDescriptionContainerLeft{left:0}.astoundDescriptionContainerRight{right:0}.astoundDescriptionContainerRight .astoundDescriptionTopContainer{padding-left:50px;padding-right:50px;padding-bottom:20px;border-bottom:1px solid #fff;text-align:left}.astoundDescriptionContainerRight .astoundDescriptionBottomContainer{margin-left:50px;padding:20px 50px 20px 20px;border-left:1px solid #fff;border-right:0;text-align:left}.astoundMobileIconContain{width:40px;height:40px;border-radius:20px;margin-left:30px}.astoundMobileRow1 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundRed)}.astoundMobileRow1 .astoundMobileCol1Arrow img{filter:invert(17%) sepia(79%) saturate(3981%) hue-rotate(328deg) brightness(94%) contrast(125%)}.astoundMobileRow1 .astoundMobileCol1SpacerBottom,.astoundMobileRow2 .astoundMobileCol1SpacerTop{border-left-color:var(--astoundRed)}.astoundMobileRow2 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundOrange)}.astoundMobileRow2 .astoundMobileCol1Arrow img{filter:invert(39%) sepia(93%) saturate(3480%) hue-rotate(3deg) brightness(104%) contrast(105%)}.astoundMobileRow2 .astoundMobileCol1SpacerBottom,.astoundMobileRow3 .astoundMobileCol1SpacerTop{border-left-color:var(--astoundOrange)}.astoundMobileRow3 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundBlue)}.astoundMobileRow3 .astoundMobileCol1Arrow img{filter:invert(42%) sepia(42%) saturate(2060%) hue-rotate(200deg) brightness(102%) contrast(104%)}.astoundMobileRow3 .astoundMobileCol1SpacerBottom,.astoundMobileRow4 .astoundMobileCol1SpacerTop{border-left-color:var(--astoundBlue)}.astoundMobileRow4 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundGold)}.astoundMobileRow4 .astoundMobileCol1Arrow img{filter:invert(77%) sepia(53%) saturate(5312%) hue-rotate(359deg) brightness(101%) contrast(106%)}.astoundMobileRow4 .astoundMobileCol1SpacerBottom,.astoundMobileRow5 .astoundMobileCol1SpacerTop{border-left-color:var(--astoundGold)}.astoundMobileRow5 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundOrange2)}.astoundMobileRow5 .astoundMobileCol1Arrow img{filter:invert(54%) sepia(62%) saturate(4096%) hue-rotate(358deg) brightness(98%) contrast(110%)}.astoundMobileRow5 .astoundMobileCol1SpacerBottom,.astoundMobileRow6 .astoundMobileCol1SpacerTop{border-left-color:var(--astoundOrange2)}.astoundMobileRow6 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundRed2)}.astoundMobileRow6 .astoundMobileCol1Arrow img{filter:invert(12%) sepia(83%) saturate(7467%) hue-rotate(336deg) brightness(101%) contrast(101%)}.astoundMobileRow6 .astoundMobileCol1SpacerBottom,.astoundMobileRow7 .astoundMobileCol1SpacerTop{border-left-color:var(--astoundRed2)}.astoundMobileRow7 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundPink)}.astoundMobileRow7 .astoundMobileCol1Arrow img{filter:invert(19%) sepia(45%) saturate(7459%) hue-rotate(297deg) brightness(105%) contrast(124%)}.astoundMobileRow7 .astoundMobileCol1SpacerBottom,.astoundMobileRow8 .astoundMobileCol1SpacerTop{border-left-color:var(--astoundPink)}.astoundMobileRow8 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundPurple)}.astoundMobileRow8 .astoundMobileCol1Arrow img{filter:invert(29%) sepia(96%) saturate(7483%) hue-rotate(262deg) brightness(97%) contrast(101%)}.astoundMobileRow8 .astoundMobileCol1SpacerBottom,.astoundMobileRow9 .astoundMobileCol1SpacerTop{border-left-color:var(--astoundPurple)}.astoundMobileRow9 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundTeal)}.astoundMobileRow9 .astoundMobileCol1Arrow img{filter:invert(84%) sepia(17%) saturate(1289%) hue-rotate(118deg) brightness(84%) contrast(91%)}.astoundMobileRow10 .astoundMobileCol1SpacerTop,.astoundMobileRow9 .astoundMobileCol1SpacerBottom{border-left-color:var(--astoundTeal)}.astoundMobileRow10 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundOrange2)}.astoundMobileRow10 .astoundMobileCol1Arrow img{filter:invert(42%) sepia(54%) saturate(1446%) hue-rotate(355deg) brightness(103%) contrast(114%)}.astoundMobileRow10 .astoundMobileCol1SpacerBottom,.astoundMobileRow11 .astoundMobileCol1SpacerTop{border-left-color:var(--astoundOrange2)}.astoundMobileRow11 .astoundMobileCol1Arrow .astoundMobileIconContain{border:1px solid var(--astoundRed3)}.astoundMobileRow11 .astoundMobileCol1Arrow img{filter:invert(21%) sepia(100%) saturate(2666%) hue-rotate(1deg) brightness(104%) contrast(105%)}.astoundMobileRow11 .astoundMobileCol1SpacerBottom{border-left-color:var(--astoundRed3)}.astoundMobileCol1Spacer.lastSpacer,.astoundMobileCol1Spacer.lastSpacerCol2{border-left:0}.astoundHowWeIcon{border:1px solid var(--astoundWhite);background-color:var(--astoundWhite)}.astoundHowWeIcon img{filter:invert(1)}.astoundQuoteCarousel{margin-left:40px;margin-right:40px}.astoundQuoteElement{width:50%;padding:20px}.astound-footer__top-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.astoundFooterNavigationContainer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.astoundFooterLocationsContainer{grid-template-columns:repeat(4,minmax(0,1fr))}.astoundFooterLegalSocial{flex-direction:row;align-items:center}}@media (min-width:1200px){.astoundBillboard{margin-top:24px}.astoundBillboardContainer{min-height:470px;display:flex;align-items:center}.astoundDescriptionMobileList,.astoundDescriptionMobileListBottom{display:none}.astoundServicesHighlight{margin-top:0}.astoundFooterTopContainer{padding-bottom:140px}.astoundFooterLocationsContainer{padding-bottom:90px}.astoundFooterLegalSocial{padding:50px 50px 110px}.astoundServicesHighlightTop,.astoundServicesHighlightbottom{height:90vh;min-height:800px;position:relative}.astoundServicesHighlightTop{background-color:#fff;color:#000}.astoundServicesHighlightbottom{background-color:#000;color:#fff}.astoundDescriptionContainer{width:500px;padding-top:100px;position:absolute;z-index:2}.astoundDescriptionContainer h2,.astoundDescriptionContainer p{margin-bottom:0}.astoundDescriptionTopContainer{padding-left:50px;padding-right:50px;padding-bottom:20px;border-bottom:1px solid #000}.astoundDescriptionBottomContainer{margin-left:50px;padding:20px 50px 20px 20px;border-left:1px solid #000}.astoundDescriptionContainerLeft{left:0}.astoundDescriptionContainerRight{right:0}.astoundDescriptionContainerRight .astoundDescriptionTopContainer{border-bottom-color:#fff;text-align:right}.astoundDescriptionContainerRight .astoundDescriptionBottomContainer{margin-left:0;margin-right:50px;padding-left:50px;padding-right:20px;border-left:0;border-right:1px solid #fff;text-align:right}.astoundServiceElementContainer{width:100%;height:100%;position:absolute}.astoundServiceElementRoot{position:absolute;left:50%;top:50%;height:50px;width:50px;background-color:#222;transform:scale(1)}.astoundServiceAstoundA{position:absolute;transform:translate(-50%,-50%)}.astoundServiceAstoundA,.astoundServiceAstoundALogo{width:425px;height:425px;border-radius:50%;overflow:hidden}.astoundServiceAstoundALogo{transform-origin:50% 50%;transform:scale(1)}.astoundServiceElementRotate{position:absolute;transform:rotate(45deg)}.astoundServiceElementExtend{position:absolute;width:400px;transition:all .5s}.astoundServiceElementEndRoot{position:absolute;right:0;transform:rotate(-45deg)}.astoundServiceElementCircle{position:absolute;transform:translate(-50%,-50%) scale(1);width:220px;height:220px;background-color:#fff;border:2px solid #111;border-radius:50%;display:flex;align-items:center;overflow:hidden;transition:all .5s}.astoundServiceElementCircle h2{font-size:30px;line-height:28px;margin-bottom:0;text-align:center}.astoundServiceElementCircleSmall{width:150px;height:150px}.astoundServiceElementCircleSmall h2,.astoundServiceElementCircleSmall2 h2{font-size:21px;line-height:20px;margin-bottom:0}.astoundServiceElementCircleSmall2{width:120px;height:120px}#serviceElement-1{transform:rotate(156deg)}#serviceElement-1 .astoundServiceElementExtend{width:350px}#topMainScale #serviceElement-1 .astoundServiceElementExtend.active{width:340px}#serviceElement-1 .st0{stroke:var(--astoundTeal)}#serviceElement-1 .astoundServiceElementEndRoot{transform:rotate(-156deg)}#serviceElement-1 .astoundServiceElementCircle{border-color:var(--astoundTeal)}#serviceElement-1 .astoundServiceElementCircle h2{color:var(--astoundTeal)}#serviceElement-1 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundTeal);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-1 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-2{transform:rotate(180deg)}#serviceElement-2 .astoundServiceElementExtend{width:535px}#topMainScale #serviceElement-2 .astoundServiceElementExtend.active{width:525px}#serviceElement-2 .st0{stroke:var(--astoundBlue)}#serviceElement-2 .astoundServiceElementEndRoot{transform:rotate(-180deg)}#serviceElement-2 .astoundServiceElementCircle{border-color:var(--astoundBlue)}#serviceElement-2 .astoundServiceElementCircle h2{color:var(--astoundBlue)}#serviceElement-2 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundBlue);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-2 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-3{transform:rotate(210deg)}#serviceElement-3 .astoundServiceElementExtend{width:400px}#topMainScale #serviceElement-3 .astoundServiceElementExtend.active{width:390px}#serviceElement-3 .st0{stroke:var(--astoundPurple)}#serviceElement-3 .astoundServiceElementEndRoot{transform:rotate(-210deg)}#serviceElement-3 .astoundServiceElementCircle{border-color:var(--astoundPurple)}#serviceElement-3 .astoundServiceElementCircle h2{color:var(--astoundPurple)}#serviceElement-3 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundPurple);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-3 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-4{transform:rotate(250deg)}#serviceElement-4 .astoundServiceElementExtend{width:400px}#topMainScale #serviceElement-4 .astoundServiceElementExtend.active{width:390px}#serviceElement-4 .st0{stroke:var(--astoundPink)}#serviceElement-4 .astoundServiceElementEndRoot{transform:rotate(-250deg)}#serviceElement-4 .astoundServiceElementCircle{border-color:var(--astoundPink)}#serviceElement-4 .astoundServiceElementCircle h2{color:var(--astoundPink)}#serviceElement-4 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundPink);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-4 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-5{transform:rotate(285deg)}#serviceElement-5 .astoundServiceElementExtend{width:375px}#topMainScale #serviceElement-5 .astoundServiceElementExtend.active{width:365px}#serviceElement-5 .st0{stroke:var(--astoundRed)}#serviceElement-5 .astoundServiceElementEndRoot{transform:rotate(-285deg)}#serviceElement-5 .astoundServiceElementCircle{border-color:var(--astoundRed)}#serviceElement-5 .astoundServiceElementCircle h2{color:var(--astoundRed)}#serviceElement-5 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundRed);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-5 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-6{transform:rotate(310deg)}#serviceElement-6 .astoundServiceElementExtend{width:490px}#topMainScale #serviceElement-6 .astoundServiceElementExtend.active{width:480px}#serviceElement-6 .st0{stroke:var(--astoundRed2)}#serviceElement-6 .astoundServiceElementEndRoot{transform:rotate(-310deg)}#serviceElement-6 .astoundServiceElementCircle{border-color:var(--astoundRed2)}#serviceElement-6 .astoundServiceElementCircle h2{color:var(--astoundRed2)}#serviceElement-6 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundRed2);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-6 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-7{transform:rotate(335deg)}#serviceElement-7 .astoundServiceElementExtend{width:335px}#topMainScale #serviceElement-7 .astoundServiceElementExtend.active{width:325px}#serviceElement-7 .st0{stroke:var(--astoundRed3)}#serviceElement-7 .astoundServiceElementEndRoot{transform:rotate(-335deg)}#serviceElement-7 .astoundServiceElementCircle{border-color:var(--astoundRed3)}#serviceElement-7 .astoundServiceElementCircle h2{color:var(--astoundRed3)}#serviceElement-7 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundRed3);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-7 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-8{transform:rotate(0deg)}#serviceElement-8 .astoundServiceElementExtend{width:560px}#topMainScale #serviceElement-8 .astoundServiceElementExtend.active{width:540px}#serviceElement-8 .st0{stroke:var(--astoundOrange)}#serviceElement-8 .astoundServiceElementEndRoot{transform:rotate(0deg)}#serviceElement-8 .astoundServiceElementCircle{border-color:var(--astoundOrange)}#serviceElement-8 .astoundServiceElementCircle h2{color:var(--astoundOrange)}#serviceElement-8 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundOrange);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-8 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-9{transform:rotate(18deg)}#serviceElement-9 .astoundServiceElementExtend{width:400px}#topMainScale #serviceElement-9 .astoundServiceElementExtend.active{width:380px}#serviceElement-9 .st0{stroke:var(--astoundOrange2)}#serviceElement-9 .astoundServiceElementEndRoot{transform:rotate(-18deg)}#serviceElement-9 .astoundServiceElementCircle{border-color:var(--astoundOrange2)}#serviceElement-9 .astoundServiceElementCircle h2{color:var(--astoundOrange2)}#serviceElement-9 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundOrange2);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-9 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-10{transform:rotate(42deg)}#serviceElement-10 .astoundServiceElementExtend{width:580px}#topMainScale #serviceElement-10 .astoundServiceElementExtend.active{width:560px}#serviceElement-10 .st0{stroke:var(--astoundGold)}#serviceElement-10 .astoundServiceElementEndRoot{transform:rotate(-42deg)}#serviceElement-10 .astoundServiceElementCircle{border-color:var(--astoundGold)}#serviceElement-10 .astoundServiceElementCircle h2{color:var(--astoundGold)}#serviceElement-10 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundGold);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-10 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}#serviceElement-11{transform:rotate(75deg)}#serviceElement-11 .astoundServiceElementExtend{width:340px}#topMainScale #serviceElement-11 .astoundServiceElementExtend.active{width:320px}#serviceElement-11 .st0{stroke:var(--astoundYellow)}#serviceElement-11 .astoundServiceElementEndRoot{transform:rotate(-75deg)}#serviceElement-11 .astoundServiceElementCircle{border-color:var(--astoundYellow)}#serviceElement-11 .astoundServiceElementCircle h2{color:var(--astoundYellow)}#serviceElement-11 .astoundServiceClickable:hover{cursor:pointer;background-color:var(--astoundYellow);transform:translate(-50%,-50%) scale(1.2)}#serviceElement-11 .astoundServiceClickable:hover h2{color:var(--astoundWhite)}.astoundServiceElementLineContain{position:absolute;width:100%;height:5px;overflow:hidden}.astoundServiceElementLineContain svg{position:absolute;width:1920px;height:5px}#serviceElement-light-0{transform:rotate(135deg)}#serviceElement-light-0 .astoundServiceElementExtend{width:0;border-top:1px solid var(--astoundWhite)}#serviceElement-light-0 .astoundServiceElementEndRoot{transform:rotate(-135deg)}#serviceElement-light-0 .astoundServiceElementCircle{border-color:var(--astoundWhite)}#serviceElement-light-0 .astoundServiceElementCircle h2{color:var(--astoundBlack);font-size:70px}#processElement-1{transform:rotate(31deg)}#processElement-1 .astoundServiceElementExtend,#processElement-2 .astoundServiceElementExtend{width:440px}#processElement-1 .astoundServiceElementEndRoot{transform:rotate(-31deg)}#processElement-2{transform:rotate(342deg)}#processElement-2 .astoundServiceElementEndRoot{transform:rotate(-342deg)}#processElement-1 .astoundServiceElementCircle,#processElement-2 .astoundServiceElementCircle{border-color:var(--astoundWhite)}#processElement-1 .astoundServiceElementCircle h2,#processElement-2 .astoundServiceElementCircle h2{color:var(--astoundBlack)}#processElement-1-1{transform:rotate(342deg)}#processElement-1-2{transform:rotate(118deg)}#processElement-1-3{transform:rotate(160deg)}#processElement-2-1{transform:rotate(144deg)}#processElement-2-2{transform:rotate(50deg)}#processElement-2-3{transform:rotate(312deg)}#processElement-3-1{transform:rotate(10deg)}#processElement-3-2{transform:rotate(45deg)}#processElement-1-1 .astoundServiceElementExtend,#processElement-1-2 .astoundServiceElementExtend,#processElement-1-3 .astoundServiceElementExtend,#processElement-2-1 .astoundServiceElementExtend,#processElement-2-2 .astoundServiceElementExtend,#processElement-2-3 .astoundServiceElementExtend,#processElement-3-1 .astoundServiceElementExtend,#processElement-3-2 .astoundServiceElementExtend{width:240px}#processElement-1-1 .astoundServiceElementEndRoot{transform:rotate(-342deg)}#processElement-1-2 .astoundServiceElementEndRoot{transform:rotate(-118deg)}#processElement-1-3 .astoundServiceElementEndRoot{transform:rotate(-160deg)}#processElement-2-1 .astoundServiceElementEndRoot{transform:rotate(-144deg)}#processElement-2-2 .astoundServiceElementEndRoot{transform:rotate(-50deg)}#processElement-2-3 .astoundServiceElementEndRoot{transform:rotate(-312deg)}#processElement-3-1 .astoundServiceElementEndRoot{transform:rotate(-10deg)}#processElement-3-2 .astoundServiceElementEndRoot{transform:rotate(-45deg)}#processElement-1-1 .astoundServiceElementCircle,#processElement-1-2 .astoundServiceElementCircle,#processElement-1-3 .astoundServiceElementCircle,#processElement-2-1 .astoundServiceElementCircle,#processElement-2-2 .astoundServiceElementCircle,#processElement-2-3 .astoundServiceElementCircle,#processElement-3-1 .astoundServiceElementCircle,#processElement-3-2 .astoundServiceElementCircle{border-color:var(--astoundWhite);background-color:var(--astoundBlack);width:111px;height:111px}#processElement-1-1 .astoundServiceElementCircle h2,#processElement-1-2 .astoundServiceElementCircle h2,#processElement-1-3 .astoundServiceElementCircle h2,#processElement-2-1 .astoundServiceElementCircle h2,#processElement-2-2 .astoundServiceElementCircle h2,#processElement-2-3 .astoundServiceElementCircle h2,#processElement-3-1 .astoundServiceElementCircle h2,#processElement-3-2 .astoundServiceElementCircle h2{color:var(--astoundWhite);font-family:var(--astound-p-small-font-family);font-size:16px;line-height:20px;text-transform:none;text-align:center}#processElement-1-1 .astoundServiceElementExtend.active2,#processElement-1-2 .astoundServiceElementExtend.active2,#processElement-1-3 .astoundServiceElementExtend.active2,#processElement-2-1 .astoundServiceElementExtend.active2,#processElement-2-2 .astoundServiceElementExtend.active2,#processElement-2-3 .astoundServiceElementExtend.active2,#processElement-3-1 .astoundServiceElementExtend.active2,#processElement-3-2 .astoundServiceElementExtend.active2{width:200px}.st0{stroke-width:2;fill:none;stroke:#ff0049;stroke-miterlimit:10;stroke-dasharray:4,4;stroke-dashoffset:0;animation:dash .5s linear infinite}#astoundProcess1,#astoundProcess2,#astoundProcess3{cursor:pointer;border-color:var(--astoundBlack);background-color:var(--astoundWhite);color:var(--astoundBlack);transition:all .5s}#astoundProcess1:hover{border-color:var(--astoundWhite);background-color:var(--astoundRed)}#astoundProcess2:hover{border-color:var(--astoundWhite);background-color:var(--astoundTeal)}#astoundProcess3:hover{border-color:var(--astoundWhite);background-color:var(--astoundBlue)}#astoundProcess1:hover h2,#astoundProcess2:hover h2,#astoundProcess3:hover h2{color:var(--astoundWhite)}#astoundServiceLogoCenter{cursor:pointer}@keyframes dash{to{stroke-dashoffset:8}}.astoundServiceElementBaseRoot{position:absolute;width:1px;height:1px;bottom:0;left:50%}.astoundServiceElementBaseRootRotate{position:absolute;bottom:0;transform:rotate(-45deg)}.astoundServiceElementBaseRootExtend{position:absolute;width:100px;height:1px;background-color:#aaa}.astoundServiceElementBaseRootExtendEndpoint{position:absolute;width:1px;height:1px;top:0;right:0;transform:rotate(45deg);transform-origin:top right}.astoundServiceBottomElementBaseRoot{position:absolute;width:1px;height:1px;top:0;left:50%}.astoundServiceBottomElementBaseRootRotate{position:absolute;bottom:0;transform:rotate(45deg)}.astoundServiceBottomElementBaseRootExtend{position:absolute;width:100px;height:1px;background-color:#fff}.astoundServiceBottomElementBaseRootExtendEndpoint{position:absolute;width:1px;height:1px;top:0;right:0;transform:rotate(-45deg);transform-origin:top right}}@media (max-width:699px){.astound-nav{padding:22px 20px 18px}.astound-nav__logo{padding:20px 0 20px 20px}.astound-nav__logo-kicker{font-size:8px}.astound-nav__logo-wordmark{font-size:36px}.astoundHomePageVideoTop{min-height:640px}.astound-footer__top-grid,.astoundFooterLocationsContainer,.astoundFooterNavigationContainer{grid-template-columns:1fr}.astoundFooterLegalSocial{flex-direction:column;align-items:flex-start}.astoundHomePageVideoTopText{padding-left:24px;padding-right:24px}.astoundHomePageVideoTopText h1{max-width:9.6ch;font-size:clamp(50px,14.5vw,70px);line-height:.94;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.astoundQuoteCarousel{margin-left:20px;margin-right:20px;overflow-x:auto;gap:0;scroll-snap-type:x mandatory;scrollbar-width:none}.astoundQuoteCarousel::-webkit-scrollbar{display:none}.astoundQuoteElement{min-width:100%;width:100%;flex:0 0 100%;padding:0;scroll-snap-align:start}.astoundFooterContactFormContainer .astound-contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.astoundFooterContactFormContainer .astound-contact-form__actions{flex-direction:row;align-items:center;gap:12px}.astoundHomePageVideoTopCircleContainCirc{width:96px;height:96px}}