@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Cantarell&family=Changa+One&family=Noto+Sans+TC&family=Open+Sans+Condensed:wght@700&family=Open+Sans:ital,wght@0,700;1,400&display=swap');@font-face{font-family:'Neutra Display';src:url('/assets/fonts/NeutraDisp-Medium.eot');src:url('/assets/fonts/NeutraDisp-Medium.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/NeutraDisp-Medium.woff2') format('woff2'), url('/assets/fonts/NeutraDisp-Medium.woff') format('woff'), url('/assets/fonts/NeutraDisp-Medium.ttf') format('truetype'), url('/assets/fonts/NeutraDisp-Medium.svg#NeutraDisp-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Neutra Display';src:url('/assets/fonts/NeutraDisp-Bold.eot');src:url('/assets/fonts/NeutraDisp-Bold.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/NeutraDisp-Bold.woff2') format('woff2'), url('/assets/fonts/NeutraDisp-Bold.woff') format('woff'), url('/assets/fonts/NeutraDisp-Bold.ttf') format('truetype'), url('/assets/fonts/NeutraDisp-Bold.svg#NeutraDisp-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Neutra Display Titling';src:url('/assets/fonts/NeutraDisp-Titling.eot');src:url('/assets/fonts/NeutraDisp-Titling.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/NeutraDisp-Titling.woff2') format('woff2'), url('/assets/fonts/NeutraDisp-Titling.woff') format('woff'), url('/assets/fonts/NeutraDisp-Titling.ttf') format('truetype'), url('/assets/fonts/NeutraDisp-Titling.svg#NeutraDisp-Titling') format('svg');font-weight:normal;font-style:normal;font-display:swap;}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.inline-block{display:inline;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;}.inline{display:inline;}.block{display:block;}.none{display:none;}.absolute{position:absolute;}.absolute-block{position:absolute;display:block;}.relative{position:relative;}.relative-block{position:relative;display:block;}.fixed{position:fixed;}.visible{visibility:visible;}.hidden{visibility:hidden;}.nowrap{white-space:nowrap;}.relative-inline-block{position:relative;display:inline;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;}.fixed-block{position:fixed;display:block;}.clearfix:after{display:block;clear:both;content:'';height:0;font-size:0;visibility:hidden;}.pull-left{float:left;}#team-canvas{display:block;position:relative;min-height:550px;}#team-canvas .team-honorary .pcat{margin:1.5em 0;}#team-canvas .team-honorary .pcat > h1{padding-bottom:0.15em;margin-bottom:0.35em;color:#5a6a21;border-bottom:dotted #5a6a21 2px;}#team-canvas .team-honorary .prows{margin-left:1.5em;}#team-canvas .team-honorary .prow{display:inline;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;margin:1em;width:46%;}#team-canvas .team-honorary .prow > h5{color:#5b61ad;margin-bottom:0.25em;}#team .team-photo,.team-bio .team-photo{display:block;margin:0 auto;position:relative;border:solid #5a6a21 1px;overflow:hidden;background:#f9f9f5 center top no-repeat;background-size:cover;-moz-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.35);-webkit-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.35);-ms-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.35);box-shadow:2px 2px 4px 0px rgba(0,0,0,0.35);}#team .details,.team-bio .details{font-size:42px;font-size:3rem;color:#4c55a6;font-family:'Neutra Display', sans-serif;font-weight:bold;font-size:15.4px;font-size:1.10rem;line-height:1.20;margin:5px auto 0 auto;text-align:center;font-weight:400;}#team .details .team-name,.team-bio .details .team-name{font-size:1.5em;}#team .details .team-title,.team-bio .details .team-title{font-weight:400;color:#111;font-size:1.25em;}#team .details .team-company,.team-bio .details .team-company{font-style:italic;color:#777;font-size:.9em;}#team .details .team-email a,.team-bio .details .team-email a{font-size:.9em;text-decoration:none;}#team{margin-right:-20px;}#team .member{display:inline-block;vertical-align:top;width:160px;width:152px;margin:5px 6px 5px -6px;padding:8px 0;}#team .member .team-photo{-moz-opacity:.85;-khtml-opacity:.85;-webkit-opacity:.85;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)";filter:alpha(opacity=85);width:135px;height:135px;}#team .member:hover{background:#fff;-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.35);-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.35);-ms-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.35);box-shadow:1px 2px 5px 0px rgba(0,0,0,0.35);}#team .member:hover .team-photo{opacity:1.00;filter:alpha(opacity=100);box-shadow:none;}.team-bio{left:50% !important;min-width:300px;min-height:300px;overflow:hidden;padding:0.5em;top:50% !important;transform:translate(-50%,-50%);}.team-bio .inner{padding:0.5em 0.75em;overflow:auto;}.team-bio .sidecol{float:right;padding:0 0 1em 1em;}.team-bio .details{font-size:42px;font-size:3rem;color:#4c55a6;font-family:'Neutra Display', sans-serif;font-weight:bold;font-size:1.35em;line-height:1.15em;margin:5px auto 0 auto;text-align:left;padding-bottom:0.75em;}.team-bio .details .team-name{font-size:1.40em;line-height:1.25;}.team-bio .details .team-title,.team-bio .details .team-company,.team-bio .details .team-email{margin-left:0.25em;}.team-bio .team-photo{width:250px;height:300px;}.team-bio .controls{text-align:right;line-height:3em;font-size:1.15em;}.team-bio .controls a{cursor:pointer;text-decoration:none;margin:0 0.5em;}.team-bio .controls a.prev{background:url("/cp/assets/images/icons/arrow-left.png") no-repeat left center;padding-left:18px;}.team-bio .controls a.next{background:url("/cp/assets/images/icons/arrow-right.png") no-repeat right center;padding-right:18px;}.team-bio .controls a.close{background:url("/cp/assets/images/icons/cross.png") no-repeat left center;padding-left:18px;margin-left:1.5em;}.team-bio .body-block{margin:.5em 0 1em 0;}.team-bio .body-caption{font-size:42px;font-size:3rem;color:#4c55a6;font-family:'Neutra Display', sans-serif;font-weight:bold;display:inline;font-weight:normal;}.team-bio .body-caption strong{font-weight:normal;color:#5d9748;}@media only screen and (max-width: 480px){.team-bio{position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:10px !important;transform:translateX(-50%);width:calc(100% - 20px) !important;}.team-bio,.team-bio .inner{height:calc(100% - 20px) !important;}.team-bio .controls{text-align:right;}.team-bio .team-photo{height:calc((100vw - 20px - 2.5em) * 1.2);width:calc(100vw - 20px - 2.5em);}}