.s-hero-primary{width:100%;margin-block-end:var(--sections-spacing-lg);overflow:hidden}@media (width>=980px){.s-hero-primary{max-width:100vw}}@media (width<=980px){.s-hero-primary{margin-block-end:112px;padding-block-start:56px}}.s-hero-primary .container{width:calc(100vw - var(--container) * 2);margin-inline:auto}.s-hero-primary .grid-wrapper{grid-template-columns:44% 1fr;gap:10.5rem;display:grid}@media (width<=980px){.s-hero-primary .grid-wrapper{grid-template-rows:auto auto;grid-template-columns:1fr;gap:33px}}.s-hero-primary .grid-wrapper video,.s-hero-primary .grid-wrapper img{object-fit:cover;aspect-ratio:830/842;width:100%;height:auto}@media (width<=980px){.s-hero-primary .grid-wrapper video,.s-hero-primary .grid-wrapper img{aspect-ratio:308/296}}.s-hero-primary .grid-row{padding-block-start:var(--header-size)}@media (width<=980px){.s-hero-primary .grid-right{padding-block-start:0}}.s-hero-primary .grid-left{flex-direction:column;justify-content:flex-end;display:flex}.s-hero-primary .grid-left .title-styled{padding-block-end:7rem}@media (width<=980px){.s-hero-primary .grid-left .title-styled{padding-block-end:28px}}.s-hero-primary .grid-left .title-styled h1{color:var(--color-text-text-primary-dark,#101010);font-family:var(--font-primary);font-size:var(--heading-scale-header-xl,10rem);font-style:normal;font-weight:400;line-height:var(--heading-lineheight-header-xl,9.5rem);letter-spacing:-.2rem}.s-hero-primary .grid-left .desc-styled{padding-block-end:2rem}@media (width<=980px){.s-hero-primary .grid-left .desc-styled{padding-block-end:0}}.s-hero-primary .grid-left .desc-styled p{width:25rem;max-width:25rem;color:var(--color-text-text-secondary-dark,#4f4f4f);font-family:var(--font-primary);font-size:var(--body-scale-body-xl,1.5625rem);font-style:normal;font-weight:400;line-height:var(--body-lineheight-body-xl,2rem);margin-left:auto}.s-hero-primary .btn-group{width:25rem;max-width:25rem;margin-left:auto}.s-hero-primary .btn-group.mob{width:100%;max-width:100%;margin-left:0;padding-block-start:16px}@media (width>=980px){.s-hero-primary .btn-group.mob{display:none}}@media (width<=980px){.s-hero-primary .btn-group.web{display:none}}.s-hero-primary .btn-group a{align-items:center;gap:8px;display:inline-flex}.s-hero-primary .btn-group a .a-text{color:var(--color-button-button-label-primary,#101010);font-family:var(--font-primary);font-size:var(--button-scale-button,1.1875rem);letter-spacing:-.02375rem;font-style:normal;font-weight:400;line-height:1;transition:color .38s;display:inline-block}@media (width<=980px){.s-hero-primary .btn-group a .a-text{letter-spacing:-.28px}}.s-hero-primary .btn-group a svg path{transition:stroke .38s}@media (hover:hover) and (pointer:fine){.s-hero-primary .btn-group a{cursor:pointer}.s-hero-primary .btn-group a:hover .a-text{color:var(--Color-Blue-main---blue---300,#b3c5f9)}.s-hero-primary .btn-group a:hover svg path{stroke:var(--Color-Blue-main---blue---300,#b3c5f9)}}
