#hero{--hero-bg:#0c1322;--sphere-width:115vw;--sphere-drop:clamp(75px,200px - (100vw - 1900px) * 1.25,200px);--sphere-fade:320px;background-color:var(--hero-bg);background-image:linear-gradient(to bottom,var(--hero-bg) var(--sphere-drop),transparent calc(var(--sphere-drop) + var(--sphere-fade))),url(https://www.virtru.com/hubfs/assets/images/data%20harbor%20launch/particles.webp);background-position:0 0,50% var(--sphere-drop);background-repeat:no-repeat;background-size:auto,var(--sphere-width) auto;margin-bottom:150px;padding:200px 0 275px;position:relative}#hero h1{font-size:3.75rem;line-height:4.5rem;margin:0;text-align:center;text-wrap:balance}#hero .container,.hero-copy{align-items:center;display:flex;flex-direction:column;gap:20px}#hero .subtitle{margin:0 auto;max-width:880px;text-align:center}#hero .button{font-size:1rem;line-height:1;padding:12px 24px}.callout_boxes{bottom:-320px;display:flex;gap:1rem;position:absolute;right:40px}.callout_box{background-color:var(--dark-blue);border-radius:10px;padding:1.5rem;width:min-content}.callout_box:hover .arrow-link:after{transform:translateX(5px)}.callout_box p{font-size:1rem;line-height:1.25rem}.callout_box p.bold{margin-bottom:.5rem;width:max-content}.callout_box p:not(.bold){margin-bottom:0}@media (max-width:1000px){#hero{padding:80px 0 75px}.callout_boxes{margin-top:75px;position:static}}@media (max-width:768px){#hero h1{font-size:2.5rem;line-height:2.95rem}.callout_boxes{flex-direction:column;width:fit-content}.callout_box{width:unset}.callout_box p.bold{margin-bottom:0;width:unset}.callout_box p:not(.bold){display:none}}@media (max-width:1000px){#hero{--sphere-width:150vw}}@media (max-width:600px){#hero{--sphere-width:500vw;--sphere-drop:100px}}@media (max-width:440px){#hero{--sphere-drop:200px}}@media (max-width:330px){#hero{--sphere-drop:500px}}