.intro h1,.intro h2,.strategy h3{font-weight:300;line-height:1.1;letter-spacing:.5px}.about,.hero{overflow:hidden;position:relative}.about,.about-container,.hero{position:relative}.hero{height:140px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;isolation:isolate;margin-top:130px;background-image:url(../images/hero-chisono.jpg)}.intro{padding:0;margin:40px 0;text-align:center}.cta-button,.cta-button2{display:inline-block;line-height:32px;padding:14px 28px;background:#f80;font-size:1.38em;text-decoration:none;transition:.25s;color:#fff;border-radius:6px}.intro h1{font-family:var(--font-light);font-size:2.46em;color:#ff8700;margin:auto 0;padding-top:0;padding-bottom:15px;margin-inline:auto}.intro h2,.intro p,.strategy h3{font-family:var(--font-light);margin-inline:auto}.intro h2,.strategy h3{font-size:1.69em;color:#333;max-width:1000px}.about-text p,.intro p{font-size:1.3em;line-height:1.6}.intro p{font-weight:400;margin-top:20px;letter-spacing:.5px;color:#000;width:90%}.about-text p,.strategy h2{font-weight:300;font-family:var(--font-light);letter-spacing:.5px}.cta-button{font-family:var(--font-light);margin-top:30px;margin-bottom:40px;letter-spacing:.5px;font-weight:400}.cta-button2:hover,.cta-button:hover{background:#e67600;transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.15)}.cta-button2{font-family:var(--font-light);margin-top:10px;margin-bottom:20px;letter-spacing:.5px;font-weight:400}.about{width:100%;background:url('../images/about-decor.png') center no-repeat #222838;padding:55px 20px 30px;color:#fff;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.about-container{margin:0 auto;display:grid;align-items:start;justify-content:center;z-index:2;grid-template-columns:1fr;gap:50px}.about-image{display:flex;justify-content:center;align-items:center}.about-image img{width:100%;max-width:280px;border-radius:6px;filter:grayscale(100%)}.about-text{width:80%;margin:0 auto}.section-subtitle,.section-title{font-family:var(--font-light);display:flex;align-items:baseline;gap:12px;font-size:2em;line-height:1.1;letter-spacing:.5px;font-weight:400;margin:0 0 30px}.title-line{width:4px;height:26px;background:#f80;display:inline-block}.about-text p{color:rgba(255,255,255,.85);margin:0 0 20px;text-align:justify;hyphens:auto}.signature{margin-top:40px;text-align:right;font-size:15px;letter-spacing:.5px;color:rgba(255,255,255,.55)}.strategy{padding:0;margin:40px 0 0;text-align:center}.strategy h2{font-size:2.46em;line-height:1.1;color:#ff8700;margin:auto 0;padding-top:0;padding-bottom:0;margin-inline:auto}.strategy p{font-family:var(--font-light);font-size:1.3em;letter-spacing:.5px;font-weight:400;margin-top:20px;line-height:1.6;color:#000;width:90%;margin-inline:auto}@media only screen and (min-width:481px){.intro h1,.intro h2,.strategy h3{font-weight:300;line-height:1.1em;max-width:96%}.intro h1,.intro h2,.intro p,.strategy h3,.strategy p{font-family:var(--font-light);margin-inline:auto}.hero{height:180px;margin-top:130px}.intro{padding:0;margin:40px 0;text-align:center}.intro h1{font-size:2.76em;color:#ff8700;padding-bottom:15px}.intro h2,.strategy h3{font-size:2em;color:#333}.intro p,.strategy p{font-size:1.3em;font-weight:400;margin-top:25px;margin-bottom:5px;line-height:1.6;color:#000;width:96%}.about-text p,.strategy h2{font-family:var(--font-light);font-weight:300}.cta-button,.cta-button2{margin-bottom:45px}.about{width:100%;background:url('../images/about-decor.png') center no-repeat #222838;padding:60px 20px 40px;color:#fff;position:relative;overflow:hidden;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.about-container{margin:0 auto;display:grid;align-items:start;justify-content:center;position:relative;z-index:2;grid-template-columns:1fr;gap:50px}.about-image{display:flex;justify-content:center;align-items:center}.about-image img{width:100%;max-width:280px;border-radius:6px;filter:grayscale(100%)}.about-text{width:80%;margin:0 auto}.section-subtitle,.section-title{font-family:var(--font-light);display:flex;align-items:baseline;gap:12px;font-size:2em;line-height:1.1;font-weight:400;margin:10px 0 30px}.title-line{width:4px;height:26px;background:#f80;display:inline-block}.about-text p{font-size:1.3em;line-height:1.6;letter-spacing:.5px;color:rgba(255,255,255,.85);margin:0 0 20px;text-align:justify}.signature{margin-top:40px;text-align:right;font-size:15px;color:rgba(255,255,255,.55)}.strategy{padding:0;margin:40px 0 0;text-align:center}.strategy h2{font-size:2.76em;line-height:1.1em;color:#ff8700;max-width:96%;padding-bottom:0;margin-inline:auto}}@media only screen and (min-width:820px){.intro h1,.intro h2,.strategy h3{font-weight:300;line-height:1.1em}.intro h1,.intro h2,.intro p,.strategy h3,.strategy p{font-family:var(--font-light);width:96%;margin-inline:auto}.hero{height:160px;margin-top:130px}.intro{padding:0;margin:40px 0;text-align:center}.intro h1{font-size:2.76em;color:#ff8700;padding-bottom:15px}.intro h2,.strategy h3{font-size:2em;color:#333}.intro p,.strategy p{font-size:1.3em;font-weight:400;margin-top:30px;margin-bottom:15px;line-height:1.6;color:#000}.about-text p,.strategy h2{font-family:var(--font-light);font-weight:300}.cta-button,.cta-button2{margin-bottom:55px}.about{width:100%;background:url('../images/about-decor.png') center no-repeat #222838;padding:60px 20px 50px;color:#fff;position:relative;overflow:hidden;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.about-container{margin:0 auto;display:grid;grid-template-columns:420px 1fr;gap:30px;align-items:start;justify-content:center;position:relative;z-index:2}.about-image{display:flex;justify-content:center;align-items:flex-start}.about-image img{width:100%;max-width:320px;border-radius:6px;filter:grayscale(100%)}.about-text{width:100%;max-width:720px}.section-subtitle,.section-title{font-family:var(--font-light);display:flex;align-items:baseline;gap:12px;font-size:2.15em;line-height:1.1;font-weight:400;margin:30px 40px 30px 0}.title-line{width:4px;height:26px;background:#f80;display:inline-block}.about-text p{font-size:1.3em;line-height:1.6;letter-spacing:.5px;color:rgba(255,255,255,.85);margin:0 40px 20px 0;text-align:justify}.signature{margin-top:40px;text-align:right;font-size:15px;color:rgba(255,255,255,.55)}.strategy{padding:0;margin:40px 0 0;text-align:center}.strategy h2{font-size:2.76em;line-height:1.1em;color:#ff8700;width:96%;padding-bottom:0;margin-inline:auto}}@media only screen and (min-width:1100px){.intro h1,.intro h2{font-family:var(--font-light);line-height:1.1em;margin-inline:auto;font-weight:300}.hero{height:180px;margin-top:130px}.intro{padding:0;margin:60px 0;text-align:center}.intro h1{font-size:3.07em;color:#ff8700;max-width:1000px;padding-top:0;padding-bottom:15px}.intro h2{font-size:2.3em;color:#333;max-width:1280px;padding-bottom:10px}.about-text p,.intro p,.strategy p{font-family:var(--font-light);font-size:1.38em;line-height:1.6}.intro p,.strategy p{font-weight:400;margin-top:25px;margin-bottom:25px;color:#000;width:75%;margin-inline:auto}.cta-button,.cta-button2{margin-bottom:65px}.about{width:100%;background:url('../images/about-decor.png') center no-repeat #222838;padding:80px 20px;color:#fff;position:relative;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.about-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:420px 1fr;gap:70px;align-items:start;justify-content:center;position:relative;z-index:2}.about-image{display:flex;justify-content:center;align-items:flex-start}.about-image img{width:100%;max-width:380px;border-radius:6px;filter:grayscale(100%)}.about-text{width:100%;max-width:720px}.section-subtitle,.section-title{font-family:var(--font-light);display:flex;gap:12px;font-size:2.3em;letter-spacing:.5px;line-height:1.1;font-weight:400;margin:40px 0 25px;align-items:baseline}.title-line{width:4px;height:28px;background:#f80;display:inline-block;flex-shrink:0}.about-text p{font-weight:300;letter-spacing:.5px;color:rgba(255,255,255,.85);margin-bottom:20px}.strategy h2,.strategy h3{font-family:var(--font-light);font-weight:300;line-height:1.1em;max-width:1000px;margin-inline:auto}.signature{margin-top:40px;text-align:right;font-size:15px;color:rgba(255,255,255,.55)}.strategy{padding:auto;margin:50px 0 0;text-align:center}.strategy h2{font-size:3.07em;color:#ff8700;padding-top:0;padding-bottom:0}.strategy h3{font-size:2.3em;color:#333;padding-bottom:10px}}