body,html{width:100%;height:100%;margin:0;padding:0;background:white;font-family:"Raleway", sans-serif;line-height:1.2em;background:#fff}body img,html img{border:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}#isSmall{visibility:hidden;float:none}#isMedium{visibility:hidden;float:none}#isLarge{visibility:hidden;float:none}.customStoryCss{}.customStoryCss .w1Col{width:12.5%}.customStoryCss .w2Col{width:25%}.customStoryCss .w3Col{width:37.5%}.customStoryCss .w4Col{width:95%}.customStoryCss .w5Col{width:62.5%}.customStoryCss .w6Col{width:75%}.customStoryCss .w7Col{width:87.5%}.customStoryCss .w8Col{width:100%}.customStoryCss .contentLeft{text-align:left}.customStoryCss .contentCenter{text-align:center}.customStoryCss .contentRight{text-align:right}.customStoryCss .nonResponsive{display:none}.customStoryCss .mobileMenuWrapper{display:none}.customStoryCss #loading{background:rgba(255, 255, 255, 0.75) url(https://maddencdn.com/content/images/2021/buffalo/lgbt/icon_loading.gif) no-repeat center 56%;display:inline-block;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;z-index:1001;width:100%;height:100%;text-align:center;-webkit-transition:opacity ease 0.5s;-o-transition:opacity ease 0.5s;transition:opacity ease 0.5s}.customStoryCss #loading.complete{opacity:0;pointer-events:none}.customStoryCss #loading img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.customStoryCss header{margin:0;padding:12px;border:0;font-size:100%;position:fixed;width:100%;background:#384045;z-index:10000!important;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customStoryCss header #logo{text-align:center;width:auto}.customStoryCss header #logo span{position:absolute;text-indent:-9999px}.customStoryCss header #logo a{display:block;margin:0 auto;width:176px;height:55px;position:relative}.customStoryCss header #logo a>svg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:opacity 250ms 250ms;-o-transition:opacity 250ms 250ms;transition:opacity 250ms 250ms}.customStoryCss header #logo a>svg path{fill:#fff}.customStoryCss header #logo .mini{display:block;position:absolute;top:-15px;left:0;z-index:9;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms}.customStoryCss .chapterImage{cursor:default;position:relative;width:100%;z-index:500;text-align:center;height:90vh;overflow:hidden;background:#eeeeee}.customStoryCss .chapterImage.c0{margin-top:0}.customStoryCss .chapterImage.c0 .introTitle{position:relative;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 5%;z-index:1;text-align:center}.customStoryCss .chapterImage.c0 .introTitle h1{font-size:5em;line-height:1.125em;font-family:"Alfa Slab One", cursive;font-weight:normal;color:#fff;margin:0 auto 0.25em;text-shadow:0px 3px 20px #000000}.customStoryCss .chapterImage.c0 .introTitle h2{font-size:2em;line-height:1.125em;font-family:"Alfa Slab One", cursive;font-weight:normal;color:#fff;max-width:600px;margin:0 auto;text-shadow:0px 3px 20px #000000}.customStoryCss .chapterImage .ciMiddle{position:relative;width:100%;margin:0 auto;height:100%;border-left:20px solid #fff;border-right:20px solid #fff}.customStoryCss .chapterImage .ciMiddle.orange{background:transparent -webkit-gradient(linear, left top, left bottom, from(#f0921c), to(#b56705)) 0% 0% no-repeat padding-box;background:transparent -webkit-linear-gradient(top, #f0921c 0%, #b56705 100%) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(top, #f0921c 0%, #b56705 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg, #f0921c 0%, #b56705 100%) 0% 0% no-repeat padding-box}.customStoryCss .chapterImage .ciMiddle.green{background:transparent -webkit-gradient(linear, left top, left bottom, from(#90b323), to(#6a8a09)) 0% 0% no-repeat padding-box;background:transparent -webkit-linear-gradient(top, #90b323 0%, #6a8a09 100%) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(top, #90b323 0%, #6a8a09 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg, #90b323 0%, #6a8a09 100%) 0% 0% no-repeat padding-box}.customStoryCss .chapterImage .ciMiddle.red{background:transparent -webkit-gradient(linear, left top, left bottom, from(#f44144), to(#c70b0e)) 0% 0% no-repeat padding-box;background:transparent -webkit-linear-gradient(top, #f44144 0%, #c70b0e 100%) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(top, #f44144 0%, #c70b0e 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg, #f44144 0%, #c70b0e 100%) 0% 0% no-repeat padding-box}.customStoryCss .chapterImage .ciMiddle.blue{background:transparent -webkit-gradient(linear, left top, left bottom, from(#3d9dd9), to(#0d77ba)) 0% 0% no-repeat padding-box;background:transparent -webkit-linear-gradient(top, #3d9dd9 0%, #0d77ba 100%) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(top, #3d9dd9 0%, #0d77ba 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg, #3d9dd9 0%, #0d77ba 100%) 0% 0% no-repeat padding-box}.customStoryCss .chapterImage .ciMiddle .person{width:calc(50% + 10px);height:100%;border-right:20px solid #fff}.customStoryCss .chapterImage .ciMiddle .person.right{margin-left:calc(50% + 20px);border-left:20px solid #fff}.customStoryCss .chapterImage .ciMiddle .name{position:absolute;width:calc(50% - 10px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:20px 5%;text-align:center}.customStoryCss .chapterImage .ciMiddle .name.right{right:0}.customStoryCss .chapterImage .ciMiddle .name.left{left:0}.customStoryCss .chapterImage .ciMiddle .name h4{margin:0;font-family:"Shrikhand", cursive;font-weight:normal;font-size:3em;color:#fff;line-height:1em;text-align:left}.customStoryCss .chapterImage .circle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-20px}.customStoryCss .chapterImage .circle img{display:block;width:100%;height:auto;margin:auto}.customStoryCss .chapter{margin:0 auto;padding:5em 0;overflow:visible;width:100%;position:relative;z-index:500}.customStoryCss section{position:relative;display:block;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto;padding:0;text-align:left;color:#333;font-family:"Raleway", sans-serif;max-width:1000px}.customStoryCss section .authorImage{display:block;margin:-5em auto -100px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;border:5px solid white;width:200px}.customStoryCss section .imageWrapper{margin:4em auto 0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;opacity:0;-webkit-transition:0.5s ease-in 0.5s;-o-transition:0.5s ease-in 0.5s;transition:0.5s ease-in 0.5s}.customStoryCss section .imageWrapper.show{opacity:1;-webkit-transition:0.5s ease-in 0.5s;-o-transition:0.5s ease-in 0.5s;transition:0.5s ease-in 0.5s}.customStoryCss section .imageWrapper .image{width:calc(100% / 3 - 40px);margin:0 20px;border-radius:100%;overflow:hidden}.customStoryCss section .imageWrapper .image img{display:block;width:100%;height:auto;margin:auto;cursor:pointer}.customStoryCss section .pullquote{margin:2em auto;width:100%;text-align:center;opacity:0;-webkit-transition:0.5s ease-in 0.5s;-o-transition:0.5s ease-in 0.5s;transition:0.5s ease-in 0.5s;color:#be3a35;font-family:"Alfa Slab One", cursive;font-size:2.5em;line-height:1.35em}.customStoryCss section .pullquote.show{opacity:1;-webkit-transition:0.5s ease-in 0.5s;-o-transition:0.5s ease-in 0.5s;transition:0.5s ease-in 0.5s}.customStoryCss section h2,.customStoryCss section h3{color:#3d9dd9;margin:0 auto 0.25em;font-family:"Alfa Slab One", cursive;font-weight:normal;text-align:center;font-size:4em;line-height:1.125em}.customStoryCss section h3{font-size:1.35em;margin:0.5em 0 2em 0;color:#3d9dd9;font-family:"Shrikhand", cursive}.customStoryCss section h5{text-align:center;margin:3em 0 1.25em 0;padding:35px 60px;font-size:2em;line-height:1.25em;font-family:"Alfa Slab One", cursive;font-weight:normal}.customStoryCss section h5.yellow{background:#ffcd00;color:#be3a35}.customStoryCss section h5.green{background:#79aa00;color:#fff}.customStoryCss section h5.blue{background:#3d9dd9;color:#fff}.customStoryCss section h5.darkBlue{background:#002639;color:#fff}.customStoryCss section h5:first-of-type{margin-top:2em}.customStoryCss section p.intro{font-weight:bold;font-size:135%;color:#656565}.customStoryCss section p:first-of-type{margin-top:0}.customStoryCss section p:first-of-type.bigLetter:first-letter{font-size:500%;color:#3d9dd9;font-family:"Alfa Slab One", cursive;line-height:1;float:left;margin-right:0.2em}.customStoryCss section p:last-of-type{margin-bottom:0}.customStoryCss section a:active,.customStoryCss section a:link,.customStoryCss section a:visited{text-decoration:none;font-weight:700;color:#3d9dd9}.customStoryCss section a:active.yellow,.customStoryCss section a:link.yellow,.customStoryCss section a:visited.yellow{color:#ffcd00}.customStoryCss section a:active.green,.customStoryCss section a:link.green,.customStoryCss section a:visited.green{color:#79aa00}.customStoryCss section a:active.blue,.customStoryCss section a:link.blue,.customStoryCss section a:visited.blue{color:#3d9dd9}.customStoryCss section a:active.darkBlue,.customStoryCss section a:link.darkBlue,.customStoryCss section a:visited.darkBlue{color:#002639}.customStoryCss section a:hover{text-decoration:underline}.customStoryCss section .ctaWrapper{display:block;margin:4em auto 0 auto;text-align:center;width:300px;height:300px}.customStoryCss section .ctaWrapper a.cta:link,.customStoryCss section .ctaWrapper a.cta:visited{position:relative;display:block;color:#fff;text-decoration:none;width:300px;height:300px;background:#c406aa;border-radius:100%;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.customStoryCss section .ctaWrapper a.cta:link .insideText,.customStoryCss section .ctaWrapper a.cta:visited .insideText{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 40px);font-size:1.75em;line-height:1.125em;font-family:"Shrikhand", cursive;font-weight:normal}.customStoryCss section .ctaWrapper a.cta:hover{background:#f44144;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.customStoryCss .inlineShare{text-align:center;-webkit-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);transform:translateY(-1.5em);margin:4em 0 0 0}.customStoryCss .inlineShare.left{text-align:left}.customStoryCss .inlineShare span{position:relative;display:inline-block;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);text-transform:uppercase;color:black;font-family:"Raleway", sans-serif;font-size:1em;font-weight:bold}.customStoryCss .inlineShare a{text-decoration:none!important;background:none!important;-webkit-transition:0.125s ease-in;-o-transition:0.125s ease-in;transition:0.125s ease-in}.customStoryCss .inlineShare a img{width:25px;height:auto;margin-left:8px;display:inline;max-width:unset}.customStoryCss .inlineShare a:hover{background:none!important;text-decoration:none!important;opacity:0.75;-webkit-transition:0.125s ease-in;-o-transition:0.125s ease-in;transition:0.125s ease-in}.customStoryCss .mmLightbox{position:fixed;height:100%;width:100%;z-index:100001;left:0;top:0;background:#000000d6;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;overflow:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customStoryCss .mmLightbox.shown{pointer-events:all;opacity:1}.customStoryCss .mmLightbox .background{position:absolute;left:0;right:0;top:0;width:100%;height:100%}.customStoryCss .mmLightbox img{height:auto;max-width:90%;max-height:90vh;position:absolute;display:block;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.customStoryCss .mmLightbox .closeLightbox{width:50px;height:50px;position:absolute;top:0;right:0;z-index:20001;color:white;opacity:0.8;cursor:pointer;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.customStoryCss .mmLightbox .closeLightbox:hover{opacity:1}.customStoryCss .footer{position:relative;width:100%;background-color:#f0921c;text-align:center;padding:0 0 2em 0;z-index:1000}.customStoryCss .footer a{text-decoration:none}.customStoryCss .footer .alsoLike{padding:1em 0;text-align:center;color:white;font-family:"Shrikhand", cursive;font-weight:normal;font-size:2em}.customStoryCss .footer .alsoLikeLinkWrap .linkWrapper{position:relative;padding-bottom:11%;width:calc(100% / 3 - 40px);max-width:300px;margin:0 20px;display:inline-block}.customStoryCss .footer .alsoLikeLinkWrap .rLink{width:100%;height:100%;position:absolute;display:inline-block;left:0;top:0;overflow:hidden;background:#fff}.customStoryCss .footer .alsoLikeLinkWrap .rLink.rLink1{background:transparent url(https://maddencdn.com/content/images/2021/buffalo/lgbt/link1.jpg) no-repeat center center;background-size:cover}.customStoryCss .footer .alsoLikeLinkWrap .rLink.rLink2{background:transparent url(https://maddencdn.com/content/images/2021/buffalo/lgbt/link2.jpg) no-repeat center center;background-size:cover}.customStoryCss .footer .alsoLikeLinkWrap .rLink.rLink3{background:transparent url(https://maddencdn.com/content/images/2021/buffalo/lgbt/link3.jpg) no-repeat center center;background-size:cover}.customStoryCss .footer .alsoLikeLinkWrap .rLink .linkTitleWrapper{background-color:rgba(0, 0, 0, 0.75);display:table;position:absolute;width:calc(100% + 1px);bottom:0;padding:10px}.customStoryCss .footer .alsoLikeLinkWrap .rLink .linkTitleWrapper .linkTitle{display:table-cell;vertical-align:middle;color:#fff;font-family:"Alfa Slab One", cursive;font-weight:400;font-size:1em;line-height:1.25em}