﻿@property --layer1-4-x-position{syntax:"<percentage>";inherits:false;initial-value:80%}@property --layer1-4-y-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --layer1-5-x-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --layer1-5-y-position{syntax:"<percentage>";inherits:false;initial-value:80%}@property --layer2-4-x-position{syntax:"<percentage>";inherits:false;initial-value:60%}@property --layer2-4-y-position{syntax:"<percentage>";inherits:false;initial-value:40%}@property --layer2-5-x-position{syntax:"<percentage>";inherits:false;initial-value:40%}@property --layer2-5-y-position{syntax:"<percentage>";inherits:false;initial-value:60%}@keyframes layer1-animation{0%{--layer1-4-x-position: 80%;--layer1-4-y-position: 20%;--layer1-5-x-position: 20%;--layer1-5-y-position: 80%}25%{--layer1-4-x-position: 20%;--layer1-4-y-position: 30%;--layer1-5-x-position: 80%;--layer1-5-y-position: 70%}50%{--layer1-4-x-position: 30%;--layer1-4-y-position: 80%;--layer1-5-x-position: 70%;--layer1-5-y-position: 20%}75%{--layer1-4-x-position: 70%;--layer1-4-y-position: 70%;--layer1-5-x-position: 30%;--layer1-5-y-position: 30%}100%{--layer1-4-x-position: 80%;--layer1-4-y-position: 20%;--layer1-5-x-position: 20%;--layer1-5-y-position: 80%}}@keyframes layer2-animation{0%{--layer2-4-x-position: 60%;--layer2-4-y-position: 40%;--layer2-5-x-position: 40%;--layer2-5-y-position: 60%}33%{--layer2-4-x-position: 10%;--layer2-4-y-position: 90%;--layer2-5-x-position: 90%;--layer2-5-y-position: 10%}66%{--layer2-4-x-position: 90%;--layer2-4-y-position: 20%;--layer2-5-x-position: 10%;--layer2-5-y-position: 80%}100%{--layer2-4-x-position: 60%;--layer2-4-y-position: 40%;--layer2-5-x-position: 40%;--layer2-5-y-position: 60%}}@property --4-x-position{syntax:"<percentage>";inherits:false;initial-value:80%}@property --4-y-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --5-x-position{syntax:"<percentage>";inherits:false;initial-value:20%}@property --5-y-position{syntax:"<percentage>";inherits:false;initial-value:80%}:root{--4-x-position: 80%;--4-y-position: 20%;--5-x-position: 20%;--5-y-position: 80%}.animated-background{background:radial-gradient(100% 100% at var(--4-x-position) var(--4-y-position), #f0f0f0 0%, transparent),radial-gradient(100% 100% at var(--5-x-position) var(--5-y-position), #ffffff 0%, transparent),gray;animation-name:main;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:ease-in}@keyframes main{25%{--4-x-position: 85%;--4-y-position: 80%;--5-x-position: 15%;--5-y-position: 15%}50%{--4-x-position: 15%;--4-y-position: 85%;--5-x-position: 80%;--5-y-position: 15%}}.animated-gradient-bg{background:radial-gradient(100% 100% at var(--4-x-position) var(--4-y-position), #f0f0f0 0%, transparent),radial-gradient(100% 100% at var(--5-x-position) var(--5-y-position), #ffffff 0%, transparent),#ccc;animation-name:main;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:ease-in}.bg-img{width:100%;position:relative;background:url() 50% 50% no-repeat;background-size:100% 100%;background-clip:content-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transform:all .5s ease-in-out;transition:all .5s ease-in-out}.line-effect{width:110%;height:auto;display:block;z-index:1}.line-effect .l-r,.line-effect .l-y,.line-effect .l-g,.line-effect .g-r,.line-effect .g-y,.line-effect .g-g{fill:none;stroke-linecap:round;stroke-opacity:.8;stroke-width:.8px}.line-effect .l-r{stroke:#e38a00}.line-effect .l-y{stroke:#f9b900}.line-effect .l-g{stroke:#69c3b8}.line-effect .l-r,.line-effect .g-r{stroke-dasharray:2000;stroke-dashoffset:2000}.line-effect .l-y,.line-effect .g-y{stroke-dasharray:2000;stroke-dashoffset:2000}.line-effect .l-g,.line-effect .g-g{stroke-dasharray:2000;stroke-dashoffset:2000}@keyframes draw{to{stroke-dashoffset:0}}@keyframes drawHanding{0%{stroke-dashoffset:2000;stroke-opacity:.3}50%{stroke-opacity:.8}100%{stroke-dashoffset:0;stroke-opacity:1}}@media(max-width: 767px){.line-effect .l-r,.line-effect .l-y,.line-effect .l-g{stroke-width:2px}}#brand-message .jumbotron-kv{height:auto}#brand-message .jumbotron-kv .frame-image .frame-inner .intro-title{position:relative;top:0;left:0;width:100%;height:100%;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);overflow:hidden}@media(max-width: 767px){#brand-message .jumbotron-kv .frame-image .frame-inner .intro-title .ch-title{width:230px}#brand-message .jumbotron-kv .frame-image .frame-inner .intro-title.intro-slide-2 .main-title .title-hidden{font-size:3rem;letter-spacing:.05em}}@media(max-width: 430px){#brand-message .jumbotron-kv .frame-image .frame-inner .intro-title.intro-slide-2 .main-title .title-hidden{font-size:clamp(26px,1.23vw + 13.8px,32px)}#brand-message .jumbotron-kv .frame-image .frame-inner .intro-title .sub-title>.font-en{font-size:clamp(16px,.82vw + 7.87px,20px)}}#what-we-do{position:relative;padding:0 0 10rem}#what-we-do .line-effect{position:relative;width:100%}#what-we-do .is-animated .line-effect .l-r{animation:draw 1.5s ease-in-out forwards}#what-we-do .is-animated .line-effect .l-y{animation:draw 1.5s ease-in-out .2s forwards}#what-we-do .is-animated .line-effect .l-g{animation:draw 1.5s ease-in-out .4s forwards}#what-we-do .three-defenses{margin-top:-10vw}#what-we-do .three-defenses .risk-diagram{--base-size: min(65vw, 90vw);position:relative;display:flex;justify-content:center;align-items:flex-end;height:calc(var(--base-size)*0.5 + 40px);padding-bottom:20px}#what-we-do .three-defenses .layer{position:absolute;bottom:0;border-radius:100rem 100rem 0 0;display:flex;justify-content:center;cursor:pointer;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}#what-we-do .three-defenses .layer .label{position:absolute;font-size:2vw;font-weight:500;white-space:nowrap;top:3.5vw;left:50%;transform:translateX(-50%);transition:all .6s cubic-bezier(0.16, 1, 0.3, 1);text-align:center;opacity:.6}#what-we-do .three-defenses .layer .label .icon{display:none;width:4.5vw;margin:0 auto 5px;opacity:0;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}#what-we-do .three-defenses .layer .label .icon img{width:100%;height:100%;object-fit:contain}#what-we-do .three-defenses .layer .defenses-card{text-align:left;width:calc(var(--base-size)*.45);position:absolute;top:50%;right:calc(var(--base-size)*-0.65);transform:translateY(-50%);padding:3rem;background:#fff;-ms-border-radius:2rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;box-shadow:rgba(0,0,0,.1) 0px 10px 50px;border:1px solid rgba(227,138,0,.3);opacity:0;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1);z-index:1}#what-we-do .three-defenses .layer .defenses-card .card-title{font-size:clamp(22px,.82vw + 13.87px,26px);color:#e6a23c;margin-bottom:1.5rem;font-weight:600;line-height:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-flex-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end}#what-we-do .three-defenses .layer .defenses-card .card-title .font-en{font-size:clamp(15px,.205vw + 1.297rem,16px);font-weight:300}#what-we-do .three-defenses .layer .defenses-card p{white-space:normal;font-size:clamp(16px,.82vw + 7.87px,20px);text-align:justify;color:#777;margin-bottom:0}#what-we-do .three-defenses .layer .defenses-card p strong{font-weight:600;color:#000}#what-we-do .three-defenses .layer--response{width:calc(var(--base-size)*1);height:calc(var(--base-size)*1*0.5)}#what-we-do .three-defenses .layer--response:after,#what-we-do .three-defenses .layer--response:before{content:"";border-radius:100rem 100rem 0 0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}#what-we-do .three-defenses .layer--response:after{opacity:1;background:linear-gradient(180deg, #fff9eb 0%, rgba(255, 255, 255, 0) 100%);z-index:-1;border:1px solid rgba(249,185,0,.9);border-bottom:none}#what-we-do .three-defenses .layer--response:before{opacity:0;background:linear-gradient(180deg, rgba(249, 185, 0, 0.6) 0%, rgba(255, 255, 255, 0) 100%)}#what-we-do .three-defenses .layer--response .label{color:#e38a00}#what-we-do .three-defenses .layer--response.is-active:after{z-index:-2}#what-we-do .three-defenses .layer--response.is-active:before{opacity:1;z-index:-1}#what-we-do .three-defenses .layer--response.is-active .label{top:1.5vw;opacity:1}#what-we-do .three-defenses .layer--response.is-active .label .icon{animation:fadeIn .3s ease-in-out forwards;display:block;opacity:1}#what-we-do .three-defenses .layer--response.is-active .defenses-card{transition-delay:.3s;right:calc(var(--base-size)*-0.55);opacity:1}#what-we-do .three-defenses .layer--response:hover:after{opacity:0}#what-we-do .three-defenses .layer--response:hover:before{opacity:1;z-index:-1}#what-we-do .three-defenses .layer--response:hover .label{opacity:1}#what-we-do .three-defenses .layer--governance{width:calc(var(--base-size)*0.686);height:calc(var(--base-size)*0.686*0.5)}#what-we-do .three-defenses .layer--governance:after,#what-we-do .three-defenses .layer--governance:before{content:"";border-radius:100rem 100rem 0 0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}#what-we-do .three-defenses .layer--governance:after{opacity:1;background:linear-gradient(180deg, #fff9eb 0%, rgba(255, 255, 255, 0) 100%);z-index:-1;border:1px solid rgba(249,185,0,.9);border-bottom:none}#what-we-do .three-defenses .layer--governance:before{opacity:0;background:linear-gradient(180deg, rgba(249, 185, 0, 0.6) 0%, rgba(255, 255, 255, 0) 100%)}#what-we-do .three-defenses .layer--governance .label{color:#e38a00}#what-we-do .three-defenses .layer--governance.is-active:after{z-index:-2}#what-we-do .three-defenses .layer--governance.is-active:before{opacity:1;z-index:-1}#what-we-do .three-defenses .layer--governance.is-active .label{top:1.5vw;opacity:1}#what-we-do .three-defenses .layer--governance.is-active .label .icon{animation:fadeIn .3s ease-in-out forwards;display:block;opacity:1}#what-we-do .three-defenses .layer--governance.is-active .defenses-card{transition-delay:.3s;right:calc(var(--base-size)*-0.55);opacity:1}#what-we-do .three-defenses .layer--governance:hover:after{opacity:0}#what-we-do .three-defenses .layer--governance:hover:before{opacity:1;z-index:-1}#what-we-do .three-defenses .layer--governance:hover .label{opacity:1}#what-we-do .three-defenses .layer--prevention{width:calc(var(--base-size)*0.371);height:calc(var(--base-size)*0.371*0.5)}#what-we-do .three-defenses .layer--prevention:after,#what-we-do .three-defenses .layer--prevention:before{content:"";border-radius:100rem 100rem 0 0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .6s cubic-bezier(0.16, 1, 0.3, 1)}#what-we-do .three-defenses .layer--prevention:after{opacity:1;background:linear-gradient(180deg, #fff9eb 0%, rgba(255, 255, 255, 0) 100%);z-index:-1;border:1px solid rgba(249,185,0,.9);border-bottom:none}#what-we-do .three-defenses .layer--prevention:before{opacity:0;background:linear-gradient(180deg, rgba(249, 185, 0, 0.6) 0%, rgba(255, 255, 255, 0) 100%)}#what-we-do .three-defenses .layer--prevention .label{color:#e38a00}#what-we-do .three-defenses .layer--prevention.is-active:after{z-index:-2}#what-we-do .three-defenses .layer--prevention.is-active:before{opacity:1;z-index:-1}#what-we-do .three-defenses .layer--prevention.is-active .label{top:1.5vw;opacity:1}#what-we-do .three-defenses .layer--prevention.is-active .label .icon{animation:fadeIn .3s ease-in-out forwards;display:block;opacity:1}#what-we-do .three-defenses .layer--prevention.is-active .defenses-card{transition-delay:.3s;right:calc(var(--base-size)*-0.55);opacity:1}#what-we-do .three-defenses .layer--prevention:hover:after{opacity:0}#what-we-do .three-defenses .layer--prevention:hover:before{opacity:1;z-index:-1}#what-we-do .three-defenses .layer--prevention:hover .label{opacity:1}@media(max-width: 1480px){#what-we-do .three-defenses .risk-diagram{--base-size: min(85vw, 90vw)}#what-we-do .three-defenses .layer.is-active .label{top:2.5vw}#what-we-do .three-defenses .layer.is-active .defenses-card{right:calc(var(--base-size)*-0.45)}#what-we-do .three-defenses .layer .label{top:5vw}#what-we-do .three-defenses .layer .defenses-card{width:calc(var(--base-size)*.35);padding:2rem}#what-we-do .three-defenses .layer .defenses-card .card-title{display:block}#what-we-do .three-defenses .layer .defenses-card .card-title .font-en{display:block;margin-top:10px}#what-we-do .three-defenses .layer .defenses-card p{font-size:clamp(15px,.205vw + 1.297rem,16px)}}@media(max-width: 992px){#what-we-do .three-defenses .risk-diagram{--base-size: min(150vw, 150vw);left:-30%}#what-we-do .three-defenses .layer .label{font-size:4vw;top:5vw}#what-we-do .three-defenses .layer .label .icon{width:6vw}#what-we-do .three-defenses .layer .defenses-card{width:calc(var(--base-size)*.25);-moz-transform:translateY(-30%);-webkit-transform:translateY(-30%);-o-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}#what-we-do .three-defenses .layer.is-active .label{top:6.2vw}#what-we-do .three-defenses .layer.is-active .defenses-card{right:calc(var(--base-size)*-0.3)}}@media(max-width: 767px){#what-we-do .three-defenses .risk-diagram{--base-size: min(200vw, 200vw)}#what-we-do .three-defenses .layer .label{font-size:7vw;top:10vw}#what-we-do .three-defenses .layer .label .icon{width:10vw}#what-we-do .three-defenses .layer .defenses-card{width:calc(var(--base-size)*.25);-moz-transform:translateY(-30%);-webkit-transform:translateY(-30%);-o-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}#what-we-do .three-defenses .layer .defenses-card .card-title{font-size:clamp(18px,.82vw + 9.87px,22px)}#what-we-do .three-defenses .layer .defenses-card .card-title .font-en{font-size:clamp(12px,.41vw + 7.93px,14px)}#what-we-do .three-defenses .layer .defenses-card p{font-size:clamp(15px,.205vw + 1.297rem,16px)}}#why-hrz{position:relative;top:0;left:0;right:0;overflow:hidden;z-index:11;background:linear-gradient(to top, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%)}#why-hrz article{position:relative;overflow:hidden}#why-hrz #whyUs{position:relative}#why-hrz #whyUs .is-animated .circle-line-effect .l-y{animation:drawCircle 2s ease-in-out forwards}#why-hrz #whyUs .is-animated .circle-line-effect .l-g{animation:drawCircle 2s ease-in-out .3s forwards}#why-hrz #whyUs .is-animated .circle-line-effect .l-r{animation:drawCircle 2s ease-in-out .6s forwards}#why-hrz #whyUs .is-animated .circle-line-effect .spot-circle[data-spot=integrate]{animation:zoomIn .5s ease-out .9s forwards}#why-hrz #whyUs .is-animated .circle-line-effect .spot-circle[data-spot=transform]{animation:zoomIn .5s ease-out 1.2s forwards}#why-hrz #whyUs .is-animated .circle-line-effect .spot-circle[data-spot=impact]{animation:zoomIn .5s ease-out 1.5s forwards}#why-hrz #whyUs .is-animated .circle-line-effect .glow-integrate-fill,#why-hrz #whyUs .is-animated .circle-line-effect .glow-integrate-stroke{animation:glowWave 3s ease-in-out 1.4s infinite}#why-hrz #whyUs .is-animated .circle-line-effect .glow-transform-fill,#why-hrz #whyUs .is-animated .circle-line-effect .glow-transform-stroke{animation:glowWave 3s ease-in-out 1.7s infinite}#why-hrz #whyUs .is-animated .circle-line-effect .glow-impact-fill,#why-hrz #whyUs .is-animated .circle-line-effect .glow-impact-stroke{animation:glowWave 3s ease-in-out 2s infinite}#why-hrz #whyUs .circle-wrap{position:relative;width:100%;max-width:1200px;margin-left:-22vw;height:auto;display:block;z-index:1}#why-hrz #whyUs .circle-line-effect{display:block}#why-hrz #whyUs .circle-line-effect .l-r,#why-hrz #whyUs .circle-line-effect .l-y,#why-hrz #whyUs .circle-line-effect .l-g{fill:none;stroke-linecap:round;stroke-opacity:.5;stroke-width:2px}#why-hrz #whyUs .circle-line-effect .l-r{stroke:#e38a00;stroke-miterlimit:10}#why-hrz #whyUs .circle-line-effect .l-y{stroke:#f9b900}#why-hrz #whyUs .circle-line-effect .l-g{stroke:#69c3b8;stroke-miterlimit:10}#why-hrz #whyUs .circle-line-effect .l-y{stroke-dasharray:3000;stroke-dashoffset:3000}#why-hrz #whyUs .circle-line-effect .l-g{stroke-dasharray:2000;stroke-dashoffset:2000}#why-hrz #whyUs .circle-line-effect .l-r{stroke-dasharray:2000;stroke-dashoffset:2000}#why-hrz #whyUs .circle-line-effect .spot-circle{opacity:0;transform:scale(0.8);transform-origin:center}#why-hrz #whyUs .circle-line-effect .glow-integrate-fill,#why-hrz #whyUs .circle-line-effect .glow-integrate-stroke,#why-hrz #whyUs .circle-line-effect .glow-transform-fill,#why-hrz #whyUs .circle-line-effect .glow-transform-stroke,#why-hrz #whyUs .circle-line-effect .glow-impact-fill,#why-hrz #whyUs .circle-line-effect .glow-impact-stroke{opacity:0;transform-origin:50% 50%}#why-hrz #whyUs .circle-line-effect .circle-integrate{fill:#008a8c}#why-hrz #whyUs .circle-line-effect .circle-transform-fill{fill:#fff}#why-hrz #whyUs .circle-line-effect .circle-transform-stroke{fill:none;stroke:#e38a00}#why-hrz #whyUs .circle-line-effect .circle-impact{fill:#f9b900}#why-hrz #whyUs .circle-line-effect .glow-integrate-fill{fill:url(#integrate-fill)}#why-hrz #whyUs .circle-line-effect .glow-integrate-stroke{stroke:url(#integrate-stroke);fill:none;stroke-opacity:.7;stroke-width:.9px}#why-hrz #whyUs .circle-line-effect .glow-transform-fill{fill:url(#transform-fill)}#why-hrz #whyUs .circle-line-effect .glow-transform-stroke{stroke:url(#transform-stroke);fill:none;stroke-opacity:.7;stroke-width:.9px}#why-hrz #whyUs .circle-line-effect .glow-impact-fill{fill:url(#impact-fill)}#why-hrz #whyUs .circle-line-effect .glow-impact-stroke{stroke:url(#impact-stroke);fill:none;stroke-opacity:.7;stroke-width:.9px}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes zoomIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes glowWave{0%,100%{opacity:.2}50%{opacity:1}}#why-hrz #whyUs article{padding:5rem 0}#why-hrz #whyUs article .inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}#why-hrz #whyUs article .txt{padding:0 5%;z-index:5}#why-hrz #whyUs .why-us-list li .icon{display:none}@media(max-width: 1480px){#why-hrz #whyUs .circle-wrap{width:75%}}@media(max-width: 1024px){#why-hrz #whyUs{margin-top:0}#why-hrz #whyUs article .txt{padding-top:5%}#why-hrz #whyUs article .inner{-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start}}@media(max-width: 992px){#why-hrz #whyUs .circle-wrap{display:none}#why-hrz #whyUs article .txt{width:100%}#why-hrz #whyUs .why-us-list li{width:80%;padding:2rem;margin:0 auto 2rem;background:linear-gradient(to bottom, rgba(227, 138, 0, 0.1), rgb(255, 255, 255), rgba(255, 255, 255, 0));border:1px solid #e38a00;-ms-border-radius:2rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}#why-hrz #whyUs .why-us-list li .inner{padding:0;margin-bottom:0;gap:2rem;display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:auto auto}#why-hrz #whyUs .why-us-list li .inner:nth-child(1){margin-right:auto}#why-hrz #whyUs .why-us-list li .inner:nth-child(2){margin-left:auto;margin-right:auto}#why-hrz #whyUs .why-us-list li .inner:nth-child(3){margin-left:auto}#why-hrz #whyUs .why-us-list li .inner .icon{grid-area:1/1/3/2;display:block;width:150px;height:150px}#why-hrz #whyUs .why-us-list li .inner .icon>img{width:100%;height:100%;object-fit:contain}#why-hrz #whyUs .why-us-list li .inner strong{align-self:self-end;grid-area:1/2/2/4;margin-right:0;border-right:none;padding-right:0}#why-hrz #whyUs .why-us-list li .inner p{align-self:self-start;grid-area:2/2/3/4;font-size:clamp(22px,.82vw + 13.87px,26px)}#why-hrz #whyUs .why-us-list li .desc{font-size:clamp(15px,.205vw + 1.297rem,16px);text-align:justify;padding:2rem 1rem;margin-bottom:0}}@media(max-width: 767px){#why-hrz #whyUs .why-us-list li{width:100%}#why-hrz #whyUs .why-us-list li .inner{gap:1rem 2rem}#why-hrz #whyUs .why-us-list li .inner .icon{width:110px;height:110px}#why-hrz #whyUs .why-us-list li .inner p{font-size:clamp(18px,.82vw + 9.87px,22px);line-height:1.4}}@media(max-width: 430px){#why-hrz #whyUs .why-us-list li .inner p{font-size:clamp(16px,.82vw + 7.87px,20px)}}#philosophy{position:relative;padding:10vw 0}#philosophy::before,#philosophy:after{content:"";display:block;width:100%;padding-top:4.86%;background:url(../../assets/img/pattern/radian-white.svg) no-repeat center bottom;background-size:contain;position:absolute;left:0;right:0}#philosophy::before{top:0;margin-top:-1px}#philosophy:after{bottom:0;margin-bottom:-1px;-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}#philosophy .line-effect{position:absolute;width:100%;bottom:10%;z-index:-1}#philosophy .is-animated .line-effect .g-r{animation:draw 1.5s ease-in-out forwards}#philosophy .is-animated .line-effect .g-y{animation:draw 1.5s ease-in-out .2s forwards}#philosophy .is-animated .line-effect .g-g{animation:draw 1.5s ease-in-out .4s forwards}#philosophy .bg-philosophy-overlay-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#philosophy .bg-philosophy-overlay-wrap .video-overlay{position:relative;mix-blend-mode:hard-light}#philosophy .bg-philosophy-overlay-wrap .video-overlay video{opacity:.25}#philosophy .bg-philosophy-overlay-wrap .gradient-overlay{opacity:.2}#philosophy .philosophy-intro{position:relative;z-index:2;width:450px;margin:5rem auto}#philosophy .philosophy-intro img{width:100%;height:100%;object-fit:contain}@media(max-width: 1480px){#philosophy .philosophy-intro{width:30%}}@media(max-width: 992px){#philosophy .philosophy-intro{width:40%}}@media(max-width: 767px){#philosophy{padding:10rem 0 5rem}#philosophy .philosophy-intro{width:70%}}#team{position:relative;padding-bottom:10vw}#team:before,#team:after{content:"";position:absolute;width:100%;height:30%;z-index:-1}#team:before{background:linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0));top:0;left:0}#team:after{background:linear-gradient(to top, rgb(255, 255, 255), rgba(255, 255, 255, 0));bottom:0;left:0}#team .bg-overlay{display:block;background:url(../../assets/img/about/team-bg.png) no-repeat center top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1}#team .team-group-intro{margin-bottom:10vw}#team .team-group-intro .team-item{position:absolute;display:block;background:linear-gradient(180deg, rgba(249, 185, 0, 0) 0%, rgba(249, 185, 0, 0.25) 49.52%, rgba(249, 185, 0, 0.1) 100%);border:1px solid #e38a00;-ms-border-radius:9rem;-moz-border-radius:9rem;-webkit-border-radius:9rem;border-radius:9rem;padding:2rem;text-decoration:none}#team .team-group-intro .team-item .round{width:100%;height:100%;background:#fff;-ms-border-radius:6rem;-moz-border-radius:6rem;-webkit-border-radius:6rem;border-radius:6rem;padding:2rem 4rem}#team .team-group-intro .team-item .round h4{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:#000;font-size:clamp(26px,1.23vw + 13.8px,32px);line-height:1;font-weight:600;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:10px}#team .team-group-intro .team-item .round h4 span{font-size:clamp(12px,.41vw + 7.93px,14px);font-weight:300;display:block;margin-bottom:5px}#team .team-group-intro .team-item .round h4:after{position:absolute;top:50%;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";font-family:hrz;font-size:1.2rem;color:#e38a00;border:1px solid #e38a00;width:30px;height:30px;flex:0 0 30px;-ms-border-radius:50rem;-moz-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;line-height:20px;text-indent:1px}#team .team-group-intro .team-item .round p{white-space:nowrap;font-size:clamp(15px,.205vw + 1.297rem,16px);line-height:1.3;color:#777;text-align:left;margin-bottom:0}#team .team-group-intro .team-item[data-name=jessica]{top:45%;left:-30%;z-index:2}#team .team-group-intro .team-item[data-name=grace]{top:-20%;left:50%;-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:0}#team .team-group-intro .team-item[data-name=shannon]{top:45%;right:-30%;z-index:2}#team .team-group-intro .group-cover{position:relative;width:80vw;margin:0 auto;padding-top:10vw;text-align:center}#team .team-group-intro .group-cover .inner{display:inline-block;position:relative}#team .team-group-intro .group-cover .inner .team-cover{width:100%;position:relative;z-index:1;pointer-events:none}#team .team-intro-txt{position:relative;text-align:center}#team .team-intro-txt .line-effect{position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}#team .team-intro-txt .is-animated .line-effect .l-r{animation:draw 1.5s ease-in-out forwards}#team .team-intro-txt .is-animated .line-effect .l-y{animation:draw 1.5s ease-in-out .2s forwards}#team .team-intro-txt .is-animated .line-effect .l-g{animation:draw 1.5s ease-in-out .4s forwards}#team .team-intro-txt .inner{position:relative;padding:0 2rem}#team .team-intro-txt .inner:before{content:"";position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:300%;background:radial-gradient(50% 50% at 50.24% 50%, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);z-index:0;opacity:.6;pointer-events:none}#team .team-intro-txt .inner>*{position:relative;z-index:1}#team .team-intro-txt h4{font-size:clamp(32px,1.23vw + 19.8px,38px);color:#008a8c;font-weight:600;line-height:1.3;margin-bottom:2rem}#team .team-intro-txt p{text-align:center;font-size:clamp(16px,.82vw + 7.87px,20px)}#team .team-intro-txt p strong{font-size:clamp(26px,1.23vw + 13.8px,32px);font-weight:600;color:#e38a00;display:block;margin-top:5px}@media(max-width: 1480px){#team .team-group-intro .group-cover{width:60%}#team .team-group-intro .team-item{padding:1rem}#team .team-group-intro .team-item .round{padding:1rem 3rem}#team .team-group-intro .team-item .round h4{font-size:clamp(22px,.82vw + 13.87px,26px)}#team .team-group-intro .team-item .round p{font-size:clamp(15px,.205vw + 1.297rem,16px)}#team .team-group-intro .team-item[data-name=jessica]{top:40%}#team .team-group-intro .team-item[data-name=grace]{top:-20%}#team .team-group-intro .team-item[data-name=shannon]{top:40%}}@media(max-width: 992px){#team .team-group-intro .group-cover{width:50%}#team .team-group-intro .team-item .round h4{font-size:clamp(22px,.82vw + 13.87px,26px)}#team .team-group-intro .team-item .round p{font-size:clamp(15px,.205vw + 1.297rem,16px)}#team .team-group-intro .team-item[data-name=jessica]{top:70%}#team .team-group-intro .team-item[data-name=grace]{top:-30%}#team .team-group-intro .team-item[data-name=shannon]{top:70%}}@media(max-width: 767px){#team{padding:5rem 0}#team .team-group-intro .group-cover{padding:10rem 0 8rem;width:90%}#team .team-group-intro .team-item{-ms-border-radius:3.8rem;-moz-border-radius:3.8rem;-webkit-border-radius:3.8rem;border-radius:3.8rem}#team .team-group-intro .team-item .round{padding:2rem;-ms-border-radius:3rem;-moz-border-radius:3rem;-webkit-border-radius:3rem;border-radius:3rem}#team .team-group-intro .team-item .round h4{position:static;font-size:clamp(22px,.82vw + 13.87px,26px);margin-bottom:0}#team .team-group-intro .team-item .round h4:after{background-color:#fff;top:0;right:0;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}#team .team-group-intro .team-item .round p{display:none}#team .team-group-intro .team-item[data-name=jessica]{top:inherit;bottom:-20%;left:-5px}#team .team-group-intro .team-item[data-name=grace]{top:-27%}#team .team-group-intro .team-item[data-name=shannon]{top:inherit;bottom:-20%;right:-5px}#team .team-intro-txt h4{font-size:clamp(26px,1.23vw + 13.8px,32px)}#team .team-intro-txt p strong{font-size:clamp(22px,.82vw + 13.87px,26px)}}.team-modal-body{position:relative}.team-modal-body .close{position:absolute;top:1rem;right:2rem;z-index:10;color:#e38a00;font-size:3rem;opacity:1;text-decoration:none}.team-modal-body .team-modal-content{display:grid;grid-template-columns:1fr 1fr;gap:0}.team-modal-body .team-modal-content .team-modal-image{display:block;text-align:center;padding-top:5rem;background:linear-gradient(199deg, #FFF6D4 19.57%, rgba(255, 255, 255, 0) 51.69%),linear-gradient(25deg, #FFFFE8 16.55%, #F6FFFD 42.81%)}.team-modal-body .team-modal-content .team-modal-image picture{display:block;width:100%;margin:0 auto;width:50%;aspect-ratio:8/17}.team-modal-body .team-modal-content .team-modal-image picture img{display:block;width:100%;object-fit:contain}.team-modal-body .team-modal-content .team-modal-info{padding:10% 15%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap}.team-modal-body .team-modal-content .team-modal-info .lines-wave{display:block;width:100%;background:url(../../assets/img/about/line-wave.svg) no-repeat center center;background-size:contain;aspect-ratio:140/15;margin:2rem 0}.team-modal-body .team-modal-content .team-modal-info h5{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-o-flex-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;font-size:clamp(32px,1.23vw + 19.8px,38px);color:#000;font-weight:600;margin-bottom:1rem}.team-modal-body .team-modal-content .team-modal-info h5 .font-en{color:#777;font-size:clamp(15px,.205vw + 1.297rem,16px);font-weight:300}.team-modal-body .team-modal-content .team-modal-info h6{color:#777;font-size:clamp(16px,.82vw + 7.87px,20px);font-weight:400;margin-bottom:0;line-height:1.4}.team-modal-body .team-modal-content .team-modal-info p{font-size:clamp(15px,.205vw + 1.297rem,16px);color:#231815;margin-bottom:0;text-align:justify}@media(max-width: 767px){.team-modal-body .close{font-size:2rem}.team-modal-body .team-modal-content{display:block}.team-modal-body .team-modal-content .team-modal-image{position:relative;overflow:hidden;aspect-ratio:3/2}.team-modal-body .team-modal-content .team-modal-image picture{width:45%;position:absolute;left:50%;bottom:-50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.team-modal-body .team-modal-content .team-modal-info{padding:10%}}/*# sourceMappingURL=about.css.map */
