.halfStyle.hs-base{position:relative;display:inline-block;font-size:80px;overflow:hidden;white-space:pre;color:#000;}
.halfStyle.hs-base:before{display:block;z-index:1;position:absolute;top:0;width:50%;content:attr(data-content);pointer-events:none;overflow:hidden;color:#f00;}
.halfStyle.hs-vertical-half{position:relative;display:inline-block;font-size:80px;color:transparent;overflow:hidden;white-space:pre;}
.halfStyle.hs-vertical-half:before{display:block;z-index:1;position:absolute;top:0;width:50%;content:attr(data-content);overflow:hidden;pointer-events:none;color:#f00;text-shadow:2px -2px 0px #af0;}
.halfStyle.hs-vertical-half:after{display:block;direction:rtl;position:absolute;z-index:2;top:0;left:50%;width:50%;content:attr(data-content);overflow:hidden;pointer-events:none;color:#000;text-shadow:2px 2px 0px #0af;}
.halfStyle.hs-vertical-third{position:relative;display:inline-block;font-size:80px;color:transparent;overflow:hidden;white-space:pre;color:#f0f;text-shadow:2px 2px 0px #0af;}
.halfStyle.hs-vertical-third:before{display:block;z-index:2;position:absolute;top:0;width:33.33%;content:attr(data-content);overflow:hidden;pointer-events:none;color:#f00;text-shadow:2px -2px 0px #af0;}
.halfStyle.hs-vertical-third:after{display:block;z-index:1;position:absolute;top:0;width:66.66%;content:attr(data-content);overflow:hidden;pointer-events:none;color:#000;text-shadow:2px 2px 0px #af0;}
.halfStyle.hs-horizontal-half{position:relative;display:inline-block;font-size:80px;color:transparent;overflow:hidden;white-space:pre;}
.halfStyle.hs-horizontal-half:before{display:block;z-index:2;position:absolute;top:0;height:50%;content:attr(data-content);overflow:hidden;pointer-events:none;color:#f00;text-shadow:2px -2px 0px #af0;}
.halfStyle.hs-horizontal-half:after{display:block;position:absolute;z-index:1;top:0;height:100%;content:attr(data-content);overflow:hidden;pointer-events:none;color:#000;text-shadow:2px 2px 0px #0af;}
.halfStyle.hs-horizontal-third{position:relative;display:inline-block;font-size:80px;color:transparent;overflow:hidden;white-space:pre;color:#f0f;text-shadow:2px 2px 0px #0af;}
.halfStyle.hs-horizontal-third:before{display:block;z-index:2;position:absolute;top:0;height:33.33%;content:attr(data-content);overflow:hidden;pointer-events:none;color:#f00;text-shadow:2px -2px 0px #fa0;}
.halfStyle.hs-horizontal-third:after{display:block;position:absolute;z-index:1;top:0;height:66.66%;content:attr(data-content);overflow:hidden;pointer-events:none;color:#000;text-shadow:2px 2px 0px #af0;}
.halfStyle.hs-PeelingStyle{position:relative;display:inline-block;font-size:68px;color:rgba(0, 0, 0, 0.8);overflow:hidden;white-space:pre;transform:rotate(4deg);text-shadow:2px 1px 3px rgba(0, 0, 0, 0.3);}
.halfStyle.hs-PeelingStyle:before{display:block;z-index:1;position:absolute;top:-0.5px;left:-3px;width:100%;content:attr(data-content);overflow:hidden;pointer-events:none;color:#FFF;transform:rotate(-4deg);text-shadow:0px 0px 1px #000;}
.textToHalfStyle.hs-KevinGranger{display:block;margin:200px 0 0 0;text-align:center;}
.halfStyle.hs-KevinGranger{font-family:'Libre Baskerville', serif;position:relative;display:inline-block;width:1;font-size:70px;color:black;overflow:hidden;white-space:pre;text-shadow:1px 2px 0 white;}
.halfStyle.hs-KevinGranger:before{display:block;z-index:1;position:absolute;top:0;width:50%;content:attr(data-content);overflow:hidden;color:white;}