@layer layout{.l-content__outer:has(.l-content__inner>.unq-mv-vision){padding-block-start:0}.unq-company-mv+[class^=m-]{margin-block-start:120px}.unq-company-mv__media{margin-inline:calc(50% - 50vw)}.unq-company-mv__media>picture{position:relative;width:100%}.unq-company-mv__media>picture:after{background-color:#0003;content:"";inset:0;position:absolute}.unq-company-mv__mediaImage{display:block;width:100%}.unq-company-mv__content{margin-block-start:-236px;position:relative;z-index:var(--LAYER_LAYER1)}.unq-company-mv__content .m-text-lead{align-items:center}.unq-company-mv__content .m-text-lead__main,.unq-company-mv__content .m-text-lead__sub-text{background-color:initial;color:var(--COLOR_WHITE);text-shadow:0 40px 8px #0006}.unq-company-mv__content .m-text-lead__main{border:none;font-size:2rem;font-weight:500;letter-spacing:4px;line-height:1.75;padding:0;text-align:center}.unq-company-panel{display:grid;gap:20px;margin-block-start:24px}.unq-company-panel__item{background-color:var(--COLOR_WHITE);box-shadow:20px 20px 20px 0 #c0cece66;display:grid;position:relative;transition:background var(--TRANSITION)}.unq-company-panel__item:after,.unq-company-panel__item:before{bottom:0;position:absolute;right:0}.unq-company-panel__item:before{background-color:var(--COLOR_PRIMARY_BLUE);content:"";height:40px;transition:background-color var(--TRANSITION);width:40px}.unq-company-panel__item:after{background-color:var(--COLOR_WHITE);content:"";height:20px;margin:10px 14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;width:10px}.unq-company-panel__head{padding:40px 32px 16px}.unq-company-panel__title{color:var(--COLOR_BLACK);font-size:1.25rem;font-weight:var(--FONT_WEIGHT_BOLD);line-height:1.6}.unq-company-panel__body{padding:0 32px 40px}.unq-company-panel__text{color:var(--COLOR_BLACK)}.unq-company-stats{background-color:var(--COLOR_GRAY);display:grid;gap:0 var(--OUTSIDE_GUTTER_SP);grid-template-columns:1fr minmax(var(--CONTENT_WIDTH_MIN),var(--CONTENT_WIDTH_MAX)) 1fr;margin-block-start:-40px!important;margin-inline:calc(50% - 50vw);padding:40px 15px 64px;position:relative}.unq-company-stats__inner{grid-column:2/3}.unq-company-stats__inner>:first-child[class]{margin-block-start:0}.unq-company-stats__statsNote{font-weight:var(--FONT_WEIGHT_MEDIUM);text-align:right}.unq-company-stats__content{display:grid;gap:8px;margin-block-start:24px}.unq-company-stats__item{display:grid;grid-template-rows:1fr auto}.unq-company-stats__title{font-size:1.125rem;font-weight:var(--FONT_WEIGHT_BOLD);min-height:2em}.unq-company-stats__media{align-items:center;display:flex;flex-direction:column;margin-block-start:8px}.unq-company-stats__imgBox{width:100%}.unq-company-stats__img{display:block;width:100%}.unq-company-stats__text{align-items:baseline;display:flex;gap:8px;text-align:center}.unq-company-stats__number{color:var(--COLOR_PRIMARY_GRAY);font-family:Reddit Sans,sans-serif;font-size:3rem;font-weight:600}.unq-company-stats__unit{font-size:1.25rem;font-weight:var(--FONT_WEIGHT_BOLD)}.unq-company-stats__link{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(315px,1fr));margin-block-start:28px;width:100%}.unq-company-stats__linkItemLink{align-items:center;background-color:var(--COLOR_WHITE);display:flex;font-size:.875rem;font-weight:var(--FONT_WEIGHT_BOLD);min-height:40px;padding:12px 16px 12px 91px;position:relative;width:100%}.unq-company-stats__linkItemLink:before{background-color:var(--COLOR_WHITE);content:"";height:100%;left:0;min-width:40px;position:absolute;top:0}.unq-company-stats__linkItemLink:after{background-color:var(--COLOR_PRIMARY_BLUE);content:"";height:100%;left:0;margin-inline:12px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='16' fill='none' viewBox='0 0 7 16'%3E%3Cpath fill='%2321b8ce' d='m1.167 0 5.832 6.3-1.166 1.26L0 1.26zM5.833 7.573l-5.832 6.3 1.166 1.26L7 8.833z'/%3E%3C/svg%3E") no-repeat center/contain;position:absolute;top:0;width:10px}.unq-company-stats__linkItemLink:active,.unq-company-stats__linkItemLink:focus-visible{border-color:var(--COLOR_WHITE)}.m-media-decoration{margin-block-start:80px}.unq-bg-vision__head{background-image:url(/company/images/bg-vision-01_sp.png);background-repeat:no-repeat}.unq-bg-vision__head .m-media-layout__media{align-self:flex-end}.unq-bg-vision__body{background-image:url(/company/images/bg-vision-02_sp.jpg);background-repeat:no-repeat;background-size:cover;display:grid;gap:0 var(--OUTSIDE_GUTTER_SP);grid-template-columns:1fr minmax(var(--CONTENT_WIDTH_MIN),var(--CONTENT_WIDTH_MAX)) 1fr;margin-inline:calc(50% - 50vw);position:relative;width:100vw}.unq-bg-vision__body:before{background-color:#232e33cc;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.unq-bg-vision__inner{grid-column:2/3;margin-block-start:-50px;margin-inline:16px;position:relative;z-index:var(--LAYER_LAYER1)}.unq-bg-vision__button{align-items:center;background-color:var(--COLOR_PRIMARY_GRAY);border:1px solid var(--COLOR_WHITE);border-radius:32px;color:var(--COLOR_WHITE);display:flex;font-size:.875rem;gap:8px;justify-content:center;letter-spacing:1.4px;line-height:1.75;margin:40px auto;min-width:250px;padding:16px 24px;transition:background-color var(--TRANSITION),color var(--TRANSITION);width:fit-content}.unq-bg-vision__button:after{background-color:var(--COLOR_WHITE);content:"";height:10px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' fill='none' viewBox='0 0 17 15'%3E%3Cpath fill='%23fff' d='M16.707 8.071a1 1 0 0 0 0-1.414L10.343.293A1 1 0 1 0 8.93 1.707l5.657 5.657-5.657 5.657a1 1 0 0 0 1.414 1.414zM0 7.364v1h16v-2H0z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:cover;transition:background-color var(--TRANSITION);width:11px}.unq-bg-vision__button:focus-visible{background-color:var(--COLOR_WHITE);border-color:var(--COLOR_PRIMARY_GRAY);color:var(--COLOR_PRIMARY_GRAY)}.unq-bg-vision__button:focus-visible:after{background-color:var(--COLOR_PRIMARY_GRAY)}.unq-bg-vision__button:active{background-color:var(--COLOR_WHITE);border-color:var(--COLOR_PRIMARY_GRAY);color:var(--COLOR_PRIMARY_GRAY)}.unq-bg-vision__button:active:after{background-color:var(--COLOR_PRIMARY_GRAY)}.unq-bg-vision__lead{color:var(--COLOR_WHITE)}.unq-bg-vision__list{display:grid;gap:8px 20px}.unq-bg-vision__item{background-color:var(--COLOR_WHITE)}.unq-bg-vision__description{color:#333;font-size:.875rem;line-height:1.75}.unq-mv-vision{left:calc(50% - 50vw);position:relative;width:100vw}.unq-mv-vision+[class^=m-]{margin-block-start:80px}.unq-mv-vision__img{display:block;width:100%}.unq-mv-vision__link{align-items:center;bottom:0;color:var(--COLOR_WHITE);display:inline-flex;font-size:.75rem;letter-spacing:1.2px;line-height:1.75;margin:24px 16px 24px 0;padding-left:16px;position:absolute;z-index:var(--LAYER_LAYER1)}.unq-mv-vision__link .m-icon{filter:brightness(0) saturate(100%) invert(98%) sepia(3%) saturate(247%) hue-rotate(144deg) brightness(114%) contrast(100%)}.unq-mv-vision__link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' fill='none' viewBox='0 0 17 15'%3E%3Cpath fill='%23fff' d='M16.707 8.071a1 1 0 0 0 0-1.414L10.343.293A1 1 0 1 0 8.93 1.707l5.657 5.657-5.657 5.657a1 1 0 0 0 1.414 1.414zM0 7.364v1h16v-2H0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10px;margin-right:8px;width:10px}}@media screen and (width >= 768px){@layer layout{.unq-company-mv__mediaImage{height:500px;object-fit:cover}.unq-company-mv__content{margin-block-start:-420px}.unq-company-mv__content .m-text-lead__main{font-size:2.5rem}.unq-company-panel{gap:32px;grid-template-columns:repeat(3,1fr);margin-block-start:120px}.unq-company-panel__item{grid-template-rows:minmax(130px,auto) 1fr}.unq-company-panel__head{padding:40px 32px 16px 40px}.unq-company-panel__title{font-size:1.5rem}.unq-company-panel__body{padding:0 32px 60px 40px}.unq-company-stats{gap:0 var(--OUTSIDE_GUTTER_PC);padding-block:80px}.unq-company-stats__content{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.unq-company-stats__number{font-size:3.375rem;font-weight:var(--FONT_WEIGHT_BOLD)}.unq-company-stats__link{gap:80px;grid-template-columns:repeat(2,1fr);padding-inline:0}.unq-company-stats__linkItemLink{border-bottom:2px solid #0000;justify-content:center;min-width:200px;padding:12px 16px 12px 48px;transition:border-color var(--TRANSITION);width:auto}.unq-bg-vision__head{background-image:url(/company/images/bg-vision-01.png);background-position:90px -40px;background-size:cover;padding-block-end:210px}.unq-bg-vision__body{background-image:url(/company/images/bg-vision-02.jpg);background-repeat:no-repeat;background-size:cover;gap:0 var(--OUTSIDE_GUTTER_PC);padding-block-end:72px}.unq-bg-vision__inner{margin-block-start:-90px}.unq-bg-vision__lead{font-size:1.25rem;letter-spacing:2px;line-height:2;margin-block-start:80px;text-align:center}.unq-bg-vision__list{grid-template-columns:repeat(auto-fill,minmax(max(200px,(100% - 100px)/6),1fr))}.unq-bg-vision__item{text-align:center}.unq-bg-vision__icon{height:160px;object-fit:contain;padding:20px}.unq-bg-vision__description{font-size:1rem;padding:16px}.unq-mv-vision__link{font-size:1rem;letter-spacing:1.6px;margin:3.074670571vw 40px 3.074670571vw 0;right:0}}}@media (any-hover:hover){@layer layout{.unq-company-stats__linkItemLink:hover{border-color:var(--COLOR_WHITE)}.unq-bg-vision__button:hover{background-color:var(--COLOR_WHITE);border-color:var(--COLOR_PRIMARY_GRAY);color:var(--COLOR_PRIMARY_GRAY)}.unq-bg-vision__button:hover:after{background-color:var(--COLOR_PRIMARY_GRAY)}}}@media screen and (width < 768px){@layer layout{.unq-bg-vision__head{background-position:bottom;background-size:contain;padding-block-end:72px}.unq-bg-vision__item{align-items:center;background-color:var(--COLOR_WHITE);box-shadow:0 6px 20px #00000026;display:flex;gap:16px;padding:16px;width:100%}.unq-bg-vision__icon{width:50px}}}