.hero-block-v2{position:relative}.hero-block-v2 h1,.hero-block-v2 p{margin:0;padding:0}.hero-block-v2 p+p{margin-top:.75rem!important}.hero-block-v2__media{position:relative;z-index:2}@media (min-width:768px){.hero-block-v2__media{min-height:520px}}.hero-block-v2__toggle{display:none}@media (min-width:768px){.hero-block-v2__toggle{display:flex}}.hero-block-v2__toggle{align-items:center;background-color:#161c24;border-radius:4px;color:#fb6400;height:40px;justify-content:center;width:40px}.hero-block-v2__toggle svg{fill:currentColor;display:block}.hero-block-v2__media-inner{background:#c4cdd5;border:1px solid transparent;border-radius:.25rem;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 6px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07);width:100%}.hero-block-v2 .expanded-sidebar{background-color:#161c24;color:#fff;left:0;opacity:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:397px;z-index:1}.hero-block-v2 .expanded-sidebar__inner{display:flex;flex-direction:column;height:100%}.hero-block-v2 .expanded-sidebar__scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;margin-top:28px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-left:28px;padding-right:22px;scrollbar-gutter:stable}.hero-block-v2 .expanded-sidebar__scroll::-webkit-scrollbar{width:4px}.hero-block-v2 .expanded-sidebar__scroll::-webkit-scrollbar-track{background:#454f5b;border-radius:2px}.hero-block-v2 .expanded-sidebar__scroll::-webkit-scrollbar-thumb{background:#919eab;border-radius:2px}.hero-block-v2 .expanded-sidebar__scroll::-webkit-scrollbar-thumb:hover{background:#919eab}.hero-block-v2 .expanded-sidebar__footer{flex:0 0 auto;padding:28px}.hero-block-v2 .expanded-sidebar h2,.hero-block-v2 .expanded-sidebar h3,.hero-block-v2 .expanded-sidebar p{color:#fff}.hero-block-v2 .expanded-sidebar p{padding:0}.hero-block-v2 .expanded-sidebar a{color:#fb6400}.hero-block-v2 .hero-accordion__item{cursor:pointer;display:flex;gap:16px}.hero-block-v2 .hero-accordion__bar{align-self:stretch;background-color:color-mix(in srgb,#fb6400 50%,#fff);flex:0 0 3px;overflow:hidden;position:relative;width:3px}.hero-block-v2 .hero-accordion__progress{background-color:#fb6400;height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;width:100%}.hero-block-v2 .hero-accordion__content{flex:1 1 auto;min-width:0}.hero-block-v2 .hero-accordion__panel{overflow:hidden}.hero-block-v2 .hero-accordion__panel p{margin:0;padding-top:12px}
