@import url(//hello.myfonts.net/count/383910);.button,[type=button],[type=reset],[type=submit],button{font-family:BrandonGrotesqueWeb-Medium,sans-serif;font-weight:400;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#977142;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:1.25em;-webkit-font-smoothing:antialiased;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background-color:#795a35;color:#fff}.button:focus,[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{outline:3px solid rgba(151,113,66,.6);outline-offset:2px}.button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}.button:disabled:hover,[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover,button:disabled:hover{background-color:#977142}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{padding:0}label,legend{font-family:BrandonGrotesqueWeb-Medium,sans-serif;font-weight:400;font-style:normal;margin-bottom:.375em}label{display:block}input,select,textarea{font-family:BrandonGrotesqueWeb-Regular,sans-serif;font-weight:400;font-style:normal;display:block;font-size:1.25em}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #977142;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime-local]:hover,[type=datetime]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:#795a35}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#977142;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(151,113,66,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(151,113,66,.7);outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime-local]:disabled:hover,[type=datetime]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #977142}[type=color]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#e3e3e3}[type=color]::-ms-input-placeholder,[type=date]::-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=datetime]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=month]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=time]::-ms-input-placeholder,[type=url]::-ms-input-placeholder,[type=week]::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#e3e3e3}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#e3e3e3}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type=file],select{margin-bottom:.75em;width:100%}[type=checkbox]:focus,[type=file]:focus,[type=radio]:focus,select:focus{outline:3px solid rgba(151,113,66,.6);outline-offset:2px}html{background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{height:100%}body{margin:0;overscroll-behavior:none}.page-frame-container{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3em;position:relative}@media (max-width:750px){.page-frame-container{padding:2.25em}}.page-honeycomb{background:transparent url("/img/honeycomb.png") bottom repeat-x;bottom:0;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out;width:100%;z-index:0}.page-honeycomb.active{opacity:1}.page-frame{background-color:rgba(0,0,0,.3);border:1px solid #977142;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden;position:relative;z-index:1}.page-frame-scroller{left:0;position:absolute;top:0;-webkit-transition:top .75s ease-in-out;transition:top .75s ease-in-out;width:100%}.pagination{position:absolute;margin-right:-2px;margin-top:-4.5em;right:1.5em;top:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:750px){.pagination{right:.75em}}.pagination-link{display:block;background-color:#977142;border:3px solid #000;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;height:5px;margin:1.5em 0;-webkit-transition:background-color 1s ease-in-out,border-color .5s ease-in-out;transition:background-color 1s ease-in-out,border-color .5s ease-in-out;width:5px}.pagination-link.active{background-color:#000;border-color:#977142}ol,ul{list-style-type:none;padding:0}dl,dt,ol,ul{margin:0}dt{font-family:BrandonGrotesqueWeb-Medium,sans-serif;font-weight:400;font-style:normal}dd,figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%}thead{line-height:1.2;vertical-align:bottom}tbody{vertical-align:top}tr{border-bottom:1px solid #977142}th{font-family:BrandonGrotesqueWeb-Medium,sans-serif;font-weight:400;font-style:normal}td,th{padding:.75em .75em .75em 0}@font-face{font-family:BrandonGrotesqueWeb-Regular;src:url("/webfonts/383910_0_0.eot");src:url("/webfonts/383910_0_0.eot?#iefix") format("embedded-opentype"),url("/webfonts/383910_0_0.woff2") format("woff2"),url("/webfonts/383910_0_0.woff") format("woff"),url("/webfonts/383910_0_0.ttf") format("truetype")}@font-face{font-family:BrandonGrotesqueWeb-Medium;src:url("/webfonts/383910_1_0.eot");src:url("/webfonts/383910_1_0.eot?#iefix") format("embedded-opentype"),url("/webfonts/383910_1_0.woff2") format("woff2"),url("/webfonts/383910_1_0.woff") format("woff"),url("/webfonts/383910_1_0.ttf") format("truetype")}html{font-family:BrandonGrotesqueWeb-Regular,sans-serif;font-weight:400;font-style:normal;color:#d0d0d0;font-size:120%;line-height:1.8}@media (max-width:1200px){html{line-height:1.62}}@media (max-width:600px){html{font-size:100%;line-height:1.44}}@media (max-width:400px){html{line-height:1.26}}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif;font-weight:400;font-style:normal;color:#977142;font-size:1.25em;line-height:1.2;margin:0}h2{font-size:2.8em;letter-spacing:2px}@media (max-width:1400px){h2{font-size:2.3em}}@media (max-width:1000px){h2{font-size:2em;letter-spacing:1px}}@media (max-width:600px){h2{font-size:1.3em}}h3{font-size:3.2em}@media (max-width:1000px){h3{font-size:2.3em}}@media (max-width:600px){h3{font-size:1.5em}}p{margin:0 0 .75em}a{color:#977142;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;-webkit-transition:color .15s ease;transition:color .15s ease}a:hover{color:#715532}a:active,a:focus{outline:none}hr{border-bottom:1px solid #977142;border-left:0;border-right:0;border-top:0;margin:1.5em 0}.page-section{height:90vh;margin:0 auto;overflow:hidden;position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body.changing-section .page-section{opacity:.5}.page-logo{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-logo>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.page-logo .logo{display:block;height:auto;margin:0 auto;width:8.25em}.page-logo .logo path{-webkit-transition:fill .7s ease-in-out;transition:fill .7s ease-in-out}.page-logo .logo #hex1,.page-logo .logo #hex2,.page-logo .logo #hex3,.page-logo .logo #line1,.page-logo .logo #line2,.page-logo .logo #line3{fill:#977142!important}.page-logo .logo #hex1.hidden,.page-logo .logo #hex2.hidden,.page-logo .logo #hex3.hidden,.page-logo .logo #line1.hidden,.page-logo .logo #line2.hidden,.page-logo .logo #line3.hidden{fill:transparent!important;-webkit-transition:none;transition:none}.page-logo .logo #blackout{fill:#000!important}.page-logo .logo #blackout.hidden{fill:transparent!important;-webkit-transition:none;transition:none}@media (max-width:1200px){.page-logo .logo{width:7.5em}}@media (max-width:1000px){.page-logo .logo{width:6em}}@media (max-width:600px){.page-logo .logo{width:30%}}.page-logo .logo-text{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:auto;margin:1.5em auto 0;-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out;width:25.5em}.page-logo .logo-text.hidden{opacity:0;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:none;transition:none}@media (max-width:1200px){.page-logo .logo-text{width:21em}}@media (max-width:1000px){.page-logo .logo-text{width:18em}}@media (max-width:600px){.page-logo .logo-text{width:80%}}.page-intro{background:transparent url("/img/horse.jpg") 100% 100% no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-intro .image,.page-intro .text{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 1.5em}.page-intro .image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-align:center}.page-intro .image img{height:auto;width:100%}.page-intro h2{margin:-.75em 0 .75em;white-space:nowrap}.page-intro p{width:19.5em}@media (max-width:1800px){.page-intro{background-size:60%}}@media (max-width:1400px){.page-intro .image{margin-right:0}.page-intro h2{margin:-.75em 0 .75em}}@media (max-width:1000px){.page-intro h2{margin:0 0 .75em;white-space:normal}}@media (max-width:870px){.page-intro p{width:15em}}@media (max-width:600px){.page-intro{background-size:80%}.page-intro .image{display:none}.page-intro h2,.page-intro p{width:auto}}@media (max-width:350px){.page-intro p:last-child{width:70%}}@media (min-aspect-ratio:9/5){.page-intro .image img{height:60vh;width:auto}}.page-brands{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-brands,.page-brands .row1{display:-webkit-box;display:-ms-flexbox;display:flex}.page-brands .row1{background-color:#977142;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}@media (max-width:1000px){.page-brands .row1{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.page-brands .row1 .photo,.page-brands .row1 .quote{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.page-brands .row1 .photo{background:transparent url("/img/glen-johnson.jpg") 50% no-repeat;background-size:cover}.page-brands .row1 .quote{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5em}@media (max-width:600px){.page-brands .row1 .quote{padding:.75em}}.page-brands .row1 .quote p{margin:0 0 0 3em}@media (max-width:1000px){.page-brands .row1 .quote p{margin-left:1.5em}}@media (max-width:600px){.page-brands .row1 .quote p{margin-left:0}}.page-brands .row1 .quote p em{font-family:Cormorant Garamond,serif;font-weight:400;font-style:normal;display:block;font-size:2.4em;line-height:1em;margin-bottom:.75em;quotes:"\201C" "\201D" "\2018" "\2019";position:relative;width:70%}.page-brands .row1 .quote p em:after,.page-brands .row1 .quote p em:before{display:inline;height:0;line-height:0;position:relative;font-size:2.5em;opacity:.5}.page-brands .row1 .quote p em:before{content:open-quote;left:-.05em;top:.3em}.page-brands .row1 .quote p em:after{content:close-quote;left:.05em;top:.35em}@media (max-width:1400px){.page-brands .row1 .quote p em{font-size:2em}}@media (max-width:1000px){.page-brands .row1 .quote p em{font-size:1.6em;width:90%}}@media (max-width:600px){.page-brands .row1 .quote p em{font-size:1.3em;width:100%}}.page-brands .row2{-ms-flex-line-pack:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center}.brand-list,.page-brands .row2{align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;justify-content:center}.brand-list{-ms-flex-line-pack:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center}@media (max-width:850px){.brand-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.brand{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-right:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.brand:last-child{border-right:none}@media (max-width:850px){.brand{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;margin:.75em 0}.brand:nth-child(3){border-right-color:#000}}@media (max-width:550px){.brand{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;margin:.75em 0}.brand:nth-child(3){border-right-color:#707070}.brand:nth-child(2n){border-right-color:#000}}.brand a{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#d0d0d0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1em;text-decoration:none;width:60%}@media (max-width:1200px){.brand a{width:80%}}.brand a span,.brand a svg{display:block}.brand a .logo{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand a .logo>div{width:100%}.brand a .logo img,.brand a .logo svg{height:auto;margin:0 auto;width:100%}.brand a .logo img path,.brand a .logo svg path{fill:#d0d0d0;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.brand a .logo.gj-entertainment svg{width:40%}.brand a .logo.ig-wines svg{width:60%}.brand a .logo.west-contemporary svg{width:50%}.brand a .logo.glen-johnson-foundation svg{width:30%}.brand a span{font-family:BrandonGrotesqueWeb-Medium,sans-serif;font-weight:400;font-style:normal;border:1px solid #977142;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.7em;letter-spacing:2px;margin-top:1.5em;padding:.375em;text-transform:uppercase;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;display:none}.brand a:focus svg path,.brand a:hover svg path{fill:#fff}.brand a:focus span,.brand a:hover span{background-color:#977142;padding:.375em}.page-contact{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5em;text-align:center}.page-contact,.page-contact .contact-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.page-contact .contact-details{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-contact .contact-details h3{margin-bottom:.1875em}.page-contact .contact-details .links{font-size:1.5em;margin-top:1.5em}@media (max-width:600px){.page-contact .contact-details .links{font-size:1.2em}}.page-contact .contact-details .links a{color:#fff;display:inline-block;margin-left:2.25em;text-decoration:none}@media (max-width:750px){.page-contact .contact-details .links a{display:block;margin:.75em 0}}.page-contact .legal-info{color:#b9b9b9;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.7em}