.abt-hero{padding-top:26.6rem}@media screen and (max-width: 991px){.abt-hero{padding-top:17.9rem}}@media screen and (max-width: 767px){.abt-hero{padding-top:15.4rem}}.abt-hero-title{grid-column:1/8}@media screen and (max-width: 991px){.abt-hero-title{grid-column:1/7;margin-bottom:4rem}}@media screen and (max-width: 767px){.abt-hero-title{grid-column:1/5}}.abt-hero-sub{grid-column:1/7;max-width:59rem}.abt-hero-sub p:not(:last-child){margin-bottom:2.4rem}@media screen and (max-width: 991px){.abt-hero-sub{grid-column:1/7;font-size:var(--fs-16);line-height:var(--lh-16)}}@media screen and (max-width: 767px){.abt-hero-sub{grid-column:1/5;grid-row:3/4}}.abt-hero-img-wrap{grid-column:9/17;grid-row:1/3;background-color:var(--cl-bg);min-height:89.9rem}@media screen and (max-width: 991px){.abt-hero-img-wrap{grid-column:7/13;min-height:47.5rem}}@media screen and (max-width: 767px){.abt-hero-img-wrap{grid-column:1/5;grid-row:2/3;margin-bottom:4rem;min-height:0}}.abt-hero-img-wrap img{mix-blend-mode:multiply}.abt-name-content-wrap{width:100%;position:relative;display:flex;flex-direction:column}.abt-name-title{margin-block:34rem 23rem;margin-inline:auto;max-width:88.9rem;text-align:center}@media screen and (max-width: 991px){.abt-name-title{margin-block:20rem 4rem;margin-top:14rem;max-width:63rem}}@media screen and (max-width: 767px){.abt-name-title{margin-block:12rem 4rem;font-size:var(--fs-h1);line-height:var(--lh-h1)}}.abt-name-img-wrap{margin-top:-23rem;height:100vh;margin-inline:calc(var(--container-padding) * -1)}@media screen and (max-width: 991px){.abt-name-img-wrap{margin-top:0;height:auto}}.abt-name-img-inner{width:100%;height:100%;transform-origin:center bottom;transform:scale(.22);overflow:hidden}@media screen and (max-width: 767px){.abt-name-img-inner{transform:scale(.42)}}.abt-name-main{padding-block:24rem 27rem;background-color:var(--cl-bg-dark);color:var(--cl-txt-light)}@media screen and (max-width: 991px){.abt-name-main{padding-block:13rem}}@media screen and (max-width: 767px){.abt-name-main{padding-block:8rem}}.abt-name-main-title{grid-column:3/15;text-align:center;max-width:120rem;margin-inline:auto}@media screen and (max-width: 991px){.abt-name-main-title{grid-column:1/-1;max-width:63rem;font-size:var(--fs-h3);line-height:var(--lh-h3)}}@media screen and (max-width: 767px){.abt-name-main-title{font-size:var(--fs-h4);line-height:var(--lh-h4)}}.abt-miss{margin-top:-.1rem;background-color:var(--cl-bg-dark);color:var(--cl-txt-light);position:relative}.abt-miss .line{background-color:var(--cl-txt-light);opacity:.3;width:auto;position:absolute;top:0;left:6rem;right:6rem}@media screen and (max-width: 991px){.abt-miss .line{left:4rem;right:4rem}}@media screen and (max-width: 767px){.abt-miss .line{left:2rem;right:2rem}}.abt-miss-label{grid-column:1/5;padding-block:13.5rem 22.5rem}@media screen and (max-width: 991px){.abt-miss-label{padding-block:8rem;font-size:var(--fs-h5);line-height:var(--lh-h5)}}@media screen and (max-width: 767px){.abt-miss-label{padding-block:8rem 0;grid-column:1/-1;margin-bottom:4rem}}.abt-miss-title-wrap{padding-block:13.5rem 22.5rem;grid-column:5/17;display:flex;align-items:start}@media screen and (max-width: 991px){.abt-miss-title-wrap{padding-block:8rem;grid-column:5/13}}@media screen and (max-width: 767px){.abt-miss-title-wrap{padding-block:0 8rem;grid-column:1/-1;font-size:var(--fs-h3);line-height:var(--lh-h3)}}.abt-miss-quote-ic{margin-right:4.8rem}@media screen and (max-width: 991px){.abt-miss-quote-ic{margin-left:-1rem;margin-right:2.6rem;font-size:var(--fs-h0);line-height:var(--lh-h0)}}@media screen and (max-width: 767px){.abt-miss-quote-ic{margin-left:0;margin-right:1.8rem;font-size:var(--fs-h3);line-height:var(--lh-h3)}}.abt-miss-title{max-width:106rem}@media screen and (max-width: 991px){.abt-miss-title{font-size:var(--fs-h3);line-height:var(--lh-h3)}}@media screen and (max-width: 767px){.abt-miss-title{font-size:var(--fs-h4);line-height:var(--lh-h4)}}.abt-miss-title .txt-green{display:inline}.abt-why-title-wrap{grid-column:1/10;display:flex;flex-direction:column;align-items:start;position:relative;margin-right:-1rem;padding-block:13.5rem 10rem}@media screen and (max-width: 991px){.abt-why-title-wrap{grid-column:1/-1;padding-block:8rem;max-width:49.7rem}}@media screen and (max-width: 767px){.abt-why-title-wrap{padding-block:8rem 4rem}}.abt-why-title-wrap .line-ver{position:absolute;background-color:var(--cl-txt);top:0;right:0}@media screen and (max-width: 991px){.abt-why-title-wrap .line-ver{display:none}}.abt-why-label{margin-bottom:2rem}@media screen and (max-width: 991px){.abt-why-label{font-size:var(--fs-h5);line-height:var(--lh-h5);margin-bottom:1.2rem}}@media screen and (max-width: 767px){.abt-why-label{font-size:var(--fs-h5);line-height:var(--lh-h5)}}.abt-why-title{margin-bottom:4rem;max-width:89.8rem}@media screen and (max-width: 991px){.abt-why-title{font-size:var(--fs-h1);line-height:var(--lh-h1);margin-bottom:0}}@media screen and (max-width: 767px){.abt-why-title{font-size:var(--fs-h2);line-height:var(--lh-h2)}}.abt-why-link{display:flex;align-items:center;column-gap:.8rem}.abt-why-link .ic{overflow:hidden}@media screen and (max-width: 991px){.abt-why-link.mod-dk{display:none}}.abt-why-link.mod-tb{display:none;margin-top:1.2rem}@media screen and (max-width: 991px){.abt-why-link.mod-tb{display:flex}}@media screen and (max-width: 767px){.abt-why-link.mod-tb{margin-top:.8rem;font-size:var(--fs-16);line-height:var(--lh-16)}}.abt-why-content-wrap{grid-column:11/17;display:flex;flex-direction:column;padding-block:13.5rem 10rem}@media screen and (max-width: 991px){.abt-why-content-wrap{grid-column:1/-1;padding-block:0 8rem;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap)}}@media screen and (max-width: 767px){.abt-why-content-wrap{display:flex;flex-direction:column}}.abt-why-img-wrap{margin-bottom:4rem}@media screen and (max-width: 991px){.abt-why-img-wrap{margin-bottom:0;grid-column:1/5}}@media screen and (max-width: 767px){.abt-why-img-wrap{margin-bottom:4rem}}.abt-why-body-wrap{display:flex;flex-direction:column;align-items:start;row-gap:2.4rem}@media screen and (max-width: 991px){.abt-why-body-wrap{font-size:var(--fs-16);line-height:var(--lh-16);grid-column:6/-1;row-gap:2rem}}@media screen and (max-width: 767px){.abt-why-body-wrap{row-gap:2.4rem}}.abt-why-body p:not(:last-child){margin-bottom:2.4rem}@media screen and (max-width: 991px){.abt-why-body{font-size:var(--fs-16);line-height:var(--lh-16)}}.abt-commit{padding-block:13.8rem 20.5rem;position:relative}@media screen and (max-width: 991px){.abt-commit{padding-block:8rem}}@media screen and (max-width: 991px){.abt-commit .container{grid-template-rows:auto auto}}.abt-commit .line{position:absolute;top:0;left:6rem;right:6rem;width:auto}@media screen and (max-width: 991px){.abt-commit .line{left:4rem;right:4rem}}@media screen and (max-width: 767px){.abt-commit .line{left:2rem;right:2rem}}.abt-commit-title-wrap{grid-column:1/7;display:flex;flex-direction:column;align-items:start;justify-content:start}@media screen and (max-width: 991px){.abt-commit-title-wrap{grid-column:1/7;grid-row:1/2;margin-bottom:4rem}}@media screen and (max-width: 767px){.abt-commit-title-wrap{grid-column:1/-1;grid-row:1/2}}.abt-commit-label{margin-bottom:2rem}@media screen and (max-width: 991px){.abt-commit-label{font-size:var(--fs-h5);line-height:var(--lh-h5);margin-bottom:1.2rem}}@media screen and (max-width: 991px){.abt-commit-title{font-size:var(--fs-h1);line-height:var(--lh-h1)}}@media screen and (max-width: 767px){.abt-commit-title{font-size:var(--fs-h2);line-height:var(--lh-h2)}}.abt-commit-img-wrap{grid-column:8/12;height:56rem}@media screen and (max-width: 991px){.abt-commit-img-wrap{grid-column:8/13;grid-row:1/3;height:100%;max-height:38rem}}@media screen and (max-width: 767px){.abt-commit-img-wrap{grid-column:1/-1;grid-row:2/3}}.abt-commit-sub-wrap{grid-column:13/17;display:flex;flex-direction:column;justify-content:end;align-items:start}@media screen and (max-width: 991px){.abt-commit-sub-wrap{grid-column:1/7;grid-row:2/3;justify-content:start}}@media screen and (max-width: 767px){.abt-commit-sub-wrap{margin-top:4rem;grid-column:1/-1;grid-row:3/4}}.abt-commit-sub-rictxt{margin-bottom:4rem}.abt-commit-sub-rictxt p:not(:last-child){margin-bottom:2.4rem}@media screen and (max-width: 991px){.abt-commit-sub-rictxt{margin-bottom:3.2rem;font-size:var(--fs-16);line-height:var(--lh-16)}}.abt-commit-link{display:flex;align-items:center;column-gap:.8rem}.abt-commit-link.hidden{display:none}.abt-join{padding-block:19.2rem;color:var(--cl-txt-light)}@media screen and (max-width: 991px){.abt-join{padding-block:8rem}}@media screen and (max-width: 767px){.abt-join{padding-block:8rem 0}}.abt-join-title-wrap{grid-column:3/15;display:flex;flex-direction:column;text-align:center;align-items:center}@media screen and (max-width: 991px){.abt-join-title-wrap{grid-column:1/-1}}.abt-join-label{margin-bottom:2rem;opacity:.8}@media screen and (max-width: 991px){.abt-join-label{font-size:var(--fs-h5);line-height:var(--lh-h5);margin-bottom:1.2rem}}.abt-join-title{max-width:115.8rem}@media screen and (max-width: 991px){.abt-join-title{max-width:51.8rem;font-size:var(--fs-h1);line-height:var(--lh-h1)}}@media screen and (max-width: 767px){.abt-join-title{font-size:var(--fs-h2);line-height:var(--lh-h2)}}.abt-join-main{grid-column:1/-1;margin-top:10rem;position:relative}@media screen and (max-width: 991px){.abt-join-main{margin-top:8rem}}.abt-join-main-item{--height-overlap: 10rem;--top-distance: -1.99rem;background-color:var(--cl-bg);position:sticky;top:calc(var(--top-distance) + var(--height-overlap) * var(--idx));padding-bottom:calc(var(--height-overlap) * var(--pd-bot));margin-top:calc(var(--height-overlap) * var(--mg-top) * -1)}@media screen and (max-width: 991px){.abt-join-main-item{--height-overlap: 14rem;--top-distance: -6.4rem}}@media screen and (max-width: 767px){.abt-join-main-item{position:relative;top:auto;padding-bottom:0;margin-top:0;background-color:transparent}}.abt-join-main-item-inner{padding-top:6rem;padding-bottom:6rem;display:flex;align-items:start;justify-content:space-between;column-gap:4rem}@media screen and (max-width: 991px){.abt-join-main-item-inner{column-gap:2.8rem;align-items:start}}@media screen and (max-width: 767px){.abt-join-main-item-inner{flex-direction:column-reverse;padding:4rem 2rem 4rem 0;row-gap:4rem}}.abt-join-main-item .line{position:absolute;left:0;transform-origin:left}.abt-join-main-item .line-top{top:0;background:#626262;mix-blend-mode:lighten}.abt-join-main-item .line-bot{bottom:0}@media screen and (max-width: 767px){.abt-join-main-item .line-bot{display:none}}.abt-join-main-item-title{display:flex;align-items:start;column-gap:4rem;margin-bottom:4.4rem}@media screen and (max-width: 991px){.abt-join-main-item-title{column-gap:2.8rem;margin-bottom:2.4rem}}@media screen and (max-width: 991px){.abt-join-main-item-title-txt{font-size:var(--fs-h3);line-height:var(--lh-h3)}}.abt-join-main-item-title-dot{margin-top:2rem;width:2.8rem;height:2.8rem;border-radius:50%;flex:none;background-color:var(--cl-txt-light)}@media screen and (max-width: 991px){.abt-join-main-item-title-dot{width:2rem;height:2rem;margin-top:.9rem}}@media screen and (max-width: 767px){.abt-join-main-item-title-dot{display:none}}.abt-join-main-item-sub{margin-left:6.8rem;max-width:64.4rem;color:#dbcab699}@media screen and (max-width: 991px){.abt-join-main-item-sub{margin-left:4.8rem;max-width:37rem;font-size:var(--fs-16);line-height:var(--lh-16)}}@media screen and (max-width: 767px){.abt-join-main-item-sub{margin-left:0;margin-bottom:2.4rem}}.abt-join-main-item-img{flex:none;height:18rem;margin-top:4rem;overflow:hidden}@media screen and (max-width: 991px){.abt-join-main-item-img{width:10rem;height:10rem;margin-top:0}}@media screen and (max-width: 767px){.abt-join-main-item-img img{object-fit:cover;width:100%!important;height:auto!important}}.abt-award{padding-block:18.8rem 0;contain:paint}@media screen and (max-width: 991px){.abt-award{padding-block:8rem 4rem}}.abt-award-title-wrap{grid-column:6/15;display:flex;flex-direction:column;align-items:start;margin-bottom:8rem}@media screen and (max-width: 991px){.abt-award-title-wrap{grid-column:4/-1;margin-bottom:6.4rem}}@media screen and (max-width: 767px){.abt-award-title-wrap{grid-column:1/-1}}.abt-award-label{margin-bottom:2rem}@media screen and (max-width: 991px){.abt-award-label{font-size:var(--fs-h5);line-height:var(--lh-h5);margin-bottom:1.2rem}}@media screen and (max-width: 767px){.abt-award-label{margin-right:-.2rem}}@media screen and (max-width: 991px){.abt-award-title{font-size:var(--fs-h1);line-height:var(--lh-h1)}}@media screen and (max-width: 767px){.abt-award-title{font-size:var(--fs-h2);line-height:var(--lh-h2)}}.abt-award-grp{grid-column:1/-1}.abt-award-grp-head{display:flex;padding-block:2.4rem;align-items:center;justify-content:start;column-gap:1.6rem;position:relative}@media screen and (max-width: 991px){.abt-award-grp-head{padding-block:1.6rem}}.abt-award-grp-head .dot{width:2rem;height:2rem;background-color:var(--cl-txt);border-radius:50%}@media screen and (max-width: 991px){.abt-award-grp-head .dot{width:1.6rem;height:1.6rem}}@media screen and (max-width: 991px){.abt-award-grp-head-title{font-size:var(--fs-h5);line-height:var(--lh-h5)}}.abt-award-grp-head .line{position:absolute;left:0;bottom:0}@media screen and (max-width: 991px){.abt-award-grp-body.top .abt-award-item{padding-bottom:4.4rem}}.abt-award-item{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 991px){.abt-award-item{padding-block:4rem;flex-direction:row;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gap);position:relative}}@media screen and (max-width: 767px){.abt-award-item{display:flex;flex-direction:column;align-items:start;row-gap:4rem}}.abt-award-item-img-wrap{width:15rem;height:12rem;margin-left:2.4rem;flex:none}@media screen and (max-width: 991px){.abt-award-item-img-wrap{width:12rem;margin-left:0;grid-column:1/4}}@media screen and (max-width: 767px){.abt-award-item-img-wrap{height:unset}}.abt-award-item-content{display:flex;flex-direction:column;row-gap:4rem;align-items:start}@media screen and (max-width: 991px){.abt-award-item-content{grid-column:4/-1;row-gap:3.2rem}}.abt-award-item-content-title{width:100%}@media screen and (max-width: 991px){.abt-award-item-content-title{font-size:var(--fs-h3);line-height:var(--lh-h3)}}.abt-award-item-content-link{display:flex;align-items:center;column-gap:.8rem}@media screen and (max-width: 991px){.abt-award-item .line{position:absolute;width:100%;height:.2rem;left:0;bottom:0}}@media only screen and (min-width: 991px){.abt-award .abt-award-grp-body.top .abt-award-item{display:grid;grid-template-columns:repeat(16,1fr);column-gap:var(--grid-gap);padding-block:4rem;margin-bottom:8rem}.abt-award .abt-award-grp-body.top .abt-award-item-img-wrap{grid-column:1/6;width:18rem;margin-left:0}.abt-award .abt-award-grp-body.top .abt-award-item-content{grid-column:6/-1}.abt-award .abt-award-grp-body.bot{display:grid;grid-template-columns:repeat(2,1fr)}.abt-award .abt-award-grp-body.bot .abt-award-item{padding-block:7.2rem 9.6rem}.abt-award .abt-award-grp-body.bot .abt-award-item:nth-child(1){padding-right:6.7rem;position:relative}.abt-award .abt-award-grp-body.bot .abt-award-item:nth-child(1) .line-ver{position:absolute;top:0;right:0}.abt-award .abt-award-grp-body.bot .abt-award-item:nth-child(2){padding-left:6.7rem}}:root{--cl-bg: #E7DDCF;--cl-bg-dark: #181818;--cl-txt: #3D3D3D;--cl-txt-light: #DBCAB6;--cl-orange: #DD6013;--cl-orange-dark: #96410D;--cl-green: #789904;--cl-white: #ffffff}.popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;display:flex;align-items:center;opacity:0;z-index:999;pointer-events:none;transition:opacity .4s ease}@media screen and (max-width: 767px){.popup{height:100dvh;background-color:var(--cl-bg)}}.popup.active{opacity:1;pointer-events:auto}@media screen and (max-width: 767px){.popup .container{height:100%;max-height:100%}}.popup-letter{position:relative;max-height:87vh;background-color:var(--cl-bg);padding-top:var(--padding-block);padding-bottom:var(--padding-block);width:79.4rem;padding:max(8vh,9.4rem);display:flex;flex-direction:column;margin:0 auto}@media screen and (max-width: 991px){.popup-letter{display:flex;max-height:calc(100vh - 8rem);width:100%;padding:max(8vh,6.4rem)}}@media screen and (max-width: 767px){.popup-letter{height:100%;padding:0;align-items:center;justify-content:center}}.popup-letter-inner{grid-column:2/8;overflow-y:scroll}.popup-letter-inner::-webkit-scrollbar{width:.5rem}.popup-letter-inner::-webkit-scrollbar-track{background:transparent}.popup-letter-inner::-webkit-scrollbar-thumb{background:var(--cl-orange)}.popup-letter-img{width:auto;height:100%}.popup-letter-img img{object-fit:contain}.popup-letter-btn{position:absolute;padding:1rem;top:3rem;right:3rem;transition:color .4s ease}@media screen and (max-width: 991px){.popup-letter-btn{top:1rem;right:1rem}}@media screen and (max-width: 767px){.popup-letter-btn{z-index:10;top:.6rem;right:-1rem}}@media screen and (max-width: 991px){.popup-letter-btn svg{width:3rem;height:3rem}}@media (hover: hover){.popup-letter-btn:hover{color:var(--cl-orange)}}
