@import"https://cdn.jsdelivr.net/npm/bulma@1.0.2/css/bulma.min.css";@import"https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css";:root{--bulma-primary-h: 251deg;--bulma-primary-s: 41%;--bulma-primary-l: 53%;--sidebar-color: #fff;--primary-color: var(--bulma-primary);--primary-background: var(--bulma-scheme-main);--primary-background-dark: #292f40;--bg-even: #f8f8f8;--bg-test: none;--bg-test2: none;--gap: 10px;--tran-02: all .2s ease;--tran-03: all .3s ease;--tran-04: all .4s ease;--tran-05: all .5s ease}h1,h2,h3,h4,h5,p{margin:0}.ellipsis-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.fade-enter-active{animation:fade 1s}.fade-leave-active{animation:fade 1s reverse}@keyframes fade{0%{opacity:0%}to{opacity:100%}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.flex{display:flex}.flex.row{flex-direction:row}.flex.row-reverse{flex-direction:row-reverse}.flex.column{flex-direction:column}.flex.column-reverse{flex-direction:column-reverse}.flex.wrap{flex-wrap:wrap}.flex.nowrap{flex-wrap:nowrap}.flex.wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.gap,.gap-small{gap:var(--gap)}.gap-medium{gap:16px}.gap-large{gap:20px}.full-row,.full-width,.w100,.w-100{flex-basis:100%;max-width:100%}.col-1{flex-basis:calc(8.3333333333% - var(--gap));max-width:calc(8.3333333333% - var(--gap))}.col-2{flex-basis:calc(16.6666666667% - var(--gap));max-width:calc(16.6666666667% - var(--gap))}.col-3{flex-basis:calc(25% - var(--gap));max-width:calc(25% - var(--gap))}.col-4{flex-basis:calc(33.3333333333% - var(--gap));max-width:calc(33.3333333333% - var(--gap))}.col-5{flex-basis:calc(41.6666666667% - var(--gap));max-width:calc(41.6666666667% - var(--gap))}.col-6{flex-basis:calc(50% - var(--gap));max-width:calc(50% - var(--gap))}.col-7{flex-basis:calc(58.3333333333% - var(--gap));max-width:calc(58.3333333333% - var(--gap))}.col-8{flex-basis:calc(66.6666666667% - var(--gap));max-width:calc(66.6666666667% - var(--gap))}.col-9{flex-basis:calc(75% - var(--gap));max-width:calc(75% - var(--gap))}.col-10{flex-basis:calc(83.3333333333% - var(--gap));max-width:calc(83.3333333333% - var(--gap))}.col-11{flex-basis:calc(91.6666666667% - var(--gap));max-width:calc(91.6666666667% - var(--gap))}.col-12{flex-basis:calc(100% - var(--gap));max-width:calc(100% - var(--gap))}@media (max-width: 768px){.col-sm{flex-basis:100%;max-width:100%}}body{overflow-x:hidden;color:#555}.image{height:100%;width:100%;overflow:hidden}.image img{width:100%;height:100%;object-fit:cover}.image .zoom{transition:transform .66s}.image .zoom:hover{transform:scale(1.25)}.hide-sm{display:unset}.hide-lg{width:0;height:0;display:none}.page h1,.page h2{font-size:3rem;line-height:3.6rem;margin-bottom:1rem;letter-spacing:-2px;font-weight:700;text-shadow:#111}.page .summary{font-size:1.6rem;font-weight:300}.page .hero .hero-container{margin:0;padding:0}.page .hero .item{width:100%;height:66vh;position:relative}.page .hero .item .text{background-color:var(--bg-test);color:#fff;width:68vw;text-align:left;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only all and (max-width: 767px){.page .hero .item .text{width:80vw}.page .hero .item .text h1,.page .hero .item .text h2{font-size:2.4rem;line-height:3rem}.page .hero .item .text .summary{font-size:1.4rem}}.page .section{min-height:60vh}.page .section article{margin:0 auto;background-color:var(--bg-test2);height:100%;width:60vw}@media only all and (max-width: 767px){.page .section article{width:100%}.page .section article h2{font-size:2rem;line-height:2.2rem}.page .section article h3{font-size:1.6rem;line-height:2rem}}.page .section .buttons{display:flex;gap:var(--gap)}.page .section .buttons button{letter-spacing:-1px;font-weight:700}@media only all and (max-width: 767px){.page .section .buttons button{width:100%}}.page .section .buttons.center{justify-content:center}.page .section .buttons.right{justify-content:end}.page .section:nth-child(2n){background-color:var(--bg-even)}.page .section:nth-child(2n) .img-left,.page .section:nth-child(2n) .img-right{display:none}.page .section:nth-child(odd){position:relative}.page .section:nth-child(odd) .img-right{position:absolute;right:0;top:0;z-index:2;height:auto;width:20vw;transform:rotate(180deg)}.page .section:nth-child(odd) .img-left{position:absolute;left:0;bottom:0;z-index:2;height:auto;width:18vw}@media only all and (max-width: 767px){.page .section:nth-child(odd) .img-left,.page .section:nth-child(odd) .img-right{display:none}}.page footer{min-height:30vh;background-color:var(--primary-background-dark);color:#f8f8f8;padding:2rem 1rem;font-size:.95rem}.page footer h4{font-size:1.4rem;font-weight:700;letter-spacing:-1px}.page footer ul li{padding:.5rem 0;cursor:pointer}.page footer ul li:hover{color:var(--primary-color)}.page footer ul li i{margin-right:.5rem}.page footer .social i{cursor:pointer;font-size:3rem;font-weight:300;margin-right:1rem;color:#ffffff80}.page footer .social i:hover{color:var(--primary-color-light)}.page .footer-bottom{background-color:#000c;color:#ddd;font-size:.8rem;text-align:center}.page nav{margin:0;padding:0;background-color:#fff;color:#000;box-shadow:3px 3px 30px #0000001a}.page nav .left ul li{font-family:var(--font-heading);height:8vh;cursor:pointer;min-width:160px;text-align:center;border-left:solid 1px rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.page nav .left ul li:hover,.page nav .left ul li.active{background-color:var(--primary);color:#fff;border-radius:.5rem}.page nav .triangle-topright{width:0;height:0;border-top:calc(10vh + 1px) solid var(--primary);border-left:calc(10vh + 1px) solid transparent}.page nav .right{background-color:var(--primary);font-size:.9rem;letter-spacing:-1px;height:10vh;color:#fff}.page nav .mobile-menu{padding:4rem 1rem;font-size:2rem;font-family:var(--font-heading);text-align:center}.page nav .mobile-menu ul li{padding:1rem;border-bottom:solid 1px #eee}
