.text-grey-black{color:var(--grey-black)}.bg-grey-black{background-color:var(--grey-black)}.text-grey-white{color:var(--grey-white)}.bg-grey-white{background-color:var(--grey-white)}.text-grey-grey-5{color:var(--grey-grey-5)}.bg-grey-grey-5{background-color:var(--grey-grey-5)}.text-grey-grey-10{color:var(--grey-grey-10)}.bg-grey-grey-10{background-color:var(--grey-grey-10)}.text-grey-grey-20{color:var(--grey-grey-20)}.bg-grey-grey-20{background-color:var(--grey-grey-20)}.text-grey-grey-50{color:var(--grey-grey-50)}.bg-grey-grey-50{background-color:var(--grey-grey-50)}.text-grey-grey-70{color:var(--grey-grey-70)}.bg-grey-grey-70{background-color:var(--grey-grey-70)}.text-grey-charcoal-ink{color:var(--grey-charcoal-ink)}.bg-grey-charcoal-ink{background-color:var(--grey-charcoal-ink)}.text-ivory-mist{color:var(--ivory-mist)}.bg-ivory-mist{background-color:var(--ivory-mist)}.text-silken-taupe{color:var(--silken-taupe)}.bg-silken-taupe{background-color:var(--silken-taupe)}.text-ash-mocha{color:var(--ash-mocha)}.bg-ash-mocha{background-color:var(--ash-mocha)}.text-antique-blush{color:var(--antique-blush)}.bg-antique-blush{background-color:var(--antique-blush)}.text-muted-plum{color:var(--muted-plum)}.bg-muted-plum{background-color:var(--muted-plum)}.text-verdigris-mist{color:var(--verdigris-mist)}.bg-verdigris-mist{background-color:var(--verdigris-mist)}#about{width:100%;position:relative;display:block;overflow:visible}#about .about-intro-section{background:var(--grey-grey-5);align-self:stretch;flex-shrink:0;height:100vh;position:sticky;top:0;overflow:hidden;box-sizing:border-box}@media (max-width: 991.98px){#about .about-intro-section{position:relative}}#about .about-intro-section .about-cover-image{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}#about .about-intro-section .decoration-ellipse{background:#000;border-radius:50%;opacity:.3;width:clamp(300px,25.7vw,495px);height:clamp(300px,25.7vw,495px);position:absolute;right:-207px;bottom:-247px;filter:blur(100px)}@media (max-width: 991.98px){#about .about-intro-section .decoration-ellipse{width:300px;height:300px;right:-100px;bottom:-100px}}#about .about-intro-section .container{position:relative;height:100%}#about .about-intro-section .about-us-title{color:var(--antique-blush);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(2.25rem,1.985915493rem + 1.1267605634vw,3rem);line-height:clamp(48px,45.1830985915px + .7511737089vw,56px);font-weight:400;letter-spacing:0;margin-bottom:0;position:absolute;left:0;bottom:clamp(40px,7vw,136px);display:flex;align-items:center;justify-content:flex-start}@media (max-width: 1599.98px){#about .about-intro-section .about-us-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(2rem,1.911971831rem + .3755868545vw,2.25rem);line-height:clamp(36px,33.8873239437px + .5633802817vw,42px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-intro-section .about-us-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-intro-section .about-us-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.75rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-intro-section .about-us-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.5rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-intro-section .about-us-title{bottom:120px;left:20px}}#about .about-who-we-are{background:var(--silken-taupe, #d8cfc5);align-self:stretch;flex-shrink:0;min-height:clamp(600px,48.8vw,938px);position:sticky;top:0;overflow:hidden;box-sizing:border-box;padding-top:clamp(50px,10.4vw,200px)}@media (max-width: 991.98px){#about .about-who-we-are{min-height:auto;height:auto;padding-bottom:50px;position:relative}}#about .about-who-we-are *{box-sizing:border-box}#about .about-who-we-are .container{position:relative;height:100%}#about .about-who-we-are .content-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(40px,4.16vw,80px)}@media (max-width: 991.98px){#about .about-who-we-are .content-wrapper{flex-direction:column;gap:40px}}#about .about-who-we-are .description-text{color:var(--grey-charcoal-ink);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.036971831rem + .3755868545vw,1.375rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;position:relative;width:clamp(300px,26vw,500px);flex-shrink:0}@media (max-width: 1599.98px){#about .about-who-we-are .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.9375rem,.8934859155rem + .1877934272vw,1.0625rem);line-height:clamp(20px,18.5915492958px + .3755868545vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-who-we-are .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.69rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-who-we-are .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-who-we-are .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.69rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-who-we-are .description-text{width:100%}}#about .about-who-we-are .label-frame-outer{border:1px solid var(--muted-plum);padding:4px;display:flex;flex-direction:column;gap:clamp(8px,.5vw,10px);align-items:flex-start;justify-content:flex-start;width:clamp(280px,19vw,366px);position:relative;flex-shrink:0}@media (max-width: 991.98px){#about .about-who-we-are .label-frame-outer{width:100%}}#about .about-who-we-are .label-frame-inner{background:var(--muted-plum);padding:clamp(12px,.8vw,16px) clamp(16px,1.25vw,24px);display:flex;flex-direction:row;gap:clamp(8px,.5vw,10px);align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;position:relative}#about .about-who-we-are .label-text{color:var(--grey-white);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:600;letter-spacing:0;margin-bottom:0;position:relative;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 1599.98px){#about .about-who-we-are .label-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:600;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-who-we-are .label-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:600;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-who-we-are .label-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:600;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-who-we-are .label-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.2rem - 2px);line-height:1.15;font-weight:600;letter-spacing:0;margin-bottom:0}}#about .about-who-we-are .logo-video{width:160px;height:160px;position:absolute;right:clamp(1.25rem,2.08vw,2.5rem);bottom:clamp(1.25rem,2.08vw,2.5rem);background:transparent;visibility:hidden}@media (max-width: 991.98px){#about .about-who-we-are .logo-video{margin:0 auto}}#about .about-who-we-are .logo-video .lottie-anim{width:100%;height:100%;display:block;mix-blend-mode:multiply}#about .about-who-we-are .logo-video .lottie-anim svg,#about .about-who-we-are .logo-video .lottie-anim canvas,#about .about-who-we-are .logo-video .lottie-anim img,#about .about-who-we-are .logo-video .lottie-anim video{mix-blend-mode:multiply}@media (max-width: 991.98px){#about .about-who-we-are .logo-video{position:relative;right:auto;bottom:auto;margin-top:40px;align-self:flex-end}}#about .about-what-we-do{background:var(--muted-plum);padding:clamp(50px,10.4vw,200px) 0;align-self:stretch;flex-shrink:0;position:relative;box-sizing:border-box}#about .about-what-we-do .container{display:flex;flex-direction:row;gap:clamp(20px,4.16vw,80px);align-items:flex-start;justify-content:flex-start}@media (max-width: 1199.98px){#about .about-what-we-do .container{flex-wrap:wrap}}@media (max-width: 991.98px){#about .about-what-we-do .container{flex-direction:column;gap:40px}}#about .about-what-we-do .text-section{position:sticky;top:clamp(100px,10.4vw,200px);display:flex;flex-flow:row nowrap;gap:clamp(40px,4.16vw,80px);align-items:flex-start}@media (max-width: 991.98px){#about .about-what-we-do .text-section{position:relative;top:auto;flex-direction:column;width:100%;gap:20px}}#about .about-what-we-do .text-section .label-container{height:max-content}@media (max-width: 991.98px){#about .about-what-we-do .text-section .label-container{width:100%}}#about .about-what-we-do .label-frame-outer{border:1px solid var(--grey-white);padding:4px;display:flex;flex-direction:column;gap:clamp(8px,.5vw,10px);align-items:flex-start;justify-content:flex-start;width:clamp(280px,19vw,366px);flex-shrink:0;position:sticky;top:clamp(100px,10.4vw,200px)}@media (max-width: 991.98px){#about .about-what-we-do .label-frame-outer{position:relative;top:auto;width:100%}}#about .about-what-we-do .label-frame-inner{background:var(--grey-white);padding:clamp(12px,.8vw,16px) clamp(16px,1.25vw,24px);display:flex;flex-direction:row;gap:clamp(8px,.5vw,10px);align-items:center;justify-content:center;align-self:stretch;flex-shrink:0}#about .about-what-we-do .label-text{color:var(--muted-plum);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:600;letter-spacing:0;margin-bottom:0;position:relative;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 1599.98px){#about .about-what-we-do .label-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:600;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-what-we-do .label-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:600;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-what-we-do .label-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:600;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-what-we-do .label-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.2rem - 2px);line-height:1.15;font-weight:600;letter-spacing:0;margin-bottom:0}}#about .about-what-we-do .description-text{color:var(--grey-white);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.036971831rem + .3755868545vw,1.375rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;width:clamp(300px,26vw,500px);flex-shrink:0;position:sticky;top:clamp(100px,10.4vw,200px)}@media (max-width: 1599.98px){#about .about-what-we-do .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.9375rem,.8934859155rem + .1877934272vw,1.0625rem);line-height:clamp(20px,18.5915492958px + .3755868545vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-what-we-do .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.69rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-what-we-do .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-what-we-do .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.69rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-what-we-do .description-text{position:relative;top:auto;width:100%}}#about .about-what-we-do .accordion-list{display:flex;flex-direction:column;gap:clamp(16px,1.25vw,24px);align-items:flex-start;justify-content:flex-start;flex-shrink:0;flex:1;max-width:734px}@media (max-width: 991.98px){#about .about-what-we-do .accordion-list{width:100%;max-width:none}}#about .about-what-we-do .accordion-divider{border-top:1px solid var(--grey-white);align-self:stretch;height:0px}#about .about-what-we-do .accordion-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;cursor:pointer}#about .about-what-we-do .accordion-item .accordion-header{display:flex;flex-direction:row;gap:clamp(16px,1.25vw,24px);align-items:center;justify-content:space-between;align-self:stretch;padding:clamp(16px,1.25vw,24px) 0}#about .about-what-we-do .accordion-item .accordion-title{color:var(--grey-white);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:clamp(40px,37.1830985915px + .7511737089vw,48px);font-weight:400;letter-spacing:0;margin-bottom:0;flex:1}@media (max-width: 1599.98px){#about .about-what-we-do .accordion-item .accordion-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.5rem,1.411971831rem + .3755868545vw,1.75rem);line-height:clamp(30px,28.5915492958px + .3755868545vw,34px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-what-we-do .accordion-item .accordion-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.25rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-what-we-do .accordion-item .accordion-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.35rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-what-we-do .accordion-item .accordion-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.25rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}#about .about-what-we-do .accordion-item .plus-icon{width:48px;height:48px;position:relative}#about .about-what-we-do .accordion-item .plus-icon:before,#about .about-what-we-do .accordion-item .plus-icon:after{content:"";position:absolute;background-color:var(--grey-white);top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}#about .about-what-we-do .accordion-item .plus-icon:before{width:24px;height:2px}#about .about-what-we-do .accordion-item .plus-icon:after{width:2px;height:24px}#about .about-what-we-do .accordion-item .accordion-content{color:var(--grey-white);font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);line-height:clamp(22px,21.2957746479px + .1877934272vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease,opacity .5s ease;opacity:0;padding-left:0}@media (max-width: 1599.98px){#about .about-what-we-do .accordion-item .accordion-content{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:clamp(18px,16.5915492958px + .3755868545vw,22px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-what-we-do .accordion-item .accordion-content{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.625rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-what-we-do .accordion-item .accordion-content{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-what-we-do .accordion-item .accordion-content{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.625rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (min-width: 992px){#about .about-what-we-do .accordion-item .accordion-content{padding-left:clamp(20px,12.5vw,240px)}}#about .about-what-we-do .accordion-item.active .plus-icon:after{opacity:0}#about .about-what-we-do .accordion-item.active .accordion-content{max-height:500px;opacity:1;padding-bottom:clamp(16px,1.25vw,24px)}#about .about-awards{background:var(--antique-blush);width:100%;flex-shrink:0;position:sticky;top:0;height:100vh;height:100dvh;z-index:1;box-sizing:border-box;overflow:hidden}@media (max-width: 991.98px){#about .about-awards{position:relative;height:auto;min-height:auto;overflow:visible;padding-bottom:80px}}#about .about-awards .about-awards-wrapper{position:relative;width:100%;height:100%;overflow:hidden;z-index:2}@media (max-width: 991.98px){#about .about-awards .about-awards-wrapper{height:auto;padding-top:80px;padding-bottom:80px;position:relative;overflow:visible}}#about .about-awards *{box-sizing:border-box}#about .about-awards .awards-image-container{border:1px solid var(--muted-plum);position:absolute;top:48px;right:48px;bottom:48px;left:48px;overflow:hidden}@media (max-width: 991.98px){#about .about-awards .awards-image-container{position:relative;height:50vh;top:0;right:0;bottom:0;left:0;margin:0 20px}}#about .about-awards .awards-image-container .awards-bg-image{width:100%;height:100%;object-fit:cover}#about .about-awards .awards-content-card{background:var(--grey-white);padding:clamp(32px,3.3vw,64px);display:flex;flex-direction:column;gap:clamp(24px,2.5vw,48px);align-items:flex-start;justify-content:flex-start;width:clamp(400px,38vw,730px);height:clamp(500px,39.6vw,762px);position:absolute;right:clamp(40px,7vw,135px);top:50%;transform:translateY(-50%);z-index:2}@media (max-width: 991.98px){#about .about-awards .awards-content-card{position:relative;width:calc(100% - 40px);margin:-80px 20px 0;right:auto;top:auto;transform:none;height:auto;max-height:none}}#about .about-awards .awards-intro-text{color:var(--grey-black);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.036971831rem + .3755868545vw,1.375rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;align-self:stretch;flex-shrink:0}@media (max-width: 1599.98px){#about .about-awards .awards-intro-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.9375rem,.8934859155rem + .1877934272vw,1.0625rem);line-height:clamp(20px,18.5915492958px + .3755868545vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-awards .awards-intro-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.69rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-awards .awards-intro-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-awards .awards-intro-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.69rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}#about .about-awards .awards-list{align-self:stretch;flex-shrink:1;flex-grow:1;overflow-y:auto;position:relative;max-height:100%;padding-right:12px}#about .about-awards .awards-list::-webkit-scrollbar{width:6px}#about .about-awards .awards-list::-webkit-scrollbar-track{background:#53454a1a;border-radius:3px}#about .about-awards .awards-list::-webkit-scrollbar-thumb{background:var(--muted-plum);border-radius:3px}#about .about-awards .awards-list::-webkit-scrollbar-thumb:hover{background:var(--grey-black)}@media (max-width: 991.98px){#about .about-awards .awards-list{overflow:visible;height:auto;flex-shrink:0;max-height:none}#about .about-awards .awards-list::-webkit-scrollbar{width:0}}#about .about-awards .awards-track{display:flex;flex-direction:column;gap:clamp(20px,3vw,40px);align-items:flex-start;justify-content:flex-start;align-self:stretch;width:100%;overflow:auto}@media (max-width: 1399.98px){#about .about-awards .awards-track{gap:20px}}#about .about-awards .award-item{display:flex;flex-direction:row;gap:clamp(16px,1.25vw,24px);align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0}#about .about-awards .award-details{display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;flex:1}#about .about-awards .dot-container{flex-shrink:0;width:18px;height:28px;position:relative}#about .about-awards .dot-container .dot{background:var(--antique-blush);border-radius:50%;width:8px;height:8px;position:absolute;left:0;top:clamp(8px,.5vw,10px)}#about .about-awards .award-text-group{display:flex;flex-direction:column;gap:clamp(6px,.4vw,8px);align-items:flex-start;justify-content:flex-start;flex:1}#about .about-awards .award-title{color:var(--antique-blush);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;align-self:stretch}@media (max-width: 1599.98px){#about .about-awards .award-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-awards .award-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-awards .award-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-awards .award-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.94rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}#about .about-awards .award-category{color:var(--grey-black);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.036971831rem + .3755868545vw,1.375rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;align-self:stretch}@media (max-width: 1599.98px){#about .about-awards .award-category{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.9375rem,.8934859155rem + .1877934272vw,1.0625rem);line-height:clamp(20px,18.5915492958px + .3755868545vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-awards .award-category{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.69rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-awards .award-category{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-awards .award-category{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.69rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}#about .about-awards .award-logo-container{flex-shrink:0;width:120px;height:60px;display:flex;align-items:center;justify-content:flex-end}@media (max-width: 1399.98px){#about .about-awards .award-logo-container{width:80px;height:40px}}#about .about-awards .award-logo-container img{max-width:100%;max-height:100%;object-fit:contain}#about .about-awards .awards-border-frame{border:1px solid var(--muted-plum);position:absolute;top:40px;right:40px;bottom:40px;left:40px;pointer-events:none;z-index:1}@media (max-width: 991.98px){#about .about-awards .awards-border-frame{display:none}}#about .about-design-journey{background:var(--grey-charcoal-ink);align-self:stretch;flex-shrink:0;height:100vh;height:100dvh;position:relative;z-index:10;overflow:hidden;box-sizing:border-box}@media (max-width: 991.98px){#about .about-design-journey{height:auto;position:relative;padding-bottom:80px}}#about .about-design-journey .image-container{width:50%;height:100%;position:absolute;left:0;top:0;overflow:hidden}@media (max-width: 991.98px){#about .about-design-journey .image-container{width:100%;height:50vh;position:relative}}#about .about-design-journey .image-container .journey-image{width:100%;height:100%;object-fit:cover}#about .about-design-journey .text-container{display:flex;flex-direction:column;gap:clamp(24px,2.08vw,40px);align-items:flex-start;justify-content:flex-start;width:clamp(300px,29.6vw,570px);position:absolute;right:clamp(80px,11.9vw,229px);top:50%;transform:translateY(-50%)}@media (max-width: 991.98px){#about .about-design-journey .text-container{position:relative;width:100%;right:auto;top:auto;transform:none;padding:40px 20px}}#about .about-design-journey .text-container .philosophy-title{font-family:Playfair Display,serif;font-size:24px;line-height:36px;font-weight:500;letter-spacing:0;color:var(--silken-taupe);text-transform:uppercase;margin-bottom:-10px}#about .about-design-journey .quote-text{color:var(--silken-taupe);text-align:left;font-family:Playfair Display,serif;font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);line-height:clamp(48px,42.3661971831px + 1.5023474178vw,64px);font-weight:400;letter-spacing:0;margin-bottom:0;align-self:stretch}@media (max-width: 1599.98px){#about .about-design-journey .quote-text{font-family:Playfair Display,serif;font-size:clamp(1.75rem,1.573943662rem + .7511737089vw,2.25rem);line-height:clamp(32px,29.1830985915px + .7511737089vw,40px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-design-journey .quote-text{font-family:Playfair Display,serif;font-size:2rem;line-height:1.2;font-weight:400;letter-spacing:.05em;margin-bottom:0}}@media (max-width: 991.98px){#about .about-design-journey .quote-text{font-family:Playfair Display,serif;font-size:1.5rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-design-journey .quote-text{font-family:Playfair Display,serif;font-size:calc(2rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}#about .about-design-journey .description-text{color:var(--grey-grey-20);text-align:left;font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.036971831rem + .3755868545vw,1.375rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;align-self:stretch}@media (max-width: 1599.98px){#about .about-design-journey .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.9375rem,.8934859155rem + .1877934272vw,1.0625rem);line-height:clamp(20px,18.5915492958px + .3755868545vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){#about .about-design-journey .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.69rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){#about .about-design-journey .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){#about .about-design-journey .description-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.69rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}body.page-about .app-header{--header-color: var(--antique-blush)}
