.stg-youtube-player-component{--_aspect-ratio-width:var(--stg-youtube-player-aspect-ratio-width,16);--_aspect-ratio-height:var(--stg-youtube-player-aspect-ratio-height,9);position:relative;container:stg-youtube-player-component/inline-size}.stg-youtube-player-component .player{aspect-ratio:calc(var(--_aspect-ratio-width)/var(--_aspect-ratio-height));cursor:pointer;width:100%;height:auto;position:relative}.stg-youtube-player-component .player .img{aspect-ratio:calc(var(--_aspect-ratio-width)/var(--_aspect-ratio-height));object-fit:cover}.stg-youtube-player-component .player .duration{right:var(--spacing-2);bottom:var(--spacing-2);border-radius:var(--spacing-1);color:var(--color-white,white);padding:var(--spacing-1)var(--spacing-2);font-size:var(--caption);line-height:var(--caption-line-height);background-color:rgba(0,0,0,.65);position:absolute}.stg-youtube-player-component .play-icon-wrapper{z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stg-youtube-player-component .play-icon-wrapper .icon{color:var(--color-youtube,red);font-size:64px}.stg-youtube-player-component .play-icon-wrapper .icon-background{z-index:-1;background-color:var(--color-white,white);width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stg-youtube-player-component .overlay{width:50%;height:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stg-youtube-player-component .overlay:not(.shown){display:none}@container stg-youtube-player-component (inline-size>=768px){.stg-youtube-player-component .player .duration{font-size:var(--headline6);line-height:var(--headline6-line-height);padding:var(--spacing-2)var(--spacing-4);right:var(--spacing-4);bottom:var(--spacing-4)}}.hero-section .title-and-img-part .title-part .title{color:var(--color-primary);font-size:var(--headline3);line-height:var(--headline3-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}@media (min-width:1024px){.hero-section .title-and-img-part .title-part .title{font-size:var(--headline1);line-height:var(--headline1-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}}@media (min-width:1920px){.hero-section .title-and-img-part .title-part .title{font-size:var(--display-small);line-height:var(--display-small-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}}.core-value-section .big-container .content>.title{color:var(--color-primary);font-size:var(--headline3);line-height:var(--headline3-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}@media (min-width:1024px){.core-value-section .big-container .content>.title{font-size:var(--headline2);line-height:var(--headline2-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}}@media (min-width:1920px){.core-value-section .big-container .content>.title{font-size:var(--headline1);line-height:var(--headline1-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}}.core-value-section .big-container .content .core-value-list .core-value .title{font-size:var(--headline5);line-height:var(--headline5-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);color:var(--color-primary)}.hero-section .title-and-img-part .title-part .link{padding:var(--spacing-3)var(--spacing-5);--shown-display:inline-flex;display:var(--shown-display);justify-content:center;align-items:center;gap:var(--spacing-2)}.hero-section .title-and-img-part .title-part .link .icon{font-size:20px}.hero-section .title-and-img-part .title-part .link{background-color:var(--color-primary);color:var(--color-primary-contrast);transition:background-color .4s}.hero-section .title-and-img-part .title-part .link:hover{background-color:var(--color-body-color)}.hero-section{margin-top:var(--spacing-5)}.hero-section .title-and-img-part{gap:var(--spacing-6);flex-direction:column;display:flex}.hero-section .title-and-img-part .title-part{gap:var(--spacing-5);flex-direction:column;align-items:flex-start;display:flex}.hero-section .title-and-img-part .img-and-since{--clip:32px;clip-path:polygon(calc(100% - var(--clip))0,100% var(--clip),100% 100%,0 100%,0 0);position:relative}.hero-section .title-and-img-part .img-and-since .stg-youtube-player-component{--stg-youtube-player-aspect-ratio-width:4;--stg-youtube-player-aspect-ratio-height:3}.hero-section .title-and-img-part .img-and-since .since{--shown-display:flex;bottom:var(--spacing-5);right:var(--spacing-5);background-color:var(--color-primary-dark-contrast);aspect-ratio:1;width:256px;padding:var(--spacing-5);flex-direction:column;justify-content:space-between;display:none;position:absolute}.hero-section .title-and-img-part .img-and-since .since .founded-in{text-align:right;color:var(--color-primary-dark);font-size:var(--display-small);line-height:var(--display-small-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}.hero-section .description-part{margin-top:var(--spacing-6);padding-top:var(--spacing-6);padding-bottom:var(--spacing-6);--bg-color:var(--color-primary);--color:var(--color-primary-contrast);background-color:var(--bg-color);color:var(--color)}.hero-section .description-part[data-stg-tabs-selected-tab=WhoWeAre] [data-stg-tabs-show-when]:not([data-stg-tabs-show-when=WhoWeAre]){display:none}.hero-section .description-part[data-stg-tabs-selected-tab=WhoWeAre] [data-stg-tabs-tab=WhoWeAre]{background-color:var(--color);color:var(--bg-color);opacity:unset!important}.hero-section .description-part[data-stg-tabs-selected-tab=WhatWeDo] [data-stg-tabs-show-when]:not([data-stg-tabs-show-when=WhatWeDo]){display:none}.hero-section .description-part[data-stg-tabs-selected-tab=WhatWeDo] [data-stg-tabs-tab=WhatWeDo]{background-color:var(--color);color:var(--bg-color);opacity:unset!important}.hero-section .description-part[data-stg-tabs-selected-tab=WhyChooseUs] [data-stg-tabs-show-when]:not([data-stg-tabs-show-when=WhyChooseUs]){display:none}.hero-section .description-part[data-stg-tabs-selected-tab=WhyChooseUs] [data-stg-tabs-tab=WhyChooseUs]{background-color:var(--color);color:var(--bg-color);opacity:unset!important}.hero-section .description-part .tab-list-and-content .tab-list{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.hero-section .description-part .tab-list-and-content .tab-list .tab{padding:var(--spacing-3)var(--spacing-4);align-items:center;gap:var(--spacing-2);opacity:var(--light-text-opacity);border:1px solid;transition:opacity .4s;display:flex}.hero-section .description-part .tab-list-and-content .tab-list .tab .icon{font-size:24px}.hero-section .description-part .tab-list-and-content .tab-list .tab .text{font-size:var(--headline6);line-height:var(--headline6-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent)}.hero-section .description-part .tab-list-and-content .tab-list .tab:hover{opacity:unset}.hero-section .description-part .tab-list-and-content .content{margin-top:var(--spacing-5);font-weight:400}.hero-section .description-part .tab-list-and-content .content strong{font-weight:400}.hero-section .description-part .tab-list-and-content .content h6{font-size:var(--headline6);line-height:var(--headline6-line-height);font-family:var(--font-family-accent);font-weight:var(--font-weight-accent);font-style:var(--font-style-accent);text-transform:var(--text-transform-accent);letter-spacing:var(--letter-spacing-accent);margin-bottom:var(--spacing-1)}.hero-section .description-part .tab-list-and-content .content p+p,.hero-section .description-part .tab-list-and-content .content ul+p,.hero-section .description-part .tab-list-and-content .content p+h6,.hero-section .description-part .tab-list-and-content .content ul+h6{margin-top:var(--spacing-4)}.hero-section .description-part .tab-list-and-content .content p+ul{margin-top:var(--spacing-2)}.hero-section .description-part .tab-list-and-content .content ul{padding-left:2ch;list-style:outside}.hero-section .description-part .tab-list-and-content .content li a{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);padding-left:var(--spacing-1);display:list-item}.hero-section .description-part .tab-list-and-content .content li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.hero-section .description-part .tab-list-and-content .content li:not(:has(a)){padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);padding-left:var(--spacing-1)}@media (min-width:768px){.hero-section .title-and-img-part{grid-template-columns:1fr 1fr;display:grid}}@media (min-width:1024px){.hero-section .title-and-img-part .img-and-since .stg-youtube-player-component{--stg-youtube-player-aspect-ratio-width:1;--stg-youtube-player-aspect-ratio-height:1}.hero-section .description-part .tab-list-and-content .content{max-width:810px}}@media (min-width:1280px){.hero-section{--spacing:var(--spacing-9);--grid-template-columns:5.5fr 4.5fr;--img-width-ratio:.45}.hero-section .title-and-img-part{grid-template-columns:var(--grid-template-columns);gap:var(--spacing);position:relative}.hero-section .title-and-img-part .img-and-since{width:calc((var(--container-width) - var(--spacing))*var(--img-width-ratio));--clip:var(--spacing);position:absolute;top:0;right:0}.hero-section .description-part{margin-top:var(--spacing);padding-top:var(--spacing);padding-bottom:var(--spacing)}.hero-section .description-part .big-container{grid-template-columns:var(--grid-template-columns);gap:var(--spacing);display:grid}}@media (min-width:1920px){.hero-section .title-and-img-part .title-part{gap:var(--spacing-6)}.hero-section .title-and-img-part .img-and-since .since{display:var(--shown-display)}}.core-value-section{margin-top:var(--section-margin-top)}.core-value-section .big-container{gap:var(--spacing-5);flex-direction:column;display:flex}.core-value-section .big-container .img{aspect-ratio:1;object-fit:cover;--clip:32px;height:100%;clip-path:polygon(calc(100% - var(--clip))0,100% var(--clip),100% 100%,0 100%,0 0);display:none}.core-value-section .big-container .content,.core-value-section .big-container .content .core-value-list{gap:var(--spacing-5);flex-direction:column;display:flex}.core-value-section .big-container .content .core-value-list .core-value{gap:var(--spacing-3);flex-direction:column;display:flex}.core-value-section .big-container .content .core-value-list .core-value .icon-wrapper{border-radius:var(--border-radius-full);background-color:var(--color-primary);width:48px;height:48px;color:var(--color-primary-contrast);justify-content:center;align-items:center;display:flex}.core-value-section .big-container .content .core-value-list .core-value .icon-wrapper .icon{font-size:24px}.core-value-section .big-container .content .core-value-list .core-value .description strong{color:var(--color-primary)}@media (min-width:768px){.core-value-section .big-container .content{gap:var(--spacing-8)}.core-value-section .big-container .content .core-value-list{gap:var(--spacing-6);grid-template-columns:1fr 1fr;display:grid}.core-value-section .big-container .content .core-value-list .core-value .icon-wrapper{width:56px;height:56px}.core-value-section .big-container .content .core-value-list .core-value .icon-wrapper .icon{font-size:32px}}@media (min-width:1024px){.core-value-section{margin-bottom:calc(-1*var(--section-margin-top))}.core-value-section .big-container{max-width:unset;padding-left:unset;padding-right:var(--container-side-spacing);gap:var(--spacing-9);grid-template-columns:4fr 6fr;display:grid}.core-value-section .big-container .img{display:revert}.core-value-section .big-container .content{margin-bottom:var(--spacing-9)}.core-value-section .big-container .content .core-value-list{gap:var(--spacing-8)}}@media (min-width:1280px){.core-value-section .big-container .img{--clip:64px}}@media (min-width:1920px){.core-value-section .big-container .content .core-value-list .core-value .icon-wrapper{width:64px;height:64px}.core-value-section .big-container .content .core-value-list .core-value .icon-wrapper .icon{font-size:40px}}