.overview__header{padding:var(--ax40) var(--ax16) var(--ax32)}@media only screen and (min-width:990px){.overview__header{display:grid;gap:var(--ax72);grid-template-columns:repeat(2,1fr);padding:var(--ax72)}}.overview__header h2{margin:0}.overview__header h3{margin:var(--ax16) 0 0}@media only screen and (min-width:990px){.overview__header h3{margin:0}.overview__grid{display:grid;gap:1px;grid-template-columns:2fr 4fr;min-height:720px}}.overview__accordion{outline:1px solid var(--color-black-200)}.overview__visuals{display:none;grid-column:2/-1}@media only screen and (min-width:990px){.overview__visuals{display:grid}}.overview__visual-item{display:grid;gap:1px;grid-column:1/-1;grid-row:1/-1;grid-template-columns:repeat(3,1fr);height:100%;opacity:0;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;visibility:hidden}.overview__visual-item.is-active{opacity:1;visibility:visible}.overview__media{aspect-ratio:1}.overview__media-wrapper{margin-top:var(--ax20)}@media only screen and (min-width:990px){.overview__media-wrapper{grid-column:1/3;margin-top:0;outline:1px solid var(--color-black-200);padding:var(--ax24)}}.overview__side-content{display:grid;gap:var(--ax16);grid-column:3/4;grid-template-columns:98px 1fr;margin-top:var(--ax20)}@media only screen and (min-width:990px){.overview__side-content{display:flex;flex-direction:column;margin-top:0;outline:1px solid var(--color-black-200);padding:var(--ax24)}}.overview__side-image{aspect-ratio:192/192}@media only screen and (max-width:989px){.overview__side-text{align-items:center;display:flex;flex-direction:column;justify-content:center}}.overview__side-text p{margin:0}.overview-accordion{gap:1px}.overview-accordion__item{color:var(--color-black-200);outline:1px solid var(--color-black-200);padding:var(--ax16);transform:none;transform-origin:50% 50% 0;transition:all .6s ease-in-out}@media only screen and (min-width:990px){.overview-accordion__item{height:calc(var(--ax)*84);padding:var(--ax24)}}.overview-accordion__item.is-active{color:var(--color-black);height:100%}.overview-accordion__item.is-active .overview-accordion__content{grid-template-rows:1fr}@media only screen and (min-width:990px){.overview-accordion__item.is-active .overview-accordion__content{opacity:1;transition-delay:.6s;visibility:visible}}.overview-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s ease-in-out}@media only screen and (min-width:990px){.overview-accordion__content{color:var(--color-black);opacity:0;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;transition-delay:.6s;visibility:hidden}}.overview-accordion__header{cursor:pointer}.overview-accordion__header h3{color:inherit;pointer-events:none}.overview-accordion__body{padding-top:var(--ax16)}.overview-accordion__body p{margin:0}.overview-accordion__body p:empty{display:block!important}.overview-accordion__body p+p{margin-top:calc(var(--ax)*15)}@media only screen and (min-width:990px){.overview-accordion__body p+p{margin-top:calc(var(--ax)*22)}}.overview-accordion__body ul{margin-top:calc(var(--ax)*20)}.overview-accordion__body ul li{padding-left:calc(var(--ax)*28);position:relative}.overview-accordion__body ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.466 5.134a1.183 1.183 0 0 0 1.672-.208 1.183 1.183 0 0 0-.208-1.672 1.185 1.185 0 0 0-1.672.208 1.185 1.185 0 0 0 .208 1.672ZM10.221 8.78H6.597l3.769-2.918a.602.602 0 0 0 .108-.84.602.602 0 0 0-.84-.11l-3.299 2.55-.913-1.076c.09 0 .19-.01.299-.027.804-.118 1.861-.796 1.979-.877a.538.538 0 0 0 .153-.741.538.538 0 0 0-.74-.154c-.263.172-1.067.642-1.555.714-.217.027-.38.01-.542-.009-.497-.063-.922-.081-1.582.533-.361.326-.425.769-.253 1.094.154.29.669.922 1.518 1.87H2.431a.3.3 0 0 0-.298.299.3.3 0 0 0 .298.298h7.79a.303.303 0 0 0 0-.605Z' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:0;position:absolute;top:2px;width:12px}@media only screen and (max-width:989px){.overview-accordion__body ul li:before{top:50%;transform:translateY(-50%)}}.overview-accordion__body ul li+li{margin-top:calc(var(--ax)*20)}.overview-accordion__link{margin-top:var(--ax16)}@media only screen and (min-width:990px){.overview-accordion__link{margin-top:var(--ax24)}.page-in-studio .overview .section-header-with-description__column h2{max-width:calc(var(--ax)*320)}.page-in-studio .overview .section-header-with-description__column p{max-width:calc(var(--ax)*620)}}
