.pageHead{overflow:hidden}@media (max-width:767.98px){.pageHead{padding-block:25.5555555556vw 19.4444444444vw;padding-right:1.25rem}}@media (min-width:768px){.pageHead{padding-block:8.5651537335vw 8.0527086384vw;padding-right:3.75rem}}.pageHead-inner{position:relative}@media (min-width:768px){.pageHead-inner{align-items:baseline;display:flex}}.pageHead-large{-webkit-background-clip:text;background-clip:text;background-image:url(/assets_adxunt/img/common/bg_page_head.webp);background-position:0 0;color:transparent;font-family:Ubuntu,sans-serif;letter-spacing:0}@media (max-width:767.98px){.pageHead-large{font-size:3.125rem;line-height:1.14;margin-left:1.25rem}}@media (min-width:768px){.pageHead-large{font-size:4.25rem;line-height:1.1470588235;margin-left:3.75rem}}.pageHead-small{color:var(--color-green);display:block;font-weight:700;letter-spacing:.01em}@media (max-width:767.98px){.pageHead-small{font-size:1.125rem;line-height:1.4444444444;margin-left:1.25rem;margin-right:1.25rem;margin-top:.625rem}}@media (min-width:768px){.pageHead-small{font-size:1.5rem;line-height:1.5;margin-left:1.5625rem;margin-right:3.75rem}}.pageHead-star{display:block;position:absolute}@media (max-width:767.98px){.pageHead-star{left:1.25rem;top:-.625rem}}@media (min-width:768px){.pageHead-star{left:2.5rem;top:0;width:.875rem}}.pageHead-star img{width:100%}.pageHead-line{display:block;overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.pageHead-line svg{width:100%}@media (max-width:767.98px){.pageHead-line{left:8.3333333333vw;top:-16.6666666667vw;width:93.8888888889vw}}@media (min-width:768px){.pageHead-line{left:4.39238653vw;top:-8.78477306vw;width:97.9502196193vw}}.pageHead-line_star{display:block;position:absolute}@media (max-width:767.98px){.pageHead-line_star{left:1.25rem;top:-.625rem}}@media (min-width:768px){.pageHead-line_star{left:2.5rem;top:0;width:.875rem}}.pageHead-line_star img{width:100%}.pageHead-text{letter-spacing:.01em}@media (max-width:767.98px){.pageHead-text{line-height:1.75;margin-inline:1.25rem;margin-top:1.5625rem}}@media (min-width:768px){.pageHead-text{font-size:1rem;line-height:1.875;margin-left:3.8125rem;margin-top:1.8125rem}}.sectionContainer{margin-inline:auto}@media (min-width:768px){.sectionContainer{max-width:125rem}}@media (max-width:767.98px){.sectionContainer__inner{padding-inline:1.25rem}}@media (min-width:768px){.sectionContainer__inner{padding-inline:3.75rem}}.sectionContainer__read{color:var(--color-gray-dark);font-size:.875rem;line-height:1.75;margin:0 1.25rem 2.5rem}@media (min-width:768px){.sectionContainer__read{font-size:1rem;margin:0 0 3.75rem 3.125rem}}.sectionContainer__read a{color:var(--color-green);text-decoration:underline}@media (min-width:768px){.sectionContainer__read a:focus-visible,.sectionContainer__read a:hover{text-decoration:none}}.sectionHead{position:relative}.sectionHead:before{background-color:var(--color-green);border-bottom-right-radius:.625rem;border-top-right-radius:.625rem;content:"";height:100%;position:absolute}@media (max-width:767.98px){.sectionHead:before{width:.375rem}}@media (min-width:768px){.sectionHead:before{width:.5rem}}.sectionHead-large{color:var(--base-color);display:block;font-weight:700;letter-spacing:0}@media (max-width:767.98px){.sectionHead-large{font-size:1.625rem;line-height:1.4615384615;margin-left:1.25rem;margin-right:1.25rem;padding-block:.625rem}}@media (min-width:768px){.sectionHead-large{font-size:2rem;line-height:1.4375;margin-left:3.6875rem;margin-right:3.6875rem;padding-block:.8125rem}}.sectionHead-star{position:absolute}@media (max-width:767.98px){.sectionHead-star{left:.9375rem;top:0;width:.6875rem}}@media (min-width:768px){.sectionHead-star{left:2.375rem;top:.1875rem;width:.875rem}}.root__container{display:flex}@media (max-width:767.98px){.root__container{flex-direction:column-reverse;margin-top:1.875rem}}@media (min-width:768px){.root__container{align-items:center;margin-top:3.75rem}}@media (max-width:767.98px){.root__container-text{margin-top:.375rem}}.root__container-text p{letter-spacing:.01em}@media (min-width:768px){.root__container-text p{font-size:1rem;line-height:1.875;margin-top:1.25rem}}.root__container-text p:first-of-type{margin-top:0}.root__container-img{width:100%}@media (min-width:768px){.root__container-img{margin-left:5rem;max-width:15.625rem}}.root__container-img img{width:100%}@media (max-width:767.98px){.philosophy{margin-top:5rem}}@media (min-width:768px){.philosophy{margin-top:7.5rem}}@media (max-width:767.98px){.philosophy__content{margin-top:1.875rem}}@media (min-width:768px){.philosophy__content{margin-top:3.75rem}}.philosophy__list{background-color:var(--color-green-light);border-radius:1.25rem}@media (max-width:767.98px){.philosophy__list{padding:3.125rem .9375rem 2.5rem}}@media (min-width:768px){.philosophy__list{padding:3.125rem}}.philosophy__list-item{display:flex}@media (max-width:767.98px){.philosophy__list-item{flex-direction:column;margin-top:2.5rem}}@media (min-width:768px){.philosophy__list-item{align-items:center;margin-top:2.8125rem}}.philosophy__list-item:first-of-type{margin-top:0}.philosophy__list-item-number{display:block;width:100%}@media (max-width:767.98px){.philosophy__list-item-number{margin-inline:auto;max-width:4.1875rem}}@media (min-width:768px){.philosophy__list-item-number{margin-right:2.5rem;max-width:6.25rem}}.philosophy__list-item-number img{width:100%}.philosophy__list-item-text{letter-spacing:.01em}@media (max-width:767.98px){.philosophy__list-item-text{font-size:1.125rem;line-height:1.7777777778;margin-top:1.25rem}}@media (min-width:768px){.philosophy__list-item-text{font-size:1.25rem;line-height:1.7}}.story{overflow:hidden;position:relative}@media (max-width:767.98px){.story{margin-top:5rem;padding-top:14.4444444444vw}}@media (min-width:768px){.story{margin-top:10rem;padding-top:7.3206442167vw}}.story:after{background-size:100% 100%;content:"";left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:767.98px){.story:after{background-image:url(/assets_adxunt/img/companypolicy/bg_story_sm.webp);height:67.7777777778vw}}@media (min-width:768px){.story:after{background-image:url(/assets_adxunt/img/companypolicy/bg_story_lg.webp);height:41.25rem}}.story__sectionHead:before{background-color:var(--color-white)}.story__sectionHead-large{color:var(--color-white)}.story__sectionHead-line{position:absolute}@media (max-width:767.98px){.story__sectionHead-line{left:8.3333333333vw;top:-11.1111111111vw;width:102.7777777778vw}}@media (min-width:768px){.story__sectionHead-line{left:4.375rem;top:-6.588579795vw;width:98.4626647145vw}}.story__sectionHead-line svg{width:100%}.story__video{filter:var(--drop-shadow-20);margin-inline:auto;width:100%}@media (max-width:767.98px){.story__video{margin-top:1.875rem}}@media (min-width:768px){.story__video{margin-top:3.75rem;max-width:71.5rem;padding-inline:3.75rem}}.story__video-inner{border-radius:1.25rem;filter:var(--drop-shadow-20);overflow:hidden;width:100%}@media (max-width:767.98px){.story__video-inner{height:50vw}}@media (min-width:768px){.story__video-inner{height:36.25rem;max-width:64rem}}.story__video-inner iframe{height:100%;width:100%}@media (max-width:767.98px){.story__content{margin-top:3.125rem}}@media (min-width:768px){.story__content{margin-top:5rem}}.story__content-title{color:var(--color-green);letter-spacing:.01em}@media (max-width:767.98px){.story__content-title{font-size:1.625rem;line-height:1.4615384615}}@media (min-width:768px){.story__content-title{font-size:1.75rem;line-height:1.5}}.story__content-text{margin-top:1.25rem}.story__content-text p{font-size:1rem;letter-spacing:.01em}@media (max-width:767.98px){.story__content-text p{line-height:1.75}}@media (min-width:768px){.story__content-text p{line-height:1.875}}.story__br{display:block}@media (max-width:767.98px){.story__br{padding-top:1.75em}.logo{margin-block:6.75rem 6.25rem}}@media (min-width:768px){.logo{margin-block:10rem}}@media (max-width:767.98px){.logo__container{margin-top:1.875rem}}@media (min-width:768px){.logo__container{align-items:center;display:flex;margin-top:4.6875rem}.logo__container-img{margin-right:2.5rem;max-width:24.5rem;width:100%}}.logo__container-img img{width:100%}@media (max-width:767.98px){.logo__container-text{margin-top:.5rem}}.logo__container-text p{letter-spacing:.01em}@media (min-width:768px){.logo__container-text p{font-size:1rem;line-height:1.875}}